信息检索方法、装置及电子设备与流程

文档序号:35873766发布日期:2023-10-28 10:06阅读:36来源:国知局
信息检索方法、装置及电子设备与流程

本申请涉及互联网,尤其涉及一种信息检索方法、装置及电子设备。


背景技术:

1、随着互联网技术的快速发展,用户对信息的检索效率的要求越来越高,为了实现千万秒级的查询,一般采用企业级搜索应用服务器(solr)、全文搜索引擎(lucene)等新技术进行信息检索。

2、在一些场景下,lucene提供了简单易用的工具包,以方便在计算机系统中实现全文检索的功能,该工具包支持多种规则的检索,如全拼检索、简拼检索等。但是由于lucene具有读写不分离的特点,在lucene的大批量或全量数据更新时,如更新lucene的索引目录,lucene无法为用户及时提供实时的检索服务,lucene提供检索服务的可靠性低。


技术实现思路

1、本申请实施例的目的是提供一种信息检索方法、装置及电子设备,能够提高lucene提供检索服务的可靠性。

2、第一方面,本申请实施例提供了一种信息检索方法,包括:在到接收外部输入的检索关键字的情况下,确定对目标搜索引擎的数据进行更新的更新类型;在所述更新类型指示对所述目标搜索引擎的数据进行全量更新的情况下,通过所述目标搜索引擎的第一索引模式按照所述检索关键字的指示进行信息检索,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新,所述第一索引模式对应的索引文件为所述第二索引模式的索引文件映射的备份文件。

3、第二方面,本申请实施例提供了一种信息检索装置,包括:确定模块,用于在到接收外部输入的检索关键字的情况下,确定对目标搜索引擎的数据进行更新的更新类型;检索模块,用于在所述更新类型指示对所述目标搜索引擎的数据进行全量更新的情况下,通过所述目标搜索引擎的第一索引模式按照所述检索关键字的指示进行信息检索,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新,所述第一索引模式对应的索引文件为所述第二索引模式的索引文件映射的备份文件。

4、第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一方面所提到的信息检索方法的步骤。

5、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所提到的信息检索方法步骤。

6、以上本申请实施例提供的技术方案,通过在到接收外部输入的检索关键字的情况下,确定对目标搜索引擎的数据进行更新的更新类型;在所述更新类型指示对所述目标搜索引擎的数据进行全量更新的情况下,通过所述目标搜索引擎的第一索引模式按照所述检索关键字的指示进行信息检索,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新,所述第一索引模式对应的索引文件为所述第二索引模式的索引文件映射的备份文件。能够在更新类型为全量更新的情况下,通过对应备份文件的第一索引模式按照检索关键字进行信息检索,在实现数据更新的同时,依旧可以为用户提供检索服务,不影响前端的用户体验,提高了lucene提供检索服务的可靠性。



技术特征:

1.一种信息检索方法,其特征在于,所述信息检索方法包括:

2.根据权利要求1所述的信息检索方法,其特征在于,所述确定对目标搜索引擎的数据进行更新的更新类型包括:

3.根据权利要求1所述的信息检索方法,其特征在于,所述目标搜索引擎的目标对象对目标搜索引擎的数据进行更新是对所述目标搜索引擎的索引目录对应的数据进行更新。

4.根据权利要求1所述的信息检索方法,其特征在于,在所述更新类型指示对所述目标搜索引擎的数据进行增量更新的情况下,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新,并通过所述目标搜索引擎的第二索引模式按照所述检索关键字的指示进行信息检索。

5.根据权利要求4所述的信息检索方法,其特征在于,在所述更新类型指示对所述目标搜索引擎的数据进行增量更新的情况下,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新之后,所述方法还包括:

6.根据权利要求1所述的信息检索方法,其特征在于,在所述更新类型指示对所述目标搜索引擎的数据进行全量更新的情况下,在所述通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新之后,所述方法还包括:

7.根据权利要求1所述的信息检索方法,其特征在于,在所述通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新之后,将所述第一索引模式切换到所述第二索引模式,通过所述第二索引模式按照所述检索关键字的指示进行信息检索。

8.根据权利要求1所述的信息检索方法,其特征在于,在通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新之后,所述方法还包括:

9.一种信息检索装置,其特征在于,所述信息检索装置包括:

10.一种电子设备,包括处理器、通信接口、存储器和通信总线,其特征在于,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信,所述存储器,用于存放计算机程序,所述处理器,用于执行所述存储器上所存放的程序,实现如权利要求1-8任意一项所述的信息检索方法步骤。


技术总结
本申请实施例提供了一种信息检索方法、装置及电子设备,该方法包括:在到接收外部输入的检索关键字的情况下,确定对目标搜索引擎的数据进行更新的更新类型;在所述更新类型指示对所述目标搜索引擎的数据进行全量更新的情况下,通过所述目标搜索引擎的第一索引模式按照所述检索关键字的指示进行信息检索,通过所述目标搜索引擎的第二索引模式对所述目标搜索引擎的数据进行更新,所述第一索引模式对应的索引文件为所述第二索引模式的索引文件映射的备份文件。

技术研发人员:龙克树,刘晓斌,任云静,乔赟,郑美兰
受保护的技术使用者:中国移动通信集团贵州有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1