【问题标题】:Solr highlight returned for one document onlySolr 突出显示仅针对一个文档返回
【发布时间】:2016-02-22 14:01:38
【问题描述】:

Solr 版本 4.7 当我使用 hl=true 查询 solr 时,它只返回结果中最后一个文档的高亮信息。不适合所有人。

查询: &hl=真

` response: {
  numFound: 20,
  start: 0,
  docs: [
       {
          id: 23344936
       },
       {
          id: 20863812
       },
       {
          id: 23997056
       },
       {
          id: 22994827
       },
       { 
          id: 22924444
       }
    ]
 },
highlighting: {
       : {
        text: [
              ", matlab, matlab, matlab, matlab, matlab, matlab,  matlab, matlab, matlab, matlab, matlab, <em>python</em>, <em>python</em>"
              ]
        }
 }`

【问题讨论】:

  • 您应该更多地解释您的问题以及您尝试过的内容。大多数情况下,您需要添加代码以让人们了解您的问题并能够为您提供帮助。
  • 您是否同时创建了所有文档?

标签: solr highlight


【解决方案1】:

谢谢你们,我发现了这个问题。 这是我使用的json插件,它只呈现一个文档,因为响应字典中不存在键。 什么钥匙不存在? 我们没有在 schema.xml 中“存储=true”我们的“uniqueKey”。

【讨论】:

    猜你喜欢
    • 2021-05-12
    • 2015-12-26
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    相关资源
    最近更新 更多