CN105243106A - 一种用于生成查询结果的方法和装置 - Google Patents

一种用于生成查询结果的方法和装置 Download PDF

Info

Publication number
CN105243106A
CN105243106A CN201510609830.9A CN201510609830A CN105243106A CN 105243106 A CN105243106 A CN 105243106A CN 201510609830 A CN201510609830 A CN 201510609830A CN 105243106 A CN105243106 A CN 105243106A
Authority
CN
China
Prior art keywords
information
query
user
query result
generating apparatus
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.)
Pending
Application number
CN201510609830.9A
Other languages
English (en)
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.)
Baidu Online Network Technology Beijing Co Ltd
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 CN201510609830.9A priority Critical patent/CN105243106A/zh
Priority to PCT/CN2015/096388 priority patent/WO2017049767A1/zh
Publication of CN105243106A publication Critical patent/CN105243106A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明的目的是提供一种用于生成查询结果的方法和装置。根据本发明的方法包括以下步骤:根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;基于所述新查询信息进行查询,以获得相应的至少一个查询结果。本发明具有以下优点:通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。

Description

一种用于生成查询结果的方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于生成查询结果的方法和装置。
背景技术
现有的搜索引擎基于用户查询词生成查询结果,当用户点击某个查询结果但仍没有满足其搜索需求时,需要返回搜索结果页来浏览其他查询结果。因而基于现有技术的方式,当用户的查询词较少时,用户可能需要在搜索结果页中进行多次浏览和点击的操作,才能找到其真正需要的搜索结果。并且,基于现有技术的方式,搜索结果仅依赖用户最初所述输入的查询信息而确定,没有进一步挖掘用户可能的搜索需求。
发明内容
本发明的目的是提供一种用于生成查询结果的方法和装置。
根据本发明的一个方面,提供了一种用于生成查询结果的方法,其中,所述方法包括以下步骤:
-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;
-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;
-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
根据本发明的一个方面,还提供了一种用于生成查询结果的生成装置,其中,所述生成装置包括:
用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;
用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;
用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
与现有技术相比,本发明具有以下优点:通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示意出了根据本发明的一种用于生成查询结果的方法流程图;
图2示意出了根据本发明的一种用于生成查询结果的生成装置的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示意出了根据本发明的一种用于生成查询结果的方法流程图。根据本发明的方法包括步骤S1、步骤S2和步骤S3。
其中,根据本发明的方法通过包含于计算机设备中的生成装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA、游戏机、或IPTV等。
优选地,根据本发明的生成装置包含于搜索引擎中。
优选地,根据本发明的生成装置包含于浏览器中。
其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
参照图1,在步骤S1中,生成装置根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息。
优选地,所述查询需求信息包括用于指示用户搜索需求的关键词信息。
其中,所述选择操作包括各种可指示用户对查询结果感兴趣的操作,例如,点击查询结果的网页链接,又例如,选中查询结果的摘要的一部分文字等等。
在步骤S1之前,生成装置先通过执行步骤S4(图未示)来记录用户对于查询结果的选择操作。
在步骤S4中,生成装置在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
根据本发明的第一示例,生成装置包含于搜索引擎的服务器中,用户在该搜索引擎的搜索框中输入“applewatch”来搜索相关的信息,该服务器基于查询信息“applewatch”进行搜索,得到10条查询结果result_1至result_10并在搜索结果页中进行呈现。接着,生成装置记录在生成该搜索结果页之后的5分钟之内用户对的以下选择操作:点击查询结果result_6的网页链接。
接着,生成装置执行步骤S1来确定与所述用户对应的查询需求信息。
具体地,生成装置在步骤S1中确定与所述用户对应的查询需求信息的方式包括但不限于以下任一种:
1)根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息;
其中,所述属性相关信息包括但不限于以下至少任一项:
i)所述被选查询结果所对应的网站相关信息;该网站相关信息包括被选查询结果所对应的网站的网站类型、网站内部页面的内容信息等等。
ii)所述被选查询结果的内容相关信息。该内容相关信息包括被选查询结果的标题信息、摘要信息或网址信息等等与其自身所含内容相关的信息。
例如,基于被选查询结果的网址信息,确定其网站类型为购物类型的网站,则将预定的对应于该类型的关键词“价格”作为查询需求信息。
又例如,从被选查询结果的标题中提取出一个或多个关键词来作为查询需求信息。
2)基于被选查询结果相对于其余查询结果的差异信息来确定,所述步骤S1进一步包括步骤S101(图未示)和步骤S102(图未示)。
在步骤S101中,生成装置将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
具体地,生成装置查询结果的将所述被选查询结果与未被选择的余下查询结果对应的标题或摘要信息进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
接着,在步骤S102中,生成装置基于所确定的所述差异信息来确定所述用户的查询需求信息。
继续对前述第一示例进行说明,生成装置从被选查询结果result_6的标题信息中提取出3个关键词“applewatch”、“功能”和“销量”,并将该3个关键词与未被选择的其他9个查询结果的标题信息进行比较,接着将该3个关键词中未在其他查询结果的标题中出现过的关键词“功能”作为该被选查询结果result_6相对于余下查询结果的差异信息,并将其作为该用户的查询需求信息。
接着,在步骤S2中,生成装置基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息。
具体地,生成装置可将查询需求信息和当前查询信息作为所述新查询信息。或者,生成装置可选择查询需求信息的一部分和当前查询信息作为所述新查询信息作为新查询信息。
继续对前述第一示例进行说明,生成装置将所确定的查询求信息“功能”和当前查询信息“applewatch”一起作为所述新查询信息。
优选地,生成装置可基于预定时间条件来触发所述步骤S1至步骤S2的操作。
例如,生成装置每隔10分钟来触发所述步骤S1至步骤S2的操作。
接着,在步骤S3中,生成装置基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
继续对前述第一示例进行说明,生成装置基于新查询信息“applewatch”和“功能”进行查询,以获得相应的查询结果,从而相应地更新当前的搜索结果页。
优选地,生成装置显示基于新查询信息所获得的查询结果的方式包括但不限于以下任一种:
1)在当前的结果呈现页面来显示所获得的查询结果;例如,在用户选择某一查询结果时自动基于所获得的查询结果对当前的搜索结果页进行刷新;
2)在其他页面来显示所获得的查询结果;例如,通过悬浮窗口,提示用户可点选的、对应于新查询信息的查询结果。
优选地,在步骤S3之前,所述方法还包括步骤S5(图未示),所述步骤S3包括步骤S301(图未示)。
在步骤S5中,生成装置提示用户是否基于所述新查询信息进行查询。
在步骤S301中,当用户选择进行查询时,生成装置基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
例如,生成装置在步骤S5生成窗口来提示用户是否基于所确定的新查询信息进行查询,用户在该窗口中点击确认按钮,则生成装置在步骤S301中基于所确定的新查询信息进行查询,从而获得相应的查询结果。
优选地,在步骤S3之前,生成装置可基于多个新查询信息进行查询,以供用户进行选择,接着基于用户所选择的新查询信息进行查询,以获得相应的查询结果。
例如,生成装置所确定的新查询信息包括“applewatch+功能”和“applewatch+门店”,并提示用户选择其中一个新查询信息,用户选择“applewatch+门店”,则生成装置基于其选择的新查询信息进行查询,以获得相应的查询结果。
根据本发明的方法,通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
图2示意出了根据本发明的一种用于生成查询结果的生成装置的结构示意图。
根据本发明的生成装置包括:用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置(以下简称“第一确定装置1”);用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置(以下简称“第二确定装置2”);用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置(以下简称“查询装置3”)。
参照图2,第一确定装置1根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息。
优选地,所述查询需求信息包括用于指示用户搜索需求的关键词信息。
其中,所述选择操作包括各种可指示用户对查询结果感兴趣的操作,例如,点击查询结果的网页链接,又例如,选中查询结果的摘要的一部分文字等等。
其中,所述生成装置包括用于记录用户对于查询结果的选择操作的装置(图未示,以下简称“记录装置”),以在第一获取装置1的操作之前,来记录用户对于查询结果的选择操作。
记录装置在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
根据本发明的第一示例,生成装置包含于搜索引擎的服务器中,用户在该搜索引擎的搜索框中输入“applewatch”来搜索相关的信息,该服务器基于查询信息“applewatch”进行搜索,得到10条查询结果result_1至result_10并在搜索结果页中进行呈现。接着,记录装置记录在生成该搜索结果页之后的5分钟之内用户对的以下选择操作:点击查询结果result_6的网页链接。
接着,第一确定装置1来确定与所述用户对应的查询需求信息。
具体地,第一确定装置1确定与所述用户对应的查询需求信息的方式包括但不限于以下任一种:
1)根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息;
其中,所述属性相关信息包括但不限于以下至少任一项:
i)所述被选查询结果所对应的网站相关信息;该网站相关信息包括被选查询结果所对应的网站的网站类型、网站内部页面的内容信息等等。
ii)所述被选查询结果的内容相关信息。该内容相关信息包括被选查询结果的标题信息、摘要信息或网址信息等等与其自身所含内容相关的信息。
例如,基于被选查询结果的网址信息,确定其网站类型为购物类型的网站,则将预定的对应于该类型的关键词“价格”作为查询需求信息。
又例如,从被选查询结果的标题中提取出一个或多个关键词来作为查询需求信息。
2)基于被选查询结果相对于其余查询结果的差异信息来确定,所述第一确定装置1进一步包括用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息的装置(图未示,以下简称“差异确定装置”),和用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置(图未示,以下简称“子确定装置”)。
差异确定装置将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
具体地,差异确定装置将所述被选查询结果与未被选择的余下查询结果对应的标题或摘要信息进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息。
接着,子确定装置基于所确定的所述差异信息来确定所述用户的查询需求信息。
继续对前述第一示例进行说明,差异确定装置从被选查询结果result_6的标题信息中提取出3个关键词“applewatch”、“功能”和“销量”,并将该3个关键词与未被选择的其他9个查询结果的标题信息进行比较,接着将该3个关键词中未在其他查询结果的标题中出现过的关键词“功能”作为该被选查询结果result_6相对于余下查询结果的差异信息,子确定装置将其作为该用户的查询需求信息。
接着,第二确定装置2基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息。
具体地,第二确定装置2可将查询需求信息和当前查询信息作为所述新查询信息。或者,第二确定装置2可选择查询需求信息的一部分和当前查询信息作为所述新查询信息作为新查询信息。
继续对前述第一示例进行说明,生成装置将所确定的查询求信息“功能”和当前查询信息“applewatch”一起作为所述新查询信息。
优选地,生成装置可基于预定时间条件来触发所述第一确定装置1至第二确定装置2的操作。
例如,生成装置每隔10分钟来触发第一确定装置1至第二确定装置2的操作。
接着,查询装置3基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
继续对前述第一示例进行说明,查询装置3基于新查询信息“applewatch”和“功能”进行查询,以获得相应的查询结果,从而相应地更新当前的搜索结果页。
优选地,生成装置显示基于新查询信息所获得的查询结果的方式包括但不限于以下任一种:
1)在当前的结果呈现页面来显示所获得的查询结果;例如,在用户选择某一查询结果时自动基于所获得的查询结果对当前的搜索结果页进行刷新;
2)在其他页面来显示所获得的查询结果;例如,通过悬浮窗口,提示用户可点选的、对应于新查询信息的查询结果。
优选地,所述方法还包括用于提示用户是否基于所述新查询信息进行查询的装置(图未示,以下简称“提示装置”)。
提示装置提示用户是否基于所述新查询信息进行查询。
当用户选择进行查询时,查询装置3基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
例如,提示装置生成窗口来提示用户是否基于所确定的新查询信息进行查询,用户在该窗口中点击确认按钮,则查询装置3基于所确定的新查询信息进行查询,从而获得相应的查询结果。
优选地,在查询装置3的操作之前,生成装置可基于多个新查询信息进行查询,以供用户进行选择,接着,查询装置3基于用户所选择的新查询信息进行查询,以获得相应的查询结果。
例如,生成装置所确定的新查询信息包括“applewatch+功能”和“applewatch+门店”,并提示用户选择其中一个新查询信息,用户选择“applewatch+门店”,则查询装置3基于其选择的新查询信息进行查询,以获得相应的查询结果。
根据本发明的方案,通过确定用户的搜索需求来生成相应的搜索结果,从而能够在用户查看搜索结果的过程中自动获取更符合用户的搜索需求的搜索结果,对于用户输入的查询词,能够基于用户的操作,自动为用户进行更加精确的细化搜索,方便用户快速找到其感兴趣的搜索结果,而无需手动输入更多的查询词。
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
1.一种用于生成查询结果的方法,其中,所述方法包括以下步骤:
-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;
-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;
-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
2.根据条款1所述的方法,其中,所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息步骤包括以下步骤:
-将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息;
-基于所确定的所述差异信息来确定所述用户的查询需求信息。
3.根据条款1或2所述的方法,其中,所述方法还包括以下步骤:
-根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息。
4.根据条款1至3中任一项所述的方法,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
5.根据条款1至4中任一项所述的方法,其中,所述方法还包括以下步骤:
-在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
6.根据条款1至5中任一项所述的方法,其中,可基于预定时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信至基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的操作。
7.根据条款1至6中任一项所述的方法,其中,在基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤之前,所述方法还包括以下步骤:
-提示用户是否基于所述新查询信息进行查询;
其中,基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤包括以下步骤:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
8.一种用于生成查询结果的生成装置,其中,所述生成装置包括:
用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;
用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;
用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
9.根据条款8所述的生成装置,其中,所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置包括:
用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息的装置;
用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置。
10.根据条款8或9所述的生成装置,其中,所述生成装置还包括:
用于根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息的装置。
11.根据条款8至10中任一项所述的生成装置,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
12.根据条款8至11中任一项所述的生成装置,其中,所述生成装置还包括:
用于在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作的装置。
13.根据条款9至5中任一项所述的生成装置,其中,可基于预定时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息至根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的操作。
14.根据条款1至13中任一项所述的生成装置,其中,所述生成装置还包括:
用于提示用户是否基于所述新查询信息进行查询的装置;
其中,用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置用于:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
15.一种搜索引擎,包括如权利要求8至14中任一项所述的生成装置。
16.一种浏览器,包括如权利要求8至14中任一项所述的生成装置。

Claims (16)

1.一种用于生成查询结果的方法,其中,所述方法包括以下步骤:
-根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息;
-基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息;
-基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
2.根据权利要求1所述的方法,其中,所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息步骤包括以下步骤:
-将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的、相对于所述余下查询结果的差异信息;
-基于所确定的所述差异信息来确定所述用户的查询需求信息。
3.根据权利要求1或2所述的方法,其中,所述方法还包括以下步骤:
-根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息。
4.根据权利要求1至3中任一项所述的方法,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括以下步骤:
-在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作。
6.根据权利要求1至5中任一项所述的方法,其中,可基于预定时间条件来触发所述根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信的步骤至基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的步骤的操作。
7.根据权利要求1至6中任一项所述的方法,其中,在基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤之前,所述方法还包括以下步骤:
-提示用户是否基于所述新查询信息进行查询;
其中,基于所述新查询信息进行查询,以获得相应的至少一个查询结果的步骤包括以下步骤:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
8.一种用于生成查询结果的生成装置,其中,所述生成装置包括:
用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置;
用于基于所确定的所述查询需求信息和所述当前查询信息,来确定新查询信息的装置;
用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置。
9.根据权利要求8所述的生成装置,其中,所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置包括:
用于将所述被选查询结果与未被选择的余下查询结果进行比较,以确定所述被选查询结果中所包含的,相对于所述余下查询结果的差异信息的装置;
用于基于所确定的所述差异信息来确定所述用户的查询需求信息的装置。
10.根据权利要求8或9所述的生成装置,其中,所述生成装置还包括:
用于根据被选查询结果的属性相关信息,来确定与所述用户对应的查询需求信息的装置。
11.根据权利要求8至10中任一项所述的生成装置,其中,所述属性相关信息包括以下至少任一项:
-所述被选查询结果所对应的网站相关信息;
-所述被选查询结果的内容相关信息。
12.根据权利要求8至11中任一项所述的生成装置,其中,所述生成装置还包括:
用于在一段时间内记录所述用户对于所述一个或多个查询结果的选择操作的装置。
13.根据权利要求9至5中任一项所述的生成装置,其中,可基于预定时间条件来触发所述用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置至用于根据用户对基于当前查询信息所获得的一个或多个查询结果的选择操作,确定与所述用户对应的查询需求信息的装置的操作。
14.根据权利要求1至13中任一项所述的生成装置,其中,所述生成装置还包括:
用于提示用户是否基于所述新查询信息进行查询的装置;
其中,用于基于所述新查询信息进行查询,以获得相应的至少一个查询结果的装置用于:
-当用户选择进行查询时,基于所述新查询信息进行查询,以获得相应的至少一个查询结果。
15.一种搜索引擎,包括如权利要求8至14中任一项所述的生成装置。
16.一种浏览器,包括如权利要求8至14中任一项所述的生成装置。
CN201510609830.9A 2015-09-22 2015-09-22 一种用于生成查询结果的方法和装置 Pending CN105243106A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510609830.9A CN105243106A (zh) 2015-09-22 2015-09-22 一种用于生成查询结果的方法和装置
PCT/CN2015/096388 WO2017049767A1 (zh) 2015-09-22 2015-12-04 一种用于生成查询结果的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510609830.9A CN105243106A (zh) 2015-09-22 2015-09-22 一种用于生成查询结果的方法和装置

Publications (1)

Publication Number Publication Date
CN105243106A true CN105243106A (zh) 2016-01-13

Family

ID=55040754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510609830.9A Pending CN105243106A (zh) 2015-09-22 2015-09-22 一种用于生成查询结果的方法和装置

Country Status (2)

Country Link
CN (1) CN105243106A (zh)
WO (1) WO2017049767A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956115A (zh) * 2016-05-05 2016-09-21 捷开通讯(深圳)有限公司 一种基于用户的搜索方法及通信终端
CN106294638A (zh) * 2016-08-02 2017-01-04 百度在线网络技术(北京)有限公司 一种辅助决策方法和装置
CN108170744A (zh) * 2017-12-19 2018-06-15 山东浪潮云服务信息科技有限公司 一种数据采集方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777046A (zh) * 2009-01-09 2010-07-14 佳能株式会社 检索方法和检索***
CN102270243A (zh) * 2011-08-25 2011-12-07 北京思博途信息技术有限公司 信息搜索方法和***
CN103577426A (zh) * 2012-07-24 2014-02-12 百度在线网络技术(北京)有限公司 用于提供搜索建议的附加应用信息的方法、装置与***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101256573B (zh) * 2008-04-01 2012-10-10 天津大学 基于内容相关性的反馈式搜索方法及内容相关方法
US20110191363A1 (en) * 2010-01-29 2011-08-04 Microsoft Corporation Embedded user experience in search result content
CN103294814A (zh) * 2013-06-07 2013-09-11 百度在线网络技术(北京)有限公司 搜索结果推荐方法、***和搜索引擎
CN104281706A (zh) * 2014-10-23 2015-01-14 百度在线网络技术(北京)有限公司 搜索方法及搜索装置
CN104881484A (zh) * 2015-06-04 2015-09-02 百度在线网络技术(北京)有限公司 信息推荐方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777046A (zh) * 2009-01-09 2010-07-14 佳能株式会社 检索方法和检索***
CN102270243A (zh) * 2011-08-25 2011-12-07 北京思博途信息技术有限公司 信息搜索方法和***
CN103577426A (zh) * 2012-07-24 2014-02-12 百度在线网络技术(北京)有限公司 用于提供搜索建议的附加应用信息的方法、装置与***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956115A (zh) * 2016-05-05 2016-09-21 捷开通讯(深圳)有限公司 一种基于用户的搜索方法及通信终端
CN106294638A (zh) * 2016-08-02 2017-01-04 百度在线网络技术(北京)有限公司 一种辅助决策方法和装置
CN106294638B (zh) * 2016-08-02 2020-01-14 百度在线网络技术(北京)有限公司 一种辅助决策方法和装置
CN108170744A (zh) * 2017-12-19 2018-06-15 山东浪潮云服务信息科技有限公司 一种数据采集方法及装置

Also Published As

Publication number Publication date
WO2017049767A1 (zh) 2017-03-30

Similar Documents

Publication Publication Date Title
JP5721818B2 (ja) 検索におけるモデル情報群の使用
US10140368B2 (en) Method and apparatus for generating a recommendation page
CN107463591B (zh) 响应于搜索查询对待与内容匹配的图像动态排序的方法和***
JP6646931B2 (ja) 推薦情報を提供するための方法および装置
US20170255652A1 (en) Method for dynamically matching images with content items based on keywords in response to search queries
CN103699619A (zh) 一种用于提供搜索结果的方法及装置
CN107766399B (zh) 用于使图像与内容项目匹配的方法和***及机器可读介质
CN104809154A (zh) 用于资讯推荐的方法及装置
WO2014107682A1 (en) Method and apparatus for generating webpage content
EP2628097A1 (en) Systems and methods for using a behavior history of a user to augment content of a webpage
CN105677780A (zh) 可拓展的用户意图挖掘方法及其***
CN104809224A (zh) 一种用于呈现应用信息的方法和装置
WO2013023398A1 (en) Using image match technology to improve image advertisement quality
US10235387B2 (en) Method for selecting images for matching with content based on metadata of images and content in real-time in response to search queries
US10789287B2 (en) Method and system for multi-dimensional image matching with content in response to a search query
US10019522B2 (en) Customized site search deep links on a SERP
CN105302461A (zh) 一种用于在移动应用中提供目标页面的方法与设备
CN103838862A (zh) 一种视频搜索的方法、装置及终端
CN104050183A (zh) 浏览器输入框的内容匹配结果提示方法及装置
US9600579B2 (en) Presenting search results for an Internet search request
CN105243106A (zh) 一种用于生成查询结果的方法和装置
CN104965859A (zh) 一种用于获取地图中的候选地址信息的方法和装置
JP2014006864A (ja) 検索語自動完成と連動するプレビューコンテンツの提供方法
CN105243135A (zh) 展现搜索结果的方法及装置
CN103049525B (zh) 一种用于提供对象相关信息的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160113