我们可以将启用的设置应用于 Elasticsearch 中任何索引的已存在字段吗
can we apply enabled settings to already exist field of any index in Elasticsearch
大家好,我是 elasticsearch 的新手。
我们可以应用或更新 Elasticsearch 中任何索引的已存在字段的启用设置吗?
如果是,请帮助解决这个问题。
我试试 elasticsearch 的这个文档 https://www.elastic.co/guide/en/elasticsearch/reference/6.8/enabled.html。但是获取异常资源已经存在。
您可以更新一些设置(例如副本数),但不能更新分析器或分片数。
并添加新映射但不修改现有映射。
因此,您可以在现有字段上添加新字段或新类型。
如果您想在映射中从未使用过的新对象上添加 enable: false,您可以:
PUT test/_mapping
{
"properties": {
"meta-datas": {
"enabled": false
}
}
}
但是如果您想“禁用”现有对象,则必须创建一个新索引,准备映射,在这个新索引中重建索引,然后删除第一个。
大家好,我是 elasticsearch 的新手。 我们可以应用或更新 Elasticsearch 中任何索引的已存在字段的启用设置吗? 如果是,请帮助解决这个问题。 我试试 elasticsearch 的这个文档 https://www.elastic.co/guide/en/elasticsearch/reference/6.8/enabled.html。但是获取异常资源已经存在。
您可以更新一些设置(例如副本数),但不能更新分析器或分片数。 并添加新映射但不修改现有映射。 因此,您可以在现有字段上添加新字段或新类型。
如果您想在映射中从未使用过的新对象上添加 enable: false,您可以:
PUT test/_mapping
{
"properties": {
"meta-datas": {
"enabled": false
}
}
}
但是如果您想“禁用”现有对象,则必须创建一个新索引,准备映射,在这个新索引中重建索引,然后删除第一个。