网站搜索服务已经更换成XUNSEARCH

sadwind2023-07-10笔记431

这个比上一个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";   
 }


relate content

WORDPRESS 使用结巴实现搜索中文分词

详细安装及说明参考以下,已经有比较详细的教程了:https://cloud.tencent.com/developer/article/2221841 GITHUB:https://github.co...

VUE学习:二.创建项目

VUE学习:二.创建项目

前言了解 vue 项目创建过程以及其目录结构,在开发中需要注意的地方,能够更好地规范前端开发#1.vue-cli 2.x1.安装vue-clinpm install -g ...

ICMS 标签 调节器

模板标签调节器允许在任何以 $ 开头的标签中使用调节器对得到的值进行处理,形式为:modifiers调节器可带参数 参数可以是模板自带调节器,也可以是PHP的函数<!--{$...

我是一个心里藏不住事的人

朋友评价我,说我是单核CPU,主频虽高,但任务一多就会崩溃。这样说,事情一多,我就什么都做不好。近期一些事,很影响我的心情:一,早上给孩子做完饭,还要吃别的,路过包子店靠边停车买包子、汤,另一人停车在...

VUE学习:十二.性能优化

前言总结一些项目开发中常见的优化技巧,优化的目的不仅能使代码结构更加清晰,加快开发编译速度,而且也能提高线上代码的性能#1.懒加载#2.dllplugin#3.整合模块多页应用中入口文件相同的配置需要...

一天显示一次广告JS代码

window.onload = function () {        &nb...

Post Reply    

◎Welcome to participate in the discussion.