Example #1
0
    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)