作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是Elastic的新手,并且有一个现有索引未在现有数据中检测到日期字段(诸如dateField: [1900-01-01 TO 1901-01-01]
之类的查询未获取预期结果)。我查看了索引映射,并想将dynamic_data_formats字段添加到该字段中,因为缺少该字段。
我的问题是:进行PUT并将dynamic_date_formats添加到索引映射中,这样的查询是否有效?还是需要采取其他步骤,例如重新输入数据?
有没有更好的方法来实现这一目标?
最佳答案
您可以使用PUT Mapping api更新现有索引的映射,但更新API后将不适用于现有文档(称为上瘾的更改),如果希望现有文档具有此日期,则必须重新索引所有数据值(value)观。
关于elasticsearch - 向现有索引添加dynamic_date_formats-是否需要重新摄取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63342353/
我是一名优秀的程序员,十分优秀!