本技术属于自然语言处理,尤其涉及一种检索方法、装置、计算机可读存储介质及终端设备。
背景技术:
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、本技术实施例的第四方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种检索方法的步骤。
54、本技术实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述任一种检索方法的步骤。
55、本技术实施例与现有技术相比存在的有益效果是:本技术实施例获取待处理的目标文本;对所述目标文本进行翻译检索,得到翻译检索结果;对所述目标文本进行文本材料检索,确定文本匹配结果。通过本技术实施例,可以对目标文本自动进行翻译检索和文本材料检索,而无需用户手动切换至课本扫描模式,从而减少了用户的操作步骤和学习成本,有助于改善用户体验。