我希望在elasticsearch中的_id列上过滤结果。
例如 - 从table1中选择*,其中_id不在(' 1',' 2',' 3');
答案 0 :(得分:2)
然后你必须使用请求主体。对于你所展示的卷曲,这里是如何做的:
curl -XPOST 'localhost:9200/articles/_search?pretty' -d '
{
"query": { "match_all": {} },
"filter" : {
"not" : {
"ids" : {
"values" : ["evNeovIVRP6chF3hU-5rpA", "azvIVRP6chF3hU-5rpA", "another_id"]
}
}
}
}'