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 相关文章推荐
《APMServ 5.1.2》使用图解
Oct 23 PHP
默默小谈PHP&MYSQL分页原理及实现
Jan 02 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
php GUID生成函数和类
Mar 10 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
Mar 23 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
Sep 21 PHP
PHP文件操作详解
Dec 30 PHP
利用PHPExcel实现Excel文件的写入和读取
Apr 26 PHP
PHP简单实现循环链表功能示例
Nov 10 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
php微信开发之关键词回复功能
Jun 13 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 获取客户端的真实ip
2009/11/30 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
PHP中soap的用法实例
2014/10/24 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
FireFox JavaScript全局Event对象
2009/06/14 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
vue.js中使用echarts实现数据动态刷新功能
2019/04/16 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
python模拟Django框架实例
2016/05/17 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
大学生个人求职信例文
2014/07/07 职场文书
干部年终考核评语
2015/01/04 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
土建施工员岗位职责
2015/04/11 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang