def addToken(self, token: Token, doc_id: int): term = token.getWord() pl: PostingList x = self.getPostingList(term) if x is None: pl_id: int = len(self._dict) self._dict[term] = pl_id pl = PostingList(term, pl_id) self._save() else: pl = x pl.addToken(token, doc_id)
def _search_for_token(self, token: Token): pl = self._dictionary.getPostingList(token.getWord()) print(pl) if pl is not None: self._query_result.addToResults(token, pl)