У меня есть приложение Django, чья поисковая система. У меня также есть две языковые версии - английская и немецкая.
Я сделал команды:
python manage.py rebuild_index --noinput -u default --remove
python manage.py update_index -u default
Обе версии не работают. У меня нет результатов.
Размер папок на сервере (после rebuild_index и update_index):
whoosh_index_de - 1.5 MB
whoosh_index_en - 1.5 MB
При постановке все работает, папки имеют около 150 МБ.
Настройки конфигурации:
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'search.backend.MultilingualWhooshEngine',
'PATH': os.path.join(BASE_DIR, 'whoosh_index_de'),
},
'default_de': {
'ENGINE': 'search.backend.MultilingualWhooshEngine',
'PATH': os.path.join(BASE_DIR, 'whoosh_index_de'),
},
'default_en': {
'ENGINE': 'search.backend.MultilingualWhooshEngine',
'PATH': os.path.join(BASE_DIR, 'whoosh_index_en'),
},
}
При постановке все работает, но не вживую.