我想对整数字段使用强制强制为false的严格类型检查,如下所示-
PUT my_index
{
"mappings": {
"_doc": {
"properties": {
"number_one": {
"type": "integer"
},
"number_two": {
"type": "integer",
"coerce": false
}
}
}
}
}
由于默认情况下将coerce设置为true,所以添加coerce: false
是否会对性能产生任何影响?
答案 0 :(得分:0)
从documentation of coerce
来看,唯一的区别是“ stricter”版本将不会执行隐式转换,而是返回HTTP错误(并且不会添加文档)。
我认为不涉及任何性能影响。 coerce: false
可以让您更好地控制脏输入数据。
希望有帮助!