⚠ 不支持标签下搜索

说明

项目地址
使用前提,安装 xunsearch 安装文档
插件基于 v0.1.0-beta.7 版本的 Flarum。其他版本未做测试。

安装

在 Flarum 根目录执行 composer require jjandxa/flarum-ext-chinese-search 进行安装。

注意事项

  1. 启用插件后会自动同步当前数据到 xunsearch 索引。
  2. 新增话题、删除话题、重命名话题、新增回帖、删除回帖等都会同步索引。
  3. 以上操作都是异步同步的,所以数据会稍微有点延迟。

如何测试

在 Flarum 根目录运行以下命令

// 测试搜索结果
./vendor/bin/xs search -p ./vendor/jjandxa/flarum-ext-chinese-search/app.ini -q 关键词

// 查看 xunsearch 服务端信息
./vendor/bin/xs index -p ./vendor/jjandxa/flarum-ext-chinese-search/app.ini --info
24 天 后

报错 Command "jjandxa/flarum-ext-chinese-search" is not defined.

是不是我少做了什么?

  • kami 回复了此帖
    1 个月 后

    你贴的指令错了,指令应当为:composer require jjandxa/flarum-ext-chinese-search

    bcao1225 他贴的指令有误。安装插件的指令中间应有require

    感谢分享,哈哈。不过不知道为何无法启用插件...SSH测试回复没有权限。

      23 天 后

      后台点击启用插件,提示 Oops! Something went wrong. Please reload the page and try again
      版本:v0.1.0-beta.7

      2 年 后

      xunsearch在B12中 ,无法下载,提示

        samtto 先更新yum -> 安装 gcc zlbi -> 安装 xunsearch 服务 -> 安装插件

        cd
        yum install gcc*
        yum install zlib*
        
        # 创建 xunsearch 安装目录
        cd
        mkdir -p /usr/local/xunsearch
        
        # 下载
        cd /usr/local/xunsearch
        wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2
        tar -xjf xunsearch-full-latest.tar.bz2
        
        # 安装(注意目录名改成你自己解压出来的)
        cd xunsearch-full-1.3.0/
        sh setup.sh
        
        # 启动
        cd /usr/local/xunsearch
        bin/xs-ctl.sh restart
        
        # 开机启动 xunsearch
        echo '/usr/local/xunsearch/bin/xs-ctl.sh start >/tmp/xs-ctl.log 2>&1' >> /etc/rc.d/rc.local
        
        # 安装中文搜索插件
        cd Flarum目录
        composer jjandxa/flarum-ext-chinese-search
        
        # 开启插件后,测试结果
        ./vendor/bin/xs search -p ./vendor/jjandxa/flarum-ext-chinese-search/app.ini -q 关键词

          CentOS 7 如下操作 稍作修改

          #安装
          cd /usr/local/xunsearch/xunsearch-full-1.4.14

          #安装中文搜索插件
          composer require jjandxa/flarum-ext-chinese-search

          #开机启动
          echo '/usr/local/xunsearch/bin/ && ./xs-ctl.sh -b inet start' >> /etc/rc.d/rc.local

            1 个月 后

            Golden composer jjandxa/flarum-ext-chinese-search

            这段命令我执行后返回

            使用

            composer require jjandxa/flarum-ext-chinese-search

            是ok的

              有一个问题,标题关键字可以正常检索,但是帖子内部的关键字不会被标记和定位。

              网站搬迁完成后,重复了所有步骤,就是恢复不了搜索功能,数据库中索引什么的都是ok的,有解决办法吗?

              来自站长的解答,测试之后成功了

              migration表中搜索jjandxa-chinese-search
              整条记录删除
              后台重启搜索插件即可

              5 天 后