La nuova release di sviluppo di Sphinx che nel giro di poche settimane diverrà la 0.9.8 porta un’importante novità, il supporto nativo per libstemmer che permettera lo stemming in molte lingue, tra cui l’italiano, ed elimininando la precedente disponibilità per il solo inglese e russo (lingua madre dello sviluppatore Andrew Aksyonoff )
Ricordando che è ancora una versione in fase di sviluppo, e quindi non adatta ad essere utilizzata in produzione, per installarla fate così:
Scaricate la versione dev di Sphinx 0.9.8 (al 14/10/2007 rev.871) da questo indirizzo
Scaricate la libreria C di libstemmer da qui
Scompattatela e compilatela direttamente nel directory sphinx-0.9.8-svn-r871/libstemmer_c
Compilate Sphinx con il comando:
$ ./configure —with-libstemmer
seguito naturalmente da:
$ make
$ sudo make install
Per l’utilizzo con il plugin rails ultrasphinx , ricordarsi di modificare adeguatamente il file di configurazione situato in config/ultrasphinx/default.base e di rilanciare
$ rake ultrasphinx:configure