我知道我们使用has_child
来获取父-子结构数据,但是has_parent
无法按父字段进行查询。
我想按父查询,所以必须使用has_parent
,但是返回数据是inner_hits
中的父数据,如何按父查询并且结构数据像has_child
一样? >
请求正文:
{
"query": {
"has_parent": {
"parent_type": "order",
"query": {
"bool":{
"should": [
{
"regexp": { "order_id": ".*100000156.*"}
},
{
"regexp": { "pro_id": ".*70LTJ315.*"}
}
]
}
},
"inner_hits": {"size": 10}
}
},
我想要hits._source
中的父数据,inner_hits
中的子数据,并同时按父字段查询。我不知道该怎么做。