Exemple #1
0
    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()
Exemple #2
0
    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()
Exemple #3
0
 def save(self):
     self.__dict__['_id']=MiscDb.save(self.__dict__)
Exemple #4
0
 def save(self):
     self.__dict__['_id'] = MiscDb.save(self.__dict__)