几个月前我安装了一个sphinx搜索引擎,随着时间的推移,我不记得我安装的sphinx版本。
如何检查我的系统sphinx版本?
答案 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)
首先转到带有狮身人面像的目录
运行任一命令
或
答案 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版本。