【发布时间】:2017-06-30 20:59:22
【问题描述】:
我想获取与给定两个术语完全匹配的所有文档,即 id=100 和 name=xyz
我的查询
query: {
constant_score: {
filter: {
bool: {
must: [
{ term: { id: '100' } },
{ term: { name: 'xyz' } },
],
},
},
},
}
但这会给出所有匹配 id 或 name 或两者的文档。 我只想要那些同时匹配两个属性并且它们应该完全匹配的文档。
我该怎么做?
我抬头看这里。 elasticsearch
提前致谢。
编辑
ES 版本 - 2.1.1
【问题讨论】:
-
你也可以发布你的映射 ans es 版本吗?
标签: elasticsearch