Lucene

org.apache.lucene.search.Query

Direct Known Subclasses:

BooleanQuery, ConstantScoreQuery, CustomScoreQuery, DisjunctionMaxQuery, FilteredQuery, MatchAllDocsQuery, MultiPhraseQuery, MultiTermQuery, PhraseQuery, SpanQuery, TermQuery, ValueSourceQuery

 

org.apache.lucene.search.Query.setBoost(float)  調整查詢的評分

org.apache.lucene.analysis.StopFilter

org.apache.lucene.analysis.LowerCaseFilter

org.apache.lucene.analysis.PorterStemFilter

 

org.apache.lucene.index.IndexWriter.setUseCompoundFile(boolean) 

org.apache.lucene.index.IndexWriter.addDocument(Document)

org.apache.lucene.index.IndexWriter.addDocument(Document, Analyzer)

org.apache.lucene.index.IndexReader.maxDoc() 索引中被刪除和未被刪除的文檔總數

org.apache.lucene.index.IndexReader.numDocs() 索引中未被刪除的文檔總數

索引選項、存儲選項、項向量

 

ANALYZED、NORMS、Store、TermVector

 

詞組搜索、布爾搜索

權限過濾、日期過濾

不爲相關評分做貢獻的域 使用 org.apache.lucene.document.AbstractField.setOmitTermFreqAndPositions(boolean) 讓Lucene跳過對該項的出現頻率和出現位置的索引。 可以節省一些索引在磁盤上的存儲空間,還可以加速搜索和過濾過程,但會悄悄的阻止需要位置信息的搜索。如阻止PhraseQuery和SpanQuery類的運行。

org.apache.lucene.document.CompressionTools

多值域

 

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