Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Lucene荧光笔与短语查询一起使用?_Lucene_Lucene Highlighter - Fatal编程技术网

如何将Lucene荧光笔与短语查询一起使用?

如何将Lucene荧光笔与短语查询一起使用?,lucene,lucene-highlighter,Lucene,Lucene Highlighter,如何将Lucene的荧光笔与短语查询一起使用? 我在谷歌上搜索了一下,我对spanScorer、QueryScorer和一些类似的东西感到困惑 我使用的Lucene版本是3.0.3 我的要求是 -执行多字段查询 -执行通配符搜索 -进行短语查询 以上所有内容都需要突出显示。 我如何做到这一点 所以我找到了我自己问题的答案。。。 经过大量的头发拉扯和谷歌搜索,我发现: 使用以下命令专门设置QueryScore: qs.setExpandMultiTermQuery(true) 做了突出显示通配符

如何将Lucene的荧光笔与短语查询一起使用?
我在谷歌上搜索了一下,我对spanScorer、QueryScorer和一些类似的东西感到困惑

我使用的Lucene版本是3.0.3

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

以上所有内容都需要突出显示。

我如何做到这一点

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

使用以下命令专门设置QueryScore:

qs.setExpandMultiTermQuery(true)

做了突出显示通配符搜索的工作

至于多字段的内容,我确实要求它突出显示通过我的字段数组的循环。所以这很难看,但很有效


使用QueryScorer轻松表达查询词

这方面有什么进展吗?我知道,自从你问这件事以来,花了很多时间。上面的链接是dead@KeremCan您是否尝试过我在回答中提到的QueryScore设置?我已经忘记我在这里做什么了,已经7年了!真希望我能再投一票,这节省了我这么多时间。谢谢