Lucene - Поиск классов
Процесс поиска снова является одной из основных функций, предоставляемых Lucene. Его процесс аналогичен процессу индексации. Базовый поиск Lucene может быть выполнен с использованием следующих классов, которые также можно назвать базовыми классами для всех операций, связанных с поиском.
Поиск классов
Ниже приведен список часто используемых классов в процессе поиска.
S.No .
|
Класс и описание
|
1
|
IndexSearcher
Этот класс действует как основной компонент, который считывает / ищет индексы, созданные после процесса индексирования. Для этого требуется экземпляр каталога, указывающий на местоположение, содержащее индексы.
|
2
|
Термин
Этот класс является самой низкой единицей поиска. Это похоже на поле в процессе индексации.
|
3
|
Запрос
Query - это абстрактный класс, который содержит различные служебные методы и является родительским для всех типов запросов, которые Lucene использует в процессе поиска.
|
4
|
Терминальный запрос
TermQuery является наиболее часто используемым объектом запроса и лежит в основе многих сложных запросов, которые может использовать Lucene.
|
5
|
Лучшие документы
TopDocs указывает на верхние N результатов поиска, которые соответствуют критериям поиска. Это простой контейнер указателей, указывающих на документы, которые являются результатом поиска.
|
Do'stlaringiz bilan baham: |