GroupDocs.Search for Python via .NET creates, updates, merges and optimizes full-text indexes, and searches them with many search types: boolean, phrase, wildcard, regular expression, fuzzy, Synonym, homophone, faceted, date and numeric range search, with highlighting, events and Python callbacks.... Synonym, homophone and word-form search...dictionaries its search uses - synonyms, homophones, stop words, aliases...