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 相关文章推荐
配置PHP使之能同时支持GIF和JPEG
Oct 09 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
Mar 06 PHP
php面向对象全攻略 (九)访问类型
Sep 30 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
PHP获取当前完整URL地址的函数
Dec 21 PHP
PHP定时执行任务的3种方法详解
Dec 21 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
php array_slice 取出数组中的一段序列实例
Nov 04 PHP
php实现xml转换数组的方法示例
Feb 03 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 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
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
Javascript常考语句107条收集
2010/03/09 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
Python使用functools实现注解同步方法
2018/02/06 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
python下载库的步骤方法
2019/10/12 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
出国留学自荐信
2013/10/25 职场文书
学年个人总结范文
2015/03/05 职场文书
年度考核表个人总结
2015/03/06 职场文书
个人自荐书范文
2015/03/09 职场文书
2016中秋节问候语
2015/11/11 职场文书
Go语言中的UTF-8实现
2021/04/26 Golang