Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sphinx [Le 22/11/2013, 15:59]
195.221.123.51 [Documentation]
sphinx [Le 14/08/2017, 12:44] (Version actuelle)
L'Africain suppression "à partir des sources"
Ligne 1: Ligne 1:
-{{tag>​recherche BROUILLON}}+{{tag>Xenial ​recherche BROUILLON}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Sphinx ====== ====== Sphinx ======
  
- 
- 
- 
- 
-===== Introduction ===== 
 Sphinx est un logiciel libre sous licence Open source permettant d'​indexer différents types de données : fichiers xml, fichiers texte, bases de données. Il supporte actuellement MySQL, PostgreSQL, Oracle et d'​autres SGBD grâce à ODBC. Sphinx est un logiciel libre sous licence Open source permettant d'​indexer différents types de données : fichiers xml, fichiers texte, bases de données. Il supporte actuellement MySQL, PostgreSQL, Oracle et d'​autres SGBD grâce à ODBC.
  
Ligne 15: Ligne 10:
 Sphinx est actuellement en version stable 0.9.9. Il existe aussi une bêta 1.10 et 2.01. Sphinx est actuellement en version stable 0.9.9. Il existe aussi une bêta 1.10 et 2.01.
  
-===== Documentation ===== 
  
- 
-La documentation ainsi que d'​autres informations sont disponibles sur le [[http://​sphinxsearch.com/​|site officiel de Sphinx]]. 
 ===== Installation ===== ===== Installation =====
  
-Il n'​existe pas encore de paquet ​pour sphinx, il va donc falloir l'​installer en passant par les sources :+[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​python-sphinx]]**. 
 +=====Utilisation===== 
 +FIXME 
 +===== Voir aussi =====
  
-<​code>​ 
-wget http://​sphinxsearch.com/​files/​sphinx-2.0.1-beta.tar.gz 
-tar xvzf sphinx-2.0.1-beta.tar.gz 
-cd sphinx-2.0.1-beta 
-</​code>​ 
- 
-Ensuite, il va falloir configurer sphinx avec votre base de données (mysql, postgresql, etc.). En fonction, il suffit de faire : 
- 
-<​code>​ 
-./configure --with-pgsql 
-</​code>​ 
- 
-Il est possible d'​avoir une erreur si les fichiers "​header"​ de la base de données ne sont pas installer. Dans le cas de PostgreSQL : 
- 
-<​code>​ 
-sudo apt-get install postgresql-server-dev-8.4 
-</​code>​ 
- 
-Enfin, il faut l'​installer : 
- 
-<​code>​ 
-make 
-sudo make install 
-</​code>​ 
- 
-A ce niveau là, pour l'​installation de sphinx c'est fini. Nous allons maintenant rapidement voir le couplage avec PHP. 
-Pour ce faire, il faut installer la librairie SphinxClient pour php. Toujours dans les sources de Sphinx : 
- 
-<​code>​ 
-cd api/​libsphinxclient 
-CXXCPP="​gcc -E" ./configure 
-make 
-sudo make install 
-</​code>​ 
- 
-Enfin, il suffit d'​installer l'​extension php de Sphinx avec pear : 
- 
-<​code>​ 
-sudo pear install pecl/sphinx 
-</​code>​ 
- 
-Il se peut que pear vous retourne l'​erreur :  "​phpize:​ command not found"​. Dans ce cas là, il suffit simplement d'​installer le paquet php5-dev : 
- 
-<​code>​ 
-sudo apt-get install php5-dev 
-</​code>​ 
  
 +La documentation ainsi que d'​autres informations sont disponibles sur le [[http://​sphinxsearch.com/​|site officiel de Sphinx]].
  • sphinx.1385132384.txt.gz
  • Dernière modification: Le 22/11/2013, 15:59
  • par 195.221.123.51