突出显示弹性搜索中的_source排除字段

时间:2016-05-03 10:21:02

标签: elasticsearch highlight

我在Elasticsearch突出显示了一个问题。我设置索引的映射,使得一些字段不需要存储在elasticsearch中。

例如: -

PUT employee/_mapping/records
{
  "_source": {
        "includes": [
          "id",
          "name"
        ],
        "excludes": [
         "designation",
         "age"
        ]
      }
}

现在,我可以搜索排除的字段。但我无法突出显示从_source中排除的字段。 我在elasticsearch文档中读到过这个。但我想确认在这种情况下是否有任何方法可以突出显示字段。感谢

1 个答案:

答案 0 :(得分:0)

通过进一步的研究,我发现我们应该通过提供store : yes将字段存储在ES中,或者应该将其包含在ES的_source字段中以在搜索中突出显示它。