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

多值域

加权操作可以在索引期间完成,也可以在搜索期间完成。

是否对最近修改过的文档进行加权。

既可对Document加权,也可对Field加权。

加权一个文档时,Lucene采用同一个加权因子对该文档进行加权。

Lucene对较短的域有一个隐含的加权,这取决于Lucene的评分算法的具体实现。

 

org.apache.lucene.search.Similarity.lengthNorm(String, int)

Lucene如何将加权因子写入索引属于norms的范畴。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值