亲,只收二进制

一个次分页搜索中,首页命中的是某种单一数据源

Elasticsearch | 作者 wangguoqing | 发布于2019年08月09日 | 阅读数:810

做一个知识搜索平台,系统有文档数据,博客数据,提问数据,外部爬取的csdn数据,博客园的数据,通过一个字段做标识区分。在搜索中搜索某些关键词会出现首页全部命中的是csdn的数据?
已邀请:

rochy - rochy_he

赞同来自:

这个命中默认是根据相关度评分倒序排列的,所以命中单个来源不奇怪
如果希望每一个数据源都命中,最简单可以使用 multi_query 

HelloClyde

赞同来自:

可以根据站点分数加权
或者使用折叠去重

doom

赞同来自:

应该是你分词的问题;关键字每一次都会去找对应索引,然后合并,评分高的先返回;这都与创建的索引和查询索引有关系;可以发一下你的索引;与一些搜索案例吗?

要回复问题请先登录注册