【发布时间】:2021-11-04 02:22:28
【问题描述】:
我对弹性有这个问题。我想对部分索引进行动态和静态映射。
我做了以下映射:
{"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"dynamic": false,
"date_detection": false,
"properties": {
"id": {
"type": "keyword"
},
"metadata": {
"dynamic": false,
"properties": {
"time": {
"properties": {
"insert": {
"type": "date"
}
}
}
}
},
"traits": {
"properties": {
"private": {
"dynamic": true
},
"public": {
"dynamic": true
}
}
}
}
}
}
我收到以下错误:
无法解析映射 [_doc]:未为字段 [private] 指定类型
我错过了什么。我希望索引的 traits.private 部分是动态的,以便用户可以添加任何数据。
弹性是否有可能发生,还是我错过了什么?
【问题讨论】:
标签: elasticsearch search mapping