專利名稱:通用搜索引擎接口的制作方法
技術(shù)領(lǐng)域:
總體而言本發(fā)明涉及數(shù)據(jù)庫搜索引擎,更為具體地說,涉及用于顯現(xiàn)搜索結(jié)果的用戶接口。
背景技術(shù):
萬維網(wǎng)(“web”)含有多個信息。搜索引擎通過對網(wǎng)絡(luò)文檔分類幫助用戶定位所期望的信息部分。典型地,搜索引擎響應(yīng)用戶的請求,返回該請求相關(guān)文檔的引用。
搜索引擎可以基于用戶輸入的搜索條目(被稱為搜索查詢)確定對于用戶興趣的判斷。搜索引擎的目標(biāo)在于基于搜索查詢識別高質(zhì)量相關(guān)結(jié)果的鏈接。典型地,搜索引擎通過匹配搜索查詢中的條目和預(yù)存的網(wǎng)絡(luò)文檔全集完成該項操作。包含有用戶搜索條目的網(wǎng)絡(luò)文檔被認為“命中”并且被返回給用戶。
預(yù)存的網(wǎng)絡(luò)文檔的全集可以由搜索引擎以網(wǎng)絡(luò)文檔中發(fā)現(xiàn)的條目的索引的形式存儲。索引中的文檔可以分為一個或者多個類別。該類別的示例包括普通網(wǎng)絡(luò)文檔,商業(yè)產(chǎn)品,圖像,商務(wù)廣告/鏈接,和新聞文檔。將索引劃分類別可以有益于幫助用戶找到與他們的搜索查詢更為相關(guān)的結(jié)果。舉例而言,對尋找要購買的數(shù)碼相機感興趣的用戶可能特別關(guān)注數(shù)碼相機的特定型號和價格,并且不會同樣關(guān)注與數(shù)碼照片拍攝相關(guān)的信息。
與能夠執(zhí)行多類別搜索的搜索引擎相關(guān)的問題是如何向用戶展現(xiàn)不同類別的選項。一種已知的技術(shù)是允許用戶提取預(yù)期的類別并且接著輸入搜索查詢。舉例而言,用戶可以首先從搜索引擎的主頁上選擇“新聞”標(biāo)簽然后輸入應(yīng)用于新聞文檔索引的搜索查詢。盡管該技術(shù)在引導(dǎo)搜索查詢上給予用戶多個控制權(quán),但是該技術(shù)遇到的實際問題是絕大多數(shù)用戶傾向于忽略類別標(biāo)簽,導(dǎo)致他們的搜索查詢被引導(dǎo)到缺省的類別中。
因此,本領(lǐng)域存在幫助用戶更為高效地搜索按類別劃分的信息的需要。
發(fā)明內(nèi)容
本發(fā)明的一個方面在于包括執(zhí)行搜索以確定與搜索查詢相關(guān)的文檔的方法。該搜索在包括多個文檔類別的數(shù)據(jù)庫中執(zhí)行,并且獲得與至少兩個該類別中的每一類別對應(yīng)的搜索結(jié)果列表。該方法還包括排列搜索結(jié)果列表的相對位置并且生成文檔,在該文檔中搜索結(jié)果被置于組織中,該組織至少部分地基于搜索結(jié)果列表的排列而被確定。
本發(fā)明的另一方面在于包括搜索組件的搜索引擎,該搜索組件被配置用以確定與搜索查詢相關(guān)的文檔。該搜索在包含多個文檔類別的數(shù)據(jù)庫中執(zhí)行并且獲得與至少兩個該類別中的每一類別對應(yīng)的搜索結(jié)果列表。排列組件排列搜索結(jié)果列表的相對位置,接口生成組件生成文檔,在該文檔中搜索結(jié)果被置于組織中,該組織至少部分地基于搜索結(jié)果列表的排列確定。
本發(fā)明另外的一個方面在于組織被分為多個類別的文檔的方法。該方法包括基于每一類別中的文檔的內(nèi)容排列多個類別并且生成結(jié)果文檔,在該結(jié)果文檔中文檔被分類組織并且較高等級類別的文檔更為顯著地置于結(jié)果文檔中。
包含在說明書中并且構(gòu)成說明書一個部分的附圖演示了本發(fā)明的實施例并且與文字描述一起解釋本發(fā)明。在附圖中,附圖1是網(wǎng)絡(luò)的示例圖,在該網(wǎng)絡(luò)中與本發(fā)明原理一致的系統(tǒng)和方法可以實現(xiàn);附圖2是附圖1中所示的客戶機和/或服務(wù)器的示例圖;附圖3是演示文檔分類為不同類別的框圖;
附圖4是從概念上演示附圖1中所示的搜索引擎的功能組件的框圖;附圖5是演示包含被組織成為多個可視類別的搜索結(jié)果的示例性網(wǎng)頁的附圖;附圖6是演示要與本發(fā)明各方面一致執(zhí)行的操作的流程圖。
具體實施例方式
下面將參考附圖對本發(fā)明詳細描述。詳細的描述并不限制本發(fā)明。
正如此處所描述的,搜索引擎向用戶返回搜索結(jié)果,在該搜索結(jié)果中搜索的結(jié)果根據(jù)文檔分類加以組織。不同文檔類別至少部分地基于與用戶搜索查詢的類別的關(guān)聯(lián)性被組織在返回給用戶的文檔中。
示例性網(wǎng)絡(luò)概觀附圖1是網(wǎng)絡(luò)100的示例圖,在該網(wǎng)絡(luò)中可以實現(xiàn)與本發(fā)明原理一致的系統(tǒng)和方法。網(wǎng)絡(luò)100可以包括通過網(wǎng)絡(luò)140連接到一個或者多個服務(wù)器120的多個客戶機110。網(wǎng)絡(luò)140可以包括局域網(wǎng)(LAN),廣域網(wǎng)(WAN),電話網(wǎng)絡(luò),比如說公共交換電話網(wǎng)(PSTN),企業(yè)內(nèi)部互聯(lián)網(wǎng),因特網(wǎng),或者網(wǎng)絡(luò)的結(jié)合。為了簡化起見兩個客戶機110和一個服務(wù)器120被演示連接到網(wǎng)絡(luò)140。在實踐`,可以有更多或者更少的客戶機和服務(wù)器。并且,在一些實例中,客戶機可以執(zhí)行服務(wù)器的功能,服務(wù)器可以執(zhí)行客戶機的功能。
客戶機110可以包括客戶機實體。實體可以定義為設(shè)備,在這些設(shè)備的其中之一上運行的線程或者進程,和/或這些設(shè)備的其中之一上可執(zhí)行的對象;該設(shè)備比如為無線電話,個人計算機,個人數(shù)字助理(PDA),筆記本電腦,或者其他類型的計算裝置或者通信裝置。服務(wù)器120可以包括服務(wù)器實體,該實體以與本發(fā)明原理一致的方式處理、搜索和/或維護文檔??蛻魴C110和服務(wù)器120可以通過有線連接、無線連接和/或光連接連接到網(wǎng)絡(luò)140。另外,盡管服務(wù)器120被演示為單個實體,但是在實際中服務(wù)器120可以以多個網(wǎng)絡(luò)服務(wù)裝置的形式實現(xiàn)。
客戶機110可以包括客戶機軟件,例如瀏覽器軟件115。瀏覽器軟件115可以包括網(wǎng)頁瀏覽器,例如現(xiàn)有的微軟因特網(wǎng)瀏覽器(Microsoft Internet Explore)或者網(wǎng)景導(dǎo)航瀏覽器(NetscapeNavigator)。舉例而言,當(dāng)網(wǎng)絡(luò)140是因特網(wǎng)時,客戶機110可以憑借瀏覽器115定位網(wǎng)頁,特別地,憑借瀏覽器115訪問服務(wù)器120。
服務(wù)器120作為網(wǎng)絡(luò)服務(wù)器使用并且可以包括搜索引擎125。在一個實現(xiàn)中,搜索引擎125可以起基于查詢的網(wǎng)頁搜索引擎的作用。響應(yīng)客戶機的請求,搜索引擎125可以將文檔集合返回給客戶機110。文檔可以作為包含鏈接列表的網(wǎng)頁返回客戶110,該鏈接列表中的鏈接鏈接到與搜索查詢相關(guān)的網(wǎng)頁上。鏈接列表可以以一定順序排列和顯示,該順序基于搜索引擎對于與搜索查詢的關(guān)聯(lián)的判斷得出。
當(dāng)執(zhí)行與用戶搜索查詢相關(guān)的文檔的搜索時,搜索引擎125可以搜索數(shù)據(jù)庫127。數(shù)據(jù)庫127可以包括多個的文檔,比如從與網(wǎng)絡(luò)140相連接的資源中搜集的文檔(比如說網(wǎng)絡(luò)文檔)。正如下面將要更為詳細描述的,數(shù)據(jù)庫127中的文檔可以被分為多個類別。
作為此處所使用的術(shù)語的文檔被廣泛地解釋為包括任何機器可讀和機器可存儲的工作產(chǎn)品。文檔可以是電子郵件,文件,文件的結(jié)合,一個或者多個具有嵌入的鏈接的文件,該鏈接鏈接到其他文件、新聞組記錄、網(wǎng)絡(luò)廣告或者等。在因特網(wǎng)的內(nèi)容中,普通文檔是網(wǎng)頁。網(wǎng)頁通常包括文本信息,也可以包括嵌入信息(比如說元數(shù)據(jù),圖像,超鏈接等)和/或嵌入指令(比如說Javascript等)。
示例性客戶機/服務(wù)器架構(gòu)附圖2是根據(jù)與本發(fā)明原理一致的實施例的客戶機110和/或服務(wù)器120的示例圖??蛻魴C/服務(wù)器110/120可以包括總線210,處理器220,主存儲器230,只讀存儲器(ROM)240,存儲裝置250,一個或者多個輸入裝置260,一個或者多個輸出裝置270,和通信接口280。總線210可以包括一個或者多個導(dǎo)線,該導(dǎo)線允許客戶機/服務(wù)器110/120的組件之間的通信。
處理器220可以包括現(xiàn)有處理器或者微處理器的一個或者多個類型,該處理器或者微處理器解釋或者執(zhí)行指令。主存儲器230可以包括存儲信息和處理器220執(zhí)行的指令的隨機訪問存儲器(RAM)或者另一類型的動態(tài)存儲裝置。ROM 240可以包括現(xiàn)有的存儲靜態(tài)信息和處理器220使用的指令的ROM裝置或者另一類型的靜態(tài)存儲裝置。存儲裝置250可以包括磁和/或光學(xué)記錄介質(zhì)和相應(yīng)的驅(qū)動。
輸入裝置260可以包括一個或者多個允許用戶輸入信息到客戶機/服務(wù)器110/120的現(xiàn)有機構(gòu),比如說鍵盤,鼠標(biāo),筆,聲音識別和/或生物測定學(xué)機構(gòu)等。輸出裝置270可以包括一個或者多個輸出信息給用戶的傳統(tǒng)機構(gòu),包括顯示器,打印機,揚聲器等。通信接口280可以包括使得客戶機110/120可以與其他裝置和/或系統(tǒng)通信的類似收發(fā)機的機構(gòu)。舉例而言,通信接口280可以包括通過網(wǎng)絡(luò)與其他裝置或者系統(tǒng)通信的機構(gòu),比如說網(wǎng)絡(luò)140。
界定搜索引擎125和瀏覽器軟件115的軟件指令可以從另一計算機可讀介質(zhì)或者通過通信接口280從另一裝置讀入存儲器230,該計算機可讀介質(zhì)例如為數(shù)據(jù)存儲裝置250。包含在存儲器230中的軟件指令使得處理器220可以執(zhí)行后面將要描述的進程??商娲兀布娐房梢杂糜谔娲蛘呓Y(jié)合軟件指令以實現(xiàn)與本發(fā)明一致的處理。因此,與本發(fā)明原理相一致的實施例不局限于任何硬件電路和軟件的特定結(jié)合。
如上所述,服務(wù)器軟件可以實現(xiàn)搜索引擎125,該搜索引擎基于用戶的查詢返回包含鏈接到文檔的鏈接列表的網(wǎng)頁,該文檔是搜索引擎認為與搜索查詢相關(guān)的。向用戶展示的鏈接可以來自多個文檔類別并且不同文檔類別可以顯示在網(wǎng)頁的不同部分(比如說,不同可視部分)。與本發(fā)明的一個方面一致,選擇包括哪個鏈接和類別可以基于與用戶搜索查詢的關(guān)聯(lián)性確定。
搜索引擎125如上所述,搜索引擎125可以對存儲在數(shù)據(jù)庫127中的文檔索引操作。數(shù)據(jù)庫127中的文檔可以包括不同類別的文檔。在某些實施例中,文檔的每一不同類別可以作為單獨的文檔索引存儲。附圖3是演示文檔分類為不同類別的框圖。輸入文檔,比如說從網(wǎng)絡(luò)上抓取或者其他方式輸入到搜索引擎125中的文檔,可以輸入到分類器300。分類器300可以基于文檔的內(nèi)容對文檔進行分類。可能的類別包括贊助商鏈接,新聞文檔,產(chǎn)品文檔,總結(jié)討論組的文檔,圖像,和普通網(wǎng)絡(luò)文檔。當(dāng)然可以有其他類別。產(chǎn)品文檔可以是用于銷售的產(chǎn)品的網(wǎng)頁。討論組文檔可以是在線討論組或者包括討論組的網(wǎng)頁的存檔。新聞文檔可以包括與新聞條目或者當(dāng)前事件相關(guān)的文檔。贊助商鏈接可以包括第三方向搜索引擎操作者付費從而得以顯示的鏈接(比如說廣告)。在某些實施例中,文檔可以被劃分為屬于多個類別。
分類器300可以是自動分類器,該自動分類器基于例如文檔來源,文檔內(nèi)容,和/或文檔結(jié)構(gòu)做出決定。分類文檔的技術(shù)是本領(lǐng)域所公知的,此處無需進一步描述。
分類文檔可以作為單獨的類別或者“風(fēng)格”在全文數(shù)據(jù)庫127中存儲,被示例為贊助商鏈接類310,新聞類311,產(chǎn)品類312,討論組類313,圖像類314,和普通網(wǎng)頁文檔類315。本領(lǐng)域普通技術(shù)人員可以意識到更多,更少或者不同類別可以加以使用。每一類別310-315可以被搜索引擎125單獨索引。
附圖4是從概念上演示搜索引擎125的功能組件的框圖。搜索引擎125可以包括搜索組件401,排列組件402,和接口生成組件403。
總體而言,搜索組件401可以接收用戶搜索查詢,基于搜索查詢訪問數(shù)據(jù)庫127,并且獲得相關(guān)文件的鏈接410(比如URL)的列表。鏈接列表也可以包括總體上旨在描述與鏈接聯(lián)系的網(wǎng)絡(luò)文檔的內(nèi)容的信息。鏈接列表中的每一鏈接與文檔類別310-315中的一個文檔類別聯(lián)系。于是,第一列表可以擁有與用戶搜索查詢相關(guān)的贊助商鏈接,第二列表可以擁有與用戶搜索查詢相關(guān)的新聞文章,等等。舉例而言,該列表可以由搜索組件401通過對文檔類別310-315的每一個分別應(yīng)用用戶搜索查詢來生成。
在每一相關(guān)鏈接列表中,列表被按照可獲知的與用戶檢索查詢的關(guān)聯(lián)性排序。通常,搜索索引化的文檔全集以返回相關(guān)文檔的進程是本領(lǐng)域所公知的。因此,搜索組件401的功能此處將不進一步描述,該功能是與基于用戶查詢執(zhí)行搜索并且基于可獲知的關(guān)聯(lián)性在列表中排列結(jié)果相關(guān)的。
鏈接列表410可以通過排列部件402加以排列。排列部件402可以分析列表410中的鏈接和/或與鏈接對應(yīng)的文檔,并且基于分析,確定列表的相對關(guān)聯(lián)性。換句話說,基于類別310-315的每一個產(chǎn)生的搜索結(jié)果,排列部件402可以根據(jù)可獲知的與用戶搜索查詢的關(guān)聯(lián)性排列類別。排列部件402可以基于與每一列表中的鏈接和/或用戶搜索查詢對應(yīng)的文檔排列。舉例而言,排列部件402通常可以將搜索查詢和每一列表中文檔的內(nèi)容比較并且基于比較的接近程度進行排列??紤]一下搜索查詢“買運動鞋”。針對該搜索查詢,排列部件402可以確定用戶最可能對出售的運動鞋感興趣。因此,排列部件可以較高地排列“產(chǎn)品”類。鏈接列表中與產(chǎn)品類對應(yīng)的鏈接可能是與提供出售的鞋的網(wǎng)頁對應(yīng)的鏈接。
作為排列部件402的另一個實現(xiàn),排列部件可以在搜索查詢中查找條目,該條目傾向表明特定類別很可能是相關(guān)的。舉例而言,在搜索查詢中的詞語“買”可以表明“產(chǎn)品”類別應(yīng)當(dāng)排列為較高等級。
接口生成組件403可以生成包含搜索查詢結(jié)果的文檔,例如網(wǎng)頁。該結(jié)果可以以通常與排列部件402生成的排列對應(yīng)的形式組織在網(wǎng)頁上。由排列部件402確定比其他類別更為相關(guān)的類別在網(wǎng)頁上更為顯著地得以顯示。
附圖5是演示包含被組織成為多個類別的搜索結(jié)果的示例性網(wǎng)頁500的圖。網(wǎng)頁500上的結(jié)果是由搜索組件401針對示例性的搜索“foofighters”而返回的。網(wǎng)頁500上的多個部分使用虛線劃界。如圖所示,最大的部分,部分510,包含有針對搜索查詢“foo fighters”的普通網(wǎng)頁結(jié)果。因此,普通網(wǎng)頁類315可以被排列組件402選擇作為最高排列類別。在某些實現(xiàn)中,因為搜索引擎用戶可以期望接收到來自普通網(wǎng)頁索引的鏈接,接口生成組件403可以經(jīng)常使用普通網(wǎng)頁類315作為最顯著的類別來構(gòu)建網(wǎng)頁500。
部分510可以包含多個鏈接到相關(guān)文檔的鏈接(例如超文本傳輸協(xié)議鏈接),比如說鏈接520。此外,鏈接520可以包括文本片段521,該文本片段521提供鏈接520所涉及的文檔的附加信息。片段521可以源自文檔的內(nèi)容。
產(chǎn)品部分511和新聞部分512也相對顯著地顯示在網(wǎng)頁500上。但是產(chǎn)品部分511和新聞部分512的鏈接可以因此被確定為與用戶搜索查詢有關(guān),盡管不像普通網(wǎng)頁結(jié)果部分510中的鏈接一樣潛在地相關(guān)。因此,部分511和512可以包括比部分510更少的鏈接。特別地,如圖所示,部分511包括兩個鏈接,鏈接525和526。部分512也可以包括兩個鏈接。產(chǎn)品部分511的鏈接可以來自產(chǎn)品類別312,可以包括與希望購買產(chǎn)品的用戶相關(guān)的信息,比如說產(chǎn)品圖片,價格和出售該產(chǎn)品的銷售商的名字。在這種情況下,搜索條目“foo fighters”是一個音樂組合,最為相關(guān)的產(chǎn)品鏈接是兩個銷售該組合唱片集的鏈接。產(chǎn)品部分511也包括表明其他產(chǎn)品鏈接可用的鏈接528。如圖所示,鏈接528表明在該產(chǎn)品類中得到了多少其他命中。通過選擇鏈接528,可以向用戶展現(xiàn)顯示產(chǎn)品類312中的其他鏈接的另一個網(wǎng)頁。
如圖所示,新聞部分512可以與產(chǎn)品部分511類似地架構(gòu)。新聞部分512包括多個鏈接到來自新聞文檔類311中的新聞文章的鏈接。新聞部分512也可以包括表明其他新聞條目可用的鏈接。
其他類別,例如圖像部分513和討論組部分514也可以顯示在網(wǎng)頁500上。這些類別可以與由排列組件402確定比與部分510,511,和512對應(yīng)的類別較少相關(guān)的類別相對應(yīng)。如圖所示,沒有鏈接可以明確地顯示在圖像部分513和討論組部分514。事實上,部分513和514可以僅僅表明在該類別中命中的數(shù)目和在該類別中的結(jié)果的鏈接。以這種方式,用戶意識到這些類別是可用的并且包括可能相關(guān)的結(jié)果,但是網(wǎng)頁500并沒有被多個信息搞亂。
可以理解部分510-514的特定組織是示例性的。更為具體地,部分的數(shù)量,大小,和規(guī)劃可以變化。
附圖6是演示與本發(fā)明各方面一致的搜索引擎125執(zhí)行的操作的流程圖。搜索引擎125從用戶接收搜索查詢(動作601)。搜索組件401可以基于搜索查詢搜索例如文檔類別310-315的多個類別的文檔(動作602)。該搜索對于至少兩個類別可以得到相關(guān)文檔列表或者相關(guān)文檔鏈接。排列組件402可以接著基于搜索部件401返回的結(jié)果排列各個類別(動作603)。接口組件403可以接著生成要返回給用戶的作為結(jié)果的網(wǎng)頁。正如上述附圖5所示,網(wǎng)頁可以包括來自多個類別的鏈接,這些類別至少部分地基于類別的關(guān)聯(lián)性被組織(動作604)。服務(wù)器120可以將生成的網(wǎng)頁返回給用戶(動作605)。
結(jié)論通過在網(wǎng)頁500中顯示多個類別部分,搜索引擎125除了展示來自主要類別(比如說搜索引擎感知與用戶查詢最為相關(guān)的類別)的多個鏈接,還展示來自附加的類別中的鏈接。用戶可以迅速瀏覽鏈接,并且如果用戶認識到他們對某一類別比對主類更感興趣,用戶可以選擇來自其他類別的文檔或者來自其他類別的附加結(jié)果的鏈接。以這種方式,無需用戶在向搜索引擎發(fā)送搜索查詢之前選擇感興趣的類別,用戶搜索經(jīng)驗就可以得以提高。
如上所述,明顯地,本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員可以使用附圖中闡明的實施例中的軟件、固件和硬件的多種不同形式實現(xiàn)本發(fā)明。用于實現(xiàn)與本發(fā)明一致的觀點的實際軟件代碼或者特定控制硬件不局限于本發(fā)明。因此,該觀點的操作和行為被不涉及特定軟件代碼地加以描述,可以理解本領(lǐng)域普通技術(shù)人員能夠基于上述描述設(shè)計軟件和控制硬件以實現(xiàn)該觀點。
本發(fā)明優(yōu)選實施例的上述描述提供了闡釋和描述,但是并不是窮盡地或者將本發(fā)明限制在所揭示的精確形式中。根據(jù)上述教導(dǎo),改變和變化是可能的或者可以從本發(fā)明的實踐中獲得。舉例而言,盡管上述許多操作被描述為特定的順序,許多操作經(jīng)檢驗可以并行執(zhí)行或者以不同順序執(zhí)行從而仍然達到相同或者相當(dāng)?shù)慕Y(jié)果。
除非同樣地精確描述,在本申請的描述中沒有要素,行為或者指令對發(fā)明而言被構(gòu)建為重要的和必要的。另外,正如此處所使用的,術(shù)語“一(a)”意指包括一個或者多個條目。在僅指一個條目的地方,術(shù)語“一個(one)”或者類似語言被加以使用。
權(quán)利要求
1.一種方法,該方法包括執(zhí)行搜索以確定與搜索查詢相關(guān)的文檔,該搜索在包括多個文檔類別的數(shù)據(jù)庫上執(zhí)行以獲得與至少兩個該類別中的每一類別對應(yīng)的搜索結(jié)果列表;排列搜索結(jié)果列表的相對位置;和生成文檔,在該文檔中搜索結(jié)果被置于組織中,該組織至少部分地基于搜索結(jié)果列表的排列而確定。
2.如權(quán)利要求1所述的方法,其中生成的文檔的組織包括兩個或者多個置于不同部分的搜索結(jié)果列表。
3.如權(quán)利要求2所述的方法,其中搜索結(jié)果的較高等級列表與搜索結(jié)果的較低等級列表相比,更為顯著地顯示在生成的文檔中。
4.如權(quán)利要求2所述的方法,其中生成的文檔包括作為超文本傳輸協(xié)議(HTTP)鏈接的搜索結(jié)果。
5.如權(quán)利要求4所述的方法,其中在其中顯示搜索結(jié)果的較高等級列表的部分與對應(yīng)于搜索結(jié)果的較低等級列表的部分相比,包含較多的鏈接。
6.如權(quán)利要求2所述的方法,其中至少一個部分包括描述與該部分對應(yīng)的類別的標(biāo)題。
7.如權(quán)利要求2所述的方法,其中至少一個部分包括到對應(yīng)于該部分的類別的附加搜索結(jié)果的鏈接。
8.如權(quán)利要求1所述的方法,其中生成的文檔是網(wǎng)頁。
9.如權(quán)利要求1所述的方法,其中基于搜索結(jié)果列表中的文檔執(zhí)行搜索結(jié)果列表的排列。
10.如權(quán)利要求1所述的方法,其中基于搜索查詢執(zhí)行搜索結(jié)果列表的排列。
11.如權(quán)利要求2所述的方法,其中搜索結(jié)果的最高等級列表顯示在生成的文檔的左側(cè)。
12.如權(quán)利要求1所述的方法,其中所述類別包括與新聞,產(chǎn)品,圖像和普通網(wǎng)頁相關(guān)的文檔中的至少一個。
13.如權(quán)利要求1所述的方法,其中類別包括與新聞,產(chǎn)品,圖像和普通網(wǎng)頁相關(guān)的文檔。
14.一種搜索引擎,包括搜索組件,該搜索組件被配置用以在包含多個文檔類別的數(shù)據(jù)庫中識別與搜索查詢相關(guān)的文檔,該搜索組件獲得與至少兩個該類別中的每一類別對應(yīng)的搜索結(jié)果列表;排列組件,該排列組件被配置用以排列搜索結(jié)果列表的相對位置;和接口生成組件,該接口生成組件被配置用以生成文檔,在該文檔中搜索結(jié)果至少部分地基于搜索結(jié)果列表的排列而被組織。
15.如權(quán)利要求14所述的搜索引擎,其中生成的文檔的組織包括至少兩個置于不同部分的搜索結(jié)果列表。
16.如權(quán)利要求15所述的搜索引擎,其中搜索結(jié)果的較高等級列表與搜索結(jié)果的較低等級列表相比,更為顯著地顯示在生成的文檔中。
17.如權(quán)利要求15所述的搜索引擎,其中至少一個部分包括到對應(yīng)于該部分的類別的附加搜索結(jié)果的鏈接。
18.如權(quán)利要求14所述的搜索引擎,其中生成的文檔是網(wǎng)頁。
19.如權(quán)利要求14所述的搜索引擎,其中基于搜索結(jié)果列表中的文檔執(zhí)行搜索結(jié)果列表的排列。
20.如權(quán)利要求14所述的搜索引擎,其中基于搜索查詢執(zhí)行搜索結(jié)果列表的排列。
21.一種組織被分類為多個類別的文檔的方法,該方法包括基于每一類別中的文檔的內(nèi)容排列多個類別;以及生成結(jié)果文檔,在該結(jié)果文檔中文檔被分類組織并且較高等級類別的文檔更為顯著地置于結(jié)果文檔中。
22.如權(quán)利要求21所述的方法,還包括接收搜索查詢;以及基于搜索查詢在多個類別的每一類別中執(zhí)行搜索以定位文檔。
23.如權(quán)利要求21所述的方法,其中文檔作為超文本傳輸協(xié)議(HTTP)鏈接置于結(jié)果文檔中。
24.如權(quán)利要求23所述的方法,其中在其中顯示較高等級類別的鏈接的結(jié)果文檔的部分與對應(yīng)于較低等級類別的鏈接的部分相比,包含較多鏈接。
25.如權(quán)利要求21所述的方法,其中結(jié)果文檔包括描述類別的標(biāo)題。
26.如權(quán)利要求21所述的方法,其中結(jié)果文檔包括到該類別的附加搜索結(jié)果的鏈接。
27.如權(quán)利要求21所述的方法,其中結(jié)果文檔是網(wǎng)頁。
28.用于組織被分類為多個類別的文檔的一個或者多個設(shè)備,該一個或者多個設(shè)備包括基于每一類別中的文檔的內(nèi)容排列多個類別的裝置;和用于生成結(jié)果文檔的裝置,在該結(jié)果文檔中文檔被分類組織并且較高等級類別的文檔更為顯著地置于結(jié)果文檔中。
29.如權(quán)利要求27所述的一個或者多個設(shè)備,還包括用于接收搜索查詢的裝置;和用于基于搜索查詢在多個類別的每一類別中執(zhí)行搜索以定位文檔的裝置。
30.一種計算機可讀介質(zhì),包含由處理器執(zhí)行的編程指令,該計算機可讀介質(zhì)包括用于接收被分類為多個類別的輸入文檔的指令;用于基于每一類別中的輸入文檔的內(nèi)容排列輸入文檔的指令;用于生成結(jié)果文檔的部指令,在該結(jié)果文檔中輸入文檔被分類組織并且較高等級類別的文檔更為顯著地置于結(jié)果文檔中。
31.如權(quán)利要求30所述的計算機可讀介質(zhì),還包括用于接收搜索查詢的指令;和用于基于搜索查詢在至少兩個類別中執(zhí)行搜索以定位輸入文檔的指令。
全文摘要
搜索引擎可以針對用戶的搜索查詢在多個可能的搜索類別中執(zhí)行搜索。舉例而言,搜索查詢可以針對普通網(wǎng)頁,圖像和新聞文檔執(zhí)行。搜索引擎基于搜索查詢和/或每一類別返回的文檔排列類別,分類別向用戶顯示搜索結(jié)果。較高等級類別相對較低等級類別更為顯著地顯示。
文檔編號G06F17/30GK1918568SQ200480041748
公開日2007年2月21日 申請日期2004年12月17日 優(yōu)先權(quán)日2003年12月31日
發(fā)明者布雷特·C·泰勒, 馬里薩·梅爾, 奧庫特·拜由科克坦 申請人:Google公司