【Elasticsearch实战】脚本批量操作

批量更新某个字段

POST 索引/mapping/_update_by_query
{
  "script": {
    "lang": "painless",
    "inline": "ctx._source.属性名 = 新的属性值"
  },
  "query": {
   	// 查询条件
  }
}

批量删除某个字段

POST 索引/mapping/_update_by_query
{
  "script": {
    "lang": "painless",
    "inline": "ctx._source.remove(\"属性名\")"
  },
  "query": {
   	// 查询条件
  }
}

猜你喜欢

转载自blog.csdn.net/qq171563857/article/details/88540214