[英]Elasticsearch post_filter with array values
我试图在我的Elasticsearch查询中使用post_filter,但是在应用post_filter时它拒绝返回任何结果。
我的数据源示例
{
"_index": "foo",
"_type": "products",
"_id": "8eO0frchQeWNsY6t2EHqJQ",
"_version": 1,
"_score": 1,
"_source": {
"id": "32",
"title": "Foo address book",
"recipient": ["Him", "Her"],
"category": ["Albums & Books>Address Books"]
}
}
我的查询示例
{
"query":{"match_all":{}},
"post_filter": {
"terms": {"recipient": ["Her"]}
}
}
如您所见,我/应该/在收件人列上应用“她”的后置过滤器返回所有行。 但是,应用了帖子过滤器后,我没有获得任何成功。
在这里的任何帮助将不胜感激。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.