[发明专利]一种文本搜索方法、装置、电子设备及存储介质在审
申请号: | 202111613097.X | 申请日: | 2021-12-27 |
公开(公告)号: | CN114296606A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 姜勇 | 申请(专利权)人: | 武汉悦学帮网络技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F16/332;G06F40/109;G06F40/284 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 陈晓川 |
地址: | 430073 湖北省武汉市东湖新技术开发区雄*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文本 搜索 方法 装置 电子设备 存储 介质 | ||
本公开提供了一种文本搜索方法、装置、电子设备及存储介质,该方法包括:获取用户输入的搜索信息;判断所述搜索信息的搜索方式是精确匹配搜索还是模糊匹配搜索;在所述搜索信息的搜索方式为所述模糊匹配搜索的情况下,将所述分隔符两端的搜索信息对应的第一目标文本进行第一高亮显示;在所述搜索信息的搜索方式为所述精确匹配搜索的情况下,将所述搜索信息对应的第二目标文本进行第二高亮显示,其中,所述第二高亮显示与所述第一高亮显示的显示方式不同。本公开实施例,针对用户不同的搜索方式,目标文本的高亮显示方式不同,增加了高亮显示方式的多样性,便于用户区分不同搜索方式对应的关键信息的提示,提升了用户体验。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种文本搜索方法、装置、电子设备及存储介质。
背景技术
随着电子设备应用技术的不断发展,关键词搜索已经被广泛应用在不同的业务场景中。在一些电子设备应用的搜索界面中,当用户输入搜索关键字时,为方便显示文本中的重要信息,常常会对文本中与搜索关键字相关联的部分文字进行高亮显示。比如,在手机通讯录或者A应用程序的通讯录的搜索界面,当用户输入“zhaozh”时,搜索界面会出现“zhaozh”相关联的姓名“赵真”或者“赵志”并进行高亮显示。
然而,现有技术的高亮显示形式过于单一,比如当用户输入搜索关键字“zhaozh”或者“zhao zh”的情况下,两种搜索方式显然不同,存在搜索信息中可能存在分隔符(比如空格)的情况,而现有技术针对上述两种搜索方式的高亮显示形式是相同的,比如都是变化相同的字体颜色或者字体加粗,显示形式不够灵活,缺乏针对性,用户体验欠佳。
发明内容
本公开实施例至少提供一种文本搜索方法、装置、电子设备及计算机可读存储介质。
第一方面,本公开实施例提供了一种文本搜索方法,包括:
获取用户输入的搜索信息;
判断所述搜索信息的搜索方式是精确匹配搜索还是模糊匹配搜索;其中,所述模糊匹配搜索是指所述搜索信息中存在分隔符,且所述精确匹配搜索是指所述搜索信息中不存在分隔符;
在所述搜索信息的搜索方式为所述模糊匹配搜索的情况下,将所述分隔符两端的搜索信息对应的第一目标文本进行第一高亮显示;
在所述搜索信息的搜索方式为所述精确匹配搜索的情况下,将所述搜索信息对应的第二目标文本进行第二高亮显示;其中,所述第二高亮显示与所述第一高亮显示的显示方式不同。
本公开实施例中,针对用户不同的搜索方式,目标文本的高亮显示方式不同,增加了高亮显示方式的多样性,便于用户区分不同搜索方式对应的关键信息的提示,提升了用户体验。
根据第一方面,在一种可能的实施方式中,所述将所述分隔符两端的搜索信息对应的第一目标文本进行第一高亮显示,包括:
获取与所述搜索信息关联的搜索字段;
判断所述搜索信息是否为第一种类信息,所述第一种类信息包括拼音;
在所述搜索信息为第一种类信息的情况下,构建所述搜索信息与所述搜索信息对应的汉字在所述搜索字段中的位置的第一映射;
基于所述第一映射,确定所述搜索信息在所述搜索字段中对应的第一起始位置和第一结束位置;
遍历所述搜索字段,根据所述第一起始位置和所述第一结束位置确定所述第一目标文本,并将所述第一目标文本进行所述第一高亮显示。
本公开实施例中,通过将搜索信息与搜索信息对应的汉字在搜索字段中的位置形成映射进行高亮显示,提高了高亮显示的准确率,能够处理多种情形的搜索方式。
根据第一方面,在一种可能的实施方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉悦学帮网络技术有限公司,未经武汉悦学帮网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111613097.X/2.html,转载请声明来源钻瓜专利网。