def METHOD_NAME(self, *parts):
    skip = settings.SEARCH_SKIP_WORDS or ()
    word_len = self.kwargs.get("wordlen", 4)
    for part in parts:
        clean = part.strip()
        if len(clean.strip("_-,.;'\"")) >= word_len and clean.lower() not in skip:
            yield clean