网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JAVA > 正文

基于Java开源框架SSHC的图书文献全文检索系统的研究与开发

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/10

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了JAVA- 基于Java开源框架SSHC的图书文献全文检索系统的研究与开发 的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

    1引言C/S模式的软件,客户端需要安装专用的软件才能和服务器通信,只适用于局域网,需要针对不同的操作系统开发不同版本的软件,产品更新换代快、维护代价高、执行效率低。对于拥有上百万馆藏资源的高校图书馆,读者检索数据,必须要到图书馆利用检索机才可以,这在当今互联网时代,这已经不能满足读者想随时随地通过网络快速得到检索数据的需求。B/S模式是随着Internet技术的兴起迅速发展,能实现不同用户从不同地点,以不同的接入方式访问服务器,能有效地保护数据平台和访问权限,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本。全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统,需要具备建立索引和提供查询的能力。功能上,全文检索系统核心具有建立索引、处理查询返回结果集、增加索引、优化索引结构等功能。结构上,全文检索系统核心具有索引引擎、查询引擎、文本分析引擎、对外接口等,加上各种外围应用系统等共同构成了全文检索系统。

   2全文检索引擎Lucene是一个开放源代码的全文检索引擎工具包,具有索引文件格式独立于应用平台的特点。在实际全文检索中,建立索引,要么是定期遍历数据库,调用索引建立程序模块将里面的数据转为索引,要么是每次更新数据的时候,调用索引建立程序模块将里面的数据转为索引,两种方式的共同缺点是频繁更新索引数据将使对硬盘的操作影响巨大。Compass是对Lucene的封装,其扩展了事务索引、搜索引擎抽象、对象关系映射、事务管理、不同的映射技术在数据库存储索引的功能。Compass的模块主要如图1所示。Compass提供了以下两种途径来完成事务管理代码简化操作。CompassTemplate,它使用流行的设计模式来抽象事务管理。与Spring事务管理器集成,可以在一个存在的事务中执行。Compass通过OSEM(对象到搜索引擎映射)可以轻松地和Hibernate、Spring等无缝集成,索引库能够随数据持久层同步更新。

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号