本申请提供搜索业务处理方法
【技术实现步骤摘要】
搜索业务处理方法、电子设备和存储介质
[0001]本申请涉及互联网
,具体而言,涉及搜索业务处理方法
、
电子设备和存储介质
。
技术介绍
[0002]随着科技的不断发展,人们通常需要搜索某些问题,进而根据所搜索到的结果来处理相关业务
。
比如,在旅游过程中,人们可能需要搜索当地的酒店
、
旅游景点等,因此有搜索的需求
。
基于人们的这种需求,通常需要对搜索业务进行处理,比如,用户可以向提交搜索语句,此时需要基于该搜索语句来生成搜索结果
。
技术实现思路
[0003]本申请实施例的目的在于提供搜索业务处理方法
、
电子设备和存储介质,用于解决现有技术中的问题
。
[0004]本申请实施例第一方面提供了一种搜索业务处理方法,包括:
[0005]获取搜索语句;
[0006]根据所述搜索语句,生成对应的搜索向量;
[0007]针对向量库中的各条向量,分别根据与所述搜索向量之间的向量相似度,从所述向量库筛选出至少一条目标向量,其中,所述向量库中的各条向量,分别关联对应的原始业务数据;
[0008]根据各条目标向量分别所关联的原始业务数据,生成搜索结果
。
[0009]于一实施例中,根据所述搜索语句,生成对应的搜索向量,具体包括:
[0010]识别所述搜索语句所属的搜索领域;
[0011]调用所述搜索领域所对应的向量化模型,生成所述的搜索向量
。
[0012]于一实施例中,所述方法还包括:
[0013]预先针对多个搜索领域,分别生成对应的向量化模型;
[0014]向所生成的各个向量化模型,分别分配对应的调用接口;以及,
[0015]调用所述搜索领域所对应的向量化模型,生成所述的搜索向量,具体包括:通过所述搜索语句所属的搜索领域对应的调用接口,调用所述搜索领域所对应的向量化模型,以生成所述搜索向量
。
[0016]于一实施例中,获取搜索语句,具体包括:根据搜索语句预存队列中所预存的搜索语句的先后顺序,从所述搜索语句预存队列中获取所述搜索语句,其中,所述搜索语句预存队列用于预存不同客户端所提交的搜索语句
。
[0017]于一实施例中,所述方法还包括:
[0018]获取原始业务数据;
[0019]提取所述原始业务数据中的关键词,并利用所提取的关键词生成一条对应的记录;
[0020]将所述记录转化为向量,并存储于所述向量库中
。
[0021]于一实施例中,在根据所述搜索语句,生成对应的搜索向量之前,所述方法还包括:对所述搜索语句进行预处理;以及,根据所述搜索语句,生成对应的搜索向量,具体包括:
[0022]根据预处理后的搜索语句,生成对应的搜索向量
。
[0023]于一实施例中,根据各条目标向量分别所关联的原始业务数据,生成搜索结果,具体包括:
[0024]针对各条目标向量分别所关联的原始业务数据,根据自然语言的语法规则对所述原始业务数据进行整理,以得到所述原始业务数据的自然语言描述数据;
[0025]对各个原始业务数据的自然语言描述数据进行排序,以生成所述搜索结果
。
[0026]于一实施例中,所述方法应用于问答机器人
。
[0027]本申请实施例第二方面提供了一种电子设备,包括:
[0028]存储器,用以存储计算机程序;
[0029]处理器,用以执行本申请方法实施例中任一项所述的方法
。
[0030]本申请实施例第三方面提供了一种存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行本申请方法实施例中任一项所述的方法
。
[0031]采用本申请实施例所提供的搜索业务处理方法,包括获取搜索语句,然后根据该搜索语句,生成对应的搜索向量,然后针对向量库中的各条向量,分别根据与该搜索向量之间的向量相似度,从该向量库筛选出至少一条目标向量,其中,该向量库中的各条向量,分别关联对应的原始业务数据,然后根据各条目标向量分别所关联的原始业务数据,生成搜索结果,从而能够实现对搜索业务的处理
。
附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图
。
[0033]图1为本申请一实施例提供的电子设备的结构示意图;
[0034]图2为本申请一实施例提供的电子设备与客户端交互的示意图;
[0035]图3为本申请一实施例提供的搜索业务处理方法的具体流程示意图;
[0036]图4为本申请一实施例提供的,搜索业务处理装置的具体结构示意图
。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述
。
在本申请的描述中,诸如“第一”、“第二”、“第三”等术语仅用于区分描述,而不能理解为指示或暗示相对重要性或先后顺序
。
[0038]如前所述,基于人们的搜索需求,通常需要对搜索业务进行处理,比如,用户可以向提交搜索语句,此时需要基于该搜索语句来生成搜索结果
。
[0039]有鉴于此,本申请实施例提供了一种搜索业务处理方法
、
装置
、
电子设备和存储介
质,能够用于解决该技术问题
。
如图1所示为本实施例所提供的电子设备的具体结构示意图,该电子设备1包括:至少一个处理器
11
和存储器
12
,图1中以一个处理器为例
。
处理器
11
和存储器
12
可以通过总线
10
连接,存储器
12
存储有可被处理器
11
执行的指令,指令被处理器
11
执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程
。
其中,该电子设备1可以是手机
、
笔记本电脑
、
台式电脑或其组成的大型服务器或服务器集群等
。
[0040]如图2所示,电子设备1作为服务器时,还可以对接一个或多个客户端2,此时电子设备1可以分别和每个客户端2进行数据通信,这样用户能够通过客户端2向作为服务器的电子设备1,提交搜索语句
。
该客户端2可以是用户的手机
、
笔记本电脑
、
台式电脑等
。
[0041]如图3所示为本申请一实施例所提供的搜索业务处理方法的具体流程示意图,该方法本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种搜索业务处理方法,其特征在于,包括:获取搜索语句;根据所述搜索语句,生成对应的搜索向量;针对向量库中的各条向量,分别根据与所述搜索向量之间的向量相似度,从所述向量库筛选出至少一条目标向量,其中,所述向量库中的各条向量,分别关联对应的原始业务数据;根据各条目标向量分别所关联的原始业务数据,生成搜索结果
。2.
根据权利要求1所述的方法,其特征在于,根据所述搜索语句,生成对应的搜索向量,具体包括:识别所述搜索语句所属的搜索领域;调用所述搜索领域所对应的向量化模型,生成所述的搜索向量
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:预先针对多个搜索领域,分别生成对应的向量化模型;向所生成的各个向量化模型,分别分配对应的调用接口;以及,调用所述搜索领域所对应的向量化模型,生成所述的搜索向量,具体包括:通过所述搜索语句所属的搜索领域对应的调用接口,调用所述搜索领域所对应的向量化模型,以生成所述搜索向量
。4.
根据权利要求1所述的方法,其特征在于,获取搜索语句,具体包括:根据搜索语句预存队列中所预存的搜索语句的先后顺序,从所述搜索语句预存队列中获取所述搜索语句,其中,所述搜索语句预存队列用于预存不同客户端所提交的搜索语句
。5.
根据权利要求1...
【专利技术属性】
技术研发人员:管宏伟,郭玮,
申请(专利权)人:成都新致云服信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。