如何在创建新的图案索引时在弹性搜索中设置默认映射?

时间:2017-11-17 08:34:18

标签: elasticsearch

我已经能够修复此question中的冲突字段问题。

但是当更多的日志条目进来会导致字段出现冲突时(例如Long而不是Float),它不会解决我的问题。当它翻转以创建特定模式的新索引(即第二天)时,例如:2017年1月1日的log-20170101,但是在第二天它将变为20170102,它不会有应用于先前索引的应用映射。

如何设置弹性搜索以对以" log"

开头的新创建的索引应用映射?

1 个答案:

答案 0 :(得分:0)

我遇到了这个名为Index Templates的概念。

通过采用我在重新索引过程中定义的映射(请参阅此answer),我能够为构成索引模式的一部分的索引设置模板" log- * "

额外的好处是,无论我多少次告诉Kibana刷新我的索引模式,它从未添加新关键字或更改任何已定义的类型,因此我终于知道我的给定字段是不断的& #34;相冲突"现在将被解释为Float,只要该值为数字。