ubuntu下配置 sphinx+mysql

【中文分词-全文搜索】Ubuntu 16.04 Mysql和PHP 配置 Sphinx-for-chinese 及Sphinx的排序筛选分页基本操作 记录在此,作为分享,也作为自己的存档。 git clone https://github.com/eric1688/sphinx cd sphinx ./configure --prefix=/usr/local/sphinx --with-mysql make & make install 从xdict_1.1.txt生成xdict文件,xdict_1.1.txt文 阅读详情

ubuntu系统,比较折腾

要安装gcc,g++

然后下载mmseg包,编译安装,需要修改cpp文件:

编辑src/css目录下UnigramCorpusReader.cpp 文件,在其第一行加上
#include <string.h>

mmseg安装完毕。

解压sphinx-0.9.9.tar.gz,里面有个mysqlse目录,拷贝到mysql源码目录 mysql-5.1.42/

cp -rf sphinx-0.9.9/mysqlse mysql-5.1.42/storage/

开始编译mysql:

./configure –with-plugins=sphinx –prefix=/home/mysql/

如无意外,会跳个error: No curses/termcap library found错误。

apt-get install libncurses5-dev

安装这个先,继续:

再出现个错误: error: unknown plugin: sphinx

执行

sh BUILD/autorun.sh

继续出错:BUILD/autorun.sh: line 23: aclocal: command not found

需要安装automake,apt-get install automake,apt-get install libtool继续执行:

无错了。

在mysql安装目录check下sphinx插件

./configure -h | grep sphinx

Plugin Name:      sphin

生效了,configure下,Thank you for choosing MySQL!

看来是ok了,make;make install

安装完成.

/home/mysql/bin/mysqldump –user=user –password=pass –default-character-set=gbk mydb > dump.sql
sed  -r ‘s/CHARSET=gbk/CHARSET=utf8/g’ dump.sql > dump_utf.sql
/home/mysql/bin/mysql –user=user –password=pass –execute=”DROP DATABASE mydb;  CREATE DATABASE mandb CHARACTER SET utf8 COLLATE utf8_general_ci;”
/home/mysql/bin/mysql –user=user –password=pass –default-character-set=utf8 mydb < dump_utf.sql

注意几点,debian系统安装需要bison, byacc,再重新configure。

如碰到*** [tokenizer_zhcn.o] 错误 1

mmseg/include/mmseg/freelist.h 加入#include <string.h>

Ubuntu 14.04 下 Sphinx 源码编译与生产级配置实战 全文检索是现代应用的核心能力之一,其本质是通过倒排索引实现高效关键词匹配与相关性排序。Sphinx 作为成熟稳定的单机全文搜索引擎,以低资源占用、高吞吐和 MySQL 协议兼容性著称,特别适用于老旧服务器环境下的轻量级搜索增强。相比 Elasticsearch 的分布式复杂度和 SQLite 的功能局限,Sphinx 在 50 万级数据、300ms 响应要求下展现出独特工程价值。本文聚焦真实生产约束——尤其是 Ubuntu 14.04 这类长期服役的 LTS 系统——详解 install 与 configu 阅读详情

相关推荐

服务器测试之intel E8102CQDA2

网卡性能 iperf E810

qq_41897488的博客 2504

mysql的sphinx插件_sphinx教程1__mysql sphinx引擎插件式热安装_MySQL

在企业引入搜索功能的时候,很多情况下都能用上sphinx引擎+mysql来处理,通常这个时候Mysql已经在线上了,没办法重新编译安装然后上线,这个时候就需要通过插件的方式来热安装sphinx环境linux+mysql5.5.32+sphinx-2.1.61、查看当前运行的mysql版本mysqldump –version我的Mysql版本5.5.322、下载对应的mysql 5.5.32 (版本...

weixin_35293785的博客 357

Nvivo12新手避坑指南:从安装到编码的完整流程(附实战案例)

本文为Nvivo12新手提供了从软件安装、初始设置到数据导入和编码分析的完整避坑指南。通过一个“校园欺凌现象的学生访谈研究”实战案例,详细拆解了处理中文文本、创建项目结构、执行手动编码及高级查询等关键步骤,帮助研究者避开常见错误,快速上手并高效完成质性数据分析。

resnet7explorer的博客 315

mysql ha sphinx.so_mysql安装sphinx引擎

先去官网下载sphinx引擎包我下载的是sphinx-2.2.6-release.tar.gztar -zxf sphinx-2.2.6-release.tar.gz下载mysql源码包(注意要与当前的mysql版本相同)tar -zxf mysql-5.6.19.tar.gz在解压的mysql目录中创建sphinx目录路径是mysql-5.6.19/storage/sphinx把sphinx-2...

weixin_32829077的博客 193

HFSS/ADS仿真实操:手把手调优一个2.4GHz SAW滤波器的IDT结构

本文详细介绍了使用HFSS和ADS仿真工具优化2.4GHz表面声波滤波器(SAW)的IDT结构。从材料参数设置到IDT建模,再到参数化扫描与频率调谐,提供了实用的操作步骤和优化技巧,帮助工程师快速掌握SAW滤波器的设计方案与性能调优方法。

weixin_29197835的博客 531

损失函数大汇总(四十三)(Boundary Loss附公式推导与代码)

摘要 Boundary Loss是一种针对图像分割任务的边界优化损失函数,特别适用于小目标、细长结构和类别不平衡场景。它通过引入真实边界的有符号距离场(SDF),将边界距离优化问题转化为区域积分形式。与Dice Loss等区域重叠损失不同,Boundary Loss更关注预测边界与真实边界的精确对齐,而非整体区域重叠。其核心公式为像素级SDF值与预测概率的乘积求和,通过梯度调整使预测概率在真实边界内部升高、外部降低。该损失通常与区域型损失(如CE或Dice)联合使用,形成"区域分割+边界修正&qu

悦学共鸣,温柔以待,汇聚光芒,共同成长 354

mysql sphinx windows安装_mysql + sphinx 安装过程详解

参考:http://www.cnblogs.com/chenzehe/archive/2010/11/04/1868354.htmlhttp://www.coreseek.cn/news/7/99/http://klinmy.blog.163.com/blog/static/5680802008428445716/http://love3400wind.blog.163.com/blog/stat...

weixin_35255032的博客 470

PCL 直通滤波

内容抄自优快云点云侠:[【2024最新版】PCL点云处理算法汇总(C++长期更新版)](https://blog.youkuaiyun.com/qq_36686437/article/details/114160640)。质量无忧,永久免费,可放心复制粘贴。

m0_51204289的博客 903

mysql sphinx 引擎_Sphinx作为MySQL存储引擎(SphinxSE)

Sphinx作为MySQL存储引擎(SphinxSE)作者Nedim Hadzimahmutovic 版本:v1.0最后变动:2010年5月9日SphinX是MySQL的一个很棒的全文搜索引擎。 安装Sphinx守护程序很简单,因为您可以从源代码编译或使用.DEB / .RPM包,但是SphinxSE有点棘手,因为它需要作为一个插件安装在正在运行的MySQL服务器上。所以如果你使用Debian或C...

weixin_35671110的博客 271

YOLO11改进-注意力-引入Deformable Large Kernel Attention (DLKA) 解决多尺度、小目标、遮挡等问题

Deformable Large Kernel Attention (DLKA) 是一种用于视觉任务的注意力机制,旨在提升模型在处理不同尺寸和形状对象时的灵活性和性能。DLKA 的设计灵感源自传统的注意力机制,但通过引入可变形核(deformable kernel)来增强对局部特征的适应能力。

qq_64693987的博客 4041

AMBA-CHI协议详解(二)

读事务,写事务,原子事务,Stash事务,Dataless事务,DVM事务,Retry事务。

Crazzy_M的博客 6651

sphinx mysql存储引擎_mysql 在线安装sphinx存储引擎

由于业务需求,需要在现有mysql中安装sphinx的存储引擎,要保证现有mysql运行的情况下完成。mysql也的确支持存储引擎的在线热插拔,下面介绍安装步骤: 1、查看现有mysql的运行版本 #mysqladmin-uuser-ppwdversion Serverversion5.1.47-log Protocolversion...

weixin_42501848的博客 202

<IBM DB2>《DB2 官方监控脚本 2022版本》

DB2 监控脚本

Else 的博客 670

sphinx.conf listen = 9306:mysql41_在Ubuntu安装和配置Sphinx

Ubuntu系统默认是配置有sphinx的,先检查一下,别多此一举。。。。。在开始本指南之前,您需要:一个Ubuntu 16.04服务器。sudo的一个非root用户,您可以通过以下设置本教程。安装在服务器上,你可以通过下面的第2步设置在MySQL本教程。第1步 - 安装Sphinx在Ubuntu上安装Sphinx很容易,因为它在本地软件包存储库中。使用安装它apt-get。不行可以运行...

weixin_31146939的博客 218

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ubuntu上安装sphinx报错

安装mysql的时候,ubuntu系统会自动把文件分在各自的目录

码来码去 942

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Ubuntu下,Python+Sphinx+MYSQL搭建搜索引擎

Python+Sphinx+MYSQL安装Sphinx(Ubuntu)运行官方测试样例 安装Sphinx(Ubuntu) 1.首先需要安装MYSQL,MYSQL的安装这里不再赘述,网上教程很多. 2.直接到Sphinx官网下载对应的压缩包,下载之后,解压到/usr/local/文件夹下即可,这是免安装的压缩包.当然也可以去Github下载源码,使用源码进行安装. 使用源码安装的命令如下 #1.解压...

Dream_Owner的博客 660

二、ubuntu10.0.4下mysql配合sphinx和中文分词的全文搜索

  配置环境是在ubuntu下面一、下载:  1、下载mysql源代码,我下载的是5.1.47,http://dev.mysql.com,点击 source download。解压缩到用户目录新建下,我的是/home/net/soft  2、下载sphinx 0.9.9,我下载的是Sphinx 0.9.9 ,地址http://www.sphinxsearch.com/downloads.html,(以后目录就不说了,就是net是我的用户名) ,/home/net/sphinx 0.9.9二、编译:   1

netpet(凌晓)的博客 1437

mysql sphfiks_Mysql+sphinx+中文分词简介(ubuntu)[原创]

一、编译先前条件确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool libncurses5-devaptitud...

weixin_42395002的博客 165

Ubuntu系统,搭建mysql+sphinx环建

本文介绍下如何在ubuntu系统中,利用apt工具,搭建mysql+sphinx的全文检索环境。 一 安装mysql 切换到root帐户,或者执行sudo apt-get install mysql-server mysql-client,安装mysql。 启动mysql service,执行sudo service mysql restart 安装支持apache的m

nellson的专栏 1344

Mysql+sphinx+中文分词简介

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33711641的博客 64

Mysql+sphinx+mmseg中文分词(ubuntu)

一、编译先前条件 确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。 apt-getinstall autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-devlinux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool libncurses5-dev

lidan3959的专栏 1285

mysql 5.6 中文分词_mysql 中文分词

一、编译先前条件确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。apt-get install autoconf automake autotools-dev cpp curl gawkgcc lftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++libtool libncurses5-devaptitude ...

weixin_30096321的博客 615

install sphinx全过程完整

http://www.litrin.net/2011/06/16/ubuntu%E4%B8%8Acoreseekphp%E7%9A%84%E5%AE%89%E8%A3%85/http://www.blags.org/ubuntu-9-10-mysql-install-sphinx-mmseg-notes/http://www.coreseek.cn/index.php?mact=News,m5,d...

weixin_34393428的博客 148

ubuntu下的中文搜索sphinx实时索引的安装配置

原文地址:ubuntu下的中文搜索sphinx实时索引的安装配置 ubuntu下的中文搜索sphinx实时索引的安装配置 一.安装中文分词 $ sudo wget -c http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.0.1-beta.tar.gz $ sudo tar zxvf coreseek-4.0.1-b...

weixin_34273046的博客 216

Mysql+sphinx+中文分词简介(ubuntu)[转帖的]

 Mysql+sphinx+中文分词简介(ubuntu)[原创]  一、编译先前条件确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-de

485
上一篇: 配置sphinx
下一篇: mysql对sphinx的热插拔
Zhangjay
博客等级 码龄19年 20粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值