CN101203850A - 用于提供对搜索查询的响应的系统和方法 - Google Patents

用于提供对搜索查询的响应的系统和方法 Download PDF

Info

Publication number
CN101203850A
CN101203850A CNA200680016271XA CN200680016271A CN101203850A CN 101203850 A CN101203850 A CN 101203850A CN A200680016271X A CNA200680016271X A CN A200680016271XA CN 200680016271 A CN200680016271 A CN 200680016271A CN 101203850 A CN101203850 A CN 101203850A
Authority
CN
China
Prior art keywords
database
search
query term
seller
computer
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
CNA200680016271XA
Other languages
English (en)
Inventor
杰弗里·A·威斯特弗尔
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.)
WW Grainger Inc
Original Assignee
WW Grainger Inc
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 WW Grainger Inc filed Critical WW Grainger Inc
Publication of CN101203850A publication Critical patent/CN101203850A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/953Querying, e.g. by the use of web search engines
    • 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
    • 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/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3338Query expansion
    • 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
    • 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
    • Y10S707/99934Query formulation, input preparation, or translation

Abstract

系统接收指定了查询项的请求来搜索卖家的电子目录。查询项被用于搜索第三方的电子目录。搜索第三方的电子目录所获得的结果被解析来发现与卖家的电子目录相关的搜索引擎识别的关键词。随后所发现的关键词被用于与卖家的电子目录相关的搜索引擎中来查找卖家的电子目录中的一件或多件商品。通过这种方式找到的商品是响应于查询项的搜索结果。

Description

用于提供对搜索查询的响应的系统和方法
技术领域
以下内容主要涉及电子商务,尤其是涉及一种对搜索查询提供响应的系统和方法。
背景技术
为了促进电子商务的目的而用于搜索电子产品目录的系统和方法在本领域中是公知的。在这方面,很多在线商家通常提供搜索引擎用于帮助客户从在线目录中查找商品。例如,如在美国专利申请6,144,958的背景技术部分描述的,为了使用搜索引擎来执行搜索,用户提交包含一个或多个搜索项的查询。该查询还可清楚地或模糊地识别被搜索商品的记录字段,比如该商品的标题、作者、主题分类、款式号码等等。随后搜索引擎的查询服务器程序处理该查询来识别与该查询匹配的任何商品。由查询服务器程序识别的商品组被称为“查询结果”,并且通常按已查到商品列表的形式呈现给用户。
然而,当搜索引擎的用户输入一个搜索项试图查找不在电子目录中的商品时,很多搜索引擎会简单地返回一个空(空白的)搜索结果。空搜索结果的呈现所导致的用户的挫败感对于在线卖家来说是很严重的问题。例如,空搜索结果会导致在线卖家的当前和/或将来的销售的损失。
在在线卖家不提供用户所寻找的商品的销售的情况下,本领域中公知的是帮助用户来查找其感兴趣的商品的其他卖家。例如,美国专利申请6,785,671描述了一种帮助用户查找从中可购买到用户指定商品的网站或网页的系统。为了达到这个目的,该系统利用网页爬取器(Webcrawler)程序来提取网页,这些网页是根据一组基于内容的规则来评估以生成指示该网页包括用户指定商品的销售的可能性的分值。随后向用户呈现搜索结果,根据该搜索结果,用户可导航到那些已经被确定为可能包括用户指定商品的销售的卖家的网页。可以理解的是,将销售重新定向到其他卖家通常也是所不期望的,因为这还是会导致在线卖家的当前和/或将来的销售损失,例如将来当用户想要购买商品时,用户会直接去其他卖家。
发明内容
为了解决与用于促进商品的在线销售的已知方法相关的以上和其它问题,在此公开了一种系统和方法,其响应于对于商品的搜索,其中搜索请求指定通常会导致空搜索的搜索项。更具体地,所述系统接收指定查询项的请求来搜索卖家的电子目录。查询项被用于搜索第三方的电子目录。对搜索第三方的电子目录所获得的结果进行解析以发现与卖家的电子目录相关联的搜索引擎所识别的关键词。随后所发现的关键词被用于与卖家的电子目录相关联的搜索引擎中以找到卖家的电子目录中的一件或多件商品。通过这种方式找到的商品是响应于查询项的搜索结果。因此,所述系统和方法提供了一种机制,用于将具有通常是未被识别的查询项即通常返回空搜索结果的第一搜索请求,转化为具有可被识别的查询项的搜索请求,并且还可利用因特网/万维网的海量资源作为有效的转换引擎。
从以下详细的描述和阐述了指示本发明的原理可被利用的各种方式的图解实施例的附图中,可获得以下描述的系统和方法的目的、优点、特征、属性和关系的更好理解。
附图说明
为了更好地理解用于提供对于搜索查询的响应的所述系统和方法,可参考在以下附图中所示的优选实施例,其中:
图1说明了示例的计算机系统,其中可利用本发明的原理;
图2说明了具有查询输入栏的示例网页的屏幕快照;
图3说明了用于提供响应于搜索查询的产品备选的示例方法的流程图;
图4说明了空搜索结果的示例页面;
图5说明了示例性爬取(spidering)程序的屏幕快照;
图6说明了使用爬取程序获得的经解析的搜索结果的示例页面;
图7说明了保存在卖家的电子数据库中的示例数据;
图8和9说明了示例关键词索引;
图10和15说明了使用爬取程序从第三方网站获得的搜索结果页面的屏幕快照;
图11说明了使用批处理识别产品备选的示例方法的流程图;
图12说明了考虑产品参数提供产品备选的示例方法的流程图;
图13,14和16说明了包括来自卖家目录的产品的备选搜索结果的示例页面。
具体实施方式
在附图中,相同的附图标记表示相同的单元,其描述了用于提供对于搜索查询的响应的示例的系统和方法。特别地,如图1所示,该系统和方法将在通过网络比如万维网或因特网连接的多个处理设备的环境中描述。鉴于此,以计算机系统的示例形式来图解说明的处理设备20被提供了可执行指令来例如为用户提供访问卖家服务器68的装置并且从而执行对于商品的搜索。一般,计算机可执行指令驻于程序模块中,程序模块包括可执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。因此,本领域技术人员将理解处理设备20可实施为具有执行指令能力的任何设备,例如个人计算机、大型机、个人数字助理(“PDA”)、手机或类似物。此外,尽管是在单个处理设备20的环境下描述并图解说明,本领域技术人员可以理解此后描述的各种任务可以在具有通过本地或广域网络链接的多处理设备的分布式环境中实现,其中可执行指令可通过网络与一个或多个多处理设备关联和/或由其执行。
为了根据可执行指令来执行各种任务,处理设备20优选地包括通过总线26链接的处理单元22和系统存储器24。总线26可以是存储器总线、外围设备总线和/或使用多种总线结构之一的本地总线,对此没有限制。再比如,总线26可包括具有北桥(North Bridge)和南桥(SouthBridge)的结构,其中北桥充当处理单元22、存储器24和南桥的连接点。北桥还执行从这些接口路由发送通信量的功能,并且裁决和控制从处理单元22和I/O设备到存储器子系统的访问。最简单形式的南桥集成了各种I/O控制器,提供到外围设备和总线的接口,并且通过以传统设计的PCI总线连接或者以更新的芯片集形式的专有互连来从北桥传送数据或传送数据到北桥。
出于特定目的的需要,系统存储器24可包括只读存储器(ROM)28和/或随机存储器(RAM)30。还可以使附加存储设备通过例如硬盘驱动器接口32、磁盘驱动器接口34、和/或光盘驱动器接口36的方式由处理设备20来访问。可以理解的是,链接到系统总线26的这些设备分别允许从硬盘38读取和向其写入、从可拆卸磁盘40读取或向其写入和从比如CD/DVD ROM或其它光介质的可拆卸光盘42读取或向其写入。驱动器接口和它们相关的计算机可读介质允许计算机可读指令、数据结构、程序模块和用于处理设备20的其它数据的非易失性存储。本领域技术人员还可理解,可存储数据的其它类型的计算机可读介质也能用于相同的目的。这些介质设备的例子包括但是不限于:磁带、闪存卡、数字录像盘、伯努里盒(Bernoulli cartridge)、随机存储器、纳米驱动器、记忆棒和其它读/写和/或只读存储器。
多个程序模块可存储在一个或多个存储器/介质设备中。例如,包含比如在启动期间帮助在处理设备20的单元之间传送信息的基础例程的基本输入/输出系统(BIOS)44可被存储在ROM 28中。类似地,RAM 30、硬盘驱动器38和/或外围存储器设备可被用于存储包括操作系统46、一个或多个应用程序48(比如网页浏览器)、其它程序模块50和/或程序数据52的计算机可执行指令。此外,计算机可执行指令可根据需要例如通过网络连接下载到一个或多个计算机设备上。
终端用户可通过输入设备比如键盘54和/或点击设备56输入指令和信息到处理设备20中。虽然在此没有说明,其它输入设备可包括麦克风、操纵杆、游戏垫、扫描仪等等。这些和其它输入设备可通过依次连接到总线26的接口58的方式连接到处理单元22。输入设备可使用接口比如并行端口、游戏端口、防火墙或通用串行总线(USB)连接到处理器22。为了从处理设备20中观看信息,显示器60或其它类型的显示设备还可通过接口例如视频适配器62连接到总线26。除了显示器60之外,处理设备20还可包括其它外围输出设备,比如扬声器和打印机,在此未示出。
处理设备20还可利用至一个或多个远程处理设备比如具有相关数据库的网络服务器64、68的逻辑连接。关于这一点,尽管远程处理设备64、68已经以计算机的具体形式说明,但是可以理解的是远程设备64、68可以是具有处理能力的任何类型的设备。而且,还应当理解的是远程处理设备64、68不需要作为单个设备实施而是可以按远程处理设备64、68执行的任务分布到通过通信网络链接的多个处理设备中的方式来实施。
为了根据需要执行任务,远程设备64、68可包括上述与处理设备20相关的很多或所有单元。还例如,远程处理设备68可包括用于处理搜索请求和提供搜索结果到作为瘦客户端或简单输入/输出设备的处理设备20的可执行指令。处理设备20和远程处理设备64之间的通信可通过其它处理设备交换,比如负责网络路由发送的网络路由器72。与网络路由器72的通信可通过网络接口部件73执行。因此,在例如因特网、万维网、LAN或其它类型有线或无线网络的这种网络环境中,可以理解的是,所述与处理设备20相关的程序模块或其部分可存储在远程处理设备64的存储器存储设备中。
为了提供响应于搜索查询的产品备选(alternative),用户首先使用输入设备把搜索查询项提供给该系统。为了说明,用户可通过建立经由网络与卖家服务器68的通信来访问卖家的网站。在建立与卖家服务器68的联系时,可向用户呈现(或使用户导航到)搜索输入网页200,该网页的一个例子在图2中说明。更特别的,搜索输入网页200提供图形用户接口元素202,通过它用户可使用输入设备来输入自由形式的查询项例如产品名称、产品描述、产品制造商、产品库存单位(“SKU”)号码等等。
一旦输入了搜索项(步骤300),如图3所示,与卖家网站68相关的搜索引擎可执行查询(步骤302)来确定卖家的电子产品目录例如存储在数据库68A中的产品相关数据是否包括满足用户所请求的查询的任何货物。在搜索引擎执行的搜索能够找到满足用户所请求的自由形式的查询的卖家电子产品目录中一个或多个条目的情况下,搜索结果可以按传统实现的方式呈现给用户(步骤304)。然而,在搜索引擎执行的搜索不能找到满足用户所请求的自由形式的查询的卖家电子产品目录中一个或多个条目的情况下,如图4的例子所说明的,不是立即将“空搜索”页面呈现给用户,而是可以按下所述各种方式执行其它处理,把用户所搜索的那些商品的一件或多件备选提供给搜索用户。
当搜索引擎执行的搜索不能找到满足用户所请求的自由形式的查询的卖家电子产品目录中一个或多个条目的情况下,可通过网络发起进一步的搜索,来尝试查找用户实际搜索的商品。为了这个目的,进一步的搜索可包括使用网络搜索工具比如传统因特网爬取(spidering)程序的对于与第三方服务器64相关的第三方数据库64A的搜索306,爬取程序的一个例子在图5中说明。可以理解的是搜索工具还可以是利用与第三方数据库等相关的API(应用程序接口)的程序。
为了搜索该示例性的第三方数据库64A,用户输入的自由形式的查询项可被用作提供给网络搜索程序的参数。例如,当用户输入自由形式的查询项“40425,”通常会导致如图4所示的“空(NULL)”搜索的情况下,搜索工具可被用于在第三方数据库64A中搜索与用户提供项“40425.”有某种关系的第三方数据库64A中的商品。在该例子中,第三方网站64可以是“froogle.com”并且搜索工具可通过把http://www.google.com/froogle?q=40425贴到该网络来执行与第三方网站64相关的数据库64A的搜索。可以理解的是,第三方网站64将通过返回相关搜索结果(如果有的话)来响应搜索工具提供的搜索请求。还可以理解的是,在第三方网站64不能返回任何搜索结果或者任何搜索结果被确定为相关的情况下,对于其它第三方网站的进一步搜索可按类似的方式执行。
现在考虑第三方网站64返回的搜索结果,在搜索结果是标记语言格式页面形式的情况下,尽管不是必须的,但是优选的是标记语言页面可被解析(步骤308)来从返回的结果中剥离标记语言页面标记(tag)。此后,如图6所示其一个例子的其余文本可被搜索(步骤310)来确定其余文本中是否包括与用户输入的初始查询相关的任何信息。通常可考虑卖家通常销售的产品/商品来确定相关性。
为了确定第三方网站64的搜索是否找到了任何相关信息,可搜索从第三方网站64返回的搜索结果的文本查找关键词的出现。这些关键词可以是在卖家的电子产品目录中出现的关键词(如图7所示的例子,两个产品的长描述文件“SKU”-1A 004和1A005),是用于在买家的产品目录中找到产品的索引词(如图8和9所示的例子,分别是描述符索引和商标名称索引)等等。此外,当在返回的搜索结果中包括多于一件商品时,可搜索从第三方网站64返回的搜索结果的文本(手动或通过计算机程序的方式)来寻找典型地被找到作为商品之间的转变分界指示符。转变分界指示符对于使搜索结果中的文本与各个商品相关联时是有用的。例如如图6所示,文本词语“价格=”可用于指示到关于一件商品的数据的端点以及到关于其它商品的转变(为了参考,图10说明了在浏览器中显示的标记语言页面,其对应于可看到显示的价格以及商品描述数据的图6的解析文本文件)。转变指示符还可在返回的标记语言文档中找到的一个或多个标记语言标签中识别。当搜索过程开始时,随后在返回的搜索结果的商品描述中找到的关键词可被用于为用户提供找到他们感兴趣的产品的能力。
为了说明,当用户输入搜索项“40425”时,图6的搜索结果从第三方网站返回。在这些返回的搜索结果中,至少与第一商品相关的数据“Akro-Mils Divider for Bin”(参见图10)包括卖家关键词,即关于卖家的产品目录的关键词,即“Akro-Mils“和“bin”。使用这些关键词,卖家的产品目录可被重新查询来提供产品备选(或者用户想查找但是使用了卖家系统不能识别的初始关键词的实际产品)。通过举例的方式,图13示出的页面向用户呈现,通过使用在因特网搜索结果中找到的“Akro-Mils”关键词作为新的搜索查询项提供给搜索引擎的搜索找到了作为产品的卖家的目录中的“Akro-Mils”产品。类似的,图14示出的页面向用户呈现,通过使用在因特网搜索结果中找到的“bin”关键词作为新的搜索查询项提供给搜索引擎的搜索找到了作为产品的卖家的目录中的“bin”产品。
在因特网搜索结果中找到多个识别的关键词的情况下,可提示用户或进一步引导用户到被认为更有意义的搜索结果。例如,在以上例子中可提示用户:“你要搜索的是不是Akro-Mils?”和/或“你要搜索的是不是bins?”。这种进一步的引导可利用向用户呈现使用所有识别关键词获得的搜索结果的技术。
作为另一个例子,响应于用户最初输入的搜索查询“48-11-2230”,在该例子中,该关键词不能由卖家搜索系统识别并且其通常会导致“空搜索”结果,该主体系统可使用查询项“48-11-2230”来搜索第三方网站,获得搜索结果(其例子如图15所示),检查搜索结果用于识别关键词和商品转变点(在该例子中“Milwaukee”和度量“18伏”的“UOM”可被识别为关键词),使用识别的关键词来重新查询卖家目录,并且返回如图16所示的搜索结果。
在一些例子中,可能希望让卖家的代表来检查使用该过程获得的结果,从而提供例如获得结果的相关性权重。使用该相关性权重,卖家目录中的商品可按排序的方式呈现给用户,例如将那些被认定最有可能是用户所搜索的商品呈现在排序列表的顶部,高亮突出,等等。最终搜索结果的排名还可通过对因特网搜索结果中找到的关键词提供权重来执行。例如,使用SKU作为重新查询项获得的搜索结果可被给予第一排名级,使用商标名称关键词作为重新查询项获得的搜索结果可被给予第二排名级,以及使用产品参数描述作为重新查询项获得的搜索结果可被给予第三排名级。此外,当在用户输入的原始查询中执行了UOM时(其中UOM可被用作因特网搜索过程的一部分或者在因特网搜索过程之前剥离)或者当UOM在从因特网搜索中返回的结果中找到时,UOM还可被用于排名图12所示搜索结果的相关性。例如,如果用户在原始查询中指定了“48-11-2230”以及“18伏”,满足在因特网搜索结果商品中找到的所有关键词的也满足指定的“18伏”的卖家销售的一件产品提供给用户,如图16所示。此外,如果用户在原始查询中指定了例如“48-11-2230”以及“15伏”或者“15伏”被作为因特网搜索结果项返回,那么具有UOM接近于15伏的卖家商品可被作为备选搜索结果返回给用户,例如图16所示的18伏产品。
在另一种实施例中,卖家网站68可保存在一段给定时期中所输入的导致空搜索的所有关键词的列表,并且随后在批处理中执行因特网搜索来按上述过程识别产品备选。通过这种方式,如图11所示,可建立并保持查找表,从而当关键词在将来被输入到搜索引擎中时,提供有效的搜索结果而不提供空搜索结果。例如,如果“40425”是初始会导致空搜索的搜索项,那么查询项“40425”可被用作批处理因特网搜索过程中的查询项,其中识别的关键词“Akro-Mils”和“bin”将为查询项“40425”找到并且映射到查询项“40425”。然后,当查询项“40425”在将来被用户输入时,系统可提示用户“你要搜索的是不是Akro-Mils?”和/或“你要搜索的是不是bin?”,因为识别的查询项“Akro-Mils”和“bin”(或者已经执行该查询的结果)已经被映射到先前未识别的查询项“40425”。因此,可执行第三方网站的查询来减小将来的“空”搜索而不是如先前所述的接近实时的处理。
还可以理解的是,对系统的输入可以是例如客户主文件,即详细描述客户感兴趣购买产品的文件,可包括产品SKU、参数值和其它产品描述。在一种情况下,客户主文件可被当作返回的因特网搜索结果来对待,即其可被解析来查找关键词和随后被用于搜索卖家目录中产品的商品转变分界关键词。在另一种情况下,客户主文件可被解析以及客户主文件中的数据项可被用作初始搜索项,即当项不能识别时,可尝试使用网络(访问远程数据库)翻译这些项来找到等同于用于搜索过程中那些项的可识别关键词。
虽然详细描述了本发明的具体实施例,但是本领域技术人员应当理解,在所公开的所有教导的指示下可对于以上细节作出各种修改和替代。例如,还应当理解的是可通过电话呼叫、电子邮件等发送到IVR(交互语音响应)系统、销售代表、自动电子邮件解析器等来开始初始搜索请求。初始搜索请求还可使用任何输入设备来发起,比如扫描仪。此外,可能的结果可口头地、通过电子邮件等发送回用户。因此,所公开的特定配置仅用于说明的目的而不是限制本发明的范围,本发明范围宽度由权利要求及其等同方式给出。
在本申请中应用的所有专利、专利申请和其它参考都在此整体结合作为参考。

Claims (30)

1.一种用于提供搜索结果的方法,包括:
接收指定了查询项的请求来搜索卖家数据库;
使用所述查询项来搜索第三方数据库;
解析通过搜索所述第三方数据库获得的结果来发现与所述卖家数据库相关联的搜索引擎所识别的关键词;
在与所述卖家数据库相关联的搜索引擎中使用所发现的关键词来查找卖家的数据库中的商品;以及
提供所述卖家数据库中的商品作为响应于所述查询项的搜索结果。
2.如权利要求l所述的方法,包括使用爬取程序来搜索所述第三方数据库。
3.如权利要求1所述的方法,包括根据认定的相关性对所述卖家数据库中的一件或多件商品排名。
4.如权利要求3所述的方法,其中所述相关性根据所述搜索引擎识别的所述关键词的类型来确定。
5.如权利要求1所述的方法,其中所述查询项被输入到网页。
6.如权利要求1所述的方法,其中所述查询项通过电子邮件来提供。
7.如权利要求1所述的方法,其中所述查询项通过IVR系统提供。
8.如权利要求1所述的方法,包括解析通过搜索所述第三方数据库获得的结果来发现用于区别通过搜索所述第三方数据库获得的结果中的多个商品的分界符。
9.一种具有用于提供搜索结果的指令的可读介质,该指令执行以下步骤:
接收指定了查询项的请求来搜索卖家数据库;
使用所述查询项来搜索第三方数据库;
解析通过搜索所述第三方数据库获得的结果来发现与所述卖家数据库相关联的搜索引擎识别的关键词;
在与所述卖家数据库相关联的搜索引擎中使用所发现的关键词来查找所述卖家数据库中的商品;以及
提供所述卖家数据库中的商品作为响应于所述查询项的搜索结果。
10.如权利要求9所述的可读介质,包括使用爬取程序来搜索所述第三方数据库。
11.如权利要求9所述的可读介质,其中所述指令根据认定的相关性来对所述卖家数据库中的一件或多件商品排名。
12.如权利要求11所述的可读介质,其中所述相关性根据所述搜索引擎识别的关键词的类型来确定。
13.如权利要求9所述的可读介质,其中所述查询项被输入到网页。
14.如权利要求9所述的可读介质,其中所述查询项通过电子邮件提供。
15.如权利要求9所述的可读介质,其中所述查询项通过IVR系统提供。
16.如权利要求9所述的可读介质,其中所述指令解析通过搜索所述第三方数据库获得的结果来发现用于区别通过搜索所述第三方数据库获得的结果中多个商品的分界符。
17.如权利要求9所述的可读介质,其中在与所述卖家数据库相关联的搜索引擎中使用所述查询项并且获得空搜索结果之后,所述指令使用所述查询项来搜索所述第三方数据库。
18.如权利要求9所述的可读介质,其中所述卖家数据库包括电子产品目录。
19.一种具有用于提供搜索结果的指令的可读介质,该指令执行以下步骤:
在具有搜索引擎使用的计算机上接收指定了第一查询项的请求来搜索第一数据库,该搜索引擎不能识别该第一查询项;
通过网络访问第二数据库并且使用所述第一查询项来找到可由所述搜索引擎识别的第二查询项;
用所述搜索引擎使用所述第二查询项在所述第一数据库中执行搜索;以及
提供使用所述第二查询项搜索所述第一数据库所获得的结果,用作响应于所述第一查询项的搜索结果。
20.如权利要求19所述的可读介质,其中所述指令存储所述第一查询项和所述第二查询项之间的映射,从而当所述第一查询项在搜索数据库的请求中被再次接收时不需要执行访问因特网的步骤。
21.如权利要求19所述的可读介质,其中可由所述搜索引擎识别的查询项在关键词列表中保存。
22.如权利要求19所述的可读介质,其中所述网络包括因特网。
23.如权利要求22所述的可读介质,其中所述第一数据库包括卖家数据库以及所述第二数据库包括第三方数据库。
24.一种用于提供搜索结果的方法,包括:
在具有搜索引擎使用的计算机上接收指定了第一查询项的请求来搜索第一数据库,所述搜索引擎不能识别该第一查询项;
通过网络访问第二数据库并且使用所述第一查询项来找到可由所述搜索引擎识别的第二查询项;
用所述搜索引擎使用所述第二查询项在所述第一数据库中执行搜索;以及
提供使用所述第二查询项搜索所述第一数据库所获得的结果,用作响应于所述第一查询项的搜索结果。
25.如权利要求24所述的方法,包括存储所述第一查询项和所述第二查询项之间的映射,从而当所述第一查询项在搜索数据库的请求中被再次接收时不需要执行访问因特网的步骤。
26.如权利要求24所述的方法,其中所述网络包括因特网。
27.如权利要求26所述的方法,其中所述第一数据库包括卖家数据库以及所述第二数据库包括第三方数据库。
28.如权利要求1所述的方法,其中多个关键词在所述解析步骤期间被发现,并且该方法包括允许用户选择一个或多个用于搜索引擎中的关键词。
29.如权利要求1所述的方法,其中的搜索项从客户主文件中提取。
30.一种具有用于提供搜索结果的指令的可读介质,该指令执行以下步骤:
解析客户主文件来识别商品条目并且发现这些商品条目中的一个或多个关键词,这些关键词可由与卖家数据库相关联的搜索引擎识别;
在与所述卖家数据库相关联的搜索引擎中使用所发现的关键词来发现所述卖家数据库中的一件或多件商品;以及
提供所述卖家数据库中的一件或多件商品作为搜索结果。
CNA200680016271XA 2005-05-11 2006-04-20 用于提供对搜索查询的响应的系统和方法 Pending CN101203850A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/126,761 2005-05-11
US11/126,761 US7546289B2 (en) 2005-05-11 2005-05-11 System and method for providing a response to a search query

Publications (1)

Publication Number Publication Date
CN101203850A true CN101203850A (zh) 2008-06-18

Family

ID=37420379

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200680016271XA Pending CN101203850A (zh) 2005-05-11 2006-04-20 用于提供对搜索查询的响应的系统和方法

Country Status (6)

Country Link
US (3) US7546289B2 (zh)
EP (1) EP1880323A4 (zh)
JP (1) JP2008541265A (zh)
CN (1) CN101203850A (zh)
CA (1) CA2605991C (zh)
WO (1) WO2006124206A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049525A (zh) * 2012-12-20 2013-04-17 北京百度网讯科技有限公司 一种用于提供对象相关信息的方法和装置
CN110347910A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站搜索结果过滤规则

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8321427B2 (en) * 2002-10-31 2012-11-27 Promptu Systems Corporation Method and apparatus for generation and augmentation of search terms from external and internal sources
US9398350B1 (en) 2006-08-08 2016-07-19 CastTV Inc. Video matching service to offline counterpart
US8745684B1 (en) * 2006-08-08 2014-06-03 CastTV Inc. Facilitating video search
US20080189257A1 (en) * 2007-02-01 2008-08-07 Microsoft Corporation World-wide classified listing search with translation
US8447760B1 (en) 2009-07-20 2013-05-21 Google Inc. Generating a related set of documents for an initial set of documents
US8577879B1 (en) * 2009-10-29 2013-11-05 Amazon Technologies, Inc. Navigational aids within item search results
US9842162B1 (en) * 2010-02-02 2017-12-12 Amazon Technologies, Inc. Navigating a taxonomy using search queries
US9623119B1 (en) 2010-06-29 2017-04-18 Google Inc. Accentuating search results
US20120095994A1 (en) * 2010-10-18 2012-04-19 Transaxtions Llc Intelligent Search Appliance with Memory and Feedback
US8533054B1 (en) * 2011-03-22 2013-09-10 Amazon Technologies, Inc. Buyer global search
US20120253984A1 (en) * 2011-03-30 2012-10-04 W.W. Grainger, Inc. System and method for highlighting differences in items in a search result listing
US20130097054A1 (en) * 2011-10-12 2013-04-18 Vendmore Systems, Llc Systems and methods for menuless mobile commerce
CN103593343B (zh) * 2012-08-13 2019-05-03 北京京东尚科信息技术有限公司 一种电子商务平台中的信息检索方法和装置
US11301876B2 (en) * 2012-12-31 2022-04-12 W.W. Grainger, Inc. Systems and methods for providing navigation tendencies to users of a website
US9378277B1 (en) * 2013-02-08 2016-06-28 Amazon Technologies, Inc. Search query segmentation
US9098543B2 (en) 2013-03-14 2015-08-04 Wal-Mart Stores, Inc. Attribute detection
US8965915B2 (en) 2013-03-17 2015-02-24 Alation, Inc. Assisted query formation, validation, and result previewing in a database having a complex schema
US9953652B1 (en) * 2014-04-23 2018-04-24 Amazon Technologies, Inc. Selective generalization of search queries
WO2017075603A1 (en) * 2015-10-29 2017-05-04 Afshari Foad System and method for facilitating a transaction
US10459998B1 (en) * 2018-04-09 2019-10-29 W.W. Grainger, Inc. System and method for providing a user interface with contextual search result filtering capability
US20210406255A1 (en) * 2020-06-29 2021-12-30 Forescout Technologies, Inc. Information enhanced classification

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08500201A (ja) * 1993-05-20 1996-01-09 ムーア.ビジネス.フォームス.インコーポレイテッド 顧客の注文を集中型コンピュータを通して様々なサプライヤーへ導く統合計算機網
US5802510A (en) * 1995-12-29 1998-09-01 At&T Corp Universal directory service
JP3584848B2 (ja) * 1996-10-31 2004-11-04 富士ゼロックス株式会社 文書処理装置、項目検索装置及び項目検索方法
JP3747542B2 (ja) * 1996-12-05 2006-02-22 富士ゼロックス株式会社 統合化検索装置
US5978799A (en) * 1997-01-30 1999-11-02 Hirsch; G. Scott Search engine including query database, user profile database, information templates and email facility
US6226649B1 (en) * 1997-06-23 2001-05-01 Oracle Corporation Apparatus and method for transparent access of foreign databases in a heterogeneous database system
US6760746B1 (en) * 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
ATE243869T1 (de) * 1998-03-03 2003-07-15 Amazon Com Inc Identifizierung der relevantesten antworten auf eine aktuelle suchanfrage basierend auf bereits bei ähnlichen anfragen ausgewählten antworten
US6154738A (en) * 1998-03-27 2000-11-28 Call; Charles Gainor Methods and apparatus for disseminating product information via the internet using universal product codes
US6006225A (en) * 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
US6144958A (en) * 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6317740B1 (en) * 1998-10-19 2001-11-13 Nec Usa, Inc. Method and apparatus for assigning keywords to media objects
US6134548A (en) * 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
US6751606B1 (en) * 1998-12-23 2004-06-15 Microsoft Corporation System for enhancing a query interface
US6654735B1 (en) * 1999-01-08 2003-11-25 International Business Machines Corporation Outbound information analysis for generating user interest profiles and improving user productivity
JP2000235583A (ja) * 1999-02-16 2000-08-29 Fujitsu Ltd 分散型検索システムのデータアクセス装置及びその方法
US6393415B1 (en) * 1999-03-31 2002-05-21 Verizon Laboratories Inc. Adaptive partitioning techniques in performing query requests and request routing
US6721713B1 (en) * 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
US7080070B1 (en) * 1999-07-02 2006-07-18 Amazon Technologies, Inc. System and methods for browsing a database of items and conducting associated transactions
JP2001043229A (ja) * 1999-07-28 2001-02-16 Mitsubishi Electric Corp データベース検索ガイダンス装置及びデータベース検索ガイダンス方法
US20050027611A1 (en) * 1999-08-26 2005-02-03 Wharton Brian K. Electronic commerce systems and methods providing multiple-vendor searches
US6324534B1 (en) * 1999-09-10 2001-11-27 Requisite Technology, Inc. Sequential subset catalog search engine
US20030074301A1 (en) * 1999-11-01 2003-04-17 Neal Solomon System, method, and apparatus for an intelligent search agent to access data in a distributed network
US6651052B1 (en) * 1999-11-05 2003-11-18 W. W. Grainger, Inc. System and method for data storage and retrieval
US6963867B2 (en) * 1999-12-08 2005-11-08 A9.Com, Inc. Search query processing to provide category-ranked presentation of search results
US6785671B1 (en) * 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US20020013781A1 (en) * 2000-01-13 2002-01-31 Erik Petersen System and method of searchin and gathering information on-line and off-line
US6438539B1 (en) * 2000-02-25 2002-08-20 Agents-4All.Com, Inc. Method for retrieving data from an information network through linking search criteria to search strategy
US20070124216A1 (en) * 2000-03-07 2007-05-31 Michael Lucas Systems and methods for locating and purchasing proximal inventory items
US6996538B2 (en) * 2000-03-07 2006-02-07 Unisone Corporation Inventory control system and methods
US20020077929A1 (en) * 2000-05-05 2002-06-20 Knorr Yolanda Denise Event driven shopping method utilizing electronic e-commerce order pending
JP2001338224A (ja) * 2000-05-26 2001-12-07 Casio Comput Co Ltd グローバル部品管理方法
EP1305734A2 (en) * 2000-07-27 2003-05-02 Borderfree Ltd PROCEDURE AND SYSTEM FOR INTERNATIONAL SHOPPING
US6895406B2 (en) * 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US20020103871A1 (en) * 2000-09-11 2002-08-01 Lingomotors, Inc. Method and apparatus for natural language processing of electronic mail
WO2002027604A2 (en) * 2000-09-25 2002-04-04 Benson Peter R Method and system for performing electronic commerce
JP2002132564A (ja) * 2000-10-30 2002-05-10 Nec Corp マスタファイル配信システムおよびマスタファイル配信方法
US6631367B2 (en) * 2000-12-28 2003-10-07 Intel Corporation Method and apparatus to search for information
US7089237B2 (en) * 2001-01-26 2006-08-08 Google, Inc. Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US20020107718A1 (en) * 2001-02-06 2002-08-08 Morrill Mark N. "Host vendor driven multi-vendor search system for dynamic market preference tracking"
US6873968B2 (en) * 2001-02-10 2005-03-29 International Business Machines Corporation System, method and computer program product for on-line real-time price comparison and adjustment within a detachable virtual shopping cart
JP3805633B2 (ja) * 2001-03-12 2006-08-02 大日本印刷株式会社 電子カタログの検索システム
US6728706B2 (en) * 2001-03-23 2004-04-27 International Business Machines Corporation Searching products catalogs
JP2002329065A (ja) * 2001-04-27 2002-11-15 Fujitsu Ltd 金銭消費貸借契約変更の勧誘方法
US20030083958A1 (en) * 2001-06-08 2003-05-01 Jinshan Song System and method for retrieving information from an electronic catalog
EP1402409A2 (en) * 2001-06-08 2004-03-31 W.W. Grainger, Inc. System and method for retrieving information from an electronic catalog
US6763351B1 (en) * 2001-06-18 2004-07-13 Siebel Systems, Inc. Method, apparatus, and system for attaching search results
US6917922B1 (en) * 2001-07-06 2005-07-12 Amazon.Com, Inc. Contextual presentation of information about related orders during browsing of an electronic catalog
US20030066025A1 (en) * 2001-07-13 2003-04-03 Garner Harold R. Method and system for information retrieval
US8112529B2 (en) * 2001-08-20 2012-02-07 Masterobjects, Inc. System and method for asynchronous client server session communication
US6917941B2 (en) * 2001-12-28 2005-07-12 Channel Intelligence, Inc. Method and apparatus for creation and maintenance of database structure
US7480628B2 (en) * 2002-01-29 2009-01-20 Netcomponents, Inc. Smart multi-search method and system
US20030144912A1 (en) * 2002-01-29 2003-07-31 Mcgee Todd Multilingual messaging system and method for e-commerce
US7127058B2 (en) * 2002-03-27 2006-10-24 Nortel Networks Limited Managing communications in a call center
JP4255239B2 (ja) * 2002-03-29 2009-04-15 富士通株式会社 文書検索方法
US7734506B2 (en) * 2002-04-22 2010-06-08 Norman Ken Ouchi Catalog, catalog query, and item identifier for a physical item
US6920459B2 (en) * 2002-05-07 2005-07-19 Zycus Infotech Pvt Ltd. System and method for context based searching of electronic catalog database, aided with graphical feedback to the user
JP3922104B2 (ja) * 2002-06-07 2007-05-30 富士通株式会社 ポイント管理装置、ポイント管理システム、ポイント管理方法、およびポイント管理プログラム
GB2391647A (en) * 2002-08-07 2004-02-11 Sharp Kk Generating a List of Terms and a Thesaurus from Input Terms
US7152059B2 (en) * 2002-08-30 2006-12-19 Emergency24, Inc. System and method for predicting additional search results of a computerized database search user based on an initial search query
US7668885B2 (en) * 2002-09-25 2010-02-23 MindAgent, LLC System for timely delivery of personalized aggregations of, including currently-generated, knowledge
JP2004227140A (ja) * 2003-01-21 2004-08-12 Toshiba Corp 検索連携プログラム及び検索システム並びに検索方法
WO2004088479A2 (en) * 2003-03-26 2004-10-14 Victor Hsieh Online intelligent multilingual comparison-shop agents for wireless networks
WO2005001631A2 (en) * 2003-06-10 2005-01-06 Citibank, N.A. System and method for analyzing marketing efforts
US20050222987A1 (en) * 2004-04-02 2005-10-06 Vadon Eric R Automated detection of associations between search criteria and item categories based on collective analysis of user activity data
US8126907B2 (en) * 2004-08-03 2012-02-28 Nextengine, Inc. Commercial shape search engine
JP2008511057A (ja) * 2004-08-19 2008-04-10 クラリア コーポレイション エンドユーザの情報要求に応答するための方法及び装置
US7577641B2 (en) * 2004-09-07 2009-08-18 Sas Institute Inc. Computer-implemented system and method for analyzing search queries
US20060235831A1 (en) * 2005-01-14 2006-10-19 Adinolfi Ronald E Multi-source multi-tenant entitlement enforcing data repository and method of operation
US20080168074A1 (en) * 2005-01-21 2008-07-10 Yuichi Inagaki Data Transfer Device, Data Transfer Method, and Data Transfer Program
US8214264B2 (en) * 2005-05-02 2012-07-03 Cbs Interactive, Inc. System and method for an electronic product advisor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049525A (zh) * 2012-12-20 2013-04-17 北京百度网讯科技有限公司 一种用于提供对象相关信息的方法和装置
CN103049525B (zh) * 2012-12-20 2016-04-06 北京百度网讯科技有限公司 一种用于提供对象相关信息的方法和装置
CN110347910A (zh) * 2019-05-28 2019-10-18 成都美美臣科技有限公司 一个电子商务网站搜索结果过滤规则

Also Published As

Publication number Publication date
US8051067B2 (en) 2011-11-01
CA2605991C (en) 2016-08-09
US20090150392A1 (en) 2009-06-11
WO2006124206A3 (en) 2008-02-21
US20060259467A1 (en) 2006-11-16
EP1880323A4 (en) 2010-09-29
EP1880323A2 (en) 2008-01-23
WO2006124206A2 (en) 2006-11-23
US20110252017A1 (en) 2011-10-13
CA2605991A1 (en) 2006-11-23
JP2008541265A (ja) 2008-11-20
US8364661B2 (en) 2013-01-29
US7546289B2 (en) 2009-06-09

Similar Documents

Publication Publication Date Title
CN101203850A (zh) 用于提供对搜索查询的响应的系统和方法
US8589429B1 (en) System and method for providing query recommendations based on search activity of a user base
CN101490677B (zh) 呈现搜索结果信息
JP5396533B2 (ja) 情報処理装置、情報処理方法、および、情報処理装置用のプログラム
US8606770B2 (en) User-directed product recommendations
JP4637969B1 (ja) ウェブページの主意,およびユーザの嗜好を適切に把握して,最善の情報をリアルタイムに推奨する方法
TWI557664B (zh) Product information publishing method and device
US8209616B2 (en) System and method for interfacing a web browser widget with social indexing
US20050240352A1 (en) Online procurement of biologically related products/services using interactive context searching of biological information
CN104778207A (zh) 网络购物的综合搜索引擎方法及其系统
US20130282704A1 (en) Search system with query refinement
CA2401653A1 (en) Method and system for extracting, analyzing, storing, comparing and reporting on data stored in web and/or other network repositories and apparatus to detect, prevent and obfuscate information removal from information servers
WO2010074847A2 (en) Context transfer in search advertising
JP2009026195A (ja) 商品分類装置、商品分類方法及びプログラム
US8799257B1 (en) Searching based on audio and/or visual features of documents
JP2010218209A (ja) 関連情報提供装置、そのシステム、そのプログラム、および、その方法
US20160299951A1 (en) Processing a search query and retrieving targeted records from a networked database system
US20150154294A1 (en) Suggested domain names positioning based on term frequency or term co-occurrence
CN109716377A (zh) 登录页面生成的改进
WO2001027712A2 (en) A method and system for automatically structuring content from universal marked-up documents
US20210374804A1 (en) Search system, search method and program
KR102602936B1 (ko) 인공 지능을 통해 수집한 데이터를 기반으로 숏폼을 자동으로 생성하는 전자 장치 및 이를 이용한 방법
JP2001306597A (ja) ホームページ生成・統合検索サイトシステム、ホームページ自動生成システム、ホームページ統合検索サイトシステム、ホームページ生成・統合検索方法、ホームページ自動生成方法、ホームページ統合検索サイト生成方法、プログラム記録媒体
KR100736903B1 (ko) 상품검색시스템
JP2006189980A (ja) 情報検索システム、情報検索サーバ、情報検索方法、及び情報検索プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080618