3

如果我调用使用选项IndexReader.getTermFrequenciesVector(...)创建的索引,我会得到什么?TermVector.YES

4

2 回答 2

3

正如 Xodorap 在评论中指出的那样,文档已经回答了这个问题

返回的TermFreqVector对象可以检索字段包含哪些术语(分析器生成的单词)以及每个术语在该字段中存在的次数。

如果使用,或索引字段,则可以将返回的内容强制TermFreqVector转换为接口。这使您可以访问并允许您检查该术语在字段中的位置,并允许您检查该术语在原始内容中的来源。后者允许结合突出显示搜索查询中的匹配项。TermPositionVectorTermVector.WITH_OFFSETSTermVector.WITH_POSITIONSTermVector.WITH_POSITIONS_OFFSETSGetTermPositionsGetOffsetsStore.YES

在Lucene 主页上的Contrib 区域下提供了不同的贡献荧光笔。

于 2011-01-21T20:10:59.710 回答
0

或者您可以实现邻近或首次出现类型的分数贡献。哪个突出显示根本不会帮助您。

于 2011-01-23T23:12:32.890 回答