elasticsearch 索引 maping 设置经验

  1. 有些字段值类型不确定,查询条件需要兼容多种的,可以采用扩展字段设置,顶层采用 text 或者 keyword,扩展字段存数值或者时间
{
  "aliases": {
    "aliases_name": {}
  },
  "mappings": {
    "lab_result": {
      "type": "text",
      "fields": {
        "keyword": {
          "type": "keyword"
        },
        "range": {
          "type": "float",
          "ignore_malformed": true
        }
      }
    }
  }
}
posted @ 2022-07-14 10:45  临渊不羡渔  阅读(91)  评论(0编辑  收藏  举报