Développeur -- compiler Sphinx

* télécharger sphinx :  wget http://sphinxsearch.com/files/sphinx-0.9.9.tar.gz 

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

* extraire ces 2 archives (ex / opt) :  tar zxvf sphinx-0.9.9.tar.gz && tar zxvf libstemmer_c.tgz 

* copier le contenu de libstemmer_c dans sphinx-xxx/libstemmer_c :  mv libstemmer_c/* sphinx-0.9.9/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.