ubuntu 9.10 mysql安装sphinx mmseg 笔记
一 27th
最近一直在做中文全文索引,中间遇到了很多问题,现在记录下来以备日后查阅。希望对大家有所帮助.
- 本人lamp环境已经安装好了,略过此步。
- 所需文件 下载Coreseek Fulltext Server(源代码):http://www.coreseek.cn/uploads/csft/3.1/Source/csft-3.1.tar.gz下载Coreseek Mmseg(源代码):http://www.coreseek.cn/uploads/csft/3.1/Source/mmseg-3.1.tar.gz必须安装工具:
View Code SHELL
# sudo apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-dev libpcrecpp0 g++ libtool libncurses5-dev # sudo aptitude install libmysql++-dev libmysqlclient15-dev checkinstall |
View Code SHELL
# sudo su # tar xzvf mmseg-3.1.tar.gz # mkdir /usr/local/mmseg # cd mmseg-3.1 # ./configure --prefix=/usr/local/mmseg # make # make install |
View Code SHELL
# tar xzvf csft-3.1.tar.gz #./configure --prefix=/usr/local/coreseek --with-mysql=/opt/lampp --with-mmseg-includes=/usr/local/mmseg/include/mmseg --with-mmseg-libs=/usr/local/mmseg/lib/ //注意修改成自己对应的目录 重新编译方法: # make clean # make # make install |
安装完成,下面是测试.
View Code SHELL
example: # cd /usr/local/coreseek/etc # sudo cp sphinx.conf.dist csft.conf # sudo gedit csft.conf 更改里面mysql的参数为你的。去掉sql_query_pre = SET NAMES utf8前面的# |
执行sql创建示例数据表
View Code SHELL
# mysql -u test < /usr/local/coreseek/etc/example.sql # sudo /usr/local/coreseek/bin/indexer --all # sudo /usr/local/coreseek/bin/search test |
如果出现什么错误请在下方留言。
sphinx pdf帮助文件文件
最终效果:
出处: 马丁博客[http://www.blags.org/]
本文链接地址: http://www.blags.org/ubuntu-9-10-mysql-install-sphinx-mmseg-notes/
原创文章,转载请注明出处,否则视为侵权。
你同时应该掌握的知识
- php 安全问题 - (1 评论)
- mysql 数据导入导出方法 - (没有评论)
- ubuntu 性能优化 - (5 comments)
- linux 之间ssh无密码登录 - (3 comments)
- mysql 字符串处理函数 - (3 comments)
- ubuntu 短密码设置 - (3 comments)
- magento 性能优化 - (7 comments)
- php 程序员 - (3 comments)
- mysql myisam innodb 区别 - (1 评论)
- mysql 错误大全以及解决方法 - (1 评论)
