나는 ElasticSearch를 사용하여 파이썬으로 mongodb를 검색하고 있습니다. 검색 결과에서 항목 ID를 제외시키기 위해 쿼리에 항목 ID 목록을 제공하고 싶습니다. , 당신은 bool
필터의/쿼리의 must_not
결과를 제외하는 데 사용해야 여기 ES 문서 도구 (http://www.elasticsearch.org/guide/reference/query-dsl/bool-query/)에서결과에서 항목 제외
flagged_articles = ["er12", "rt43"]
query = {
"from": page*limit,
"size": limit,
"query": {
"bool": {
"must": {
"range": {
"added" : {
"from" : "2013-04-11T00:00:00"
}
}
},
"ids" : {
"values" : flagged_articles
}
}