全球旧事资料 分类
ber
ate3是数据持久化事实上的标准功能强大、性能优秀与Compass通过注解方式创建OSEM对象模型通过Compass抽象出需要的属性然后把它们对应的元数据插入到搜索引擎索引中。Book类对象搜索实体代码如下E
tityTableSearchable
fpublicclassBookSearchablePropertyprivateStri
gtitleSearchablePropertyprivateStri
gco
te
t……在搜索对象模型的建立中需要过滤网页样式得到纯文本用于在搜索结果中显示图书文献摘要信息。32索引的创建与更新CompassSpri
g主要完成Compass和Spri
g的集成在系统的applicatio
Co
textcompassxml文件配置Compass。Compass内核是Luce
e对中文处理可以采用单字分词和双字分词本系统采用了双字分词方法实现对中文文本分词处理这样可以保障高效的分词索引速度。CompassGps集成不同的数据源通过Hiber
ate的ORM实现通
f过hiber
ateGpsDevice使得数据库中的记录变化后可以使用Hiber
ate3事件系统支持的实时数据镜像来自动同步更新索引。
33分页搜索模块实现系统采用Struts24实现控制器调用数据持久层的搜索模块实现搜索以分页的形式显示在视图层进行测试搜索耗用的时间仅仅为001秒文献的标题和摘要都以高亮的形式显示。
4结语对于一个拥有海量数字资源的图书馆来说让用户快速地、方便地、精准地查找到需要的图书或者文献是图书馆资源检索的迫切需求本文分析了Java体系开源框架设计与实现了一个BS模式的具体跨平台、跨数据库的搜索引擎与传统的数据库检索相比大大减少了图书馆工作人员的工作量方便了读者查询图书馆资源读者不必到图书馆就可以通过网络查询资料检索结果以毫秒级的耗时快速呈现给读者。
参考文献1ApacheLuce
eApacheLuce
eOverviewEBOL2010
f2CompassJavaEBOL2010
Search
E
gi
e
Frameworkoverview
3李刚轻量级J2EE企业应用实践M北京电子工业出版社.20076
fr
好听全球资料 返回顶部