web-dev-qa-db-fra.com

comment vérifier la version de sphinx?

J'ai installé un moteur de recherche sphinx il y a quelques mois. Avec le temps, je ne me souviens pas de la version de sphinx que j'ai installée.

comment vérifier la version de mon système sphinx? 

39
user285020

Peut-être simplement lancer la commande searchd sans aucun paramètre

Cela montre quand je viens d'essayer

Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-20009, Andrew Aksyonoff

....
42
YOU

Exécutez searchd avec le paramètre '--help' qui affiche la version de searchd:

searchd --help
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff
33
Iaroslav Vorozhko

il suffit de taper dans le terminal:

sphinx-build --version

10
priyasha

Voici quelques façons de le faire à partir de python lui-même:

$ python -c 'import sphinx; print sphinx.__version__'
'1.1.3'

La même chose que ci-dessus, avec une seule variante d'instruction:

$ python -c 'print __import__("sphinx").__version__'
'1.1.3'

Ou, en utilisant pkg_resources:

$ python -c 'import pkg_resources; print pkg_resources.require("sphinx")[0].version'
'1.1.3'

La même chose que ci-dessus, avec une seule variante d'instruction:

$ python -c 'print __import__("pkg_resources").require("sphinx")[0].version'
'1.1.3'
5
André Anjos

Vous pouvez également simplement vous connecter avec le client MySQL.

% mysql --Host=sphinx.example.com --port=9306 --protocol=tcp
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 2.2.7-id64-release (r4883)

Là vous avez la version du serveur. Le --protocol=tcp peut être nécessaire si l'hôte est localhost.

4
Johann Oskarsson

.../sphinx/bin/search

simplement fais-le

4
wxianfeng

Allez d'abord dans le répertoire qui contient sphinx 

lancer l'une des commandes 

  • chercher 
  • recherché
  • indexeur

ou 

  • indexer --config /home/myuser/sphinx.conf --all
  • indexeur --rotate --all
0
ismail bangee