PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/1895353
一、安装
1. 安装 Microsoft Visual C++ 运行环境,一般系统自带,如果运行提示“应用程序错误”,则需要安装。
tips:如果安装Microsoft Visual C++ 2008 运行出错,可以改安装Microsoft Visual C++ 2005版本
下载地址:
Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2008 Redistributable Package (x86)
2. 安装 Coreseek-win32(如安装mvc2005,则对应coreseek3.2.14版本)
从Coreseek官方网站下载 http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.14-win32.zip
解压coreseek-3.2.14-win32.zip到coreseek-3.2.14-win32目录
二、数据源支持:
win32版本默认支持xml、mysql等数据源
a. 数据准备:请先将测试数据导入数据库;
b. 配置csft_mysql.conf:设置数据源、索引、搜索服务等。
三、coreseek中文全文检索测试
由于本次测试对象为:mysql数据源,中文分词与搜索。则各测试项如下:
(1)测试配置是否可用:bin\indexer.exe -c etc\csft_mysql.conf
(2)测试索引全部数据:bin\indexer.exe -c etc\csft_mysql.conf --all
(3)测试索引指定数据:bin\indexer.exe -c etc\csft_mysql.conf 索引名称(如:xml、mysql)
(4)测试 命令行 搜索: bin\search.exe -c etc\csft_mysql.conf
(5)测试 中文 搜索:bin\search.exe -c etc\csft_mysql.conf -a 网络搜索
(6)测试 搜索服 务端: bin\searchd.exe -c etc\csft_mysql.conf
四、PHP应用测试
参考api目录中的相关文件,使用PHP来测试搜索服务。
附件中为包含以下文件(有兴趣可以参考):
(1)数据库脚本文件:documents.sql;
(2)配置文件:csft_mysql.conf;
(3)PHP测试文件:test_coreseek.php。
相关推荐
在Windows环境下,CoreSeek 4.1版本为开发者提供了在Win32平台上搭建搜索服务的便利。这个压缩包“coreseek-4.1-win32.zip”包含了所有必要的文件,使得用户可以在Windows系统上安装和运行CoreSeek。 **1. CoreSeek...
通过以上介绍,我们可以看出"coreseek-3.2.14-win32"是一个功能强大且易于集成的全文搜索引擎,对于需要在Windows环境下实现高效搜索功能的开发者来说,是一个理想的选择。正确配置和使用CoreSeek,可以极大地提升...
它结合了Sphinx搜索引擎的强大性能和CoreSeek的中文处理能力,使得在中文环境下进行信息检索变得更为便捷。 Sphinx是一个开源全文搜索引擎,它拥有快速的索引速度和低内存占用,支持实时索引和多种数据源。CoreSeek...
- Windows环境下,一般提供预编译的二进制包,用户可以直接运行安装程序。 - 安装过程中可能遇到的问题,如依赖库不完整、权限不足等,手册中提供了相应的解决方案。 - 快速入门教程引导用户完成基础设置,包括...
3. **安装CoreSeek**:在Windows环境下,用户可以解压“coreseek-4.1-win32.rar”文件,按照安装指南进行操作。这通常包括设置环境变量、配置文件编辑(如`searchd.conf`和`sphinx.conf`)以及启动服务。注意,安装...
2. **中文分词支持**:Coreseek特别针对中文环境进行了优化,内置了MMSEG分词算法,能有效地对中文文本进行分词处理,提高搜索的准确性和召回率。 3. **多数据源支持**:Coreseek能够连接多种数据库系统,如MySQL、...
10. **安装与部署**: "coreseek-4.0.1-win32"表明这是Windows 32位系统的版本,安装过程通常包括解压文件、配置配置文件、启动服务等步骤。需要注意的是,配置文件如`searchd.conf`和`indexer.conf`需要根据实际环境...
4. **多数据源支持**:除了支持MySQL,CoreSeek还支持SQL Server、PostgreSQL等多种数据库,方便不同环境下的应用集成。 5. **配置灵活性**:CoreSeek的配置文件允许用户根据实际需求调整各种参数,如索引的存储...
7. **使用场景**:CoreSeek常被应用于大型网站、论坛、电子商务平台、内容管理系统等,用于实现内部的全文检索功能,帮助用户快速找到所需信息。 8. **开发集成**:CoreSeek提供了API供开发者集成到自己的应用程序...
### Windows 下安装使用 Sphinx #### 一、Sphinx 概述 Sphinx 是一款由俄罗斯开发者 Andrew Aksyonoff ...通过以上步骤,你可以成功地在 Windows 环境下安装并使用 Sphinx,为你的应用程序提供强大的全文搜索功能。
例如,在Windows环境下可以选择Coreseek Win32通用版本;在Linux环境下,则可以下载源码包自行编译安装。 2. **解压缩并安装**:将下载好的文件解压缩到指定位置,如E盘根目录,并将目录重命名为Coreseek。至此,...
- `coreseek-4.1-win32` 文件是 CoreSeek 的 Windows 版本,CoreSeek 是 Sphinx 在中国的分支,它包含了一些中文分词的支持,适合国内用户使用。 - `sphinx` 文件可能是 Sphinx 的源代码或者二进制包,用于在非 ...
`coreseek-3.2.14-win32.zip`可能是CoreSeek的安装包,包含Windows下的二进制文件,用于在Windows环境下部署Sphinx。 7. **API和集成** Sphinx提供了多种API供其他应用程序调用,如PHP的SphinxClient,Python的...