信息检索方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25185182 阅读:17 留言:0更新日期:2020-08-07 21:13
本申请涉及一种信息检索方法、装置、计算机设备和存储介质。所述方法包括:获取输入的检索词;按照所述检索词查找至少两个候选检索结果;获取配置的所述检索词与所述候选检索结果之间的语义相关信息;从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。采用本方法能够低信息检索过程中的计算复杂度。

【技术实现步骤摘要】
信息检索方法、装置、计算机设备和存储介质
本申请涉及人工智能
,特别是涉及一种信息检索方法、装置、计算机设备和存储介质。
技术介绍
对于信息检索,通常是使用检索词先进行粗检索,找到与该检索词存在一定关联的所有内容作为候选检索结果,然后计算检索词与各候选检索结果之间的相似度,根据相似度对各候选检索结果进行排序,然后进行输出。然而,上述信息检索方案中,需要计算检索词与每一个候选检索结果之间的相似度,若候选检索结果的数量众多(若数量为n)时,对应的计算复杂度为O(n)。因此,采用上述信息检索方案时,从众多的候选检索结果中选择出用户真正所需的检索结果,计算复杂度很大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低信息检索过程中的计算复杂度的信息检索方法、装置、计算机设备和存储介质。一种信息检索方法,所述方法包括:获取输入的检索词;按照所述检索词查找至少两个候选检索结果;获取配置的所述检索词与所述候选检索结果之间的语义相关信息;从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。一种信息检索装置,所述装置包括:第一获取模块,用于获取输入的检索词;查找模块,用于按照所述检索词查找至少两个候选检索结果;第二获取模块,用于获取配置的所述检索词与所述候选检索结果之间的语义相关信息;确定模块,用于从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;展示模块,用于输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取输入的检索词;按照所述检索词查找至少两个候选检索结果;获取配置的所述检索词与所述候选检索结果之间的语义相关信息;从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取输入的检索词;按照所述检索词查找至少两个候选检索结果;获取配置的所述检索词与所述候选检索结果之间的语义相关信息;从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。上述信息检索方法、装置、计算机设备和存储介质,通过预先配置各检索词与对应检索结果之间的语义相关信息,当按照检索词查找到多个候选检索结果时,直接通过该检索词和该候选检索结果之间的语义相关信息便可从候选检索结果中确定出与该检索词匹配的目标检索结果,无需计算检索词与每一个候选检索结果之间的语义相似度,大大的降低了信息检索过程中的计算复杂度,也有效地提高了信息检索速率,从而可以快速检索到用户所需的内容。附图说明图1为一个实施例中信息检索方法的应用环境图;图2为一个实施例中信息检索方法的流程示意图;图3为一个实施例中在社交应用的检索页面展示目标检索结果的界面示意图;图4为另一个实施例中在社交应用的检索页面展示目标检索结果的界面示意图;图5为一个实施例中问答模型训练步骤的流程示意图;图6为另一个实施例中信息检索方法的流程示意图;图7为一个实施例中信息检索装置的结构框图;图8为一个实施例中信息检索装置的结构框图;图9为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。人工智能(ArtificialIntelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。其中,自然语言处理(NatureLanguageprocessing,NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。随着人工智能技术研究和进步,人工智能技术在多个领域展开研究和应用,例如常见的智能家居、智能穿戴设备、虚拟助理、智能音箱、智能营销、无人驾驶、自动驾驶、无人机、机器人、智能医疗、智能客服等,相信随着技术的发展,人工智能技术将在更多的领域得到应用,并发挥越来越重要的价值。本申请实施例提供的方案涉及人工智能的自然语言处理等技术,具体通过如下实施例进行说明:本申请提供的信息检索方法,可以应用于如图1所示的应用环境中。其中,终端102与用于检索的服务器104和用于提供服务的服务器106之间通过网络进行通信。该信息检索方法可应用于终端102,终端102获取输入的检索词,按照检索词从服务器106中查找至少两个候选检索结果;获取配置的检索词与候选检索结果之间的语义相关信息;从候选检索结果中,根据语义相关信息确定与检索词匹配的目标检索结果;输出目标检索结果,以在社交应用的检索页面展示目标检索结果。该信息检索方法也可应用于服务器104,服务器104获取输入的检索词,按照检索词从服务器106中查找至少两个候选检索结果;获取配置的检索词与候选检索结果之间的语义相关信息;从候选检索结果中,根据语义相关信息确定与检索词匹配的目标检索结果;输出目标检索结果至终端102,以在社交应用的检索页面展示目标检索结果。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104和服务器106可以是由独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图本文档来自技高网...

【技术保护点】
1.一种信息检索方法,其特征在于,所述方法包括:/n获取输入的检索词;/n按照所述检索词查找至少两个候选检索结果;/n获取配置的所述检索词与所述候选检索结果之间的语义相关信息;/n从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;/n输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。/n

【技术特征摘要】
1.一种信息检索方法,其特征在于,所述方法包括:
获取输入的检索词;
按照所述检索词查找至少两个候选检索结果;
获取配置的所述检索词与所述候选检索结果之间的语义相关信息;
从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果;
输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果。


2.根据权利要求1所述的方法,其特征在于,所述语义相关信息配置于基于机器学习的问答模型中;所述获取配置的所述检索词与所述候选检索结果之间的语义相关信息包括:
将所述检索词和查找的各候选检索结果输入所述问答模型;
通过所述问答模型获得配置的所述检索词与所述候选检索结果之间的语义相关信息;
所述从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果包括:
由所述机器学习模型从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果。


3.根据权利要求2所述的方法,其特征在于,所述将所述检索词和查找的各候选检索结果输入所述问答模型包括:
获取所述候选检索结果对应的质量特征;
根据所述候选检索结果和所述质量特征生成信息列表;
将所述检索词和所述信息列表输入所述问答模型;
所述由所述机器学习模型从所述候选检索结果中,根据所述语义相关信息确定与所述检索词匹配的目标检索结果包括:
由所述问答模型依据所述语义相关信息以及所述质量特征,从所述候选检索结果中确定与所述检索词匹配的目标检索结果。


4.根据权利要求3所述的方法,其特征在于,所述根据所述候选检索结果和所述质量特征生成信息列表包括:
按照所述质量特征对所述候选检索结果进行排序;
生成包含有排序后的所述候选检索结果和所述质量特征的信息列表。


5.根据权利要求4所述的方法,其特征在于,所述输出所述目标检索结果,以在社交应用的检索页面展示所述目标检索结果包括:
输出所述目标检索结果;
当在社交应用的检索页面按照所述排序的序号展示所述候选检索结果时,将所述目标检索结果作为所述检索词的答案在所述检索页面置顶显示。


6.根据权利要求3所述的方法,其特征在于,所述候选检索结果包括候选公众号;所述质量特征包括是否为官方公众号、所述候选公众号的可用性和活跃用户量;
所述由所述问答模型依据所述语义相关信息以及所述质量特征,从所述候选检索结果中确定与所述检索词匹配的目标检索结果包括:
通过所述问答模型中关于所述检索词和所述候选公众号的主题名之间的所述语义相关信息,从所述候选公众号中选取公众号;
当所选取的公众号的质量特征满足预设条件时,将所选取的公众号确定为与所述检索词匹配的公众号。


7.根据权利要求3所述的方法,其特征在于,所述候选检索结果包括候选小程序;所述质量特征包括是否为官方小程序、所述候选小程序的可用性和活跃用户量;
所述由所述问答模型依据所述语义相关信息以及所述质量特征,从所述候选检索结果中确定与所述检索词匹配的目标检索结果包括:
通过所述问答模型中关于所...

【专利技术属性】
技术研发人员:何文颜强梁华盛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1