def to_index(cls): keys = cache.keys(pattern='%s*' %BASIC_TAG_PREFIX) for key in keys: cache.delete(key) items = cls.objects() for item in items: if len(item.name) > 1: key = '%s%s' %(BASIC_TAG_PREFIX, item.name) cache.set(name=key, value=item.score)
def loads_basic_tags_to_cache(cls): from pymongo import Connection c = Connection() db = c.names tags = db.results.find() keys = cache.keys(pattern='%s*' %BASIC_TAG_PREFIX) for key in keys: cache.delete(key) for tag in tags: name = tag['name'].split(':')[1] key = BASIC_TAG_PREFIX + name value = tag['value'] if int(value) > 1: cache.set(key, name)