在 elasticsearch 中突出显示 _source 排除的字段

Highlighting _source excluded fields in elasticsearch

我在 Elasticsearch 突出显示中有一个问题。我以某些字段不需要存储在 elasticsearch 中的方式设置索引的映射。

例如:-

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

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

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