ES是否能实现对词进行加权?即分词后得到的tokens中,对某些tokens加权,使其匹配后得分更高一些

Elasticsearch | 作者 tygcs | 发布于2018年10月29日 | 阅读数:387

如题,比如我有一个词典,里面包含了一些重要词汇,
 
查询时一句话时会先分成多个词,若其中有词出现上上面所说的重要词汇词典中,则该词匹配到的文档权重更高一些,
 
是否能实现这样的需求呢?
 
其中第一个问题是,如果在分词后逐个处理分词后的词,查看他们是否在词典中?
第二个问题是,如何对在词典中的词进行加权?
 
谢谢。
已邀请:

kepmoving - 90后

赞同来自:

可以通过查询的时候设置boost来提高搜索词的权重

S_Rainbow

赞同来自:

我也遇到了这个问题,请问您有解决的办法了么

要回复问题请先登录注册