如何从elasticsearch中获取父ID的子列表

时间:2016-08-26 06:42:50

标签: java elasticsearch

我正在使用带弹性搜索的java。 我有父母作为A和孩子B. 父母A有一个以上的孩子。我想使用父A的id生成孩子的列表。 任何线索或教程都会有所帮助。

先生。

1 个答案:

答案 0 :(得分:0)

This是相关文档。

你可以使用类似的东西:

GET /library/chapter/_search
{
  "size": 5, 
  "query": {
    "has_parent": {
      "type": "book",
      "query": {
        "term": {
          "_id": {
            "value": "book1"
          }
        }
      },
      "inner_hits" : {}
    }
  }
}

book是父,chapter是孩子。请注意一个重要的位:URL指的是子类型GET /library/chapter