Solr (si pronuncia “solar”) è il potente server di ricerca che ingloba la tecnologia di Lucene, un’interfaccia HTML/XML.

Noi utenti rails possiamo utilizzarlo come motore di ricerca per le nostre applicazioni grazie al plugin acts_as_solr .

Ma come fare ad utilizzare uno stemmer italiano? facile! basta aprire il file di configurazione e sostituire la classe java EnglishPorterFilterFactory


<filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt"/>
 

con


<filter class="solr.SnowballPorterFilterFactory" language="Italian" />

il file di configurazione, un file xml in stile java si trova in vendor/plugins/acts_as_solr/solr/solr/conf/schema.xml

Sempre nello schema di configurazione si possono indicare i file per le stopwords e i sinonimi nella nostra lingua.