CN1783084A - 用于定制搜索结果的***和方法 - Google Patents

用于定制搜索结果的***和方法 Download PDF

Info

Publication number
CN1783084A
CN1783084A CNA2005101193799A CN200510119379A CN1783084A CN 1783084 A CN1783084 A CN 1783084A CN A2005101193799 A CNA2005101193799 A CN A2005101193799A CN 200510119379 A CN200510119379 A CN 200510119379A CN 1783084 A CN1783084 A CN 1783084A
Authority
CN
China
Prior art keywords
search results
search
document
assembly
maker
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
CNA2005101193799A
Other languages
English (en)
Other versions
CN100495393C (zh
Inventor
R·纳姆
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1783084A publication Critical patent/CN1783084A/zh
Application granted granted Critical
Publication of CN100495393C publication Critical patent/CN100495393C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • 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/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

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)
  • Information Transfer Between Computers (AREA)

Abstract

提供用于为由搜索引擎返回的结果定制搜索结果描述的***和方法。搜索结果描述可以通过计算机网络上的搜索获得。该***包括用于使得能够选择特定数据以供搜索引擎检索的搜索结果描述请求组件。该***还包括用于检索并返回所请求的数据的搜索结果描述生成器。该***也包括用于以所选择的方式显示搜索结果描述的搜索结果描述呈现器。

Description

用于定制搜索结果的***和方法
技术领域
本发明的实施例涉及对搜索结果描述的定制,尤其涉及当通过网络执行计算机化的搜索时用户或者开发者对所显示信息的控制。
背景技术
通过因特网和其它网络,用户已经获取了对分布在众多计算机上的大量信息的访问。各种技术可用来便于用户访问所需信息。已知技术一般包括,用户实现搜索引擎来定位所需信息。
目前,当实现搜索引擎时,用户输入一个或多个关键词并且接收一组结果。每一结果包括含有一组预定组件的描述。通常,该描述包括文档标题的一部分、文档正文的一部分以及返回的每一网页结果的相关统一资源***(URL)。在诸如网络购物搜索等某些特定情况下,返回一组硬编码的字段。这样的字段可以包括价格或型号字段。
搜索技术被终端用户和日益增多的开发者用于众多不同的活动。然而,返回的结果是如由硬编码的规则预定的完全在搜索引擎的控制之下的,且不能被用户或开发者控制。尽管搜索引擎的使用各异,但是接口是锁定的。
目前没有用于允许用户控制返回的搜索结果的各方面的搜索***,返回的搜索结果的各方面包括,描述是从正文的哪一部分采集的、描述的长度、或者文档的哪些其它属性或文档中的哪些结构化数据可以作为结果的一部分被返回。而且,目前没有已知的搜索***使得用户或者开发者能够指定显示该描述的用户界面的元素。而且,在接收搜索结果之后,开发者不能够通过编程来以所需格式呈现搜索结果。
从而,需要一种用于允许由包括用户和开发者在内的消费者定制web搜索结果描述的***和方法。可以通过充分利用诸如XML、HTML、元标签和索引等现有技术来创建一种解决方案。通过创建这样的解决方案,可以创建能够扩展和修改的搜索平台。这样的***可以改进包括用户和开发者在内的搜索结果消费者的搜索体验。
发明内容
本发明的实施例针对用于定制由搜索引擎返回的搜索结果描述的方法。搜索结果描述是通过计算机网络上的搜索获得的。该方法包括实现搜索结果描述请求组件以选择每一搜索结果描述的至少一个组件来由搜索引擎返回。该方法还包括向搜索引擎发送在搜索查询中编码的搜索结果描述请求,并通过实现搜索结果描述生成器以及返回所请求的搜索结果描述来处理搜索查询。
在另一方面,提供了用于定制由搜索引擎返回的结果的搜索结果描述的***。搜索结果描述是通过计算机网络上的搜索获得的。该***包括用于使得能够选择特定数据以供搜索引擎检索的搜索结果描述请求组件。该***还包括用于检索并返回所请求的数据的搜索结果描述生成器,以及用于以所选择的方式显示搜索结果描述的搜索结果描述呈现器。
附图说明
本发明参考附图在下文中详细描述,附图中:
图1是示出根据本发明的实施例的***的概观的框图;
图2是示出根据本发明的实施例的可定制搜索API的组件的框图;
图3是示出根据本发明的实施例的搜索结果描述的框图;
图4是示出根据本发明的另一实施例的***的概观的框图;
图5是示出可在其中实现本发明的实施例的计算机化环境的框图;
图6是示出根据本发明的实施例的用于处理查询的方法的流程图。
具体实施方式
I.***概述
本发明的实施例包括一种用于定制搜索结果描述的方法和***。所揭示的***和方法提供了用于控制文档的哪一部分将被返回给用户或开发者的能力。类似于数据库***,所揭示的***使得开发者或用户能够指定应该返回哪一“栏”。可由请求诸如标题、URL、文档大小、预定的文档部分、文档所主宿的域或者文档的日期等信息的搜索引擎辨识的信息可以在被发送到搜索引擎的查询中编码。从而,用户和开发者能够控制对文档属性的显示。在另外的实施例中,用户可以控制存储在文档内的结构化数据的显示,诸如元标签、XML、资源描述框架(RDF)、字体、颜色、样式或者描述的字段的顺序。而且,该***和方法提供用于例如经由API而非经由用户界面通过编程来处理搜索结果的能力。
图1示出包括含有可通过用户界面(UI)14来访问的用户浏览器12的用户计算机10的***概观。用户计算机10可以通过网络50与伙伴服务器20和搜索引擎服务器30连接。伙伴服务器20可以包括用于定制搜索结果的可定制搜索应用程序接口(API)22。搜索引擎服务器30可以包括搜索引擎32、可搜索索引34以及搜索结果描述生成器40。也可以包括未示出的其它组件。
在操作中,开发者可以通过实现伙伴服务器20的可定制搜索API 22来定制搜索结果描述。搜索引擎32可以遍历可搜索索引34,并根据由可定制搜索API 22实现的设置实现搜索结果描述生成器40来生成结果。在操作中,用户通过用户浏览器12提交查询。基于可定制搜索API 22所需的参数,搜索引擎服务器30处理查询并返回结果。可定制搜索API 22和搜索结果描述生成器40的细节将关于图2和3在下文中进一步描述。
II.示例性操作环境
图5示出了可在其上实现用于定制搜索结果描述的***和方法的合适的计算***环境100。计算***环境100仅仅是合适的计算环境的一个示例,并不旨在对本发明的使用范围或功能提出任何限制。也不应该把计算环境100解释为对在示例性操作环境100中示出的任一组件或其组合有任何依赖或要求。
本发明可在诸如由计算机执行的程序模块等计算机可执行指令的通用语境中描述。一般而言,程序模块包括例程、程序、对象、组件、数据结构等,它们执行特定任务或实现特定抽象数据类型。此外,本领域的技术人员可以理解,本发明可以在其它计算机***配置中实现,包括手持设备、多处理器***、基于微处理器或可编程消费者电子产品、小型机、大型机等。本发明也可以在分布式计算环境中实现,其中任务由通过通信网络连接的远程处理设备执行。在分布式计算环境中,程序模块可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。
参考图5,用于实现本发明的示例性***100包括计算机110形式的通用计算设备,包括处理单元120、***存储器130和将包括***存储器在内的各种***组件耦合至处理单元120的***总线121。
计算机110通常包括各种计算机可读介质。作为示例,而非限制,计算机可读介质可以包括计算机存储介质和通信介质。***存储器130包括易失性或非易失性存储器形式的计算机存储介质,诸如只读存储器(ROM)131和随机存取存储器(RAM)132。基本输入/输出***133(BIOS)包含有助于诸如启动时在计算机110中的元件之间传递信息的基本例程,通常存储在ROM 131中。RAM 132通常包含处理单元120可以立即访问和/或目前正在操作的数据和/或程序模块。作为示例,而非限制,图2示出了操作***134、应用程序135、其它程序模块136和程序数据137。
计算机110也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅作为示例,图5示出了从不可移动、非易失性磁介质中读取或向其写入的硬盘驱动器141,从可移动、非易失性磁盘152中读取或向其写入的磁盘驱动器151,和从诸如CD ROM或其它光学介质等可移动、非易失性光盘156中读取或向其写入的光盘驱动器155。可以在示例性操作环境中使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括,但不限于,盒式磁带、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等。硬盘驱动器14通常由不可移动存储器接口,诸如接口140连接至***总线121,磁盘驱动器151和光盘驱动器155通常由可移动存储器接口,诸如接口150连接至***总线121。
以上描述和在图5中示出的驱动器及其相关联的计算机存储介质为计算机110提供了对计算机可读指令、数据结构、程序模块和其它数据的存储。在图5中,例如,硬盘驱动器141被描述为存储操作***144、应用程序145、其它程序模块146和程序数据147。注意到这些组件可以与操作***134、应用程序135、其它程序模块136和程序数据137相同或不同。操作***144、应用程序145、其它程序模块146和程序数据147在这里被标注了不同的标号是为了说明至少它们是不同的副本。用户可以通过输入设备,诸如键盘162和定点设备161(通常指鼠标、跟踪球或触摸垫)向计算机110输入命令和信息。其它输入设备(未示出)可以包括麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪等。这些和其它输入设备通常由耦合至***总线的用户输入接口160连接至处理单元120,但也可以由其它接口或总线结构,诸如并行端口、游戏端口或通用串行总线(USB)连接。监视器191或其它类型的显示设备也经由诸如视频接口190的接口连接至***总线121。除监视器以外,计算机也可以包括其它***输出设备,诸如扬声器197和打印机196,它们可以通过输出***接口195连接。
本发明中的计算机110可使用至一个或多个远程计算机,诸如远程计算机180的逻辑连接在网络化环境中运行。远程计算机180可以是个人计算机,且通常包括上文相对于计算机110描述的许多或所有元件,尽管在图5中只示出了存储器存储设备181。图5中所示逻辑连接包括局域网(LAN)171和广域网(WAN)173,但也可以包括其它网络。
当在LAN网络环境中使用时,计算机110通过网络接口或适配器170连接至LAN 171。当在WAN网络环境中使用时,计算机110通常包括调制解调器172或通过诸如因特网等WAN 173建立通信的其它装置。调制解调器172可以是内部的或外部的,可以通过用户输入接口160或其它合适的机制连接至***总线121。在网络化环境中,相对于计算机110所描述的程序模块或其部分可以存储在远程存储器存储设备中。作为示例,而非限制,图5示出了远程应用程序185驻留在存储器设备181上。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立通信链路的其它手段。
尽管计算机110的多个其它内部组件没有示出,然而本领域的普通技术人员可以理解,这样的组件和互连是众所周知的。从而,涉及到计算机110内部构造的其它细节不必连同本发明一起揭示。
III.本发明的***和方法
如前所述,图2示出了根据本发明的实施例的可定制搜索API 22。可定制搜索API 22可以包括搜索结果描述呈现器24、搜索结果描述API 26以及搜索结果描述请求组件28。
搜索结果描述呈现器24可以向由伙伴服务器20操作的搜索站点的终端用户显示搜索结果。尽管搜索结果描述呈现器24被示为伙伴服务器20上的可定制搜索API 22的一部分,但是搜索结果描述呈现器24也可以被布置在替换位置上。搜索结果描述呈现器24可以被指示来使用不同的字体、颜色或样式显示描述,以多种方式对描述的字段进行排序用于在UI 14上显示。例如,搜索结果描述呈现器24可以改变描述的间距或对齐,或者以其它方式按照开发者所指示的修改结果。
搜索结果描述API 26是允许开发者通过编程来检索和检查搜索结果的总搜索API的一个子集。搜索描述API 26允许开发者察看作为每一搜索结果的不同编程属性的结构化数据和属性。
搜索结果描述请求组件28使得用户或开发者能够指定在为每一检索的文档构建搜索结果显示时应该检索什么数据。搜索结果描述请求组件28可以使得信息被编码在用户查询串中。搜索结果描述请求组件28也可以通过界面元件(例如,高级搜索)或在搜索API中通过编程来揭示。
上述组件结合搜索引擎服务器30来操作以请求并生成搜索结果。如图3所示,搜索引擎服务器30上的搜索结果描述生成器40可以包括属性检索组件42、摘录检索组件44、结构化数据检索组件46以及锚文本检索组件48。
在目前已知的***中,类似于本发明所揭示的搜索结果描述生成器40的组件生成页面的描述,包括页面的URL、标题以及其正文的摘录。本发明所揭示的搜索结果描述生成器40通过允许检索所选择的替换或附加信息在这一概念进行扩展。搜索结果描述生成器40的这些组件可以被配置成响应于通过上述的定制搜索API 22做出的请求来操作。
属性检索组件42使得能够检索从文档的属性中采集的一组可编程的数据,诸如文档的大小、创建的数据、更改的数据、其所主宿的域或者其它可跟踪属性。
结构化数据检索组件46允许检索存储文档内的结构化数据。结构化数据可以包括元标签、XML、RDF或者其它类型的结构化数据。结构化数据检索组件46也可以搜索通常不可见的html格式的其它类型的数据。例如,诸如新闻站点等信息网站可以存储各种类型的文档。文档可以包括参考文献、编码示例、综述、提示和技巧以及其它类型的文档。文档的类型通常被存储为元标签。例如,“元类型”可以被设置为等于“示例”或者“参考”。元标签也可以被用来指示产品和版本。这样,用户请求可以被公式化来过滤各种产品的返回。
摘录检索组件44便于从文本正文中检索可编程摘录,诸如不同长度的、正文中不同位置的、不同数量的独特的摘录,或者围绕特定单词的摘录。摘录检索组件44也可以控制文本正文中以一个或一组单词为中心的不同位置的链接或数量。
最后,锚文本检索组件48使用与文档内文本正文相同的编程选项来检索文档的锚文本,即指向文档的链接的文本。锚文本检索组件48将指向文档的链接的锚作为文档的一部分来对待,并提供从锚标签数据显示中采集信息的能力。
伙伴服务器20可以为任何数量的目的而运作。例如,伙伴服务器20可以由报纸出版商操作。报纸出版商可以提供对网络上众多文章的访问。该报纸网站的web开发者可能想使报纸网站上的查询UI允许用户发出查询。用户可以经由UI 14通过输入关键词来请求搜索。开发者可以设置结果来返回诸如作者或日期或其它信息等信息。可定制搜索API 22可以向搜索引擎服务器20发送请求指定结果的URL,并进一步指示搜索引擎服务器30以诸如连续的栏等特定格式来显示结果。
在本发明的另外的实施例中,网站可以从搜索引擎服务器20接收如所请求的预定数据,且可以负责使用可定制搜索API 22来呈现所接收的数据。该网站可以接收数据,并选择要通过可定制搜索API 22来呈现的数据以及以何种方式呈现,例如以可定制搜索API 22提供的结构化栏呈现。
图4示出了本发明的另一实施例。在图4中,用户计算机100可以包括含有UI 114的用户浏览器。用户计算机100还可以包括可定制搜索API 120。用户计算机100可以通过网络150与搜索引擎服务器300连接。搜索引擎服务器300可以包括搜索引擎320、可搜索索引340以及搜索结果描述生成器400。
在图4的实施例中,用户计算机100实现可定制搜索API 120来选择性地配置搜索结果描述。用户可以使用UI 114来另外配置搜索结果描述。用户计算机100随后响应于通过UI 114输入的用户查询通过网络150与搜索引擎服务器300通信。搜索引擎服务器300随后可以实现搜索引擎320来遍历可搜索索引34,并可以使用搜索结果描述生成器400来生成结果。搜索结果描述生成器400可以根据通过可定制搜索API 120输入的用户选择的偏好来生成结果。该实施例去除了图1中所示的中间层,并使得用户能够直接从搜索引擎服务器300选择和呈现结果。在该实施例中,UI 114可以包括用于简化用户对特殊内容的请求并呈现该内容的组件。
图6示出了根据本发明的实施例用于实现图1-3的***的方法。该方法在步骤600中开始,且伙伴服务器300在步骤602中接收用户搜索请求。在步骤604中,伙伴服务器300通过开发者的努力,根据通过可定制搜索结果API 22选择的定制的参数对查询串编码。在步骤606中,伙伴服务器20向搜索引擎服务器30发送请求。
在步骤608中,搜索引擎32接收请求,并通过遍历可搜索索引34并实现搜索结果描述生成器40以生成结果来处理该请求。步骤608中对请求的处理包括实现搜索引擎32和搜索结果描述生成器40。搜索引擎32可以例如从接收的查询中辨别出已被请求的元标签。当搜索结果描述生成器40生成描述时,它可以打开每一相关文档的高速缓存的副本,并搜索所标识的每一文档中的元标签以生成描述。这一步骤由结构化数据检索组件46来执行。搜索结果描述生成器40的其它组件将根据上文提供的描述如所需地运作。
在步骤610中,伙伴服务器20接收生成的结果。在步骤612中,伙伴服务器20实现搜索结果描述呈现器24来向用户计算机10呈现搜索结果。伙伴服务器20也可以实现搜索结果描述API 26以进一步定义所检索的结果的呈现。
尽管此处详细示出和描述了本发明的特定实施例,然而应该理解,可以对本发明进行多种变更和修改,而不背离本发明的范围和目的。此处所描述的实施例在所有方面都是说明性而非限制性的。在不背离本发明范围的情况下,替换实施例对于本发明所属领域的技术人员而言将是显而易见的。
根据前述,可以看到,本发明能够很好地适用于达到上文提出的所有目的和目标以及其它优点,它们对于本***和方法而言是明显且固有的。可以理解,某些特性和子组合是实用的,且可以不参考其它特征和子组合来使用。这是被构想的,且在所附权利要求书昀范围之内。

Claims (25)

1.一种用于定制由搜索引擎返回的搜索结果描述的方法,所述搜索结果描述是通过计算机网络上的搜索获得的,所述方法包括:
实现搜索结果描述请求组件以选择每一搜索结果描述的至少一个组件来由搜索引擎返回;
向搜索引擎发送被编码在搜索查询中的搜索结果描述请求;以及
通过实现搜索结果描述生产器并返回所请求的搜索结果描述来处理所述搜索查询。
2.如权利要求1所述的方法,其特征在于,还包括通过实现搜索结果描述呈现器来选择性地呈现所述搜索结果描述。
3.如权利要求2所述的方法,其特征在于,还包括实现所述搜索结果描述请求组件,并以由开发者选择的方式呈现预定网站的搜索结果描述。
4.如权利要求2所述的方法,其特征在于,还包括利用搜索结果描述API,来查看作为编程属性的返回的搜索结果描述,并指定用于显示所述搜索结果描述的用户界面元素。
5.如权利要求1所述的方法,其特征在于,还包括通过用户界面元素展示所述搜索结果描述组件。
6.如权利要求1所述的方法,其特征在于,还包括在可定制搜索API内通过编程来展示所述搜索结果描述请求组件。
7.如权利要求1所述的方法,其特征在于,还包括实现所述搜索结果描述生成器内的属性检索组件来检索从每一文档的属性中采集的一组可编程数据。
8.如权利要求7所述的方法,其特征在于,所述属性包括文档大小、文档日期和文档域中的至少一个。
9.如权利要求1所述的方法,其特征在于,还包括实现所述搜索结果描述生成器内的结构化数据检索组件来检索结构化数据。
10.如权利要求9所述的方法,其特征在于,所述结构化数据包括元标签、XML和RDF中的至少一种。
11.如权利要求1所述的方法,其特征在于,还包括实现所述搜索结果描述生成器内的摘录检索组件以便于从文档正文中检索可编程摘录。
12.如权利要求11所述的方法,其特征在于,所述可编程摘录包括摘录在文档正文中的不同位置、不同长度和不同数量中的至少一种。
13.如权利要求1所述的方法,其特征在于,还包括实现所述搜索结果描述生成器内的锚文本检索组件。
14.一种存储用于执行如权利要求1所述的方法的计算机可执行指令的计算机可读介质。
15.一种用于为由搜索引擎返回的结果定制搜索结果描述的***,所述搜索结果描述是通过计算机网络上的搜索获得的,所述***包括:
搜索结果描述请求组件,用于使得能够选择特定数据以供所述搜索引擎检索;
搜索结果描述生成器,用于检索并返回所请求的数据;以及
搜索结果描述呈现器,用于以所选择的方式显示搜索结果描述。
16.如权利要求15所述的***,其特征在于,还包括搜索结果描述API,用于查看作为编程属性的返回的搜索结果描述,并指定用于显示所述搜索结果描述的用户界面元素。
17.如权利要求15所述的***,其特征在于,还包括用户界面元素,用于展示所述搜索结果描述组件。
18.如权利要求15所述的***,其特征在于,还包括用于在可定制搜索API内部通过编程来展示所述搜索结果描述请求组件的装置。
19.如权利要求15所述的***,其特征在于,还包括所述搜索结果描述生成器内的属性检索组件,用于检索从每一文档的属性中采集的一组可编程数据。
20.如权利要求19所述的***,其特征在于,所述属性包括文档大小、文档日期和文档域中的至少一个。
21.如权利要求15所述的***,其特征在于,还包括所述搜索结果描述生成器内的结构化数据检索组件,用于检索结构化数据。
22.如权利要求21所述的***,其特征在于,所述结构化数据包括元标签、XML和RDF中的至少一种。
23.如权利要求15所述的***,其特征在于,还包括所述搜索结果描述生成器内的摘录检索组件,用于便于从文档正文中检索可编程摘录。
24.如权利要求23所述的***,其特征在于,所述可编程摘录包括摘录在文档正文中的不同位置、不同长度和不同数量中的至少一种。
25.如权利要求15所述的***,其特征在于,还包括所述搜索结果描述生成器内的锚文本检索组件。
CNB2005101193799A 2004-12-02 2005-11-02 用于定制搜索结果的***和方法 Expired - Fee Related CN100495393C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/001,134 US7725449B2 (en) 2004-12-02 2004-12-02 System and method for customization of search results
US11/001,134 2004-12-02

Publications (2)

Publication Number Publication Date
CN1783084A true CN1783084A (zh) 2006-06-07
CN100495393C CN100495393C (zh) 2009-06-03

Family

ID=36061782

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101193799A Expired - Fee Related CN100495393C (zh) 2004-12-02 2005-11-02 用于定制搜索结果的***和方法

Country Status (7)

Country Link
US (2) US7725449B2 (zh)
EP (1) EP1667038A3 (zh)
JP (1) JP2006164269A (zh)
KR (1) KR20060061882A (zh)
CN (1) CN100495393C (zh)
CA (1) CA2525162A1 (zh)
MX (1) MXPA05011863A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436496A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供个性化搜索标签的方法及其装置
CN101689201B (zh) * 2007-06-29 2012-10-10 微软公司 联合搜索
CN110727651A (zh) * 2019-09-05 2020-01-24 深圳平安通信科技有限公司 一种日志处理方法、装置、终端设备及计算机可读存储介质

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290958B2 (en) * 2003-05-30 2012-10-16 Dictaphone Corporation Method, system, and apparatus for data reuse
US7526476B2 (en) * 2005-03-14 2009-04-28 Microsoft Corporation System and method for generating attribute-based selectable search extension
KR100792208B1 (ko) * 2005-12-05 2008-01-08 한국전자통신연구원 음성 대화 시스템에서 답변 문장 생성 방법 및 장치
US8458207B2 (en) 2006-09-15 2013-06-04 Microsoft Corporation Using anchor text to provide context
US20080104042A1 (en) * 2006-10-25 2008-05-01 Microsoft Corporation Personalized Search Using Macros
US8429185B2 (en) * 2007-02-12 2013-04-23 Microsoft Corporation Using structured data for online research
US7917507B2 (en) 2007-02-12 2011-03-29 Microsoft Corporation Web data usage platform
US7743047B2 (en) * 2007-05-08 2010-06-22 Microsoft Corporation Accounting for behavioral variability in web search
US20090112833A1 (en) * 2007-10-30 2009-04-30 Marlow Keith A Federated search data normalization for rich presentation
JP5198916B2 (ja) * 2007-12-08 2013-05-15 フリービット株式会社 インターネット接続システム
US20090241018A1 (en) * 2008-03-18 2009-09-24 Cuill, Inc. Apparatus and method for displaying search results with configurable columns and textual summary lengths
US8484179B2 (en) * 2008-12-08 2013-07-09 Microsoft Corporation On-demand search result details
US8645905B2 (en) * 2010-11-15 2014-02-04 Sap Ag Development artifact searching in an integrated development environment
US20130097482A1 (en) * 2011-10-13 2013-04-18 Microsoft Corporation Search result entry truncation using pixel-based approximation
US9230022B1 (en) * 2012-08-23 2016-01-05 Amazon Technologies, Inc. Customizable result sets for application program interfaces
US10331686B2 (en) * 2013-03-14 2019-06-25 Microsoft Corporation Conducting search sessions utilizing navigation patterns
WO2014201351A2 (en) * 2013-06-13 2014-12-18 Hart John K System and method for combining electronic searches with a platform for fulfilling consumer requests
US10599681B2 (en) 2016-09-15 2020-03-24 Oracle International Corporation Configurable search categories including related information and related action functionality over a relational database

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625581B1 (en) * 1994-04-22 2003-09-23 Ipf, Inc. Method of and system for enabling the access of consumer product related information and the purchase of consumer products at points of consumer presence on the world wide web (www) at which consumer product information request (cpir) enabling servlet tags are embedded within html-encoded documents
US7711598B2 (en) * 1996-10-25 2010-05-04 Ipf, Inc. Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
US5999941A (en) * 1997-11-25 1999-12-07 Micron Electronics, Inc. Database access using active server pages
US6741967B1 (en) * 1998-11-02 2004-05-25 Vividence Corporation Full service research bureau and test center method and apparatus
US6385602B1 (en) * 1998-11-03 2002-05-07 E-Centives, Inc. Presentation of search results using dynamic categorization
US6601061B1 (en) * 1999-06-18 2003-07-29 Surfwax, Inc. Scalable information search and retrieval including use of special purpose searching resources
US7171629B2 (en) * 2000-10-20 2007-01-30 Adaptive Avenue Associates, Inc. Customizable web site access system and method therefore
JP2002366548A (ja) 2001-06-08 2002-12-20 Nec Corp 情報検索/情報検索結果提供システム及び情報検索/情報検索結果提供方法
JP2003044506A (ja) * 2001-07-30 2003-02-14 Murata Mach Ltd サーバ装置及びサーバ装置用プログラム
US7272258B2 (en) * 2003-01-29 2007-09-18 Ricoh Co., Ltd. Reformatting documents using document analysis information
US20040267610A1 (en) * 2003-06-30 2004-12-30 Altient Corp.(A Delaware Corporation) Partner director gateway
US20050060290A1 (en) * 2003-09-15 2005-03-17 International Business Machines Corporation Automatic query routing and rank configuration for search queries in an information retrieval system
US7464075B2 (en) * 2004-01-05 2008-12-09 Microsoft Corporation Personalization of web page search rankings
US7293017B2 (en) * 2004-07-01 2007-11-06 Microsoft Corporation Presentation-level content filtering for a search result
US8166010B2 (en) * 2005-07-26 2012-04-24 Taptu Limited Processing and sending search results over a wireless network to a mobile device
US20070157228A1 (en) * 2005-12-30 2007-07-05 Jason Bayer Advertising with video ad creatives
US20080005268A1 (en) * 2006-06-30 2008-01-03 Johnny Chen Providing ad serving entity attribution and/or solicitation messages for call-on-select listings, such as for calls placed via call-on-select free listings
AU2008247013B2 (en) * 2007-05-02 2011-05-26 Nds Limited Retrieving metadata
WO2009040574A1 (en) * 2007-09-24 2009-04-02 Taptu Ltd Search results with search query suggestions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101689201B (zh) * 2007-06-29 2012-10-10 微软公司 联合搜索
CN102436496A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供个性化搜索标签的方法及其装置
CN110727651A (zh) * 2019-09-05 2020-01-24 深圳平安通信科技有限公司 一种日志处理方法、装置、终端设备及计算机可读存储介质

Also Published As

Publication number Publication date
US7725449B2 (en) 2010-05-25
KR20060061882A (ko) 2006-06-08
EP1667038A2 (en) 2006-06-07
CA2525162A1 (en) 2006-06-02
MXPA05011863A (es) 2006-06-06
CN100495393C (zh) 2009-06-03
US20100268699A1 (en) 2010-10-21
EP1667038A3 (en) 2006-09-20
JP2006164269A (ja) 2006-06-22
US20060122968A1 (en) 2006-06-08

Similar Documents

Publication Publication Date Title
CN100495393C (zh) 用于定制搜索结果的***和方法
CN101809572B (zh) 在搜索结果页面上包括交互式元素的***和方法
CN101460949B (zh) 索引文档以供信息检索
CN101452453B (zh) 一种输入法网址导航的方法和一种输入法***
US8554800B2 (en) System, methods and applications for structured document indexing
US10162802B1 (en) Systems and methods for syndicating and hosting customized news content
US8856871B2 (en) Method and system for compiling a unique sample code for specific web content
JP5065584B2 (ja) テキストマイニングおよび検索のためのアプリケーションプログラミングインターフェース
CN1938701B (zh) 元数据型预取
CN102687138B (zh) 搜索建议聚类和呈现
CN1310175C (zh) 搜索引擎管理***和方法
US8583658B2 (en) Creating and managing reference elements of deployable web archive files
US7606840B2 (en) Version control in a distributed computing environment
US20080282186A1 (en) Keyword generation system and method for online activity
US20090094137A1 (en) Web Page Optimization Systems
CN1752978A (zh) 用于控制由搜索引擎返回的页面的分级的***和方法
CN1750001A (zh) 向库存内容项添加元数据
CN1941786A (zh) 通过博客发布内容的方法和设备
CN1525361A (zh) 改变web内容视图的技术
US8645457B2 (en) System and method for network object creation and improved search result reporting
CN101454781A (zh) 扩展的摘录
CN101375268A (zh) 在网络上呈现数字化内容
JP2012506576A (ja) サーチ結果の提供
CN1439135A (zh) 根据印刷出版物和出版商所控制的链接向客户机设备提供网页的方法和装置
US20070162524A1 (en) Network document management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150422

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150422

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090603

Termination date: 20191102