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

sadwind2023-07-10笔记430

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

扩展 layui 的导出插件 layui.excel

就像下面说的一样,遇到问题。https://gitee.com/zypy333/layui-excel之前在工作过程中还有社区交流过程中,发现对导出 Excel 文件有需求,所以就萌发了封装插件的想法...

ICMS使用一些心得 经验

ICMS是一款小众的CMS建站程序,速度、使用都还不错,扩展也方便,可能使用太少,作者最近更新有点慢,文档太少,在使用过程中有很多问题得不到及时解决,主要是查不到什么资料,官方文档太简单。最近在学习S...

VUE学习:十二.性能优化

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

VUE学习:九.模板解析

前言模板指的是每个 page 下的 html 模板文件,vue 创建项目时,默认使用单页应用配置,模板文件的作用主要用于 webpack 中 html-webpack-plugin ...

中文分词搜索 准备学习使用XunSearch(迅搜)

现在正在使用SHPINX 全文检索、分词工具,其实网站规模并不大,也用不着全文检索,主要是为了中文分词,原生的SQL来查询,局限太大。但是SHPINX这个工具老是出问题,莫名其妙的停止,重启...

新的启程:得想点办法 好点子

因为个人原因,想做个网站,利用空余时间,网上收集整理一些资源,放些广告赚点小钱,目前看来很难实现了。申请了好多次广告联盟,都被拒绝了,大概理由就是网站流量不够,内容不多,原创内容少,仔细一想,这还是很...

Post Reply    

◎Welcome to participate in the discussion.