如何查看sphinx版本?

时间:2010-03-22 06:32:54

标签: sphinx

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

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

8 个答案:

答案 0 :(得分:43)

可以只运行命令searchd而不带任何参数

当我尝试

时显示以下内容
Sphinx 0.9.9-release (r2117)
Copyright (c) 2001-20009, Andrew Aksyonoff

....

答案 1 :(得分:34)

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

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

答案 2 :(得分:14)

只需键入终端:

sphinx-build --version

答案 3 :(得分:6)

以下几种方法可以从python本身进行:

$ 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'

答案 4 :(得分:4)

  

... /斯芬克斯/ bin中/搜索

就这样做

答案 5 :(得分:4)

您也可以只连接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)

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

答案 6 :(得分:0)

首先转到带有狮身人面像的目录

运行任一命令

  • 搜索
  • 搜索
  • 索引器

  • 索引器--config /home/myuser/sphinx.conf --all
  • indexer --rotate --all

答案 7 :(得分:0)

通常在运行Sphinx的容器中:

搜索-状态

<?php 
    session_start();
    $uuid = "<b>Hello here is your variable</b>";
    setcookie("my-cookie-name",$uuid,time()+2592000);
    if(isset($_COOKIE["my-cookie-name"])){
        echo "Cookie is now set: ".$_COOKIE["my-cookie-name"];
    }else{
        header( "Location: ./" );
    }
    die();
?>

这假定您正在运行x86-64版本。