Я новичок в Whoosh и хочу расширить поисковые запросы с помощью синонимов, аналогично тому, что Elasticsearch делает со своими фильтрами токенов-синонимов. Самая похожая вещь, которую я смог найти, это класс Thesaurus
из whoosh.lang.wordnet
. Я уже скачал и скопировал мой wn_s.pl
файл, но теперь я застрял на том, как заставить его работать с Whoosh. Я не смог найти ни использования Thesaurus
или whoosh.lang.wordnet
в исходном коде Whoosh, ни полезных результатов Google по этому поводу. Даже Whoosh docs не имеет больше информации о нем, за исключением справки по функциям модуля и самому классу Thesaurus
.
Так как мне загрузить и использовать базу данных WordNet в Whoosh? Я использую Whoosh 2.7.4 на Python 3.6.