индекс whoosh с django-haystack: быстро под python 2.7, но очень медленно под python 3.7

#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? Спасибо!