2010-03-22 7 views

Respuesta

40

puede ser sólo ejecutar el comando search sin ningún parámetro

Muestra siguiente cuando he intentado

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

.... 
+4

¿por qué no acepta la respuesta si es correcta? – 0x4a6f4672

+2

'search' no funcionó para mí, pero' searchd' según la respuesta siguiente ... – Nate

4

.../esfinge/bin/búsqueda

solo hazlo

29

Ejecuta searchd con el parámetro '--help' que muestra th versión e searchd:

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

búsqueda trabajó para mí inicialmente, pero después de actualizar un paquete x86-64 tuve que hacer 'searchd --help' – Jerome

6

Aquí hay algunas maneras de hacerlo desde pitón sí:

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

Lo mismo de antes, con una variante única instrucción:

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

O, utilizando pkg_resources:

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

Lo mismo de antes, con una variante única instrucción:

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

Wrong sphinx ! La pregunta era sobre la herramienta de búsqueda sql sphinx. Sin embargo, esto respondió mi pregunta. Estaba buscando el de pitón, ¡así que gracias! :-) –

1

también puede simplemente conectar con el cliente 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) 

Ahí tienes la versión del servidor. El --protocol=tcp puede ser necesario si el host es localhost.

2

simplemente escriba en el terminal:

esfinge construir --version

0

partir de la versión 1.8.0+ y por encima de comando funciona Sphinx-construcción. Para verificar la versión escriba

sphinx-build --version 
Cuestiones relacionadas