ElasticsearchMap中特定字段的不同类型

6psbrbz9  于 2023-01-20  发布在  ElasticSearch
关注(0)|答案(1)|浏览(139)

我有一个值类型改变的字段,比如一个数据(单据)的关键字是name

"user_information": [
 {
     "name": "Mike",
     "age": 3
    }
  }
  ]

我有另一个数据(文档),名称为JSON。

"user_information": [
   {
       "name": {
        "first_name": "Joe",
        "last_name": "Doe"
       },
       "age": 3
      }
    }
    ]

我怎样做ElasticSearchMap呢?

"name": {
            "dynamic": true,
            "type": "keyword"
          },
wko9yo5t

wko9yo5t1#

这是不可能的,您已经有一个具有定义类型的字段。当您尝试索引这两个文档时,可能会收到下面的错误。
[user_information.name]的对象Map尝试将字段[name]解析为对象,但找到了具体值

相关问题