每次下拉刷新,相当于去请求一次广告,广告可以一次检索出成千上万条,可以先进行一个粗排,选出几百条,然后去请求用户的历史访问信息,对其中已看过过滤,下面是做一个精排,排序得出TOP20的广告,然后返回给用户,同时将这20条广告实时的写入用户访问历史的KV数据库中,以便下次过滤。当然这个这是一个简单描述,比如说用户看过的新闻太多了怎么办导致倒排连太长了怎么办,由于是新闻,所以检索的时候必然限制了一些时间,所以查询历史信息的时候也只要去最近的一段时间就行了。