Sto cercando un server di ricerca full-text autonomo con le seguenti proprietà:
- Deve funzionare come server autonomo in grado di servire richieste di ricerca da più client
- Deve essere in grado di eseguire "indicizzazione in blocco" indicizzando il risultato di una query SQL: dire "SELECT id, text_to_index FROM documenti;"
- Deve essere un software gratuito e deve essere eseguito su Linux con MySQL come database
- Deve essere veloce (esclude la ricerca full-text interna di MySQL)
Le alternative che ho trovato che hanno queste proprietà sono:
- Solr (basato su Lucene)
- ElasticSearch (anche basato su Lucene)
- Sfinge
Le mie domande:
- Come si confrontano?
- Ho perso qualche alternativa?
- So che ogni caso d'uso è diverso, ma ci sono alcuni casi in cui avrei sicuramente non vuole usare un certo pacchetto?