Как получить частоту фразы в документе в asticsearch?

Я хотел бы получить частоту фразы (последовательность терминов) в конкретном документе.

Пример:

Рассмотрим следующие документы, проиндексированные по эластичной поиск:

  • doc1: один-два-три-один-два
  • doc2: три один два четыре

Я хочу выполнить запрос, указав фразу и документ и сообщив мне частоту фразы в этом документе; например:

phrase_frequency(doc1, "ONE TWO") = 2

phrase_frequency(doc2, "ONE TWO") = 1

Я знаю, что это должно быть сделано с помощью "span near query", но не смог найти способ получить частоту (вместо ранжированного списка документов).

Любая помощь приветствуется!

0 ответов

Другие вопросы по тегам