弹性搜索:更新现有索引中一个字段的映射

我有一个具有以下映射的索引:

orderby

我必须将字段{ "code_sourcenodedupefilecontractv4_1421_shared_5dd3788f-2d0a-4a49-b679-98bbf519013e": { "mappings": { "SourceNoDedupeFileContractV4": { "_meta": { "version": 1421 },"_routing": { "required": true },"properties": { . . . . "indexedTimeStamp": { "type": "date","store": true,"doc_values": false,"format": "epoch_second" },. . . . . } } } } } 更改为doc_value。我尝试了以下方法,但尝试时出现异常。

true

我遇到的异常是在尝试命令时:

PUT code_sourcenodedupefilecontractv4_1421_shared_5dd3788f-2d0a-4a49-b679-98bbf519013e/_mapping/SourceNoDedupeFileContractV4
{
  "properties": {
    "indexedTimeStamp": {
      "type": "date","doc_values" : true
    }
  }
}

你知道我在做什么错吗?任何帮助将非常感激。

aeiou159 回答:弹性搜索:更新现有索引中一个字段的映射

doc_values 无法更新。

您将必须删除索引以更新映射并为数据重新索引。

看到我的answer about reindexing

本文链接:https://www.f2er.com/3167654.html

大家都在问