博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
全文检索引擎Sphinx之初体验
阅读量:6648 次
发布时间:2019-06-25

本文共 692 字,大约阅读时间需要 2 分钟。

  hot3.png

    是一个开源的全文检索服务,支持实时检索,号称高性能、高可用、易扩展。初次见面,来一次部署和吧。

    首先,我们需要安装MySQL-Server和Sphinx (`sudo yum -y install mysql55-server sphinx`):

    安装MySQL55-Sever,可能本机存在老版本的MySQL库而出现冲突。优雅的解决办法是:

rpm -e --nodeps --justdb mysql-libs

    装了MySQL55-Server,先启动、设置密码,导入示例数据库:

service mysqld start

/usr/bin/mysqladmin -u root password 'pAsSw0rD'

mysql -uroot -p test < /usr/share/doc/sphinx-2.0.7/example.sql

    OK,修改sphinx配置文件`/etc/sphinx/sphinx.conf `中的MySQL帐号信息,然后建立索引再启动搜索服务:

sudo indexer –all

sudo service searchd start

   最后,我们来验证搜索关键字功能`search test`:

   如果想扩展一下,装上验证shpinx的api功能:

sudo yum -y install sphinx-php

# /usr/share/php/sphinxapi.php

php -f test.php test

OK,开始你的Sphinx快乐之旅吧!

转载于:https://my.oschina.net/kisops/blog/152188

你可能感兴趣的文章
好程序员带你认识HTML5中的WebSocket
查看>>
PDA是什么功能有哪些
查看>>
一文了解 SaCa DataViz 企业版和标准版的区别
查看>>
CentOS 5的KVM安装使用说明
查看>>
php warning: php startup: in unknown on line 0
查看>>
【CentOS 7.1】配置防火墙 iptables
查看>>
二十七、单张图片上传预览
查看>>
一例千万级pv高性能高并发网站架构
查看>>
Android平台通用安全问题分析及策略(一)
查看>>
Oracle面向对象的应用实例
查看>>
总结-计划
查看>>
POJ 2506 Tiling dp+大数 水题
查看>>
EasyCHM - 电子书制作软件
查看>>
电脑组装图文教程电子书
查看>>
U盘安全工具箱 V 1.0 修正版
查看>>
Java定时任务的简单实现
查看>>
cacti运维手册
查看>>
apache 2.2 配置参数详解
查看>>
2013 linux最新面试题及答案 (非常强大)
查看>>
Linux学习之路-Nginx(4)模块简要介绍篇【27】---20180228
查看>>