Développeur -- compiler Sphinx

* télécharger sphinx : http://sphinxsearch.com/downloads/

* télécharger libstemmer (FR) : http://snowball.tartarus.org/dist/libstemmer_c.tgz

* extraire ces 2 archives (ex / opt)

* copier le contenu de libstemmer_c dans sphinx-xxx/libstemmer_c

* aller dans sphinx-xxx

* ./configure --with-libstemmer

* make

* make install

* Les binaires ont été installés sur ma machine dans /usr/local/bin (search, searchd, indexer)

* créer le fichier sphinx.conf dans le répertoire /usr/local/etc/ (le contenu de ce fichier est fourni dans la rubrique suivante, path à ajuster)

* la config dynamique générée par buildout s'attends à disposer d'un répertoire /var/lib/sphinxsearch/data accessible en écriture

* indexer --all

* searchd

* Lancer un recherche textuelle sur le site, si le serveur n'est pas lancé, une erreur : connection to localhost;9312 failed ((111, 'Connection refused')) apparaitra.

Configuration de Sphinx

Savoirs en partage a besoin de Sphinx compilé avec libstemmer. Or, le Sphinx qui vient avec Debian n'est pas compilé avec libstemmer. Nous allons donc installer un paquet maison.