專利名稱:為搜索結果或鏈接頁面可視化站點結構及使能站點導航的制作方法
技術領域:
本說明書一般地涉及信息展現(xiàn)。
背景技術:
因特網(wǎng)搜索引擎的目標是識別與用戶的需求相關的資源(例如,網(wǎng)頁、圖像、文本文檔、多媒體語境)以及以對用戶有用的方式展現(xiàn)關于資源的信息。常規(guī)因特網(wǎng)搜索引擎響應于用戶提交的查詢而返回搜索結果集。用戶可以選擇搜索結果,其可以將他們直接放置在網(wǎng)站內的網(wǎng)頁上。網(wǎng)頁在網(wǎng)站的網(wǎng)頁層級內可能很深。
發(fā)明內容
本說明書描述了與例如通過從與搜索結果相關聯(lián)的網(wǎng)站提取一個或多個層級結構并且顯示附加于搜索結果的層級的一部分來擴增搜索結果有關的技術。在一些實施方式中,層級的一部分可以包括指向包括在站點層級中的資源的超鏈接。一般地,在本說明書中描述的主題的一個方面可以具體化在用于下述的計算機實現(xiàn)的方法中顯示與搜索相關聯(lián)的結果,包括接收一個或多個詞語的查詢;接收從查詢得到的包括一個或多個資源的結果;確定與資源中的一個或多個有關的層級數(shù)據(jù),層級數(shù)據(jù)描述了朝向與給定的資源相關聯(lián)的起始或進入頁面的遍歷路徑(traversal path);以及展現(xiàn)結果,包括將層級數(shù)據(jù)與相關聯(lián)的資源一起展現(xiàn)。這些和其它實施例可以可選地不包括下述特征、包括下述特征中的一個或多個。確定層級數(shù)據(jù)可以包括對資源進行評估以得到層級數(shù)據(jù)。對資源進行評估可以包括為面包屑(breadcrumb)數(shù)據(jù)對資源進行掃描。展現(xiàn)結果可以包括展現(xiàn)面包屑數(shù)據(jù)。確定層級數(shù)據(jù)可以包括從資源提取站點結構、分析與資源相關聯(lián)的鏈接結構、解析與資源相關聯(lián)的導航菜單、評估與資源相關聯(lián)的站點地圖、分析與相關聯(lián)的資源的導航有關的用戶行為、分析與資源相關聯(lián)的類別樹和詞語、以及分析與資源相關聯(lián)的web管理員或用戶提供的分類信息。層級數(shù)據(jù)可以與和資源相關聯(lián)的站點的目錄組織有關,以及可以表示與資源相關聯(lián)的站點的頁面的一個或多個層級歸類。路徑可以包括當從資源的起始或進入頁面進行時為了到達給定的資源需要被遍歷的所有資源的標識符。網(wǎng)站結構可以包括資源。層級數(shù)據(jù)可以包括指向路徑中的至少一個資源的鏈接。該方法可以包括展現(xiàn)包括在確定步驟中提取的結構的可見特征,其中可見特征是面包屑內容、導航菜單或下拉列表。該方法可以包括展現(xiàn)層級數(shù)據(jù)的文本或圖形表示中的一個或多個,以及將交互式可見特征與資源一起展現(xiàn)。在另一個方面中,提供了一種用于展現(xiàn)搜索結果的計算機實現(xiàn)的方法。該方法包括接收搜索查詢;接收包括一個或多個資源的搜索結果;對搜索結果進行擴增,包括將站點結構的可視化與相關聯(lián)的資源一起提供;以及向用戶展現(xiàn)擴增的搜索結果。在另一個方面中,提供了一種用于展現(xiàn)信息的計算機實現(xiàn)的方法。該方法包括接收內容項以向用戶展現(xiàn);在內容項內識別資源;對資源進行擴增,包括提供與資源相關聯(lián)的站點結構的可視化,該可視化包括從資源到與資源相關聯(lián)的起始或進入頁面的遍歷路徑;以及向用戶展現(xiàn)包括擴增的資源的內容項。在另一個方面中,提供了一種系統(tǒng)。該系統(tǒng)包括搜索引擎,其接收搜索查詢并且產(chǎn)生搜索結果;層級提取工具,其提取與資源相關聯(lián)的層級數(shù)據(jù);搜索結果擴增器,其創(chuàng)建為搜索結果的部分的資源的層級數(shù)據(jù)的可視表示;以及展現(xiàn)引擎,其用層級數(shù)據(jù)的可視表示對搜索結果進行擴增,并且向用戶提供擴增的搜索結果。可以實現(xiàn)在本說明書中描述的主題的特定實施例,以實現(xiàn)下述優(yōu)勢中的沒有一個、一個或多個。可以對搜索結果進行擴增以包括與搜索結果相關聯(lián)的層級數(shù)據(jù)。引擎(例如,搜索引擎或獨立引擎)可以使用例如包括有所識別的資源或與所識別的資源相關聯(lián)的面包屑、導航菜單、鏈接結構或站點地圖來從網(wǎng)站提取層級數(shù)據(jù)。響應于搜索查詢,可以將層級數(shù)據(jù)與所識別的資源一起展現(xiàn)。搜索引擎可以將層級數(shù)據(jù)的可視表示附加到相關聯(lián)的搜索結果。例如,層級數(shù)據(jù)的可視表示可以以面包屑、下拉列表或導航菜單樹的形式。在一些實施方式中,層級數(shù)據(jù)的可視表示可以是交互式的,以及可以包括指向包括在網(wǎng)站中的資源的超鏈接。在附圖和下面的描述中闡述了在本說明書中描述的主題的一個或多個實施例的細節(jié)。主題的其它特征、方面和優(yōu)勢從描述、附圖以及權利要求書將變得顯而易見。
圖1是示例搜索系統(tǒng)的框圖。圖2圖示了以常規(guī)方式顯示的搜索結果的示例網(wǎng)頁。圖3圖示了擴增的搜索結果的示例網(wǎng)頁。圖4圖示了當選擇圖3中所圖示的搜索結果的超鏈接時可以將用戶指引到的示例網(wǎng)頁。圖5圖示了擴增的搜索結果的替選示例網(wǎng)頁。圖6圖示了當選擇圖5中的搜索結果的超鏈接時可以將用戶指引到的示例網(wǎng)頁。圖7圖示了當選擇圖3中的搜索結果的超鏈接時可以將用戶指引到的網(wǎng)頁的替選示例。圖8是用于顯示與搜索相關聯(lián)的結果的示例方法的流程圖。圖9是用于展現(xiàn)搜索結果的示例方法的流程圖。圖10是用于展現(xiàn)信息的示例方法的流程圖。圖11是可以用于實現(xiàn)在本文檔中描述的系統(tǒng)和方法的計算設備的框圖。各附圖中相同的參考數(shù)字和標記指示相同的元素。
具體實施例方式本公開描述了通過將層級數(shù)據(jù)附加到搜索結果來擴增搜索結果,并且向用戶顯示層級數(shù)據(jù)以及搜索結果。
圖1是用于提供與所提交的查詢相關的搜索結果的示例搜索系統(tǒng)100的框圖。搜索系統(tǒng)100可以在因特網(wǎng)、內聯(lián)網(wǎng)或另一個客戶端和服務器環(huán)境中實現(xiàn)。搜索系統(tǒng)100是在其中可以實現(xiàn)在下面描述的系統(tǒng)、組件和技術的信息檢索系統(tǒng)的示例。在一些實施方式中,搜索系統(tǒng)100可以響應于搜索查詢而提供因特網(wǎng)搜索結果。搜索系統(tǒng)100可以使用指向網(wǎng)站上的資源的超鏈接來表示搜索結果。搜索結果還可以使與資源在其網(wǎng)站內的位置有關的層級數(shù)據(jù)的可視表示附加于其。在一些實施方式中,層級數(shù)據(jù)的可視表示中的每一個級(level)或符號(token)自身可以是超鏈接。在一些實施方式中,層級數(shù)據(jù)的完整可視表示可以是超鏈接。用戶102可以通過客戶端設備104與搜索系統(tǒng)100交互。例如,客戶端設備104 可以是通過局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)(例如,因特網(wǎng))耦接到搜索系統(tǒng)100的計算機。 在一些實施方式中,搜索系統(tǒng)100和客戶端設備104可以是一個機器。例如,用戶可以將諸如web瀏覽器的桌面搜索應用安裝在客戶端設備104上??蛻舳嗽O備104可以包括隨機存取存儲器(RAM) 106和處理器108。用戶102可以使用客戶端設備104向搜索系統(tǒng)100提交查詢110。當用戶102提交查詢110時,客戶端設備104可以通過網(wǎng)絡112將查詢110傳送給搜索系統(tǒng)100。在一些實施方式中,搜索系統(tǒng)100可以是運行于在一個或多個位置、通過網(wǎng)絡相互耦接的一個或多個計算機上的計算機程序。搜索系統(tǒng)100可以接收查詢110,并且將其遞送給包括在搜索系統(tǒng)100中的搜索引擎130。搜索引擎130可以識別匹配查詢110的資源。搜索引擎130可以包括索引引擎120 和排名引擎152。索引引擎120可以對在語料庫(例如,內容集或內容庫)中找到的資源 (例如,因特網(wǎng)上的網(wǎng)頁、圖像或新聞文章)進行索引。排名引擎152可以對匹配查詢110 的資源進行排名。在一些實施方式中,包括在搜索引擎130中的其它軟件可以對匹配查詢 110的資源進行排名。搜索系統(tǒng)100可以包括存儲與索引資源相關聯(lián)的索引信息的索引數(shù)據(jù)庫122。索引數(shù)據(jù)庫122可以包括指向存儲在搜索系統(tǒng)100外(例如,因特網(wǎng))的索引信息的超鏈接。 搜索引擎130可以使用常規(guī)技術來執(zhí)行對資源的索引和排名。搜索引擎130可以使用索引數(shù)據(jù)庫122中的信息來使每一個索引資源包括超鏈接。搜索引擎130可以將搜索結果128 創(chuàng)建為排名的、索引的資源列表。搜索引擎130可以通過網(wǎng)絡112將搜索結果128以可以向用戶102展現(xiàn)的形式(例如,作為待在運行于客戶端設備104上的web瀏覽器中顯示的搜索結果網(wǎng)頁)傳送給客戶端設備104。層級數(shù)據(jù)提取器搜索系統(tǒng)100還可以包括層級數(shù)據(jù)提取器132。層級數(shù)據(jù)提取器132可以為資源 (例如,網(wǎng)站)提取層級數(shù)據(jù)。提取器132可以確定與已由搜索引擎130識別并且待被包括 (其至少部分)在搜索結果128中的資源相關聯(lián)的一個或多個層級結構。在一些實施方式中,搜索系統(tǒng)100可以將層級數(shù)據(jù)表示為朝向/源自與資源相關聯(lián)的起始或進入頁面的遍歷路徑。在一些實施方式中,搜索系統(tǒng)100可以將層級數(shù)據(jù)表示為朝向/源自與資源相關聯(lián)的頂級域的遍歷路徑。在一些實施方式中,遍歷路徑可以包括當從網(wǎng)站上的起始或進入頁面進行時為了到達給定的資源需要被遍歷的部分或全部資源的標識符。在一些實施方式中,層級數(shù)據(jù)可以表示在與包括資源的網(wǎng)站相關聯(lián)的層級結構中、高于資源的層級的一部分。在一些實施方式中,層級數(shù)據(jù)可以與和資源相關聯(lián)的網(wǎng)站的目錄組織有關。在一些實施方式中,層級數(shù)據(jù)可以表示在與資源相關聯(lián)的網(wǎng)站內的資源的一個或多個層級歸類。層級數(shù)據(jù)提取器132可以使用多個過程來確定與資源相關聯(lián)的層級結構。過程可以涉及對資源進行評估并且分析以從資源提取站點結構。過程可以包括但不限于分析與資源相關聯(lián)的鏈接結構、解析與資源相關聯(lián)的導航菜單、評估與資源相關聯(lián)的站點地圖以及分析與和資源相關聯(lián)的導航有關的用戶行為。過程可以進一步包括分析與資源相關聯(lián)的類別樹和詞語以及分析與資源相關聯(lián)的web管理員或用戶提供的分類信息。在一些實施方式中,層級數(shù)據(jù)提取器132可以為面包屑數(shù)據(jù)對資源進行掃描。層級數(shù)據(jù)提取器132可以使用面包屑來確定網(wǎng)站的層級結構。例如,面包屑可以是從用戶正查看的網(wǎng)頁引回到包括該網(wǎng)頁的網(wǎng)站的起始或進入點的超鏈接的可視表示。字符或圖形元素可以分隔超鏈接的可視表示。面包屑可以提供從當前資源向上到在網(wǎng)站內不那么深或不那么具體的資源的反向鏈接,可能在網(wǎng)站的起始或進入點處結束。作為一個整體,面包屑可以是以與網(wǎng)站的層級結構有關的當前資源的“深度地圖”的形式。用戶可以追尋面包屑的足跡,以將他們從他們正查看的當前資源向上引到在網(wǎng)站的層級樹內逐漸不那么深的資源, 在網(wǎng)站的起始或進入點資源處結束。在一些實施方式中,資源可以跨資源的頂部將面包屑顯示在任何標題欄或標題之下。特定字符(例如,大于號“>”)可以用作層級分隔符。面包屑可以向查看資源的用戶傳遞關于網(wǎng)站層級或他們采取來通過網(wǎng)站到達他們正查看的當前資源的路徑的信息。在一些實施方式中,面包屑可以表示用戶在網(wǎng)站內采取來到達當前資源的路徑。 這些面包屑可以被稱為路徑面包屑,并且是動態(tài)的。在一些實施方式中,基于用戶如何導航通過在網(wǎng)站上的資源來到達資源,該資源可以具有不同的面包屑。例如,在購物網(wǎng)站上的用戶可以通過從網(wǎng)站的主頁導航到包括所選擇的一雙男式鞋的網(wǎng)頁,其可以由面包屑 HOME (主頁)> SHOES (鞋類)> MEN(SS) > Smith and Jones SJ200 sneakers (史密斯&瓊斯SJ200運動鞋)表示,來選擇購買正出售的該雙男式鞋。在另一個示例中,用戶可以使用不同的路徑通過網(wǎng)站層級到達同一網(wǎng)頁(例如,HOME > SALES(銷售)> SHOES > Smith and Jones SJ200 sneakers)來選擇相同的一雙男式鞋。在一些實施方式中,面包屑可以表示資源在站點層級內的位置。這些面包屑可以被稱為位置面包屑,并且是靜態(tài)的。位置面包屑不必示出用戶采取來通過網(wǎng)站到達資源的路線,但是向用戶示出他們在網(wǎng)站層級中的何處。例如,在購物網(wǎng)站上的用戶可以通過從網(wǎng)站的主頁導航到包括所選擇的一雙男式鞋的網(wǎng)頁,其可以由面包屑HOME > SHOES > MEN > Smith and Jones SJ200 sneakers表示,來選擇購買正出售的該雙男式鞋。在另一個示例中,用戶可以遍歷不同路徑通過網(wǎng)站層級來選擇相同的一雙男式鞋。用戶可以導航購物網(wǎng)站,在HOME網(wǎng)頁起始,然后選擇SALES網(wǎng)頁,接著選擇SHOES網(wǎng)頁來到達同一網(wǎng)頁(Smith and Jones SJ200 sneakers)。然而,與該網(wǎng)頁相關聯(lián)的面包屑可以是靜態(tài)的(例如,HOME > SALES > SHOES > Smith and Jones SJ200 sneakers)。在一些實施方式中,網(wǎng)頁可以被歸類在網(wǎng)站的目錄結構中的多于一個類別中。例如,示出Smith and Jones SJ200 sneakers的網(wǎng)頁可以在網(wǎng)站層級內位于HOME > SHOES> MEN處,以及也可以在網(wǎng)站層級內位于HOME > SALES > SHOES處。在一些實施方式中,每一個面包屑可以是指向網(wǎng)站內的資源的超鏈接。用戶可以通過激活與面包屑相關聯(lián)的超鏈接來導航回層級中的先前資源。在一些實施方式中,資源的層級結構可以與相關聯(lián)的網(wǎng)站的目錄組織平行。在一些實施方式中,資源的層級結構可以包括資源在相關聯(lián)的網(wǎng)站上的一個或多個層級歸類。 如在上面的示例中,購物網(wǎng)站將在購物網(wǎng)站的層級中的Smith and Jones SJ200 sneakers 的網(wǎng)頁歸類成兩個類別。例如,面包屑H0ME > SHOES > MEN可以表示一個類別,以及面包屑H0ME > SALES > SHOES可以表示另一個類別。搜索結果擴增器搜索系統(tǒng)100還可以包括搜索結果擴增器134。搜索結果擴增器134可以創(chuàng)建如由層級數(shù)據(jù)提取器132所確定的資源的層級結構的可視表示。搜索結果擴增器134可以將與所識別的資源相關聯(lián)的層級結構的可視表示附加在搜索結果128中。搜索結果128可以包括與資源相關聯(lián)的層級結構的可視表示以及資源的超鏈接。搜索結果擴增器134可以對在搜索結果128中列出的每一個搜索結果進行擴增。搜索結果128可以以可以由用戶102 查看的形式(例如,作為待在運行于客戶端設備104上的web瀏覽器中顯示的搜索結果網(wǎng)頁)在客戶端設備104上顯示。在一些實施方式中,搜索結果128可以包括與資源相關聯(lián)的層級樹的文本表示。例如,在購物網(wǎng)站上包括男式鞋的網(wǎng)頁的層級樹可以類似于面包屑(例如,www. shoeshoppingexample. com > SHOES > MEN)。在一些實施方式中,搜索結果128可以包括資源的層級樹的圖形表示,在分隔符(例如,箭頭)之間使用圖形符號來表示層級樹中的每一個位置。例如,
會^貸可以用來表示Smith and Jones SJ200 sneakers網(wǎng)頁在購物網(wǎng)站層級中的位置 (HOME > SHOES > MEN,其中 HOME 是 www. shoeshoppingexample. com)。在一些實施方式中,資源的層級結構的表示可以是非交互式的,其中層級結構的文本和/或圖形表示以及結構中的每一個表示元素(例如,面包屑或符號)對用戶而言是提供信息的,但是不允許用戶與(例如,網(wǎng)站的)基本結構元素進行任何交互。在一些實施方式中,用戶可以與和資源相關聯(lián)的層級結構的表示進行交互。例如, 如上所述的面包屑類型結構中的每一個元素可以表示指向與網(wǎng)站相關聯(lián)的特定資源的超鏈接,其在用戶與面包屑交互(例如,點擊)時允許導航。在另一個示例中,如上所述的圖形符號可以是交互式的,以及可以在用戶與圖形符號交互(例如,點擊)時,促使交互式菜單結構(例如,網(wǎng)站上的網(wǎng)頁)變得可見。在一些實施方式中,搜索結果擴增器134可以將附加到搜索結果的資源的層級樹數(shù)據(jù)表示為下拉列表。用戶可以選擇列表上的項(例如,點擊該項、高亮該項),以及層級中所選擇的級可以顯示。類似地,在一些實施方式中,搜索結果擴增器134可以將附加到搜索結果的資源的層級結構表示為導航菜單。用戶可以選擇菜單上的項(例如,點擊該項、高亮該項),以及層級中所選擇的級可以顯示。搜索結果圖2圖示了以常規(guī)方式顯示的、產(chǎn)生于查詢204的搜索結果202的示例網(wǎng)頁200。 網(wǎng)頁200可以包括多個搜索結果,其中的一個是搜索結果202a。搜索結果202可以是按排名順序組織的結果列表。例如,最密切匹配查詢204的搜索結果可以被最先顯示(例如,與搜索引擎(例如,如圖1中所示的搜索引擎130)所確定的排名分值一致,在搜索結果列表的頂部處),后跟按遞減排名順序的搜索結果。搜索結果202中的條目中的每一個可以是資源(例如,對查詢作出響應的網(wǎng)頁、圖像、文本文檔或多媒體語境)。搜索結果可以包括資源的標題206、與資源相關聯(lián)的結果標識符(例如,可選鏈接)208以及來自資源的內容的摘錄 210。通常,摘錄210可以包括從資源的文本內容提取的一個或多個詞、短語、分句或句子。 短語可以是有意義的兩個或多個詞序列。圖1中所示的搜索引擎130可以從資源提取文本內容的連續(xù)段或分隔段來形成摘錄210。當查詢詞語在摘錄中出現(xiàn)時,搜索引擎130可以可選地以粗體標記查詢204的詞語(例如,“Moby"、“ Dick")。在圖2的示例中,結果標識符208唯一識別網(wǎng)站上的資源,但是不提供該資源與其網(wǎng)站如何相關的可讀或信息化描述。另外,結果標識符208不提供資源內容的任何指示或描述。結果標識符208可以允許用戶訪問作為搜索結果的特定資源。然而,資源可能提供對用戶的需求而言太具體的信息。用戶可能更喜歡導航到更籠統(tǒng)的資源,在網(wǎng)站層級中進一步返回,以得到網(wǎng)站在他感興趣的領域所提供的內容的更寬泛指示。例如,結果標識符 208可以將用戶指引到Herman Melville和Tony Tanner在1998年出版的特定書籍〃 Moby Dick"的資源。用戶可能更喜歡查看可以在網(wǎng)站上獲得的書籍"Moby Dick"的其它版本。擴增的搜索結果圖3圖示了擴增的搜索結果302的示例網(wǎng)頁300。搜索結果302可以是按排名順序組織的結果列表。搜索結果302中的每一個條目(例如,搜索結果306)可以是資源。每一個搜索結果可以包括資源的標題(例如,標題310)。標題310可以使指向與搜索結果306 相關聯(lián)的資源的超鏈接附加于其。每一個搜索結果還可以包括來自資源的內容的摘錄(例如,摘錄314)。在一些實施方式中,如同對于圖2中的查詢204,搜索引擎(例如,圖1中的搜索引擎130)可以為查詢308生成相同的搜索結果。然而,層級數(shù)據(jù)提取器(例如,圖1的層級數(shù)據(jù)提取器132)可以提取與資源相關聯(lián)的層級數(shù)據(jù)。搜索結果擴增器(例如,圖1中的搜索結果擴增器134)可以通過附加與資源相關聯(lián)的層級數(shù)據(jù)的可視表示(例如,以面包屑 304的形式的包括資源的網(wǎng)站的層級)對搜索結果進行擴增??梢暠硎究梢悦枋龀?源自與所識別的資源相關聯(lián)的起始或進入頁面的遍歷路徑。面包屑304是與資源相關聯(lián)的層級數(shù)據(jù)的可視表示的一個示例。面包屑304可以將用戶引到與搜索結果相關聯(lián)的資源。面包屑304還可以將用戶引到在相關聯(lián)的網(wǎng)站層級中更往上的資源。在一些實施方式中,面包屑304可以包括符號312、316、318、320,其每一個可以使指向資源的可選超鏈接與其相關聯(lián)。例如,客戶端設備(例如,圖1中的客戶端設備104)可以向用戶(例如,用戶102)顯示網(wǎng)頁300。當用戶選擇符號312 (例如,點擊其或高亮其) 時,客戶端設備可以顯示包含與用戶的搜索查詢308有關的信息、與搜索結果306相關聯(lián)的資源。額外地,當用戶選擇符號316、318或320 (例如,點擊或高亮符號)時,客戶端設備可以分別顯示在與搜索結果306相關聯(lián)的網(wǎng)站層級內逐漸更高級處的資源。符號320可以是指向包括與搜索結果306相關聯(lián)的資源的網(wǎng)站的起始或進入頁面的可選超鏈接。圖4圖示了可以被導航至/自網(wǎng)頁300的示例網(wǎng)頁400。例如,響應于查詢308, 客戶端設備(例如,圖1中的客戶端設備104)可以向用戶(例如,用戶102)顯示網(wǎng)頁300。 用戶可以選擇與資源306相關聯(lián)的符號312,以及客戶端設備可以顯示網(wǎng)頁400。網(wǎng)頁400可以包括標題402和與查詢308有關的信息。信息可以包括表示題為 "Moby-Dick or the Whale”的書籍的圖片404。信息還可以包括關于書籍的狀態(tài)信息406, 其可以包括作者、出版商、價格和當前可獲得性。額外地,網(wǎng)頁400可以包括用戶可以激活來將書籍放置在其購物車中以供未來購買的添加到購物車按鈕408,以及用戶可以激活來繼續(xù)在網(wǎng)站內的其它位置購物的繼續(xù)購物按鈕410。網(wǎng)頁400還可以包括指示網(wǎng)頁400位于網(wǎng)站層級內何處的位置面包屑412。在一些實施方式中,類似于圖3中的面包屑304,面包屑412可以包括符號414、416、418,其每一個可以使指向在網(wǎng)站層級中更往上的資源的可選超鏈接與其相關聯(lián)。用戶可以選擇符號, 并且顯示相關聯(lián)的資源。符號418可以是指向網(wǎng)站的起始或進入資源的可選超鏈接。符號 420可以不是可選超鏈接,因為其表示向用戶顯示的當前資源。層級數(shù)據(jù)提取器(例如,圖1中的層級數(shù)據(jù)提取器132)可以從包括網(wǎng)頁400的資源提取層級數(shù)據(jù)。在一些實施方式中,層級數(shù)據(jù)提取器可以使用面包屑412來確定資源在網(wǎng)站層級內的位置。搜索結果擴增器(例如,圖1中的搜索結果擴增器134)可以使用來自層級數(shù)據(jù)提取器的信息以及面包屑412來生成附加到搜索結果306的層級數(shù)據(jù)(例如,其一個示例是面包屑304)。替選擴增的搜索結果圖5圖示了擴增的搜索結果502的替選示例網(wǎng)頁500。搜索結果502可以是按排名順序組織的結果列表。搜索結果502中的每一個條目(例如,搜索結果506)可以是資源。 每一個搜索結果可以包括資源的標題(例如,標題510)。標題510可以使指向與搜索結果 506相關聯(lián)的資源的超鏈接附加于其。每一個搜索結果還可以包括來自資源的內容的摘錄 (例如,摘錄514)。搜索引擎(例如,圖1中的搜索引擎130)可以為查詢508生成搜索結果502。在圖3中,搜索引擎(例如,圖1中的搜索引擎130)還為查詢308生成搜索結果302。在這些示例中,查詢308和查詢508是相同的,以及搜索結果502和搜索結果302是相似的。標題510與標題310相同,以及摘錄514與摘錄314相同。與標題510相關聯(lián)的超鏈接和與標題310相關聯(lián)的超鏈接相同。例如,用戶(例如,圖1中的用戶102)對任一超鏈接的選擇可以導致在客戶端設備(例如,圖1中的客戶端設備104)上顯示相同的資源。如圖5和圖3中所示,搜索結果502和搜索結果302分別具有不同的面包屑一分別為面包屑304和面包屑504。層級數(shù)據(jù)提取器(例如,圖1中的層級數(shù)據(jù)提取器132)可以從包括搜索結果506的所識別的資源的網(wǎng)站提取層級數(shù)據(jù)。取決于使用哪些提取過程, 不同的數(shù)據(jù)可以被展現(xiàn)。例如,在一些實施方式中,資源在網(wǎng)站內可以具有多個歸類。資源的歸類可以取決于層級數(shù)據(jù)提取器確定網(wǎng)站的層級數(shù)據(jù)的語境。搜索結果擴增器(例如, 圖1中的搜索結果擴增器134)可以通過附加與搜索結果相關聯(lián)的資源在包括資源的網(wǎng)站的層級內的位置(資源的歸類)的可視表示來對每一個搜索結果進行擴增。面包屑304和面包屑504是與網(wǎng)站內的同一資源相關聯(lián)的不同歸類的示例。類似于面包屑304,在一些實施方式中,面包屑504可以包括符號512、516、518、 520,其每一個可以使指向資源的可選超鏈接與其相關聯(lián)。用戶選擇符號可以促使客戶端設備顯示相關聯(lián)的資源。例如,當用戶選擇符號516、518或520 (例如,點擊或高亮符號)時, 客戶端設備可以分別顯示在與搜索結果506相關聯(lián)的網(wǎng)站層級內逐漸更高級處的資源。符號516和518可以與網(wǎng)站層級內與符號316和318相關聯(lián)的資源不同的資源相關聯(lián)。符號 512以及符號312可以與指向同一資源的可選超鏈接相關聯(lián),其導致在客戶端設備上顯示同一資源。類似于符號320,符號520還可以是指向包括與搜索結果506相關聯(lián)的資源的網(wǎng)站的起始或進入頁面的可選超鏈接。圖6圖示了示例網(wǎng)頁600。例如,客戶端設備(例如,圖1中的客戶端設備104)可以向用戶(例如,用戶102)顯示網(wǎng)頁500。用戶可以選擇符號512,以及客戶端設備可以顯示網(wǎng)頁600。網(wǎng)頁600類似于網(wǎng)頁400,因為其可以包括標題602和與查詢508有關的信息(題為“Moby-Dick or the Whale”的書籍的圖片604和關于書籍的狀態(tài)信息606)以及按鈕 608 和 610。網(wǎng)頁600還可以包括指示網(wǎng)頁600位于網(wǎng)站層級內何處的位置面包屑612。面包屑612不同于面包屑412。每一組面包屑412和612示出了資源在網(wǎng)站的層級內的歸類。 面包屑412以網(wǎng)站層級形式將網(wǎng)頁400示出為Home > Products > Books > Moby Dick。 面包屑612以網(wǎng)站層級形式將網(wǎng)頁600示出為Home > Animals > Whales > Moby Dick。 面包屑412和612中的每一個可以引到關于書籍〃 Moby-Dick"的同一網(wǎng)頁。然而,面包屑 412和612中的每一個示出了通過網(wǎng)站層級到達同一位置的不同路徑。在一些實施方式中,面包屑612可以包括符號614、616、618,其每一個可以與指向在網(wǎng)站層級中更往上的資源的可選超鏈接相關聯(lián)。當用戶選擇符號(例如點擊其或高亮其)時,客戶端設備可以顯示與該符號相關聯(lián)的資源。符號618可以與指向網(wǎng)站的起始或進入資源的可選超鏈接相關聯(lián)。符號620可以與可選超鏈接不相關聯(lián),因為其表示向用戶顯示的當前資源。使用導航地圖進行站點層級確定圖7圖示了替選示例網(wǎng)頁700。例如,客戶端設備(例如,圖1中的客戶端設備104) 可以如圖3中所圖示向用戶(例如,用戶102)顯示網(wǎng)頁300。用戶可以選擇符號312,以及客戶端設備可以顯示網(wǎng)頁700。網(wǎng)頁700可以包括標題702和與查詢308有關的信息。信息可以包括表示題為"Moby-Dick"的書籍的圖片704。信息還可以包括關于書籍的狀態(tài)信息706,其可以包括作者、出版商、價格和當前可獲得性。額外地,網(wǎng)頁700可以包括用戶可以激活來將書籍放置在其購物袋中以供未來購買的添加到購物袋按鈕708,以及用戶可以激活來繼續(xù)在網(wǎng)站內的其它位置購物的繼續(xù)購物按鈕710。網(wǎng)頁700還可以包括導航地圖712。導航地圖712可以允許用戶圍繞網(wǎng)站導航其路線。其還可以提供網(wǎng)頁700位于網(wǎng)站層級內何處的可視指示。在一些實施方式中,站點地圖712可以包括多個符號。圖7示出了符號714a-f。例如,用戶可以通過分別激活控制框720a-f來展開或折疊符號714a-f。在一些實施方式中,符號714a_f每一個可以與指向包括在網(wǎng)站層級中的資源的可選超鏈接相關聯(lián)。用戶可以選擇符號(例如,點擊其或高亮其)來訪問網(wǎng)站內與該符號相關聯(lián)的資源。層級數(shù)據(jù)提取器(例如,圖1中的層級數(shù)據(jù)提取器132)可以從包括網(wǎng)頁700的網(wǎng)站提取層級數(shù)據(jù)。在一些實施方式中,層級數(shù)據(jù)提取器可以使用導航地圖712來確定網(wǎng)頁 700在網(wǎng)站層級內的位置。搜索結果擴增器(例如,圖1中的搜索結果擴增器)可以使用來自層級數(shù)據(jù)提取器的信息基于導航地圖712來生成附加到搜索結果306的面包屑304。顯示與搜索相關聯(lián)的結果圖8是用于顯示與搜索相關聯(lián)的結果的示例方法800的流程圖。例如,方法800 可以是向用戶提供搜索結果以在用戶的客戶端設備(例如,圖1中的客戶端設備104)上顯示的計算機實現(xiàn)的方法。為簡單起見,將參考圖1和執(zhí)行方法800的系統(tǒng)來描述示例方法 800。方法800以下述開始接收查詢,查詢包括一個或多個詞語(步驟802)。例如,用戶(例如,圖1中的用戶102)可以與可以向用戶顯示與搜索相關聯(lián)的結果的客戶端設備 (例如,客戶端設備104)交互。例如,參考圖3,查詢308可以是用戶(例如,圖1中的用戶 102)在客戶端設備(例如,客戶端設備104)上執(zhí)行的瀏覽器內的搜索框322中輸入的搜索詞語(“Moby Dick")。客戶端設備104可以通過網(wǎng)絡112將查詢110傳送給搜索系統(tǒng) 100。搜索系統(tǒng)100可以接收查詢110。接收從查詢得到的包括一個或多個資源的結果(步驟804)。例如,搜索系統(tǒng)100 可以將查詢遞送給包括在搜索系統(tǒng)100中的搜索引擎130,其可以識別匹配查詢110的一個或多個資源。包括在搜索系統(tǒng)100中的層級數(shù)據(jù)提取器132可以接收匹配查詢110的資源。確定與資源中的一個或多個有關的層級數(shù)據(jù)(步驟806)。例如,層級數(shù)據(jù)提取器132 可以確定與每一個所識別的資源相關聯(lián)的層級數(shù)據(jù)。包括在搜索系統(tǒng)100中的搜索結果擴增器134可以取得層級數(shù)據(jù),并且創(chuàng)建可以附加到相關聯(lián)的資源的數(shù)據(jù)的可視表示。將層級數(shù)據(jù)的可視表示與相關聯(lián)的資源一起展現(xiàn)(步驟808)。例如,搜索系統(tǒng)100可以將搜索結果128傳送給可以向用戶102展現(xiàn)搜索結果的客戶端設備104。例如,參考圖3,客戶端設備104可以向用戶102顯示包括與搜索結果306相關聯(lián)的層級數(shù)據(jù)(例如,面包屑304) 的搜索結果302。展現(xiàn)搜索結果圖9是用于展現(xiàn)搜索結果的示例方法900的流程圖。例如,方法900可以是展現(xiàn)搜索結果的計算機實現(xiàn)的方法。為簡單起見,將參考圖1和執(zhí)行方法900的系統(tǒng)來描述示例方法900。方法900以接收搜索查詢(步驟902)開始。用戶(例如,圖1中的用戶102)可以與可以向用戶顯示與搜索相關聯(lián)的結果的客戶端設備(例如,客戶端設備104)交互。例如, 搜索系統(tǒng)100可以從客戶端設備104接收查詢110。搜索系統(tǒng)100可以將搜索查詢遞送給可以識別匹配搜索查詢的一個或多個資源的搜索引擎130。方法900繼續(xù)接收包括一個或多個資源的結果(步驟904)。方法900繼續(xù)對搜索結果進行擴增,包括將站點結構的可視化與相關聯(lián)的資源一起提供(步驟906)。例如,搜索引擎130以將搜索結果遞送給層級數(shù)據(jù)提取器132。層級數(shù)據(jù)提取器132可以確定與包括在搜索結果中的資源中的一個或多個有關的層級數(shù)據(jù)。包括在搜索系統(tǒng)100中的搜索結果擴增器134可以取得層級數(shù)據(jù)提取器 132所確定的層級數(shù)據(jù),并且創(chuàng)建數(shù)據(jù)的可視表示以附加到相關聯(lián)的資源。搜索結果擴增器 134可以通過將資源的層級數(shù)據(jù)的可視表示附加到資源對搜索結果進行擴增。方法900繼續(xù)向用戶展現(xiàn)擴增的搜索結果(步驟908)。例如,搜索系統(tǒng)100可以將搜索結果128傳送給客戶端設備104。參考圖3,客戶端設備104可以向用戶102顯示擴增的搜索結果302。展現(xiàn)信息圖10是用于展現(xiàn)信息的方法1000的流程圖。例如,方法1000可以是展現(xiàn)信息的計算機實現(xiàn)的方法。為簡單起見,將參考圖1和執(zhí)行方法1000的系統(tǒng)來描述示例方法1000。方法1000以接收內容項以向用戶展現(xiàn)(步驟1002)開始。例如,搜索引擎130可以形成搜索結果頁以向用戶102展現(xiàn)。方法1000繼續(xù)識別內容項內的資源(步驟1004)。例如,可以識別搜索結果頁中的一個搜索結果。方法1000繼續(xù)對資源進行擴增(步驟1006)。 擴增可以包括提供與資源相關聯(lián)的站點結構的可視化??梢暬梢园◤馁Y源到網(wǎng)站的起始或進入資源的遍歷路徑。例如,包括在搜索系統(tǒng)100中的層級數(shù)據(jù)提取器132可以確定與資源相關聯(lián)的站點結構。同樣包括在搜索系統(tǒng)100中的搜索結果擴增器134可以創(chuàng)建與資源相關聯(lián)的站點結構的可視化??梢暬梢园◤馁Y源到網(wǎng)站的起始或進入資源的遍歷路徑。方法1000繼續(xù)向用戶展現(xiàn)包括擴增的資源的內容項(步驟1008)。例如,參考圖3,內容項(例如,搜索結果306)可以在客戶端設備(例如,客戶端設備104)上向用戶(例如, 用戶102)展現(xiàn)。搜索結果306可以包括與資源相關聯(lián)的站點結構的可視化(例如,面包屑 304)。面包屑304可以表示從資源(例如,面包屑312)到網(wǎng)站的起始或進入資源(例如, 可以使指向站點的起始或進入資源的超鏈接與其相關聯(lián)的面包屑320)的遍歷路徑??蛻舳嗽O備104可以向用戶102顯示包括搜索結果306的搜索結果302。計算設備圖11是可以用于實現(xiàn)在本文檔中描述的系統(tǒng)和方法的計算設備1100、1150的框圖,其作為客戶端或作為服務器或多個客戶端和服務器。計算設備1100意在表示各種形式的數(shù)字計算機,諸如膝上型機、臺式機、工作站、個人數(shù)字助理、服務器、刀片服務器、大型機以及其它適當?shù)挠嬎銠C。計算設備1150意在表示各種形式的移動設備,諸如個人數(shù)字助理、蜂窩電話、智能手機以及其它類似的計算設備。在此示出的組件、其連接和關系以及其功能意在只是示例性的,并且并不意在限制在本文檔中描述和/或主張的發(fā)明的實施方式。計算設備1100包括處理器1102、存儲器1104、存儲設備1106、連接到存儲器1104 和高速擴展端口 1110的高速接口 1108以及連接到低速總線1114和存儲設備1106的低速接口 1112。組件1102、1104、1106、1108、1110和1112中的每一個使用各種總線互連,并且可以視情況被安裝在公共主板上或以其它方式安裝。處理器1102可以處理用于在計算設備1100內執(zhí)行的指令,包括存儲在存儲器1104中或存儲設備1106上、用來在諸如耦接到高速接口 1108的顯示1116的外部輸入/輸出設備上顯示⑶I的圖形信息的指令。在其它實施方式中,可以視情況使用多個處理器和/或多個總線以及多個存儲器和存儲器類型。 并且,可以連接多個計算設備1100,其中每一個設備提供部分必需操作(例如,作為服務器簇、刀片服務器組或多處理器系統(tǒng))。存儲器1104存儲在計算設備1100內的信息。在一個實施方式中,存儲器1104是計算機可讀介質。在一個實施方式中,存儲器1104是易失性存儲器單元。在另一個實施方式中,存儲器1104是非易失性存儲器單元。存儲設備1106能夠為計算設備1100提供海量存儲。在一個實施方式中,存儲設備1106是計算機可讀介質。在各種不同實施方式中,存儲設備1106可以是軟盤設備、硬盤設備、光盤設備或帶設備、閃存或其它類似的固態(tài)存儲器設備、或設備陣列,包括在存儲區(qū)域網(wǎng)絡或其它配置中的設備。在一個實施方式中,將計算機程序產(chǎn)品有形地包含在信息載體中。計算機程序產(chǎn)品包含在被執(zhí)行時執(zhí)行諸如上述那些方法的一個或多個方法的指令。 信息載體是計算機或機器可讀介質,諸如存儲器1104、存儲設備1106或在處理器1102上的存儲器。高速控制器1108管理關于計算設備1100的帶寬密集型操作,而低速控制器1112 管理較低帶寬密集型操作。任務的這樣的分配只是示例性的。在一個實施方式中,高速控制器1108 (例如通過圖形處理器或加速器)耦接到存儲器1104、顯示1116,以及耦接到可以接受各種擴展卡(未示出)的高速擴展端口 1110。在該實施方式中,低速控制器1112耦接到存儲設備1106和低速擴展端口 1114??梢园ǜ鞣N通信端口(例如USB、藍牙、以太網(wǎng)、無線以太網(wǎng))的低速擴展端口可以耦接到諸如鍵盤、指示設備、掃描儀的一個或多個輸入/輸出設備,或例如通過網(wǎng)絡適配器耦接到諸如交換機或路由器的聯(lián)網(wǎng)設備。計算設備1100可以如圖中所示以多種不同的形式實現(xiàn)。例如,計算設備1100可以被實現(xiàn)為標準服務器1120或更多時間被實現(xiàn)在在一組這樣的服務器中。計算設備1100 還可以被實現(xiàn)為機架服務器系統(tǒng)1124的一部分。另外,計算設備1100可以在諸如膝上型計算機1122的個人計算機中實現(xiàn)。替選地,可以將來自計算設備1100的組件與諸如設備 1150的移動設備(未示出)中的其它組件相組合。這樣的設備中的每一個可以包含計算設備1100、1150中的一個或多個,以及整個系統(tǒng)可以由相互通信的多個計算設備1100、1150 組成。除其它組件外,計算設備1150包括處理器1152、存儲器1164、諸如顯示1154的輸入/輸出設備、通信接口 1166以及收發(fā)器1168。設備1150還可以擁有諸如微型驅動器或其它設備的存儲設備,以提供額外的存儲。組件1150、1152、1164、1154、1166和1168中的每一個使用各種總線互連,以及組件中的若干個可以視情況被安裝在公共主板上或以其它方式安裝。處理器1152可以處理用于在計算設備1150內執(zhí)行的指令,包括存儲在存儲器 1164中的指令。處理器還可以包括獨立模擬和數(shù)字處理器。處理器可以提供例如對設備 1150的其它組件的協(xié)調,諸如對用戶接口、由設備1150運行的應用以及經(jīng)由設備1150的無線通信的控制。處理器1152可以通過耦接到顯示1154的控制接口 1158和顯示接口 1156與用戶通信。顯示1154例如可以是TFT IXD顯示或OLED顯示或其它適當?shù)娘@示技術。顯示接口 1156可以包括用于驅動顯示1154向用戶展現(xiàn)圖形和其它信息的適當電路??刂平涌?1158 可以從用戶接收命令并且將命令進行轉換以提交給處理器1152。另外,可以提供與處理器 1152通信的外部接口 1162,以使得設備1150能夠與其它設備進行近區(qū)域通信。外部接口 1162例如可以(例如,經(jīng)由對接過程)提供有線通信、或(例如,經(jīng)由藍牙或其它這樣的技術)提供無線通信。
存儲器1164存儲在計算設備1150內的信息。在一個實施方式中,存儲器1164是計算機可讀介質。在一個實施方式中,存儲器1164是易失性存儲器單元。在另一個實施方式中,存儲器1164是非易失性存儲器單元。還可以提供擴展存儲器1174,并且通過可以包括例如SIMM卡接口的擴展接口 1172將其連接到設備1150。這樣的擴展存儲器1174可以為設備1150提供額外的存儲空間,或還可以存儲用于設備1150的應用或其它信息。具體地,擴展存儲器1174可以包括指令來實現(xiàn)或補充上述過程,以及還可以包括安全信息。因此,例如,擴展存儲器1174可以作為用于設備1150的安全模塊提供,以及可以被編程有允許安全使用設備1150的指令。另外,安全應用以及額外的信息可以經(jīng)由SIMM卡提供,諸如以不可非法侵入的方式將標識信息放置在SIMM卡上。如下所述,存儲器可以包括例如閃存和/或MRAM存儲器。在一個實施方式中,將計算機程序產(chǎn)品有形地包含在信息載體中。計算機程序產(chǎn)品包含在被執(zhí)行時執(zhí)行諸如上述那些方法的一個或多個方法的指令。信息載體是計算機或機器可讀介質,諸如存儲器1164、 擴展存儲器1174、在處理器1152上的存儲器。設備1150可以通過通信接口 1166無線地通信,所述通信接口 1166在需要的情況下可以包括數(shù)字信號處理電路。通信接口 1166可以提供在各種模式或協(xié)議下的通信,諸如 GSM 語音呼叫、SMS、EMS 或 MMS 消息、CDMA、TDMA, PDC、WCDMA, CDMA2000 或 GPRS 等。例如, 可以通過射頻收發(fā)器1168來發(fā)生這樣的通信。另外,諸如使用藍牙、WiFi或其它這樣的收發(fā)器(未示出),可以發(fā)生短程通信。另外,GPS接收器模塊1170可以向設備1150提供可以由運行在設備1150上的應用視情況使用的額外無線數(shù)據(jù)。設備1150還可以使用音頻編解碼器1160可聽見地通信,音頻編解碼器1160可以從用戶接收話音信息并且將其轉換為可使用的數(shù)字信息。同樣,音頻編解碼器1160可以諸如通過例如在設備1150的送受話器中的揚聲器,為用戶生成可聽見的聲音。這樣的聲音可以包括來自語音電話呼叫的聲音,可以包括已記錄的聲音(例如,語音消息、音樂文件等) 以及還可以包括由在設備1150上操作的應用生成的聲音。計算設備1150可以如圖中所示以多種不同的形式實現(xiàn)。例如,計算設備1150可以被實現(xiàn)為蜂窩電話1180。計算設備1150還可以被實現(xiàn)為智能手機1182、個人數(shù)字助理或其它類似的移動設備的部分。在此描述的系統(tǒng)和技術的各種實施方式可以以數(shù)字電子電路、集成電路、專門設計的ASIC(專用集成電路)、計算機硬件、固件、軟件和/或其組合來實現(xiàn)。這些各種實施方式可以包括在可編程系統(tǒng)上可執(zhí)行和/或可解釋的一個或多個計算機程序中的實施方式, 所述可編程系統(tǒng)包括至少一個可編程處理器,其可以是專用或通用的,被耦接以從存儲系統(tǒng)、至少一個輸入設備和至少一個輸出設備接收數(shù)據(jù)和指令以及向存儲系統(tǒng)、至少一個輸入設備和至少一個輸出設備傳送數(shù)據(jù)和指令。這些計算機程序(也被稱為程序、軟件、軟件應用或代碼)包括用于可編程處理器的機器指令,并且可以以高級程序和/或面向對象的編程語言、和/或匯編/機器語言來實現(xiàn)。如在此所使用的,術語“機器可讀介質”或“計算機可讀介質”是指用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任何計算機程序產(chǎn)品、裝置和/或設備(例如,磁盤、光盤、存儲器、可編程邏輯設備(PLD)),包括接收作為機器可讀信號的機器指令的機器可讀介質。術語“機器可讀信號”是指用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任何信號。
為了提供與用戶的交互,在此描述的系統(tǒng)和技術可以在具有下述的計算機上實現(xiàn)用于向用戶顯示信息的顯示設備(例如,CRT(陰極射線管)或LCD(液晶顯示)監(jiān)視器),以及用戶通過其可以向計算機提供輸入的鍵盤和指示設備(例如,鼠標或跟蹤球)。也可以使用其它類型的設備來提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感知反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);以及可以以任何形式,包括聲學的、 語音的或觸覺的輸入,接收來自用戶的輸入。在此描述的系統(tǒng)和技術可以在計算系統(tǒng)中實現(xiàn),所述計算系統(tǒng)包括后端組件(例如作為數(shù)據(jù)服務器)、或包括中間件組件(例如應用服務器)、或包括前端組件(例如具有用戶通過其可以與在此描述的系統(tǒng)和技術的實施方式交互的圖形用戶界面或Web瀏覽器的客戶端計算機)、或者這樣的后端、中間件或前端組件的任何組合。系統(tǒng)的組件可以通過任何形式或介質的數(shù)字數(shù)據(jù)通信(例如通信網(wǎng)絡)互連。通信網(wǎng)絡的示例包括局域網(wǎng) (“LAN")、廣域網(wǎng)(〃 WAN")以及因特網(wǎng)。計算系統(tǒng)可以包括客戶端和服務器。客戶端和服務器通常彼此遠離并且典型地通過通信網(wǎng)絡交互。客戶端和服務器的關系依靠在各個計算機上運行并且彼此具有客戶端_服務器關系的計算機程序產(chǎn)生。已描述了本發(fā)明的多個實施例。然而,將理解的是,在不背離本發(fā)明的精神和范圍的情況下,可以進行各種修改。例如,可以使用在上面示出的各種形式的流程,其中步驟被重新排序、添加或移除。并且,盡管描述了搜索系統(tǒng)和方法的若干應用,但是應當認識到,許多其它應用是預期的。雖然參考了確定與被確定為搜索結果的資源相關聯(lián)的層級數(shù)據(jù),但是層級數(shù)據(jù)可以與其它裝置識別的資源相關聯(lián)。例如,可以為資源確定層級數(shù)據(jù),并且將其與該資源相關聯(lián),其中層級數(shù)據(jù)的可視表示可以附加到該資源,以電子郵件消息形式向用戶顯示。資源可以是用戶為包括在網(wǎng)站上的特定信息向該網(wǎng)站上的客戶服務支持發(fā)出的請求的結果。在一些實施方式中,所展現(xiàn)的層級數(shù)據(jù)的一部分可以與同一邏輯站點相關聯(lián),盡管其與至少兩個不同的物理站點相關聯(lián)。在一些實施方式中,層級數(shù)據(jù)自身可以被擴增有與其它站點有關的其它數(shù)據(jù)。因此,其它實施例在權利要求的范圍內。
權利要求
1.一種用于顯示與搜索相關聯(lián)的結果的計算機實現(xiàn)的方法,所述方法包括 接收查詢,所述查詢包括一個或多個詞語;接收從所述查詢得到的包括一個或多個資源的結果;確定與所述資源中的一個或多個有關的層級數(shù)據(jù),所述層級數(shù)據(jù)描述朝向與給定的資源相關聯(lián)的起始或進入頁面的遍歷路徑;以及展現(xiàn)所述結果,包括將所述層級數(shù)據(jù)與相關聯(lián)的資源一起展現(xiàn)。
2.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括對資源進行評估以得到所述層級數(shù)據(jù)。
3.根據(jù)權利要求2所述的方法,其中對資源進行評估包括為面包屑數(shù)據(jù)對所述資源進行掃描。
4.根據(jù)權利要求3所述的方法,其中展現(xiàn)包括所述層級數(shù)據(jù)的所述結果包括展現(xiàn)所述面包屑數(shù)據(jù)。
5.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括從資源提取站點結構。
6.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括分析與資源相關聯(lián)的鏈接結構。
7.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括解析與資源相關聯(lián)的導航菜
8.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括評估與資源相關聯(lián)的站點地圖。
9.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括分析與資源的導航有關的用戶行為。
10.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括分析與資源相關聯(lián)的類別樹禾口詞語。
11.根據(jù)權利要求1所述的方法,其中確定層級數(shù)據(jù)包括分析與資源相關聯(lián)的web管理員或用戶提供的分類信息。
12.根據(jù)權利要求1所述的方法,其中所述層級數(shù)據(jù)與和資源相關聯(lián)的站點的目錄組織有關。
13.根據(jù)權利要求1所述的方法,其中所述層級數(shù)據(jù)表示與資源相關聯(lián)的站點的頁面的一個或多個層級歸類。
14.根據(jù)權利要求1所述的方法,其中所述路徑包括當從起始或進入頁面進行時為了到達所述給定的資源需要被遍歷的一個或多個資源的標識符。
15.根據(jù)權利要求1所述的方法,其中所述層級數(shù)據(jù)描述包括所述資源的網(wǎng)站結構。
16.根據(jù)權利要求1所述的方法,其中所述層級數(shù)據(jù)包括指向所述路徑中的至少一個資源的鏈接。
17.根據(jù)權利要求1所述的方法,其中所述層級數(shù)據(jù)包括指向所述路徑中的所述資源的鏈接。
18.根據(jù)權利要求1所述的方法,其中將所述層級數(shù)據(jù)與相關聯(lián)的資源一起展現(xiàn)包括展現(xiàn)包括在所述確定步驟中提取的結構的可見特征。
19.根據(jù)權利要求18所述的方法,其中所述可見特征是面包屑內容。
20.根據(jù)權利要求18所述的方法,其中所述可見特征是導航菜單。
21.根據(jù)權利要求18所述的方法,其中所述可見特征是下拉列表。
22.根據(jù)權利要求1所述的方法,其中將所述層級數(shù)據(jù)與相關聯(lián)的資源一起展現(xiàn)包括展現(xiàn)所述層級數(shù)據(jù)的文本或圖形表示中的一個或多個。
23.根據(jù)權利要求1所述的方法,其中將所述層級數(shù)據(jù)與相關聯(lián)的資源一起展現(xiàn)包括將交互式可見特征與所述資源一起展現(xiàn)。
24.一種用于展現(xiàn)搜索結果的計算機實現(xiàn)的方法,包括 接收搜索查詢;接收包括一個或多個資源的搜索結果;對所述搜索結果進行擴增,包括將站點結構的可視化與相關聯(lián)的資源一起提供;以及向用戶展現(xiàn)所述擴增的搜索結果。
25.根據(jù)權利要求24所述的方法,進一步包括提供指向所述站點的至少一個其它部分的鏈接作為所述可視化的部分。
26.一種用于展現(xiàn)信息的計算機實現(xiàn)的方法,包括 接收內容項以向用戶展現(xiàn);在所述內容項內識別資源;對所述資源進行擴增,包括提供與所述資源相關聯(lián)的站點結構的可視化,所述可視化包括從所述資源朝向起始或進入頁面的遍歷路徑;以及向用戶展現(xiàn)包括所述擴增的資源的所述內容項。
27.根據(jù)權利要求26所述的方法,其中所述內容項是搜索結果頁。
28.根據(jù)權利要求26所述的方法,其中所述內容項是網(wǎng)頁,以及所述資源是廣告。
29.根據(jù)權利要求26所述的方法,其中內容項是網(wǎng)頁,以及所述資源是鏈接的頁面。
30.根據(jù)權利要求26所述的方法,其中擴增進一步包括與所述可視化聯(lián)合提供指向所述路徑中的其它資源的一個或多個鏈接。
31.一種系統(tǒng),包括搜索引擎,所述搜索引擎接收搜索查詢,并且產(chǎn)生搜索結果; 層級提取工具,所述層級提取工具提取與資源相關聯(lián)的層級數(shù)據(jù); 搜索結果擴增器,所述搜索結果擴增器創(chuàng)建為所述搜索結果的部分的資源的所述層級數(shù)據(jù)的可視表示;以及展現(xiàn)引擎,所述展現(xiàn)引擎用所述層級數(shù)據(jù)的所述可視表示對搜索結果進行擴增,并且向用戶提供所述擴增的搜索結果。
全文摘要
用于將與搜索系統(tǒng)識別的資源相關聯(lián)的層級數(shù)據(jù)的可視表示附加于資源的方法、系統(tǒng)和裝置,包括計算機程序產(chǎn)品??梢詫①Y源和層級數(shù)據(jù)作為搜索結果向用戶展現(xiàn)。在一些實施方式中,描述朝向與資源相關聯(lián)的起始或進入頁面的遍歷路徑的面包屑可以表示層級數(shù)據(jù)。
文檔編號G06F17/30GK102349069SQ200980158004
公開日2012年2月8日 申請日期2009年1月16日 優(yōu)先權日2009年1月16日
發(fā)明者周健, 杰里米·西爾伯, 貝克特·馬登伍茲 申請人:谷歌公司