elasticsearch 如何让父母和他们的孩子使用Nest进行elasticsearch,elasticsearch,nest,elasticsearch-6,elasticsearch,Nest,Elasticsearch 6" /> elasticsearch 如何让父母和他们的孩子使用Nest进行elasticsearch,elasticsearch,nest,elasticsearch-6,elasticsearch,Nest,Elasticsearch 6" />

elasticsearch 如何让父母和他们的孩子使用Nest进行elasticsearch

elasticsearch 如何让父母和他们的孩子使用Nest进行elasticsearch,elasticsearch,nest,elasticsearch-6,elasticsearch,Nest,Elasticsearch 6,我有一个实体XEntity,它有一个相同类型的子对象列表。每个实体都可以有其子实体的列表。它们通过“亲子关系”相互关联 我可以毫无问题地插入或更新这些实体,但我不能在一起。谁能帮我?提前感谢。如果您使用的是亲子关系,那么您可以按父母查找孩子,反之亦然 及 GET /company/employee/_search { "query": { "has_parent": { "type": "branch", "query": { "matc

我有一个实体XEntity,它有一个相同类型的子对象列表。每个实体都可以有其子实体的列表。它们通过“亲子关系”相互关联


我可以毫无问题地插入或更新这些实体,但我不能在一起。谁能帮我?提前感谢。

如果您使用的是亲子关系,那么您可以按父母查找孩子,反之亦然

GET /company/employee/_search
{
  "query": {
    "has_parent": {
      "type": "branch", 
      "query": {
        "match": {
          "country": "UK"
        }
      },
      "inner_hits": {}
    }
  }
}
GET /company/branch/_search
{
  "query": {
    "has_child": {
      "type": "employee",
      "query": {
        "range": {
          "dob": {
            "gte": "1980-01-01"
          }
        }
      },
      "inner_hits": {}
    }
  }
}