数据搜索方法及客户端的制作方法

文档序号:8223579阅读:233来源:国知局
数据搜索方法及客户端的制作方法
【技术领域】
[0001]本发明涉及互联网应用领域,特别是涉及一种数据搜索方法及客户端。
【背景技术】
[0002]随着互联网技术的发展,互联网数据早已呈现爆炸性增长的趋势,人们对知识的需求越来越渴望,越来越多的人们开始使用搜索引擎搜索来满足对未知知识的查询与搜索。图1示出了现有技术中进行数据搜索的流程示意图。参见图1,现有技术中,当接收到用户输入的搜索关键词(步骤S102),则执行步骤S104,根据该搜索关键词直接进行搜索,以得到包含搜索关键词的搜索结果。
[0003]例如,当接收到用户输入的搜索关键词为“抹茶口味的棉花糖”,根据该搜索关键词得到的搜索结果包括“抹茶口味的棉花糖哪里有卖”、“抹茶口味的棉花糖如何制作”以及“哪个牌子的抹茶口味棉花糖好吃”等等。若用户需要获知“抹茶”的意思,需要再次以“抹茶”作为搜索关键词进行搜索。
[0004]因此,现有技术中,直接根据用户输入的搜索关键词进行搜索,得到的搜索结果种类单一、重复度高,不利于用户对搜索关键词的扩展信息的获知。若需要获知搜索关键词的扩展信息,需要用户多次重复搜索操作,操作步骤繁琐,用户体验较差。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据搜索方法和相应的客户端。
[0006]依据本发明的一个方面,提供了一种数据搜索方法,包括:接收来自用户的搜索关键词;利用所述搜索关键词查找第一搜索结果;根据所述搜索关键词确定对应的实体词,并利用所述实体词查找第二搜索结果;结合第一搜索结果和第二搜索结果生成搜索结果页面。
[0007]可选地,利用所述搜索关键词查找第一搜索结果,包括:利用所述搜索关键词直接搜索,得到包含所述搜索关键词的至少一条搜索条目,作为所述第一搜索结果。
[0008]可选地,根据所述搜索关键词确定对应的实体词的方式包括以下至少之一:确定所述搜索关键词中的实体词;确定利用所述搜索关键词生成的第一搜索结果中的实体词;确定所述用户搜索历史中与所述搜索关键词对应的实体词。
[0009]可选地,确定所述搜索关键词中的实体词,包括:对所述搜索关键词进行分词操作,得到至少一个所述搜索关键词的分词;在云词汇库中查找得到的分词,其中,所述云词汇库中保存有所有实体词;确定在所述云词汇库中查找到的所述分词为所述实体词。
[0010]可选地,确定利用所述搜索关键词生成的第一搜索结果中的实体词,包括:利用所述第一搜索结果作为分词,在所述云词汇库中进行查找;确定在所述云词汇库中查找到的所述分词为所述实体词。
[0011]可选地,确定所述用户搜索历史中与所述搜索关键词对应的实体词,包括:获取所述搜索历史中的所有搜索关键词;提取所述所有搜索关键词中与所述用户本次输入的搜索关键词存在关联关系的搜索关键词;确定提取的搜索关键词中的实体词。
[0012]可选地,所述实体词包括与所述搜索关键词存在关联关系的人物名词。
[0013]可选地,利用所述实体词查找第二搜索结果,包括:当所述实体词为所述人物名词,利用所述人物名词查找得到与所述人物名词对应的人物名片信息,作为所述第二搜索结果,其中,所述人物名片信息包括以下至少之一:人物名称、人物履历、人物与所述搜索关键词的关联关系。
[0014]可选地,所述实体词包括与所述搜索关键词存在关联关系的事件名词。
[0015]可选地,利用所述实体词查找第二搜索结果,包括:当所述实体词为所述事件名词,利用所述事件名词查找得到与所述事件名词对应的事件名片信息,作为所述第二搜索结果,其中,所述事件名片信息包括以下至少之一:事件名称、事件历史信息。
[0016]可选地,所述结合第一搜索结果和第二搜索结果生成搜索结果页面,包括:在所述第一搜索结果中以名片形式插入所述第二搜索结果,生成所述搜索结果页面,其中,所述第一搜索结果中包括以下至少之一:所述第一搜索结果下方,所述第一搜索结果上方、所述第一搜索结果左侧、所述第一搜索结果右侧。
[0017]可选地,若确定所述搜索关键词未存在对应的实体词,则仅根据所述第一搜索结果生成所述搜索结果页面。
[0018]依据本发明的另一方面,还提供了一种数据搜索客户端,包括:用户输入接口,适于接收用户输入的搜索关键词;第一搜索结果查找器,适于利用所述搜索关键词查找第一搜索结果;实体词确定器,适于根据所述搜索关键词确定对应的实体词;第二搜索结果查找器,还适于利用所述实体词查找第二搜索结果;搜索结果页生成器,适于结合第一搜索结果和第二搜索结果生成搜索结果页面并展示。
[0019]可选地,所述第一搜索结果查找器还适于:利用所述搜索关键词直接搜索,得到包含所述搜索关键词的至少一条搜索条目,作为所述第一搜索结果。
[0020]可选地,所述实体词确定器还适于:确定所述搜索关键词中的实体词;确定利用所述搜索关键词生成的第一搜索结果中的实体词;确定所述用户搜索历史中与所述搜索关键词对应的实体词。
[0021]可选地,所述实体词确定器还适于:对所述搜索关键词进行分词操作,得到至少一个所述搜索关键词的分词;在云词汇库中查找得到的分词,其中,所述云词汇库中保存有所有实体词;确定在所述云词汇库中查找到的所述分词为所述实体词。
[0022]可选地,所述实体词确定器还适于:利用所述第一搜索结果作为分词,在所述云词汇库中进行查找;确定在所述云词汇库中查找到的所述分词为所述实体词。
[0023]可选地,所述实体词确定器还适于:获取所述搜索历史中的所有搜索关键词;提取所述所有搜索关键词中与所述用户本次输入的搜索关键词存在关联关系的搜索关键词;确定提取的搜索关键词中的实体词。
[0024]可选地,所述实体词包括与所述搜索关键词存在关联关系的人物名词。
[0025]可选地,所述第二搜索结果查找器还适于:当所述实体词为所述人物名词,利用所述人物名词查找得到与所述人物名词对应的人物名片信息,作为所述第二搜索结果,其中,所述人物名片信息包括以下至少之一:人物名称、人物履历、人物与所述搜索关键词的关联关系O
[0026]可选地,所述实体词包括与所述搜索关键词存在关联关系的事件名词。
[0027]可选地,所述第二搜索结果查找器还适于:当所述实体词为所述事件名词,利用所述事件名词查找得到与所述事件名词对应的事件名片信息,作为所述第二搜索结果,其中,所述事件名片信息包括以下至少之一:事件名称、事件历史信息。
[0028]可选地,所述搜索结果页生成器还适于:在所述第一搜索结果中以名片形式插入所述第二搜索结果,生成所述搜索结果页面,其中,所述第一搜索结果中包括以下至少之一:所述第一搜索结果下方,所述第一搜索结果上方、所述第一搜索结果左侧、所述第一搜索结果右侧。
[0029]可选地,所述搜索结果页生成器还适于:若所述实体词确定器确定所述搜索关键词未存在对应的实体词,则仅根据所述第一搜索结果生成搜索结果页面并展示。
[0030]依据本发明实施例的数据搜索方法,能够接收来自用户的搜索关键词,利用该搜索关键词查找第一搜索结果,并根据搜索关键词确定对应的实体词,从而利用实体词查找第二搜索结果,生成结合第一搜索结果及第二搜索结果的搜索结果页面,解决了现有技术中仅根据搜索关键词进行搜索,得到的搜索结果类型单一、重复度高的问题。本例中通过确定与搜索关键词对应的实体词,并利用实体词查找第二搜索结果,对现有技术中仅能够获得的第一搜索结果进行补充,使得根据用户的搜索关键词得到的搜索结果能够更广泛地涵盖与搜索关键词相关的各种类型的信息,进而方便用户能够根据与搜索关键词相关的各种类型的信息更好地理解各个搜索结果,并获取更加丰富的相关信息。另外,本例中将根据搜索关键词查找到的第一搜索结果与根据实体词查找到的第二搜索结果相结合,生成搜索结果页面,避免用户需要执行多次重复操作才能够获知与搜索关键词相关的扩展信息,提高
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1