elasticsearch 需要替换elasticsearch中的空字段,elasticsearch,kibana,elastic-stack,elk,elasticsearch,Kibana,Elastic Stack,Elk" /> elasticsearch 需要替换elasticsearch中的空字段,elasticsearch,kibana,elastic-stack,elk,elasticsearch,Kibana,Elastic Stack,Elk" />

elasticsearch 需要替换elasticsearch中的空字段

elasticsearch 需要替换elasticsearch中的空字段,elasticsearch,kibana,elastic-stack,elk,elasticsearch,Kibana,Elastic Stack,Elk,如何在elasticsearch中将“build\u duration”:“null”替换为值2160000 开发工具>控制台 GET myindex/_search { "query": { "term": { "build_duration": "null" } } } 输出:- { "took" : 10, "timed_out&qu

如何在elasticsearch中将
“build\u duration”:“null”
替换为值
2160000

开发工具>控制台

GET myindex/_search
{
  "query": {
    "term": {
      "build_duration": "null" 
    }
  }
}
输出:-

{
  "took" : 10,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 1,
      "relation" : "eq"
    },
    "max_score" : 9.658761,
    "hits" : [
      {
        "_index" : "myindex",
        "_type" : "_doc",
        "_id" : "40324749",
        "_score" : 9.658761,
        "_source" : {
        "build_duration" : "null",
        "build_end_time" : "2021-05-20 04:00:36",
        "build_requester" : "daniel.su",
        "build_site" : "POL",
        "build_id" : "40324749",
        "@version" : "1"
        }
      }
    ]
  }
}

使用下面的查询可以替换字段值

  POST /myindex/_update/mydocid
    {
        "doc" : {
            "build_duration": "21600000"
        }
    }