Lucene - 搜尋類



搜尋過程是 Lucene 所提供的核心功能之一。它的流程類似於索引過程。可以使用以下類對 Lucene 程序進行基本搜尋,這些類也可以稱作所有搜尋相關操作的基礎類。

搜尋類

以下是搜尋過程中常用的類列表。

序列號 類和說明
1 IndexSearcher

該類作為核心元件, 讀取/搜尋索引程序後建立的索引。它利用目錄例項指向包含索引的位置。

2 Term

該類是搜尋的最小單位。它類似於索引過程中的欄位。

3 Query

查詢是一個抽象類,包含各種實用程式方法,並且是 Lucene 在搜尋過程中使用的所有型別查詢的父類。

4 TermQuery

TermQuery 是最常用的查詢物件,並且是 Lucene 可用於許多複雜查詢的基礎。

5 TopDocs

TopDocs 指向與搜尋條件匹配的排名前 N 的搜尋結果。它只是指向文件的指標的簡單容器,而文件則是搜尋結果的輸出。

廣告