新四季網

橫向搜索的製作方法

2023-07-21 07:59:56 1

專利名稱:橫向搜索的製作方法
技術領域:
本發明一般地涉及內容檢索,更具體地說,涉及用於響應於搜索請求檢索內容的方法和裝置。
背景技術:
隨著網際網路的出現,用戶可在全球資訊網(WWW)上獲得大量的網頁和媒體內容,因此需要向用戶提供最新的方法來從WWW過濾並獲得期望的信息。已開發出了搜索系統和處理器來滿足用戶對獲得期望的信息的需求。可以通過Yahoo!、G00gle和其他站點訪問這些技術的示例。一般而言,用戶輸入一個查詢,搜索過程返回一個或多個連結(在搜索web的情形中)、文檔和/或引用(在與查詢相關的不同搜索集(corpus)的情形中)。一般而言,在接收到查詢後,在利用通用或默認的搜索集例如WWW中的信息來執行搜索,這可以稱作一般搜索。另外,某些搜索系統允許用戶在包括專門內容的子域中執行搜索。例如,Yahoo !包括就被組織在多個子域中的內容。子域的示例可以是機動車輛、購物、新聞、分類的內容等。用戶為了在這些子域之一中執行搜索,就需要知道其希望搜索的子域以及如何訪問這些子域。例如,用戶可能必須通過連結導航來選擇一個子域進行搜索。因此,這就喪失了執行一般搜索所具有的輕鬆,因為用戶必須選擇或指定子域進行搜索。另外,在請求子域搜索時,不執行一般搜索。

發明內容
本發明的實施例一般地涉及在垂直子域(vertical subdomain)中執行搜索。在一個實施例中,搜索查詢被接收到。然後確定出用戶的個人信息。可以利用該搜索查詢在一般內容的一般子域中執行搜索。例如,一般內容的一般子域可以是WWW搜索。然後,基於個人信息確定出垂直子域。然後利用該搜索查詢在專門內容的垂直子域中執行搜索。在一般子域中執行的搜索和在垂直子域中執行的搜索分別生成一般搜索結果和垂直搜索結果。這些結果可以被組合然後輸出到客戶端。
在一個實施例中,提供了一種利用一般子域和一個或多個垂直子域執行搜索的方法,其中一般子域包括一般內容。每個垂直子域包括專門內容。該方法包括接收搜索查詢;確定用戶的個人信息;利用搜索查詢致使在一般內容的一般子域中執行搜索;基於個人信息確定垂直子域;以及利用搜索查詢致使在專門內容的垂直子域中執行搜索。在另一實施例中,提供了一種用於執行在一般內容和專門內容中的搜索的搜索伺服器。該搜索伺服器包括配置為接收查詢的查詢處理器;配置為在包括至少部分一般內容的子域中執行搜索的一個或多個一般搜尋引擎;以及配置為在包括至少部分專門內容的子域中執行搜索的一個或多個垂直搜尋引擎,其中查詢被提交到一般搜尋引擎和垂直搜尋引擎,所述垂直搜尋引擎是基於與用戶相關聯的個人信息確定的。在又一個實施例中,提供了一種用於與多個電子信息檢索引擎一起使用的個性化信息檢索方法。所述引擎中至少一個(「一般引擎」)支持對經索引的網際網路內容的一般查詢,並且多個其他引擎(「垂直引擎」)支持對專門內容的查詢。該方法包括存儲對用戶個性化的信息;接收來自該用戶的搜索查詢;將搜索查詢提交給一般引擎;部分基於來自一般引擎的輸出向該用戶發送響應;以及按照基於至少個性化的信息的一部分和搜索查詢的
一部分之一的方式,作為用戶的響應的一部分,自動輔助訪問垂直引擎中的一個或多個。在另一個實施例中,提供了一種用於與多個電子信息檢索引擎一起使用的個性化信息檢索方法。所述引擎中至少一個(「一般引擎」)支持對經索引的網際網路內容的一般查詢,並且多個其他引擎(「垂直引擎」)支持對專門內容的查詢。該方法包括將對用戶個性化的信息存儲在遠離該用戶的計算機系統中;接收來自用戶的搜索查詢;將搜索查詢提交給一般引擎;部分基於來自一般引擎的輸出向該用戶發送響應;以及部分基於個性化的信息,作為響應的一部分,自動輔助該用戶訪問垂直引擎中的一個或多個。在另一個實施例中,提供了一種用於與多個電子信息檢索引擎一起使用的信息檢索方法。所述引擎中至少一個(「一般引擎」)支持對經索引的網際網路內容的一般查詢,並且多個所述其他引擎(「垂直引擎」)支持對專門內容的查詢。該方法包括接收來自用戶的搜索查詢;將搜索查詢提交給一般引擎;至少部分基於來自一般引擎的輸出向該用戶發送響應;以及在搜索查詢包括預定的操作符時,自動輔助用戶訪問獨立於預定操作符選擇的垂直引擎中的一個或多個。在另一個實施例中,提供了一種用於與多個電子信息檢索引擎一起使用的信息檢索方法。所述引擎中至少一個(「一般引擎」)支持對經索引的網際網路內容的一般查詢,並且多個所述其他引擎(「垂直引擎」)支持對專門內容的查詢。該方法包括向用戶呈現圖形用戶界面,圖形用戶界面包括與多個垂直引擎相對應的一個或多個標籤;以及接收來自用戶的搜索查詢;在第一交互模式中,接收選擇至少一個標籤的用戶輸入;並且通過利用與所選擇的標籤相對應的垂直引擎處理該查詢來自動輔助用戶訪問所述垂直引擎;而在第二交互模式中,將搜索查詢提交給一般引擎;至少部分基於來自一般引擎的輸出向用戶發送響應;並且至少部分基於搜索查詢,作為響應的一部分,自動輔助用戶訪問所選擇的一個或多個垂直引擎,其中對應的垂直引擎和所選擇的垂直引擎由一般引擎的同一個商業所有者控制。通過參考說明書的其餘部分和所附附圖,可以進一步理解這裡所公開的本發明的原理和優點。


圖I是根據本發明實施例的搜索系統的框圖;圖2示出了根據本發明實施例的搜索伺服器的更詳細實施例;圖3示出了根據本發明一個實施例用於執行搜索的方法的簡化流程圖;圖4示出了根據本發明一個實施例可能用來生成對查詢的響應的元件的框圖;圖5示出了根據本發明一個實施例可由搜索伺服器用來確定要在搜索中使用的個人信息的信息的示例;圖6示出了根據本發明一個實施例的界面;圖7示出了根據本發明一個實施例的界面;以及 圖8示出了根據本發明一個實施例的界面。
具體實施例方式現在將通過示例而非限制描述本發明的實施例。應當理解,本發明具有廣泛的用途,並且可在許多不同上下文中使用。以下所述的搜索過程的示例可由向搜索系統提供查詢並且接收指示一個或多個尋找到的「命中」的響應(搜索結果)的搜索者建模。查詢可以是搜索查詢字符串形式的,其中搜索查詢字符串包括由定界符或解析規則劃界的一個或多個記號。除了基於搜索查詢字符串的變化改變搜索之外,還可以考慮上下文。例如,查詢者可能先前已對搜索設置了約束,例如僅返回年齡適當的命中、可能考慮的先前的搜索、查詢者身份(例如,與提交搜索查詢字符串的Web瀏覽器客戶端當前相關聯的Yahoo ! ID)、以及用戶設置的設置。搜索系統接收到查詢後,其對搜索進行處理並返回一個或多個「命中」,其中「命中」是搜索系統處理的原子單元。例如,在搜索系統管理結構化的資料庫的情形中,命中是來自結構化的資料庫的記錄。在搜索系統管理文檔(例如,文本文檔、圖像和文本文檔、圖像文檔、HTML文檔、PDF文檔等)的情形中,原子單元是文檔。應當理解,本發明不限於任何具體的原子單元,而是作為示例,在該公開中大多描述利用文檔作為原子單元進行搜索。此夕卜,並不要求結構化的資料庫。命中是被搜索系統將標識為與由查詢定義的標準相匹配的原子單元。應當理解,搜索系統無需提供所有的命中或者僅與查詢匹配的命中。例如,搜索系統可能將返回的命中的數目限制為一定數目,可能對查詢項施加其他限制,例如,省略與查詢匹配的命中、忽略重複的命中等。搜索系統也可能將搜索結果擴展為包括以下命中與查詢近似匹配的命中、被指定要包括在搜索中的命中,例如,特定話題的命中、廣告命中等。某些擴展或收縮可能依賴於在這種擴展和收縮前搜索結果的大小和內容。例如,如果沒有命中會返回,則搜尋引擎可能添加接近的命中,如果可能返回太多的命中則搜尋引擎可能刪除命中,例如通過在完成搜索結果之前從查詢中刪除常見詞來實現。搜索者可能是人類用戶,例如將搜索項輸入到瀏覽器窗口中來利用Web查詢搜尋引擎的人員,但是也可能是自動過程,例如能夠按照搜尋引擎期望的形式向搜尋引擎發送查詢的電腦程式。例如,電腦程式可能生成查詢,並且形成導向耦合到搜尋引擎的Web伺服器的HTTP消息。
在這裡示出的許多示例中,搜尋引擎在一組文檔中搜索與由查詢定義的標準匹配的文檔(命中)。應當理解,術語「文檔」總地用來指被搜索的搜索集裡的單元。文檔可以是文檔,例如,合同、文件、小說、著述等,但是也可能是文本片斷、可能被認為是其他上下文中的文檔的一部分的數據、程序代碼、圖像數據、存儲的文件等。因此,該術語不應當作狹義解釋。在搜索中,搜尋引擎可能從其已索引的所有可用文檔拉取,但是搜尋引擎也可能將搜索限定到一個或多個子域中的文檔,其中子域是對搜尋引擎可用的所有文檔中先前指定的適當的子域。在某些情形中,子域可能被進一步劃分為更小的子域。子域的示例是Yahoo !屬性。Yahoo !屬性的示例包括Yahoo !新聞、Yahoo !運動、Yahoo !郵件、Yahoo !購物、Yahoo !拍賣、Yahoo !天氣等。子域是有用的搜索工具,這是因為進行查詢的用戶通常都知道特定域之外的信息在某些情形中可能無用。例如,用戶可能想要獲得紐約的天氣信息。全局搜索可能獲得許多運動故事,而它們只是偶然提及紐約的天氣以及其對某些體育事件的影響,但是用戶可能已確定Yahoo !天氣屬性外的任何命中都可能是無用的。使用子域的一個優點是用戶可以在通用搜索輸入對象(例如, 對話框)中輸入搜索,並且使搜索伺服器確定用戶想要的(一個或多個)子域。搜索伺服器可以使用個人信息和/或搜索查詢來確定(一個或多個)子域。另外,除了執行子域搜索外,還可以執行一般的搜索。參考附圖,現在將描述示例性搜索系統。圖I是根據本發明實施例的搜索系統100的框圖。利用搜索系統100,查詢者利用搜索客戶端例如Web瀏覽器客戶端向搜索伺服器發出搜索請求。如圖I所示,人類用戶103或者計算機進程105利用搜索客戶端110發出查詢。一般為搜索查詢字符串形式的搜索查詢被發送到搜索伺服器120,搜索伺服器120響應於搜索查詢向搜索客戶端110返回搜索結果。在其他變體中,搜索查詢來自一個系統,而結果被路由到另一個系統。搜索伺服器120被示作耦合到若干個子域搜索集132。應當理解,出於存儲效率或其他原因,子域搜索集的內容或信息可能重疊,從而使一些內容或信息出現在多於一個子域搜索集中。在整個公開中,存在多個對象實例,並且實例的數目不是關鍵的,實例的數目從「I」到「N」,並且應當理解,除非另行指明,N的值對於不同的用途無需相同。例如,N被用作子域的數目,但是該數目可能隨示例而變。還應當理解,在這裡任何情況都不要求使用所有實例。各個系統之間的互連無需詳細描述,因為可以利用公知技術來實現這些互連方法。例如,搜索客戶端Iio可能是運行HTTP客戶端(例如,Web瀏覽器客戶端)的個人計算機,並且HTTP客戶端與在通過諸如全球網際網路之類的網絡互連的搜索伺服器120中運行的HTTP伺服器通信。應當理解,其他實施例也在本發明的範圍內。例如,搜索客戶端110可以實現為手持設備、沒有人類用戶界面的計算機、專用設備、公用電話亭等。另外,客戶端和伺服器無需使用HTTP,而是可以使用不同的協議來請求網頁和對象,並且對這些請求作出響應。下面將更詳細地描述,在工作中,搜索客戶端110向搜索伺服器120發送搜索查詢字符串,可能還包括個人信息,例如發送請求的Yahoo !用戶的Yahoo ! ID。利用該個人信息,搜索伺服器120可能對用戶統計信息進行查找,來查找標識出的用戶並用其執行搜索。搜索伺服器120對搜索查詢字符串進行解析和分析,來確定子域搜索是否適當,然後將該查詢發送到適當的(一個或多個)子域,並且/或者執行一般搜索。圖2示出了根據本發明實施例的搜索伺服器120的更詳細的實施例。搜索伺服器120包括查詢處理器202、引擎確定器204、一般搜尋引擎206和一個或多個垂直搜尋引擎208-1到208-N。儘管示出了單個一般搜尋引擎206並且還示出了一個或多個垂直搜尋引擎208,但是應當理解可以提供任何數目的一般搜尋引擎206和垂直搜尋引擎208。多個子域搜索集132被示作一般搜索集210和一個或多個垂直搜索集212(1)-212(N)。應當理解,可以包括任何數目的一般搜索集210和垂直搜索集212。儘管示出了從搜尋引擎到搜索集的一對一關係,但是應當理解一個搜尋引擎可能訪問多個搜索集。另外,信息在包括一般搜索集210和垂直搜索集212中的信息的不同搜索集之間可能會重疊。一般搜索集210包括一般信息。例如,一般搜索集210可以是在通過通用搜索對 象框接收到查詢時被搜索的信息。因此,一般搜索集210包括未被組織到專門的分類中的一般信息。例如,一般搜索集可以是WWW、全部Yahoo !的屬性、所有經索引的內容等。垂直搜索集212被組織為具有專門的內容。例如,第一垂直搜索集可以包括關於機動車輛的信息,第二垂直搜索集可能包括關於天氣的信息。子域中的內容可能被手動組織到專門的內容中,或者被自動組織。例如,用戶可以決定關於機動車輛的文章應當在機動車輛子域中,或者程序可以自動檢測出該文章是關於機動車輛的,然後將該文章存儲在機動車輛子域中。查詢處理器202配置為接收來自搜索客戶端110的查詢,並且確定用戶的個人信息。例如,個人信息可以是從搜索客戶端Iio接收到的,是由查詢處理器202確定出的,從存儲設備214檢索出的,等等。在一個實施例中,個人信息是專用於用戶的信息,並且用來確定在對子域進行搜索時使用哪些垂直引擎。例如,個人信息可以是用戶ID、用戶偏好的說明等。下面將更詳細地描述不同類型的個人信息。引擎確定器204然後從查詢處理器202接收個人信息和查詢。引擎確定器204配置為確定要將查詢發送到的搜尋引擎。例如,除了一個或多個垂直弓I擎208外,查詢還可以被提交給一般搜尋引擎206。在一個實施例中,引擎確定器204至少基於查詢和/或個人信息的一部分來確定要將查詢提交到的引擎。例如,個人偏好可以被應用到通過一般搜索對象接收到的所有搜索。這些偏好可以指示對於所有搜索,應當對某些搜索集進行搜索。另外,可以基於每個查詢進行確定。例如,取決於某些信息(例如用戶聚合行為),可以確定搜索集212。用戶聚合行為可以指示用戶過去最常搜索這些搜索集212。可以利用查詢來對這些搜索集212進行搜索。另外,可以針對用戶使規則個性化。例如,規則可以指示搜索名人姓名可能導致在名人新聞搜索集212和音樂搜索集212中執行搜索。在一個實施例中,查詢解析器被用來對查詢進行解構或分段。例如,查詢解析器被用來確定一個查詢是搜索名人姓名。查詢被發送通過規則引擎,規則引擎使用規則來確定關於查詢的信息。例如,規則引擎了解5000個姓名是名人姓名。查詢被解構成分段,並且如果在名人姓名中找到某些分段,則確定出與名人姓名相關聯的一個或多個搜索集212。另夕卜,其他項可能與其他搜索集212相關聯。因此,規則引擎被用來識別查詢是否適於某些搜索集212。也可以針對搜索集212重新形成查詢。例如,可以向查詢添加信息。如果查詢包括分段「Las Vegas」,則可以將Las Vegas的郵編添加到查詢,以便在黃頁搜索集212中執行搜索。在搜索搜索集212時還可以使用置信值。置信值可以是基於用戶偏好或用戶歷史的。如果用戶先前曾在搜索集212中執行過搜索,或者如果用戶具有對搜索集212的用戶偏好,則可以分配較高的置信值。置信值可以用來確定是否應當對搜索集212執行搜索。可以向對各個搜索集212的查詢分配置信值。可以利用一定的條件來確定應當對具有比某一數字大的置信值的某些搜索集212進行搜索。另外,置信值也可以被分配給從不同的搜索集212接收到的搜索結果。置信值可以指示出來自搜索集212的搜索結果與查詢的相關程度。頁面生成器可以僅顯示具有比某
一量高的置信值的某些結果。在Hints申請中描述了用於確定要搜索的垂直搜索集212的有條件的方法。在一個實施例中,當引擎確定器204接收到查詢後,就將查詢發送到一般搜尋引擎206和一個或多個適用的垂直搜尋引擎208。從而,除了一個或多個垂直引擎208在一個或多個垂直搜索集212中進行搜索之外,一般搜尋引擎206在一般搜索集210中進行對一般內容的搜索。因此,搜索結果是從一般內容(例如,經索引的web內容)和來自專門內容的搜索結果生成的。另外,在另一個實施例中,可以僅執行利用一般搜索集210的一般搜索,或者可以僅執行利用一個或多個垂直搜索集212的垂直搜索。在一個實施例中,垂直引擎208由一般搜尋引擎206的商業所有者控制。因此,商業所有者可將一般搜索驅動到垂直搜尋引擎。因此,可以將與垂直搜尋引擎相關聯的付費廣告和查詢輸出放在一起。在另一個實施例中,可以使用垂直引擎208來輔助商業交易的電子執行。例如,可以將個人獎勵內容作為搜索集212。用戶的獎勵運動、競拍等訂購的信息可以作為搜索集212來搜索。圖3示出了根據本發明一個實施例用於執行搜索的方法的簡化流程圖300。在步驟302,接收到一個查詢。例如,可以通過搜索客戶端110接收到來自用戶103或者處理器查詢者105的查詢。該查詢可以包括用來執行搜索的搜索查詢字符串。在步驟304中,確定出個人信息。例如,可以通過搜索客戶端110接收到來自用戶的用戶ID形式的用戶信息。在一個實施例中,cookie可以提供用戶信息。用戶信息可用來從存儲的信息中檢索出個人信息,所述存儲的信息例如是已存儲的用戶說明。在步驟306中,一般搜尋引擎206使用該查詢來利用一般搜索集210中的信息執行搜索,以確定一般搜索結果。例如,一般搜索可以是通過經索引的web內容的搜索。在步驟308中,確定出可用來在任何垂直搜索集212中執行搜索的任何垂直搜尋引擎208。在一個實施例中,使用在步驟304中確定出的個人信息來確定垂直搜尋引擎208。個人信息可以指明用戶對於某些搜索喜好哪些垂直搜尋引擎208(或者垂直搜索集212)。另外,還可以至少基於查詢的一部分確定出垂直搜尋引擎208。例如,查詢的一部分可以指示搜索垂直搜索集212。
在步驟310中,利用查詢在一個或多個垂直搜索集212中執行搜索來生成垂直搜索結果。在步驟312中,一般搜索結果和垂直搜索結果被格式化。例如,一般搜索結果和垂直搜索結果可以被組合到一個web頁面中。另外,諸如贊助的連結、廣告之類的其他信息也可以與一般搜索結果和垂直搜索結果包括在一起。在步驟314中,輸出格式化後的結果。例如,可以輸出並顯示web頁面用於用戶查看。另外,還可以利用其他傳輸機制例如用戶的電子郵件地址來將結果發送給用戶。圖4示出了根據本發明一個實施例可用來生成對查詢的響應的元件的框圖。搜索伺服器120包括匹配廣告資料庫404、匹配插入資料庫406和贊助連結資料庫408。搜索伺服器120獲得已從一般搜尋引擎206和一個或多個垂直搜尋引擎208生成的搜索結果402。搜索結果可以被與匹配廣告404、匹配插入406和贊助連結408的信息組合。
頁面構造器410確定應當將哪些搜索結果和哪些額外的信息包括在頁面中以響應於查詢發送給客戶端。在一個實施例中,頁面構造器410可以利用查詢來確定哪些匹配廣告404、匹配插入406和贊助連結408信息要包括在頁面中。此外,還可以利用諸如任何個人信息之類的其他信息來確定要包括在頁面中的信息。也可以基於用來執行搜索的一般搜尋引擎206或垂直搜尋引擎208來確定匹配廣告404、匹配插入406和贊助連結408中的信息。例如,某些匹配廣告可與不同的垂直搜索集212相關聯。例如,如果已搜索了 CD垂直搜索集212則可以使用音樂匹配廣告。頁面構造器410然後將來自一般搜尋引擎206和垂直搜尋引擎208的結果與額外信息一起格式化到頁面中。在一個實施例中,可以提供到搜索結果的連結,其中用戶可以選擇連結。然後連結致使取回並顯示頁面或文檔。另外,連結還可以致使執行額外的搜索。例如,可以訪問垂直搜尋引擎並執行搜索。利用頁面構造器410生成頁面的一個示例可以是關於從用戶接收到的對「TomCruise」的查詢的。該查詢被分段,並且識別出「Tom Cruise」是一個名人姓名。還確定出用戶生活在美國。然後確定出美國新聞搜索集212應當被用來搜索「Tom Cruise」。另外還添加指示以下規則的條件僅在找到超過五個結果時應當顯示搜索結果。頁面構造器410接收到搜索結果並且確定條件是否得到滿足。如果接收到超過五個來自美國新聞搜索集212的結果,則頁面構造器410在頁面中顯示這些結果。圖5示出了根據本發明一個實施例可由搜索伺服器120用來確定要在搜索中使用的個人信息的信息的示例。在一個實施例中,用戶信息可由用戶輸入。例如,用戶可以輸入用戶ID或帳號和口令。此外,可以使用cookie來向搜索伺服器120發送信息。例如,在用戶提交搜索或登錄到web站點時可以發送用戶帳戶信息。也可以從用戶使用的客戶端110接收信息。例如,搜索伺服器120可以接收到或確定出由用戶使用的設備的地理位置信息。然後,包括隱含的地理約束的位置可以被包括在查詢中。另外,還可以針對用戶存儲位置信息,然後基於用戶ID或其他用戶標識信息檢索出位置信息。例如,位置信息可以是用戶的默認位置,可用來確定要搜索的垂直搜索集212。在一個實施例中,搜索伺服器120可以使用從客戶端接收到的信息來從個人信息資料庫502請求信息。在一個實施例中,該信息被存儲在伺服器側,而不是利用客戶端來存儲。例如,用戶ID可用來檢索針對該用戶ID存儲的信息。也可以使用查詢的一部分來檢索信息。所存儲的信息可以是指示用戶偏好的用戶說明。該說明可以包括可在後續查詢中使用的條件,或者將被用來確定要使用的垂直搜尋引擎208的條件。在一個實施例中,用戶可以定義在個人信息資料庫502中找到的個人信息,或者搜索伺服器120的實現者或所有者可以定義該信息。該說明也可以定義個人信息和某些垂直引擎208之間的關聯。這些關聯可以指定用戶喜好的垂直搜尋引擎208。然後將首先搜索這些垂直搜尋引擎208。所定義的關聯可被用戶修改和/或由搜索伺服器120的用戶或所有者定義。其他個人信息可以是用戶的歷史活動信息。例如,如果用戶一般搜索某些搜索集,則可以選擇這些搜索集進行搜索。圖6示出了由頁面構造器410構造的頁面600的示例。在本示例中,搜索字符串是「camera」。頁面600包括組織成不同頁面布局區域602、604、606、608、610、612和614的信息。頁面600的頂部包括搜索指示、可以在其中發起另一個搜索的對話框,以及幫助、
主頁等的可點擊連結。在布局區域608中列出了一般搜索結果,例如,來自「camera」的Web索引的搜索結果。在本示例中,在利用搜索字符串「camera」進行搜索查詢時,搜索伺服器利用Web搜索結果可能還有其他結果來填充存儲部分402,利用要與搜索字符串相關聯的廣告來填充存儲部分404,利用與搜索字符串相關聯的插入來填充存儲部分406,並且還利用與搜索字符串相關聯的贊助連結來填充存儲部分408。廣告可能是基於賣出的顯示內容選出的。因此,如果搜索查詢包括詞「camera」,則廣告主可能對在搜索結果頁面上顯示特定廣告付費。贊助連結也可以類似地被定位,以使連結的順序和/或放置可能取決於以下內容誰支付了它們的呈現,以及誰支付了何種搜索條件。布局區域608包括代表響應於搜索項的命中的連結,並且優選獨立於贊助商的連結。布局區域610被提供來用於插入匹配廣告,或者在某些情形中插入一般的廣告。布局區域612和614提供了額外的匹配插入,這些匹配插入專用於所使用的搜索項,但是一般不是搜索結果、贊助的匹配或廣告。在本示例中,布局區域612包含用於執行另外的搜索的連結,並且布局區域614包含用於可能被另行執行的子域專用搜索的連結。但是,在優選實施例中,在第一實例中可以從搜索查詢對話框直接運行在垂直搜索集212中的搜索。例如,在接收到搜索查詢「camera」時,個人信息可能指示用戶希望在拍賣搜索集中搜索。個人信息可能是已由用戶或其他實體指定的,可能是基於用戶的先前活動確定的(用戶先前已查看了相機拍賣站點),等等。這節省了用戶的時間和精力,並且還允許實現更有針對性的插入、廣告和贊助連結。在本示例中,搜索伺服器將把搜索字符串「camera」引導到專用於Yahoo !拍賣的垂直搜尋引擎208。搜索結果頁面作為結果將更集中。匹配插入可能不包括用於搜索項的黃頁搜索的連結,並且贊助連結和廣告可以是選擇性的。從而,一個贊助商可能決定購買在拍賣垂直搜索集的下用於項「camera」的贊助連結放置,而不是在一般搜索或者在黃頁垂直搜索集中的搜索下的用於項「camera」的贊助連結放置。這樣,廣告和贊助連結可能更集中。這在例如廣告商希望被正尋求以拍賣方式購買或出售照相機的用戶看到,而不是被正在尋找本地照相機商店的位置用戶看到的情況下是有用的。布局區域602顯示匹配插入406。在本示例中,那些匹配插入是與搜索項相關的「Inside Yahoo ! 」連結。布局區域604顯示目錄匹配,目錄匹配是來自包含Yahoo !目錄的搜索集的匹配,其是一種話題的分層布置和在分層中的各個級別上與那些話題相關聯的連結。布局區域606顯示贊助匹配,贊助匹配是基於特定項的贊助關係向用戶提供的命中。儘管用戶可能輸入諸如「camera」之類的簡單的搜索項,但是用戶也可能輸入更複雜的查詢,這些更複雜的查詢包括可能被應用到搜索集的搜索。圖7示出了由頁面構造器410構造的頁面700的示例。在本示例中,搜索字符串是在一般搜索查詢對象702中顯示的「flowers」。一般搜索查詢對象配置為接收一般搜索查詢。例如,查詢可能是對全球資訊網的查詢。本發明的示例除了響應於在一般搜索查詢對象702中接收到查詢而執行一般搜索外,還可以確定並搜索搜索集212。頁面700包括組織成不同的頁面布局區域704、706、708和710的信息。儘管示出了這些布局,但是應當認識到也可以提供其他布局。頁面700的頂部包括搜索指示,以及幫助、主頁等的可點擊連結。在布局區域706 和708中列出了一般搜索結果,例如,來自「 flowers 」的Web索引的搜索結果。在本示例中,在利用查詢字符串「flowers」進行搜索查詢時,搜索伺服器利用Web搜索結果可能還有其他結果來填充存儲部分402,利用要與搜索字符串相關聯的廣告來填充存儲部分404,利用與搜索字符串相關聯的插入來填充存儲部分406,並且還利用與搜索字符串相關聯的贊助連結來填充存儲部分408。廣告可能是基於賣出的顯示內容選出的。因此,如果搜索查詢包括詞「 flowers 」,則廣告主可能對在搜索結果頁面上顯示特定廣告付費。贊助連結也可以類似地被定位,以使連結的順序和/或放置可能取決於以下內容誰支付了它們的呈現,以及誰支付了何種搜索條件。布局區域706包括代表響應於搜索項的命中的連結,並且優選獨立於贊助商的連結。布局區域708被提供來用於插入贊助連結。布局區域710提供了額外的匹配插入,這些匹配插入專用於所使用的搜索項,但是一般不是搜索結果、贊助的匹配或廣告。因此,可以從搜索查詢對話框702運行在垂直搜索集212中的搜索。例如,在接收到搜索查詢「flowers」時,個人信息可能指示用戶希望在黃頁搜索集中搜索。個人信息可能是已由用戶或其他實體指定的,可能是基於用戶的先前活動確定的(用戶先前已從該站點查看了鮮花),等等。這節省了用戶的時間和精力,並且還允許實現更有針對性的插入、廣告和贊助連結。在本示例中,搜索伺服器將把搜索字符串「flowers」引導到專用於Yahoo !黃頁和購物的垂直搜尋引擎208。搜索結果頁面作為結果將更集中。匹配插入可能不包括用於搜索項的黃頁搜索的連結,並且贊助連結和廣告可以是選擇性的。從而,一個贊助商可能決定購買在黃頁垂直搜索集的下用於項「flowers」的贊助連結放置,而不是在一般搜索下的用於項「flowers」的贊助連結放置。這樣,廣告和贊助連結可能更集中。這在例如廣告商希望被正尋求購買鮮花的用戶看到的情況下是有用的。圖8示出了由頁面構造器410構造的頁面800的示例。在本示例中,搜索字符串是在一般搜索查詢對象802中顯示的「dentist」。一般搜索查詢對象配置為接收一般搜索查詢。例如,查詢可能是對全球資訊網的查詢。本發明的示例除了響應於在一般搜索查詢對象802中接收到查詢而執行一般搜索外,還可以確定並搜索搜索集212。
頁面800包括組織成不同的頁面布局區域804、806、808和810的信息。儘管示出了這些布局,但是應當認識到也可以提供其他布局。頁面800的頂部包括搜索指示,以及幫助、主頁等的可點擊連結。在布局區域806和808中列出了一般搜索結果,例如,來自「dentist」的Web索引的搜索結果。在本示例中,在利用查詢字符串「dentist」進行搜索查詢時,搜索伺服器利用Web搜索結果可能還有其他結果來填充存儲部分402,利用要與搜索字符串相關聯的廣告來填充存儲部分404,利用與搜索字符串相關聯的插入來填充存儲部分406,並且還利用與搜索字符串相關聯的贊助連結來填充存儲部分408。廣告可能是基於賣出的顯示內容選出的。因此,如果搜索查詢包括詞「dentist」,則廣告主可能對在搜索結果頁面上顯示特定廣告付費。贊助連結也可以類似地被定位,以使連結的順序和/或放置可能取決於以下內容誰支付了它們的呈現,以及誰支付了何種搜索條件。布局區域806包括代表響應於搜索項的命中的連結,並且優選獨立於贊助商的連結。布局區域808被提供來用於插入贊助連結。布局區域810提供了額外的匹配插入,這些匹配插入專用於所使用的搜索項,但是一般不是搜索結果、贊助的匹配或廣告。因此,可以從搜索查詢對話框802運行在垂直搜索集212中的搜索。例如,在接收到搜索查詢「dentist」時,個人信息可能指示用戶希望在黃頁搜索集中搜索。個人信息可能是已由用戶或其他實體指定的,可能是基於用戶的先前活動確定的(用戶先前查找過牙醫),等等。這節省了用戶的時間和精力,並且還允許實現更有針對性的插入、廣告和贊助連結。在本示例中,搜索伺服器將把搜索字符串「dentist」引導到專用於Yahoo !黃頁和地圖的垂直搜尋引擎208。搜索結果頁面作為結果將更集中。匹配插入可能不包括用於搜索項的黃頁搜索的連結,並且贊助連結和廣告可以是選擇性的。從而,一個贊助商可能決定購買在黃頁垂直搜索集的下用於項「dentist」的贊助連結放置,而不是在一般搜索下的用於項「dentist」的贊助連結放置。這樣,廣告和贊助連結可能更集中。這在例如廣告商希望被正尋找牙醫的用戶看到的情況下是有用的。因此,本發明的實施例配置為執行一般搜索集和/或一個或多個垂直搜索集中的搜索。垂直搜尋引擎是基於查詢和/或個人信息確定的。然後利用垂直搜尋引擎和一般搜尋引擎執行搜索,以生成一般搜索結果和垂直搜索結果。然後,可以將一般搜索結果和垂直搜索結果組合併輸出給用戶。本發明的實施例提供了許多優點。例如,在接收到一個查詢時可以執行一般搜索和專門搜索。另外,個人信息被用來確定搜索哪些搜索集。因此,搜索是個性化的並且是專用於用戶的。此外,在輸入查詢時用戶可能不必明確地指定要搜索的搜索集。儘管已利用以控制邏輯形式實現的硬體和軟體的特定組合描述了本發明,但是應當認識到其他硬體和軟體的組合也在本發明的範圍內。可以僅以硬體、或者僅以軟體、或者利用硬體和軟體的組合實現本發明。上面的描述是說明性的,而非限制性的。在研究本公開後,本領域技術人員將清楚本發明的多種變體。因此,不應當參考上面的描述來確定本發明的範圍,而是應當參考所附權利要求書及其整個範圍或等同物來確定本發明的範圍。
權利要求
1.一種利用一個或多個垂直子域執行搜索的方法,其中每個垂直子域包括專門內容,所述方法包括 接收搜索查詢; 確定用戶的個人信息,所述個人信息包括所述用戶偏好的一個或多個垂直搜尋引擎; 確定所述一個或多個垂直搜尋引擎中搜索查詢要被發送到的一個垂直搜尋引擎;以及 利用所述搜索查詢和所確定的垂直搜尋引擎致使在 專門內容的垂直子域中執行搜索。
2.如權利要求I所述的方法,其中,所述搜索被利用所述搜索查詢在一個或多個垂直搜索集中執行來生成垂直搜索結果。
3.如權利要求2所述的方法,還包括利用所述搜索查詢和一般搜尋引擎在一般搜索集中執行所述搜索來生成一般搜索結果。
4.如權利要求3所述的方法,其中,所述一般搜索結果和所述垂直搜索結果被組合到網頁中。
5.如權利要求I所述的方法,其中,所述個人信息包括所述用戶的歷史活動信息。
6.如權利要求I所述的方法,其中,所述個人信息包括所述用戶使用的設備的地理位置。
7.如權利要求I所述的方法,還包括解析並分析所述搜索查詢來確定是否執行垂直子域搜索。
8.如權利要求I所述的方法,還包括將所述搜索查詢發送到規則引擎來確定有關該搜索查詢的信息。
9.如權利要求I所述的方法,還包括標識所述搜索查詢是否適於特定搜索集。
10.如權利要求I所述的方法,還包括基於所述個人信息重新形成所述搜索查詢。
全文摘要
本發明公開了橫向搜索。接收到搜索查詢。然後確定出用戶的個人信息。利用該搜索查詢在一般內容的一般子域中執行搜索。例如,一般內容的一般子域可以是WWW搜索。然後,基於個人信息確定出垂直子域。然後利用該搜索查詢在專門內容的垂直子域中執行搜索。在一般子域中執行的搜索和在垂直子域中執行的搜索生成一般搜索結果和垂直搜索結果。這些結果可以被組合然後輸出到客戶端。
文檔編號G06F17/30GK102867014SQ20121023186
公開日2013年1月9日 申請日期2004年12月28日 優先權日2003年12月29日
發明者盧齊, 約翰·斯若, 大衛·庫 申請人:雅虎公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀