如何使用带有phraseQuery的Lucene荧光笔?

时间:2011-03-08 14:23:05

标签: lucene lucene-highlighter

如何使用带有phraseQuery的Lucene荧光笔? 我进行了谷歌搜索,我对spanScorer,QueryScorer以及类似的东西感到困惑。

我使用的Lucene版本是3.0.3

我的要求是 - 进行多字段查询
- 进行通配符搜索
- 做短语查询

以上所有内容都需要突出显示 我该如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

所以我找到了自己问题的答案...... 经过大量的头发拉动和谷歌搜索,我发现了这个:

http://www.gossamer-threads.com/lists/lucene/java-...g=highlight%20wildcard;#116172

具体设置QueryScorer:

qs.setExpandMultiTermQuery(true);

完成了突出显示通配符搜索的工作。

至于多字段的东西,我确实要求它突出显示我的字段数组的循环。所以那很难看,但是很有效。

使用QueryScorer轻松查询词组查询词。