Я шукаю автономний повнотекстовий сервер пошуку з такими властивостями:
- Повинен діяти як автономний сервер, який може обслуговувати пошукові запити від декількох клієнтів
- Потрібно мати можливість "масової індексації" шляхом індексації результату запиту SQL: скажіть "SELECT id, text_to_index ВІД документів;"
- Повинно бути вільним програмним забезпеченням і повинно працювати на Linux із MySQL як базою даних
- Повинно бути швидким (виключає внутрішній повнотекстовий пошук MySQL)
Я знайшов альтернативи, які мають ці властивості:
- Solr (заснований на люцені)
- ElasticSearch (також заснований на Lucene)
- Сфінкс
Мої запитання:
- Як вони порівнюються?
- Я пропустив якісь альтернативи?
- Я знаю, що кожен випадок використання різний, але чи є певні випадки, коли я точно не хотів би використовувати певний пакет?