本发明涉及搜索引擎,特别是涉及一种搜索联想方法、装置、电子设备以及存储介质。
背景技术:
1、近年来,搜索引擎一直是最受关注的技术方向之一。其中,站内知识库搜索又是其中一个非常重要的分支。站内知识库搜索,是指聚合多维度的知识文档,形成完整且统一的知识库体系,方便用户进行快速实时的搜索来获取知识信息。用户在使用站内知识库搜索时,倾向于使用更少的输入来完成一次搜索。
2、相关技术中,从多维度的知识文档中提取关键短语时,会提取一些不重要的短句片段,而忽视真正重要的关键短语。在得到关键短语后,使用知识图谱来构建关键短语之间的联想关系,需要花费大量计算资源和人力,并且知识图谱的联想关系查询比较复杂,无法快速响应,导致用户搜索效率低。
技术实现思路
1、基于此,本公开的目的在于,提供一种搜索联想方法、装置、电子设备以及存储介质,其具有提高用户搜索效率的优点。
2、根据本公开实施例的第一方面,提供一种搜索联想方法,包括如下步骤:
3、获取关键短语表以及训练语料;其中,关键短语表包括若干个关键短语;
4、获取每个关键短语出现在训练语料中的第一词频数以及任意两个关键短语共同出现在训练语料中的第二词频数;
5、根据第一词频数以及第二词频数,确定任意两个关键短语之间的联想概率;其中,联想概率用于指示搜索一个关键短语时,联想到另一个关键短语的概率;
6、获取搜索关键短语,根据搜索关键短语以及联想概率,显示搜索联想结果。
7、根据本公开实施例的第二方面,提供一种搜索联想装置,包括:
8、语料获取模块,用于获取关键短语表以及训练语料;其中,关键短语表包括若干个关键短语;
9、词频数获取模块,用于获取每个关键短语出现在训练语料中的第一词频数以及任意两个关键短语共同出现在训练语料中的第二词频数;
10、联想概率确定模块,用于根据第一词频数以及第二词频数,确定任意两个关键短语之间的联想概率;其中,联想概率用于指示搜索一个关键短语时,联想到另一个关键短语的概率;
11、联想结果显示模块,用于获取搜索关键短语,根据搜索关键短语以及联想概率,显示搜索联想结果。
12、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行如上述任意一项的搜索联想方法。
13、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项的搜索联想方法。
14、本公开实施例通过获取关键短语表以及训练语料;其中,关键短语表包括若干个关键短语;获取每个关键短语出现在训练语料中的第一词频数以及任意两个关键短语共同出现在训练语料中的第二词频数;根据第一词频数以及第二词频数,确定任意两个关键短语之间的联想概率;其中,联想概率用于指示搜索一个关键短语时,联想到另一个关键短语的概率;获取搜索关键短语,根据搜索关键短语以及联想概率,显示搜索联想结果。本公开通过确定关键短语表中任意两个关键短语的联想概率,辅助用户在搜索时输入更少的搜索关键短语,更快更好地得到想要的搜索内容,提高了用户搜索效率。
15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
16、为了更好地理解和实施,下面结合附图详细说明本发明。
1.一种搜索联想方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的搜索联想方法,其特征在于:
3.根据权利要求1所述的搜索联想方法,其特征在于:
4.根据权利要求1所述的搜索联想方法,其特征在于:
5.根据权利要求1所述的搜索联想方法,其特征在于,还包括:
6.根据权利要求1至5任意一项所述的搜索联想方法,其特征在于:
7.根据权利要求6所述的搜索联想方法,其特征在于:
8.根据权利要求1至5任意一项所述的搜索联想方法,其特征在于:
9.一种搜索联想装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至8中任意一项所述的搜索联想方法。
11.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8中任意一项所述的搜索联想方法。