Как работает запрос диапазона и фразы в elasticsearch?

Если эластичный поиск использует инвертированный индекс, я хочу знать, как elasticsearch может поддерживать запросы диапазона и фразовые запросы. Примечание. Я видел, что инвертированный индекс поддерживает их, но я не понимаю, как они это делают внутри.


person Divya Paulraj    schedule 08.06.2017    source источник


Ответы (1)


Нашел ссылку.. Ссылка: https://blog.parse.ly/post/1691/lucene/ Вот фрагмент из Lucene in Action по теме: «Если вы проиндексировали свое поле с помощью NumericField, вы можете эффективно искать определенный диапазон для этого поля с помощью NumericRangeQuery. Под капотом Lucene переводит запрошенный диапазон в эквивалентный набор скобок в структуре индексированного дерева». В этом блоге есть полезная информация об индексах lucene.

person Divya Paulraj    schedule 08.06.2017