CN105917334A - 搜索结果中的相干问题回答 - Google Patents
搜索结果中的相干问题回答 Download PDFInfo
- Publication number
- CN105917334A CN105917334A CN201580004626.2A CN201580004626A CN105917334A CN 105917334 A CN105917334 A CN 105917334A CN 201580004626 A CN201580004626 A CN 201580004626A CN 105917334 A CN105917334 A CN 105917334A
- Authority
- CN
- China
- Prior art keywords
- inquiry
- search
- answer
- perfect
- search engine
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3322—Query formulation using system suggestions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/36—Combined merging and sorting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
用于在用户制定搜索查询的同时提供包括所建议的完善查询的答案的查询完善建议的系统、方法和计算机可读存储介质。搜索查询的至少一部分由搜索引擎接收。当接收到搜索查询的一部分,确定查询完善建议并且确定猜测式的搜索查询完善的答案以包括在搜索输入区域中。当选择查询完善建议时,呈现搜索引擎结果页面,其中,所述搜索引擎结果页面包括针对将向用户建议的完善查询的答案包含在内的结果而生成的片段中的答案。
Description
背景技术
互联网通过其数以十亿计的网页提供了信息和资源的庞大且迅速增长的库。为了找到想要的内容,计算机搜索者经常利用搜索工具。示例性互联网搜索引擎在本领域中是公知的,例如,一种众所周知的商用引擎是由华盛顿州雷蒙德市的微软公司提供的搜索引擎。
为了确保用户正在提供将在取回其想要的结果方面被证明为最有用的查询,许多搜索工具在用户输入部分搜索查询(例如,问题)时提供查询完善建议。一旦选择了特定的查询完善建议,就比照一般web搜索域搜索所选择的查询完善建议,并且结果以与一般web搜索域(例如,www.bing.com)联合呈现的搜索引擎结果页面的形式提供给用户。
对于计算机搜索者可用的一种传统搜索工具是问题处理系统。这种传统的问题处理系统从搜索者接收部分问题或完整问题,并返回搜索结果页面,搜索结果页面具有问题以及所接收的问题的某些答案。在操作中,传统的问题处理系统重写这些问题并搜索具有与原始问题和重写问题相匹配的句子的文档的索引。例如,搜索者可以向问题处理系统发出“WHERE IS WALDO”。该问题可以重写为“WALDO IS IN”“WALDO IS AT”等。然后传统的问题处理系统会搜索包含短语“WHERE IS WALDO”、“WALDO IS IN”或“WALDO IS AT”的文档。
当完结在文档的索引中的搜索时,具有这些短语的文档被传统的问题处理系统选择。然后,来自原始查询的所包括的术语被传统的问题处理系统强调显示(highlight)。
发明内容
提供本发明内容以便以简化的形式对下面在具体实施方式中进一步描述的设计构思的选集进行介绍。本发明内容并不旨在确定要求保护的发明主题的关键特征或重要特征,也不旨在用于协助确定要求保护的发明主题的范围。
本发明的实施例涉及用于显示包括与输入搜索框的部分问题有关的问题的答案的查询完善建议的系统、方法和计算机可读存储介质,以及其他。当搜索者正在搜索框中键入时,搜索引擎可以选择几种查询完善(query completion)。例如,查询部分可以经由联合一般web搜索域(例如,www.bing.com、www.google.com等)呈现的查询输入区域或搜索框来接收。当接收查询的部分时,确定查询完善建议(也就是说,基于输入的查询部分来确定的,所建议的完善查询)。查询完善可以包括问题以及问题的答案。进而,搜索框由搜索引擎更新以便包括查询完善建议。
查询完善建议在搜索框中提供,以使得对其的选择可以引起对查询完善建议的搜索。因此,当用户选择特定查询完善建议时,可以将用户导航到具有问题的答案的搜索引擎结果页面,或者导航到链接到所选择的查询建议的特定信息域。
附图说明
在附图中以示例而非限制的方式示出了本发明的实施例,在这些附图中,相似的参考标号指示类似的元件,并且其中:
图1是适合用于实现本发明的实施例的示例性计算环境的框图;
图2是可以在其中使用本发明的实施例的示例性计算系统的框图;
图3是示出用于根据本发明的实施例来选择答案的示例性方法的逻辑图;
图4是根据本发明的实施例示出与查询输入区域或搜索框联合呈现的查询完善建议的示例性屏幕显示的屏幕截图;
图5是根据本发明的实施例示出查询输入区域或搜索框中的查询完善建议的另一个示例性屏幕显示的屏幕截图;
图6是根据本发明的实施例示出具有在搜索框中接收的问题的答案的示例性搜索引擎结果页面的屏幕截图;
图7是根据本发明的实施例示出具有在搜索框中接收的问题的答案的另一个示例性搜索引擎结果页面的屏幕截图;以及
图8是根据本发明的实施例示出查询输入区域或搜索框中的查询完善建议的另一个示例性屏幕显示的屏幕截图。
具体实施方式
本专利的发明主题在本文中用具体细节来描述以满足法定要求。然而,该描述本身并非旨在一定限制权利要求书的范围。相反地,可以通过其它方式来体现要求保护的发明主题,以包括不同步骤或与该文档中描述的步骤类似的步骤的组合,结合其它当前或未来的技术。虽然术语“步骤”、“模块”或“组件”等可在本文中用于意指所使用的方法或系统的不同的组件,但这些术语不应该被解释为暗示本文中公开的各个步骤当中或之间的任何特定的顺序,除非并且除了各个步骤的顺序被明确描述之外。
本发明的实施例涉及在用户在使得搜索框中的部分查询完善的同时向部分查询提供答案。答案可以包括在作为部分查询的潜在完善所提供的查询建议中。在一个实施例中,问题的答案可以不共享问题的多个项甚至不共享问题的任何项。例如,“WHERE ISDOWNTON ABBEY FILMED”的答案是“HIGHCLERE CASTLE”,这并不包括来自原始问题的任何项。搜索引擎可以足够快地确定对于潜在完善的正确答案,以便提供这些正确答案作为查询建议。因此,具有部分查询“DOWNTON ABB”的搜索框可以得到更新,以包括像“WHERE ISDOWNTON ABBEY FILMED”和“HIGHCLERE CASTLE”的查询完善。
进而,搜索引擎可以生成搜索引擎结果页面。在该页面中,搜索结果可以包括统一资源定位符(URL)和搜索结果的标题。标题可以强调来自原始查询的查询项以及来自所选择的查询建议的答案的项。对结果进行排列以使得用于查询“HIGHCLERE CASTLE”的没有提到与搜索者原本感兴趣的“DOWNTON ABBEY”相关的方面的热门文档排名在与“HIGHCLERECASTLE”和“DOWNTON ABBEY”二者都相匹配的文档之后。
因此,本发明的实施例可以用于在查询建议用户体验中显示答案和上下文信息或者用于全套的搜索结果用户体验。搜索引擎可以对部分查询进行分析以便:确定可能的完善的查询和要用于源确定的问题;从这些确定的源中提取答案;对与下列各项相对应的所提取的答案进行排名:原始的部分查询、猜测式的(plausible)查询完善、所提取的答案以及原始的部分查询和所提取的答案二者的关键部分的组合。
概括地说,本文中描述的技术的各个方面涉及用于,除其它事项以外,提供被配置为比照信息域被搜索的查询完善建议的系统、方法和计算机可读存储介质。信息域是通常联合提供特定于具体主题的内容和组织的搜索引擎来提供的内容站点。例如,信息域可以包括但不限于购物、视频、图像、应用、文档等等。
因此,本发明的一些实施例涉及存储计算机可使用指令的一个或多个计算机可读存储介质,当由一个或多个计算设备使用时,所述计算机可使用指令使得所述一个或多个计算设备执行搜索信息域以查找答案的方法。该方法包括:接收搜索查询的一部分;确定所接收搜索查询部分的一个或多个查询完善建议;确定一个或多个查询完善建议的答案;以及当搜索者对部分查询进行完善时,对搜索框进行更新以包括建议和答案。
本发明的另一个实施例涉及一种系统,所述系统包括:与计算机可读存储介质通信的处理器、分析组件、提取组件、查询完善建议组件、片段生成组件以及显示组件。分析组件被配置为:接收搜索查询的部分、对查询进行分类以及选择查询的潜在完善。提取组件确定搜索查询的答案。查询完善建议组件被配置为:向搜索框提供针对所接收的搜索查询部分的一个或多个查询完善建议。片段生成组件被配置为选择将查询的答案包含在内的URL摘要。显示组件确定片段和查询建议的格式用于向搜索者呈现。
在又一个实施例中,针对所接收的查询部分的一个或多个查询完善建议包括这些建议的答案。答案可以与特定信息域(例如,视频、图像、购物等)相关联。当在搜索框中选择答案时,搜索引擎可以呈现图像、播放视频或发起购买事务。因此,如果在用户对查询的部分进行完善时答案在呈现于搜索框中的建议中可获得,那么用户可以绕开搜索引擎结果页面。
已经简要描述了本发明的实施例的概述,在下文中描述本发明的实施例可以在其中实现的示例性操作环境,以便为这些实施例的各个方面提供一般性上下文。
图1是适合用于实现本发明的实施例的示例性计算环境的框图。概括地说,参考附图,具体地说最先参考图1和计算设备100。计算设备100只是合适的计算环境的一个示例,并不意在暗示对本发明的实施例的使用范围或功能的任何限制。计算设备100也不应该解释为对所示出的任一组件或其组合有任何依赖性或要求。
本发明的实施例可以在计算机代码或机器可使用指令的一般性上下文中进行描述,其包括计算机可执行指令(如由计算机或诸如个人数据助理或其它手持设备的其它机器执行的程序组件)。一般而言,包括例程、程序、应用对象、组件、数据结构等的程序组件指的是执行特定任务或实现特定抽象数据类型的代码。本发明的实施例可以在各种各样的系统配置中实施,这些系统配置包括:手持设备、平板计算机、消费电子产品、通用计算机、专用计算设备等。本发明的实施例还可以在分布式计算环境中实施本发明,在分布式计算环境中,任务由通过通信网络链接的远程处理设备执行。
如本领域普通技术人员将领会的:计算设备100可以包括硬件、固件、软件或者硬件和软件的组合。硬件包括被配置为执行存储在存储器中的指令的处理器和存储器。与指令相关联的逻辑单元可以部分或整体地直接在硬件逻辑单元中实现。例如,示例类型的硬件逻辑单元包括但不限于:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、片上系统(SOC)或者复杂可编程逻辑器件(CPLD)。硬件逻辑单元允许设备对由用户提供的查询进行简化。设备被配置为:基于搜索引擎日志来生成统计模型。设备可以基于统计模型来确定应该丢弃的查询的一个或多个项。在实施例中,设备可以丢弃一个或多个项,基于具有少于所有项的简化的查询来接收结果,以及对结果进行排名以便基于查询中包括的所有项来显示。
继续参考图1,计算设备100包括:直接或间接耦接以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出(I/O)端口118、I/O组件120以及示例性电源122。总线110可以表示一个或多个总线(如地址总线、数据总线或者它们的组合)。虽然图1的各个模块为了简洁起见用线条示出,但在现实中,勾画各组件的轮廓并不是那样清楚,并且比喻性地来说,线条更精确地将是灰色的和模糊的。例如,可以认为呈现组件(如显示设备)是I/O组件。另外,处理器具有存储器。本发明人认识到这是本领域的特性,并重申:图1的图示仅是可结合本发明的一个或多个实施例来使用的示例性计算设备的例示。在诸如“工作站”、“服务器”、“膝上型计算机”、“手持设备”等的类别之间不做区分,设想这些类别都在图1的范围之内,并且被称为“计算机”或“计算设备”。
计算设备100通常包括各种各样的计算机可读介质。计算机可读介质可以是可由计算设备100访问的任何可用介质,并且包括易失性和非易失性介质,可移动和不可移动介质。计算机可读介质可以包括计算机存储介质和通信介质。
计算机存储介质包括用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的、以任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于:随机存取存储器(RAM)、只读存储器(ROM)、电可擦写只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光学存储、磁带盒、磁带、磁盘存储或其它全息存储器、或者可用于存储所需的信息且可由计算设备访问的任何其它介质。在实施例中,可以从例如闪存器的有形计算机存储介质中选择计算机存储介质。这些内存技术可以瞬时地、暂时或永久地存储数据。计算机存储设备不包括并排除通信介质。
另一方面,通信介质通常包含计算机可读指令、数据结构、程序模块或调制数据信号中的其它数据(诸如载波)或其它传输机制并且包括任何信息传递介质。术语“调制数据信号”意指具有其特性集合中的一个或多个特性或以对信号中的信息进行编码的方式改变的信号。通过举例而非限制的方式,通信介质包括诸如有线网络或直接线连接的有线介质,以及诸如声学的、RF、红外线和其它无线介质的无线介质。
存储器112包括易失性和/或非易失性存储器形式的计算机存储介质。存储器可以是可移动的、不可移动的或它们的组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括从诸如存储器112或I/O组件120的各个实体读取数据的一个或多个处理器。呈现组件116向用户或其它设备呈现数据指示。示例性呈现组件116包括显示设备、扬声器、打印组件、振动组件等。I/O端口118允许计算设备100逻辑上耦接到包括I/O组件120的其它设备,其中的一些设备可以是内置的。说明性的I/O组件包括麦克风、操纵杆、游戏手柄、碟形卫星天线、扫描仪、打印机、无线设备、控制器(如手写笔、键盘和鼠标)或自然用户界面(NUI)等。
NUI对由用户产生的姿势(例如,手、脸、身体等)、声音或其它生理输入进行处理。这些输入可以解释为查询、针对选择URI的请求或者针对与作为搜索结果所包括的URI交互的请求。NUI的输入可以发送到合适的网络元件用于进一步处理。NUI实现下列各项的任意组合:语音辨识、触摸和手写笔辨识、面部辨识、生物计量辨识、在屏幕上以及邻近屏幕的手势辨识、空中手势、头眼跟踪以及与计算设备100上的显示相关联的触摸辨识。计算设备100可以配备深度相机(诸如立体摄像系统、红外摄像系统、RGB摄像系统以及这些的组合)来用于手势检测和辨识。另外,计算设备可以配备能够进行运动检测的加速计或回转仪。加速计或回转仪的输出提供给计算设备100的显示器,以呈现融入式增强的现实或虚拟现实。
如前所述,本发明的实施例一般涉及用于,提供被配置为响应于接收到部分查询而被比照信息域进行搜索的查询完善建议的系统、方法和计算机可读存储介质,以及其他。查询的至少一部分由计算设备从NUI接收。例如,可以经由查询输入区域或搜索框来接收查询部分。当接收到该部分,在搜索框中呈现查询完善建议。
本文中描述的技术的各个方面通常用于计算机系统、计算机实现的方法以及计算机可读存储介质,用来选择部分查询的答案,以及其他。在一个实施例中,服务器执行查询建议组件,查询建议组件检测作为建议的候选的部分查询并且提供建议,所述建议包括对在建议中包括的猜测式的完善的答案。服务器可以对由系统生成的猜测式的完善查询以及从用户接收的部分查询进行处理,以便选择搜索结果。搜索结果包括可以基于搜索引擎的日志中的满意度指标(例如,停留时间、时钟频率、网页访问和转换)来强调显示的答案。
在一个实施例中,计算机系统被配置为向部分查询提供答案。计算机系统包括分析组件和查询完善建议组件,以及其他组件。分析组件接收部分查询,对部分查询进行分类,并确定猜测式的完善。查询完善建议组件向搜索引擎的用户提供部分查询的猜测式的完善。查询完善建议组件可以包括查询完善建议中的一个或多个查询完善建议的答案。
图2是可以在其中使用本发明的实施例的示例性计算系统200的框图。计算系统200可以包括客户端设备210、搜索引擎220、数据存贮230以及网络240。网络240可以以通信的方式连接到客户端设备210、搜索引擎220和数据存贮230。应该理解的是:在本发明的实施例的范围之内,任何数量的客户端计算设备210、搜索引擎220和数据存贮230可用于计算系统200中。每个可以包括单个设备/接口或者在分布式环境中协作的多个设备/接口。例如,搜索引擎220可以包括布置于分布式环境中的多个设备和/或模块,它们集体提供本文中描述的搜索引擎220的功能。另外,未示出的其它组件/模块也可以包括在计算系统200之内。
在一些实施例中,图示组件/模块中的一个或多个可以实现为独立的应用。在其它实施例中,图示组件/模块中的一个或多个可经由客户端设备210实现为基于互联网的服务,或者实现为搜索引擎212内部的模块。本领域普通技术人员将理解的是:图2中示出的组件/模块在性质和数量上是示例性的,并且不应该被解释为限制性的。在其实施例的范围之内,任意数量的组件/模块可用于实现所期望的功能。另外,组件/模块可位于任何数量的搜索引擎或用户计算设备上。仅通过举例的方式,可提供搜索引擎212作为单个服务器(如图所示)、服务器聚类或远离其余组件中的一个或多个组件的计算设备。
客户端设备210可用于在搜索框中输入一个或多个查询,包括部分查询。客户端设备210可以向搜索引擎220传送在搜索框处接收的查询的部分。在实施例中,客户端设备210可以包括任何类型的计算设备,诸如例如参考图1描述的计算设备100。
通常,客户端设备210包括显示211和浏览器212。显示211被配置为呈现各种内容,包括但不限于:如本文中所描述的具有在特定垂直信息域内而不是仅在一般web搜索域内建立索引的结果的SERP。在一些实施例中,显示220还被配置为:使能来自用户的触摸输入或提供NUI。
浏览器212被配置为呈现网页,例如,与客户端计算设备210的显示211相关联的搜索引擎结果页面(SERP)。浏览器212还被配置为:接收针对各个网页(包括搜索引擎主页)的请求的用户输入,接收用户输入的部分查询(通常经由图形用户接口或NUI输入的),以及接收用于在显示211上呈现的内容(例如,来自搜索引擎220的)。浏览器212可以是网页浏览器的任何合适的类型(诸如INTERNET ),或者如本文中所描述的被配置为实现搜索查询的提交的其它类型的软件。应该指出的是:本文中描述的由浏览器212执行的功能可由能够呈现网页内容的任何其它应用来执行。设想这些变体中的任何和所有变体以及它们的任意组合在本发明的实施例的范围之内。
搜索引擎220被配置为:从客户端设备210接收部分查询,提供查询完善建议,以及返回具有从搜索引擎220接收的建议的答案的搜索引擎结果页面。搜索引擎可以实现以下组件的任意组合以便对部分查询进行处理:分析组件221、提取组件222、查询完善建议组件223、片段生成组件224以及显示组件225。在一个实施例中,在用户输入查询之前,答案和潜在问题可以在数据存贮230中预先确定。
在一个实施例中,分析组件221接收查询,并且可以确定针对该查询的猜测式的完善。分析组件221可以检测:由搜索引擎220接收的部分查询是问题查询。可以通过对“WHO、WHAT、WHY、WHERE、HOW”的查询项或者其它较不常见的问题制定进行解析来检测问题查询。分析组件221检测作为许多问题开头的常见词。在一个实施例中,分类器可由分析组件221来实现,用于确定部分查询是否真的是问题查询。可以针对几种语言(包括英语)来创建分类器,并且可以使用相似或不同的技术来确定用户具有问题。分类器的替代方案包括基于前缀和聚类技术的基于规则的系统。基于聚类的技术可以根据日志数据生成查询点击图,并随机遍历查询点击图来确定问题查询或将问题查询分组在一起。
例如,当前热门的一个查询是“WHAT DOES THE FOX SAY”;然而,这不是个问题查询,而是关于一个挪威二人组合的已经催生了许多版本的一首流行歌曲/视频的查询。另一方面,另一个常见查询是“HOW MANY CALORIES ARE IN A BANANA”。这是问题查询。分析组件221可以向所接收的部分查询或所建议的完善查询是否是基于存储在搜索引擎220的数据存贮230中的日志数据的问题查询来分配概率得分。如果所分配的得分在某个阈值之上,那么分析组件221将该查询路由到搜索引擎的问题回答区段,来进行额外的处理。问题回答区段可以对所建议的问题查询进行解析,并且根据数据存贮240中的内容确定可能的答案。
给定所建议的问题查询,分析组件221分析问题并确定答案指示符。例如,可以对查询“HOW MANY CALORIES ARE IN A BANANA”进行分析以确定下列各项:对象、主题和关注区域。分析组件221可以确定问题的对象为“BANANA”,主题为“CALORIFIC CONTENT”,并且以“HOW MANY”开头的问题类型的关注点往往是在寻找数量信息。分析组件221可以基于查询从数据存贮230取回一组文档。
给定所建议的查询(或其变体,例如“HOW MANY CALORIES IN BANANA”)的一组匹配文档以及来自数据存储的相应的提取出的源,分析组件221在提取出的源中确定答案。提取出的源可以是整个文档的子集、视频剪辑或图像。在一个实施例中,分析组件221可以在句子、句子片段、图像数据、视频数据或其它元数据(如HTML中的锚文本)中找到建议查询完善的匹配。用于进行匹配的另外的方法可由分析组件221实现。另外的方法包括项共置(term-colocation)或者比如词性标注和意元集组(chunking)的高级自然语言处理技术,或者它们的组合。类似地,自定义词典和术语匹配算法可由分析组件221访问用于像测量单位的概念(例如,确定数量)或者测量的替代形式(例如,千卡、焦耳)。
在某些实施例中,提取组件222从分析组件221接收所建议的查询完善和潜在答案。潜在答案、所建议的查询完善以及部分查询进行组合,并用于从数据存贮230选择匹配文档。在一些实施例中,可以用各种方式对部分查询、所建议的完善以及猜测式的答案文本进行组合。提取组件222可以使用对部分查询、所建议的完善以及猜测式的答案文本的简单串接。然而,通过对部分查询、所建议的完善或答案的改变和扩增有可能从搜索引擎获得更好的结果。例如,提取组件222所做的改变可以包括:丢弃停止词(例如,删除“IS”),保留问题词(例如,保留“WHERE”),因此可以避免常见的意图错配。另外,提取组件222可以对非查询项(例如,答案文本)进行加权,或者向搜索引擎220通知应该保持的查询单元(例如,将“DOWNTON ABBEY”或“HIGHCLERE CASTLE”保持在一起),但避免(“DOWNTON CASTLE”的组合)也可能针对查询建议和搜索引擎结果页面得到更好的结果。
进而,改变后的查询的匹配文档可由提取组件222进行排名。例如,可以基于与答案相关联的指标向每个文档分配排名。提取组件222可以基于答案文本出现的频率、文档中的查询文本的频率、答案和查询文本的共同出现、对于给定查询的在文档上的用户点击的数量或任何其它排名特征或者它们的组合来对文档进行排名。
因此,提取组件222发出多个查询并对结果进行组合/排名以创建文档的排名列表用于包括在搜索框或搜索引擎结果页面中。给定原始部分查询、所建议的查询完善、所提取的答案文本以及组合的部分查询、所建议的查询、以及作为新的查询的答案文本,提取组件222可以向搜索引擎220发出如下一些或全部:原始部分查询、所建议的查询完善、所提取的答案文本以及新的查询。搜索引擎220可以接收查询中的每个查询的结果并对结果进行组合。当这些查询中的一些或所有查询已经产生了匹配内容的列表时,可以通过标准联合排名算法来将这些结果组合成单个结果列表。搜索引擎可以遍历链接到数据存贮230的各种知识存储库。这些知识存储库包括多媒体商店、新闻商店、应用商店和实体/实体-关系商店,如SATORITM或来自FACEBOOKTM的OPENGRAPH。对来自知识存储库的结果进行组合,以便包括整体搜索结果体验(例如,搜索框或搜索引擎结果页面)。
查询完善建议组件223从提取组件222接收这些结果和猜测式的查询完善,以及潜在答案。查询完善建议组件223在用户对部分查询进行完善时向用户提供建议。向客户端设备210发送的建议可以包括猜测式的完善、来自匹配文档的文本片段、包含答案的图像或视频的链接或者事务发起链接(transaction initiation links)。建议可以包括显示在搜索引擎结果页面上的搜索框中的答案指示符。例如,指示符可以包括与答案相对应的图像、视频或事务的符号。“DOWNTON ABB”的答案可以包括“HIGHCLERE CASTLE”或“ENGLAND”的符号。符号可以包括盾形纹章、冠冕或城堡。这些答案中的每个答案可以包括在搜索框或搜索引擎结果页面中,以便首先显示基于搜索逻辑点击最频繁的答案(“HIGHCLERE CASTLE”或“ENGLAND”)。或者,可以第二显示点击最频繁的答案(“HIGHCLERE CASTLE”或“ENGLAND”)。
因此,查询完善建议组件223被配置为:向客户端设备提供潜在查询完善和猜测式的答案。在一些实施例中,查询完善建议组件223可以显示多个候选答案而不是单个最有可能的一个答案。查询完善建议组件226被配置为:针对所接收的搜索查询或其部分来确定一个或多个查询完善建议,以及确定建议的答案。查询完善建议建议了基于搜索引擎数据存贮230可获得的一系列证据(例如,点击日志、查询频率、购买事务、悬停等)选择的完善查询或答案。
片段生成组件224从提取组件222接收这些结果和猜测式的查询完善以及潜在的答案。片段生成组件224生成包括在搜索引擎结果页面中的摘要或者针对搜索框中的答案所选择的符号。片段生成组件224可以根据最能够概括文档或可用内容的结果来确定项。片段生成组件224可以分析文档结构(例如,台头(heading)、题目、元数据和文件类型)以便概括具有答案的文档。在一些实施例中,片段生成组件224可以包括猜测式的答案,并从所生成的摘要中省略部分查询或省略建议查询完善。在一个实施例中,当用户正在键入搜索查询时,用对猜测式的查询完善或答案进行概括的符号来更新搜索框。另外,搜索引擎结果页面可以发送到客户端设备,其中,搜索引擎结果页面可以包括由片段生成组件224提供的摘要。
在可选实施例中,显示组件225由搜索引擎220执行,以呈现用户体验用于提供(i)查询的输入以及(ii)答案和结果的查看。显示组件225提供查询输入和搜索结果查看这两项用户体验。搜索引擎结果页面上的搜索结果查看体验包括项客户端设备210提供单个答案或整个结果列表用于显示。显示组件225可以被配置为提供:在客户端设备210正在接收问题或查询的附缀的同时,能够将所提取的答案以及某个问题和答案“项—强调显示(term-highlighted)”的片段上下文示出在初步搜索引擎结果页面中。
当用户选择所建议的查询或查询完善时,当客户端设备从搜索框更新和初步搜索引擎结果页面转换到完善的SERP体验,显示组件225提供项的强调显示方面的一致性。例如,如果用户在搜索框中问“WHERE IS DOWNTON ABBEY FILMED”的问题,并看到在搜索框中,“HIGHCLERE CASTLE”在所建议的查询当中被显示为答案,但之后发出问题“DOWNTONABBEY”或者在“HIGHCLERE CASTLE”上进行点击,那么显示组件225可以包括对组合的问题(“DOWNTON ABBEY”)外加答案(“HIGHCLERE CASTLE”、“ENGLAND”或“SCOTLAND”)进行强调显示。
数据存贮230由搜索引擎220遍历,以便在从客户端设备210接收部分查询时确定搜索结果、确定潜在建议和答案。数据存贮230可以是包括内容(包括图像、视频、文本、网页等)的索引的关系数据库。数据存贮230还可以包括跟踪文档中的每个文档的统计数据(例如,停留时间、点击率、词频、搜索频率)的搜索日志。将这些统计数据发送到搜索引擎用于对搜索结果的排名、答案的选择和片段生成。
网络240以通信的方式连接搜索引擎220和客户端设备210。网络240可以包括但不限于一个或多个局域网(LAN)和/或广域网(WAN)。这样的网络连接环境常见于办公室、企业范围计算机网络、内联网和互联网。因此,本文中不再进一步描述网络240。
上文中描述了本发明的实施例在其中使用的示例性计算系统200。通常,计算系统200示出在查询输入期间在其中确定具有答案的查询完善建议的环境。如下文将进一步详细描述的,本发明的实施例提供了用于提供查询完善建议的方法和图形用户接口单元。应该理解的是:本文中描述的这种布置和其它布置是仅作为示例阐述的。其它布置和单元(例如,机器、接口、功能、顺序和功能的分组,等等)可在这些示出的布置和单元以外或替代它们来使用,并且一些单元可以一起省略。另外,本文中描述的单元中的许多单元是功能组件,可以实现为分立或分布式组件,或者与其它组件相结合来实现,以及在任何合适的组合和位置中实现。本文中描述为由一个或多个实体执行的各种功能可由硬件、固件和/或软件来执行。例如,各种功能可由执行存储在存储器中的指令的处理器来执行。
本发明的实施例涉及存储用于选择答案的计算机可使用的指令的计算机可读介质。当响应于查询(例如,问题查询)而使用问题回答技术时,该方法由搜索系统执行,以提供在视觉上和在主题上相干的结果。可将部分查询确定为问题查询,并且对针对猜测式的查询完善的结果进行分析以提取相应的答案。在一个实施例中,搜索系统可以向数据库发出多个猜测式的查询完善。猜测式的查询可以包括:部分查询、部分查询的猜测式的完善、来自针对猜测式的完善的结果的一个或多个提取出的答案以及下列各项中任意两项的任意组合:部分查询、猜测式的完善以及提取出的答案。对来自多个查询的结果进行组合和排名。这些结果包括可作为用户体验的一部分而被示出的文档(例如,搜索引擎结果页面)或者从文档中提取的答案,其中,提取出的答案显示在获得的体验中(例如,查询建议界面)。
图3是示出用于根据本发明的实施例来选择答案的示例性方法的逻辑图。当搜索引擎连接到任何网络(例如,互联网)时,该方法在步骤310中初始化。在步骤312中,搜索引擎接收搜索字段中搜索查询的附缀(affix)。在步骤314中,搜索引擎对附缀进行处理以确定针对该附缀的猜测式的完善搜索查询。在一些实施例中,完善查询是自然语言查询。在其它实施例中,完善查询是问题查询。由搜索引擎选择的猜测式的完善查询包括对所接收的附缀进行完善的查询。
另外,搜索引擎被配置为:选择与完善搜索查询匹配的潜在结果,以及选择提供完善搜索查询的答案的结果。进而,在步骤316中,从潜在结果提取出答案。在步骤318中,搜索字段被更新以便包括完善查询和完善查询的答案作为建议。在一个实施例中,搜索引擎在搜索字段中强调显示答案。答案可以包含在由搜索引擎遍历的数据库存储的多媒体文件(例如,视频文件、音频文件或图像文件)中。将完善搜索查询的答案包含在内的图形图像或多媒体内容可由搜索引擎选择并提取。当向客户端设备提供搜索引擎结果页面时,搜索引擎可以包括来自这些结果的片段(snippet)或包括完善搜索查询的答案的多媒体文件。在一些实施例中,答案不包括来自附缀的或来自完善搜索查询的项。该方法终止于步骤320。
因此,本发明的实施例从被确定用于与当前正被输入客户端设备的部分查询相关联的查询建议的文档中提取一个或多个答案。答案可以在用户继续输入搜索查询时显示在初步搜索引擎结果页面和搜索框中。基于与所建议的完善查询或所提取的答案相关联的统计数据对答案进行组合,以便在客户端设备显示。
在一些实施例中,查询建议界面在用户输入部分查询时由搜索引擎更新。查询建议界面的更新包括猜测式的完善、答案和对答案做概括的符号。在一些实施例中,对查询完善建议以及查询完善建议的答案基于与查询完善建议和答案相关联的使用或订用(engagement)统计数据来进行排名。
图4是根据本发明的实施例示出与查询输入区域或搜索框410联合呈现的查询完善建议的示例性屏幕显示400的屏幕截图。
如图所示,用户已经向由搜索引擎提供的查询输入区域或搜索框410中输入了查询部分“DOWNTON ABB”。多个查询完善建议或答案与包括“IMAGES DOWNTON ABBEY FILMLOCATION”、“VIDEOS HIGH CLERE CASTLE”、“ENGLAND”、“SCOTLAND”等的查询输入区域相结合地示出。具有“IMAGES”和“VIDEOS”项在查询完善建议或答案项之前的查询完善建议是摘要,所述摘要是由搜索引擎包括的。与查询完善建议或答案有关的图像或视频图标的图形摘要412也可以呈现在搜索框中。在一个实施例中,摘要项“IMAGES”和“VIDEOS”可以通过不同的字体、不同的颜色、加下划线的、斜体化的方式来呈现,或者以任何其它方式来呈现,以使得当特定的查询完善建议或答案被选择时,摘要项相对于呈现在查询完善建议中的其它项突出出来,作为对用户的指示“一些不同的事情将要发生”(例如,用户将被导航到与查询完善建议或答案相对应的特定的信息域)。在图示示例中,图形指示符412也作为指示“将比照联合特定信息域建立索引的信息来搜索所给出的查询完善建议”来呈现。设想这些变体中的任何和所有变体以及它们的任意组合在本发明的实施例的范围之内。
图5是根据本发明的实施例示出查询输入区域或搜索框中的查询完善建议的另一个示例性屏幕显示500的屏幕截图。
参考图5,根据本发明的实施例示出了显示与查询输入区域或搜索框510联合呈现的查询完善建议的另一个示例性屏幕显示500的示意图。
如图所示,用户已经向查询输入区域或搜索框510中输入了查询部分“DOWNTONAB”。与查询输入区域联合示出了多个查询完善建议或答案,包括“HIGHCLERE CASTLE GIFTSHOP”、“DOWNTON ABBEY”、“FILM LOCATION FOR DOWNTOW ABBEY”等。所列出的第一条建议是针对“HIGHCLERE CASTLE”的与“SHOPPING”域相对应的答案。在一些实施例中,摘要项“SHOPPING”可以不同的字体、不同的颜色、加下划线的、斜体化的方式来呈现,或者以任何其它方式来呈现,以使得当特定的答案被选择时,摘要项相对于呈现在查询完善建议中的其它项突出出来,作为对用户的指示“一些不同的事情将要发生”(例如,用户将被导航到事务信息域)。在图示实施例中,图形指示符512也被呈现作为指示“所给出的建议可以发起与客户端设备的购物事务”。设想这些变体中的任何和所有变体以及它们的任意组合在本发明的实施例的范围之内。
在一个实施例中,搜索引擎可以提供初步搜索引擎结果页面,这些页面在从客户端设备的用户接收到完善搜索查询时进行更新。初步搜索引擎结果页面和更新后的搜索引擎结果页面二者都包括结果和结果的摘要。结果可以包括原始的部分查询的项或所建议的查询完善的项。
图6是根据本发明的实施例示出具有在搜索框中接收的问题的答案的示例性搜索引擎结果页面600的屏幕截图。搜索引擎结果页面600包括结果(例如,URL)和对结果进行概括的标题610。由搜索引擎选择的标题610可以包括部分查询的项或查询完善建议的项。例如,响应于查询部分“DOWNTON AB”而被返回的结果包括WWW.HIGHCLERECASTLE.CO.UK/DOWN-ABBEY.HTML和WWW.HIGHCLERECASTLE.CO.UK。这些结果由搜索引擎伴随着摘要显示,其中摘要包括题目或标题,所述题目或标题具有部分查询的项和猜测式的查询完善建议(“DOWNTON ABBEY”)的项。
在其它实施例中,搜索引擎可以提供初步搜索引擎结果页面,这些页面在从客户端设备的用户接收到完善搜索查询时进行更新。初步搜索引擎结果页面和更新后的搜索引擎结果页面二者都包括结果和结果的摘要。结果可以省略原始部分查询的项或所建议的查询完善的项。
图7是根据本发明的实施例示出具有在搜索框中接收的问题的答案的另一个示例性搜索引擎结果页面700的屏幕截图。搜索引擎结果页面700包括结果(例如,URL)和对结果进行概括的标题610。由搜索引擎选择的标题710可以包括答案的项,但省略针对部分查询或查询完善建议的项。例如,响应于查询部分“DOWNTON AB”而返回的结果包括WWW.HIGHCLERECASTLE.CO.UK/和WWW.HIGHCLERECASTLE.CO.UK/ABOUT US。这些结果由搜索引擎显示,其中摘要包括省略部分查询和猜测式的查询完善建议(“DOWNTON ABBEY”)的项的题目或标题。反而,结果和摘要关注针对“WHERE IS DOWNTON ABBEY FILMED”的猜测式的查询完善的猜测式的答案。
图8是根据本发明的实施例示出查询输入区域或搜索框中的查询完善建议的另一个示例性屏幕显示800的屏幕截图。参考图8,根据本发明的实施例示出了显示与查询输入区域或搜索框810联合呈现的查询完善建议的另一个示例性屏幕显示800的示意图。
如图所示,用户已经向查询输入区域或搜索框810中输入了查询部分“WHERE ISDOW”。与查询输入区域联合示出了多个查询完善建议或答案,包括“WHERE IS DOWNTONABBEY FILMED”、“WHERE IS DOWNTON ABBEY”、“WHERE IS DOWNTOWN DISNEY”等。所列出的第一条建议可以是与频繁搜索“WHERE IS DOWNTON ABBEY FILMED”相对应的答案。当用户在“WHERE IS DOWNTON ABBEY FILMED”建议上悬停时,可以用被配置为链接与“HIGHCLERECASTLE”相对应的域的答案“HIGHCLERE CASTLE”的图形表示812来对搜索框810进行更新。在一些实施例中,图形表示812可以通过不同的字体、不同的颜色、加下划线的、斜体化的方式来呈现,或者以任何其它方式来呈现,以使得当特定的答案被选择时,图形表示相对于呈现在查询完善建议中的其它项突出出来,作为对用户的以下指示:一些不同的事情将要发生(例如,用户将被导航到事务信息域或者绕过搜索引擎结果页面)。这些变体中的任何和所有变体以及它们的任意组合均被设想在本发明的实施例的范围之内。
总之,搜索引擎被配置为接收搜索框中的搜索查询。搜索查询包括:部分查询,其被分析以确定答案;以及针对部分查询的完善查询。这些完善查询由搜索引擎确定,以使得:在用户正在完善部分查询的同时,答案和完善查询被显示在搜索框中。搜索引擎连接到一个或多个数据库,这些数据库被配置为:存储能够被搜索引擎访问的内容,以便向部分查询或完善搜索查询提供响应,所述部分查询或完善搜索查询是被输入在搜索框中并由搜索引擎发送到所述一个或多个数据库的。部分查询或完善查询的答案可以位于由所述一个或多个数据库存储的内容中。在某些实施例中,由搜索引擎确定的完善搜索查询可以包括答案。进而,搜索引擎生成初步的和更新的搜索引擎结果页面,所述搜索引擎结果页面包括URL和片段。片段可以包括部分查询的或完善搜索查询的答案。因此,具有答案的完善搜索查询由搜索引擎制定,作为建议被显示在搜索框中,并且被发出到连接到搜索引擎的数据库。根据上述本发明的实施例生成的搜索引擎结果页面可以包括与传统搜索系统相比更好的搜索结果和改进的摘要。
虽然本发明易受到各种修改和替换构造,但其某些说明性实施例示于附图中,并已在上文中详细描述。然而,应该理解的是,并非旨在将本发明限制为所公开的特定形式,而是相反,旨在覆盖落入本发明的精神和范围之内的所有修改、替换构造和等同物。
本领域普通技术人员将理解的是:图中示出和上文中描述的步骤的顺序不意在以任何方式限制本发明的实施例的范围,并且事实上,这些步骤可以在其实施例中以多种不同顺序发生。设想这些变体中的任何和所有变体以及它们的任意组合在本发明的实施例的范围之内。
Claims (10)
1.一种用于选择查询的答案的计算机实现的方法,所述方法包括:
接收搜索字段中搜索查询的附缀;
对所述附缀进行处理,从而:确定针对所述附缀的猜测式的完善搜索查询,选择匹配所述完善搜索查询的潜在结果,以及选择向所述完善搜索查询提供答案的结果;
从所述潜在结果提取所述答案;
选择将所述完善搜索查询的所述答案包含在内的图形图像或多媒体内容;
选择对所接收的所述搜索查询的附缀进行完善的所述猜测式的完善查询;
更新所述搜索字段以包括所述完善查询和所述完善查询的答案;以及
在所述搜索字段中强调显示所述答案。
2.根据权利要求1所述的计算机实现的方法,还包括:根据将所述完善搜索查询的答案包括在内的所述结果来构成片段。
3.根据权利要求1所述的计算机实现的方法,其中,所述搜索字段中显示的所述答案显示了所述答案中的一个或多个答案的图形表示,或者包括所述答案中的至少一个答案的可听录音的链接。
4.根据权利要求1所述的计算机实现的方法,其中,所述答案在多媒体文件中或者所述答案不包括来自所述附缀或来自所述完善搜索查询的项。
5.一种用于选择查询的答案的计算机系统,所述系统包括:
搜索引擎,其用于接收搜索框中的搜索查询,其中,所述搜索查询包括被分析以确定答案的部分查询以及针对所述部分查询的完善查询,从而使得所述答案和所述完善查询在所述用户正在完善所述部分查询的同时被显示在所述搜索框中;以及
一个或多个数据库,其被配置为:存储能够被所述搜索引擎访问的内容,以便向被输入在所述搜索框中并由所述搜索引擎发送到所述一个或多个数据库的所述部分查询或完善搜索查询提供响应。
6.根据权利要求5所述的计算机系统,其中,所述部分查询或所述完善查询的所述答案位于由包括多媒体数据库的所述一个或多个数据库存储的所述内容中。
7.根据权利要求6所述的计算机系统,其中,所述搜索字段中显示的所述答案显示了所述答案中的一个或多个答案的图形表示,或者包括所述答案中的至少一个答案的可听录音的链接。
8.根据权利要求6所述的计算机系统,其中,由所述搜索引擎制定的所述完善搜索查询包括向所述数据库提交的或者显示在所述搜索框中的完善搜索查询中的所述答案。
9.根据权利要求6所述的计算机系统,其中,所述搜索引擎生成搜索引擎结果页面,所述搜索引擎结果页面包括URL和将所述部分查询的或完善搜索查询的所述答案包括在内的片段。
10.具有用于执行用于选择查询的答案的计算机实现的方法的计算机可执行指令的一个或多个计算机存储介质,所述方法包括:
从搜索者接收搜索字段中搜索查询的附缀;
对所述附缀进行处理,从而:确定针对所述附缀的猜测式的完善搜索查询,选择匹配所述完善搜索查询的潜在结果,以及选择向所述完善搜索查询提供答案的结果;
从所述潜在结果提取所述答案;以及
在所述附缀正在由所述搜索者修改的同时,更新所述搜索字段以包括所述完善查询和所述完善查询的答案;以及
根据将所述完善搜索查询的答案包括在内的所述结果来构成片段。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/154,958 | 2014-01-14 | ||
US14/154,958 US9430573B2 (en) | 2014-01-14 | 2014-01-14 | Coherent question answering in search results |
PCT/US2015/010544 WO2015108738A1 (en) | 2014-01-14 | 2015-01-08 | Coherent question answering in search results |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105917334A true CN105917334A (zh) | 2016-08-31 |
Family
ID=52392260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580004626.2A Pending CN105917334A (zh) | 2014-01-14 | 2015-01-08 | 搜索结果中的相干问题回答 |
Country Status (15)
Country | Link |
---|---|
US (1) | US9430573B2 (zh) |
EP (1) | EP3095045A1 (zh) |
JP (1) | JP6461980B2 (zh) |
KR (1) | KR102310650B1 (zh) |
CN (1) | CN105917334A (zh) |
AU (1) | AU2015206807A1 (zh) |
BR (1) | BR112016015498A8 (zh) |
CA (1) | CA2935272C (zh) |
CL (1) | CL2016001771A1 (zh) |
HK (1) | HK1223707A1 (zh) |
IL (1) | IL246319A0 (zh) |
MX (1) | MX358216B (zh) |
PH (1) | PH12016501221B1 (zh) |
SG (1) | SG11201605621WA (zh) |
WO (1) | WO2015108738A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110263051A (zh) * | 2019-06-11 | 2019-09-20 | 出门问问信息科技有限公司 | 用于问答系统的问答对更新方法、装置、设备及存储介质 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150125287A (ko) * | 2014-04-30 | 2015-11-09 | 삼성전자주식회사 | 전자장치에서 미디어 추천 방법 및 장치 |
US10242106B2 (en) * | 2014-12-17 | 2019-03-26 | Excalibur Ip, Llc | Enhance search assist system's freshness by extracting phrases from news articles |
US20160180726A1 (en) * | 2014-12-17 | 2016-06-23 | International Business Machines Corporation | Managing a question and answer system |
US9940372B2 (en) * | 2015-05-25 | 2018-04-10 | Yahoo Holdings, Inc. | Triggering method for instant search |
US10332123B2 (en) * | 2015-08-27 | 2019-06-25 | Oracle International Corporation | Knowledge base search and retrieval based on document similarity |
US20170116197A1 (en) * | 2015-10-23 | 2017-04-27 | Lunatech, Llc | Methods And Systems For Classification |
US10176232B2 (en) | 2016-03-01 | 2019-01-08 | Microsoft Technology Licensing, Llc | Blending enterprise content and web results |
JPWO2018030350A1 (ja) * | 2016-08-08 | 2019-06-13 | 株式会社ジャム | 情報提供装置 |
US9842297B1 (en) * | 2016-09-29 | 2017-12-12 | International Business Machines Corporation | Establishing industry ground truth |
US20180101599A1 (en) * | 2016-10-08 | 2018-04-12 | Microsoft Technology Licensing, Llc | Interactive context-based text completions |
US20180365318A1 (en) * | 2017-06-19 | 2018-12-20 | Microsoft Technology Licensing, Llc | Semantic analysis of search results to generate snippets responsive to receipt of a query |
CA3074033A1 (en) * | 2017-10-05 | 2019-04-11 | Liveramp, Inc. | Search term extraction and optimization from natural language text files |
US10558689B2 (en) | 2017-11-15 | 2020-02-11 | International Business Machines Corporation | Leveraging contextual information in topic coherent question sequences |
US11157564B2 (en) * | 2018-03-02 | 2021-10-26 | Thoughtspot, Inc. | Natural language question answering systems |
US11500867B2 (en) * | 2018-11-07 | 2022-11-15 | International Business Machines Corporation | Identification of multiple foci for topic summaries in a question answering system |
US20200219205A1 (en) | 2019-01-09 | 2020-07-09 | Charles Isgar | System for social interaction regarding features based on geolocation |
US20200219214A1 (en) * | 2019-01-09 | 2020-07-09 | Charles Isgar | System for interaction regarding real estate sales |
US12019696B2 (en) | 2019-01-09 | 2024-06-25 | Charles Isgar | System for obtaining websites having a geolocation near a location of a user computing device |
US11488208B2 (en) | 2019-01-09 | 2022-11-01 | Charles Isgar | System for obtaining URLs of businesses based on geo-identification area |
US20210064678A1 (en) * | 2019-08-27 | 2021-03-04 | Microsoft Technology Licensing, Llc | Personalized related queries for search segments |
KR102536775B1 (ko) * | 2020-10-21 | 2023-05-31 | 네이버 주식회사 | 검색 질의의 의도를 반영한 검색 결과 제공 방법 및 시스템 |
JP7330229B2 (ja) * | 2020-12-15 | 2023-08-21 | バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド | 情報検索方法、装置、電子機器及びコンピュータ可読記憶媒体 |
WO2025013278A1 (ja) * | 2023-07-13 | 2025-01-16 | 日本電気株式会社 | 情報処理装置、支援方法、および支援プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1809804A (zh) * | 2003-04-25 | 2006-07-26 | 奥弗图尔服务公司 | 补充有提供对来自预定义搜索查询的搜索结果的访问的url的搜索引擎 |
US20070174869A1 (en) * | 2001-10-11 | 2007-07-26 | Jeong Hyun Kim | Remote control method having gui function, and system using the same |
CN102576368A (zh) * | 2009-08-31 | 2012-07-11 | 谷歌公司 | 用于选择和呈现与用户输入相关的回答框作为查询建议的框架 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06131403A (ja) * | 1992-10-15 | 1994-05-13 | Fujitsu Ltd | マルチメディア単語辞書及びその検索装置 |
US20040249808A1 (en) * | 2003-06-06 | 2004-12-09 | Microsoft Corporation | Query expansion using query logs |
US20060106769A1 (en) * | 2004-11-12 | 2006-05-18 | Gibbs Kevin A | Method and system for autocompletion for languages having ideographs and phonetic characters |
US7587387B2 (en) | 2005-03-31 | 2009-09-08 | Google Inc. | User interface for facts query engine with snippets from information sources that include query terms and answer terms |
JP4654776B2 (ja) * | 2005-06-03 | 2011-03-23 | 富士ゼロックス株式会社 | 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム |
US7873624B2 (en) | 2005-10-21 | 2011-01-18 | Microsoft Corporation | Question answering over structured content on the web |
US7805430B2 (en) * | 2005-12-22 | 2010-09-28 | Sap Ag | Evaluation of name prefix and suffix during a search |
US7801912B2 (en) * | 2005-12-29 | 2010-09-21 | Amazon Technologies, Inc. | Method and apparatus for a searchable data service |
WO2007108788A2 (en) | 2006-03-13 | 2007-09-27 | Answers Corporation | Method and system for answer extraction |
US20080109401A1 (en) | 2006-09-12 | 2008-05-08 | Microsoft Corporation | Presenting predetermined search results with query suggestions |
US7991609B2 (en) | 2007-02-28 | 2011-08-02 | Microsoft Corporation | Web-based proofing and usage guidance |
KR101254362B1 (ko) * | 2007-05-18 | 2013-04-12 | 엔에이치엔(주) | 공통 접사를 이용한 키워드 순위를 제공하는 방법 및시스템 |
US8275803B2 (en) | 2008-05-14 | 2012-09-25 | International Business Machines Corporation | System and method for providing answers to questions |
US8312032B2 (en) * | 2008-07-10 | 2012-11-13 | Google Inc. | Dictionary suggestions for partial user entries |
US8560562B2 (en) * | 2010-07-22 | 2013-10-15 | Google Inc. | Predictive query suggestion caching |
US8452747B2 (en) * | 2010-09-07 | 2013-05-28 | Yahoo! Inc. | Building content in Q and A sites by auto-posting of questions extracted from web search logs |
WO2013040607A1 (en) | 2011-09-12 | 2013-03-21 | Leap2, Llc | Systems and methods for integrated query and navigation of an information resource |
US20130086509A1 (en) * | 2011-09-29 | 2013-04-04 | Microsoft Corporation | Alternative query suggestions by dropping query terms |
US8990201B1 (en) * | 2011-11-03 | 2015-03-24 | Google Inc. | Image search results provisoning |
US20130246383A1 (en) | 2012-03-18 | 2013-09-19 | Microsoft Corporation | Cursor Activity Evaluation For Search Result Enhancement |
US9378283B2 (en) | 2012-04-23 | 2016-06-28 | Excalibur Ip, Llc | Instant search results with page previews |
US9128921B2 (en) * | 2012-05-31 | 2015-09-08 | Blackberry Limited | Touchscreen keyboard with corrective word prediction |
US9483565B2 (en) * | 2013-06-27 | 2016-11-01 | Google Inc. | Associating a task with a user based on user selection of a query suggestion |
US8819006B1 (en) * | 2013-12-31 | 2014-08-26 | Google Inc. | Rich content for query answers |
-
2014
- 2014-01-14 US US14/154,958 patent/US9430573B2/en active Active
-
2015
- 2015-01-08 CN CN201580004626.2A patent/CN105917334A/zh active Pending
- 2015-01-08 WO PCT/US2015/010544 patent/WO2015108738A1/en active Application Filing
- 2015-01-08 BR BR112016015498A patent/BR112016015498A8/pt not_active Application Discontinuation
- 2015-01-08 KR KR1020167018896A patent/KR102310650B1/ko active Active
- 2015-01-08 JP JP2016546772A patent/JP6461980B2/ja active Active
- 2015-01-08 EP EP15700832.7A patent/EP3095045A1/en not_active Ceased
- 2015-01-08 MX MX2016009175A patent/MX358216B/es active IP Right Grant
- 2015-01-08 SG SG11201605621WA patent/SG11201605621WA/en unknown
- 2015-01-08 AU AU2015206807A patent/AU2015206807A1/en not_active Abandoned
- 2015-01-08 CA CA2935272A patent/CA2935272C/en active Active
-
2016
- 2016-06-19 IL IL246319A patent/IL246319A0/en unknown
- 2016-06-22 PH PH12016501221A patent/PH12016501221B1/en unknown
- 2016-07-12 CL CL2016001771A patent/CL2016001771A1/es unknown
- 2016-10-14 HK HK16111890.0A patent/HK1223707A1/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070174869A1 (en) * | 2001-10-11 | 2007-07-26 | Jeong Hyun Kim | Remote control method having gui function, and system using the same |
CN1809804A (zh) * | 2003-04-25 | 2006-07-26 | 奥弗图尔服务公司 | 补充有提供对来自预定义搜索查询的搜索结果的访问的url的搜索引擎 |
CN102576368A (zh) * | 2009-08-31 | 2012-07-11 | 谷歌公司 | 用于选择和呈现与用户输入相关的回答框作为查询建议的框架 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110263051A (zh) * | 2019-06-11 | 2019-09-20 | 出门问问信息科技有限公司 | 用于问答系统的问答对更新方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
IL246319A0 (en) | 2016-07-31 |
JP2017509049A (ja) | 2017-03-30 |
MX358216B (es) | 2018-08-10 |
EP3095045A1 (en) | 2016-11-23 |
BR112016015498A8 (pt) | 2020-06-02 |
AU2015206807A1 (en) | 2016-07-07 |
US20150199436A1 (en) | 2015-07-16 |
MX2016009175A (es) | 2016-10-12 |
US9430573B2 (en) | 2016-08-30 |
SG11201605621WA (en) | 2016-08-30 |
CL2016001771A1 (es) | 2017-03-10 |
HK1223707A1 (zh) | 2017-08-04 |
CA2935272A1 (en) | 2015-07-23 |
PH12016501221B1 (en) | 2018-11-23 |
CA2935272C (en) | 2021-09-07 |
KR102310650B1 (ko) | 2021-10-07 |
PH12016501221A1 (en) | 2016-08-22 |
BR112016015498A2 (zh) | 2017-08-08 |
JP6461980B2 (ja) | 2019-01-30 |
KR20160107187A (ko) | 2016-09-13 |
WO2015108738A1 (en) | 2015-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105917334A (zh) | 搜索结果中的相干问题回答 | |
Wilson | Search-User Interface Design | |
CN101542486B (zh) | 排序图 | |
TWI471737B (zh) | 具搜尋結果之蹤跡識別系統與方法 | |
US10437859B2 (en) | Entity page generation and entity related searching | |
KR102214015B1 (ko) | 스마트 매치 자동 완성 시스템 | |
US9418145B2 (en) | Method and system for visualizing documents | |
US10762140B2 (en) | Identifying content in a content management system relevant to content of a published electronic document | |
CN107016020A (zh) | 利用垂直建议辅助搜索请求的系统和方法 | |
US20240054552A1 (en) | Intelligent Computer Search Engine Removal Of Search Results | |
US8799257B1 (en) | Searching based on audio and/or visual features of documents | |
JP6457058B1 (ja) | 知的財産システム、知的財産支援方法および知的財産支援プログラム | |
RU2683482C2 (ru) | Метод отображения релевантной контекстно-зависимой информации | |
Farina et al. | Interest identification from browser tab titles: A systematic literature review | |
US10255246B1 (en) | Systems and methods for providing a searchable concept network | |
KR101350525B1 (ko) | 질의에 대응하는 탭을 사용하여 추가적인 정보를 제공하는방법 및 그 장치 | |
Feldman | The answer machine | |
JPWO2020005986A5 (zh) | ||
KR101440385B1 (ko) | 인디케이터를 이용한 정보 관리 장치 | |
US20150169526A1 (en) | Heuristically determining key ebook terms for presentation of additional information related thereto | |
JP2018101283A (ja) | Webページを構成する成分キーワードの評価プログラム | |
JP6296493B2 (ja) | 情報処理装置 | |
JP2024092973A (ja) | 表示制御システム、表示制御方法、及びプログラム | |
JP6313056B2 (ja) | 情報処理装置、検索システム、情報処理方法、および、プログラム | |
Demartini | From People to Entities: New Semantic Search Paradigms for the Web |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1223707 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160831 |
|
RJ01 | Rejection of invention patent application after publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1223707 Country of ref document: HK |