python 3 elasticsearch 대량 업데이트 데이터 구현

쓸데없는 말 은 그만 하고 코드 를 바로 달 아 라!

updateBody = {
    "query":{
      "range":{
       "write_date": {
        "gte": "2019-01-15 12:30:17",
        "lte": "now"
       }
       }
    },
  "script": {
    "inline": "ctx._source.index = params.index",
    "params": {
      "index": 211
    },
    "lang":"painless"
 
  }
}
es_client.update_by_query(index="log_index",doc_type='log_index',body=updateBody)
알림:대량 업 데 이 트 는 id 에 대해 업데이트 할 수 있 습 니 다.
메모:painless 는 es 가 설정 을 업데이트 하기 위 한 언어 입 니 다.
이상 의 python 3 는 elasticsearch 의 대량 업데이트 데 이 터 를 실현 하 는 것 이 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기