專利名稱:聯(lián)合團(tuán)體搜索的制作方法
技術(shù)領(lǐng)域:
在此公開(kāi)的主題涉及網(wǎng)絡(luò)搜索協(xié)議。2.信息在諸如Google之類的傳統(tǒng)互聯(lián)網(wǎng)搜索引擎中,僅僅是通過(guò)搜索引擎的爬蟲 (crawler)技術(shù)已搜索和索引(index)的數(shù)據(jù)源可被用戶搜索、獲取和訪問(wèn)。當(dāng)用戶查詢傳 統(tǒng)的搜索引擎時(shí),用戶通常不是搜索整個(gè)互聯(lián)網(wǎng),而實(shí)際上是搜索搜索引擎的索引來(lái)找到 查詢的匹配并隨后訪問(wèn)數(shù)據(jù)源。數(shù)據(jù)源的示例包括網(wǎng)頁(yè)和數(shù)據(jù)庫(kù),但是不限于此。從這樣 的所謂基于爬蟲的搜索得到的搜索結(jié)果有很多限制。例如,依賴于搜索引擎的爬蟲技術(shù)用 來(lái)更新具體網(wǎng)站的索引的時(shí)間表和時(shí)間,搜索結(jié)果可能明顯過(guò)期。此外,大量數(shù)據(jù)被包含在 由于爬蟲技術(shù)的限制和訪問(wèn)約束而不能被傳統(tǒng)互聯(lián)網(wǎng)搜索引擎訪問(wèn)的數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)中。聯(lián)合搜索(federated search)與傳統(tǒng)的基于爬蟲的搜索不同。聯(lián)合搜索可以由其 創(chuàng)建者限定以在預(yù)定一組數(shù)據(jù)源中搜索數(shù)據(jù)。聯(lián)合搜索允許用戶利用來(lái)自單個(gè)用戶界面的 單個(gè)查詢來(lái)搜索多個(gè)數(shù)據(jù)源。用戶可以在界面的搜索框中輸入搜索查詢并且該查詢可以被 發(fā)送給聯(lián)合搜索中所限定的每個(gè)數(shù)據(jù)源。由于聯(lián)合搜索通常包括作為目標(biāo)的一組數(shù)據(jù)源, 所以對(duì)于給定查詢,可以提高各個(gè)搜索的準(zhǔn)確度和關(guān)聯(lián)度。此外,相比由基于爬蟲的搜索引 擎提供的那些搜索,可以減少搜索目標(biāo)數(shù)據(jù)源所需要的時(shí)間量。所產(chǎn)生的搜索結(jié)果的關(guān)聯(lián) 度通常依賴于具體的聯(lián)合搜索中所包括的數(shù)據(jù)源的關(guān)聯(lián)度。另外,聯(lián)合搜索通常固有地作 為各個(gè)數(shù)據(jù)源的當(dāng)前數(shù)據(jù),這是因?yàn)樗鼈兪潜粚?shí)時(shí)地搜索的。
將參考以下附圖來(lái)描述非限制性和非窮盡性實(shí)施例,其中,若非另外指明,在各個(gè) 附圖中,類似的標(biāo)號(hào)表示類似的部分。圖1是能夠通過(guò)網(wǎng)絡(luò)在客戶端和一個(gè)或多個(gè)服務(wù)器之間建立會(huì)話的系統(tǒng)的示意 圖;圖2圖示出根據(jù)一個(gè)實(shí)施例如顯示裝置上所顯示的網(wǎng)絡(luò)瀏覽器;圖3是圖示出根據(jù)一個(gè)實(shí)施例的聯(lián)合搜索庫(kù)的示例的示圖;圖4是用于處理聯(lián)合搜索的方法的實(shí)施例的流程圖;圖5是提供用于處理聯(lián)合搜索的方法的實(shí)施例的可能的圖形表示的實(shí)施例的示 圖;圖6是用于處理聯(lián)合搜索的方法的實(shí)施例的流程圖;圖7是提供用于處理聯(lián)合搜索的方法的實(shí)施例的可能的圖形表示的實(shí)施例的示圖;圖8是用于處理聯(lián)合搜索的方法的實(shí)施例的流程圖;圖9是提供用于處理聯(lián)合搜索的方法的實(shí)施例的圖形表示的實(shí)施例的示圖;圖10是提供用于處理聯(lián)合搜索的系統(tǒng)的實(shí)施例的圖形表示的示圖;以及圖11是圖示出可以實(shí)現(xiàn)實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
具體實(shí)施例方式貫穿本說(shuō)明書,對(duì)“一個(gè)實(shí)施例”或“實(shí)施例”的提及是指與該實(shí)施例關(guān)聯(lián)地描述的 具體特征、結(jié)構(gòu)或特點(diǎn)被包括在要求保護(hù)的主題的至少一個(gè)實(shí)施例中。因此,貫穿本說(shuō)明書 的各個(gè)地方出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”或“實(shí)施例”不一定都是指同一實(shí)施例。此外, 具體的特征、結(jié)構(gòu)或特點(diǎn)可以在一個(gè)或多個(gè)實(shí)施例中被組合。除非以其他方式特別指明,從以下討論中顯見(jiàn),可以理解,貫穿本說(shuō)明書,利用例 如諸如“處理”、“計(jì)算”、“選擇”、“形成”、“使能”、“抑制”、“識(shí)別”、“開(kāi)始”、“獲取”、“托管 (host)”、“維護(hù)”、“呈現(xiàn)”、“修改”、“接收”、“發(fā)送”、“建立”、“確定”等的術(shù)語(yǔ)進(jìn)行的討論是指
可以通過(guò)計(jì)算平臺(tái)執(zhí)行的動(dòng)作和/或處理,所述計(jì)算平臺(tái)例如是計(jì)算機(jī)或類似的電子計(jì)算 裝置,其操縱和/或變換在計(jì)算平臺(tái)的處理器、存儲(chǔ)器、寄存器和/或其他信息存儲(chǔ)、發(fā)送、 接收和/或顯示裝置內(nèi)被表示為物理電子量和/或磁量和/或其他物理量的數(shù)據(jù)。這樣的 動(dòng)作和/或處理可以在被存儲(chǔ)在存儲(chǔ)介質(zhì)中的機(jī)器可讀指令的控制下由計(jì)算平臺(tái)執(zhí)行。此 外,除非以其他方式特別指明,在此參考流程圖或其他方式描述的處理也可以全部或部分 由這樣的計(jì)算平臺(tái)執(zhí)行和/或控制。圖1是能夠通過(guò)網(wǎng)絡(luò)104在客戶端104和一個(gè)或多個(gè)服務(wù)器106之間建立會(huì)話的 系統(tǒng)100的示意圖。網(wǎng)絡(luò)104可以采用包括一個(gè)或多個(gè)數(shù)據(jù)傳輸介質(zhì)的數(shù)據(jù)鏈路(未示 出),例如線纜(例如,光纖、雙絞線、同軸線)、衛(wèi)星傳輸鏈路或地面無(wú)線傳輸鏈路。然而, 這些僅僅是可以用于在網(wǎng)絡(luò)中傳輸信息的數(shù)據(jù)傳輸介質(zhì)的示例,并且所要求保護(hù)的主題在 這方面不受限制。另外,網(wǎng)絡(luò)104可以采用用于在源和目的地之間傳輸信息的一個(gè)或多個(gè) 通信協(xié)議,例如,互聯(lián)網(wǎng)協(xié)議(IP)、異步傳輸模式(ATM)和/或適于在無(wú)線傳輸鏈路上使用 的通信協(xié)議。然而,這些僅僅是可以用于在網(wǎng)絡(luò)中的源和目的地之間傳輸信息的通信協(xié)議 的示例,并且所要求保護(hù)的主題在這些方面不受限制。在具體實(shí)施例中,網(wǎng)絡(luò)104可以包 括一個(gè)或多種網(wǎng)絡(luò)技術(shù)和/或配置,例如舉幾個(gè)例子,例如一個(gè)或多個(gè)局域網(wǎng)、一個(gè)或多個(gè) 企業(yè)內(nèi)部網(wǎng)、互聯(lián)網(wǎng)、與企業(yè)內(nèi)部網(wǎng)相對(duì)的無(wú)線載波基礎(chǔ)架構(gòu)互聯(lián)網(wǎng)和/或無(wú)線載波基礎(chǔ) 架構(gòu)。盡管在此提供的具體示例在客戶端和服務(wù)器之間建立會(huì)話,但是應(yīng)當(dāng)理解,這樣的實(shí) 現(xiàn)方式僅僅是為了說(shuō)明的目的而提供的示例,并且所要求保護(hù)的主題不限于這樣的實(shí)現(xiàn)方 式。例如,也可以通過(guò)網(wǎng)絡(luò)104在對(duì)等的裝置和/或處理之間建立會(huì)話??蛻舳?02可以包括被托管在計(jì)算平臺(tái)上的一個(gè)或多個(gè)處理,該計(jì)算平臺(tái)通過(guò)通 信適配器(未示出)可通信地耦接到網(wǎng)絡(luò)104。類似地,服務(wù)器106可以包括被托管在一個(gè) 或多個(gè)計(jì)算平臺(tái)上的處理,這些計(jì)算平臺(tái)通過(guò)相關(guān)聯(lián)的通信適配器連接到網(wǎng)絡(luò)104。在具體 實(shí)施例中,每個(gè)服務(wù)器106可以被托管在其自己的關(guān)聯(lián)計(jì)算平臺(tái)上,其自己的關(guān)聯(lián)計(jì)算平 臺(tái)與托管其他服務(wù)器106的計(jì)算平臺(tái)不同??商鎿Q地,兩個(gè)或多個(gè)服務(wù)器可以被托管在單 個(gè)計(jì)算平臺(tái)上。
6
客戶端102可以發(fā)起與服務(wù)器106的會(huì)話,以通過(guò)例如建立客戶端102和服務(wù)器 106可經(jīng)其通過(guò)網(wǎng)絡(luò)104進(jìn)行通信的會(huì)話來(lái)提供服務(wù)??蛻舳?02可以包括被托管在計(jì)算 平臺(tái)上的若干應(yīng)用程序中的任意一個(gè),例如,電子郵件應(yīng)用、網(wǎng)絡(luò)瀏覽器、文檔處理程序、媒 體播放器等。這里,應(yīng)當(dāng)理解,客戶端102可被托管在能夠利用網(wǎng)絡(luò)進(jìn)行通信的若干裝置中 的任一裝置上和/或在其上被執(zhí)行,例如,舉幾個(gè)例子,所述裝置例如是個(gè)人計(jì)算機(jī)、移動(dòng) 電話、個(gè)人數(shù)字助理。在具體實(shí)施例中,盡管所要求保護(hù)的主題在這方面不受限制,但是服 務(wù)器可以包括適于處理打印任務(wù)的打印機(jī)、網(wǎng)絡(luò)服務(wù)器、電子郵件服務(wù)器、適于(例如通過(guò) 流傳輸)分發(fā)音頻或視頻內(nèi)容的內(nèi)容服務(wù)器。在具體實(shí)施例中,服務(wù)器106可以通過(guò)單個(gè) 套接字(socket)地址來(lái)尋址。套接字地址可以包括例如組合了 IP地址和UDP端口號(hào)的信 肩、ο這里提及的基于爬蟲的搜索引擎涉及利用爬蟲技術(shù)來(lái)搜索網(wǎng)絡(luò)可訪問(wèn)數(shù)據(jù)源并 索引搜索結(jié)果的搜索引擎。作為對(duì)查詢的應(yīng)答的搜索結(jié)果是從被索引的內(nèi)容中而不是整 個(gè)網(wǎng)絡(luò)中提取的。搜索結(jié)果可以包括鏈接的列表,所述鏈接鏈接到包含被認(rèn)為與該查詢相 關(guān)的信息的網(wǎng)頁(yè)?;谂老x的搜索引擎可以,在用戶已經(jīng)在查詢字段中輸入查詢并且通 過(guò)點(diǎn)擊“搜索(karch)”、“輸入(Enter)”、“開(kāi)始(Go) ”或另一開(kāi)始輸入命令而發(fā)出了查 詢之后,提供搜索結(jié)果。這樣的查詢可被與之前通過(guò)爬蟲技術(shù)收集的搜索結(jié)果的索引相比 較。以這種方式獲得的搜索結(jié)果可能包括可能與該查詢的目的并不完全相關(guān)的大量“命中 (hit)”(例如,網(wǎng)頁(yè)鏈接)。圖2圖示出根據(jù)一個(gè)實(shí)施例的如顯示裝置220上所顯示的網(wǎng)絡(luò)瀏覽器200。顯示裝 置220例如可以是托管客戶端的計(jì)算平臺(tái)的組件,但是不限于此。用戶可以經(jīng)由網(wǎng)絡(luò)瀏覽 器200在查詢字段202中輸入構(gòu)成查詢208的字符。可以選定搜索按鈕206以將查詢208 傳送給搜索引擎(未示出)以進(jìn)行處理。這樣的搜索引擎例如可以在服務(wù)器上實(shí)現(xiàn),但是 不限于此。這里,這樣的搜索引擎可以基于基于爬蟲的被索引的搜索的內(nèi)容來(lái)編制與查詢 208的主題相關(guān)的搜索結(jié)果212。然后,搜索引擎可以將搜索結(jié)果212傳送給顯示裝置220。 在顯示裝置220上,搜索結(jié)果212可被呈現(xiàn)在網(wǎng)絡(luò)瀏覽器200的結(jié)果頁(yè)面210中。在一個(gè)實(shí)施例中,搜索者可以找到他認(rèn)為對(duì)于具體的查詢主題提供高度相關(guān)的有 用搜索結(jié)果的數(shù)據(jù)源。舉幾個(gè)例子,這樣的搜索結(jié)果可以包括到網(wǎng)站、網(wǎng)頁(yè)或數(shù)據(jù)庫(kù)的鏈 接。搜索者可以創(chuàng)建所謂的“聯(lián)合搜索”,“聯(lián)合搜索”可操作用于搜索其中所包含的那些具 體數(shù)據(jù)源。聯(lián)合搜索可以被保存在電子文件中,該電子文件可用于將來(lái)對(duì)與該查詢主題相 關(guān)的主題的搜索。由搜索者創(chuàng)建的聯(lián)合搜索可以不僅包含使用爬蟲型搜索結(jié)果發(fā)現(xiàn)的搜索結(jié)果,還 可以包括未被爬取的搜索結(jié)果。聯(lián)合搜索的創(chuàng)建者可能有權(quán)使用公眾不一定能使用的或不 一定可通過(guò)爬蟲搜索或索弓I的數(shù)據(jù)庫(kù)。在一個(gè)實(shí)施例中,搜索者可以將這些數(shù)據(jù)庫(kù)包括在 聯(lián)合搜索中。為了方便對(duì)以其它方式不可受訪問(wèn)的數(shù)據(jù)庫(kù)具有許可權(quán)的搜索者,聯(lián)合搜索 可以提供到那樣的數(shù)據(jù)庫(kù)的鏈接。聯(lián)合搜索還可以包含用于提供對(duì)具體的受訪問(wèn)限制的數(shù) 據(jù)庫(kù)的使用權(quán)的相關(guān)語(yǔ)法。圖3是圖示出根據(jù)一個(gè)實(shí)施例的聯(lián)合搜索庫(kù)300的示例的示圖。聯(lián)合搜索庫(kù)300 是包含一個(gè)或多個(gè)聯(lián)合搜索310A-D的電子庫(kù)。第一聯(lián)合搜索310A包括多個(gè)數(shù)據(jù)源,包括 網(wǎng)站312和數(shù)據(jù)庫(kù)314。作為說(shuō)明和示例,而非限制于此,第一聯(lián)合搜索310A可以與釣魚的主題相關(guān)。數(shù)據(jù)源可以包括與釣魚的主題有關(guān)的網(wǎng)站312并且數(shù)據(jù)庫(kù)314可以包括由用戶 捕到的所有魚種的個(gè)人日志。其他聯(lián)合搜索310B-D可以轉(zhuǎn)到與搜索者感興趣的其他主題。再次參考圖2,根據(jù)一個(gè)實(shí)施例,網(wǎng)絡(luò)瀏覽器200可被使能以用于搜索聯(lián)合搜索。 用戶經(jīng)由網(wǎng)絡(luò)瀏覽器200將構(gòu)成查詢208的字符輸入查詢字段202中。搜索按鈕206可被 用來(lái)選擇針對(duì)該搜索所要使用的特定聯(lián)合搜索。基于查詢208的搜索可在聯(lián)合搜索中所包 含的數(shù)據(jù)源中的任一數(shù)據(jù)源處被執(zhí)行。例如,搜索結(jié)果212可在顯示裝置220上被呈現(xiàn)為 結(jié)果頁(yè)面210。根據(jù)一個(gè)實(shí)施例,聯(lián)合搜索的創(chuàng)建者可以公布聯(lián)合搜索以供其他人使用。用戶的 聯(lián)合搜索中的每個(gè)聯(lián)合搜索都可以被上載到例如可由其他用戶訪問(wèn)的服務(wù)器。這樣,聯(lián)合 搜索可被共享,并且提供聯(lián)合搜索團(tuán)體庫(kù)的聯(lián)合搜索提供者團(tuán)體可被建立。另外,某些聯(lián)合 搜索創(chuàng)建者可以由于是具體查詢主題的專家并且已經(jīng)在那個(gè)領(lǐng)域中提供了特別相關(guān)和可 信的聯(lián)合搜索而發(fā)展在團(tuán)體內(nèi)的信譽(yù)。這樣,搜索者可以找出針對(duì)給定查詢主題的具體聯(lián) 合搜索的具體聯(lián)合搜索創(chuàng)建者。根據(jù)一個(gè)實(shí)施例,聯(lián)合搜索庫(kù)可以被網(wǎng)絡(luò)搜索引擎存儲(chǔ)并可由其訪問(wèn)。庫(kù)內(nèi)的聯(lián) 合搜索可被網(wǎng)絡(luò)搜索引擎索引,以變得對(duì)搜索者而言更易訪問(wèn)。圖4是用于處理聯(lián)合搜索的方法的實(shí)施例400的流程圖。每個(gè)聯(lián)合搜索可被提供 給搜索引擎402,與一個(gè)或多個(gè)相關(guān)聯(lián)的關(guān)鍵字一起404。關(guān)鍵字例如可以由聯(lián)合搜索提供 者提供。每個(gè)聯(lián)合搜索可以根據(jù)相關(guān)聯(lián)的關(guān)鍵字中的每一個(gè)關(guān)鍵字被索引406。根據(jù)用于聯(lián)合搜索的搜索的實(shí)現(xiàn)方式,查詢可被與一個(gè)或多個(gè)關(guān)鍵字比較和匹配 408。與一個(gè)或多個(gè)關(guān)鍵字相關(guān)聯(lián)的一個(gè)或多個(gè)聯(lián)合搜索可被提供作為針對(duì)該查詢的搜索 結(jié)果410。圖5是提供用于處理聯(lián)合搜索的方法的實(shí)施例400的示例圖形表示的實(shí)施例500 的示圖。每個(gè)聯(lián)合搜索301A-C可以分別與一個(gè)或多個(gè)關(guān)鍵字520A-C相關(guān)聯(lián)。每個(gè)聯(lián)合搜 索310A-C可以被傳送并被存儲(chǔ)在聯(lián)合搜索庫(kù)530中。每個(gè)聯(lián)合搜索可以根據(jù)每個(gè)關(guān)鍵字 被索引到關(guān)鍵字關(guān)聯(lián)532A-C中。每個(gè)關(guān)鍵字關(guān)聯(lián)532A-C可以包括關(guān)鍵字和與該關(guān)鍵字相 關(guān)聯(lián)的一個(gè)或多個(gè)聯(lián)合搜索。查詢508可以被傳送給搜索引擎(未示出)并且可以與每個(gè)關(guān)鍵字關(guān)聯(lián)532A-C 中的關(guān)鍵字相比較和相匹配。與匹配的關(guān)鍵字相關(guān)聯(lián)的聯(lián)合搜索534A-B可以作為搜索結(jié) 果被提供給結(jié)果頁(yè)面504,以由搜索者用來(lái)使用所提供的聯(lián)合搜索534A-B中的一個(gè)或多個(gè) 來(lái)執(zhí)行聯(lián)合搜索。再次參考圖2,結(jié)果頁(yè)面210可以向用戶呈現(xiàn)包括聯(lián)合搜索534A-D搜索結(jié)果104。 用戶可以選擇感興趣的聯(lián)合搜索534A-D。在選擇聯(lián)合搜索534A-D之后,聯(lián)合搜索請(qǐng)求利 用查詢208被傳送給搜索引擎。這里,這樣的搜索引擎可以使用該查詢來(lái)在與所選擇的聯(lián) 合搜索534A-D相關(guān)聯(lián)的數(shù)據(jù)源中執(zhí)行搜索。搜索引擎可以將聯(lián)合搜索結(jié)果212傳送給瀏 覽器200以用于在顯示裝置220上開(kāi)始顯示。例如,搜索結(jié)果212可以被呈現(xiàn)在在瀏覽器 200上的結(jié)果頁(yè)面210中。查詢208與關(guān)鍵字的匹配可以使用適合于從聯(lián)合搜索庫(kù)中選擇相關(guān)的聯(lián)合搜索 的任意處理來(lái)執(zhí)行。例如,在一個(gè)實(shí)施例中,可以利用準(zhǔn)確匹配處理,其中該查詢必需準(zhǔn)確 匹配關(guān)鍵字或者其最接近推導(dǎo)。根據(jù)另一實(shí)施例,查詢208可被與關(guān)鍵字的同義詞相比較,
8反之亦然。以下描述其他匹配處理。然而,這些僅僅是示例,并且實(shí)現(xiàn)方式不限于此。圖6是用于處理聯(lián)合搜索的方法的實(shí)施例600的流程圖。每個(gè)聯(lián)合搜索可被提供 給搜索引擎602。每個(gè)聯(lián)合搜索可以根據(jù)一個(gè)或多個(gè)索引標(biāo)準(zhǔn)被索引404。索引標(biāo)準(zhǔn)可以 包括適于索引聯(lián)合搜索的任意標(biāo)準(zhǔn)。索引標(biāo)準(zhǔn)可以包括關(guān)鍵字、主題、標(biāo)題和/或數(shù)據(jù)源的 任意一者或其組合,并且不限于此。此外,與具體索引標(biāo)準(zhǔn)相關(guān)聯(lián)的每個(gè)聯(lián)合搜索可以根據(jù)有用性度量被排名606。有 用性度量可以包括可用來(lái)給每個(gè)聯(lián)合搜索排名的任意度量。有用性度量例如可以與聯(lián)合搜 索對(duì)于所意圖的主題的關(guān)聯(lián)度和/或質(zhì)量有關(guān)。作為一個(gè)示例,關(guān)聯(lián)度度量可以包括可測(cè)量的指示符以用于確定聯(lián)合搜索對(duì)于具 體索引標(biāo)準(zhǔn)的關(guān)聯(lián)度水平。在索引標(biāo)準(zhǔn)可以是關(guān)鍵字的具體示例中,關(guān)聯(lián)度度量可以包括 在與相同或類似關(guān)鍵字有關(guān)聯(lián)的聯(lián)合搜索中識(shí)別的數(shù)據(jù)源的數(shù)目。然而,這僅僅是一個(gè)示 例,并且實(shí)現(xiàn)方式不限于此。作為另一示例,有用性度量可以與用戶等級(jí)相關(guān)聯(lián)。根據(jù)一個(gè)實(shí)施例,用戶等級(jí)例 如可以包括針對(duì)具體索引標(biāo)準(zhǔn),基于具體的聯(lián)合搜索被感知到的有用性而給與該聯(lián)合搜 索的平均等級(jí)。這樣的用戶等級(jí)可以提供對(duì)具體聯(lián)合搜索的質(zhì)量的指示??梢园l(fā)現(xiàn)某些聯(lián) 合搜索對(duì)于處理與具體索引標(biāo)準(zhǔn)相關(guān)聯(lián)的查詢特別有用。這些特別有用的聯(lián)合搜索可以和 指示符一起被呈現(xiàn)給用戶。然而,這僅僅是一個(gè)示例,并且實(shí)現(xiàn)方式不限于此。在一個(gè)實(shí)施例中,根據(jù)有用性度量的排名606可與指示符一起被提供給搜索者。 排名的指示符可以是呈現(xiàn)相關(guān)聯(lián)的聯(lián)合搜索的列表的形式,其中在列表的頂部呈現(xiàn)最高排 名的聯(lián)合搜索。在另一個(gè)示例中,每個(gè)聯(lián)合搜索設(shè)有指示符,例如關(guān)聯(lián)度百分比值和/或星 級(jí)排名,其中五顆星可以指示高排名而一顆星指示低排名。然而,這些僅僅是示例并且實(shí)現(xiàn) 方式不限于此。根據(jù)用于聯(lián)合搜索的搜索的實(shí)現(xiàn)方式,查詢可被與一個(gè)或多個(gè)索引標(biāo)準(zhǔn)608比較 和匹配。與一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相關(guān)聯(lián)的一個(gè)或多個(gè)聯(lián)合搜索可被選為針對(duì)該查詢的搜索 結(jié)果610。所選擇的聯(lián)合搜索可以根據(jù)一個(gè)或多個(gè)有用性度量被排名。每個(gè)排名的聯(lián)合搜 索可被提供給用戶,每個(gè)排名的聯(lián)合搜索具有排名的指示符。圖7是提供用于處理聯(lián)合搜索的方法的實(shí)施例600的示例圖形表示的實(shí)施例700 的示意圖。每個(gè)聯(lián)合搜索310A-C可以被傳送并被存儲(chǔ)在聯(lián)合搜索庫(kù)730中。每個(gè)聯(lián)合搜 索可以根據(jù)索引標(biāo)準(zhǔn)被索引到索引關(guān)聯(lián)732A-C中。每個(gè)索引關(guān)聯(lián)732A-C可以包括一個(gè)或 多個(gè)索引標(biāo)準(zhǔn)和與這一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相關(guān)聯(lián)的一個(gè)或多個(gè)聯(lián)合搜索。查詢708可以被傳送給搜索引擎并且可被與每個(gè)索引關(guān)聯(lián)732A-C中的索引標(biāo)準(zhǔn) 相比較和相匹配。與匹配的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的聯(lián)合搜索可以由排名引擎740根據(jù)一個(gè)或多 個(gè)有用性度量來(lái)排名。被索引并被排名的聯(lián)合搜索734A-C可被提供作為結(jié)果頁(yè)面704中 的搜索結(jié)果,以由搜索者用來(lái)使用所提供的聯(lián)合搜索734A-C中的一個(gè)或多個(gè)來(lái)執(zhí)行聯(lián)合 搜索。每個(gè)聯(lián)合搜索734A-C可被提供給用戶,每個(gè)聯(lián)合搜索734A-C具有排名的指示符。查詢708與索引標(biāo)準(zhǔn)的匹配可以使用適合于索引和匹配聯(lián)合搜索庫(kù)730中相關(guān)的 聯(lián)合搜索的任意處理。如上所述,索引和匹配可以基于索引標(biāo)準(zhǔn),所述索引標(biāo)準(zhǔn)包括適合于 索引和匹配聯(lián)合搜索的任意標(biāo)準(zhǔn)。索引標(biāo)準(zhǔn)可以包括關(guān)鍵字、主題、標(biāo)題和/或數(shù)據(jù)源的任 一者或組合,但是不限于此。作為另一示例,基于爬蟲的搜索中找到的域(domain)可被與
9聯(lián)合搜索中的域相匹配。作為另一示例,基于爬蟲的搜索中找到的域可被與返回分類路徑 (category path)的搜索引擎目錄中的域相匹配,該分類路徑又可被與從基于爬蟲的搜索 獲得的分類路徑相匹配。作為又一示例,匹配可以至少部分地基于聯(lián)合搜索中的域與查詢 所限定的域的匹配??梢悦靼?,索引標(biāo)準(zhǔn)和匹配可被單獨(dú)使用或結(jié)合使用。然而,這些僅僅 是示例,并且實(shí)現(xiàn)方式不限于此。如果用戶對(duì)基于所選擇的聯(lián)合搜索的搜索結(jié)果不感興趣,則用戶可以選擇具有更 低排名的另一聯(lián)合搜索。如果用戶選擇與搜索結(jié)果不同的聯(lián)合搜索,則之后,搜索結(jié)果被更 新來(lái)在結(jié)果頁(yè)面中顯示與不同的聯(lián)合搜索有關(guān)的搜索結(jié)果。圖8是用于處理聯(lián)合搜索的方法的實(shí)施例800的流程圖。每個(gè)聯(lián)合搜索可被提供 給搜索引擎802。搜索可以使用每個(gè)聯(lián)合搜索中所包括的數(shù)據(jù)源來(lái)執(zhí)行804。數(shù)據(jù)源的搜 索可以是用于從數(shù)據(jù)源中提取數(shù)據(jù)的任意合適的方法。作為示例,多個(gè)查詢可被用來(lái)搜索 數(shù)據(jù)源以提取與每個(gè)查詢有關(guān)的數(shù)據(jù)。然而,這僅僅是示例實(shí)現(xiàn)方式,并且所要求保護(hù)的主 題不限于此??梢詮呐c聯(lián)合搜索相關(guān)聯(lián)的數(shù)據(jù)源獲取數(shù)據(jù)806??梢詮目赡苓m于索引的這樣的 數(shù)據(jù)中解析加權(quán)因子。作為示例,但不限于此,加權(quán)因子可以包括關(guān)鍵字和/或域??梢远?義一個(gè)或多個(gè)簽名,簽名將聯(lián)合搜索和與通過(guò)搜索聯(lián)合搜索的數(shù)據(jù)源得到的數(shù)據(jù)相關(guān)聯(lián)的 加權(quán)因子相關(guān)聯(lián)810。每個(gè)簽名可以根據(jù)一個(gè)或多個(gè)索引標(biāo)準(zhǔn)被索引812。索引標(biāo)準(zhǔn)可以包括適合于索 引聯(lián)合搜索的任意標(biāo)準(zhǔn)。舉幾個(gè)例子,索引標(biāo)準(zhǔn)可以包括關(guān)鍵字、主題、標(biāo)題和/或數(shù)據(jù)源 的任意一者或組合。根據(jù)用于聯(lián)合搜索的搜索的實(shí)現(xiàn)方式,查詢可被與和簽名相關(guān)聯(lián)的一個(gè)或多個(gè)索 引標(biāo)準(zhǔn)608相比較814。這樣的查詢可被與一個(gè)或多個(gè)簽名相匹配816。與一個(gè)或多個(gè)簽 名相關(guān)聯(lián)的一個(gè)或多個(gè)聯(lián)合搜索可被提供給用戶818??梢悦靼祝谏鲜鰧?shí)施例中,所選擇的聯(lián)合搜索在被呈現(xiàn)給用戶之前,可如上所述 根據(jù)一個(gè)或多個(gè)有用性度量被排名。圖9是提供用于處理聯(lián)合搜索的方法的實(shí)施例800的示例圖形表示的實(shí)施例900 的示圖。每個(gè)聯(lián)合搜索910A-C可被傳送并被存儲(chǔ)在聯(lián)合搜索庫(kù)930中。每個(gè)聯(lián)合搜索 910A-C的數(shù)據(jù)源中的每一個(gè)可被搜索,提供與聯(lián)合搜索910A-C相關(guān)聯(lián)的搜索數(shù)據(jù)932A-C。 在一個(gè)實(shí)施例中,作為示例但不是限制,每個(gè)數(shù)據(jù)源可基于初始查詢907被搜索。聯(lián)合搜索 910A-C和相關(guān)聯(lián)的搜索數(shù)據(jù)932A-C可被傳送給搜索結(jié)果庫(kù)950并被存儲(chǔ)在其中。從搜索 數(shù)據(jù)932A-C中可提取出加權(quán)因子。通過(guò)將加權(quán)因子與各個(gè)聯(lián)合搜索910A-C相關(guān)聯(lián)可以定 義簽名942A-I1。簽名942A-C可以使用簽名庫(kù)940中的索引標(biāo)準(zhǔn)被索引。每個(gè)簽名942A-C可根據(jù)索引標(biāo)準(zhǔn)被索引到索引關(guān)聯(lián)942A-C中。每個(gè)索引關(guān)聯(lián) 942A-C可以包括一個(gè)或多個(gè)索引標(biāo)準(zhǔn)以及與這一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相關(guān)聯(lián)的一個(gè)或多個(gè) 簽名 942A-C。查詢908可被傳送給搜索引擎并且可被與每個(gè)索引關(guān)聯(lián)934A-C中的索引標(biāo)準(zhǔn)相 比較和相匹配。根據(jù)一個(gè)實(shí)施例,與匹配的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的對(duì)應(yīng)簽名942A-C可由排名引 擎(未示出)根據(jù)一個(gè)或多個(gè)有用性度量來(lái)排名。對(duì)應(yīng)于和匹配的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的簽名 942A-C的聯(lián)合搜索934A-C被確定。聯(lián)合搜索934A-C可被提供作為結(jié)果頁(yè)面904中的搜索結(jié)果,以由搜索者用來(lái)使用所提供的聯(lián)合搜索934A-C中的一個(gè)或多個(gè)來(lái)執(zhí)行聯(lián)合搜索。查詢908與索引標(biāo)準(zhǔn)的匹配可以使用適合于索引和匹配簽名庫(kù)930中的相關(guān)簽名 和對(duì)應(yīng)聯(lián)合搜索的任意處理,如上所述。根據(jù)一個(gè)實(shí)施例,除了由搜索引擎提供的基于爬蟲的搜索結(jié)果以外或作為其替 換,搜索引擎可以向搜索者提供相關(guān)的聯(lián)合搜索。如果用戶對(duì)基于聯(lián)合搜索的搜索結(jié)果不 感興趣,則用戶可以選擇具有更低排名的另一聯(lián)合搜索或者可以選擇查看通過(guò)基于爬蟲的 搜索提供的搜索結(jié)果。如果用戶選擇列表中的不同聯(lián)合搜索,則之后,搜索結(jié)果被更新以顯 示與該不同聯(lián)合搜索有關(guān)的搜索結(jié)果。圖10是提供用于處理聯(lián)合搜索的系統(tǒng)的實(shí)施例1001的示例圖形表示的示圖。實(shí) 施例1001包括可操作用于提供基于聯(lián)合搜索和/或基于爬蟲的搜索的搜索結(jié)果的瀏覽器 1006。用戶可以在客戶端1000上的網(wǎng)絡(luò)瀏覽器1002中輸入查詢1012。查詢1012可通過(guò) 網(wǎng)絡(luò)1050被傳送給前端服務(wù)器1004。前端服務(wù)器1004和網(wǎng)路1050可以不是任意實(shí)施例 中都需要的元件,而僅僅被圖示出來(lái)示出可以實(shí)現(xiàn)實(shí)施例1001的一種途徑。網(wǎng)絡(luò)1050可 以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或互聯(lián)網(wǎng),但不限于此。前端服務(wù)器1004可操作用于將查 詢1012傳送給搜索引擎1006,搜索引擎1006可操作用于處理查詢1012。搜索引擎1006可以包括基于爬蟲的搜索引擎1007和聯(lián)合搜索引擎1010?;谂?蟲的搜索引擎1007可以操作用于提供如上所述的基于爬蟲的搜索結(jié)果?;谂老x的搜索 引擎1007可操作用于將搜索結(jié)果傳送給前端服務(wù)器1004以用于與客戶端1000通信。前端服務(wù)器1004和搜索引擎1006可以在相同或不同裝置上實(shí)現(xiàn)。然而,為了說(shuō) 明的目的,它們被示出駐留在不同裝置上。聯(lián)合搜索引擎1010可以包括具有一個(gè)或多個(gè)被索引的聯(lián)合搜索的數(shù)據(jù)庫(kù)。聯(lián)合 搜索引擎1010可操作用于基于查詢1012來(lái)確定一組一個(gè)或多個(gè)被索引的聯(lián)合搜索。聯(lián)合 搜索引擎1010可操作用于將這一組被索引的聯(lián)合搜索傳送給前端服務(wù)器1004。根據(jù)一個(gè) 實(shí)施例,除了這組被索引的聯(lián)合搜索以外,搜索引擎1006還可操作用于傳送附加數(shù)據(jù),所 述附加數(shù)據(jù)指示這些被索引的聯(lián)合搜索中的哪些是最相關(guān)的。前端服務(wù)器1004可操作用于通過(guò)網(wǎng)絡(luò)1050向客戶端1000傳送相關(guān)的被索引的 聯(lián)合搜索的列表和關(guān)聯(lián)度數(shù)據(jù),以用于開(kāi)始在網(wǎng)絡(luò)瀏覽器1002上顯示。前端服務(wù)器1004 可操作用于通過(guò)網(wǎng)絡(luò)1050向客戶端1000傳送基于基于爬蟲的搜索的搜索結(jié)果以用于在網(wǎng) 絡(luò)瀏覽器1002上顯示。根據(jù)一個(gè)實(shí)施例,可向用戶呈現(xiàn)這樣的選項(xiàng),其用于選擇基于基于爬蟲的搜索或 被索引的聯(lián)合搜索之一的搜索結(jié)果。在選擇用戶感興趣的被索引的聯(lián)合搜索之后,網(wǎng)絡(luò)瀏覽器1002可操作用于將所 選擇的被索引的聯(lián)合搜索通過(guò)網(wǎng)絡(luò)1050傳送給前端服務(wù)器1004,前端服務(wù)器1004可操作 用于將所選擇的被索引的聯(lián)合搜索傳送給搜索引擎1008。搜索引擎1008可操作用于處理 所選擇的被索引的聯(lián)合搜索來(lái)獲得聯(lián)合搜索結(jié)果。聯(lián)合搜索結(jié)果可被傳送給前端服務(wù)器 1004。前端服務(wù)器1004可操作用于將聯(lián)合搜索結(jié)果1018通過(guò)網(wǎng)絡(luò)1050傳送給客戶端1000 以用于開(kāi)始在網(wǎng)絡(luò)瀏覽器1002中顯示。以上實(shí)現(xiàn)方式的一個(gè)優(yōu)點(diǎn)是相關(guān)的被索引的聯(lián)合搜索的列表和標(biāo)準(zhǔn)的爬蟲搜索 結(jié)果一起被傳送給用戶,并且被提供作為標(biāo)準(zhǔn)的爬蟲結(jié)果的替換。然而,該實(shí)現(xiàn)方式也說(shuō)明了這樣的可能性對(duì)于輸入網(wǎng)絡(luò)瀏覽器1002的查詢字段1012的每個(gè)查詢,搜索請(qǐng)求不得不 在客戶端1000和前端服務(wù)器1004之間進(jìn)行兩次完整的往返。根據(jù)另一實(shí)現(xiàn)方式,基于查詢的最高排名的被索引的聯(lián)合搜索的聯(lián)合搜索結(jié)果可 被默認(rèn)地傳送給網(wǎng)絡(luò)瀏覽器1002。在該實(shí)現(xiàn)方式中,用戶可以在查詢僅進(jìn)行一次往返的情 況下接收相關(guān)搜索結(jié)果。根據(jù)另一實(shí)施例,搜索引擎1006可操作用于處理所選擇的被索引的聯(lián)合搜索來(lái) 獲得聯(lián)合搜索結(jié)果。這些聯(lián)合搜索結(jié)果可被傳送給前端服務(wù)器1004。前端服務(wù)器1004可 操作用于通過(guò)網(wǎng)絡(luò)1050向客戶端1000傳送以下兩者聯(lián)合搜索的列表以及,或者基于被索 引的聯(lián)合搜索或者基于標(biāo)準(zhǔn)的基于爬蟲的搜索的搜索結(jié)果。在沒(méi)有前端服務(wù)器1004時(shí),網(wǎng)絡(luò)瀏覽器1002可操作用于將聯(lián)合搜索傳送給網(wǎng)絡(luò) 1008,隨后,萬(wàn)維網(wǎng)1008可操作用于通過(guò)網(wǎng)絡(luò)1050向客戶端1000返回聯(lián)合搜索結(jié)果。該實(shí)現(xiàn)方式的另一優(yōu)點(diǎn)在于,客戶端1000和前端服務(wù)器1004之間的通信(即流 量)更少。然而,搜索結(jié)果可以和在之前的實(shí)施例中一樣快地傳送給客戶端1000,這是因?yàn)?在聯(lián)合搜索的列表被傳送給客戶端1000之前,被索引的聯(lián)合搜索的列表必需“等待”搜索 結(jié)果產(chǎn)生并被傳送給前端服務(wù)器1004。在另一實(shí)施例中,如圖2中所示,用戶界面包括查詢字段102、下拉框104、搜索結(jié) 果頁(yè)面110和“搜索”按鈕106。查詢字段102可以操作使得用戶可以輸入構(gòu)成查詢的字 符。下拉框104可操作用于提供一組一個(gè)或多個(gè)索引的聯(lián)合搜索的列表。搜索按鈕106可以是如果用戶對(duì)由相應(yīng)聯(lián)合搜索提供的初始聯(lián)合搜索結(jié)果不滿 意,則允許用戶選擇用戶輸入的索引的聯(lián)合搜索的任意機(jī)構(gòu)的形式。下拉框104中列出的 聯(lián)合搜索的列表可以在其他類型的用戶界面元件中呈現(xiàn),這些用戶界面元件包括但不限于 文本框、列表框、菜單或上下文菜單。用戶界面可以使用網(wǎng)絡(luò)瀏覽器302來(lái)瀏覽,網(wǎng)絡(luò)瀏覽 器 302 例如但不限于是 Internet Explorer 或 Mozilla Firefox0圖11是圖示出可以實(shí)現(xiàn)實(shí)施例的計(jì)算機(jī)系統(tǒng)1100的框圖。計(jì)算機(jī)系統(tǒng)1100包 括用于傳輸信息的總線1102或其他通信機(jī)構(gòu),和用于處理信息的耦接到總線1102的處理 器1104。計(jì)算機(jī)系統(tǒng)1100還包括用于存儲(chǔ)信息和由處理器1104執(zhí)行的指令的耦接到總線 1102的主存儲(chǔ)器1106,例如隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)裝置。主存儲(chǔ)器1106 也可以用于存儲(chǔ)在由處理器1104執(zhí)行的指令的執(zhí)行期間的臨時(shí)變量或其他中間信息。計(jì) 算機(jī)系統(tǒng)1100還包括用于存儲(chǔ)靜態(tài)信息和用于處理器1104的指令地耦接到總線1102的 只讀存儲(chǔ)器(ROM)IlOS或其他靜態(tài)存儲(chǔ)裝置。用于存儲(chǔ)信息和指令的諸如磁盤或光盤之類 的存儲(chǔ)裝置1110被提供并耦接到總線1102。計(jì)算機(jī)系統(tǒng)1100可經(jīng)由總線1102耦接到顯示器1112,顯示器1112例如是液晶顯 示器(IXD),用于向計(jì)算機(jī)用戶顯示信息。輸入裝置1114包括數(shù)字字母和其它鍵,其可以耦 接到總線1102,以用于向處理器1104傳送信息和命令選擇。其他類型的用戶輸入裝置可以 是光標(biāo)控制器1116,例如,鼠標(biāo)、跟蹤球或光標(biāo)方向鍵,用于向處理器404傳送方向信息和 命令選擇以及用于控制顯示器1112上的光標(biāo)移動(dòng)。該輸入裝置通常在允許裝置指定平面 中的位置的兩軸(例如,第一軸(例如,χ)和第二軸(例如,y))上具有自由度。本主題與用于實(shí)現(xiàn)在此描述的技術(shù)的計(jì)算機(jī)系統(tǒng)1100的使用有關(guān)。根據(jù)一個(gè)實(shí) 施例,計(jì)算機(jī)系統(tǒng)1100,響應(yīng)于處理器1104執(zhí)行被包含在主存儲(chǔ)器1106中的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,來(lái)執(zhí)行那些技術(shù)。這樣的指令可以從機(jī)器可讀介質(zhì),例如存儲(chǔ)裝 置1110,讀入主存儲(chǔ)器1106中。主存儲(chǔ)器1106中所包含的指令的序列的執(zhí)行使得處理器 1104執(zhí)行在此描述的處理步驟。在可替換實(shí)施例中,可以使用硬連線電路來(lái)替換軟件指令 或與之結(jié)合來(lái)實(shí)現(xiàn)本發(fā)明。因此,本發(fā)明的實(shí)施例不限于硬件電路和軟件的任何特定組合。在此使用的術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”是指參與提供使得機(jī)器以特定方式操作的數(shù)據(jù) 的任意介質(zhì)。在使用計(jì)算機(jī)系統(tǒng)1100實(shí)現(xiàn)的一個(gè)實(shí)施例中,例如,在向處理器1104提供用 于執(zhí)行的指令時(shí),涉及各種機(jī)器可讀介質(zhì)。這樣的介質(zhì)可以采取許多形式,包括但不限于, 非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)例如包括光盤或磁盤,例如存儲(chǔ)裝置 1110。易失性介質(zhì)包括動(dòng)態(tài)儲(chǔ)存區(qū),例如主存儲(chǔ)器1106。傳輸介質(zhì)包括同軸電纜、銅線和光 纖,包括包含總線1102的電線。傳輸介質(zhì)還可以采取聲波或光波的形式,例如在無(wú)線電和 紅外數(shù)據(jù)通信期間生成的那些。機(jī)器可讀介質(zhì)的通常形式例如包括閃盤、軟盤、硬盤、磁盤或任意其它磁介質(zhì)、 CD-ROM、任意其它光介質(zhì)、打孔卡、紙帶、帶有孔的圖案的任意其它物理介質(zhì)、RAM、PROM和 EPROM、FLASH-EPR0M、任意其它存儲(chǔ)芯片或存儲(chǔ)盒、如下所述的載波或計(jì)算機(jī)可讀的任意其 它介質(zhì)。在向處理器1104攜帶用于執(zhí)行的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列時(shí),涉及機(jī) 器可讀介質(zhì)的各種形式。例如,指令可能一開(kāi)始被攜帶在遠(yuǎn)程計(jì)算機(jī)的磁盤上。遠(yuǎn)程計(jì)算 機(jī)可以將指令裝載到其動(dòng)態(tài)儲(chǔ)存器中并使用調(diào)制解調(diào)器通過(guò)電話線發(fā)送指令。計(jì)算機(jī)系統(tǒng) 1100本地的調(diào)制解調(diào)器可以接收電話線上的數(shù)據(jù)并使用紅外發(fā)射器將數(shù)據(jù)轉(zhuǎn)換成紅外信 號(hào)。紅外檢測(cè)器可以接收紅外信號(hào)中所攜帶的數(shù)據(jù)并且合適的電路可以將這些數(shù)據(jù)置于總 線1102上??偩€1102將這些數(shù)據(jù)攜帶至主存儲(chǔ)器1106,處理器1104可以從主存儲(chǔ)器1106 獲取指令并執(zhí)行指令??蛇x地,由主存儲(chǔ)器1106接收到的指令可以在處理器1104的執(zhí)行 之前或之后被存儲(chǔ)在存儲(chǔ)裝置1110上。計(jì)算機(jī)系統(tǒng)1100還包括耦接到總線1102的通信接口 418。通信接口 1118提供耦 接到與本地網(wǎng)絡(luò)1122連接的網(wǎng)絡(luò)鏈路1120的雙向數(shù)據(jù)通信。例如,通信接口 1118可以是 用于提供到對(duì)應(yīng)類型的電話線的數(shù)據(jù)通信連接的綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或調(diào)制解調(diào) 器。作為另一示例,通信接口 1118可以是用于提供到可兼容的LAN的數(shù)據(jù)通信連接的局域 網(wǎng)(LAN)。也可以實(shí)現(xiàn)無(wú)線鏈路。在任意這樣的實(shí)現(xiàn)方式中,通信接口 1118發(fā)送和接收攜 帶表示各種信息的數(shù)字?jǐn)?shù)據(jù)流的光的、電磁的或光學(xué)的信號(hào)。網(wǎng)絡(luò)鏈路1120通常通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)來(lái)提供到其他數(shù)據(jù)裝置的數(shù)據(jù)通信。例 如,網(wǎng)絡(luò)鏈路1120可以通過(guò)本地網(wǎng)絡(luò)1122來(lái)提供到托管計(jì)算機(jī)IlM或到由互聯(lián)網(wǎng)服務(wù)提 供商(ISP) 11 操作的數(shù)據(jù)設(shè)備的連接。ISP 11 進(jìn)而通過(guò)全球分組數(shù)據(jù)通信網(wǎng)絡(luò)(現(xiàn)在 常稱為“互聯(lián)網(wǎng)”)1128來(lái)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)1122和互聯(lián)網(wǎng)11 兩者都使用攜 帶數(shù)字?jǐn)?shù)據(jù)流的電磁信號(hào)或光信號(hào)。通過(guò)各種網(wǎng)絡(luò)的信號(hào)以及在網(wǎng)絡(luò)鏈路1120上和通過(guò) 通信接口 1118的信號(hào)攜帶來(lái)自和去往計(jì)算機(jī)系統(tǒng)1100的數(shù)字?jǐn)?shù)據(jù),并且是傳送信息的載 波的示例形式。計(jì)算機(jī)系統(tǒng)1100可以通過(guò)(一個(gè)或多個(gè))網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路1120和通信接口 1118 來(lái)發(fā)送消息和接收數(shù)據(jù),包括程序代碼。在互聯(lián)網(wǎng)示例中,服務(wù)器1130可以通過(guò)互聯(lián)網(wǎng) 1128、ISP 1126、本地網(wǎng)絡(luò)1122和通信接口 1118來(lái)傳送所請(qǐng)求的應(yīng)用程序代碼。
接收的代碼在其被接收到時(shí)可由處理器404執(zhí)行,和/或被存儲(chǔ)在存儲(chǔ)裝置1110 或其他非易失性存儲(chǔ)器中以用于稍后執(zhí)行。以這種方式,計(jì)算機(jī)系統(tǒng)1100可以獲得載波形 式的應(yīng)用代碼。盡管已經(jīng)圖示和描述了當(dāng)前所想到的示例實(shí)施例,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理 解,在不偏離所要求保護(hù)的主題的情況下,可以做出各種其他修改例,并且可以取代等同 例。另外,在不偏離在此描述的中心思想的情況下,可以進(jìn)行許多修改來(lái)使得特定情形適應(yīng) 所要求保護(hù)的主題的教導(dǎo)。因此,所要求保護(hù)的主題不希望被限制于所公開(kāi)的具體實(shí)施例, 而是,這樣的所要求保護(hù)的主題也可以包括落在所附權(quán)利要求的范圍內(nèi)的所有實(shí)施例,以 及其等同例。
權(quán)利要求
1.一種方法,包括通過(guò)計(jì)算平臺(tái)根據(jù)索引標(biāo)準(zhǔn)來(lái)索引一個(gè)或多個(gè)聯(lián)合搜索;通過(guò)所述計(jì)算平臺(tái)將查詢與所述索引標(biāo)準(zhǔn)中的一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相比較,通過(guò)所述計(jì)算平臺(tái)將所述查詢與索引標(biāo)準(zhǔn)相匹配;以及通過(guò)所述計(jì)算平臺(tái)提供來(lái)自一個(gè)或多個(gè)與和所述查詢相關(guān)聯(lián)的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的被 索引的聯(lián)合搜索的結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,還包括確定與所述被索引的聯(lián)合搜索相關(guān)聯(lián)的簽名,其中,所述將查詢與所述索引標(biāo)準(zhǔn)中的 一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相比較包括將所述查詢與所述簽名中的一個(gè)或多個(gè)簽名相比較,并且 其中,所述匹配包括確定所述查詢與和所述被索引的聯(lián)合搜索相關(guān)聯(lián)的簽名之間的最接近 匹配。
3.根據(jù)權(quán)利要求2所述的方法,還包括至少部分地基于被索引的聯(lián)合搜索來(lái)提供搜索結(jié)果,其中所述查詢與和該被索引的聯(lián) 合搜索相關(guān)聯(lián)的簽名之間為最接近匹配。
4.根據(jù)權(quán)利要求3所述的方法,還包括 基于基于爬蟲的搜索來(lái)提供搜索結(jié)果。
5.根據(jù)權(quán)利要求2所述的方法,其中,所述索引至少部分地基于由所述聯(lián)合搜索的創(chuàng) 建者所提供的關(guān)鍵字;并且其中,所述比較至少部分地基于由被索引的聯(lián)合搜索的創(chuàng)建者 所提供的關(guān)鍵字。
6.根據(jù)權(quán)利要求2所述的方法,其中,索引至少部分地基于將聯(lián)合搜索中的域與由該 查詢定義的域相匹配;并且其中,所述比較至少部分地基于將聯(lián)合搜索的域與通過(guò)該查詢 限定的域相匹配。
7.根據(jù)權(quán)利要求2所述的方法,其中,所述索引至少部分地基于將被索引的聯(lián)合搜索 的域與基于分類路徑返回結(jié)果的搜索引擎的域相匹配,其中被索引的聯(lián)合搜索結(jié)果的分類 路徑被與和基于爬蟲的搜索相關(guān)聯(lián)的分類路徑相匹配。
8.根據(jù)權(quán)利要求3所述的方法,其中,所述提供搜索結(jié)果還包括至少部分地基于排名 來(lái)提供搜索結(jié)果,所述排名基于預(yù)定的聯(lián)合搜索的有用性度量。
9.根據(jù)權(quán)利要求1所述的方法,其中,索引至少一組搜索結(jié)果包括 從與聯(lián)合搜索相關(guān)聯(lián)的站點(diǎn)獲取數(shù)據(jù);從所述數(shù)據(jù)中提取至少包括關(guān)鍵字和域的加權(quán)因子;以及基于所述加權(quán)因子來(lái)創(chuàng)建簽名的表格;并且其中,所述將查詢與所述標(biāo)準(zhǔn)中的一個(gè)或多個(gè)標(biāo)準(zhǔn)相比較還包括將該查詢與和所述聯(lián)合搜索相關(guān)聯(lián)的簽名相比較;并且其中,確定該查詢與被索引的聯(lián)合搜索之間的最接近匹配包括確定該查詢與簽名之間的最接近匹配,并且還包括至少部分地基于被索引的聯(lián)合搜索來(lái)提供搜索結(jié)果,其中該查詢和與該被索引的聯(lián)合 搜索相關(guān)聯(lián)的簽名之間為最接近匹配。
10.一種物品,包括存儲(chǔ)了指令的存儲(chǔ)介質(zhì),所述指令如果被計(jì)算平臺(tái)執(zhí)行,適于使得所述計(jì)算平臺(tái)能夠索引一個(gè)或多個(gè)聯(lián)合搜索;將查詢與所述被索引的聯(lián)合搜索中的一個(gè)或多個(gè)相比較;以及確定該查詢與所述被索引的聯(lián)合搜索中的一個(gè)或多個(gè)之間的最接近匹配。
11.根據(jù)權(quán)利要求10所述的物品,其中,所述指令如果被所述計(jì)算平臺(tái)執(zhí)行,還使得所 述計(jì)算平臺(tái)能夠確定與所述被索引的聯(lián)合搜索中的一個(gè)或多個(gè)相關(guān)聯(lián)的簽名,其中,所述將查詢與所 述被索引的聯(lián)合搜索中的一個(gè)或多個(gè)相比較包括將查詢與所述簽名中的一個(gè)或多個(gè)簽名 相比較,并且其中,所述確定該查詢與被索引的聯(lián)合搜索之間的最接近匹配包括確定該查 詢與和所述被索引的聯(lián)合搜索相關(guān)聯(lián)的簽名之間的最接近匹配。
12.根據(jù)權(quán)利要求10所述的物品,其中,所述指令如果被所述計(jì)算平臺(tái)執(zhí)行,還使得所 述計(jì)算平臺(tái)能夠至少部分地基于被索引的聯(lián)合搜索來(lái)提供搜索結(jié)果,其中該查詢與和該被索引的聯(lián)合 搜索相關(guān)聯(lián)的簽名之間為最接近匹配。
13.根據(jù)權(quán)利要求10所述的物品,其中,所述指令如果被所述計(jì)算平臺(tái)執(zhí)行,還使得所 述計(jì)算平臺(tái)能夠至少部分地基于由所述聯(lián)合搜索的創(chuàng)建者所提供的關(guān)鍵字來(lái)索引;并且其中,所述比 較至少部分地基于對(duì)由被索引的聯(lián)合搜索的創(chuàng)建者所提供的關(guān)鍵字的比較。
14.根據(jù)權(quán)利要求10所述的物品,其中,所述指令如果被所述計(jì)算平臺(tái)執(zhí)行,還使得所 述計(jì)算平臺(tái)能夠至少部分地基于將被索引的聯(lián)合搜索中的域與該查詢中所限定的域相匹配來(lái)進(jìn)行索 引;并且其中,所述比較至少部分地基于將聯(lián)合搜索的域與該查詢中所限定的域相匹配。
15.根據(jù)權(quán)利要求10所述的物品,其中,所述所述指令如果被所述計(jì)算平臺(tái)執(zhí)行,還使 得所述計(jì)算平臺(tái)能夠至少部分地基于將被索引的聯(lián)合搜索的域與基于分類路徑返回結(jié)果的搜索引擎的域 相匹配,其中,被索引的聯(lián)合搜索結(jié)果的分類路徑被與和非聯(lián)合搜索相關(guān)聯(lián)的分類路徑相 匹配。
16.一種設(shè)備,包括計(jì)算平臺(tái),所述計(jì)算平臺(tái)適于根據(jù)索引標(biāo)準(zhǔn)索引一個(gè)或多個(gè)聯(lián)合搜索;將查詢與所述索引標(biāo)準(zhǔn)中的至少一個(gè)索引標(biāo)準(zhǔn)相比較;將該查詢與所述索引標(biāo)準(zhǔn)中的所述至少一個(gè)索引標(biāo)準(zhǔn)相匹配;以及提供來(lái)自和該查詢相關(guān)聯(lián)的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的一個(gè)或多個(gè)被索引的聯(lián)合搜索的結(jié)果。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中,所述計(jì)算平臺(tái)還適于確定與被索引的聯(lián)合搜索相關(guān)聯(lián)的簽名;將所述查詢與所述簽名中的至少一個(gè)簽名相比較;以及確定該查詢與和所述被索引的聯(lián)合搜索相關(guān)聯(lián)的簽名之間的最接近匹配,作為所述最 接近匹配。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,所述計(jì)算平臺(tái)還適于至少部分地基于被索引的聯(lián)合搜索來(lái)提供搜索結(jié)果,其中該查詢與和該被索引的聯(lián)合 搜索相關(guān)聯(lián)的簽名之間為最接近匹配。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中,所述計(jì)算平臺(tái)還適于基于基于爬蟲的搜索來(lái)提供所述搜索結(jié)果。
20.根據(jù)權(quán)利要求16所述的設(shè)備,其中,所述計(jì)算平臺(tái)還適于至少部分地基于由所述 聯(lián)合搜索的創(chuàng)建者所提供的關(guān)鍵字來(lái)索引;并且其中,所述比較至少部分地基于由被索引 的聯(lián)合搜索的創(chuàng)建者所提供的關(guān)鍵字。
21.一種設(shè)備,包括搜索引擎(1006),所述搜索引擎(1006)通過(guò)前端服務(wù)器(1004)與客戶端通信,所述搜 索引擎(1006)包括聯(lián)合搜索引擎(1010),所述聯(lián)合搜索引擎(1010)包括一個(gè)或多個(gè)聯(lián)合 搜索的數(shù)據(jù)庫(kù),所述一個(gè)或多個(gè)聯(lián)合搜索根據(jù)索引標(biāo)準(zhǔn)被索引,所述聯(lián)合搜索引擎(1010) 通過(guò)以下步驟,至少部分地基于在所述客戶端處發(fā)起的查詢來(lái)確定一組一個(gè)或多個(gè)被索引 的聯(lián)合搜索將所述查詢與所述索引標(biāo)準(zhǔn)中的一個(gè)或多個(gè)索引標(biāo)準(zhǔn)相比較來(lái)找到所述查詢與所述 索引標(biāo)準(zhǔn)的匹配;以及根據(jù)所述匹配提供來(lái)自和與該查詢相關(guān)聯(lián)的索引標(biāo)準(zhǔn)相關(guān)聯(lián)的一個(gè)或多個(gè)被索引的 聯(lián)合搜索的搜索結(jié)果。
22.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述被索引的搜索與簽名相關(guān)聯(lián),其中,所述 比較包括將所述查詢與所述簽名中的一個(gè)或多個(gè)簽名相比較,并且其中,所述查詢與被索 引的聯(lián)合搜索之間的所述匹配包括確定所述查詢與和所述被索引的聯(lián)合搜索相關(guān)聯(lián)的簽 名之間的最接近匹配。
全文摘要
提供一種用于聯(lián)合搜索的方法、物品和設(shè)備。聯(lián)合搜索可以由其創(chuàng)建者限定來(lái)在預(yù)先限定的一組數(shù)據(jù)源中搜索數(shù)據(jù)。相比于傳統(tǒng)的基于爬蟲的搜索,提高了搜索結(jié)果的準(zhǔn)確度和關(guān)聯(lián)度。
文檔編號(hào)G06F17/30GK102105879SQ200980128749
公開(kāi)日2011年6月22日 申請(qǐng)日期2009年7月23日 優(yōu)先權(quán)日2008年7月28日
發(fā)明者基思·A·馬洛 申請(qǐng)人:雅虎公司