当前位置:   article > 正文

Elasticsearch 按条件删除指定数据_es根据条件删除spring 7

es根据条件删除spring 7
import sys
import json

import requests
from elasticsearch import Elasticsearch, helpers

host = 'ip'
port = '9200'
config = {'es_conf':[host, port]}
es = Elasticsearch(config['es_conf'])

# 自己选出要删除的字段数据,这里选中的是_id
id_l = ['1024']

body = {
    "query": {
        "terms": {
            "_id": id_l
        }
    }
}
index_v = 'index_name'

url = 'http://%s:%s/%s/_delete_by_query'
res = requests.post(url=url % (host, port,index_v), json=body)
print('删除成功')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/68840
推荐阅读
相关标签
  

闽ICP备14008679号