智能文章系统实战-文章全文搜索安装和测试(4)

发布于:2018-6-19 20:05 作者:admin 浏览:1948 

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>"; 
?>