我正在使用Elasticsearch和Kibana作为插件来查看索引中的数据。我正在使用Kibana的DevTools发送命令以添加/删除/更新索引等。
我想向一个特定的text属性添加一个字段,以便它将具有一个关键字字段,以便能够进行全文搜索并使用此属性进行汇总。
1)这样的变化是否意味着我也需要更新Kibana的索引模式?
2)我已经阅读PUT Mappings
上的ElasticSearch文档,并且知道如何使用它自己来更新索引,但是我不知道如何更新索引模式。用于更新它,但我不知道如何查看索引模式的原始映射以进行更新。
答案 0 :(得分:1)
是的,如果您在ES中更改索引映射,则需要进入Kibana并刷新相关的索引模式。
现在,您需要进入Kibana(Management > Index patterns
)内,选择索引模式,然后按窗口右上方的“刷新”按钮以获取映射更改
还要注意,如果您更新了一些text
字段以拥有一个keyword
子字段,则还需要在索引上调用_update_by_query
API以便重新索引您所有文档中已更改的字段