System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及搜索,尤其涉及一种知识搜索方法及相关设备。
技术介绍
1、随着计算机技术的发展,大量的知识以文本(即文档)、图片、音频、视频等形式保存。利用这些知识的一个重要途径是知识搜索。知识搜索旨在理解用户的搜索意图,对已有的知识进行查找,定位与搜索意图相关的知识并将结果反馈给用户。目前的知识搜索方法大多是将整个文件(例如整个文档)作为结果反馈给用户。然而,一个文件可能包含较多的内容,用户希望查找的内容可能只是其中的一小部分。目前的知识搜索方法不能准确定位到文件中用户所需知识,用户在获得相关文件后,还需要在其中进一步查找,搜索的效率较低。例如,一个文档可能包含几十、上百页,用户希望查找的内容可能只是其中的一个段落或一句话,用户在获得相关文本后,还需要在文档中进一步查找需要的知识。
技术实现思路
1、本申请实施例提供了一种知识搜索方法及相关设备,能够提高知识搜索的效率,快速定位用户所需知识。
2、本申请第一方面提供了一种知识搜索方法,所述方法包括:生成知识搜索引擎主页面,知识搜索引擎主页面包括搜索信息输入框和多个知识颗粒度选项;接收用户通过搜索信息输入框输入的搜索信息和从多个知识颗粒度选项中选择的至少一个知识颗粒度;在知识库中进行知识搜索,得到与搜索信息相关的至少一个知识颗粒度的多个搜索结果;生成搜索结果页面,搜索结果页面包括多个搜索结果。
3、本申请实施例提供的知识搜索方法提供多种知识颗粒度供用户选择,根据用户选择的知识颗粒度搜索包括不同知识颗粒度的搜索结果,
4、在一些可选的实施方式中,在知识库中进行知识搜索包括:通过统一的知识搜索模型进行知识搜索,统一的知识搜索模型用于多个知识颗粒度的知识搜索;或者通过至少一个独立的知识搜索模型进行知识搜索,每个独立的知识搜索模型用于一个知识颗粒度的知识搜索。
5、本申请实施例提供的知识搜索方法可以通过统一的知识搜索模型进行知识搜索,也可以通过至少一个独立的知识搜索模型进行知识搜索,提高了知识搜索的灵活性。
6、在一些可选的实施方式中,生成知识搜索引擎主页面之前,所述方法还包括:生成知识颗粒度设置页面,知识颗粒度设置页面用于对多个知识颗粒度选项进行设置。
7、本申请实施例提供的知识搜索方法可以提供知识颗粒度设置页面,用户可以通过知识颗粒度设置页面设置知识颗粒度信息,例如激活哪些知识颗粒度,每个知识颗粒度对应的知识搜索模型,每个知识颗粒度对应的权重。根据设置的知识颗粒度信息,可以实现更加灵活地进行知识搜索。
8、在一些可选的实施方式中,搜索结果页面还包括多个搜索结果的上下文。
9、在搜索结果页面中呈现搜索结果的上下文,可以方便用户了解搜索结果的相关内容。
10、在一些可选的实施方式中,所述方法还包括:接收用户通过知识搜索引擎主页面输入的至少一个知识颗粒度的排序优先级;生成搜索结果页面包括:在搜索结果页面中,按照排序优先级对多个搜索结果进行排序。
11、按照用户设置的排序优先级对多个搜索结果进行排序,可以获得用户更加关心的搜索结果,提高知识搜索引擎的可用性。
12、在一些可选的实施方式中,所述方法还包括:检测到点击多个搜索结果中的目标搜索结果的用户操作后,打开目标搜索结果对应的候选文件,并跳转到目标搜索结果在候选文件中出现的位置。
13、用户点击目标搜索结果后进行页面跳转,可以方法用户查看搜索结果的相关内容。
14、本申请第二方面提供了一种知识搜索装置,所述装置包括:生成模块,用于生成知识搜索引擎主页面,知识搜索引擎主页面包括搜索信息输入框和多个知识颗粒度选项;接收模块,用于接收用户通过搜索信息输入框输入的搜索信息和从多个知识颗粒度选项中选择的至少一个知识颗粒度;搜索模块,用于在知识库中进行知识搜索,得到与搜索信息相关的至少一个知识颗粒度的多个搜索结果;生成模块,还用于生成搜索结果页面,搜索结果页面包括多个搜索结果。
15、在一些可选的实施方式中,搜索模块用于:通过统一的知识搜索模型进行知识搜索,统一的知识搜索模型用于多个知识颗粒度的知识搜索;或者通过至少一个独立的知识搜索模型进行知识搜索,每个独立的知识搜索模型用于一个知识颗粒度的知识搜索。
16、在一些可选的实施方式中,生成模块还用于:生成知识颗粒度设置页面,知识颗粒度设置页面用于对多个知识颗粒度选项进行设置。
17、在一些可选的实施方式中,搜索结果页面还包括多个搜索结果的上下文。
18、在一些可选的实施方式中,接收模块还用于:接收用户通过知识搜索引擎主页面输入的至少一个知识颗粒度的排序优先级;生成模块还用于:在搜索结果页面中,按照排序优先级对多个搜索结果进行排序。
19、在一些可选的实施方式中,生成模块还用于:检测到点击多个搜索结果中的目标搜索结果的用户操作后,打开目标搜索结果对应的候选文件,并跳转到目标搜索结果在候选文件中出现的位置。
20、本申请第三方面提供了一种计算设备集群,包括至少一个计算设备,每个计算设备包括处理器和存储器;至少一个计算设备的处理器用于执行至少一个计算设备的存储器中存储的指令,以使得计算设备集群执行如第一方面的知识搜索方法。
21、本申请第四方面提供了一种包含指令的计算机程序产品,当指令被计算设备集群运行时,使得计算设备集群执行如第一方面的知识搜索方法。
22、本申请第五方面提供了一种计算机可读存储介质,包括计算机程序指令,当计算机程序指令由计算设备集群执行时,计算设备集群执行如第一方面的知识搜索方法。
23、应当理解地,上述提供的第二方面的知识搜索装置、第三方面的计算设备集群、第四方面的计算机程序产品、及第五方面的计算机可读存储介质均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
本文档来自技高网...【技术保护点】
1.一种知识搜索方法,其特征在于,所述方法包括:
2.如权利要求1所述的知识搜索方法,其特征在于,所述在知识库中进行知识搜索包括:
3.如权利要求1或2所述的知识搜索方法,其特征在于,所述方法还包括:
4.如权利要求1至3中任一项所述的知识搜索方法,其特征在于,所述搜索结果页面还包括所述多个搜索结果的上下文。
5.如权利要求1至4中任一项所述的知识搜索方法,其特征在于,所述方法还包括:
6.如权利要求1至5中任一项所述的知识搜索方法,其特征在于,所述方法还包括:
7.一种知识搜索装置,其特征在于,所述装置包括:
8.如权利要求7所述的知识搜索装置,其特征在于,所述搜索模块用于:
9.如权利要求7或8所述的知识搜索装置,其特征在于,所述生成模块还用于:
10.如权利要求7至9中任一项所述的知识搜索装置,其特征在于,所述搜索结果页面还包括所述多个搜索结果的上下文。
11.如权利要求7至10中任一项所述的知识搜索装置,其特征在于,所述接收模块还用于:
12
13.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;
14.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行时,使得所述计算设备集群执行如权利要求的1所述的方法。
15.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行如权利要求1所述的方法。
...【技术特征摘要】
1.一种知识搜索方法,其特征在于,所述方法包括:
2.如权利要求1所述的知识搜索方法,其特征在于,所述在知识库中进行知识搜索包括:
3.如权利要求1或2所述的知识搜索方法,其特征在于,所述方法还包括:
4.如权利要求1至3中任一项所述的知识搜索方法,其特征在于,所述搜索结果页面还包括所述多个搜索结果的上下文。
5.如权利要求1至4中任一项所述的知识搜索方法,其特征在于,所述方法还包括:
6.如权利要求1至5中任一项所述的知识搜索方法,其特征在于,所述方法还包括:
7.一种知识搜索装置,其特征在于,所述装置包括:
8.如权利要求7所述的知识搜索装置,其特征在于,所述搜索模块用于:
9.如权利要求7或8所述的知识搜索装置,其特征在于,所述生成...
【专利技术属性】
技术研发人员:段新宇,常华亭,蒋炜,黄巍,王喆锋,郑毅,怀宝兴,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。