elasticsearch - 如何更改 ElasticSearch 字段名称

标签 elasticsearch

我的 ElasticSearch 映射已创建

curl -XPUT 'http://myhostname:9200/data/my_data/_mapping' -d '
{
    "my_data" : {
        "properties" : {
                "empID" : {"type" : "integer"},
                "empName" : {"type" : "string"}
        }
    }
}'

所以,我想将字段名“empName”更改为“Emp_Name”。是否可能,并且我还有此映射的现有数据。

最佳答案

抱歉,我认为您无法更改字段名称。您必须删除索引,使用所需名称创建映射,并在可能的情况下重新索引数据。

关于elasticsearch - 如何更改 ElasticSearch 字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16438628/

相关文章:

elasticsearch - 日志存储 : use environment variable

elasticsearch - Elasticsearch中的模式分词器在空白和特殊字符上进行拆分

ruby-on-rails - 运行测试时 ElasticSearch Rails resource_already_exists_exception

elasticsearch - 如何为多值属性添加动态范围过滤器?

elasticsearch - 是否可以从Packetbeat中的请求中看到HTTP POST数据?

elasticsearch - 带有分组query_string的Elasticsearch

elasticsearch - 从5.2.2升级到6.4.2(yum安装VS yum更新)

elasticsearch - 如何在Kibana中显示来自Elasticsearch的最新值的唯一计数

elasticsearch - elasticsearch 是不确定的吗?