智能文章系统实战-文章全文搜索安装和测试(4)
admin 发布于:2018-6-19 20:05 有 1948 人浏览,获得评论 0 条 标签: xunsearch 全文搜索
1.运行下面指令下载、解压安装包
wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 mv xunsearch-full-latest xunsearch cd xunsearch sh setup.sh bin/xs-ctl.sh restart php ./sdk/php/util/RequiredCheck.php
2.测试数据
cat ./sdk/php/app/demo.ini ./sdk/php/util/Indexer.php --source=csv --clean demo #输入测试数据 1,关于 xunsearch 的 DEMO 项目测试,项目测试是一个很有意思的行为!,1314336158 2,测试第二篇,这里是第二篇文章的内容,1314336160 3,项目测试第三篇,俗话说,无三不成礼,所以就有了第三篇,1314336168 #测试搜索结果 ./sdk/php/util/Quest.php demo 项目
3.PHP搜索
<?php require_once('/usr/local/soft/xunsearch/sdk/php/lib/XS.php'); $xs = new XS('demo'); //demo为项目名称,配置文件是 /usr/local/soft/xunsearch/sdk/app/demo.ini //$index = $xs->index; //获取索引对象 $search = $xs->search; //获取搜索对象 $search->setLimit(20); $keyword='测试'; $docs = $search->setQuery($keyword)->search(); //搜索 测试 //var_dump($docs); echo "<ul>"; foreach ($docs as $doc) { $subject = $search->highlight($doc->subject); // 高亮处理标题 echo "<li>".$subject."</li>"; } echo "</ul>"; ?>