Golden 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 关键词
Youngxj Golden composer jjandxa/flarum-ext-chinese-search 这段命令我执行后返回 使用 composer require jjandxa/flarum-ext-chinese-search 是ok的
一只超帅的猪 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
v2ex 一只超帅的猪 [root@www ~]# /usr/local/xunsearch/bin/ && ./xs-ctl.sh -b inet start -bash: /usr/local/xunsearch/bin/: Is a directory 并不能启动
v2ex Centos7 xunsearch服务开机启动问题,使用 一只超帅的猪 #开机启动 echo ‘/usr/local/xunsearch/bin/ && ./xs-ctl.sh -b inet start’ >> /etc/rc.d/rc.local 这条命令并不能在系统启动时执行开机启动,且由于xunsearch服务未启动导致论坛前台发帖报500错误。 宝塔自带系统启动项添加功能,也添加了xunsearch的路径发现并不能启动。 这已影响体验了,希望有高手能有好的解决办法
Youngxj 网站搬迁完成后,重复了所有步骤,就是恢复不了搜索功能,数据库中索引什么的都是ok的,有解决办法吗? 来自站长的解答,测试之后成功了 migration表中搜索jjandxa-chinese-search 整条记录删除 后台重启搜索插件即可
lxwhb 发现一个问题,搜索调用的api如下, http://test.com/api/xun/discussions?include=user,lastPostedUser,mostRelevantPost,mostRelevantPost.user,firstPost,tags&filter[q]=text& 默认会把整个网站符合关键字的条目都返回,同时界面也并能没有进行过滤而是把所有条目都呈现出来; 那么如果网址启用了用户权限控制,比如说如果不登陆,仅可以看到一个“公告”栏目(标签)里面的文章,其他的栏目(标签)看不见。这时因为搜索返回的所有条目都会出现,那么就和权限控制冲突了。 设置了未登录用户仅能看到“公告”栏目: 搜索关键字出现了其他栏目: 请问这个问题是我配置不正确,还是插件目前就是这样工作的?谢谢!
adkyushu 楼主好,我也是开启插件时这样报错 { “errors”: [ { “status”: “500”, “code”: “unknown”, “detail”: “[XSErrorException] ../vendor/hightman/xunsearch/lib/XSServer.class.php(476): fsockopen(): unable to connect to localhost:8383 (Connection refused)(2)” } ]
louie 通过URL路径在浏览器中直接访问时,搜索框内是没有文字的。 例如:https://discuss.flarum.org.cn/?q=%E4%B8%AD%E6%96%87 虽然不影响使用,但确实是一个改进的地方。 感谢您的分享。