我正在服务器中运行Packet-beat。
我在索引映射中禁用了动态字段。这意味着如果有新数据到来。不要创建新字段。
在我的映射中,没有多余的字段,但是当我向邮递员发送显示记录请求时。结果中有一个新字段,但是我确定它不在我的映射中。
怎么可能?
答案 0 :(得分:0)
我正在找到答案。
在elasticsearch
中设置dynamic:false
的平均值是
动态设置控制是否可以动态添加新字段。它接受三种设置:
true:将新检测到的字段添加到映射中。 (默认)
false:新检测到的字段将被忽略。这些字段将不会被索引,因此将无法搜索,但仍会出现在返回的匹配的_source字段中。这些字段不会添加到映射中,必须显式添加新字段。
strict:如果检测到新字段,则会引发异常并拒绝文档。必须将新字段明确添加到映射中。
此link
中的附加说明