使用Lucene荧光笔和MultiFieldQueryParser

问题描述:

使用Lucene荧光笔突出显示我在Lucene索引中找到的匹配。现在,我的问题是,如果我必须搜索文档的多个字段,并且我需要显示匹配的文本,那么如何才能在哪个字段中发生匹配?使用Lucene荧光笔和MultiFieldQueryParser

,我现在用的荧光笔的代码基本上是第二个功能 here

如果我不知道在哪个字段命中已经发生了,我通过那么哪一个领域上面定义的函数来获取匹配的片段?

+0

同样的问题在这里...你有没有找到解决方案? – 2011-02-08 12:38:05

+0

您可以分别在每个字段上生成突出显示吗?它将涉及多个电话,但由于它们处于不同的领域,所以不应该损失性能。 – 2011-05-28 03:23:31

您可以将字段组合成单个文本字段并在其上运行荧光笔。