【发布时间】:2021-07-28 13:54:46
【问题描述】:
我在 ES 中为companies 和employees 建立了一个父子映射。
我可以成功地执行以下查询来查找与父 company 字段匹配的子项:
{
"query": {
"has_parent": {
"parent_type": "company",
"query": {
"match": {
"company_name": "stackoverflow"
}
}
}
}
}
我想不通的是如何增强它以同时查询子 employee 字段:
{
"query": {
"match": {
"job_title": "CEO"
}
}
}
我想要拥有stackoverflow 的父母company_name 和CEO 的孩子job_title 的孩子。
如何编写一个同时过滤父字段和子字段的查询?
【问题讨论】:
标签: elasticsearch parent-child