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

文档序号:8223579阅读:来源:国知局
,当接收到的搜索关键词为“XX向WW求婚”,并获取最近一个月内用户的搜索历史中的搜索关键词包括:“抹茶味的棉花糖”、“XX父亲的身家背景”、“早餐食谱”、“ffff的前任女友”、“ffff分手的蝴蝶效应”。
[0064]提取获取到的搜索关键词中与本次接收到的搜索关键词存在关联关系的搜索关键词为:“XX父亲的身家背景”、“ffff的前任女友”、“ffff分手的蝴蝶效应”。
[0065]直接在云词汇库中查找“XX父亲的身家背景”、“ffff的前任女友”、“ffff分手的蝴蝶效应”,查找到云词汇中存在“ffff的前任女友”,则将该词作为实体词。另外,将“XX父亲的身家背景”、“ffff的前任女友”、“ffff分手的蝴蝶效应”分别进行分词处理,得到如下分词:“χχ父亲”、“身家背景”、“前任女友”以及“蝴蝶效应”。在云词汇库中对得到的各个分词进行查找,并确定查找到的“XX父亲”以及“蝴蝶效应”作为实体词。即,在用户搜索历史中确定的各个实体词包括“ffff的前任女友”、“XX父亲”以及“蝴蝶效应”。
[0066]当根据搜索关键词确定对应的实体词后,利用确定的实体词查找第二搜索结果。本发明实施例中,实体词可以是任意类型的具有实际意义的词。而为避免在根据实体词查找第二搜索结果时,得到的第二搜索结果范围过于宽泛,与接收到的搜索关键词相关度过低,本例中优选实体词包括与搜索关键词存在关联关系的人物名词,和/或与搜索关键词存在关联关系的事件名词。
[0067]当实体词为与搜索关键词存在关联关系的人物名词时,利用实体词查找的第二搜索结果可以是与人物名词对应的人物名片信息,例如,人物的名称、人物的履历以及人物与搜索关键词的关联关系。如图4示出了根据本发明一个优选实施例的生成的搜索结果页面的示意图。参见图4,当接收到来自用户的搜索关键词为“XX向WW求婚”,并根据该搜索关键词确定对应的实体词为“XX”以及“驟”两个人物名词,在生成的搜索结果页面,在显示根据该搜索关键词查找到的第一搜索结果的下方,显示“XX”以及“WW”的人物名片信息。
[0068]本例中,在显示人物名片信息时,为保证能够在搜索结果页面显示更多的相关搜索结果,仅显示各个搜索条目的标题内容和/或简介内容。当在任一搜索条目接收到用户的触发指令时,跳转至显示详细内容的页面。例如,图4所示的人物名片信息中仅显示了各个人物的名称和/或出生日期和/或职业职位等简要个人信息,当在任一名片信息处接收到来自用户的触发指令,则跳转页面对人物履历等信息进行展示。
[0069]需要说明的是,图4示出的搜索结果页面中,在第一搜索结果下方以名片形式插入第二搜索结果的插入方式仅为示例,不能够对实际应用中在第一搜索结果中插入第二搜索结果的方式造成限定。实际应用中,第二搜索结果可以以任意方式插入第一搜索结果的任意位置。例如,图3中示出的第二搜索结果还可以插入到第一搜索结果的上方、第一搜索结果的左侧,以及第一搜索结果的右侧。
[0070]当实体词为与搜索关键词存在关联关系的事件名词时,本发明实施例利用事件名词查找得到与事件名词对应的事件名片信息,作为第二搜索结果。其中,事件名片信息至少包括事件名称和/或事件历史信息。本例中,对事件名片信息的展示与对人物名片信息的展示类似,在此不做赘述。
[0071]另外,本例中的实体词还可以包括专有名词,以保证当搜索关键词中存在涉及到特定领域或者特定职业等的专有名词时,能够根据搜索结果获知专有名词的释义,进而更加高效地理解根据搜索关键词得到的各个搜索结果。例如,当接收到的搜索关键词为“ffff分手的蝴蝶效应”,根据该搜索关键词能够确定的实体词出人物名称“ffff”外,还可以包括“蝴蝶效应”这一专有名词,避免用户由于事先不知道“蝴蝶效应”的释义,对该搜索关键词和/或搜索关键词对应的搜索结果存在误解,保证用户能够更好地获知与搜索关键词对应的搜索结果等信息,提升用户体验。
[0072]基于上文各优选实施例提供的数据搜索方法,基于同一发明构思,本发明实施例提供了一种数据搜索客户端,以实现数据搜索方法。图5示出了根据本发明一个实施例的数据搜索客户端的结构示意图。参见图5,本发明实施例的数据搜索客户端至少包括用户输入接口 510、第一搜索结果查找器520、实体词确定器530、第二搜索结果查找器540以及搜索结果页生成器550。
[0073]现介绍本发明实施例的数据搜索客户端的各器件或组成的功能以及各部分间的连接关系:
[0074]用户输入接口 510,适于接收用户输入的搜索关键词;
[0075]第一搜索结果查找器520,与用户输入接口 510相耦合,适于利用搜索关键词查找第一搜索结果;
[0076]实体词确定器530,与用户输入接口 510及第一搜索结果查找器520分别耦合,适于根据搜索关键词确定对应的实体词;
[0077]第二搜索结果查找器540,与实体词确定器530相耦合,还适于利用实体词查找第二搜索结果;
[0078]搜索结果页生成器550,与第一搜索结果查找器520及第二搜索结果查找器540分别耦合,适于结合第一搜索结果和第二搜索结果生成搜索结果页面并展示。
[0079]在一个优选的实施例中,第一搜索结果查找器520还适于:
[0080]利用搜索关键词直接搜索,得到包含搜索关键词的至少一条搜索条目,作为第一搜索结果。
[0081]在一个优选的实施例中,实体词确定器530还适于:
[0082]确定搜索关键词中的实体词;
[0083]确定利用搜索关键词生成的第一搜索结果中的实体词;
[0084]确定用户搜索历史中与搜索关键词对应的实体词。
[0085]在一个优选的实施例中,实体词确定器530还适于:
[0086]对搜索关键词进行分词操作,得到至少一个搜索关键词的分词;
[0087]在云词汇库中查找得到的分词,其中,云词汇库中保存有所有实体词;
[0088]确定在云词汇库中查找到的分词为实体词。
[0089]在一个优选的实施例中,实体词确定器530还适于:
[0090]利用第一搜索结果作为分词,在云词汇库中进行查找;
[0091]确定在云词汇库中查找到的分词为实体词。
[0092]在一个优选的实施例中,实体词确定器530还适于:
[0093]获取搜索历史中的所有搜索关键词;
[0094]提取所有搜索关键词中与用户本次输入的搜索关键词存在关联关系的搜索关键词;
[0095]确定提取的搜索关键词中的实体词。
[0096]在一个优选的实施例中,实体词包括与搜索关键词存在关联关系的人物名词。
[0097]在一个优选的实施例中,第二搜索结果查找器540还适于:
[0098]当实体词为人物名词,利用人物名词查找得到与人物名词对应的人物名片信息,作为第二搜索结果,其中,人物名片信息包括以下至少之一:人物名称、人物履历、人物与搜索关键词的关联关系。
[0099]在一个优选的实施例中,实体词包括与搜索关键词存在关联关系的事件名词。
[0100]在一个优选的实施例中,第二搜索结果查找器540还适于:
[0101]当实体词为事件名词,利用事件名词查找得到与事件名词对应的事件名片信息,作为第二搜索结果,其中,事件名片信息包括以下至少之一:事件名称、事件历史信息。
[0102]在一个优选的实施例中,搜索结果页生成器550还适于:
[0103]在第一搜索结果中以名片形式插入第二搜索结果,生成搜索结果页面,其中,第一搜索结果中包括以下至少之一:第一搜索结果下方,第一搜索结果上方、第一搜索结果左侦I第一搜索结果右侧。
[0104]在一个优选的实施例中,搜索结果页生成器550还适于:
[0105]若实体词确定器530确定搜索关键词未存在对应的实体词,则仅根据第一搜索结果生成搜索结果页面并展示。
[0106]根据
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1