Сравнение полнотекстового поискового движка - Lucene, Sphinx, Postgresql, MySQL?
Я создаю сайт Django и ищу поисковик.
Несколько кандидатов:
Люцен / Люцен с Компасом / Солр
сфинкс
Postgresql встроенный полнотекстовый поиск
MySQl встроенный полнотекстовый поиск
Критерий отбора:
релевантность результата и рейтингскорость поиска и индексациипростота использования и простота интеграции с Djangoтребования к ресурсам - сайт будет размещен наVPS, так что в идеале поисковая система не требует много оперативной памяти и процессорамасштабируемостьдополнительные функции, такие как «Вы имели в виду?», связанные поиски и т. д.Любой, кто имел опыт работы с поисковыми системами выше или другими двигателями, которых нет в списке - я хотел бы услышать ваше мнение.
РЕДАКТИРОВАТЬ: Что касается потребностей в индексации, так как пользователи продолжают вводить данные на сайт, эти данные должны быть проиндексированы непрерывно. Это не должно быть в режиме реального времени, но в идеале новые данные должны отображаться в индексе с задержкой не более 15-30 минут.