【问题标题】:Solr: How to show if searched keywords are matched or not?Solr:如何显示搜索的关键字是否匹配?
【发布时间】:2013-05-08 16:12:06
【问题描述】:

我不想突出显示搜索到的关键字,我只需要文档中存在哪个关键字的信息。

我的搜索看起来像这样:q=keyword1 OR keyword2 OR keyword3 OR keyword4

结果应该是这样的:文档 A 有关键字 1 和关键字 3,文档 B 有关键字 3

我没有找到满足此要求的方法。我应该手动解析一个突出显示 sn-p 还是有其他方法?

【问题讨论】:

    标签: java solr search-engine solrj


    【解决方案1】:

    似乎没有开箱即用的方法来知道哪些关键字与文档匹配。
    选项是突出显示的,您需要将其配置为返回找到的所有搜索词。
    您还可以运行 debugQuery,这将有助于返回文档的匹配项。
    两者都是昂贵的操作。

    【讨论】:

      猜你喜欢
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多