一种搜索方法及客户端的制作方法_2

文档序号:8905307阅读:来源:国知局
为本发明实施例提供的确定结果摘要信息的排序的方法流程图;
[0062]图5为本发明实施例提供的展示所匹配的所述各关键词的结果摘要信息的方法流程图;
[0063]图6为本发明实施例提供的搜索方法的再一流程图;
[0064]图7为本发明实施例提供的更新本地词库的方法流程图;
[0065]图8为本发明实施例提供的客户端的结构框图;
[0066]图9为本发明实施例提供的本地搜索模块的结构框图;
[0067]图10为本发明实施例提供的展示模块的结构框图;
[0068]图11为本发明实施例提供的排序权重确定单元的结构框图;
[0069]图12为本发明实施例提供的指标值确定子单元的结构框图;
[0070]图13为本发明实施例提供的排序确定单元的结构框图;
[0071]图14为本发明实施例提供的关键词搜索单元的结构框图;
[0072]图15为本发明实施例提供的依序展示模块的结构框图;
[0073]图16为本发明实施例提供的客户端的另一结构框图;
[0074]图17为本发明实施例提供的客户端的再一结构框图。
【具体实施方式】
[0075]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]图1为本发明实施例提供的搜索方法的流程图,该搜索方法可应用于客户端,所述客户端可以为装载于用户设备上且具有搜索功能的客户端;参照图1,该方法可以包括:
[0077]步骤S100、确定用户输入的搜索词;
[0078]搜索词可以认为是用户输入搜索框的字词。
[0079]步骤S110、若当前网络环境不符合设定的网络搜索条件,则在所述客户端的本地词库中确定所述搜索词对应的关键词所匹配的结果摘要信息,其中,所述本地词库存储有关键词与结果摘要信息的对应关系;
[0080]在本发明实施例中,客户端存储有本地词库,该本地词库设置有关键词与结果摘要信息的对应关系,结果摘要信息可以认为是对关键词所匹配的搜索结果的摘要;
[0081]如对于专用于搜索产品的客户端而言,关键词可以为产品名称,如开关电源、开关柜、开口剂、开关插座等;关键词在本地词库中所匹配的结果摘要信息,可以为产品图片,产品起订数量,产品单价,产品所属公司等信息;
[0082]本发明实施例在对搜索词进行搜索时,需要检测当前的网络环境,若当前的网络环境不符合设定的网络搜索条件,则可设置后续在本地词库中进行搜索词的搜索;若当前的网络环境符合设定的网络搜索条件,则可设置后续在网络服务器中进行搜索词的搜索(在网络服务器中进行搜索词的搜索可以与现有技术类似);可选的,当前的网络环境不符合设定网络搜索条件,可以如当前未连接网络、连接的网络制式的数据传输速度较低(如连接2G制式的网络)、网络信号较差(如网络信号低于设定要求)等;
[0083]在当前网络环境不符合设定的网络搜索条件时,客户端可在本地词库中搜索用户输入的搜索词所对应的关键词,从而通过对应到的关键词在本地词库中匹配对应的结果摘要信息,实现搜索词所匹配的结果摘要信息的确定。
[0084]步骤S120、展示所匹配的结果摘要信息。
[0085]本发明实施例提供的搜索方法,可在客户端中设置存储有关键词与结果摘要信息的对应关系的本地词库,从而在当前网络环境不符合设定的网络搜索条件时,客户端可在本地词库中确定所述搜索词对应的关键词所匹配的结果摘要信息,实现在本地匹配搜索词的结果摘要信息,通过展示所匹配到的结果摘要信息,可使得用户对搜索词的搜索结果有所了解。本发明实施例提供的搜索方法,可在网络环境较差或者客户端连接不到网络时,在本地词库中搜索所述搜索词匹配的结果摘要信息,通过向用户展示该结果摘要信息,实现搜索功能。
[0086]可选的,本发明实施例可对搜索到的各结果摘要信息进行排序,从而使得用户可通过结果摘要信息的排序,了解到与搜索词相关度不同的结果摘要信息,使用户能够较为简单的寻找到感兴趣的结果摘要信息;图2示出了本发明实施例提供的搜索方法的另一流程图,参照图2,该方法可以包括:
[0087]步骤S200、确定用户输入的搜索词;
[0088]步骤S210、若当前网络环境不符合设定的网络搜索条件,则在所述本地词库中搜索与所述搜索词对应的至少一个关键词;
[0089]可选的,本发明实施例可对搜索词进行分词,得到至少一个分词字符后,再在本地词库中搜索与所得到的至少一个分词字符对应的关键词;
[0090]可选的,本发明实施例可通过如下方式进行分词:
[0091]一种分词方式为,将搜索词与设定分词表按照设定匹配顺序进行匹配,得到至少一个分词字符;可选的,设定分词表可通过两个方式进行更新:将用户搜索成功时所使用的分词加入设定分词表;或通过网络更新,每次启动客户端时,通过版本号请求大于此版本号的新分词加入设定分词表中;
[0092]另一种分词方式为,按照搜索词中的词性进行分词,得到至少一个分词字符;如可将搜索词分为介词、助词、语气词等分词;
[0093]再一种分词方式为,根据字符相邻出现的频率表,将搜索词中符合所述频率表的词进行分词,得到至少一个分词字符。
[0094]步骤S220、确定所述至少一个关键词中各关键词所对应的排序权重;
[0095]步骤S230、依据所述排序权重确定所述各关键词的结果摘要信息的排序;
[0096]步骤S240、在所述本地词库中匹配所述各关键词的结果摘要信息;
[0097]步骤S250、在所述本地词库中匹配所述各关键词的结果摘要信息后,依据所述排序,展示所匹配的所述各关键词的结果摘要信息。
[0098]可选的,本发明实施例可设置多个设定权重指标,从而通过关键词的各设定权重指标的指标权重值,确定各关键词所对应的排序权重;图3示出了本发明实施例提供的确定各关键词所对应的排序权重的方法流程图,参照图3,该方法可以包括:
[0099]步骤S300、对于各关键词,确定关键词的各设定权重指标的指标权重值;
[0100]可选的,各设定权重指标的指标权重值可以为关键词在距今的设定时间内,被搜索次数的指标权重值、关键词历史被搜索次数的指标权重值、关键词在用户当前所在地区的指标权重值、关键词所对应的关键词分类的指标权重值、关键词所对应的行业分类的指标权重值、关键词在全网关键词中的指标权重值等;显然,也可选取上述所列指标权重值中的至少一个。
[0101]步骤S310、对于各关键词,将所确定的各指标权重值相结合,得到各关键词的指标权重总值,所述各关键词的指标权重总值为所述各关键词所对应的排序权重。
[0102]以搜索词为“开”为例,在本地词库中可能匹配的关键词会有开山凿岩机、开关电源、开关柜、开口剂、开关插座、开服一条龙、开利水冷机组、开水器等;对于各匹配到的关键词,本发明实施例可通过如下方式确定各关键词的各设定权重指标的指标权重值:
[0103]1、确定关键词在最近历史搜索中的权重;如在近5天的客户端搜索历史中,查找这个关键词被搜命中过η次,对应的指标权重值可以为η*20(20为最近历史搜索的基准权重,显然也可设置其他值);
[0104]2、确定关键词在本机历史搜索的权重:如在用户所有搜索的历史记录中查找关键词出现过几次,若出现过η次,则对应的指标权重值可以为η*10 (10为本机历史搜索的基准权重,显然也可设置其他值);
[0105]3、确定关键词在用户所在地区的权重:客户端可以定位到用户所在的城市(如河南郑州),则客户端可在设定的“关键词-地区权重”的表里,查找关键词在郑州地区对应的权重(如权重是5,此处仅为示例);
[0106]4、确定关键词在分类搜索下的权重:若用户选择了分类搜索(如选择了机械),则客户端在“关键词-类
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1