网站搜索服务已经更换成XUNSEARCH
这个比上一个SPHINX用来简单多了,也不存在启动时动不动出错,莫名其妙的错误。简单配置一下,导入索引、查询都挺简单。
用这个就能导入数据库,创建索引了
/usr/local/xunsearch/sdk/php/util/Indexer.php --rebuild --source=mysql://DBUSER:PASS@localhost/DBNAME --sql="select id,title,keywords,description,tags from icms_article" --project=icms
简单的搜索代码:
try { $xs = new XS(‘demo’); // 创建 XS 对象,项目名称为:demo $search = $xs->search; // 获取搜索对象 $docs = $search->setQuery('测试')->search(); // 搜索 ‘测试’ foreach ($docs as $doc) { $subject = $search->highlight($doc->title); // 高亮处理标题 echo $subject . "\n\n"; } } catch (XSException $e) { echo "XXXX"; }