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