手机版

innodb引擎下PHP快速构建全文搜索功能的简明教程[基于xunsearch]

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

本文给出了一个例子来描述PHP如何在innodb引擎下快速构建全文搜索功能。分享给大家参考,如下:

需要准备的设备:Liunx(Centos)操作系统(仅支持Linux),PHP环境。

本文介绍了一个由中国人开发的搜索引擎开源项目——Xun search,它分为索引服务器和搜索服务器。

CentOS下的快乐建筑服务器

www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar-xjfxun search-full-latest . tar . bz2已准备好安装

CD Xun search-full-1 . 3 . 0/shsetup . sh//这里可以遇到安装失败的问题,因为没有安装gcc gcc-c这样的扩展。用yum安装非常简单

安装时,应该输入安装目录,通常是/usr/local/xunsearch回车,然后输入y回车。安装有点长。

等待安装完成。

安装后,如何跨服务器访问:

安装目录(/usr/local/Xun search/)bin/xs-CTL . sh-b a . b . c . d start//listen。在指定的IP上使用此选项,将侦听绑定到指定外部网络可以访问的IP。我的是192.168.1163.130,需要用iptables打开端口8383和8384。最简单的就是关闭iptables。

修改PHP-SDK配置文件如下

[配置文件]project . name=demo project . default _ charset=utf-8 server . index=192 . 168 . 116//索引服务器的地址。默认值为8383server。Search=192 . 168 . 116 . 13033608384//搜索服务器的地址。默认值为8384 [PID]类型=ID[主题]类型=标题//设置索引字段[消息]类型=正文//设置索引字段[计时]类型=数值[配置文件]。详情请参考用户手册:http://www.xunsearch.com/doc/php/guide/index.overview。

性能测试:

更多对PHP相关内容感兴趣的读者可以查看本网站专题:《php正则表达式用法总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》。

希望本文对PHP编程有所帮助。

版权声明:innodb引擎下PHP快速构建全文搜索功能的简明教程[基于xunsearch]是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。