Я создаю проект Django, которому нужна функция поиска, и пока не появится django.contrib.search
, мне нужно выбрать приложение для поиска. Итак, что лучше? Под "лучшим" я имею в виду...
- легко установить/настроить
- имеет Django- или, по крайней мере, Python-дружественный API
- может выполнять достаточно сложный поиск
Вот некоторые приложения, о которых я слышал, пожалуйста, предложите другие, если вы знаете о них:
Я также хотел бы избежать использования сторонней поисковой системы (например, Google SiteSearch), потому что некоторые данные, которые я хотел бы проиндексировать, предназначены только для участников сайта и не должны быть общедоступными.