在Elasticsearch中索引具有可变嵌套类型的对象

时间:2019-10-01 18:32:49

标签: elasticsearch indexing mapping

我需要一些不寻常的数据才能为其创建映射。这是我需要索引的数据的示例:

{
 "tstamp": "12345",
 "name": {
   "label": "bill",
   "last": "nye"
 },
 "about":{
   "color":"W",
   "birthplace":"alaska",
   "college":["university of kalamazoo", "The University of Miami"]
 }
}

棘手的部分是“ about”字段可以包含其他字符串或数组字段,但是已知的名称和字段总数。索引对象可以包含一个或多个这些字段。 (含义不仅仅限于颜色,出生地和大学,还可以应用于“关于”)。如何构建可以解释这些大小可变的对象的映射?我需要使用动态模板吗?

使用Elasticsearch 5.x.x

0 个答案:

没有答案