2010-03-22 3 views

ответ

40

Может быть просто запустить команду search без какого-либо параметра

Он показывает следующее, когда я просто попытался

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

.... 
+4

Почему бы не принять ответ, если он правильный? – 0x4a6f4672

+2

'search' не работал для меня, но' searchd' в соответствии с нижеприведенным ответом. – Nate

29

Запустите searchd с параметром '--help', который отображает версия электронной SearchD:

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

поиск изначально работал на меня, но после обновления пакета x86-64 мне нужно было выполнить 'searchd --help' – Jerome

6

Вот несколько способов сделать это с самого питона:

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

То же из выше, с помощью одного варианта инструкции:

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

или, используя pkg_resources:

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

То же из выше, с помощью одного варианта инструкции:

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

Неправильный сфинкс ! Речь шла о поисковом инструменте sql sphinx. Однако это ответ на мой вопрос. Я искал питон, поэтому спасибо! :-) –

1

Вы также можете просто связаться с клиентом 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) 

У вас есть версия сервера. --protocol=tcp может понадобиться, если хост является localhost.

2

просто введите в терминал:

сфинксу построить --version

0

Начиная с версии 1.8.0+ и выше командных работ сфинкс-сборки. Проверить тип версии

sphinx-build --version 
Смежные вопросы