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?
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
....
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
il suffit de taper dans le terminal:
sphinx-build --version
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'
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.
.../sphinx/bin/search
simplement fais-le
Allez d'abord dans le répertoire qui contient sphinx
lancer l'une des commandes
ou