# import queue import operator from math import log from Compressed import CompressedIndex from RetrivalModels import RetrivalModel from parse import Parse p = Parse() p.createScenceTextDic() scene_textDic = p.getSceneTextDic() c = CompressedIndex() r = RetrivalModel() class TRetrival: ULookup = c.readCLookUpIntoMemory() idfDic = {} def __init__(self): self.idfDic = {} self.totalNumberofWords = 0 self.N = p.getCollectionSize() termCInvertedListDic ={} def processInvertedList(self, word, arr): self.termCInvertedListDic[word]= {} ni = self.ULookup[word]['#ofdocumnetsInCollection'] self.idf(word,ni)