Я создаю сайт Django, и я ищу поисковую систему.
Несколько кандидатов:
-
Lucene/Lucene с компасом /Solr
-
Sphinx
-
Встроенный полнотекстовый поиск Postgresql
-
Встроенный полнотекстовый поиск в MySQl
Критерии выбора:
- актуальность и рейтинг результатов
- скорость поиска и индексирования
- простота использования и простота интеграции с Django
- Требования к ресурсам - сайт будет размещаться на
Любой, кто имел опыт работы с поисковыми машинами выше, или другие двигатели, не входящие в список, - я хотел бы услышать ваши мнения.
EDIT: Что касается потребностей индексирования, поскольку пользователи продолжают вводить данные на сайт, эти данные необходимо индексировать непрерывно. Это не должно быть в реальном времени, но в идеале новые данные будут отображаться в индексе с задержкой не более 15-30 минут