搜索方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:28977245 阅读:14 留言:0更新日期:2021-06-23 09:22
本申请公开了一种搜索方法、装置、电子设备及可读存储介质,属于搜索技术领域。该方法包括:接收用户对第一文本的选定输入;响应选定输入,在第一文本的文本长度大于预设文本长度的情况下,将第一文本拆分为多个候选子文本;确定多个候选子文本中的目标子文本;根据目标子文本生成第二文本,并对第二文本进行搜索,其中,第二文本的文本长度小于或等于预设文本长度。

【技术实现步骤摘要】
搜索方法、装置、电子设备及可读存储介质
本申请属于搜索
,具体涉及一种搜索方法、装置、电子设备及可读存储介质。
技术介绍
目前,在将文本输入搜索框进行搜索时,对于输入搜索框中的文本,其文本长度不能超过搜索框限制的文本长度,否则该文本中未超过搜索框限制的文本长度的第一部分会被截取在搜索框中进行搜索,而该文本中超过搜索框限制的文本长度的第二部分会被截掉,导致第二部分无法被保留在搜索框中进行搜索。
技术实现思路
本申请实施例的目的是提供一种搜索方法、装置、电子设备及可读存储介质,能够解决现有技术中在根据搜索框限制的限制文本长度对输入搜索框的文本进行截取后,由于截取的文本中包含的有效信息较少导致搜索结果的准确性偏低的技术问题。第一方面,本申请实施例提供了一种搜索方法,包括:接收用户对第一文本的选定输入;响应选定输入,在第一文本的文本长度大于预设文本长度的情况下,将第一文本拆分为多个候选子文本;确定多个候选子文本中的目标子文本;根据目标子文本生成第二文本,并对第二文本进行搜索,其中,第二文本的文本长度小于或等于预设文本长度。第二方面,本申请实施例提供了一种搜索装置,包括:第一接收模块,用于接收用户对第一文本的选定输入;拆分模块,用于响应选定输入,在第一文本的文本长度大于预设文本长度的情况下,将第一文本拆分为多个候选子文本;确定模块,用于确定多个候选子文本中的目标子文本;生成模块,用于根据所目标子文本生成第二文本;搜索模块,用于对生成模块生成的第二文本进行搜索,其中,第二文本的文本长度小于或等于预设文本长度。第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面的方法的步骤。第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法。在本申请实施例中,能够在接收到用户对第一文本的选定输入后,响应选定输入,在第一文本的文本长度大于预设文本长度的情况下,将第一文本拆分为多个候选子文本,然后确定多个候选子文本中的目标子文本,根据目标子文本生成第二文本,并对第二文本进行搜索,其中,第二文本的文本长度小于或等于预设文本长度。在此情况下,将上述第一文本作为输入搜索框的文本,将上述预设文本长度作为搜索框限制的限制文本长度,将目标子文本作为包含第一文本中的有效信息的子文本,本申请实施例能够有效解决现有技术中在根据搜索框限制的文本长度对输入搜索框的文本进行截取后,由于截取的文本中包含的有效信息较少导致搜索结果的准确性偏低的技术问题,实现在缩短第一文本的文本长度的同时,保留第一文本中有效信息的目的,有效提高了在输入搜索框文本的文本长度大于搜索框限制的文本长度的情况下得到的搜索结果的准确性。附图说明图1是本申请一些实施例提供的一种搜索方法的方法流程图;图2是本申请一些实施例提供的第一界面中多个文本选项的示意图;图3是本申请一些实施例提供的另一种搜索方法的方法流程图;图4A是本申请一些实施例提供的第一界面中一种调整至少一个待调整子文本的位置的过程示意图;图4B是本申请一些实施例提供的第一界面中另一种调整至少一个待调整子文本的位置的过程示意图;图5是本申请一些实施例提供的再一种搜索方法的方法流程图;图6是本申请一些实施例提供的在第一界面中新增目标子文本的示意图;图7是本申请一些实施例提供的又一种搜索方法的方法流程图;图8是本申请一些实施例提供的一种搜索装置的功能结构框图;图9是本申请一些实施例提供的一种电子设备的功能结构框图;图10为实现本申请实施例的一种电子设备的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。目前,在将文本输入搜索框进行搜索时,对于输入搜索框中的文本,在其文本长度超过搜索框限制的文本长度的情况下,该文本中未超过上述限制的文本长度的第一部分会被截取在搜索框中进行搜索,而该文本中超过上述限制的文本长度的第二部分会被截掉,导致第二部分无法被保留在搜索框中进行搜索。实际情况中,对于输入搜索框中的文本而言,该文本中未超过搜索框限制的文本长度的第一部分和超过上述限制的文本长度的第二部分均可能包含待搜索文本的有效信息。在此情况下,如果仅在搜索框中保留该文本的第一部分而截掉第二部分,可能造成文本中有效信息的缺失,导致搜索结果的准确性偏低。基于上述存在的问题,本申请实施例提供一种搜索方法。如图1所示,该搜索方法包括如下步骤S110~S140。步骤S110:接收用户对第一文本的选定输入。第一文本即用户意图输入搜索框的文本。第一文本例如是位于如网页文本、电子文件资料中的文件文本等信息文本中的全部文本或部分文本。选定输入即用户在上述信息文本中选定第一文本的输入。例如,第一文本是信息文本中的全部文本,用户通过对该信息文本进行选定输入来选定该信息文本中的全部文本作为第一文本。在此过程中,选定输入可以为长按操作或者双击操作等等。又如,第一文本是信息文本中的部分文本,用户通过对该信息文本进行选定输入来选定该信息文本中的部分文本作为第一文本。在此过程中,用户可以是对该信息文本进行长按操作,使得当前界面中出现起始位置光标和终止位置光标,通过对起始位置光标和终止位置光标进行拖动操作来重新确定起始位置光标和终止位置光标在信息文本中的位置,以选定位于起始位置光标和终止位置光标之间的文本作为第一文本。在此过程中,选定输入包括上述长按操作和拖动操作。可以理解的是,上述所列举的选定输入仅仅是示例性的,实际情况中,只要能够在信息文本中选定第一文本,本公开实施例对选定输入的输入方式不做限定。步骤S120:响应选定输入,在第一文本的文本长度大于预设文本长度的情况下,将第一文本拆分为多个候选子文本。文本长度可以是文本内字符串所包含的字符个数。预设文本长度即搜索框限制的文本长度。...

【技术保护点】
1.一种搜索方法,其特征在于,包括:/n接收用户对第一文本的选定输入;/n响应所述选定输入,在所述第一文本的文本长度大于预设文本长度的情况下,将所述第一文本拆分为多个候选子文本;/n确定所述多个候选子文本中的目标子文本;/n根据所述目标子文本生成第二文本,并对所述第二文本进行搜索,其中,所述第二文本的文本长度小于或等于所述预设文本长度。/n

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:
接收用户对第一文本的选定输入;
响应所述选定输入,在所述第一文本的文本长度大于预设文本长度的情况下,将所述第一文本拆分为多个候选子文本;
确定所述多个候选子文本中的目标子文本;
根据所述目标子文本生成第二文本,并对所述第二文本进行搜索,其中,所述第二文本的文本长度小于或等于所述预设文本长度。


2.根据权利要求1所述的方法,其特征在于,所述确定所述多个候选子文本中的目标子文本,包括:
在显示有包括所述多个候选子文本的第一界面的情况下,将所述多个候选子文本中的第一候选子文本确定为目标子文本,其中,所述第一候选子文本为用户从所述多个候选子文本选择后得到;
或者,将所述多个候选子文本中与目标关键词相关联的第二候选子文本确定为目标子文本。


3.根据权利要求1所述的方法,其特征在于,所述目标子文本的数量为多个;
所述根据所述目标子文本生成第二文本之前,所述方法还包括:
接收用户对所述多个目标子文本中至少一个待调整子文本的第一输入;
响应所述第一输入,调整所述至少一个待调整子文本的位置;
所述根据所述目标子文本生成第二文本,包括:
根据调整后的所述多个目标子文本的位置关系,生成所述第二文本。


4.根据权利要求1所述的方法,其特征在于,所述根据所述目标子文本生成第二文本之前,所述方法还包括:
接收用户的新增输入;
响应于所述新增输入,将所述新增输入对应内容添加为目标子文本。


5.根据权利要求1所述的方法,其特征在于,所述对所述第二文本进行搜索之后,所述方法还包括:
接收用户的第二输入;
响应所述第二输入,显示第二界面;其中,所述第二界面中显示有所述多个候选子文本,且所述多个候选子文本中的所述目标子文本以第一方式显示,所述多个候选子文本中除所述目标子文本以外的其他子文本以第二方式显示。


6.一种搜索装置,其特征在于,包括:
第一接收模块,用于接收用户对第一文本的选定输入;
拆分模块,用于响应所述选定输入,在所述第一文本的文本长度大于预设文本长度的情况下,将所述第一文本拆分为多个候选子文本;<...

【专利技术属性】
技术研发人员:乐永王建辉
申请(专利权)人:维沃移动通信杭州有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1