3

我使用 Elasticsearch 和 Kibana 作为插件来查看索引中的数据。我正在使用 Kibana 的 DevTools 发送添加/删除/更新索引等命令。

我想向某个文本属性添加一个字段,这样它就有一个关键字字段,可以使用该属性进行全文搜索和聚合。

1) 这样的更改是否意味着我也需要更新 Kibana 的索引模式?

2)我已经阅读了 ElasticSearch 的文档PUT Mappings并知道如何使用它来更新索引本身,但我不知道如何更新索引模式。我读到应该使用相同的 API 来更新它,但我不知道'不知道如何查看索引模式的原始映射以更新它。

4

1 回答 1

6
  1. 是的,如果你在 ES 中更改了索引映射,那么你需要进入 Kibana 并刷新相关的索引模式。

  2. 现在,您需要进入 Kibana ( Management > Index patterns),选择索引模式,然后按窗口右上角的“刷新”按钮以获取映射更改。

另请注意,如果您更新了某些text字段以获得keyword子字段,您还需要在索引上调用_update_by_queryAPI以重新索引所有文档中更改的字段

于 2018-08-21T12:10:25.090 回答