
- Lucene 教程
- Lucene - 主頁
- Lucene - 概覽
- Lucene - 設定環境
- Lucene - 第一個應用程式
- Lucene - 索引類
- Lucene - 搜尋類
- Lucene - 索引過程
- Lucene - 索引操作
- Lucene - 搜尋操作
- Lucene - 查詢程式設計
- Lucene - 分析
- Lucene - 排序
- Lucene 有用資源
- Lucene - 快速指南
- Lucene - 有用資源
- Lucene - 討論
Lucene - 搜尋類
搜尋過程是 Lucene 所提供的核心功能之一。它的流程類似於索引過程。可以使用以下類對 Lucene 程序進行基本搜尋,這些類也可以稱作所有搜尋相關操作的基礎類。
搜尋類
以下是搜尋過程中常用的類列表。
序列號 | 類和說明 |
---|---|
1 | IndexSearcher
該類作為核心元件, 讀取/搜尋索引程序後建立的索引。它利用目錄例項指向包含索引的位置。 |
2 | Term
該類是搜尋的最小單位。它類似於索引過程中的欄位。 |
3 | Query
查詢是一個抽象類,包含各種實用程式方法,並且是 Lucene 在搜尋過程中使用的所有型別查詢的父類。 |
4 | TermQuery
TermQuery 是最常用的查詢物件,並且是 Lucene 可用於許多複雜查詢的基礎。 |
5 | TopDocs
TopDocs 指向與搜尋條件匹配的排名前 N 的搜尋結果。它只是指向文件的指標的簡單容器,而文件則是搜尋結果的輸出。 |
廣告