看了es搜索的打分原则有一项在短句比长句中的分数要高。举个例子现在搜索“air force 1”这个关键字, 有很多个商品都包含这个关键字,但是有一定几率搜索的返回包含“nike air force 1”关键字的却排在了“Nike SF-Air Force 1”下面,明显“nike air force 1”更能匹配这个关键字,同时为了保证搜索的准确度search_type也设置为了dfs_query_and_fetch,但是也还是这样,想问这种情况下如何保证更像的那个商品始终排在前面,而不是一定几率排在前面?
1 个回复
寻z - elk
赞同来自:
但是如何保证我想要的关键字始终排名第一呢?