elasticsearch 索引 maping 设置经验
- 有些字段值类型不确定,查询条件需要兼容多种的,可以采用扩展字段设置,顶层采用 text 或者 keyword,扩展字段存数值或者时间
{
"aliases": {
"aliases_name": {}
},
"mappings": {
"lab_result": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
},
"range": {
"type": "float",
"ignore_malformed": true
}
}
}
}
}