提问要多花一点心思哦

一个需要精确匹配并且模糊匹配字段的需求

Elasticsearch | 作者 1061235166@qq.com | 发布于2017年08月22日 | 阅读数:5643

传入一个关键字,先根据这个关键字对标题字段进行精确匹配,然后再对标题进行模糊匹配,一般来说一个字段只能是设置了分词或者不分词,要做到精确匹配必须是设置不分词,求个好办法
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

可以的。我这边正在这么做。
5.x版本同一字段设置了keyword类型,同时设置了text类型即可满足。
检索的时候,精确匹配使用.keyword拼接查询。

Cheetah

赞同来自:

正解,如果是5.x之前的版本也可以设置mutifild

要回复问题请先登录注册