【发布时间】:2019-06-28 00:59:03
【问题描述】:
我对 ElasticSearch 6.2 有这个查询(通过 PHP 客户端):
[
"query"=> [
"bool" => [
"filter" => [
"term" => [ "row.name" => $name ],
"term" => [ "row.origin" => $origin ]
]
]
],
"size" => "10"
]
如果我只对row.name 或row.origin 使用一次搜索,它就可以工作,但两者都像 OR 一样工作并返回所有结果。如何过滤以仅返回与 row.name AND row.origin 完全匹配的文档
【问题讨论】:
标签: elasticsearch elasticsearch-6 elasticsearch-php