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

多值域

 

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