elasticsearch - 他们是一种我可以更新ignore_above字段而不删除我在elasticsearch中的索引的方法吗?
问题描述
我在elasticsearch v7.3中有一个带有父子关系的索引,我在索引父文档之前已经索引了子文档,所以首先我想知道这是否可以,然后我的索引中有一个字段,其ignore_above值必须从现有 256,所以我可以在不删除索引的情况下做到这一点。
如果该特定字段的数据在现有文档中丢失,但从现在开始索引文档,我希望该特定字段的 ignore_above 限制增加,我可以这样做吗?
PUT /test/_mapping
{
"properties": {
"handles": {
"type": "text",
"ignore_above": 1000
}
}
}
目前我收到此错误,
"type": "mapper_parsing_exception",
"reason": "Mapping definition for [handles] has unsupported parameters: [ignore_above : 1000]"
所以请帮我解决这个问题。
解决方案
推荐阅读
- azure-functions - 更新 Azure 存储帐户表时触发事件
- mysql - MySQL Workbench 只能连接到 localhost:3306
- javascript - 为什么提交表单时我的 FormData 为空?
- javascript - getstream.io NotificationDropdown 显示为空
- swift - 为什么我的应用在 ipad 上看起来是模拟的?
- c++ - 如何通过删除最少字符数来获取子字符串?
- python - tkinter 模块中的语法错误。root = tk() TypeError: 'module' object is not callable
- html - Chrome 中的 Padding-inline-start 错误的 CSS 动画
- java - 将类类型存储为变量以在 java 的列表中识别下一个预期的对象类型
- google-bigquery - 比较 2 个表并使用具有最大值 Bigquery 的行更新最终表