索引子系统的设计与实现(18)
发布时间:2021-06-08
发布时间:2021-06-08
索引子系统的设计与实现
第三章 CnX索引子系统的设计
3.1 开发和运行环境
这里先讨论系统的开发和运行环境。
3.1.1 系统开发环境
CnX索引子系统主体部分采用Java 2 standard标准开发,中文分词和中文语词提取模块是在中科院中文分词程序FreeICTCLAS基础上使用标准C++语言开发完成的,英文单词词根提取模块是基于snowball西欧多语言词根提取程序开发而来的,数据库部分使用了标准的SQL语言,对于XML的解析则采用了十分流行的DOM4j和对XPath完全支持的jaxen。在课题的研究以及程序开发过程中主要使用到的工具和标准如表3-1所示。
表3-1 开发环境
名称描述 具体内容
Java Release 2
ISO C++ 开发语言 ISO SQL
架构模型 C/S架构,Model 2
Microsoft Windows XP professional
开发平台 版本 2002 Service Pack 2
JDK1.6.0_03
Myeclipse6.0
Visual Studio 2005 IDE工具 Netbeans 6.0
数据库管理系统 Mysql 5.0.45
3.1.2 系统运行环境
系统使用了Client/Server(客户端/服务端)的设计架构,系统在逻辑上可以采用分层的部署方式。客户端可以部署在性能要求一般的个人PC上,但是由于客户端承担了很大一部分的运算工作,所以客户端的计算机应该尽可能的性能高点;对于服务器端,其主要的工作就索引数据的存储和评分。