如何查看sphinx版本?

use*_*020 41 sphinx

我几个月前安装了一个sphinx搜索引擎,随着时间的推移,我不记得我安装的sphinx版本.

如何查看我的系统sphinx版本?

YOU*_*YOU 44

可能只是运行searchd没有任何参数的命令

它在我刚刚尝试时显示以下内容

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

....
Run Code Online (Sandbox Code Playgroud)

  • 如果它是正确的,为什么不接受答案呢? (5认同)
  • `search`不适用于我,但是`searchd`符合以下答案. (2认同)

Iar*_*hko 37

使用' - help'参数运行searchd,该参数显示searchd版本:

searchd --help
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-2009, Andrew Aksyonoff
Run Code Online (Sandbox Code Playgroud)


小智 16

只需键入终端:

sphinx-build --version


And*_*jos 6

这里有几种方法可以从python本身做到:

$ python -c 'import sphinx; print sphinx.__version__'
'1.1.3'
Run Code Online (Sandbox Code Playgroud)

与上述相同,只有一个指令变体:

$ python -c 'print __import__("sphinx").__version__'
'1.1.3'
Run Code Online (Sandbox Code Playgroud)

或者,使用pkg_resources:

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

与上述相同,只有一个指令变体:

$ python -c 'print __import__("pkg_resources").require("sphinx")[0].version'
'1.1.3'
Run Code Online (Sandbox Code Playgroud)

  • 狮身人面像错误!问题是关于sql搜索工具sphinx。这确实回答了我的问题。我正在寻找python之一,所以谢谢!:-) (2认同)

Joh*_*son 5

您也可以只连接 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)
Run Code Online (Sandbox Code Playgroud)

那里有服务器版本。--protocol=tcp如果主机是本地主机,则可能需要。