python3 업데이트 및 삭제elasticsearch 및 삭제es 인덱스
1448 단어 python 백엔드Elasticsearch
from elasticsearch import Elasticsearch
es_client = Elasticsearch(["localhost:9200"])
//
delete_options ={"query":{
"bool":{
"must":[{"term":{"alert_level":"critical"}},
{"range":{
"write_date":{
"gte":"2018-11-11",
"lte":"now"
}
}
}
]
}
}
}
// id
delete_by_id = {"query":{"match":{"_id":"_Yon72YBncOSVgrNpmU6"}}}
//
delete_by_all = {"query":{"match_all":{}}}
result = es_client.delete_by_query(index="index_name", body=delete_by_id, doc_type="vulnerability")
print(result)
#
es_client.update(index="sapiens_ids_compare", doc_type="vulnerability", id="id ", body={"doc": {"is_linked": 0}})
es_client.indices.flush()
#
es_client.indices.delete('log_index')
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redash의 QueryRunner 확장Redash의 Elasticsearch 용 파서 (QueryRunner)에서 문제 ( )를 발견했으므로 문제를 해결하기 위해 QueryRunner를 확장합니다. 기존 파일을 수정하여 대응하는 것도 가능했지만, 그렇다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.