我想让所有有价值的孩子和#34;销售"来自父母的某个领域,有一些独特的id。 这是我的疑问:
{{1}}
我从不同的父母那里得到了一个孩子,但不仅仅是我打字的孩子。为什么?以及我如何解决它?
答案 0 :(得分:1)
您必须使用must
条件而不是should
:
GET /_search
{
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "sales"
}
},
{
"has_parent": {
"type": "role_permission_parent",
"query": {
"match": {
"resourceURI": "urn:module:com.qad.collaboration"
}
}
}
}
]
}
},
"size": 100
}
否则它就像"父母匹配"或" query_string匹配"而不是"父母匹配"和" query_string匹配"