

def scorer(self, searcher, exclude_docs=None):
    fn = self.fieldname
    scorers = []
    for word in self._words(searcher.reader()):
        try:
            q = Term(fn, word).scorer(searcher, exclude_docs=exclude_docs)
            scorers.append(q)
        except TermNotFound:
            pass
    if word:
        return UnionScorer(scorers, boost=self.boost)
    else:
        return EmptyScorer()

dataset/ETHPy150Open dokipen/whoosh/src/whoosh/query.py MultiTerm.scorer/VarMisuse@83/103 `scorers`->`word`