相关疑难解决方法(0)

找到与Lucene匹配的开始和结束

我想从lucene(Version 3.0.2 for Java)查询中找到匹配的开始和结束位置.看起来我应该能够从Highlighter或FastVectorHighligher获取此信息,但这些类似乎只返回一个文本片段,突出显示相关文本.有没有办法通过荧光笔或ScoreDoc本身获取此信息?

更新:我发现了这个相关的问题: 从Lucene找到搜索命中的位置

但我认为Allasso的答案对我不起作用,因为我的查询是短语,而不是个别条款.

java lucene

2
推荐指数
1
解决办法
902
查看次数

从Lucene查询中获取匹配的术语

鉴于Lucene搜索查询如下:+(letter:A letter:B letter:C) +(style:Capital),如何判断三个字母中的哪一个实际匹配任何给定文档?我不在乎他们匹配的地方,或者他们匹配的次数,我只需要知道他们是否匹配.

目的是获取初始查询("AB C"),删除成功匹配的项(A和B),然后对余数(C)进行进一步处理.

lucene

2
推荐指数
1
解决办法
5095
查看次数

标签 统计

lucene ×2

java ×1