コード例 #1
0
    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)
コード例 #2
0
 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)