搜索中心

提供全站通用的内容搜索中心
搜索中心
手机端预览
电脑端预览
模块介绍

模块介绍

「搜索中心」是一个提供全站通用的内容搜索中心

使用说明

  • 该模块式一个技术功能模块,需要部分定制开发才可使用

如何为搜索中心接入内容

第一步、实现并注册搜索中心业务

use \Module\SearchCenter\Biz\SearchCenterBiz;
use \Module\SearchCenter\Biz\AbstractSearchCenterBiz;

// 实现搜索中心业务
class XxxSearchCenterBiz extends AbstractSearchCenterBiz
{
    const NAME = 'xxx';

    public function name()
    {
        return self::NAME;
    }

    public function title()
    {
        return '测试接入搜索中心';
    }

    public function syncBatch($nextId)
    {
        $batch = ModelUtil::batch('xxx', $nextId, 10);
        $batch['records'] = array_map(function ($o) {
            return [
                'biz' => self::NAME,
                'bizId' => $o['id'],
                'url' => modstart_web_url('xxx/' . $o['id']),
                'title' => $o['title'],
                'content' => $o['content'],
                'keywords' => [],
            ];
        }, $batch['records']);
        return $batch;
    }
}
// 注册搜索中心业务
SearchCenterBiz::register(XxxSearchCenterBiz::class);

第二步、在业务逻辑代码中主动同步内容

use \Module\SearchCenter\Biz\SearchCenterBiz;
// 增加/更新内容
SearchCenterBiz::update('xxx',1,'/xxx/1','标题','内容',['关键词','关键词']);
// 删除内容
SearchCenterBiz::delete('xxx',1);
更新历史
2022-07-27
V1.0.0 搜索中心
  • 提供全站通用的内容搜索中心
获取模块
¥199.00
一年内免费更新升级
提供源码,私有化独立部署
问答社区技术支持
正版授权,允许商业使用
授权主域名 x 1
禁止转售模块源码
开发商
ModStart
ModStart官方出品
模块信息
标识
SearchCenter
环境
Laravel5 Laravel9
大小
13.29 KB
版本
1.0.0
发布
2022-07-27
MSCore版本要求>=3.3.0
在文件 vendor/modstart/modstart/src/ModStart.php 中查看 $version。
QQ
微信