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 相关文章推荐
php5数字型字符串加解密代码
Apr 24 PHP
PHP多线程抓取网页实现代码
Jul 22 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
CI框架Session.php源码分析
Nov 03 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
Yii2配置Nginx伪静态的方法
May 05 PHP
php文件上传类的分享
Jul 06 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
Laravel用户授权系统的使用方法示例
Sep 16 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
php-fpm配置详解
2014/02/12 PHP
简单实现php上传文件功能
2017/09/21 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Cpy和Python的效率对比
2015/03/20 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
python根据京东商品url获取产品价格
2015/08/09 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
python装饰器的特性原理详解
2019/12/25 Python
linux 下selenium chrome使用详解
2020/04/02 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
党支部换届选举方案
2014/05/08 职场文书
岳庙导游词
2015/02/04 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript