CoreSeekMysql安装与测试ForMacOSX完整版.doc

CoreSeekMysql安装与测试ForMacOSX完整版.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

CoreSeekMysql安装与测试ForMacOSX

CoreSeekMysql安装与测试ForMacOSX

PAGE/NUMPAGESPAGE1/NUMPAGES3

CoreSeekMysql安装与测试ForMacOSX

CoreSeekMysql安装及测试ForMacOSX(中文分词及中文全文检索)

CoreSeek安装比较麻烦,官方手册对此的支持并不算很好。CoreSeek是基于Sphinx的中文的分词和全文检索软件。本文是在MACOSX系统下安装和调试CoreSeek。

安装过程中报错如果是警告warning则忽略,如果是错误error,则必须要处理。

CoreSeek是支持三种数据来源的,一种是众所周知的Mysql,一种是XML文件,另一种是Python。而Python则是万能数据类型。在本CoreSeek安装测试教程中只示例数据源是XML文件和MYSQL。

官方手册地址:

一、设置环境变量

$exportPATH=/usr/local/bin:$PATH

$exportLC_ALL=zh_CN.UTF-8

$export.UTF-8

二、安装依赖库:m4、autoconf、automake、libtool。

注意:不要brewinstall来安装,因为对安装的库的版本有要求。

$curl-O-L

$tar-xzvfm4-1.4.13.tar.gz

$cdm4-1.4.13

$sudo./configure--prefix=/usr/local/opt

$sudomake

$sudomakeinstall

$cd..

$curl-O-L

$tar-xzvfautoconf-2.65.tar.gz

$cdautoconf-2.65

$sudo./configure--prefix=/usr/local/opt

$sudomake

$sudomakeinstall

$cd..

$curl-O-L

$tarxzvfautomake-1.11.tar.gz

$cdautomake-1.11

$./configure--prefix=/usr/local/opt

$sudomake

$sudomakeinstall

$cd..

$curl-O-L

$tarxzvflibtool-2.2.6b.tar.gz

$cdlibtool-2.2.6b

$sudo./configure--prefix=/usr/local/opt

$sudomake

$sudomakeinstall

$cd..

三、安装Mysql。

1、mysql的安装自行安装

2、查找mysql头文件地址和库文件地址。我用

brewinstallmysql

安装的Mysql,头文件地址和库文件地址分别是/usr/local/Cellar/mysql/5.6.17_1/include/mysql和/usr/local/Cellar/mysql/5.6.17_1/lib。

头文件地址就是mysql.h所在的目录,库文件地址就是libmysqlclient.a所在的目录。

四、下载Coreseek。

$curl-O-L

$tarxzvfcoreseek-3.2.14.tar.gz

$cdcoreseek-3.2.14

在coreseek-3.2.14文件夹下有mmseg和csft和testpack。mmseg是分词服务,csft是CoreSeek的核心服务,testpack是测试用例。

五、安装mmseg

$cdmmseg-3.2.14

$sudo./bootstrap

$sudo./configure--prefix=/usr/local/opt/mmseg3

$sudomake

$sudomakeinstall

$cd..

在make的时候,可能会报错,如下

fromcss/ThesaurusDict.cpp:6:

../src/css/ThesaurusDict.h:12:17:error:expectednamespacename

usingnamespace__gnu_cxx;

^

css/ThesaurusDict.cpp:79:15:warning:resultofcomparisonagainstastring

literalisunspecified(usestrncmpinstead)[-Wstring-co

文档评论(0)

姜志 + 关注
实名认证
内容提供者

搞茯苓的

1亿VIP精品文档

相关文档