Ubuntu16.04 xunsearch 的安装与使用

1.安装xunsearch之前现需要安装依赖  

  sudo apt-get install gcc g++ php build-essential zlib1g-dev php-mysql -y

2.下载在xunsearch安装包  按照官网安装步骤进行 可以参考:http://www.xunsearch.com/doc/php/guide/start.installation

3.启动xunsearch  启动之前 如果您的 SDK 调用和 xunsearch 服务端不在同一服务器,请使用 -b inet 方式启动脚本  ,同事需要修改启动脚本文件 xs.ctl.sh   把配置  bind:local  修改为 bind:0.0.0.0      不修改  远程连接xunsearch 服务器失败 报2565错误   然后启动 ./xs.ctl.sh -b inte start

4.测试是否连接成功

 

require '$prefix/sdk/php/lib/XS.php';
try
{
    $xs = new XS('demo');
    $docs = $xs->search->setQuery('hightman')->setLimit(5)->search();
    foreach ($docs as $doc)
    {
       echo $doc->rank() . ". " . $doc->subject . " [" . $doc->percent() . "%]\n";
       echo $doc->message . "\n";
    }
}
catch (XSException $e)
{
    echo $e;               // 直接输出异常描述
    if (defined('DEBUG'))  // 如果是 DEBUG 模式,则输出堆栈情况
        echo "\n" . $e->getTraceAsString() . "\n";
}

数据库建立索引  

 util/Indexer.php wps   --source=mysql://root:root@localhost/casdb_test/ --sql='select uid,name,nickname from bc_auth_member1'  --clean


阅读更多
上一篇php 工厂模式
下一篇git 服务器搭建及使用
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭