一种对搜索结果进行排序的方法及装置
摘要:
本发明提供了一种对搜索结果进行排序的方法,首先对于每一个搜索项目生成子搜索策略矩阵,所述子搜索策略矩阵的每一行对应一个搜索策略层,不同搜索策略层的优先级权重值依次递增或递减,同一个搜索策略层搜索策略优先级相同;然后从所述子搜索策略矩阵每一个搜索策略层选取至少一个搜索策略组装成查询集合,将所述查询集合对所有被搜索到的文档根据搜索策略进行匹配,将文档得分乘以搜索策略对应的优先级权重值得到结果集对象;选取结果集对象,将所选取的结果集组装成完整的结果集。本发明方案通过将多种搜索策略生成搜索策略矩阵,对搜索结果集进行数据域的划分,然后对搜索结果集进行组装来保证搜索结果集排序的精确性。
公开/授权文献
0/0