- 論壇徽章:
- 0
|
本帖最后由 心如止水_00 于 2011-09-05 21:54 編輯

IndexWriter:lucene中最重要的的類(lèi)之一,它主要是用來(lái)將文檔加入索引,同時(shí)控制索引過(guò)程中的一些參數(shù)使用。
Analyzer:分析器,主要用于分析搜索引擎遇到的各種文本。常用的有StandardAnalyzer分析器,StopAnalyzer分析器,WhitespaceAnalyzer分析器等。
Directory:索引存放的位置;lucene提供了兩種索引存放的位置,一種是磁盤(pán),一種是內(nèi)存。一般情況將索引放在磁盤(pán)上;相應(yīng)地lucene提供了FSDirectory和RAMDirectory兩個(gè)類(lèi)。
Document:文檔;Document相當(dāng)于一個(gè)要進(jìn)行索引的單元,任何可以想要被索引的文件都必須轉(zhuǎn)化為Document對(duì)象才能進(jìn)行索引。
Field:字段。
IndexSearcher:是lucene中最基本的檢索工具,所有的檢索都會(huì)用到IndexSearcher工具;
Query:查詢(xún),lucene中支持模糊查詢(xún),語(yǔ)義查詢(xún),短語(yǔ)查詢(xún),組合查詢(xún)等等,如有TermQuery,BooleanQuery,RangeQuery,WildcardQuery等一些類(lèi)。
QueryParser: 是一個(gè)解析用戶(hù)輸入的工具,可以通過(guò)掃描用戶(hù)輸入的字符串,生成Query對(duì)象。
Hits:在搜索完成之后,需要把搜索結(jié)果返回并顯示給用戶(hù),只有這樣才算是完成搜索的目的。在lucene中,搜索的結(jié)果的集合是用Hits類(lèi)的實(shí)例來(lái)表示的。 |
|