def accessSolrByMonth(self, query, month, prows, raw_fq=[], raw_param={}): """ #提供按月搜索新闻,使搜到的新闻尽可能的分散 # @param query : # @param month : 搜索的月数 # @param prows : 每个月搜索量 # 其余参数同上 # return : 同上 list """ reslist = [] nowtime = time.time() month_day = 30 timeHelper = TimeHelper() for x in xrange(month): end_time = nowtime - x * month_day current_end_day = timeHelper.getDateTimeFromSeconds( end_time, "%Y-%m-%d") flag, curreslist = self.process(query, rows=prows, last_day=month_day, end_day=current_end_day, fq=raw_fq, solr_param=raw_param) if flag: reslist.extend(curreslist) return reslist
def accessSolrByMonth(self, query, month, prows, raw_fq=[], raw_param={}): """ #提供按月搜索新闻,使搜到的新闻尽可能的分散 # @param query : # @param month : 搜索的月数 # @param prows : 每个月搜索量 # 其余参数同上 # return : 同上 list """ reslist = [] nowtime = time.time() month_day = 30 timeHelper = TimeHelper() for x in xrange(month): end_time = nowtime - x * month_day current_end_day = timeHelper.getDateTimeFromSeconds(end_time, "%Y-%m-%d") flag,curreslist = self.process(query, rows=prows, last_day=month_day, end_day=current_end_day, fq=raw_fq, solr_param=raw_param) if flag: reslist.extend(curreslist) return reslist