#python #django-haystack #whoosh
#python #django-haystack #свист
Вопрос:
Использование django-haystack с whoosh 2.7.4: существует огромная разница в производительности под python 2.7 и python 3.7.
Виртуальные среды имеют одинаковый код и данные, размер индекса около 200M.
Простой простой поиск занимает около 0,1 секунды под python 2.7, но занимает 5-10 секунд под python 3.7, примерно в 100 раз медленнее.
Из моего теста следующие вызовы whoosh занимают большую часть времени под python 3.7:
index.searcher()
index.doc_count()
parser.parse(query_string)
collector.prepare(self, q, context)
Кто-нибудь испытывал то же самое?
Любой совет, как повысить производительность whoosh под python 3.7? Спасибо!