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中关于普通表单多文件上传的处理方法
Mar 25 PHP
php设计模式小结
Feb 15 PHP
利用php绘制饼状图的实现代码
Jun 07 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
PHP实现把数字ID转字母ID
Aug 12 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
Laravel中如何增加自定义全局函数详解
May 09 PHP
php中的依赖注入实例详解
Aug 14 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 PHP
PHP后门隐藏的一些技巧总结
Nov 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
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
php中Smarty模板初体验
2011/08/08 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
vue element 中的table动态渲染实现(动态表头)
2019/11/21 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python下的subprocess模块的入门指引
2015/04/16 Python
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
饲料采购员岗位职责
2013/12/19 职场文书
财务主管自我鉴定
2014/01/17 职场文书
初一生物教学反思
2014/01/18 职场文书
《桥》教学反思
2014/04/09 职场文书
2014年国庆节活动总结
2014/08/26 职场文书