coreseek 在windows下的编译(转)
来源:互联网 发布:java http获得响应 编辑:程序博客网 时间:2024/06/05 04:42
(kangry注:在网上看到的,不过不是很详细,以后补充。)
一、介绍
Coreseek是一款基于Sphinx的开源检索引擎,支持Tb级的全文数据索引,专门为中文用户提供免费开源的中文全文检索系统。
我们可以根据其提供的开源代码进行修改,使其更符合我们的搜索要求。
二、源代码编译
sphinx.h 头文件定义
#define USE_MYSQL0/// whether to compile MySQL support
#define USE_PGSQL0/// whether to compile PgSQL support
#define USE_ODBC0/// whether to compile ODBC support
#define USE_LIBEXPAT1/// whether to compile libexpat support
#define USE_LIBICONV1/// whether to compile iconv support
#define USE_LIBXML0/// whether to compile libxml support
#defineUSE_LIBSTEMMER0/// whether to compile libstemmber support
#define USE_WINDOWS1/// whether to compile for Windows
#define USE_MMSEG1/// turn chinese segment on.
#define USE_CRFSEG0/// turn chinese segment on.
#define USE_PYTHON1
#define USE_64BIT0
根据自己要求将不需要支持的项注释掉。
三、依赖项准备
expat-2.0.1
Python26(kangry注:一定要是这个版本呀,我用33版本搞了好久都不对,才发现是这个问题,其他版本没有测试)
libiconv-1.9.2-1-lib
下载以上依赖库或exe安装程序,需要编译的自行编译。依赖项的编译比较简单,不用都编译只编译有关的工程即可。
四、编译
打开VC++ 2008 设置依赖项的头文件路径,以及依赖的lib库的路径。
在libsphinx工程中,加入 py_helper.cpp 、 py_layer.cpp 、 py_source.cpp 、 tokenizer_zhcn.cpp 、 sphinxutils.cpp 等文件,这些文件在源代码工程中已经存在,不知何原因没有被加入到工程。
(kangry注:原作者此处省略了若干字,到时候kangry会补上)
开始编译。
五、 结束
- coreseek 在windows下的编译(转)
- windows下编译coreseek
- windows下编译coreseek
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek Windows下安装
- coreseek在windows下的配置、运行与实时更新(sphinx)
- 讲解Sphinx/Coreseek在windows下的配置安装及测试
- Coreseek在Ubuntu系统上编译不通过的问题(解决方案)
- Coreseek Windows下安装调试
- 让windows环境下的discuz论坛支持coreseek全文检索(v0.2)
- windows下全文检索引擎sphinx/coreseek的安装配置
- sphinx中文分词coreseek在linux下的安装、配置以及使用方法(入门菜鸟级)
- coreseek在BSD/Linux下的安装测试
- QT phonon在windows下的编译( 转)
- GDAL1.6在windows(VS90)下的编译
- Android TTS 中文 文字转语音 使用TextToSpeech Svox .
- 2013全新的开始
- JAVA正则表达式之标志表达式
- 搜索引擎常用的十大指令
- 九度Online Judge程序猿求职及面试
- coreseek 在windows下的编译(转)
- ZMQ_SNDHWM and ZMQ_RCVHWM should use type of int instead of uint64_t
- HDU 2068
- 计算机视觉、机器学习相关领域论文和源代码大集合
- codeblocks下Win32GUI工程运行时的黑色dos引导页解决方案
- 透明皮肤控件设计系列(一):前言
- 解决IE正常模式与兼容性模式的办法
- apache2.2+tomcat6集群配置
- Win7 下安装MongoDB