def __init__(self, DEFAULT_IDF = 1.5): d=MiscDb.find_one({"name": 'tfidf'}) if d: # load the values self.__dict__=d else: # create a new document self.__dict__={} self.__dict__['name'] = "tfidf" self.__dict__['num_docs'] = 0 self.__dict__['term_num_docs'] = {} # term : num_docs_containing_term self.__dict__['idf_default'] = DEFAULT_IDF self.save()
def __init__(self, DEFAULT_IDF=1.5): d = MiscDb.find_one({"name": 'tfidf'}) if d: # load the values self.__dict__ = d else: # create a new document self.__dict__ = {} self.__dict__['name'] = "tfidf" self.__dict__['num_docs'] = 0 self.__dict__['term_num_docs'] = { } # term : num_docs_containing_term self.__dict__['idf_default'] = DEFAULT_IDF self.save()
def save(self): self.__dict__['_id']=MiscDb.save(self.__dict__)
def save(self): self.__dict__['_id'] = MiscDb.save(self.__dict__)