搜索方法和装置制造方法及图纸

技术编号:15272964 阅读:235 留言:0更新日期:2017-05-04 13:02
本申请公开了搜索方法和装置。上述方法的一具体实施方式包括:响应于接收到搜索指令,呈现取词窗口;响应于检测到作用于取词窗口的、用于选取拟用搜索词的选取操作,确定选取操作所指示的拟用搜索词和包含拟用搜索词的目标字符串;将目标字符串和拟用搜索词在目标字符串中的位置标识发送至所连接的服务器,以使服务器根据位置标识在目标字符串中确定包含拟用搜索词的目标搜索词,并发起对目标搜索词的搜索以得到搜索结果;从服务器接收搜索结果并进行展示。该实施方式提高了搜索效率。

Search method and device

A search method and apparatus are disclosed. One embodiment of the method includes: in response to the received search instructions presented in response to a floating window; detected in the floating window, select the intended selection operation of the search term, determine the selected instructions to the proposed search words and contains intends to use the target string search word; the target string and intends to use the search words in the target string identifier to the connected server to server according to the position determined in the target identification string contains intends to use the search term target search word, and launched on the target search term search to get search results; received from the server and display the search results. The implementation improves the search efficiency.

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及互联网
,尤其涉及搜索方法和装置
技术介绍
用户在使用应用的过程中有搜索需求时,通常是切换到浏览器或其他支持搜索功能的应用完成搜索;或者调取输入法界面,通过在该界面上输入、编辑搜索词,或在输入法应用提供的多个搜索词中点选所需的搜索词,并主动点击搜索按钮发起搜索。现有的搜索方法虽然可行,但存在搜索效率低的问题。
技术实现思路
本申请的目的在于提出一种改进的搜索方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供一种搜索方法,该方法包括:响应于接收到搜索指令,呈现取词窗口;响应于检测到作用于上述取词窗口的、用于选取拟用搜索词的选取操作,确定上述选取操作所指示的拟用搜索词和包含上述拟用搜索词的目标字符串;将上述目标字符串和上述拟用搜索词在上述目标字符串中的位置标识发送至所连接的服务器,以使上述服务器根据上述位置标识在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,并发起对上述目标搜索词的搜索以得到搜索结果;从上述服务器接收上述搜索结果并进行展示。在一些实施例中,上述确定上述选取操作所指示的拟用搜索词,包括:在上述选取操作所在选取位置的预定范围内的文字区域划分网格,以使上述文字区域中的字符位于所划分的网格中;确定上述选取操作所指示的网格,将所确定的网格包含的字符作为上述拟用搜索词。在一些实施例中,上述确定包含上述拟用搜索词的目标字符串,包括:获取上述文字区域中的字符以组成上述目标字符串,其中,所获取的字符包括上述拟用搜索词。在一些实施例中,上述获取上述文字区域中的字符以组成上述目标字符串,包括:获取上述文字区域中的字符组成第一字符串;从上述第一字符串中提取上述拟用搜索词、上述拟用搜索词前和/或后预定数目个字符,组成上述目标字符串。在一些实施例中,上述取词窗口包括至少一个页面;以及在上述呈现取词窗口之后,上述方法还包括:响应于接收到翻页指令,显示上述取词窗口所对应页面的上一页面或下一页面。在一些实施例中,上述方法还包括:响应于接收到隐藏指令,隐藏上述搜索结果。第二方面,本申请提供了一种搜索方法,该方法包括:从所连接的客户端接收目标字符串和拟用搜索词在上述目标字符串中的位置标识,其中,上述拟用搜索词和上述目标字符串是上述客户端根据检测到的作用于取词窗口的、用于选取拟用搜索词的选取操作所确定的;根据上述位置标识,在上述目标字符串中确定包含上述拟用搜索词的目标搜索词;发起对上述目标搜索词的搜索以得到搜索结果;向上述客户端发送上述搜索结果。在一些实施例中,上述根据上述位置标识,在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,包括:对上述目标字符串进行切词,将包含上述位置标识所指示的拟用搜索词的词作为目标搜索词。在一些实施例中,上述根据上述位置标识,在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,包括:从上述目标字符串中提取关键词集合;在上述关键词集合中确定包含上述位置标识所指示的拟用搜索词的至少一个关键词;如果上述至少一个关键词的数目大于1,则获取预先统计的与上述至少一个关键词中的每一个关键词对应的搜索量,并将搜索量最高的关键词作为目标搜索词。第三方面,本申请提供了一种搜索装置,该装置包括:呈现单元,配置用于响应于接收到搜索指令,呈现取词窗口;确定单元,配置用于响应于检测到作用于上述取词窗口的、用于选取拟用搜索词的选取操作,确定上述选取操作所指示的拟用搜索词和包含上述拟用搜索词的目标字符串;第一发送单元,配置用于将上述目标字符串和上述拟用搜索词在上述目标字符串中的位置标识发送至所连接的服务器,以使上述服务器根据上述位置标识在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,并发起对上述目标搜索词的搜索以得到搜索结果;第一接收单元,配置用于从上述服务器接收上述搜索结果并进行展示。在一些实施例中,上述确定单元包括:网格划分子单元,配置用于在上述选取操作所在选取位置的预定范围内的文字区域划分网格,以使上述文字区域中的字符位于所划分的网格中;拟用搜索词确定子单元,配置用于确定上述选取操作所指示的网格,将所确定的网格包含的字符作为上述拟用搜索词。在一些实施例中,上述确定单元包括:目标字符串确定子单元,配置用于获取上述文字区域中的字符以组成上述目标字符串,其中,所获取的字符包括上述拟用搜索词。在一些实施例中,上述目标字符串确定子单元包括:第一字符串确定模块,配置用于获取上述文字区域中的字符组成第一字符串;目标字符串确定模块,配置用于从上述第一字符串中提取上述拟用搜索词、上述拟用搜索词前和/或后预定数目个字符,组成上述目标字符串。在一些实施例中,上述取词窗口包括至少一个页面;以及上述装置还包括:翻页单元,配置用于响应于接收到翻页指令,显示上述取词窗口所对应页面的上一页面或下一页面。在一些实施例中,上述装置还包括:隐藏单元,配置用于响应于接收到隐藏指令,隐藏上述搜索结果。第四方面,本申请提供了一种搜索装置,该装置包括:第二接收单元,配置用于从所连接的客户端接收目标字符串和拟用搜索词在上述目标字符串中的位置标识,其中,上述拟用搜索词和上述目标字符串是上述客户端根据检测到的作用于取词窗口的、用于选取拟用搜索词的选取操作所确定的;目标搜索词确定单元,配置用于根据上述位置标识,在上述目标字符串中确定包含上述拟用搜索词的目标搜索词;搜索单元,配置用于发起对上述目标搜索词的搜索以得到搜索结果;第二发送单元,配置用于向上述客户端发送上述搜索结果。在一些实施例中,上述目标搜索词确定单元包括:第一处理子单元,配置用于对上述目标字符串进行切词,将包含上述位置标识所指示的拟用搜索词的词作为目标搜索词。在一些实施例中,上述目标搜索词确定单元包括:提取子单元,配置用于从上述目标字符串中提取关键词集合;确定子单元,配置用于在上述关键词集合中确定包含上述位置标识所指示的拟用搜索词的至少一个关键词;第二处理子单元,配置用于如果上述至少一个关键词的数目大于1,则获取预先统计的与上述至少一个关键词中的每一个关键词对应的搜索量,并将搜索量最高的关键词作为目标搜索词。上述第一方面所示的搜索方法和上述第三方面所示的搜索装置,通过在接收到搜索指令时呈现取词窗口;而后在检测到作用于取词窗口的、用于选取拟用搜索词的选取操作时,确定上述选取操作所指示的拟用搜索词和包含上述拟用搜索词的目标字符串,以便将上述目标字符串和上述拟用搜索词在上述目标字符串中的位置标识发送至所连接的服务器,以使上述服务器根据上述位置标识在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,并发起对上述目标搜索的搜索以得到搜索结果;最后从上述服务器接收上述搜索结果并进行展示。从而有效利用了取词窗口以及服务器对目标搜索词的确定,避免了用户输入或编辑搜索词,提高了搜索的精准度,进而提高了搜索效率。上述第二方面所示的搜索方法和上述第四方面所示的装置,通过从所连接的客户端接收目标字符串和拟用搜索词在上述目标字符串中的位置标识,以便根据上述位置标识,在上述目标字符串中确定包含上述拟用搜索词的目标搜索词,而后发起对上述目标搜索词的搜索以便得到搜索结果并将搜索结果返回给上述客户端,从而有效利用了对目标搜索词的确定,提高了搜索的精准度,本文档来自技高网...
搜索方法和装置

【技术保护点】
一种搜索方法,其特征在于,所述方法包括:响应于接收到搜索指令,呈现取词窗口;响应于检测到作用于所述取词窗口的、用于选取拟用搜索词的选取操作,确定所述选取操作所指示的拟用搜索词和包含所述拟用搜索词的目标字符串;将所述目标字符串和所述拟用搜索词在所述目标字符串中的位置标识发送至所连接的服务器,以使所述服务器根据所述位置标识在所述目标字符串中确定包含所述拟用搜索词的目标搜索词,并发起对所述目标搜索词的搜索以得到搜索结果;从所述服务器接收所述搜索结果并进行展示。

【技术特征摘要】
1.一种搜索方法,其特征在于,所述方法包括:响应于接收到搜索指令,呈现取词窗口;响应于检测到作用于所述取词窗口的、用于选取拟用搜索词的选取操作,确定所述选取操作所指示的拟用搜索词和包含所述拟用搜索词的目标字符串;将所述目标字符串和所述拟用搜索词在所述目标字符串中的位置标识发送至所连接的服务器,以使所述服务器根据所述位置标识在所述目标字符串中确定包含所述拟用搜索词的目标搜索词,并发起对所述目标搜索词的搜索以得到搜索结果;从所述服务器接收所述搜索结果并进行展示。2.根据权利要求1所述的方法,其特征在于,所述确定所述选取操作所指示的拟用搜索词,包括:在所述选取操作所在选取位置的预定范围内的文字区域划分网格,以使所述文字区域中的字符位于所划分的网格中;确定所述选取操作所指示的网格,将所确定的网格包含的字符作为所述拟用搜索词。3.根据权利要求2所述的方法,其特征在于,所述确定包含所述拟用搜索词的目标字符串,包括:获取所述文字区域中的字符以组成所述目标字符串,其中,所获取的字符包括所述拟用搜索词。4.根据权利要求3所述的方法,其特征在于,所述获取所述文字区域中的字符以组成所述目标字符串,包括:获取所述文字区域中的字符组成第一字符串;从所述第一字符串中提取所述拟用搜索词、所述拟用搜索词前和/或后预定数目个字符,组成所述目标字符串。5.根据权利要求1所述的方法,其特征在于,所述取词窗口包括至少一个页面;以及在所述呈现取词窗口之后,所述方法还包括:响应于接收到翻页指令,显示所述取词窗口所对应页面的上一页面或下一页面。6.根据权利要求1-5之一所述的方法,其特征在于,所述方法还包括:响应于接收到隐藏指令,隐藏所述搜索结果。7.一种搜索方法,其特征在于,所述方法包括:从所连接的客户端接收目标字符串和拟用搜索词在所述目标字符串中的位置标识,其中,所述拟用搜索词和所述目标字符串是所述客户端根据检测到的作用于取词窗口的、用于选取拟用搜索词的选取操作所确定的;根据所述位置标识,在所述目标字符串中确定包含所述拟用搜索词的目标搜索词;发起对所述目标搜索词的搜索以得到搜索结果;向所述客户端发送所述搜索结果。8.根据权利要求7所述的方法,其特征在于,所述根据所述位置标识,在所述目标字符串中确定包含所述拟用搜索词的目标搜索词,包括:对所述目标字符串进行切词,将包含所述位置标识所指示的拟用搜索词的词作为目标搜索词。9.根据权利要求7所述的方法,其特征在于,所述根据所述位置标识,在所述目标字符串中确定包含所述拟用搜索词的目标搜索词,包括:从所述目标字符串中提取关键词集合;在所述关键词集合中确定包含所述位置标识所指示的拟用搜索词的至少一个关键词;如果所述至少一个关键词的数目大于1,则获取预先统计的与所述至少一个关键词中的每一个关键词对应的搜索量,并将搜索量最高的关键词作为目标搜索词。10.一种搜索装置,其特征在于,所述装置包括:呈现单元,配置用于响应于接收到搜索指令,呈现取词窗口;确定单元,配置用于响应于检...

【专利技术属性】
技术研发人员:叶欢
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1