在搜索過程是由Lucene所提供的核心功能之一。它的流程是相似于索引過程。 Lucene基本搜索可以使用下列類也可稱為基礎(chǔ)類的所有搜索相關(guān)的操作進(jìn)行。
以下是常用的類中搜索處理的列表。
Sr. No. | 類和說明 |
---|---|
1 |
IndexSearcher 這個類充當(dāng)讀取/搜索索引的過程后創(chuàng)建索引的核心組成部分。它需要目錄實(shí)例指向包含索引的位置 |
2 |
Term 這個類是搜索的最低單位。它是在索引過程中類似字段 Field |
3 |
Query Query是一個抽象類,包含各種實(shí)用方法,所有類型查詢的父在Lucene的搜索過程中使用 |
4 |
TermQuery TermQuery是最常用的查詢對象,并且是許多復(fù)雜的查詢lucene可利用的基礎(chǔ) |
5 |
TopDocs TopDocs指向相匹配的搜索條件的前N個搜索結(jié)果。它是指針的簡單容器指向它們的搜索結(jié)果輸出的文檔。 |