Installing and compiling Sphinx edge with Libstemmer support for German, French, etc....
Out Of Date Warning
This article was published on 13/02/2012, this means the content may be out of date or no longer relevant.
You should verify that the technical information in this article is still up to date before relying upon it for your own purposes.
Using and installing the Sphinx Search Daemon with a wide range of stemmer, not only English <!-- more -->
cd mysrc wget http://sphinxsearch.com/files/sphinx-2.0.3-release.tar.gz tar xf sphinx-2.0.3-release.tar.gz cd sphinx-2.0.3-release/ cd libstemmer_c/ wget http://snowball.tartarus.org/dist/libstemmer_c.tgz tar xf libstemmer_c.tgz mv libstemmer_c/* . -f cd .. ./configure --with-libstemmer make sudo make install
Then, the stemming can be activated for: danish dutch english finnish french german hungarian italian norwegian portuguese romanian russian spanish swedish turkish
In your sphinx.conf or config/sphinx.yml (thinking sphinx, the great Rails gem for managing Sphinx, sphinx.yml) set the new stemmers:
# sphinx.conf morphology = libstemmer_de, stem_en # or sphinx.yml morphology: libstemmer_de, stem_en
So, more than one stemmer can be activated.
Reposted from notes.it-jobs-und-stellen.de