关于ES字符串类型的选择 ElasticSearch 5.0 以后,string类型有重大变更,移除了string 类型,string字段被拆分成两种新的数据类型: text用于全文搜索的keyword用于关键词搜索。 ElasticSearch 字符串将默认被同时映射成 text和keyword类型,将会自动创建下面的动态映射(dynamic mappings): Text vs. keyword Text: 会分词,然后进行索引支持模糊、精确查询不支持聚合 keyword: 不进行分词,直接索引支持模糊、精确查询支持聚合