使用xunsearch的时候遇到的几个问题记录

分类: PHP,SQL/NoSQL,服务器,分享  • 发布时间: 2015-04-26 12:25:00  • 浏览量:33961

最近要做个资料库,看了coreseek和xunsearch两个开源的全文检索方案,如果你是php程序员,我觉得使用xunsearch还是很简单,并且很方便的,官方给的php-sdk中的功能也很丰富,而且他还在一直更新着,截至目前,最近一次更新是2015年04月02日,coreseek略微有点小复杂,而且不知道它还在不在更新……,所以个人推荐php程序员使用xunsearch。


刚接触xunsearch的时候,按照官方的文档安装完,启动后,遇到几个问题,现在记录一下:


问题1:php-sdk的使用问题

最开始的时候,我看官方例子中说的只要引入XS.php即可,误以为XS.php可以移动到任何目录,所以我就只移动了XS.php,结果一直无法实例化索引对象

解决方法:如果你要移动官方sdk,需要将官方sdk下php目录结构整体移动,并且最好不要放到外界能访问的地方(官方的建议)。


问题2:配置问题

配置的文件名和项目明要一致,配置最好放在php/app目录下


问题3:因为SElinux没有关闭造成的权限不足的问题

当时真的好蛋疼,防火墙都关了,目录权限也设置了,还是不行,因为这去看coreseek去了

报错信息:

错误:[XSException] ../../../../usr/local/xunsearch/sdk/php/lib/XS.php(2500): Permission denied(C#13, localhost:8384)

解决方法:我关闭了系统的SElinux后就可以了


文章标签: 配置, 全文检索, xunsearch, selinux