我有一个父母/子女的关系和对孩子的搜索。
是否可以在父属性上创建聚合?
e.g。父是一个POST,孩子是评论。如果父母拥有属性"类别",是否可以搜索COMMENT并对父POST的类别进行聚合?
答案 0 :(得分:1)
这应该很容易,我觉得你的问题是指其他的东西:
GET /my_index/post/_search # query the POSTs type
{
"query": {
"has_child": {
"type": "comment", # this is the COMMENT
"query": {
"match": {
"data": "whatever" # query the content of the COMMENT
}
}
}
},
"aggs": {
"categories_agg": {
"terms": {
"field": "category" # aggregate on the category of the POST (since the POST is the type we query in the URL)
}
}
}
}