橡皮、老虎皮、狮子皮哪一个最不好?

es哪些搜索支持相关度评分?哪些不支持评分?为什么?

Elasticsearch | 作者 ydzll | 发布于2019年10月16日 | 阅读数:1101

目前发现用wildcard query(通配符查询)进行搜索,所有文档的_score都是1.0。是wildcard本身就不支持评分吗?哪些搜索支持评分?哪些搜索不支持评分?为什么,跟底层设计有关吗?
我现在重构一下全文检索功能,之前用的wildcard,现在想支持评分,而且依然支持通配符检索,比如“conference room”这个单词,如果用match查询的话(因为match支持评分),必须输入conference或room才能搜到这个数据,那用户万一记不住这么长的单词呢?用户输了一半单词,也想搜到,怎么办?比如输入confe也想搜到,该怎么做呢?
 
已邀请:
匿名用户

匿名用户

赞同来自:

你这个通篇keyword存的嘛。。。
 

taeyeon

赞同来自:

match 跟match_parash 影响相关性得分
 
bool查询 filter 跟must_not 不影响相关性得分   must 跟should 影响相关性得分

要回复问题请先登录注册