CN103020277A - 一种搜索项建议方法和装置 - Google Patents

一种搜索项建议方法和装置 Download PDF

Info

Publication number
CN103020277A
CN103020277A CN2012105792351A CN201210579235A CN103020277A CN 103020277 A CN103020277 A CN 103020277A CN 2012105792351 A CN2012105792351 A CN 2012105792351A CN 201210579235 A CN201210579235 A CN 201210579235A CN 103020277 A CN103020277 A CN 103020277A
Authority
CN
China
Prior art keywords
user
attribute information
visual attribute
mouse
relevant query
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012105792351A
Other languages
English (en)
Other versions
CN103020277B (zh
Inventor
张伟
徐惠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210579235.1A priority Critical patent/CN103020277B/zh
Publication of CN103020277A publication Critical patent/CN103020277A/zh
Application granted granted Critical
Publication of CN103020277B publication Critical patent/CN103020277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种搜索项建议方法和装置,其中方法包括:依据用户在搜索页面输入的搜索项(query)向用户建议相关query后,如果监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query对应的可视化属性信息在所述搜索页面上显示。本发明能够在用户鼠标移动至相关query上方时,在搜索页面上向用户提供该相关query的可视化属性信息,用户就能够以可视化属性信息为参考直观地得到自己想要搜索的query,而不必通过多次搜索尝试才获得想要的信息,提高了搜索效率,也解决了搜索资源。

Description

一种搜索项建议方法和装置
【技术领域】
本发明涉及计算机应用技术领域,特别涉及一种搜索项建议方法和装置。
【背景技术】
随着网络技术的不断发展,搜索引擎已经逐渐成为人们获取信息的重要工具,用户在搜索引擎提供的搜索页面输入搜索项(query)后,搜索引擎就能够向用户提供该query对应的搜索结果。为了方便用户更准确更快速地输入query,目前的搜索引擎一般都具有query建议功能,即根据用户输入的query向用户建议与该query的相关query。例如用户在搜索页面的搜索框中输入query“宝马”,通过下拉框以建议列表的方式向用户建议“宝马x1”、“宝马5系”、“宝马x6”等等相关query,如图1所示。
然而在很多情况下用户对建议列表中的相关query缺乏了解,仍无法确定要搜索什么。例如,当用户在街上看到了某款宝马,脑子里记得实物是什么样子但并不清楚型号,现有query建议的方法对用户并没有帮助,用户仍需要多次搜索尝试才可获得想要的信息,一方面浪费了搜索资源,另一方面将使得搜索效率低下。
【发明内容】
有鉴于此,本发明提供了一种搜索项建议方法和装置,以便于帮助用户更快的确定搜索项,提高搜索效率,节约搜索资源。
具体技术方案如下:
一种搜索项建议方法,该方法包括:
依据用户在搜索页面输入的搜索项query向用户建议相关query后,如果监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query对应的可视化属性信息在所述搜索页面上显示。
根据本发明一优选实施例,该方法还包括:预先建立包含实体词对应的可视化属性信息的可视化属性信息库;
所述用户鼠标移动至的相关query对应的可视化属性信息是通过查询所述可视化属性信息库得到的。
根据本发明一优选实施例,所述实体词包括:商品名、人名、视频名、歌曲名、地名或机构名;
所述可视化属性信息包括:图片、视频、商标、链接、地图或描述信息。
根据本发明一优选实施例,所述可视化属性信息库的建立具体包括:
预先从抓取到的页面上提取实体词对应的可视化属性信息,并存入可视化属性信息库;或者,
采用人工的方式将实体词对应的可视化属性信息存入可视化属性信息库。
根据本发明一优选实施例,如果监听到用户鼠标移动至某相关query上方时触发的事件,该方法还包括:判断用户鼠标移动至的相关query是否存在下一级相关query,如果存在,则在所述搜索页面上进一步显示所述下一级相关query。
根据本发明一优选实施例,如果监听到用户鼠标移动至所述某相关query上方时触发的事件且满足一定触发条件,则将用户鼠标移动至的相关query替换用户在搜索页面输入的query,且以一级相关quer的形式展现所述下一级相关query。
根据本发明一优选实施例,该方法还包括:将用户鼠标移动至的相关query进行突出显示。
根据本发明一优选实施例,该方法还包括:
如果监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页;或者,
如果监听到用户鼠标点击某相关query对应的可视化属性信息触发的事件,则向用户提供用户鼠标点击的可视化属性信息对应的着陆页面,所述着陆页面包括:用户鼠标点击的可视化属性信息对应的相关query的搜索结果页,或者用户鼠标点击的可视化属性信息对应的指定页。
根据本发明一优选实施例,在所述搜索结果页中展现用户鼠标点击的相关query对应的可视化属性信息,或者,用户鼠标点击的可视化属性信息。
一种搜索项建议装置,该装置包括:
监听单元,用于监听事件;
建议单元,用于依据用户在搜索页面输入的搜索项query向用户建议相关query后,如果所述监听单元监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query对应的可视化属性信息在所述搜索页面上显示。
根据本发明一优选实施例,该装置还包括:
建库单元,用于预先建立包含实体词对应的可视化属性信息的可视化属性信息库;
所述建议单元通过查询所述可视化属性信息得到所述用户鼠标移动至的相关query对应的可视化属性信息。
根据本发明一优选实施例,所述实体词包括:商品名、人名、视频名、歌曲名、地名或机构名;
所述可视化属性信息包括:图片、视频、商标、链接、地图或描述信息。
根据本发明一优选实施例,所述建库单元在建立所述可视化属性信息库时,从抓取到的页面上提取实体词对应的可视化属性信息,并存入可视化属性信息库。
根据本发明一优选实施例,所述建议单元,还用于如果所述监听单元监听到用户鼠标移动至某相关quer上方时触发的事件,则判断用户鼠标移动至的相关query是否存在下一级相关query,如果存在,则在所述搜索页面上进一步显示所述下一级相关query。
根据本发明一优选实施例,所述建议单元如果监听到用户鼠标移动至所述某相关query上方时触发的事件且满足一定触发条件,则将用户鼠标移动至的相关query替换用户在搜索页面输入的query,且以一级相关query的形式展现所述下一级相关query。
根据本发明一优选实施例,所述建议单元还用于将用户鼠标移动至的相关query进行突出显示。
根据本发明一优选实施例,该装置还包括:
跳转单元,用于如果所述监听单元监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页;或者,如果所述监听单元监听到用户鼠标点击某相关query对应的可视化属性信息触发的事件,则向用户提供用户鼠标点击的可视化属性信息对应的着陆页面,所述着陆页面包括:用户鼠标点击的可视化属性信息对应的相关query的搜索结果页,或者用户鼠标点击的可视化属性信息对应的指定页。
根据本发明一优选实施例,所述跳转单元,还用于在所述搜索结果页中展现用户鼠标点击的相关query对应的可视化属性信息,或者,用户鼠标点击的可视化属性信息。
由以上技术方案可以看出,本发明能够在用户鼠标移动至相关query上方时,在搜索页面上向用户提供该相关query的可视化属性信息,用户就能够以可视化属性信息为参考直观地得到自己想要搜索的query,而不必通过多次搜索尝试才获得想要的信息,提高了搜索效率,也解决了搜索资源。
【附图说明】
图1为现有技术中建议query的示意图;
图2为本发明实施例一提供的主要方法流程图;
图3为本发明实施例一提供的第一个搜索页面实例图;
图4为本发明实施例一提供的第二个搜索页面实例图;
图5为本发明实施例一提供的第三个搜索页面实例图;
图6为本发明实施例提供的搜索项建议装置结构图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
实施例一、
图2为本发明实施例一提供的主要方法流程图,如图2所示,该方法可以包括以下步骤:
步骤201:预先建立包含实体词对应的可视化属性信息的可视化属性信息库。
本步骤是在后台预先建立实体词对应的可视化属性信息库,这里的实体词主要指的是名词,包括但不限于:商品名、人名、视频名、歌曲名、地名、机构名等等。可视化属性信息库中存储实体词对应的可视化属性信息,其中可视化属性信息可以包括但不限于:图片、视频、商标、链接、地图、描述信息等等。
例如,可以预先建立各商品名对应的商品信息(诸如商品图片、商品售卖网站链接、商品描述信息等)至可视化属性信息库,建立各人名对应的图片、视频或歌曲名等至可视化属性信息库,建立机构名对应的商标至可视化属性信息库,建立视频名对应的视频截图或链接等至可视化属性信息库,建立地名对应的地图至可视化属性信息库,等等,在此不再一一穷举。
本步骤中建立包含实体词对应的可视化属性信息的可视化属性信息库的方式可以包括但不限于以下两种:
第一种方式:从抓取到的网页上提取实体词对应的可视化属性信息。这些网页可以是普通网页,例如新闻类网页,公司主页;也可以是提供结构化信息的网页,例如从百科、图片网站、视频网站、商品类网页等。如何从网页上提取实体词已是现有较成熟的技术,可以通过词典的方式实现,在提取实体词对应的可视化属性信息时,可以采用模板的方式、基于网页固定位置的方式、基于信息类型等等。
例如,在百科网页中,百科网页的主题词作为实体词,获取百科网页中图片类型的信息作为该实体词的可视化属性信息(图片),也可以将百科网页中第一个段落“百科名片”中的内容作为该实体词的可视化属性信息(描述信息),也可以基于模板“【实体词】+‘主要作品链接:’+【可视化属性信息】”来提取实体词对应的可视化属性信息(视频链接)。在此不一一举例。
第二种方式:采用人工方式。可以由专门的编辑人员、甚至可以向网民或者客户提供接口来建立实体词对应的可视化属性信息,经过审核后添加至可视化属性信息库。
对于什么类型的实体词提取什么类型的可视化属性信息可以预先设定,即采用预先设定的提取策略来提取对应的可视化属性信息。例如可以预先设定商品类的实体词提取图片和描述信息,机构类的实体词提取商标等等。
在可视化属性信息库中,实体词和可视化属性信息可以是一对一的关系,也可以是一对多的关系,即一个实体词可以对应一个以上的可视化属性信息,后续对于相关query在展现对应的可视化属性信息时,可以依据预先设置的策略选择在搜索页面展现的可视化属性信息,具体将在后续描述。
步骤202:依据用户在搜索页面输入的搜索项query向用户建议相关query后,如果监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query在可视化属性信息库中对应的可视化属性信息在搜索页面上显示。
本步骤中并不具体限定如何依据用户输入的query确定相关query,任何确定向用户建议的相关query的方式均适用。在本发明实施例中,向用户建议相关query可以采用但不限于以下方式:通过在下拉框中以建议列表的方式显示相关query,通过标注框的方式显示相关query,通过浮动框的方式显示相关query,等等。
当向用户建议相关query后,用户会用鼠标在相关query范围内移动来试图选择某一个相关query进行检索,在鼠标移动过程中,会监听鼠标移动的事件,如果监听到用户鼠标移动至某相关query上方时触发的事件,即用户鼠标悬浮或悬停至某相关query上,则将该相关query在可视化属性信息库中进行匹配,如果命中了某实体,则确定该实体对应的可视化属性信息,在搜索页面上显示该可视化属性信息,这样用户就能够依据该可视化属性信息参考是否要查询的是目前鼠标移动至的相关query。
为了更清楚地向用户显示用户鼠标移动至的相关query,可以将用户鼠标移动至的相关query进行突出显示,突出显示的方式可以包括但不限于:突出背景颜色、变更字体、变更字符颜色、变更字号等。
用户鼠标每移动至一个相关query就会在搜索页面上实时显示该相关query在可视化属性信息库中对应的可视化属性信息。
在上述步骤201中已经描述,由于实体词和可视化属性信息在可视化属性信息库中可能是一对多的关系,因此,在搜索页面上显示相关query对应的可视化属性信息时,可以依据预先设置的策略确定要显示的可视化属性信息。例如,可以预先设定对于商品类的相关query仅展现一个图片,或者展现一个图片和描述信息,或者展现可视化属性信息库中所有的可视化属性信息。该策略可以灵活设置,不再一一穷举。
需要说明的是,上述预先建立可视化属性信息库的方式为本发明实施例提供的一种优选实施方式,还可以采用其他实施方式,例如监听到用户鼠标移动至某相关query上方时触发的事件时,实时从相关网页或者其他相关数据库中获取该相关query对应的可视化属性信息。
更进一步地,如果监听到用户鼠标移动至某相关query上方时触发的事件,搜索引擎认为用户对该相关query有兴趣,还可以进一步判断该相关query是否存在下一级相关query,如果存在,则可以在搜索页面上进一步显示该相关query的下一级相关query。该下一级相关query同样可以通过建议列表的形式显示,并可以通过诸如箭头、标注框、浮动框等方式指示出该下一级相关query与用户鼠标移动至的相关query之间的关联。具体实例将在后续举例中具体展示。
另外,如果监听到用户鼠标移动至某相关query上方时触发的事件且满足一定触发条件,该触发条件例如:用户鼠标悬停在该相关query上方的时间达到一定时长,或者触发了诸如空格键等预定按键,则可以认为用户对该条相关query足够感兴趣,可以将用户鼠标移动至的相关query替换用户输入的query,并以一级相关query的形式展现用户鼠标移动至的相关query的下一级相关query。
对于各级相关query均可以在用户鼠标移动至某相关query时,向用户同时提供用户鼠标移动至的相关query在可视化属性信息库中对应的可视化属性信息,也就是说,如果用户鼠标移动至了第二级相关query,则在搜索页面上向用户同时提供该用户鼠标移动至的第二级相关query对应的可视化属性信息,即替换掉第一级相关query对应的可视化属性信息。当然,也可以仅针对第一级相关query向用户提供用户鼠标移动至的相关query在可视化属性信息库中对应的可视化属性信息。还可以是,当用户鼠标移动至的相关query替换了用户输入的query,而以第一级相关query的形式展现用户鼠标移动至的相关query的下一级相关query时,如果此时用户鼠标移动至新的第一级相关query,也同时展现新的第一级相关query对应的可视化属性信息。
在判断相关query是否存在下一级相关query时,实际上沿用的是现有的相关query的建议机制,只是将相关query当作用户输入的query(即一级query)来判断其是否存在建议的相关query,如果存在,则作为下一级相关query。
上述相关query可供用户点击,除此之外,上述可视化属性信息也可供用户点选。即可以继续监听用户鼠标的事件执行以下步骤:
步骤203:如果监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页。
本步骤中的实现可以采用现有技术中的实现方式,当用户鼠标点击某相关query时,开始针对该相关query进行搜索并向用户返回该相关query对应的搜索结果页。这里用户鼠标点击的相关query可以是各级相关query中的任一个,例如可以是一级相关query,也可以是二级相关query。
具体触发相关query搜索的方式可以灵活设定,例如如果监听到用户鼠标点击某相关query触发的事件,可以直接向用户返回该相关query对应的搜索结果页,即从当前检索页面直接跳转至搜索结果页;也可以先将相关query替换搜索栏中的query,然后再由用户点击搜索键后触发向用户返回该相关query对应的搜索结果页。
另外,由于可视化属性信息库中的可视化属性信息实际上是相关query的结构化信息,在搜索结果页中可以同时展示该相关query在可视化属性信息库中对应的可视化属性信息,显示位置可以灵活设置,例如显示在搜索结果页中搜索结果之前,或者显示在搜索结果也中诸如右侧空白等特定位置。
步骤204:如果监听到用户鼠标点击某相关query对应的可视化属性信息时触发的事件,则向用户提供该可视化属性信息对应的着陆页面。
该着陆页面可以是相关query的搜索结果页,也可以是用户鼠标点击的可视化属性信息对应的指定页,例如该可视化属性信息对应的源内容页,这里可以在存储实体词对应的可视化属性信息至可视化属性信息库时,将可视化属性信息的源内容页也对应进行存储,当用户鼠标点击相关query对应的可视化属性信息时,将当前检索页面跳转到该可视化属性信息对应的源内容页。
上述步骤203和步骤204通常是根据监听到的事件择一执行的。
下面仍以用户输入宝马为例对上述方法进行具体说明,预先在后台建立了商品名“宝马x1”、“宝马x5”、“宝马x6”等对应的商品图片至可视化属性信息库。
当用户在当前搜索页面的搜索框中输入“宝马”时,通过查询相关query库确定“宝马”的相关query,并在下拉框中以建议列表的方式显示这些相关query,随着用户鼠标在相关query上方的移动,会在搜索页面上显示用户鼠标移动至的相关query在可视化属性信息库中对应的可视化属性信息。这样通过将可视化属性信息作为参考,用户就能够直观地获知想要搜索的query是什么,例如当用户鼠标移动至“宝马x6”上方时,突出显示该“宝马x6”的背景颜色,通过查询可视化属性信息库,确定“宝马x6”对应的商品图片,在搜索页面上的下拉框中同时显示“宝马x6”对应的商品图片,如图3所示。
更进一步地,由于“宝马x6”存在下一级相关query,当用户鼠标移动至“宝马x6”上方时,还可以进一步在搜索页面向用户显示该“宝马x6”的下一级相关query,如图4所示,显示下一级相关query时采用箭头进行指示。
如果用户用鼠标点击了相关query“宝马x6”,则可以跳转至“宝马x6”的搜索结果页,或者当用户用鼠标点击了下一级相关query“宝马x6售价”,则跳转至“宝马x6售价”的搜索结果页。
如果用户用鼠标点击了相关query“宝马x6”对应的商品图片,则可以跳转至该商品图片对应的着陆页面,例如跳转至该商品图片的源内容页,也可以跳转至“宝马x6”的搜索结果页,由于用户点击的是商品图片,说明用户对该商品图片感兴趣,可以在搜索结果页上同时显示上述的商品图片。
还有一种情况:在图4所示状况中,如果用户鼠标悬停在“宝马x6”上的时长超过一定时长或者用户鼠标移动至宝马x6的同时按下了空格键,则认为用户对“宝马x6”足够感兴趣,将“宝马x6”替换掉输入框中的“宝马”,然后将“宝马x6”的下一级相关query显示为一级相关query,如图5所示。
以上是对本发明所提供的方法进行的详细描述,下面通过实施例二对本发明提供的装置进行详细描述。
实施例二、
图6为本发明实施例提供的搜索项建议装置结构图,该装置可以设置在搜索引擎的服务器端,如图6所示,该装置包括:建库单元01、监听单元02和建议单元03。
建库单元01预先建立包含实体词对应的可视化属性信息的可视化属性信息库。
该建库单元01是搜索引擎后台的执行单元,这里的实体词主要指的是名词,包括但不限于:商品名、人名、视频名、歌曲名、地名、机构名等等。可视化属性信息库中存储实体词对应的可视化属性信息,其中可视化属性信息可以包括但不限于:图片、视频、商标、链接、地图、描述信息等等。
建库单元01在建立可视化属性信息库时,可以从抓取到的网页上提取实体词对应的可视化属性信息。这些网页可以是普通网页,例如新闻类网页,公司主页;也可以是提供结构化信息的网页,例如从百科、图片网站、视频网站、商品类网页等。如何从网页上提取实体词已是现有较成熟的技术,可以通过词典的方式实现,在提取实体词对应的可视化属性信息时,可以采用模板的方式、基于网页固定位置的方式、基于信息类型等等。
例如,在百科网页中,将百科网页的主题词作为实体词,获取百科网页中图片类型的信息作为该实体词的可视化属性信息(图片),也可以将百科网页中第一个段落“百科名片”中的内容作为该实体词的可视化属性信息(描述信息),也可以基于模板“【实体词】+‘主要作品链接:’+【可视化属性信息】”来提取实体词对应的可视化属性信息(视频链接)。在此不一一举例。
当然,除了采用上述建库单元来建立可视化属性信息库之外,还可以采用人工方式建立可视化属性信息库,可以由专门的编辑人员、甚至可以向网民或者客户提供接口来建立实体词对应的可视化属性信息,经过审核后添加至可视化属性信息库。
对于什么类型的实体词提取什么类型的可视化属性信息可以预先设定,即采用预先设定的提取策略来提取对应的可视化属性信息。例如可以预先设定商品类的实体词提取图片和描述信息,机构类的实体词提取商标等等。
在可视化属性信息库中,实体词和可视化属性信息可以是一对一的关系,也可以是一对多的关系。
监听单元02用于监听事件,本发明涉及的事件主要是用户鼠标事件,这里的用户鼠标可以是台式机的鼠标滑动或点击等产生的鼠标事件,也可以是在笔记本的触摸板滑动或点击产生的鼠标事件,也可以是平板电脑或智能手机等在触摸屏上滑动或点击产生的鼠标事件,甚至可以是通过对键盘的操作对光标进行移动所产生的鼠标事件,等等,是广义上的鼠标事件。由于该装置设置在搜索引擎的服务器端,因此此处的监听单元02监听到的是由浏览器端监听发送来的事件,浏览器端本身就具有上述各种鼠标事件的监听功能,本发明能够直接适用于现有浏览器,无需对现有浏览器进行任何变更。
建议单元03用于依据用户在搜索页面输入的query向用户建议相关query后,如果监听单元02监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query在可视化属性信息库中对应的可视化属性信息在搜索页面上显示。用户鼠标每移动至一个相关query就会在搜索页面上实时显示该相关query在可视化属性信息库中对应的可视化属性信息。
本发明实施例中并不具体限定如何依据用户输入的query确定相关query,任何确定向用户建议的相关query的方式均使用。在本发明实施例中,向用户建议相关query可以采用但不限于以下方式:通过在下拉框中以建议列表的方式显示相关query,通过标注框的方式显示相关query,通过浮动框的方式显示相关query,等等。
如果监听单元02监听到用户鼠标移动至某相关query上方时触发的事件,即用户鼠标悬浮或悬停至某相关query上,则建议单元03将该相关query在可视化属性信息库中进行匹配,如果命中了某实体词,则确定该实体对应的可视化属性信息,在搜索页面上显示该可视化属性信息,这样用户就能够依据该可视化属性信息参考是否要查询的是目前鼠标移动至的相关query。
由于实体词和可视化属性信息在可视化属性信息库中可能是一对多的关系,因此,在搜索页面上显示相关query对应的可视化属性信息时,可以依据预先设置的策略确定要显示的可视化属性信息。例如,可以预先设定对于商品类的相关query仅展现一个图片,或者展现一个图片和描述信息,或者展现可视化属性信息库中所有的可视化属性信息。该策略可以灵活设置,不再一一穷举。
本实施例中提供的装置中通过建库单元01预先建立可视化属性信息库的方式为本发明实施例提供的一种优选实施方式,还可以采用其他实施方式,例如监听单元02监听到用户鼠标移动至某相关query上方时触发的事件时,建议单元03实时从相关网页或者其他相关数据库中获取该相关query对应的可视化属性信息。
更进一步地,如果监听单元02监听到用户鼠标移动至某相关query上方时触发的事件,则建议单元03还用于判断用户鼠标移动至的相关query是否存在下一级相关query,如果存在,则在搜索页面上显示下一级相关query。该下一级相关query同样可以通过建议列表的形式显示,并可以通过诸如箭头、标注框、浮动框等方式指示出该下一级相关query与用户鼠标移动至的相关query之间的关联。具体实例将在后续举例中具体展示。
在判断相关query是否存在下一级相关query时,实际上沿用的是现有的相关query的建议机制,只是将相关query当作用户输入的query(即一级query)来判断其是否存在建议的相关query,如果存在,则作为下一级相关query。
如果此时检测到用户鼠标移动至某二级相关query之上时,可以依旧显示第一级相关query对应的可视化属性信息,也可以显示用户鼠标移动至的二级相关query对应的可视化属性信息,即替换掉第一级相关query对应的可视化属性信息。
还可以存在这样一种情况:建议单元03如果监听到用户鼠标移动至所述某相关query上方时触发的事件且满足一定触发条件,则将用户鼠标移动至的相关query替换用户在搜索页面输入的query,且以一级相关query的形式展现所述下一级相关query。
为了更清楚地向用户显示用户鼠标移动至的相关query,建议单元03可以将用户鼠标移动至的相关query进行突出显示。突出显示的方式可以包括但不限于:突出背景颜色、变更字体、变更字符颜色、变更字号等。
更进一步地,该装置还包括:跳转单元04,用于如果监听单元02监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页。即当用户鼠标点击某相关query时,搜索引擎开始针对该相关query进行搜索并由跳转单元04将向用户提供的页面跳转至该相关query对应的搜索结果页。这里用户鼠标点击的相关query可以是各级相关query中的任一个,例如可以是一级相关query,也可以是二级相关query。
如果监听单元02监听到用户鼠标点击某相关query对应的可视化属性信息触发的事件,则跳转单元04向用户提供用户鼠标点击的可视化属性信息对应的着陆页面,着陆页面包括:用户鼠标点击的可视化属性信息对应的相关query的搜索结果页,或者用户鼠标点击的可视化属性信息对应的指定页,例如该可视化属性信息对应的源内容页,这里可以在存储实体词对应的可视化属性信息至可视化属性信息库时,将可视化属性信息的源内容页也对应进行存储,当用户鼠标点击相关query对应的可视化属性信息时,将当前检索页面跳转到该可视化属性信息对应的源内容页。
另外,由于可视化属性信息库中的可视化属性信息实际上是相关query的结构化信息,因此,跳转单元04还可以在搜索结果页中展现用户鼠标点击的相关query对应的可视化属性信息,或者,用户鼠标点击的可视化属性信息。显示位置可以灵活设置,例如显示在搜索结果页中搜索结果之前,或者显示在搜索结果也中诸如右侧空白等特定位置。
本发明上述实施例中涉及的“用户”泛指用户进行搜索时所使用的浏览器、客户端等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (18)

1.一种搜索项建议方法,其特征在于,该方法包括:
依据用户在搜索页面输入的搜索项query向用户建议相关query后,如果监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query对应的可视化属性信息在所述搜索页面上显示。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:预先建立包含实体词对应的可视化属性信息的可视化属性信息库;
所述用户鼠标移动至的相关query对应的可视化属性信息是通过查询所述可视化属性信息库得到的。
3.根据权利要求1所述的方法,其特征在于,所述实体词包括:商品名、人名、视频名、歌曲名、地名或机构名;
所述可视化属性信息包括:图片、视频、商标、链接、地图或描述信息。
4.根据权利要求2所述的方法,其特征在于,所述可视化属性信息库的建立具体包括:
预先从抓取到的页面上提取实体词对应的可视化属性信息,并存入可视化属性信息库;或者,
采用人工的方式将实体词对应的可视化属性信息存入可视化属性信息库。
5.根据权利要求1所述的方法,其特征在于,如果监听到用户鼠标移动至某相关query上方时触发的事件,该方法还包括:判断用户鼠标移动至的相关query是否存在下一级相关query,如果存在,则在所述搜索页面上进一步显示所述下一级相关query。
6.根据权利要求5所述的方法,其特征在于,如果监听到用户鼠标移动至所述某相关query上方时触发的事件且满足一定触发条件,则将用户鼠标移动至的相关query替换用户在搜索页面输入的query,且以一级相关query的形式展现所述下一级相关query。
7.根据权利要求1、5或6所述的方法,其特征在于,该方法还包括:将用户鼠标移动至的相关query进行突出显示。
8.根据权利要求1、5或6所述的方法,其特征在于,该方法还包括:
如果监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页;或者,
如果监听到用户鼠标点击某相关query对应的可视化属性信息触发的事件,则向用户提供用户鼠标点击的可视化属性信息对应的着陆页面,所述着陆页面包括:用户鼠标点击的可视化属性信息对应的相关query的搜索结果页,或者用户鼠标点击的可视化属性信息对应的指定页。
9.根据权利要求8所述的方法,其特征在于,在所述搜索结果页中展现用户鼠标点击的相关query对应的可视化属性信息,或者,用户鼠标点击的可视化属性信息。
10.一种搜索项建议装置,其特征在于,该装置包括:
监听单元,用于监听事件;
建议单元,用于依据用户在搜索页面输入的搜索项query向用户建议相关query后,如果所述监听单元监听到用户鼠标移动至某相关query上方时触发的事件,则将用户鼠标移动至的相关query对应的可视化属性信息在所述搜索页面上显示。
11.根据权利要求10所述的装置,其特征在于,该装置还包括:
建库单元,用于预先建立包含实体词对应的可视化属性信息的可视化属性信息库;
所述建议单元通过查询所述可视化属性信息得到所述用户鼠标移动至的相关query对应的可视化属性信息。
12.根据权利要求10所述的装置,其特征在于,所述实体词包括:商品名、人名、视频名、歌曲名、地名或机构名;
所述可视化属性信息包括:图片、视频、商标、链接、地图或描述信息。
13.根据权利要求11所述的装置,其特征在于,所述建库单元在建立所述可视化属性信息库时,从抓取到的页面上提取实体词对应的可视化属性信息,并存入可视化属性信息库。
14.根据权利要求10所述的装置,其特征在于,所述建议单元,还用于如果所述监听单元监听到用户鼠标移动至某相关query上方时触发的事件,则判断用户鼠标移动至的相关query是否存在下一级相关query,如果存在,则在所述搜索页面上进一步显示所述下一级相关query。
15.根据权利要求14所述的装置,其特征在于,所述建议单元如果监听到用户鼠标移动至所述某相关query上方时触发的事件且满足一定触发条件,则将用户鼠标移动至的相关query替换用户在搜索页面输入的query,且以一级相关query的形式展现所述下一级相关query。
16.根据权利要求10、14或15所述的装置,其特征在于,所述建议单元还用于将用户鼠标移动至的相关query进行突出显示。
17.根据权利要求10、14或15所述的装置,其特征在于,该装置还包括:
跳转单元,用于如果所述监听单元监听到用户鼠标点击某相关query触发的事件,则向用户提供用户鼠标点击的相关query对应的搜索结果页;或者,如果所述监听单元监听到用户鼠标点击某相关query对应的可视化属性信息触发的事件,则向用户提供用户鼠标点击的可视化属性信息对应的着陆页面,所述着陆页面包括:用户鼠标点击的可视化属性信息对应的相关query的搜索结果页,或者用户鼠标点击的可视化属性信息对应的指定页。
18.根据权利要求17所述的装置,其特征在于,所述跳转单元,还用于在所述搜索结果页中展现用户鼠标点击的相关query对应的可视化属性信息,或者,用户鼠标点击的可视化属性信息。
CN201210579235.1A 2012-12-27 2012-12-27 一种搜索项建议方法和装置 Active CN103020277B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210579235.1A CN103020277B (zh) 2012-12-27 2012-12-27 一种搜索项建议方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210579235.1A CN103020277B (zh) 2012-12-27 2012-12-27 一种搜索项建议方法和装置

Publications (2)

Publication Number Publication Date
CN103020277A true CN103020277A (zh) 2013-04-03
CN103020277B CN103020277B (zh) 2019-04-26

Family

ID=47968880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210579235.1A Active CN103020277B (zh) 2012-12-27 2012-12-27 一种搜索项建议方法和装置

Country Status (1)

Country Link
CN (1) CN103020277B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104112213A (zh) * 2013-04-19 2014-10-22 腾讯科技(深圳)有限公司 推荐信息的方法及装置
CN104182442A (zh) * 2014-03-28 2014-12-03 无锡天脉聚源传媒科技有限公司 一种新闻搜索方法及装置
CN105022776A (zh) * 2014-04-30 2015-11-04 雅虎公司 与模块化搜索对象框架相关联的增强搜索结果
CN106775629A (zh) * 2016-11-18 2017-05-31 北京小米移动软件有限公司 搜索文件生成方法及装置
CN107045504A (zh) * 2016-02-05 2017-08-15 百度在线网络技术(北京)有限公司 提供与功能组件相关联的搜索建议项的方法与装置
CN110515921A (zh) * 2019-09-02 2019-11-29 江苏建筑职业技术学院 一种计算机人工智能信息筛选装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588367A (zh) * 2004-09-02 2005-03-02 魏新成 搜索栏输入字母提示搜索词和网名
CN1766878A (zh) * 2005-11-15 2006-05-03 赵然 一种实现网站级搜索网页级展示的搜索引擎
CN1936896A (zh) * 2006-09-20 2007-03-28 网之易信息技术(北京)有限公司 一种基于搜索引擎的信息检索方法及检索***
US20090254838A1 (en) * 2008-04-03 2009-10-08 Icurrent, Inc. Information display system based on user profile data with assisted and explicit profile modification
US20100082634A1 (en) * 2005-03-17 2010-04-01 Roy Leban System, Method, and User Interface for Organizing and Searching Information
CN102495840A (zh) * 2011-11-11 2012-06-13 合一网络技术(北京)有限公司 一种用于视频网站的搜索引擎
CN102651022A (zh) * 2012-03-31 2012-08-29 奇智软件(北京)有限公司 一种搜索方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1588367A (zh) * 2004-09-02 2005-03-02 魏新成 搜索栏输入字母提示搜索词和网名
US20100082634A1 (en) * 2005-03-17 2010-04-01 Roy Leban System, Method, and User Interface for Organizing and Searching Information
CN1766878A (zh) * 2005-11-15 2006-05-03 赵然 一种实现网站级搜索网页级展示的搜索引擎
CN1936896A (zh) * 2006-09-20 2007-03-28 网之易信息技术(北京)有限公司 一种基于搜索引擎的信息检索方法及检索***
US20090254838A1 (en) * 2008-04-03 2009-10-08 Icurrent, Inc. Information display system based on user profile data with assisted and explicit profile modification
CN102495840A (zh) * 2011-11-11 2012-06-13 合一网络技术(北京)有限公司 一种用于视频网站的搜索引擎
CN102651022A (zh) * 2012-03-31 2012-08-29 奇智软件(北京)有限公司 一种搜索方法和装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104112213A (zh) * 2013-04-19 2014-10-22 腾讯科技(深圳)有限公司 推荐信息的方法及装置
CN104182442A (zh) * 2014-03-28 2014-12-03 无锡天脉聚源传媒科技有限公司 一种新闻搜索方法及装置
CN105022776A (zh) * 2014-04-30 2015-11-04 雅虎公司 与模块化搜索对象框架相关联的增强搜索结果
CN105022776B (zh) * 2014-04-30 2018-10-16 埃克斯凯利博Ip有限责任公司 与模块化搜索对象框架相关联的增强搜索结果
CN107045504A (zh) * 2016-02-05 2017-08-15 百度在线网络技术(北京)有限公司 提供与功能组件相关联的搜索建议项的方法与装置
CN106775629A (zh) * 2016-11-18 2017-05-31 北京小米移动软件有限公司 搜索文件生成方法及装置
CN110515921A (zh) * 2019-09-02 2019-11-29 江苏建筑职业技术学院 一种计算机人工智能信息筛选装置
CN110515921B (zh) * 2019-09-02 2021-11-02 江苏建筑职业技术学院 一种计算机人工智能信息筛选装置

Also Published As

Publication number Publication date
CN103020277B (zh) 2019-04-26

Similar Documents

Publication Publication Date Title
US8874542B2 (en) Displaying browse sequence with search results
CN103258534B (zh) 语音命令识别方法和电子装置
US8639680B1 (en) Hidden text detection for search result scoring
CN1924860B (zh) 一种基于搜索引擎的搜索结果快速预览装置
CN102722498B (zh) 搜索引擎及其实现方法
CN103020277A (zh) 一种搜索项建议方法和装置
CN101539918A (zh) 一种互联网搜索方法及***
CN102375885A (zh) 一种提供与查询序列相对应的搜索建议的方法与设备
WO2014000576A1 (zh) 一种网络搜索方法及网络搜索***
CN101082917A (zh) 一种快速预览网页内容摘要的方法和装置
JP2013534673A (ja) 無限ブラウズ
RU2009145272A (ru) Отображение результатов и списка механизма поиска
WO2012063772A1 (ja) 関連語登録装置、情報処理装置、関連語登録方法、関連語登録装置用プログラム、記録媒体、および、関連語登録システム
US8584001B2 (en) Managing bookmarks in applications
US20150302090A1 (en) Method and System for the Structural Analysis of Websites
CN103970800A (zh) 网页相关关键词的抽取处理方法和***
CN105095383A (zh) 信息发布方法、搜索方法及相应装置
CN102663070B (zh) 浏览器应用提供方法及***
JP6157965B2 (ja) 電子機器、方法、およびプログラム
CN105243106A (zh) 一种用于生成查询结果的方法和装置
WO2016011699A1 (zh) 一种用于配置浏览器的导航页的方法与装置
US20140115525A1 (en) Systems and methods for integrated query and navigation of an information resource
KR20060134290A (ko) 웹기반 정보검색수단의 발동방법 및 웹기반 정보검색수단의발동시스템
KR20100117837A (ko) 결과를 비주얼 및 가상화면으로 출력 및 조작하는 검색 시스템 및 방법
JP2012103924A (ja) 関連語登録装置、関連語登録方法、関連語登録装置用プログラム、記録媒体、および、関連語登録システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant