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édentesRévision précédente
Prochaine révision
Révision précédente
sphinx [Le 07/10/2011, 14:36] fabien1909sphinx [Le 14/08/2017, 12:44] (Version actuelle) – suppression "à partir des sources" L'Africain
Ligne 1: Ligne 1:
-{{tag>sphinx recherche fulltext 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ée (mysql, postgresql, etc...). En fonction, il suffit de faire : +La documentation ainsi que d'autres informations sont disponibles sur le [[http://sphinxsearch.com/|site officiel de Sphinx]].
- +
-<code> +
-./configure --with-pgsql +
-</code> +
- +
-Il est possible d'avoir une erreur si les fichiers "header" de la base de donnée 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 la, pour l'installation de sphinx c'est finiNous 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>+