[search] 汇总排序问题

一般来说搜索结果的排序是根据网页的质量和相关性来决定顺序。而每个关键词的热度是决定 Autocomplete 结果的主要因素。
我猜你这里问的是搜索结果的排序,一般都是多级的机器学习模型来解决。先把所有匹配的 document id 找到,用简单模型计算分数(可以分布式),排序并筛选出更少的 document id,再用更复杂的模型来计算分数,进一步排序筛选出最终的几百个网页返回给用户。