动态场弹性搜索的问题

时间:2018-12-02 07:24:15

标签: elasticsearch packetbeat

我正在服务器中运行Packet-beat。

我在索引映射中禁用了动态字段。这意味着如果有新数据到来。不要创建新字段。

在我的映射中,没有多余的字段,但是当我向邮递员发送显示记录请求时。结果中有一个新字段,但是我确定它不在我的映射中。

怎么可能?

1 个答案:

答案 0 :(得分:0)

我正在找到答案。

elasticsearch中设置dynamic:false的平均值是

  

动态设置控制是否可以动态添加新字段。它接受三种设置:

     

true:将新检测到的字段添加到映射中。 (默认)

     

false:新检测到的字段将被忽略。这些字段将不会被索引,因此将无法搜索,但仍会出现在返回的匹配的_source字段中。这些字段不会添加到映射中,必须显式添加新字段。

     

strict:如果检测到新字段,则会引发异常并拒绝文档。必须将新字段明确添加到映射中。

link

中的附加说明