php操作sphinx

1-18 1,473 views

首先要安装php-sphinx扩展,(安装方法
$order_column = 'id DESC,time DESC';//排序规则
$s = new SphinxClient ();
$s->setServer ( 'sphinx_host', 'sphinx_port'); //$s->setServer("127.0.0.1", 9312); 
//以上两句代码亦可使用$s = checkSphinx ();来代替
$indexname = "page_keyword";//索引名字
$s->setMatchMode ( SPH_MATCH_PHRASE );
$s->SetSortMode ( SPH_SORT_EXTENDED, $order_column );
$s->setMaxQueryTime ( 100000 );
$s->setLimits ( 0, $limit_total, $limit_total );
$result = $s->query ( $keyword_sphinx, $indexname );//indexname是csft.conf 里面的索引文件名称
$s->close ();
if ($result ['total'] > 0) {
    var_dump($result ['matches']);
    //根据打印出的结果进行相应的读取
}

正式环境在用的代码:
QQ截图20170510102845

docker安装 elasticsearch,filebeat,kibana 日志系统

参考文档 参考:https://github.com/maxyermayank/docker-compose-elasticsearch-kibana/blob/master/docker-compose.yml 参考:https://www.elastic.co/guid...

阅读全文

docker安装jenkins

命令 #开启jenkins,根本地8082端口绑定 -d 后台运行,--restart=always 跟随docker启动,-v 绑定本地目录 $ docker run --name jenkins -d -p 8082:8080 -p 50...

阅读全文

nginx配置自签名证书

nginx自签名证书 步骤 建立目录并生成 私钥 ~ cd /etc/nginx/ ~ mkdir ssl #这时会看到生成了ssl.key私钥文件 生成crt,scr 首先,进入你想创建证书和私...

阅读全文

欢迎留言