text和keyword区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29327405/article/details/86646007

mapping格式长这样:

在这里插入图片描述
例如 crowd 存储 为 我爱中国
到es里面的存储 会变成 我 爱 中国 这时候 全匹配的查找(我爱中国) 是找不到这条数据的 但是 用 match 却是可以的,原因为 被分词了

text类型 可以被分词 但是 keyword 分词是不能用的 要全匹配
存进es为 我爱中国
为了不同的目的,以不同的方式索引同一字段通常是有用的。这是多领域的目的。例如,可以将字符串字段映射为用于全文搜索的文本字段和用于排序或聚合的关键字字段:

text类型 会被分词 所以 精确匹配的时候 匹配不到

猜你喜欢

转载自blog.csdn.net/qq_29327405/article/details/86646007
今日推荐