期刊文献+

一种基于Lucene改进的全文检索工具包 被引量:15

Enhanced full text retrieval kit based on Lucene
在线阅读 下载PDF
导出
摘要 基于Lucene实现了一种改进的全文检索引擎工具包E Lucene。它引入了索引配置文件,可针对不同应用背景来灵活定制索引的细节;提供了定时自动更新索引的功能;通过动态多态机制实现了支持多种索引数据源的功能;E Lucene内部设计了引擎基础对象类,并以静态对象的方式运行来避免频繁读取索引文件带来的性能损失。面向检索,提供了检索请求类和检索响应类来分别封装用户的查询要求和查询结果集,并设计实现了一些实用的查询输入和输出处理的方法。基于E Lucene的元数据搜索系统已成功应用到"国家科学数据共享工程:地球系统科学数据共享网"中。 ELucene,an enhanced full text retrieval kit based on Lucene,is illustrated in this paper.The details of indexing can be customized via index configuration file according to different applications in ELucene.The function of periodic indices update is provideds,and the support to kinds of data sources for indexing based on polymorphism is implemented.Class foundation objects in ELucene,which runs as static object mode,is designed for avoiding performance loss arising from frequent the disk indices reading.In searching process,the search request object and the search response object,in which some applied methods related to query input and query output are implemented,and provided for respectively encapsulating query requirements and query results.An application example of ELucene is given at the end of the paper.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第4期172-175,共4页 Computer Engineering and Applications
基金 科技部国家科学数据共享工程:地球系统科学数据共享网项目资助(China Scientific Data Sharing Program: Earth System Science Data Sharing Network No.2005DKA32300)
关键词 LUCENE ELucene 搜索引擎 检索 索引 数据共享 Lucene ELucene search engine retrieval index data sharing
  • 相关文献

参考文献10

二级参考文献45

共引文献221

同被引文献98

引证文献15

二级引证文献66

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部