使弹性搜索嵌套对象中的所有对象

时间:2016-10-23 00:46:47

标签: elasticsearch

是否可以使弹性搜索中的所有嵌套对象自动映射到默认嵌套的类型。而不是对象?

1 个答案:

答案 0 :(得分:4)

是的,您可以在创建索引时使用以下dynamic template来执行此操作:

PUT my_index
{
  "mappings": {
    "my_type": {
      "dynamic_templates": [
        {
          "nested": {
            "match_mapping_type": "object",
            "mapping": {
              "type": "nested"
            }
          }
        }
      ]
    }
  }
}