Существует плагин для CMS, который называется aldryn-search .
Это в настоящее время сделал свое дело для меня. Я использую свист и стог сена, и это работает.
Моя конфигурация settings.py для этого:
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',
'PATH': os.path.join(PROJECT_PATH, 'whoosh_index'),
},
}
HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter', ]
ALDRYN_SEARCH_REGISTER_APPHOOK = True