使用Lucene Highlighter和MultiFieldQueryParser

mks*_*h15 7 lucene parsing lucene-highlighter

我使用Lucene Highlighter来突出我在Lucene Index中找到的匹配.现在,我的问题是,如果我必须搜索文档的多个字段,并且我需要显示匹配的文本,那么如何才能获得命中发生的字段?

我用于荧光笔的代码基本上就是这里的第二个功能

如果我不知道命中发生在哪个字段中,那么我将传递给上面定义的函数哪个字段来获取匹配的片段?

Mik*_*kos 1

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