elasticsearch:获取父级的所有子级或孙级文档

问题描述 投票:0回答:0

我正在尝试搜索功能,使我能够获得与显示的父项相关的所有文档。

例如: 父母 -> 孩子 -> 孙子 -> 孙子

如果搜索孩子,那么应该出现的结果文件是:孩子、孙子和孙子。

如果搜索孙子,那么应该出现的结果文件是:孙子和孙子。

我只找到了一种方法来查找和显示孩子和父母,但是显示孙子、孩子和父母是我被困的地方。

这是寻找孩子的代码

get /mls/_search
{
    "query": {
        "parent_id": {
            "type": "child",
            "id": "1"
        }
    }
}

但是它现在也显示了孙子。

elasticsearch inner-join parent-child
© www.soinside.com 2019 - 2024. All rights reserved.