def parseQuery(self, query, invIndex): #Both handlers return the respective TF_IDFs #docTF_IDF can be run once after crawl tfidf = TFIDF() # print invIndex docTF_IDF = tfidf.docHandler(invIndex, 0) # print docTF_IDF queryTF_IDF = self.queryHandler(query, invIndex) if queryTF_IDF == -1: print "No words from your search were found in any documents...Please try new search terms!" return -1 cosSimByDoc = self.cosSimilarityHandler(docTF_IDF, queryTF_IDF) # print "Cosine Similarity by document:", cosSimByDoc return cosSimByDoc
def calcTFIDF(self): t = TFIDF() self.tfidf = t.docHandler(self.inverted_index, self.unique_id)
def calcTFIDF(self): t = TFIDF() self.tfidf = t.docHandler(self.inverted_index, self.unique_id)