Ciao a tutti,
per un’app rails devo implementare una ricerca un po’ pi complessa
del solito e l’idea era quella di usare SOLR. Mi sembra di capire che
sunspot e sunspot_rails siano lo strumento pi suggerito per
l’integrazione, vedo per che non ricevono aggiornamenti da 6/9 mesi e
le issues di sunspot praticamente non sono gestite da altrettanti
mesi. Lo stesso direi per il gruppo google.
Ne sapete qualcosa? Mi suggerite comunque di usarlo o ci sono
strumenti pi adatti e sviluppati al momento?
Se usi PostgreSQL ti consiglio di usare la fulltext search integrata; ci
sono anche un paio di gemme che la integrano con Rails (anche se io
preferisco non usarle). Avere la fulltext search integrata nel db molto
comodo perch non ti devi occupare id un componente architetturale in pi
(il servizio di indicizzazione) che deve inoltre mantenersi
sincronizzato
con i dati. Non che sia un grosso problema, ma pu creare fastidii.
Altrimenti io in passato ho usato Sphinx e mi sono trovato relativamente
bene; ho avuto comunque qualche problema di sincronizzazione dei dati
(come
dicevo sopra), ma non ricordo in dettaglio.
Non ho mai usato Solr ma avrei sempre voluto provarlo. Se intendi questa
libreria qui GitHub - sunspot/sunspot: Solr-powered search for Ruby objects credo che non risulti
aggiornata da un po’ perch stabile, ma passo la palla a qualcuno che
magari la sta usando.
–
Maurizio De Santis
Il giorno 25 febbraio 2015 12:36, Tommaso V. < [email protected]> ha scritto:
io lo uso da anni senza problemi, se ci sono le feature che ti servono
non
mi preoccuperei che il repo sia un po’ indietro, solr 4.x era la
versione
recente fino a tipo una settimana fa e sunspot supporta quasi tutto
quello
che forniva (more like this, facet, geo etc).
In pi c’ una marea di roba tra domande su stackoverflow, esempi, issue e
archivi del gruppo, che sempre utile (tipo: come fai a integrare
l’indicizzazione con un background job processor qualunque).
Sperabilmente arriver un maintainer nuovo.
Detto ci, io sono con Maurizio De Santis, se ti basta la fulltext search
integrata nel DB ti conviene usare quella e risparmiarti casini.