System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于自然语言处理,尤其涉及一种检索方法、装置、计算机可读存储介质及终端设备。
技术介绍
1、随着技术的进步,各种辅助学习的智能工具逐渐走进千家万户。通过使用各种智能工具,可以帮助人们更好地学习与工作。例如,可以使用词典笔等智能翻译工具对待识别的文本进行翻译,或者,可以根据待识别的文本在题库中进行检索,以得到待识别的文本对应的题目,从而可以帮助人们更高效地进行学习。
2、然而,当用户需要对待识别的文本在题库中进行检索时,现有技术中的检索方法通常需要用户手动切换至对应的扫题模式,该过程的操作步骤较为繁琐,并且增加了用户的学习成本,导致用户体验不佳。
技术实现思路
1、有鉴于此,本申请实施例提供了一种检索方法、装置、计算机可读存储介质及终端设备,以解决现有技术中的检索方法的操作步骤较为繁琐,导致用户体验不佳的问题。
2、本申请实施例的第一方面提供了一种检索方法,可以包括:
3、获取待处理的目标文本;
4、对所述目标文本进行多重检索,得到多重检索结果;其中,所述多重检索包括翻译检索和题库检索。
5、在第一方面的一种具体实现方式中,所述对所述目标文本进行多重检索,得到多重检索结果,包括:
6、根据所述翻译检索的优先级和所述题库检索的优先级,分别对所述目标文本进行所述翻译检索和所述题库检索,得到翻译检索结果和题库检索结果。
7、在第一方面的一种具体实现方式中,所述翻译检索的优先级高于所述题库检索的优先级。
8、在第一方面的一种具体实现方式中,所述题库检索的过程包括:
9、获取预设的各个题库;
10、根据各个题库,对所述目标文本进行题库检索,得到题库检索结果。
11、在第一方面的一种具体实现方式中,所述根据各个题库,对所述目标文本进行题库检索,得到题库检索结果,包括:
12、获取用户信息;
13、根据所述用户信息,确定各个题库的匹配优先级;
14、根据各个题库的匹配优先级,对所述目标文本进行题库检索,得到题库检索结果。
15、在第一方面的一种具体实现方式中,所述根据各个题库的匹配优先级,对所述目标文本进行题库检索,得到题库检索结果,包括:
16、计算候选题库中的各个题目与所述目标文本的题目匹配度;其中,所述候选题库为各个题库中尚未被匹配的匹配优先级最高的题库;
17、若所述候选题库中存在至少一个题目匹配度大于预设的匹配度阈值,则将题目匹配度大于所述匹配度阈值的题目确定为所述题库检索结果;
18、若所述候选题库中的各个题目匹配度均小于或等于所述匹配度阈值,则返回执行计算所述候选题库中的各个题目与所述目标文本的题目匹配度的步骤及其后续步骤;
19、若不存在所述候选题库,则确定所述题库检索结果为空。
20、在第一方面的一种具体实现方式中,在所述根据所述翻译检索的优先级和所述题库检索的优先级,分别对所述目标文本进行所述翻译检索和所述题库检索,得到翻译检索结果和题库检索结果之后,还包括:
21、根据所述翻译检索的优先级和所述题库检索的优先级,对所述翻译检索结果和所述题库检索结果进行检索结果显示。
22、在第一方面的一种具体实现方式中,所述多重检索结果包括翻译检索结果和题库检索结果;
23、在所述对所述目标文本进行多重检索,得到多重检索结果之后,还包括:
24、对所述翻译检索结果进行显示;
25、根据所述题库检索结果,显示对应的提示信息。
26、在第一方面的一种具体实现方式中,所述根据所述题库检索结果,显示对应的提示信息,包括:
27、根据所述题库检索结果,显示对应的提示信息和预设的题库检索结果入口;其中,所述题库检索结果入口用于进入所述题库检索结果的显示界面。
28、本申请实施例的第二方面提供了一种检索装置,可以包括:
29、文本获取模块,用于获取待处理的目标文本;
30、多重检索模块,用于对所述目标文本进行多重检索,得到多重检索结果;其中,所述多重检索包括翻译检索和题库检索。
31、在第二方面的一种具体实现方式中,所述多重检索模块包括:
32、多重检索子模块,用于根据所述翻译检索的优先级和所述题库检索的优先级,分别对所述目标文本进行所述翻译检索和所述题库检索,得到翻译检索结果和题库检索结果。
33、在第二方面的一种具体实现方式中,所述翻译检索的优先级高于所述题库检索的优先级。
34、在第二方面的一种具体实现方式中,所述多重检索子模块包括:
35、题库获取单元,用于获取预设的各个题库;
36、题库检索单元,用于根据各个题库,对所述目标文本进行题库检索,得到题库检索结果。
37、在第二方面的一种具体实现方式中,所述题库检索单元包括:
38、用户信息获取子单元,用于获取用户信息;
39、匹配优先级确定子单元,用于根据所述用户信息,确定各个题库的匹配优先级;
40、题库检索子单元,用于根据各个题库的匹配优先级,对所述目标文本进行题库检索,得到题库检索结果。
41、在第二方面的一种具体实现方式中,所述题库检索子单元包括:
42、匹配度计算子单元,用于计算候选题库中的各个题目与所述目标文本的题目匹配度;其中,所述候选题库为各个题库中尚未被匹配的匹配优先级最高的题库;
43、第一结果确定子单元,用于若所述候选题库中存在至少一个题目匹配度大于预设的匹配度阈值,则将题目匹配度大于所述匹配度阈值的题目确定为所述题库检索结果;
44、返回执行子单元,用于若所述候选题库中的各个题目匹配度均小于或等于所述匹配度阈值,则返回执行计算所述候选题库中的各个题目与所述目标文本的题目匹配度的步骤及其后续步骤;
45、第二结果确定子单元,用于若不存在所述候选题库,则确定所述题库检索结果为空。
46、在第二方面的一种具体实现方式中,所述多重检索装置还包括:
47、检索结果显示模块,用于根据所述翻译检索的优先级和所述题库检索的优先级,对所述翻译检索结果和所述题库检索结果进行检索结果显示。
48、在第二方面的一种具体实现方式中,所述多重检索结果包括翻译检索结果和题库检索结果;
49、所述检索装置还包括:
50、翻译检索结果显示模块,用于对所述翻译检索结果进行显示;
51、提示信息显示模块,用于根据所述题库检索结果,显示对应的提示信息。
52、在第二方面的一种具体实现方式中,所述提示信息显示模块包括:
53、结果入口显示子模块,用于根据所述题库检索结果,显示对应的提示信息和预设的题库检索结果入口;其中,所述题库检索结果入口用于进入所述题库检索结果本文档来自技高网...
【技术保护点】
1.一种检索方法,其特征在于,包括:
2.根据权利要求1所述的检索方法,其特征在于,所述对所述目标文本进行多重检索,得到多重检索结果,包括:
3.根据权利要求2所述的检索方法,其特征在于,所述翻译检索的优先级高于所述题库检索的优先级。
4.根据权利要求1所述的检索方法,其特征在于,所述题库检索的过程包括:
5.根据权利要求4所述的检索方法,其特征在于,所述根据各个题库,对所述目标文本进行题库检索,得到题库检索结果,包括:
6.根据权利要求5所述的检索方法,其特征在于,所述根据各个题库的匹配优先级,对所述目标文本进行题库检索,得到题库检索结果,包括:
7.根据权利要求2所述的检索方法,其特征在于,在所述根据所述翻译检索的优先级和所述题库检索的优先级,分别对所述目标文本进行所述翻译检索和所述题库检索,得到翻译检索结果和题库检索结果之后,还包括:
8.根据权利要求1所述的检索方法,其特征在于,所述多重检索结果包括翻译检索结果和题库检索结果;
9.根据权利要求8所述的检索方法,其特征在于,所述
10.一种检索装置,其特征在于,包括:
11.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的检索方法的步骤。
12.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任一项所述的检索方法的步骤。
...【技术特征摘要】
1.一种检索方法,其特征在于,包括:
2.根据权利要求1所述的检索方法,其特征在于,所述对所述目标文本进行多重检索,得到多重检索结果,包括:
3.根据权利要求2所述的检索方法,其特征在于,所述翻译检索的优先级高于所述题库检索的优先级。
4.根据权利要求1所述的检索方法,其特征在于,所述题库检索的过程包括:
5.根据权利要求4所述的检索方法,其特征在于,所述根据各个题库,对所述目标文本进行题库检索,得到题库检索结果,包括:
6.根据权利要求5所述的检索方法,其特征在于,所述根据各个题库的匹配优先级,对所述目标文本进行题库检索,得到题库检索结果,包括:
7.根据权利要求2所述的检索方法,其特征在于,在所述根据所述翻译检索的优先级和所述题库检索的优先级,分别对所...
【专利技术属性】
技术研发人员:吴迪,
申请(专利权)人:东莞市步步高教育软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。