elasticsearch 需要替换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
“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"
}
}