ElasticSearch-查询_碎片_异常;[has_parent]尚未配置任何联接字段

xtupzzrd  于 2022-12-03  发布在  ElasticSearch
关注(0)|答案(1)|浏览(194)

每当我尝试查询has_parent/has_child场景时,得到的响应如下:错误:“[has_parent]未配置任何联接字段”
需要子对象

pu3pd22g

pu3pd22g1#

确保您尝试运行has_child查询的字段属于联接类型:

PUT my-index-000001
{
  "mappings": {
    "properties": {
      "my_id": {
        "type": "keyword"
      },
      "my_join_field": { 
        "type": "join",
        "relations": {
          "question": "answer" 
        }
      }
    }
  }
}

https://www.elastic.co/guide/en/elasticsearch/reference/current/parent-join.html
如果这不是问题所在,请将Map/设置/查询添加到问题中。

相关问题