悟空,拿我的打狗棒来

ES 查询计算score,能否做到最少不匹配字段 分数越高

Elasticsearch | 作者 Chopper Lee | 发布于2018年03月07日 | 阅读数:5687

比如说我查询“草莓”,那么字段只有”草莓“的比”草莓味“分数更高。
 
背景:我用的analysis-ik,查询时用的multi-match去匹配多个字段是否存在查询值,我考虑过字段type都改成keyword,那么必须完全匹配,这样的话我搜索“草莓牛奶”就不能含有草莓或者牛奶的数据了。我只是想越少不匹配字分数越高。
 
求解答,谢谢。
已邀请:

要回复问题请先登录注册