示例#1
0
def rec_topic_has_new(tag_id):
    user_id_list = redis.smembers(REDIS_REC_TAG_USER_IS_EMPTY%tag_id)
    for user_id in user_id_list:
        key = REDIS_REC_USER_TAG%user_id

        rank = redis.zrevrank(key, tag_id)
        if rank is not None and rank < REDIS_REC_USER_TAG_LIMIT:
            _rec_topic_new_by_user_id_topic_id_score(user_id, tag_id)
示例#2
0
def tag_alias_by_id_query(id, query=None):
    #根据 id 和 name 返回别名 (自动补全提示的时候, 如果输入的字符串 lower以后不在tag的名称里面, 那么就查找这个tag的所有别名 , 找到一个包含这个name的别名)
    #name 百度
    #query baidu
    #name.find(query) == -1
    #id - alias_list
    #for i in alias_list : if i.find(query) >= 0  : return i
    alias_list = redis.smembers(REDIS_ALIAS % id)
    if query is None:
        return alias_list
    else:
        for i in alias_list:
            if query in i:
                return i
示例#3
0
def tag_alias_by_id_query(id, query=None):
    #根据 id 和 name 返回别名 (自动补全提示的时候, 如果输入的字符串 lower以后不在tag的名称里面, 那么就查找这个tag的所有别名 , 找到一个包含这个name的别名)
    #name 百度
    #query baidu
    #name.find(query) == -1
    #id - alias_list 
    #for i in alias_list : if i.find(query) >= 0  : return i
    alias_list = redis.smembers(REDIS_ALIAS%id)
    if query is None:
        return alias_list
    else:
        for i in alias_list:
            if query in i:
                return i
示例#4
0
def spamer_id_list():
    id_list = redis.smembers(SPAMMER_REDIS_KEY)
    return id_list
示例#5
0
def spamer_id_list():
    id_list = redis.smembers(SPAMMER_REDIS_KEY)
    return id_list