[发明专利]业务数据检索方法及装置在审
申请号: | 201810468567.X | 申请日: | 2018-05-16 |
公开(公告)号: | CN108681593A | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 赵腾 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;胡明 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检索参数 业务数据 搜索引擎 检索服务器 全文检索 索引文件 检索 预先创建 调用 业务服务器 对象请求 检索效率 指示请求 有效地 封装 返回 部署 | ||
本发明涉及了一种业务数据检索方法及装置,检索服务器为业务服务器中的业务数据预先创建了索引文件,以供部署于检索服务器的搜索引擎对索引文件进行全文检索,所述方法包括:获取检索参数,检索参数用于指示请求检索的业务数据;将检索参数封装至预先创建的检索参数对象,检索参数对象是搜索引擎进行全文检索所支持调用的对象;根据检索参数对象请求检索服务器调用搜索引擎;接收搜索引擎根据检索参数对象中的检索参数对索引文件进行全文检索而返回的业务数据。采用本发明所提供的业务数据检索方法及装置能够有效地提高业务数据的检索效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务数据检索方法及装置。
背景技术
随着业务数据的不断累积,业务服务器中部署的传统关系型数据库在处理海量业务数据时,检索效率明显降低。
为此,提出了利用第三方搜索引擎(例如Solr、Lucene、Elasticsearch等等)进行业务数据的检索,然而,由于第三方搜索引擎本身较为复杂,而且无法直接集成于现有的业务系统还需要加以改造,虽然检索效率有所提高,但是耗费了开发人员大量的时间和精力,并不利于降低开发成本。
由上可知,如何在不提高开发成本的前提下提高业务数据的检索效率仍亟待解决。
发明内容
为了解决上述技术问题,本发明的一个目的在于提供一种业务数据检索方法及装置。
其中,本发明所采用的技术方案为:
一种业务数据检索方法,检索服务器为业务服务器中的业务数据预先创建了索引文件,以供部署于所述检索服务器的搜索引擎对所述索引文件进行全文检索,所述方法包括:获取检索参数,所述检索参数用于指示请求检索的业务数据;将所述检索参数封装至预先创建的检索参数对象,所述检索参数对象是所述搜索引擎进行全文检索所支持调用的对象;根据所述检索参数对象请求所述检索服务器调用所述搜索引擎;接收所述搜索引擎根据所述检索参数对象中的检索参数对所述索引文件进行全文检索而返回的业务数据。
一种业务数据检索装置,检索服务器为业务服务器中的业务数据预先创建了索引文件,以供部署于所述检索服务器的搜索引擎对所述索引文件进行全文检索,所述装置包括:参数获取模块,用于获取检索参数,所述检索参数用于指示请求检索的业务数据;参数封装模块,用于将所述检索参数封装至预先创建的检索参数对象,所述检索参数对象是所述搜索引擎进行全文检索所支持调用的对象;请求检索模块,用于根据所述检索参数对象请求所述检索服务器调用所述搜索引擎;结果接收模块,用于接收所述搜索引擎根据所述检索参数对象中的检索参数对所述索引文件进行全文检索而返回的业务数据。
一种业务数据检索装置,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的业务数据检索方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的业务数据检索方法。
在上述技术方案中,检索服务器为业务服务器中的业务数据预先创建索引文件,以供部署于检索服务器的搜索引擎对索引文件进行全文检索,进而提高业务数据的检索效率,同时,在搜索引擎基础上进行检索参数的封装,以此避免搜索引擎过于复杂的问题。
具体而言,获取用于指示请求检索的业务数据的检索参数,并将此检索参数封装至预先创建的检索参数对象,进而根据此检索参数对象请求检索服务器调用检索引擎,以接收检索引擎根据检索参数对象中的检索参数对索引文件进行全文检索而返回的业务数据,由于检索参数对象是搜索引擎进行全文检索所支持调用的对象,因此,对于开发人员而言,再不必关注搜索引擎是如何运行的,而只需要向检索参数对象提供检索参数,即可通过检索参数对象的调用而直接调用搜索引擎进行业务数据的检索,从而有效地提高了业务数据的检索效率,同时避免过高的开发成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810468567.X/2.html,转载请声明来源钻瓜专利网。