作者:mobiledu2502909113 | 来源:互联网 | 2023-07-11 17:36
本文整理了Java中org.apache.lucene.index.TermContext.setDocFreq()
方法的一些代码示例,展示了TermContext.setDocFreq()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TermContext.setDocFreq()
方法的具体详情如下:
包路径:org.apache.lucene.index.TermContext
类名称:TermContext
方法名:setDocFreq
TermContext.setDocFreq介绍
暂无
代码示例
代码示例来源:origin: rdelbru/SIREn
@Override
public Weight createWeight(final IndexSearcher searcher) throws IOException {
final IndexReaderContext cOntext= searcher.getTopReaderContext();
final TermContext termState;
if (perReaderTermState == null || perReaderTermState.topReaderContext != context) {
// make TermQuery single-pass if we don't have a PRTS or if the context differs!
termState = TermContext.build(context, term, true); // cache term lookups!
} else {
// PRTS was pre-build for this IS
termState = this.perReaderTermState;
}
// we must not ignore the given docFreq - if set use the given value (lie)
if (docFreq != -1)
termState.setDocFreq(docFreq);
return new NodeTermWeight(searcher, termState);
}
代码示例来源:origin: sirensolutions/siren
@Override
public Weight createWeight(final IndexSearcher searcher) throws IOException {
final IndexReaderContext cOntext= searcher.getTopReaderContext();
final TermContext termState;
if (perReaderTermState == null || perReaderTermState.topReaderContext != context) {
// make TermQuery single-pass if we don't have a PRTS or if the context differs!
termState = TermContext.build(context, term); // cache term lookups!
} else {
// PRTS was pre-build for this IS
termState = this.perReaderTermState;
}
// we must not ignore the given docFreq - if set use the given value (lie)
if (docFreq != -1)
termState.setDocFreq(docFreq);
return new NodeTermWeight(searcher, termState);
}