使用以下ElasticSearch查询删除所有具有sourceId 1的文档:
POST http://{{elasticip}}:9200/index2/index2_doc/_delete_by_query
{
"query": {
"match": {
"sourceId": 1
}
}
}
如果我想一次从sourceId 1、2和3中删除,正文的正确语法是什么?
答案 0 :(得分:1)
使用布尔术语过滤器:
{ "query" : { "bool" : { "filter" : { "terms" : { "sourceId" : [1,2,3] } } } } }
注意:jaspreet的建议也是正确的。