PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】


Posted in PHP onOctober 14, 2016

本文实例讲述了PHP在innodb引擎下快速代建全文搜索功能的方法。分享给大家供大家参考,具体如下:

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

这里介绍一个国人开发的搜索引擎开源项目—讯搜(xunsearch),它分为:索引服务器和搜索服务器。

在CentOS下面愉快的代建服务器

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 //这里可以能遇到安装失败的问题,是因为没有安装gcc gcc-c++ 这样的扩展。用yum 安装十分简单

安装的时候要你输入安装目录,一般是 /usr/local/xunsearch  回车然后再输入Y回车,安装有点漫长。。

等待安装完成。

安装完成后,怎么跨服务器来访问:

安装目录(/usr/local/xunsearch/)+bin/xs-ctl.sh -b a.b.c.d start   // 监听在指定 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.130:8383 //索引服务器的地址,默认是8383
server.search = 192.168.116.130:8384 //搜索服务器的地址,默认是8384
[pid]
type = id
[subject]
type = title //设置被索引字段
[message]
type = body  //设置被索引字段
[chrono]
type = numeric
[配置文件]

具体使用细节就请查考使用手册:http://www.xunsearch.com/doc/php/guide/index.overview

性能测试:

PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
15个小时----从修改程序到自己些程序
Oct 09 PHP
将数字格式的计算结果转为汉字格式
Oct 09 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
php switch语句多个值匹配同一代码块的实现
Mar 03 PHP
phpStudy访问速度慢和启动失败的解决办法
Nov 19 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 PHP
php微信开发自定义菜单
Aug 27 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
Yii 使用intervention/image拓展实现图像处理功能
Jun 22 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 #PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 #PHP
PHP 将dataurl转成图片image方法总结
Oct 14 #PHP
php版微信公众号接口实现发红包的方法
Oct 14 #PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
Oct 14 #PHP
php版银联支付接口开发简明教程
Oct 14 #PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 #PHP
You might like
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
详解php中的implements 使用
2017/06/13 PHP
PHP重载基础知识回顾
2020/09/10 PHP
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
jQuery实现的倒计时效果实例小结
2016/04/16 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
python中文乱码的解决方法
2013/11/04 Python
python线程池的实现实例
2013/11/18 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
如何查找网页漏洞
2016/06/22 面试题
致百米运动员广播稿5篇
2014/10/13 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
毕业实习证明范本
2015/06/16 职场文书
商业计划书范文
2019/04/24 职场文书
Python中22个万用公式的小结
2021/07/21 Python
如何Tomcat中使用ipv6地址
2022/05/06 Servers