Coreseek®  
 | 首页 | 注册 | 回复 | 搜索 | 统计资料 |                 网站首页产品服务开放源码安装使用联系我们 
全文检索 论坛首页 / 全文检索 /

csft3.1b3 安装时是否会自动安装sphinxSE?

 
dingyucong
会员
#1 | 发表时间: 2009 03 08 23:10
回复 
我安装csft3.1b3 时mysql里并没有出现sphinxSE引擎,是不是非得安装sphinx+补丁包的方式才能安装?
hilyjiang
会员
#2 | 发表时间: 2009 03 08 23:19 | 修改: hilyjiang
回复 
看文档里有详细说明:
http://www.sphinxsearch.com/docs/manual-0.9.9.html
7.2.1 节
HonestQiao
会员
#3 | 发表时间: 2009 03 09 14:35
回复 
这个需要自己path并编译mysql加入支持。
dingyucong
会员
#4 | 发表时间: 2009 03 10 22:24
回复 
1楼所说的还是的重新安装mysql,难道必须得编译后能安装吗? 我觉得sphinx的api用起来不是太方便,所以就想用shpinxSE的语句直接调用数据库的数据。因为之前linux已经安装了mysql,如果要重新安装,之前的数据库不会丢失吧?
HonestQiao
会员
#5 | 发表时间: 2009 03 10 22:53
回复 
重新编译不会导致数据丢失。

sphinxse是给mysql增加了一种存储引擎,使得该引擎可以直接与coreseek通讯并结合提供搜索功能。
dingyucong
会员
#6 | 发表时间: 2009 03 10 23:31
回复 
感谢HonestQiao回复!之前我是OpenSuSE自动安装上的,应该是rpm文件,那个没法编译吧,我得重新下mysql吗?
catoc
会员
#7 | 发表时间: 2009 03 18 09:13
回复 
如果使用 plugin 方式的话,不需要重新编译 mysql,但是需要 mysql 的 src 包 。
我用的 MySQL 官方的 rpm 包,你可以按照下面的步骤试试,非实际命令。

tar zxvf mysql.5.1.32.src.tar.gz
tar zxvf sphinx.0.9.9.src.tar.gz
cd mysql.5.1.32
mv ../sphinx.0.9.9/mysqlse storage/sphinx
BUILD/autorun.sh
./configure --with-big-tables
cd storage/sphinx
make -j4
cp .libs/ha_sphinx.so /usr/lib/mysql/plugin
mysql -p

mysql> install plugin sphinx SONAME 'ha_sphinx.so';
mysql> show engines;
 
回复
Bold Style  Italic Style  Image 链接  URL 链接 

» 帐号  » 密码 
发帖前请登陆, 或者 注册 .