Lucene - Wyszukiwanie klas
Proces wyszukiwania jest ponownie jedną z podstawowych funkcji dostarczanych przez Lucene. Jego przebieg jest podobny do procesu indeksowania. Podstawowe przeszukiwanie Lucene można przeprowadzić za pomocą następujących klas, które można również określić jako klasy podstawowe dla wszystkich operacji związanych z wyszukiwaniem.
Wyszukiwanie klas
Poniżej znajduje się lista klas często używanych podczas wyszukiwania.
S.No. | Klasa i opis |
---|---|
1 | IndexSearcher
Ta klasa działa jako podstawowy składnik, który odczytuje / wyszukuje indeksy utworzone po zakończeniu procesu indeksowania. Pobiera instancję katalogu wskazującą na lokalizację zawierającą indeksy. |
2 | Semestr
Ta klasa jest najniższą jednostką wyszukiwania. Jest podobny do pola w procesie indeksowania. |
3 | Pytanie
Query jest klasą abstrakcyjną zawierającą różne metody narzędziowe i nadrzędną dla wszystkich typów zapytań używanych przez Lucene w procesie wyszukiwania. |
4 | TermQuery
TermQuery jest najczęściej używanym obiektem zapytania i stanowi podstawę wielu złożonych zapytań, z których może korzystać Lucene. |
5 | TopDocs
TopDocs wskazuje N pierwszych wyników wyszukiwania, które spełniają kryteria wyszukiwania. Jest to prosty pojemnik ze wskaźnikami wskazującymi na dokumenty będące wynikiem wyszukiwania. |