代码之家  ›  专栏  ›  技术社区  ›  CodeMonkey

更新ElasticSearch索引是否需要更新Kibana索引模式?

  •  0
  • CodeMonkey  · 技术社区  · 6 年前

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

    我想将一个字段添加到某个文本属性中,这样它将有一个关键字字段,既可以进行全文搜索,也可以使用此属性进行聚合。

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

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Val    6 年前
    1. 是的,如果您在ES中更改了索引映射,那么您需要进入kibana并刷新相关的索引模式。

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

    还要注意,如果你更新了一些 text 字段以便 keyword 子字段,您还需要调用 _update_by_query API 在索引上重新索引所有文档中已更改的字段