2010-03-22 2 views

Répondre

40

peut être exécuté que la commande search sans aucun paramètre

Il montre suivant quand je viens d'essayer

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

.... 
+4

pourquoi ne pas accepter la réponse si elle est correcte? – 0x4a6f4672

+2

'search' n'a pas fonctionné pour moi, mais' searchd' par la réponse ci-dessous ne .. – Nate

4

.../sphynx/bin/recherche

juste faites-le

29

Exécutez searchd avec le paramètre '--help' qui montre Version e searchd:

searchd --help 
Sphinx 0.9.9-release (r2117) 
Copyright (c) 2001-2009, Andrew Aksyonoff 
+0

recherche initialement travaillé pour moi, mais après la mise à niveau d'un paquet x86-64 je devais faire 'searchd --help' – Jerome

6

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 ci-dessus, avec une variante d'instruction unique:

$ 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 ci-dessus, avec une variante d'instruction unique:

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

Mauvais sphinx ! La question concernait l'outil de recherche sql sphinx. Cela a bien répondu à ma question. Je cherchais le python, alors merci! :-) –

1

Vous pouvez également connecter simplement 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) 

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

2

type juste dans le terminal:

-sphynx construire --version

0

partir de la version 1.8.0+ et au-dessus commande fonctionne-sphynx build. Pour vérifier le type de version

sphinx-build --version