Q:有两个人掉到陷阱里了,死的人叫死人,活人叫什么?

怎样将包含匹配的分数提高

Elasticsearch | 作者 dlliwei | 发布于2017年11月27日 | 阅读数:2243

数据如下:
3-己烯-1-醇,
5-甲基-1-己烯-3-醇,
1-己烯-3-醇
 
搜索关键字:1-己烯-3-醇
希望完全匹配和包含匹配的数据评分最高,即:1-己烯-3-醇 > 5-甲基-1-己烯-3-醇>3-己烯-1-醇.
当前现象:设置字段禁用词频且使用ik分析器, 导致不支持match_phrase查询
这种情况怎么办呢?不使用match_phrase 会导致排序可能不是我想要的(完全匹配和包含匹配的数据评分最高)
已邀请:

要回复问题请先登录注册