Elasticsearch可以满足以下要求吗?
1.我在ES中创建了一个类型为user的文档:
{
"name": "Michael",
"confirmed": false,
"rating": 19
}
2.当我获得用户类型的映射时,它提供以下内容:
{
"indextest": {
"mappings": {
"user": {
"properties": {
"confirmed": {
"type": "boolean"
},
"name": {
"type": "string"
},
"rating": {
"type": "long"
}
}
}
}
}
}
3.现在我再次使用以下json:
{
"name": "Michael",
"confirmed": false,
"rating": "asddf"
}
由于评级字段的数据类型冲突,它提供了错误的请求。
这是可能的,ES会自动检测数据类型并更新映射