Lucene功能包簡介

 

Lucene功能包簡介

1.     analysis

analysis包中包括的源代主要用於對需要建立索引的文本進行分詞、過濾等操作。

2.     standard

standard包中是Lucene的標準分析器,同時還保留了在使用JavaCC生成分析器時的.jj腳本。

3.     document

document包主要用於向Lucene提供對DocumentField的各種操作的支持。

4.     index

index包是Lucene中最重要的一個包,用於向Lucene提供建立索引時各種操作的支持。

5.     queryParser

queryParser主要用於向Lucene提供檢索時的分析支持。搜索引擎除了要在建立索引時對大量文本進行分析,同時也要在用戶輸入檢索字段時對用戶的輸入進行分析,以確定檢索的關鍵字和一些關鍵字間的邏輯關係(與、或、非等)。

6.     search

search包顧名思義就是負責檢索的一個包,在搜索引擎建立完索引後,用戶調用這個包中提供的工具對索引進行檢索。

7.     store

store包主要用於提供對索引存儲的支持,它裏面的FSDirectoryRAMDirectory類是Lucene中最爲重要的兩個索引目錄。

8.     util

util包爲Lucene提供了一些常用工具和常量類的支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章