專(zhuān)利名稱:擴(kuò)大搜索結(jié)果的制作方法
擴(kuò)大搜索結(jié)果
背景技術(shù):
內(nèi)容提供商經(jīng)常使得其內(nèi)容是可供捜索的。具有能夠被部署以使得特別提供商的內(nèi)容是可供捜索的各種搜索技木。例如,谷歌站點(diǎn)搜索(Google Site Search)可以被用來(lái)使得特定網(wǎng)站是可供搜索的,并且類(lèi)似地可以使用微軟公司(Microsoft Corporation)提供的BING搜索引擎。當(dāng)使用這些產(chǎn)品之ー時(shí),網(wǎng)站可以提供允許用戶進(jìn)行搜索的捜索框,并從那個(gè)網(wǎng)站返回結(jié)果。當(dāng)內(nèi)容提供商以這種方式使其內(nèi)容是可供搜索的時(shí),用戶能夠基于如何對(duì)內(nèi)容堤供商的文件進(jìn)行索引(index)來(lái)找到內(nèi)容提供商的文件。例如,如果文件基于其包含的項(xiàng)進(jìn)行索引的話,則站點(diǎn)特定的捜索可以打開(kāi)包含查詢項(xiàng)的文件。或者,如果這些文件利用某種類(lèi)型的元數(shù)據(jù)進(jìn)行索引的話,則與滿足查詢項(xiàng)的元數(shù)據(jù)相關(guān)聯(lián)的文件可以出現(xiàn)在搜索結(jié) 果中。然而,可能存在與沒(méi)有反映在索引中的文件有關(guān)的相關(guān)信息。當(dāng)捜索查詢使用這樣的信息時(shí),如果文件沒(méi)有利用出現(xiàn)查詢中的信息類(lèi)型進(jìn)行索引的話,則站點(diǎn)特定的搜索不太可能識(shí)別該文件。
發(fā)明內(nèi)容
站點(diǎn)特定的捜索(或其它類(lèi)型的捜索)可以通過(guò)使用來(lái)自各種內(nèi)容提供商的信息來(lái)擴(kuò)大(augment)。ー個(gè)內(nèi)容提供商知道的文件可能與另ー個(gè)內(nèi)容提供商知道(或通用網(wǎng)絡(luò)搜索引擎知道)的文件相關(guān)聯(lián)。當(dāng)用戶在第一網(wǎng)站上輸入站點(diǎn)特定的查詢時(shí),該查詢(或另ー衍生查詢)可以由ー個(gè)或多個(gè)其它的捜索服務(wù)提供商(其可以包括提供站點(diǎn)特定捜索的另ー個(gè)內(nèi)容提供商的站點(diǎn)或可以包括通用網(wǎng)絡(luò)搜索引擎)來(lái)執(zhí)行。當(dāng)該查詢?cè)谄渌阉饕嫔媳粓?zhí)行時(shí),結(jié)果被檢查,并確定是否任何結(jié)果對(duì)應(yīng)于由第一網(wǎng)站保持(或知道)的文件。如果是這樣的話,則可以返回第一網(wǎng)站上的文件作為第一網(wǎng)站的站點(diǎn)特定捜索的結(jié)果。例如,第一網(wǎng)站可能提供餐館的目錄,其中該目錄中的每ー頁(yè)面對(duì)應(yīng)于ー個(gè)餐館。每個(gè)餐館在該目錄中的頁(yè)面可能利用商戶的名稱、地址、郵編以及食物類(lèi)型來(lái)索引,而可能沒(méi)有利用該餐館中的座位數(shù)量來(lái)索引。因而,使用該網(wǎng)站的頁(yè)面的索引,無(wú)法回答對(duì)于“在西雅圖具有至少150個(gè)座位的餐館”的查詢。然而,第二網(wǎng)站可能保持有關(guān)在給定餐館中有多少個(gè)座位的信息。因而,為了回答對(duì)于“在西雅圖具有至少150個(gè)座位的餐館”的查詢,能夠在第二網(wǎng)站的站點(diǎn)特定搜索中執(zhí)行那個(gè)查詢(或衍生查詢)。當(dāng)在第二網(wǎng)站上執(zhí)行該查詢時(shí),這些結(jié)果可以包括特別餐館。在第一網(wǎng)站的服務(wù)器上的軟件隨后能夠確定第一網(wǎng)站是否具有對(duì)應(yīng)于那個(gè)餐館的目錄頁(yè)面。如果這樣的頁(yè)面確實(shí)存在的話,則第一網(wǎng)站能夠基于該餐館已通過(guò)第二網(wǎng)站的站點(diǎn)特定搜索進(jìn)行識(shí)別而返回它自己的用于那個(gè)餐館的頁(yè)面。這樣,第一網(wǎng)站提供商能夠提供比它自己的索引將提供的結(jié)果更為豐富的結(jié)果,同時(shí)仍然利用它自己的內(nèi)容來(lái)回答用戶的查詢(而不是將用戶引導(dǎo)至另ー個(gè)提供商的內(nèi)容)。提供這個(gè)發(fā)明內(nèi)容部分來(lái)以簡(jiǎn)化的形式介紹下面在具體實(shí)施方式
中進(jìn)ー步描述的概念的選擇。這個(gè)發(fā)明內(nèi)容并不打算標(biāo)識(shí)所請(qǐng)求保護(hù)的主題的關(guān)鍵特征或基本特征,也不打算用來(lái)限制所請(qǐng)求保護(hù)的主題的范圍。
圖I是其中可以執(zhí)行搜索的示例場(chǎng)景的框圖。圖2是其中通過(guò)搜索另ー實(shí)體的內(nèi)容來(lái)擴(kuò)大網(wǎng)站上的捜索的示例場(chǎng)景的框圖。圖3是允許站點(diǎn)使用從另ー個(gè)搜索服務(wù)提供商接收的信息來(lái)提供站點(diǎn)特定捜索結(jié)果的示例處理的流程圖。圖4是在頁(yè)面之間建立對(duì)應(yīng)關(guān)系(correspondence)的示例 處理的流程圖。圖5是可以與此處描述的主題的實(shí)現(xiàn)方式相結(jié)合使用的示例組件的框圖。
具體實(shí)施例方式內(nèi)容提供商經(jīng)常使得其內(nèi)容是可供捜索的。ー些內(nèi)容提供商可以使得其內(nèi)容通過(guò)網(wǎng)站而可用于用戶。雖然內(nèi)容提供商能夠在其網(wǎng)站上安裝通用網(wǎng)絡(luò)搜索引擎,但是許多內(nèi)容提供商喜歡使得站點(diǎn)特定捜索可用于其網(wǎng)站上。在內(nèi)容提供商的網(wǎng)站上提供站點(diǎn)特定搜索有助于將用戶引導(dǎo)至該提供商自己的內(nèi)容。如果該內(nèi)容以某種方式(例如,通過(guò)付費(fèi)廣告)被貨幣化了,則將用戶引導(dǎo)至該內(nèi)容提供商自己的內(nèi)容可以增加該內(nèi)容提供商的收入。對(duì)于內(nèi)容提供商提供站點(diǎn)特定搜索而言,具有各種方式。例如,提供商可以在該提供商的網(wǎng)站上安裝站點(diǎn)特定版本的Google搜索引擎或BING搜索引擎。當(dāng)用戶在站點(diǎn)特定捜索框中輸入查詢時(shí),搜索引擎根據(jù)該網(wǎng)站自己的內(nèi)容返回頁(yè)面(例如,與該網(wǎng)站相同的域內(nèi)的網(wǎng)頁(yè))。這些結(jié)果基于用于該內(nèi)容提供商的內(nèi)容的索引條目。如果該提供商的內(nèi)容以使得該內(nèi)容從用戶的查詢中可找到的方式進(jìn)行索引的話,則該提供商的內(nèi)容將出現(xiàn)在捜索結(jié)果中。否則,該提供商的內(nèi)容并不出現(xiàn)在搜索結(jié)果中。包含在文件中的項(xiàng)的索引只是提供商的內(nèi)容能夠被索引的ー種方式。在另ー示例中,能夠基于與文件相關(guān)聯(lián)的元數(shù)據(jù)、基于實(shí)體關(guān)系模型或基于ー些其它信息來(lái)索引內(nèi)容。這種方案具有的問(wèn)題是提供商可能具有與特別用戶查詢相關(guān)但是從索引中卻不能找到的內(nèi)容。當(dāng)用戶在該提供商的網(wǎng)站上無(wú)法找到他或她想要的內(nèi)容時(shí),用戶可能隨后到別處搜索?;蛘撸搩?nèi)容提供商可以提供更廣泛的捜索(例如,廣義網(wǎng)絡(luò)搜索),其能夠識(shí)別回答用戶的查詢卻不在該提供商的網(wǎng)站上的內(nèi)容。在任何一種情況下,用戶可能被帶離該提供商的網(wǎng)站。由于網(wǎng)站經(jīng)常直接地或間接地基于用戶在該網(wǎng)站上消磨多少時(shí)間來(lái)貨幣化,所以引導(dǎo)用戶遠(yuǎn)離特定內(nèi)容提供商的網(wǎng)站可能導(dǎo)致該內(nèi)容提供商的收入的損失。即使將用戶帶離該網(wǎng)站并不直接導(dǎo)致該內(nèi)容提供商的收入的損失,無(wú)法回答特別查詢也趨向于使得該網(wǎng)站貶值,因?yàn)檫@暗示該網(wǎng)站不能提供用戶正在尋找的內(nèi)容。網(wǎng)站提供商可能具有與用戶的查詢高度相關(guān)的內(nèi)容,但是那個(gè)內(nèi)容由于該內(nèi)容被索引的限制方式而可能是無(wú)法找到的。此處描述的主題提供利用(leverage) —個(gè)文集(corpus)的內(nèi)容以便從另一文集的內(nèi)容中返回相關(guān)材料的方式。例如,兩個(gè)不同的網(wǎng)站可能保持有關(guān)餐館的可捜索記錄。然而,一個(gè)站點(diǎn)中針對(duì)餐館的記錄可能包含與另ー站點(diǎn)中針對(duì)同一餐館的記錄不同的信息。例如,站點(diǎn)A的記錄可能列出該餐館的地址、電話號(hào)碼以及一系列評(píng)論,而站點(diǎn)B的記錄可能具有諸如餐館中的座位數(shù)量、餐館的氛圍以及提供的食物類(lèi)型之類(lèi)的數(shù)據(jù)。因而,如果某個(gè)人在站點(diǎn)A上對(duì)具有150個(gè)座位的餐館進(jìn)行站點(diǎn)特定捜索的話,則該搜索可能不返回結(jié)果,因?yàn)檎军c(diǎn)A的記錄沒(méi)有說(shuō)明該餐館具有多少個(gè)座位。在站點(diǎn)B上對(duì)具有150個(gè)座位的餐館進(jìn)行的搜索將返回記錄,但是站點(diǎn)A可能并不想將其用戶引導(dǎo)至站點(diǎn)B的記錄。如果使用此處描述的主題,站點(diǎn)A可以導(dǎo)致“ 150個(gè)座位”捜索相對(duì)于站點(diǎn)B的記錄來(lái)執(zhí)行。然后,在使用站點(diǎn)B搜索結(jié)果識(shí)別具有150個(gè)座位的餐館之后,站點(diǎn)A可以給用戶提供它自己的對(duì)于該餐館的記錄。這樣,各種不同的內(nèi)容提供商可以利用對(duì)方的知識(shí)基礎(chǔ),以便增強(qiáng)針對(duì)它們自己內(nèi)容的捜索結(jié)果。此外,捜索服務(wù)提供商可以提供允許內(nèi)容提供商以這種方式利用對(duì)方內(nèi)容的工具。可以在站點(diǎn)A上的記錄和站點(diǎn)B上的記錄之間建立對(duì)應(yīng)關(guān)系。建立這種對(duì)應(yīng)關(guān)系的ー種方式是利用記錄與之相關(guān)的商戶的統(tǒng)ー資源定位符(URL)。例如,餐館可能具有位于特定URL上的網(wǎng)站。站點(diǎn)A中針對(duì)那個(gè)餐館的記錄可以包括該餐館的URL。站點(diǎn)B中針對(duì)同一餐館的記錄也可以包括該餐館的URL。因而,當(dāng)從站點(diǎn)B上的站點(diǎn)特定捜索中獲得結(jié)果時(shí),有可能利用結(jié)果中所列出的餐館的URL來(lái)確定哪些站點(diǎn)A的記錄涉及與站點(diǎn)B所返回的結(jié)果相同的餐館。盡管上述示例討論對(duì)于餐館的捜索,但是此處的主題適用于任何類(lèi)型的能夠被搜索的信息,例如旅店、航空公司、科學(xué)文獻(xiàn)、圖像等。現(xiàn)在轉(zhuǎn)到附圖,圖I顯示其中可以執(zhí)行捜索的示例場(chǎng)景。在圖I的示例中,網(wǎng)站102是使得內(nèi)容可用于用戶的網(wǎng)站。任何類(lèi)型的內(nèi)容能夠通過(guò)網(wǎng)站102來(lái)提供,例如商戶的目錄、科學(xué)文章的數(shù)據(jù)庫(kù)、被買(mǎi)賣(mài)的項(xiàng)的市場(chǎng)等。在隨后的討論中,將被使用的運(yùn)行示例是提供餐館目錄的站點(diǎn)的示例。然而,將明白此處描述的主題并不限于這個(gè)示例。因而,在其中網(wǎng)站102提供餐館目錄的非限制示例中,網(wǎng)站102可以保持ー組頁(yè)面(頁(yè)面集合104),其中該集合中的每個(gè)頁(yè)面是涉及特別餐館的條目。因而,這些頁(yè)面中的一個(gè)頁(yè)面可能是對(duì)于名為“El Groucho”的餐館的列表,并且那個(gè)頁(yè)面可能包含該餐館的地址、其電話號(hào)碼、所提供的菜肴的類(lèi)型、接受的付款方式、該餐館的客戶評(píng)論等。頁(yè)面集合104可以存儲(chǔ)在由網(wǎng)站102維護(hù)的數(shù)據(jù)庫(kù)106中。(頁(yè)面集合104僅是ー種類(lèi)型內(nèi)容的示例;一般而言,能夠保持包括任何類(lèi)型的內(nèi)容項(xiàng)的“內(nèi)容集合”)。網(wǎng)站102可以包含搜索組件108,其允許網(wǎng)站102的用戶搜索頁(yè)面集合104以查找滿足某些標(biāo)準(zhǔn)的內(nèi)容。因而,用戶可以向網(wǎng)站102的搜索組件108提交查詢110,其中該查詢包含搜索標(biāo)準(zhǔn)。在一個(gè)示例中,搜索組件108提供允許用戶輸入文本查詢的搜索框,在這種情況下,搜索標(biāo)準(zhǔn)是頁(yè)面集合104中的特定頁(yè)面是否包含查詢110中的(ー個(gè)或多個(gè))項(xiàng)。然而,查詢110能夠采用其它的形式,并且能夠使用其它的搜索技木。例如,可能具有有關(guān)頁(yè)面集合104中的頁(yè)面的元數(shù)據(jù),其中元數(shù)據(jù)描述除了這些頁(yè)面包含的文本之外的這些頁(yè)面的特征,并且捜索能夠確定適用于特定頁(yè)面的元數(shù)據(jù)是否滿足查詢110?;蛘?,如果頁(yè)面集合104中的基礎(chǔ)數(shù)據(jù)支持它的話,查詢110能夠基于更復(fù)雜的范例,而不僅僅是有關(guān)頁(yè)面的內(nèi)容或元數(shù)據(jù)的文本查詢。例如,如果頁(yè)面集合104中的頁(yè)面被組織在關(guān)系數(shù)據(jù)庫(kù)中,則查詢110可以是關(guān)系(例如,SQL)查詢?;蛘撸绻?yè)面集合104中的頁(yè)面遵循實(shí)體關(guān)系(E-R)模型,則查詢110可以是SPARQL查詢。能夠由搜索組件108處理任何類(lèi)型的查詢。 在一個(gè)示例中,數(shù)據(jù)庫(kù)106包含頁(yè)面集合104中的頁(yè)面的索引112。索引112可以識(shí)別出現(xiàn)在頁(yè)面集合104的頁(yè)面中的項(xiàng),或可以識(shí)別適用于那些頁(yè)面的元數(shù)據(jù),或可以包含有關(guān)頁(yè)面集合104中的頁(yè)面的任何其它類(lèi)型的信息。搜索組件108可以使用索引112來(lái)確定頁(yè)面集合104中的哪個(gè)頁(yè)面滿足特定查詢。數(shù)據(jù)庫(kù)106并不一定包含索引。在ー個(gè)示例中,通用搜索引擎通過(guò)使用它自己的索引找到搜索結(jié)果來(lái)為特定網(wǎng)站提供網(wǎng)站特定的搜索服務(wù),同時(shí)將這些結(jié)果限于為該網(wǎng)站的一部分的那些頁(yè)面。在那種情況下,索引可以由搜索引擎提供商來(lái)維護(hù)。使用上述的圖I的組件,有可能在頁(yè)面集合104中搜索信息。然而,有可能頁(yè)面集合104中的ー個(gè)或多個(gè)頁(yè)面響應(yīng)該查詢,但是基于已知的有關(guān)頁(yè)面集合104的信息而將不被發(fā)現(xiàn)。因而,這樣的頁(yè)面可能通過(guò)搜索沒(méi)有被發(fā)現(xiàn)。此處描述的主題可以用來(lái)使用頁(yè)面集合104之外的信息來(lái)增強(qiáng)頁(yè)面集合104的捜索的結(jié)果。頁(yè)面集合104中的頁(yè)面可以與特定URL相關(guān)聯(lián)。雖然頁(yè)面集合104中的頁(yè)面可以位于特定URL,但是為了增強(qiáng)搜索結(jié)果,它可以是相關(guān)的不同URL而非描述該頁(yè)面的位置的URL。下面是具體的示例。如上所述,網(wǎng)站102可以是提供餐館目錄的站點(diǎn),因此頁(yè)面集合104中的每個(gè)頁(yè)面是用于特定餐館的目錄條目。網(wǎng)站102可能被命名為^restaurantsearch. example, com”,并且名為“El Groucho”的餐館可 能是在目錄中列出的餐館之一。包含El Groucho的目錄條目的頁(yè)面可能具有URL restaurantsearch. example,com/elgroucho,但是為了增強(qiáng)頁(yè)面集合104的搜索的目的,這個(gè)URL可能不是相關(guān)的URL。相反,El Groucho可能具有它自己的利用URL“elgroucho. example, com”標(biāo)識(shí)的網(wǎng)站。即,雖然 “restaurantsearcn. example, com/elgroucho” 是在 restaurantsearcn. example, com網(wǎng)站上用于El Groucho的目錄條目,但是“elgroucho. example, com”是El Groucho自己的網(wǎng)站。這后ー URL與增強(qiáng)頁(yè)面集合104的捜索相關(guān),這是因?yàn)橹繣l Groucho餐館的任何文集信息很可能知道其網(wǎng)站的URL。因而,如果存在具有有關(guān)餐館的信息并且知道ElGroucho餐館的任何網(wǎng)站(或其它源),那些站點(diǎn)(或其它源)很可能在某處涉及“elgroucho.example, com”URL。換句話說(shuō),可以假定包含有關(guān)餐館El Groucho的信息的各種知識(shí)基礎(chǔ)將知道該餐館的網(wǎng)站的URL,并且這個(gè)假定可以用于鏈接來(lái)自不同知識(shí)基礎(chǔ)的信息。因而,在其中數(shù)據(jù)庫(kù)106包含頁(yè)面集合104的索引的示例中,該索引可能包含的一條信息是URL信息113,其指示頁(yè)面集合104中的每個(gè)頁(yè)面與之相關(guān)的URL。例如,索引116可以包含出現(xiàn)在頁(yè)面“restaurantsearch. example, com/elgroucho”中的項(xiàng)的列表,并且也可以包含表明頁(yè)面“restaurantsearch. example, com/elgroucho”涉及其網(wǎng)站位于“elgroucho. example, com”上的餐館的信息。另ー個(gè)搜索服務(wù)提供商114可以具有它自己的某組頁(yè)面(頁(yè)面集合118)的索引116。(將明白頁(yè)面集合118不與頁(yè)面集合104共生(coextensive),S卩,在理論上,這兩個(gè)頁(yè)面集合可能具有共同的ー些頁(yè)面,但除此之外并不是相同的集合)。索引116可以包括URL信息120,其標(biāo)識(shí)頁(yè)面集合118中的頁(yè)面與之相關(guān)的URL。由于頁(yè)面集合104中的頁(yè)面與特定URL相關(guān)聯(lián),并且由于頁(yè)面集合118中的頁(yè)面也與特定URL相關(guān)聯(lián),所以通過(guò)這些URL在頁(yè)面集合104和118中的頁(yè)面之間建立對(duì)應(yīng)關(guān)系是可能的。例如,如果頁(yè)面A位于頁(yè)面集合104中并且包含對(duì)于URL“elgroucho. example,com”的引用,而頁(yè)面B位于頁(yè)面集合118中并且包含對(duì)于URL “elgroucho. example, com”的引用,則有可能確定頁(yè)面A對(duì)應(yīng)于頁(yè)面B,這是因?yàn)檫@兩個(gè)頁(yè)面涉及相同的URL。在高水平上,總體思路是頁(yè)面A和頁(yè)面B 二者涉及同一餐館的網(wǎng)頁(yè),并因而很可能頁(yè)面A和頁(yè)面B二者涉及同一餐館。由于對(duì)應(yīng)關(guān)系能夠在網(wǎng)站102的頁(yè)面(頁(yè)面集合104)和搜索服務(wù)提供商114的頁(yè)面(頁(yè)面集合118)之間進(jìn)行建立,所以有可能使用這個(gè)信息來(lái)擴(kuò)大網(wǎng)站102在它自己的網(wǎng)頁(yè)上提供的捜索結(jié)果。假設(shè)例如,網(wǎng)站102是餐館目錄,并且搜索服務(wù)提供商114是(或操作)餐館預(yù)訂系統(tǒng)。(將明白“捜索服務(wù)提供商”并不一定是傳統(tǒng)意義上的通用網(wǎng)絡(luò)搜索引擎。提供ー些能力來(lái)捜索某信息體的任何網(wǎng)站或其它實(shí)體可以被認(rèn)為是用于此處目的的“搜索服務(wù)提供商”)。因此,捜索服務(wù)提供商114可以具有有關(guān)餐館的座位容量的信息,SP使這個(gè)信息可能不可用于網(wǎng)站102。為此,如果用戶在網(wǎng)站102的搜索組件108中輸入諸如“在西雅圖具有至少150個(gè)座位的餐館”之類(lèi)的查詢,使用網(wǎng)站102的頁(yè)面集合的索引112,這個(gè)查詢可能是無(wú)法回答的。情況可能是El Groucho是查詢中指定的確切標(biāo)準(zhǔn),并且網(wǎng)站102的經(jīng)營(yíng)商希望能夠響應(yīng)于該查詢而返回其自己的有關(guān)El Groucho的頁(yè)面。但是,由于網(wǎng)站 102 的頁(yè)面(即,在“restaurantsearch. example, com/elgroucho”上的頁(yè)面)不包含有關(guān)座位容量的信息,所以頁(yè)面集合104的搜索將那個(gè)頁(yè)面識(shí)別為結(jié)果是不可能的。然而,網(wǎng)站102能夠使用搜索組件124 (其由搜索服務(wù)提供商114來(lái)提供)來(lái)搜索頁(yè)面集合118。因而,網(wǎng)站102生成將由搜索服務(wù)提供商114執(zhí)行的查詢126。查詢126可 能實(shí)際上與查詢110相同。或者,查詢126可以是以某種方式從查詢110中導(dǎo)出的単獨(dú)的查詢128。例如,捜索服務(wù)提供商114可能提供結(jié)構(gòu)化捜索,其中餐館的位置利用郵編范圍來(lái)指定,并且餐館的座位容量被指定為數(shù)字字段。因而,查詢“在西雅圖具有至少150個(gè)座位的餐館”可能被轉(zhuǎn)換為“98100 — 98199”(包括西雅圖的郵編的范圍),并且文本短語(yǔ)“至少150個(gè)座位”可能被轉(zhuǎn)換為“規(guī)模>=150”(其中“規(guī)?!痹谶@個(gè)示例中是代表座位容量的字段的名稱)。不管查詢126采用的形式如何,該查詢可以通過(guò)搜索組件124被提交給捜索服務(wù)提供商114。搜索組件124隨后導(dǎo)致頁(yè)面集合118的搜索使用查詢126來(lái)執(zhí)行。這個(gè)搜索可以從頁(yè)面集合118之中生成ー些結(jié)果。一旦生成了結(jié)果,可以使用在頁(yè)面集合118中的頁(yè)面與頁(yè)面集合104中的頁(yè)面之間的對(duì)應(yīng)關(guān)系122來(lái)確定網(wǎng)站102是否具有對(duì)應(yīng)于這些結(jié)果的任何頁(yè)面(即,頁(yè)面集合104中的任何頁(yè)面)。例如,如果搜索服務(wù)提供商114是餐館預(yù)訂系統(tǒng),則它可能具有頁(yè)面‘.restaurantreservations.example.com/elgroucho,,(其涉及 El Groucho 餐館),并且那個(gè)頁(yè)面可能是頁(yè)面集合118的搜索的結(jié)果之一。如果那個(gè)頁(yè)面引用“elgroucho. example,com” 網(wǎng)站,則能夠確定“restaurantreservations. example, com/elgroucho” 涉及與^ restaurant search, example, com/elgroucho”相同的餐館,這是因?yàn)?如上所述)這兩個(gè)頁(yè)面涉及用于同一餐館的網(wǎng)站的URL。因此,即使網(wǎng)站102對(duì)它自己的頁(yè)面集合的捜索可能沒(méi)有將它自己的有關(guān)El Groucho的頁(yè)面識(shí)別為與該查詢相關(guān),有關(guān)El Groucho餐館的頁(yè)面通過(guò)對(duì)搜索服務(wù)提供商114的頁(yè)面的捜索來(lái)識(shí)別的事實(shí)表明E1 Groucho餐館與(或可能與)用戶輸入的原始查詢110 (即,“在西雅圖具有至少150個(gè)座位的餐館”)相關(guān)。在確定El Groucho是對(duì)于那個(gè)查詢的相關(guān)響應(yīng)之后,網(wǎng)站10不返回搜索服務(wù)提供商114的結(jié)果而可以反而給請(qǐng)求用戶返回它自己的有關(guān)El Groucho的頁(yè)面作為結(jié)果。S卩,即使涉及El Groucho的搜索引擎結(jié)果是搜索服務(wù)提供商114自己的有關(guān)那個(gè)餐館的頁(yè)面(即,^restaurantreservations. example, com/elgroucho,,),網(wǎng)站 102 也反而可以返回它目己的有關(guān) El Groucho 的頁(yè)面(即,“restaurantsearch. example, com/elgroucho,,)。這樣,網(wǎng)站102能夠?qū)⒂脩粢龑?dǎo)至它自己的相關(guān)內(nèi)容,即使對(duì)于網(wǎng)站102自己的內(nèi)容的站點(diǎn)特定搜索并沒(méi)有直接地將網(wǎng)站102的內(nèi)容識(shí)別為相關(guān)的。圖2顯示其中通過(guò)搜索另ー實(shí)體的內(nèi)容來(lái)擴(kuò)大網(wǎng)站上的捜索的示例場(chǎng)景。在圖2的不例中,網(wǎng)站102是上面結(jié)合圖I所述的“restaurantsearch. example, com”網(wǎng)站。網(wǎng)站102提供搜索框202,其允許網(wǎng)站102的訪問(wèn)者輸入搜索查詢,以便搜索為網(wǎng)站102的一部分的頁(yè)面(或其它內(nèi)容項(xiàng))。一個(gè)這樣的頁(yè)面204是用于El Groucho餐館的目錄條目。那個(gè)目錄條目列出該餐館的名稱206、該餐館的網(wǎng)站的URL 208以及其它數(shù)據(jù)210,諸如該餐館的地址、電話號(hào)碼、菜肴的類(lèi)型等。網(wǎng)站102的訪問(wèn)者在搜索框202中輸入的查詢是“餐館98104 150 +座位”。當(dāng)查詢處理器處理這個(gè)查詢吋,它由于該餐館具有至少150個(gè)座位的附加標(biāo)準(zhǔn)而可能將該查詢理解為對(duì)98104郵編(其位于西雅圖)內(nèi)或附近的餐館的搜索。該查詢的位置標(biāo)準(zhǔn)(即,郵編=98104)能夠相對(duì)于網(wǎng)站102的頁(yè)面來(lái)回答。如頁(yè)面204所演示的,由網(wǎng)站102維護(hù)的餐館的目錄條目具有郵編信息。然而,這些頁(yè)面可能沒(méi)有有關(guān)座位容量的信息。(至少在這個(gè) 示例中,用于El Groucho的條目沒(méi)有那個(gè)信息)。因而,El Groucho餐館可能實(shí)際上具有150個(gè)座位,但是因?yàn)镋l Groucho具有150個(gè)座位的事實(shí)不能從頁(yè)面204中的信息中進(jìn)行確定,所以用于El Groucho的頁(yè)面可能沒(méi)有作為搜索結(jié)果而被返回(并且,因此,用于頁(yè)面204的索引條目大概不包含有關(guān)El Grouch是否具有150個(gè)座位的信息)。因而,為了嘗試回答完整的查詢,網(wǎng)站102制定查詢126,并將該查詢發(fā)送到網(wǎng)站 restaurantreservations. example, com。如上所討論的,restaurantreservations.example, com可以保持操作在線預(yù)訂系統(tǒng),并因而可能具有有關(guān)在它處理其預(yù)訂的那些餐館中存在多少座位的數(shù)據(jù)。restaurantreservations. example, com是(如上面結(jié)合圖I所討論的)捜索服務(wù)提供商114的示例。因而,網(wǎng)站102將查詢126轉(zhuǎn)發(fā)到restaurantreservations. example, com,其中查詢126指定在郵編98104內(nèi)或附近的餐館以及具有至少150個(gè)座位的餐館。利用restaurantreservations. example, com維護(hù)的數(shù)據(jù)庫(kù)213可能包括用于El Groucho餐館的頁(yè)面214,并且也可能包括與那個(gè)頁(yè)面相關(guān)的索引信息216。在這個(gè)示例中,索引信息識(shí)別在El Groucho的座位數(shù)量、氛圍以及是否ElGroucho接受在線預(yù)訂。這種類(lèi)型的信息可以是網(wǎng)站102所沒(méi)有的有關(guān)El Groucho的信息,但是此信息中的一些信息碰巧與處理用戶輸入的查詢相關(guān)。當(dāng)restaurantreservations.example, com網(wǎng)站響應(yīng)查詢126時(shí),它可以將其有關(guān)El Groucho的頁(yè)面214包括在結(jié)果中。如在圖2中能夠看到的,頁(yè)面214列出El Groucho網(wǎng)站的URL。(再一次,不是有關(guān)El Groucho 的 restaurantreservations. example, com 的頁(yè)_ 的 URL,而是 El Groucho 自己的網(wǎng)站的URL)。當(dāng)操作網(wǎng)站102的服務(wù)器接收到列出頁(yè)面214的結(jié)果時(shí),它們能夠使用那個(gè)URL來(lái)確定網(wǎng)站102自己的頁(yè)面中的哪ー個(gè)與該結(jié)果相對(duì)應(yīng)。如上所述,確定網(wǎng)站102的頁(yè)面中的哪ー個(gè)與結(jié)果相對(duì)應(yīng)的ー種方式是將這些結(jié)果中列出的URL與在網(wǎng)站102自己的頁(yè)面中列出的URL進(jìn)行匹配。由于網(wǎng)站102具有也包含El Groucho的網(wǎng)站(elgroucho. example, com)的URL的頁(yè)面204,所以網(wǎng)站102可以確定該頁(yè)面204對(duì)應(yīng)于與頁(yè)面214相同的餐館,這在restaurantreservations. example, com的搜索結(jié)果中被返回。因而,網(wǎng)站102可以將它自己的有關(guān)El Groucho的頁(yè)面204呈現(xiàn)在它提供給網(wǎng)站102的訪問(wèn)者的結(jié)果中,即使頁(yè)面204可能從訪問(wèn)者輸入的查詢中是無(wú)法找到的。圖3顯示允許站點(diǎn)使用從另ー捜索服務(wù)提供商接收到的信息來(lái)提供站點(diǎn)特定搜索結(jié)果的示例處理。在轉(zhuǎn)到圖3的描述之前,注意此處包含的流程圖(二者在圖3和圖4中)參考圖I和圖2所示的組件通過(guò)示例來(lái)描述,但是這些處理可以在任何系統(tǒng)中完成并且不限于圖I和圖2所示的場(chǎng)景。此外,圖3-4的流程圖中的每ー個(gè)顯示其中處理的各階段以特定順序來(lái)完成的示例,如利用連接框的線條所示的,但是這些圖中所示的各個(gè)階段能夠以任何順序或以任何組合或子組合來(lái)執(zhí)行。在302,提供可搜索內(nèi)容的實(shí)體接收到來(lái)自訪問(wèn)者的訪問(wèn)。例如,如果提供可搜索內(nèi)容的實(shí)體是網(wǎng)站,用戶可以使用瀏覽器來(lái)訪問(wèn)該網(wǎng)站。如上面結(jié)合圖I和圖2所描述的,該站點(diǎn)可以提供站點(diǎn)特定捜索功能,其中用戶輸入查詢,以便在那個(gè)站點(diǎn)上搜索頁(yè)面(或其它內(nèi)容)。在304,可以接收這樣的對(duì)于站點(diǎn)特定搜索的查詢。在306,該站點(diǎn)對(duì)它自己的內(nèi)容執(zhí)行站點(diǎn)特定捜索。這樣的捜索可以例如使用通過(guò)通用網(wǎng)絡(luò)搜索引擎所提供的站點(diǎn)特定捜索功能來(lái)執(zhí)行。例如,通用網(wǎng)絡(luò)搜索引擎諸如Google或BING可以向站點(diǎn)提供商提供執(zhí)行搜索的能力,其中捜索的結(jié)果限于在那個(gè)站點(diǎn)上的頁(yè)面。站點(diǎn)特定捜索可以生成第一組結(jié)果。 在提供第一組結(jié)果給訪問(wèn)者之前,該站點(diǎn)可以嘗試?yán)脕?lái)自其他捜索服務(wù)提供商的信息來(lái)擴(kuò)大那些結(jié)果。如上所述,這些其他捜索服務(wù)提供商可以是搜索引擎、數(shù)據(jù)庫(kù)、堤供站點(diǎn)特定捜索的其它網(wǎng)站等。為了以這種方式來(lái)擴(kuò)大這些結(jié)果,該站點(diǎn)可以制定將由另ー個(gè)搜索服務(wù)提供商執(zhí)行的查詢(在308)。該查詢隨后被發(fā)送到其它搜索服務(wù)提供商(在310)。其它搜索服務(wù)提供商隨后可以生成第二組結(jié)果,并且這個(gè)第二組結(jié)果由用戶請(qǐng)求對(duì)其進(jìn)行原始捜索的網(wǎng)站來(lái)接收回來(lái)(在312)。該網(wǎng)站隨后可以確定第二結(jié)果中的哪些結(jié)果與該站點(diǎn)上的頁(yè)面相對(duì)應(yīng)(在314)。如上所述,確定這種對(duì)應(yīng)關(guān)系的ー種方式是確定是否與第二組結(jié)果中的結(jié)果之一相關(guān)聯(lián)的URL對(duì)應(yīng)于與該網(wǎng)站上的任ー頁(yè)面相關(guān)聯(lián)的URL。如果這樣的對(duì)應(yīng)關(guān)系存在的話,則該網(wǎng)站可能希望返回有關(guān)那個(gè)項(xiàng)的它自己的網(wǎng)頁(yè)而不是在其它搜索服務(wù)提供商的結(jié)果中識(shí)別的頁(yè)面。因而,該網(wǎng)站創(chuàng)建第三組結(jié)果,其基于第一組搜索結(jié)果和基于已被確定為對(duì)應(yīng)于出現(xiàn)在第二組結(jié)果中的結(jié)果的網(wǎng)站上的那些頁(yè)面(或其它內(nèi)容)二者。該網(wǎng)站可以通過(guò)將第一組結(jié)果與識(shí)別的對(duì)應(yīng)頁(yè)面組合在一起來(lái)創(chuàng)建這個(gè)第三組結(jié)果,或者它可以選擇以某種方式修改這種組合,以便創(chuàng)建第三組結(jié)果。可以在316提供第三組結(jié)果給站點(diǎn)訪問(wèn)者。如上所述,站點(diǎn)特定捜索利用來(lái)自另ー個(gè)搜索服務(wù)提供商的結(jié)果的能力可以基于在該網(wǎng)站上可用的內(nèi)容與在其它提供商的搜索結(jié)果中出現(xiàn)的內(nèi)容之間建立對(duì)應(yīng)關(guān)系。也如上所述,這種對(duì)應(yīng)關(guān)系可以通過(guò)確定該網(wǎng)站上的頁(yè)面和由其它搜索服務(wù)提供商返回的頁(yè)面二者涉及相同的第三方URL (其可以是這兩個(gè)頁(yè)面所涉及的實(shí)體的URL)來(lái)建立。因而,圖4顯示在頁(yè)面之間建立對(duì)應(yīng)關(guān)系的示例處理。在402,各個(gè)網(wǎng)站上的頁(yè)面可以被找到。找到頁(yè)面的處理可以例如通過(guò)探測(cè)網(wǎng)站以確定在那些站點(diǎn)上什么內(nèi)容是可用的網(wǎng)絡(luò)搜索器(crawler)來(lái)執(zhí)行。在404,從那些頁(yè)面中提取相關(guān) URLl目息。參考上面的不例,restaurantreservations. example, com/elgroucho可能是涉及El Groucho餐館的頁(yè)面,并且那個(gè)頁(yè)面可能涉及El Groucho自己網(wǎng)站(elgroucho. example, com)的 URL。在這種情況下,elgroucho. example, com 是將提取的相關(guān)URL,因?yàn)槟莻€(gè)URL與底層實(shí)體相關(guān)聯(lián),而有關(guān)El Groucho的restaurantreservations.example, com頁(yè)面與該底層實(shí)體相關(guān)。在406,從中提取相關(guān)URL的頁(yè)面與那個(gè)頁(yè)面相關(guān)聯(lián)。這樣,所提取的URL充當(dāng)所提取的URL與之相關(guān)的實(shí)體的代理,從而允許確定如果兩個(gè)頁(yè)面涉及同一 URL的話,這兩個(gè)頁(yè)面互相對(duì)應(yīng)。注意上述的技術(shù)和方法可以被用來(lái)提供站點(diǎn)搜索。即,這些技術(shù)可以由捜索服務(wù)提供商提供來(lái)在網(wǎng)站上實(shí)現(xiàn)站點(diǎn)特定捜索;在這樣的部署中,這些技術(shù)給網(wǎng)站提供價(jià)值,因?yàn)樗鼈冊(cè)试S網(wǎng)站通過(guò)利用在別處找到的信息而從它自己的網(wǎng)站提供健壯且準(zhǔn)確的結(jié)果。然而,這些技術(shù)和機(jī)制也可以被通用捜索服務(wù)提供商(例如,網(wǎng)絡(luò)搜索引擎)用來(lái)通過(guò)利用利基(niche)提供商所提供的可捜索內(nèi)容來(lái)增強(qiáng)通用網(wǎng)絡(luò)搜索結(jié)果。(例如,通用網(wǎng)絡(luò)搜索引擎能夠通過(guò)利用在餐館評(píng)論或餐館預(yù)訂站點(diǎn)上找到的信息來(lái)增強(qiáng)其找到餐館的能力,如上所述)。圖5顯示其中可以部署此處描述的主題的各方面的示例環(huán)境。
計(jì)算機(jī)500包括一個(gè)或多個(gè)處理器502以及ー個(gè)或多個(gè)數(shù)據(jù)記憶組件504。(ー個(gè)或多個(gè))處理器502通常是諸如那些在個(gè)人臺(tái)式或膝上型計(jì)算機(jī)、服務(wù)器、手持式計(jì)算機(jī)或另ー類(lèi)型計(jì)算設(shè)備中找到的微處理器。(ー個(gè)或多個(gè))數(shù)據(jù)記憶組件504是能夠或短期或長(zhǎng)期存儲(chǔ)數(shù)據(jù)的組件。(ー個(gè)或多個(gè))數(shù)據(jù)記憶組件504的示例包括硬盤(pán)、可移動(dòng)盤(pán)(包括光盤(pán)和磁盤(pán))、易失性和非易失性隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、閃存、磁帶等。(ー個(gè)或多個(gè))數(shù)據(jù)記憶組件是計(jì)算機(jī)可讀存儲(chǔ)媒體的示例。計(jì)算機(jī)500可以包括顯示器512或與顯示器512相關(guān)聯(lián),其中顯示器512可以是陰極射線管(CRT)監(jiān)視器、液晶顯示(IXD)監(jiān)視器或任何其它類(lèi)型的監(jiān)視器。軟件可以存儲(chǔ)在(ー個(gè)或多個(gè))數(shù)據(jù)記憶組件504中,并且可以在ー個(gè)或多個(gè)處理器502上執(zhí)行。這樣的軟件的示例是站點(diǎn)特定搜索軟件506,其可以實(shí)現(xiàn)上面結(jié)合圖I 一 4所述的功能中的ー些或全部,但是能夠使用任何類(lèi)型的軟件。軟件506可以例如通過(guò)ー個(gè)或多個(gè)組件來(lái)實(shí)現(xiàn),這些組件可以是分布式系統(tǒng)中的組件、単獨(dú)的文件、単獨(dú)的功能、単獨(dú)的對(duì)象、單獨(dú)的代碼行等。其中程序被存儲(chǔ)在硬盤(pán)上、被裝載到RAM中并在計(jì)算機(jī)的(ー個(gè)或多個(gè))處理器上執(zhí)行的計(jì)算機(jī)(例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式計(jì)算機(jī)等)代表圖5中所描繪的場(chǎng)景,盡管此處所描述的主題并不限于這個(gè)示例。此處所描述的主題能夠被實(shí)現(xiàn)為存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)記憶組件504中并在ー個(gè)或多個(gè)處理器502上執(zhí)行的軟件。作為另ー個(gè)示例,該主題可以被實(shí)現(xiàn)為存儲(chǔ)在ー個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)媒體上的指令。有形媒體諸如光盤(pán)和磁盤(pán)是存儲(chǔ)媒體的示例。這些指令可以存在于非暫時(shí)性媒體上。這樣的指令當(dāng)由計(jì)算機(jī)或其它機(jī)器執(zhí)行時(shí)可以導(dǎo)致計(jì)算機(jī)或其它機(jī)器執(zhí)行方法的ー個(gè)或多個(gè)動(dòng)作。執(zhí)行這些動(dòng)作的指令能夠存儲(chǔ)在一個(gè)介質(zhì)上,或能夠遍布于多個(gè)媒體上,以致這些指令可能共同地出現(xiàn)在ー個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)媒體上,而不管所有的這些指令是否碰巧位于同一介質(zhì)上。注意在其上“存儲(chǔ)”信號(hào)的媒體(其可以被稱為“存儲(chǔ)媒體”)和截然不同的包含或發(fā)送傳播信號(hào)的媒體之間是有區(qū)別的。DVD、閃存、磁盤(pán)等是存儲(chǔ)媒體的示例。另ー方面,信號(hào)短暫存在于其上的導(dǎo)線或光纖是暫時(shí)性信號(hào)媒體的示例。因而,將明白存儲(chǔ)媒體是非暫時(shí)性的。此外,此處描述的任何動(dòng)作(無(wú)論是否在圖中顯示)可以由處理器(例如,一個(gè)或多個(gè)處理器502)作為方法的一部分來(lái)執(zhí)行。因而,如果此處描述動(dòng)作A、B和C,則可以執(zhí)行包括A、B和C的動(dòng)作的方法。此外,如果此處描述A、B和C的動(dòng)作,則可以執(zhí)行包括使用處理器來(lái)執(zhí)行A、B和C的動(dòng)作的方法。在ー個(gè)示例環(huán)境中,計(jì)算機(jī)500可以通過(guò)網(wǎng)絡(luò)508通信連接到ー個(gè)或多個(gè)其它設(shè)備。在結(jié)構(gòu)上可以與計(jì)算機(jī)500類(lèi)似的計(jì)算機(jī)510是能夠連接到計(jì)算機(jī)500的設(shè)備的示例,盡管其它類(lèi)型的設(shè)備也可以如此進(jìn)行連接。注意權(quán)利要求書(shū)中的各個(gè)項(xiàng)可以被描述為相互不同的,例如,一個(gè)網(wǎng)站可以被描述為“不同”于另ー個(gè)網(wǎng)站。當(dāng)兩個(gè)項(xiàng)是不同的時(shí),將明白它們不是相同的項(xiàng)。例如,如果a. example, com和b. example, com由不同的服務(wù)器主辦和/或提供不同的內(nèi)容,貝丨Ja. example, com和b. example, com是兩個(gè)不同網(wǎng)站的URL。也將明白“網(wǎng)絡(luò)”涉及在表面World Wide Web (萬(wàn)維網(wǎng))上可用的頁(yè)面的文集。雖然該主題以結(jié)構(gòu)特征和/或方法動(dòng)作特定的語(yǔ)言進(jìn)行描述了,但是將明白在 所附的權(quán)利要求書(shū)中定義的主題并不一定限于上述的具體特征或動(dòng)作。相反,上述的具體特征和動(dòng)作被披露為實(shí)現(xiàn)這些權(quán)利要求的示例形式。
權(quán)利要求
1.ー種提供搜索結(jié)果的方法,該方法包括 接收(304)包括第一查詢(I 10)的搜索請(qǐng)求; 捜索(306)第一內(nèi)容集合(104),以找到滿足所述第一查詢(110)的所述第一內(nèi)容集合(104)中的內(nèi)容項(xiàng)的第一組結(jié)果; 創(chuàng)建(308)包括所述第一查詢(110)或從所述第一查詢(110)中導(dǎo)出的第二查詢(126); 發(fā)送(310)所述第二查詢(126)給搜索服務(wù)提供商(114),所述搜索服務(wù)提供商搜索不與所述第一內(nèi)容集合(104)共生的第二內(nèi)容集合(118); 從所述捜索服務(wù)提供商(114)接收(312)基于所述第二查詢(126)的第二組結(jié)果; 確定(314)所述第一內(nèi)容集合(104)中的第一內(nèi)容項(xiàng)對(duì)應(yīng)于所述第二組結(jié)果中的第二內(nèi)容項(xiàng); 創(chuàng)建(316)包括所述第一內(nèi)容項(xiàng)的第三組結(jié)果;以及 提供(316)所述第三組結(jié)果給用戶,其中從所述用戶接收到所述搜索請(qǐng)求。
2.如權(quán)利要求I所述的方法,其中所述第一內(nèi)容項(xiàng)涉及不是所述第一內(nèi)容項(xiàng)的統(tǒng)ー資源定位符(URL)的第一 URL,其中所述第二內(nèi)容項(xiàng)涉及不是所述第二內(nèi)容項(xiàng)的URL的第二URL,并且其中所述確定通過(guò)發(fā)現(xiàn)所述第一 URL與所述第二 URL是相同的URL來(lái)發(fā)現(xiàn)所述第一內(nèi)容項(xiàng)對(duì)應(yīng)于所述第二內(nèi)容項(xiàng)。
3.如權(quán)利要求I所述的方法,其中所述第一內(nèi)容集合包括由網(wǎng)站提供的內(nèi)容,并且其中所述第一內(nèi)容的所述搜索是所述網(wǎng)站的站點(diǎn)特定捜索。
4.如權(quán)利要求I所述的方法,其中所述第一內(nèi)容集合包括所述網(wǎng)絡(luò),并且其中所述搜索服務(wù)提供商是提供內(nèi)容的利基搜索并用于擴(kuò)大網(wǎng)絡(luò)搜索的結(jié)果的網(wǎng)站。
5.一種計(jì)算機(jī)可讀介質(zhì),具有計(jì)算機(jī)可執(zhí)行指令來(lái)執(zhí)行權(quán)利要求I 一 4之中任ー權(quán)利要求的方法。
6.一種用于擴(kuò)大搜索結(jié)果的系統(tǒng),該系統(tǒng)包括 存儲(chǔ)器(504); 處理器(502);以及 存儲(chǔ)在所述存儲(chǔ)器(504 )中并在所述處理器(502 )上執(zhí)行的組件(506 ),其中所述組件(506)接收搜索第一內(nèi)容集合(104)的請(qǐng)求,其中所述請(qǐng)求包括第一查詢(110),其中所述組件(506)基于所述第一查詢(I 10)來(lái)創(chuàng)建第二查詢(126)并發(fā)送所述第二查詢(126)給捜索第二內(nèi)容集合(118)的捜索服務(wù)提供商(114),其中所述第二內(nèi)容集合(118)不同于所述第一內(nèi)容集合(104),其中所述組件(506)從所述捜索服務(wù)提供商(114)接收第一組結(jié)果,其中所述第一組結(jié)果包括不在所述第一內(nèi)容集合(104)中的第一內(nèi)容項(xiàng),其中所述組件(506 )確定所述第一內(nèi)容項(xiàng)對(duì)應(yīng)于在所述第一內(nèi)容集合(104 )中的第二內(nèi)容項(xiàng),其中所述組件(506)創(chuàng)建包括所述第二內(nèi)容項(xiàng)的第二組結(jié)果,并且其中所述組件提供所述第二組結(jié)果給用戶。
7.如權(quán)利要求6所述的系統(tǒng),其中所述組件基于二者都涉及第一統(tǒng)ー資源定位符(URL)的所述第一內(nèi)容項(xiàng)與所述第二內(nèi)容項(xiàng)來(lái)確定所述第一內(nèi)容項(xiàng)對(duì)應(yīng)于所述第二內(nèi)容項(xiàng),其中所述第一內(nèi)容項(xiàng)位于不是所述第一 URL的第二 URL,并且其中所述第二內(nèi)容項(xiàng)位于不是所述URL的第三URL。
8.如權(quán)利要求6所述的系統(tǒng),其中組件在從所述第一內(nèi)容集合中提供內(nèi)容的網(wǎng)站上執(zhí)行站點(diǎn)特定捜索。
9.如權(quán)利要求6所述的系統(tǒng),其中所述第一內(nèi)容集合包括網(wǎng)頁(yè),其中所述第一組件被安裝在通用搜索引擎中。
10.如權(quán)利要求6所述的系統(tǒng),其中所述第一內(nèi)容集合包括第一網(wǎng)站中的頁(yè)面集合,其中所述搜索服務(wù)提供商是不同于所述第一網(wǎng)站的第二網(wǎng)站,其中所述第二內(nèi)容集合包括由所述第二網(wǎng)站提供的內(nèi)容,并且其中所述組件被安裝在主辦所述第一網(wǎng)站的服務(wù)器上。
全文摘要
通過(guò)在另一數(shù)據(jù)體上執(zhí)行相同的搜索或相關(guān)的搜索,可以增強(qiáng)一個(gè)數(shù)據(jù)體上的搜索的結(jié)果。在一個(gè)示例中,第一數(shù)據(jù)體是網(wǎng)站上的頁(yè)面(或其它內(nèi)容),而第二數(shù)據(jù)體是另一個(gè)網(wǎng)站上的頁(yè)面(或其它內(nèi)容)。當(dāng)用戶在第一網(wǎng)站上輸入查詢以執(zhí)行站點(diǎn)特定搜索時(shí),該網(wǎng)站可以隨后在第二網(wǎng)站上執(zhí)行相關(guān)的搜索。當(dāng)從第二網(wǎng)站中獲得結(jié)果時(shí),可以確定第一網(wǎng)站是否具有與接收到的結(jié)果相對(duì)應(yīng)的任何頁(yè)面。第一網(wǎng)站隨后可以使用它提供給用戶的結(jié)果中的其對(duì)應(yīng)頁(yè)面。
文檔編號(hào)G06F17/30GK102693267SQ20121004335
公開(kāi)日2012年9月26日 申請(qǐng)日期2012年2月24日 優(yōu)先權(quán)日2011年2月24日
發(fā)明者J.奧利斯, L.里普謝爾, S.勞爾特 申請(qǐng)人:微軟公司