本公开涉及人工智能,尤其涉及深度学习、自然语言处理。更具体地,本公开提供了一种信息搜索方法、装置、电子设备和存储介质。
背景技术:
1、信息搜索(或信息检索、信息查询)是自然语言处理领域的一个重要分支。信息搜索任务是给定一个搜索词query(或检索词、查询词),从候选信息库中召回与query最相关的信息结果。
技术实现思路
1、本公开提供了一种信息搜索方法、装置、设备以及存储介质。
2、根据第一方面,提供了一种信息搜索方法,该方法包括:分别生成搜索词的文本特征以及信息库中的候选信息的文本特征;响应于确定搜索词和候选信息包含相同的目标专名词,生成目标专名词的文本特征;根据搜索词的文本特征、候选信息的文本特征和目标专名词的文本特征,生成搜索词的融合特征以及候选信息的融合特征;根据搜索词的融合特征以及候选信息的融合特征,确定搜索词与候选信息之间的相似度;以及根据相似度,确定针对搜索词的信息搜索结果。
3、根据第二方面,提供了一种信息搜索装置,该装置包括:第一生成模块,用于分别生成搜索词的文本特征以及信息库中的候选信息的文本特征;第二生成模块,用于响应于确定搜索词和候选信息包含相同的目标专名词,生成目标专名词的文本特征;第三生成模块,用于根据搜索词的文本特征、候选信息的文本特征和目标专名词的文本特征,生成搜索词的融合特征以及候选信息的融合特征;第一确定模块,用于根据搜索词的融合特征以及候选信息的融合特征,确定搜索词与候选信息之间的相似度;以及第二确定模块,用于根据相似度,确定针对搜索词的信息搜索结果。
4、根据第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本公开提供的方法。
5、根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行根据本公开提供的方法。
6、根据第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序存储于可读存储介质和电子设备其中至少之一上,所述计算机程序在被处理器执行时实现根据本公开提供的方法。
7、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种信息搜索方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,其中,所述专名词库中的专名词是针对目标业务需求进行构建得到的;还包括:
4.根据权利要求1所述的方法,其中,所述根据所述搜索词的文本特征、候选信息的文本特征和目标专名词的文本特征,生成所述搜索词的融合特征以及所述候选信息的融合特征包括:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,其中,所述信息库包括多个候选信息;所述根据所述相似度,确定针对所述搜索词的信息搜索结果包括:
7.一种信息搜索装置,包括:
8.根据权利要求7所述的装置,还包括:
9.根据权利要求8所述的装置,其中,所述专名词库中的专名词是针对目标业务需求进行构建得到的;还包括:
10.根据权利要求7所述的装置,其中,所述第三生成模块包括:
11.根据权利要求7所述的装置,还包括:
12.根据权利要求7所述的装置,其中,所述信息库包括多个候选信息;所述第二确定模块包括:
13.一种电子设备,包括:
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1至6中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序存储于可读存储介质和电子设备其中至少之一上,所述计算机程序在被处理器执行时实现根据权利要求1至6中任一项所述的方法。