Lucene學習筆記(2) 幾個核心類

2021-06-08 14:09:29 字數 427 閱讀 1098

索引核心類

indexwriter: 寫索引的核心元件,負責 建立新索引 或者 開啟已有索引 及 向索引cud操作

direcotry:     描述索引存放位置。抽象類

analyzer:      分詞器。抽象類,多種不同分詞實現

document:  代表一些域集合,可以理解成虛擬文件。

field:             域值對

搜尋核心類

indexsearcher:  用於搜尋由indexwriter 建立的索引,返回topdocs。

term:                   搜尋功能的基本單元(指定搜尋域)。

query:                  查詢(多種不同查詢方式的不同實現類)

topdocs:            指標容器,指向前n個排名的搜尋結果。

lucene學習筆記2

簡介 doug cutting 於2000年開始的專案 2001年9月後加入apache,lucene是doug cutting的middle name 目前lucene已經是apache的top level的專案,已經不在jakarta下面,同時也有了python,perl,c net,ruby ...

lucene學習筆記2 檢索

對已經建立好的索引庫進行檢索 功能詳細描述 param keyword 搜尋條件 param indexpath 索引路徑 throws ioexception throws parseexception see 類 類 方法 類 成員 public void search string keywo...

Lucene 學習筆記

調整索引索引效能 在乙個典型的索引應用中,程式效能的瓶頸存在於將索引檔案寫入磁碟的過程中。如果你曾經分析過索引過索引應用程式,應該會發現執行程式大部分時間都消耗在操作索引檔案的程式段上,因此我們必要使lucene索引新物件和修改索引檔案時變得更智慧型。當新的document物件新增到lucene的索...