[发明专利]一种基于非编系统的媒资检索方法和系统在审
申请号: | 201110066289.3 | 申请日: | 2011-03-18 |
公开(公告)号: | CN102682036A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 孙伟;王弋珵 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 检索 方法 | ||
技术领域
本发明涉及网络媒体技术领域,特别涉及一种基于ApacheSolr的媒资检索方法和系统。
背景技术
媒体资产主要指内容资产,报社、广播电台、电视台、网站、通讯社等媒体单位,每天都要生产大量的文字、图片、音视频等新闻业务数据,这些数据和描述这些数据的元数据以及它们的版权信息等。
Lucene是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene是一个高性能、可伸缩的信息搜索(IR)库,它使你可以为你的应用程序添加索引和搜索能力,作为一个全文检索引擎,其具有如下突出的优点:
(1)索引文件格式独立于应用平台。Lucene定义了一套以8位字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。
(2)在传统全文检索引擎的倒排索引的基础上,实现了分块索引,能够针对新的文件建立小文件索引,提升索引速度。然后通过与原有索引的合并,达到优化的目的。
(3)优秀的面向对象的系统架构,使得对于Lucene扩展的学习难度降低,方便扩充新功能。
(4)设计了独立于语言和文件格式的文本分析接口,索引器通过接受Token流完成索引文件的创立,用户扩展新的语言和文件格式,只需要实现文本分析的接口
(5)已经默认实现了一套强大的查询引擎,用户无需自己编写代码即使系统可获得强大的查询能力,Lucene的查询实现中默认实现了布尔操作、模糊查询、分组查询等等。
发明人在实现本发明的过程中,发现现有技术有以下缺陷:
如图1所示,直接使用Lucene的单索引库方式是由应用程序本身直接调用Lucene开源类库,直接建立索引,检索时也是使用Lucene类库的API直接检索索引库中的资源,不能通过动态字段检索,所耗费的检索时间较长,一条检索目录需要17-18秒,效率较低,而且准确率较低。
发明内容
本发明提供一种基于Apache Solr的媒资检索方法和系统,利用ApacheSolr具有的群集部署方式,通过动态字段的检索,缩短了检索时间并提高了准确率。
本发明提供一种基于Apache Solr的媒资检索方法,包括以下步骤:
Apache Solr接收用户发送的检索请求;
检测主从Lucene索引库的设备情况,将所述用户发送的检索请求均衡到所有索引库;
根据所述检索请求中携带的检索条件从主从索引库中寻找符合检索条件的对象返回给用户。
本发明还提供了一种基于Apache Solr的媒资检索系统,包括:
用户交互模块,用于接收用户发送的检索请求,及将符合检索条件的对象发送给用户;
均衡模块,用于检测主从Lucene索引库的设备情况,将用户发送的检索请求均衡到所有索引库;
检索模块,根据检索条件寻找符合检索条件的对象。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一 些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术使用Lucene的单索引库的媒资检索方式图;
图2为本发明实施例基于Apache Solr的媒资检索系统结构图;
图3为本发明实施例基于Apache Solr的媒资检索方法的流程图;
图4为本发明实施例基于Apache Solr的媒资检索系统的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要指出的是,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种基于Apache Solr的媒资检索方法,如图3所示,包括:
S101,Apache Solr接收用户发送的检索请求。
用户根据自身需求选择自己所要的目标的条件,向Apache Solr发送检索请求,检索请求中携带检索条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110066289.3/2.html,转载请声明来源钻瓜专利网。