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