[发明专利]一种SVN全文检索系统及检索方法在审
申请号: | 201410448235.7 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104166734A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 郜天宇;任洪敏 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 徐茂泰 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种SVN全文检索系统及检索方法,SVN版本库;提交侦测模块,其与SVN版本库交互;变更文档抽取模块,其与提交侦测模块、SVN版本库相连;变更文档索引模块,其分别与变更文档抽取模块及Lucene索引检索库相连;版本过滤器构建模块,其与变更文档抽取模块相连;修订版本过滤器存贮模块,其与版本过滤器构建模块相连;修订版本更新文件过滤器构建模块,其与修订版本过滤器存贮模块相连;全文索引启动模块,其与提交侦测模块及修订版本过滤器存贮模块相连;全文检索执行模块,其与修订版本过滤器存贮模块、修订版本更新文件过滤器构建模块及Lucene索引检索库相连。本发明能够实现Subversion文件库的全文检索,提升Subversion文件库中文档资源发现与定位的效率。 | ||
搜索关键词: | 一种 svn 全文 检索系统 检索 方法 | ||
【主权项】:
一种SVN全文检索系统,其特征在于,包含:SVN版本库;提交侦测模块,其与SVN版本库交互,侦测SVN版本库中文件的新增与更新变化;变更文档抽取模块,其与提交侦测模块、SVN版本库相连,调用SVN版本库的函数指令,从SVN版本库获取本版本提交变更的文档集;变更文档索引模块,其分别与变更文档抽取模块及Lucene索引检索库相连,所述的变更文档索引模块接收变更文档抽取模块传递过来的变更文档集和发生变更的版本号,对变更文档集进行全文索引;版本过滤器构建模块,其与变更文档抽取模块相连,当SVN版本库中的版本变更时,所述的版本过滤器构建模块接受变更文档索引模块的调用指令,获取发生变更的文档,并构建Lucene检索文档过滤器;修订版本过滤器存贮模块,其与版本过滤器构建模块相连;修订版本更新文件过滤器构建模块,其与修订版本过滤器存贮模块相连,获取修订版本过滤器存贮模块中相邻两个修订版本的检索过滤器;全文索引启动模块,其与提交侦测模块及修订版本过滤器存贮模块相连;全文检索执行模块,其与修订版本过滤器存贮模块、修订版本更新文件过滤器构建模块及Lucene索引检索库相连,所述的全文检索执行模块调用修订版本过滤器存贮模块或者修订版本更新文件过滤器构建模块,获取检索过滤器,访问Lucene索引检索库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410448235.7/,转载请声明来源钻瓜专利网。
- 上一篇:液力变矩器全流道瞬态数值模拟计算方法
- 下一篇:环保型家用香薰水基杀虫剂