【问题标题】:Using Lucene Highlighter along with MultiFieldQueryParser将 Lucene Highlighter 与 MultiFieldQueryParser 一起使用
【发布时间】:2011-03-03 10:10:13
【问题描述】:

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

我用于荧光笔的代码基本上是第二个函数 here

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

【问题讨论】:

  • 同样的问题...您找到解决方案了吗?
  • 你能分别在每个字段上生成突出显示吗?这将涉及多个调用,但由于它们位于不同的字段上,因此应该不会损失性能。

标签: parsing lucene lucene-highlighter


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多