專利名稱:橫向搜索的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及內(nèi)容檢索,更具體地說,涉及用于響應(yīng)于搜索請(qǐng)求 檢索內(nèi)容的方法和裝置。
背景技術(shù):
隨著因特網(wǎng)的出現(xiàn),用戶可在萬維網(wǎng)(WWW)上獲得大量的網(wǎng)頁和 媒體內(nèi)容,因此需要向用戶提供最新的方法來從WWW過濾并獲得期望的 信息。已開發(fā)出了搜索系統(tǒng)和處理器來滿足用戶對(duì)獲得期望的信息的需 求。可以通過Yahoo! 、 Google和其他站點(diǎn)訪問這些技術(shù)的示例。 一般而 言,用戶輸入一個(gè)查詢,搜索過程返回一個(gè)或多個(gè)鏈接(在搜索web的情 形中)、文檔和/或引用(在與査詢相關(guān)的不同搜索集(corpus)的情形 中)。
一般而言,在接收到査詢后,在利用通用或默認(rèn)的搜索集例如WWW 中的信息來執(zhí)行搜索,這可以稱作一般搜索。另外,某些搜索系統(tǒng)允許用 戶在包括專門內(nèi)容的子域中執(zhí)行搜索。例如,Yahoo!包括就被組織在多 個(gè)子域中的內(nèi)容。子域的示例可以是機(jī)動(dòng)車輛、購物、新聞、分類的內(nèi)容
8等。用戶為了在這些子域之一中執(zhí)行搜索,就需要知道其希望搜索的子域 以及如何訪問這些子域。例如,用戶可能必須通過鏈接導(dǎo)航來選擇一個(gè)子 域進(jìn)行搜索。因此,這就喪失了執(zhí)行一般搜索所具有的輕松,因?yàn)橛脩舯?須選擇或指定子域進(jìn)行搜索。另外,在請(qǐng)求子域搜索時(shí),不執(zhí)行一般搜 索。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例一般地涉及在垂直子域(vertical subdomain)中執(zhí)行 搜索。在一個(gè)實(shí)施例中,搜索査詢被接收到。然后確定出用戶的個(gè)人信 息。可以利用該搜索查詢?cè)谝话銉?nèi)容的一般子域中執(zhí)行搜索。例如, 一般 內(nèi)容的一般子域可以是WW搜索。然后,基于個(gè)人信息確定出垂直子 域。然后利用該搜索查詢?cè)趯iT內(nèi)容的垂直子域中執(zhí)行搜索。在一般子域 中執(zhí)行的搜索和在垂直子域中執(zhí)行的搜索分別生成一般搜索結(jié)果和垂直搜 索結(jié)果。這些結(jié)果可以被組合然后輸出到客戶端。
在一個(gè)實(shí)施例中,提供了一種利用一般子域和一個(gè)或多個(gè)垂直子域執(zhí) 行搜索的方法,其中一般子域包括一般內(nèi)容。每個(gè)垂直子域包括專門內(nèi) 容。該方法包括接收搜索查詢;確定用戶的個(gè)人信息;利用搜索査詢致 使在一般內(nèi)容的一般子域中執(zhí)行搜索;基于個(gè)人信息確定垂直子域;以及 利用搜索查詢致使在專門內(nèi)容的垂直子域中執(zhí)行搜索。
在另一實(shí)施例中,提供了一種用于執(zhí)行在一般內(nèi)容和專門內(nèi)容中的搜 索的搜索服務(wù)器。該搜索服務(wù)器包括配置為接收查詢的查詢處理器;配 置為在包括至少部分一般內(nèi)容的子域中執(zhí)行搜索的一個(gè)或多個(gè)一般搜索引 擎;以及配置為在包括至少部分專門內(nèi)容的子域中執(zhí)行搜索的一個(gè)或多個(gè) 垂直搜索引擎,其中查詢被提交到一般搜索引擎和垂直搜索引擎,所述垂 直搜索引擎是基于與用戶相關(guān)聯(lián)的個(gè)人信息確定的。
在又一個(gè)實(shí)施例中,提供了一種用于與多個(gè)電子信息檢索引擎一起使 用的個(gè)性化信息檢索方法。所述引擎中至少一個(gè)("一般引擎")支持對(duì) 經(jīng)索引的因特網(wǎng)內(nèi)容的一般查詢,并且多個(gè)其他引擎("垂直引擎")支 持對(duì)專門內(nèi)容的查詢。該方法包括存儲(chǔ)對(duì)用戶個(gè)性化的信息;接收來自該用戶的搜索查詢;將搜索査詢提交給一般引擎;部分基于來自一般引擎
的輸出向該用戶發(fā)送響應(yīng);以及按照基于至少個(gè)性化的信息的一部分和搜
索査詢的一部分之一的方式,作為用戶的響應(yīng)的一部分,自動(dòng)輔助訪問垂 直引擎中的一個(gè)或多個(gè)。
在另一個(gè)實(shí)施例中,提供了一種用于與多個(gè)電子信息檢索引擎一起使 用的個(gè)性化信息檢索方法。所述引擎中至少一個(gè)("一般引擎")支持對(duì) 經(jīng)索引的因特網(wǎng)內(nèi)容的一般查詢,并且多個(gè)其他引擎("垂直引擎")支
持對(duì)專門內(nèi)容的査詢。該方法包括將對(duì)用戶個(gè)性化的信息存儲(chǔ)在遠(yuǎn)離該 用戶的計(jì)算機(jī)系統(tǒng)中;接收來自用戶的搜索査詢;將搜索查詢提交給一般 引擎;部分基于來自一般引擎的輸出向該用戶發(fā)送響應(yīng);以及部分基于個(gè) 性化的信息,作為響應(yīng)的一部分,自動(dòng)輔助該用戶訪問垂直引擎中的一個(gè) 或多個(gè)。
在另一個(gè)實(shí)施例中,提供了一種用于與多個(gè)電子信息檢索引擎一起使 用的信息檢索方法。所述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引 的因特網(wǎng)內(nèi)容的一般查詢,并且多個(gè)所述其他引擎("垂直引擎")支持 對(duì)專門內(nèi)容的査詢。該方法包括接收來自用戶的搜索查詢;將搜索查詢 提交給一般引擎;至少部分基于來自一般引擎的輸出向該用戶發(fā)送響應(yīng); 以及在搜索查詢包括預(yù)定的操作符時(shí),自動(dòng)輔助用戶訪問獨(dú)立于預(yù)定操作 符選擇的垂直引擎中的一個(gè)或多個(gè)。
在另一個(gè)實(shí)施例中,提供了一種用于與多個(gè)電子信息檢索引擎一起使 用的信息檢索方法。所述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引 的因特網(wǎng)內(nèi)容的一般査詢,并且多個(gè)所述其他引擎("垂直引擎")支持 對(duì)專門內(nèi)容的查詢。該方法包括向用戶呈現(xiàn)圖形用戶界面,圖形用戶界 面包括與多個(gè)垂直引擎相對(duì)應(yīng)的一個(gè)或多個(gè)標(biāo)簽;以及接收來自用戶的搜 索査詢;在第一交互模式中,接收選擇至少一個(gè)標(biāo)簽的用戶輸入;并且通 過利用與所選擇的標(biāo)簽相對(duì)應(yīng)的垂直引擎處理該查詢來自動(dòng)輔助用戶訪問 所述垂直引擎;而在第二交互模式中,將搜索查詢提交給一般引擎;至少 部分基于來自一般引擎的輸出向用戶發(fā)送響應(yīng);并且至少部分基于搜索查 詢,作為響應(yīng)的一部分,自動(dòng)輔助用戶訪問所選擇的一個(gè)或多個(gè)垂直引
10擎,其中對(duì)應(yīng)的垂直引擎和所選擇的垂直引擎由一般引擎的同一個(gè)商業(yè)所 有者控制。
通過參考說明書的其余部分和所附附圖,可以進(jìn)一步理解這里所公開 的本發(fā)明的原理和優(yōu)點(diǎn)。
圖1是根據(jù)本發(fā)明實(shí)施例的搜索系統(tǒng)的框圖2示出了根據(jù)本發(fā)明實(shí)施例的搜索服務(wù)器的更詳細(xì)實(shí)施例;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例用于執(zhí)行搜索的方法的簡化流程
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例可能用來生成對(duì)査詢的響應(yīng)的元件 的框圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例可由搜索服務(wù)器用來確定要在搜索 中使用的個(gè)人信息的信息的示例;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的界面; 圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的界面;以及 圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的界面。
具體實(shí)施例方式
現(xiàn)在將通過示例而非限制描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)理解,本發(fā)明具 有廣泛的用途,并且可在許多不同上下文中使用。
以下所述的搜索過程的示例可由向搜索系統(tǒng)提供查詢并且接收指示一 個(gè)或多個(gè)尋找到的"命中"的響應(yīng)(搜索結(jié)果)的搜索者建模。査詢可以 是搜索査詢字符串形式的,其中搜索査詢字符串包括由定界符或解析規(guī)則 劃界的一個(gè)或多個(gè)記號(hào)。除了基于搜索查詢字符串的變化改變搜索之外, 還可以考慮上下文。例如,查詢者可能先前已對(duì)搜索設(shè)置了約束,例如僅 返回年齡適當(dāng)?shù)拿?、可能考慮的先前的搜索、査詢者身份(例如,與提 交搜索査詢字符串的Web瀏覽器客戶端當(dāng)前相關(guān)聯(lián)的Yahoo! ID)、以及
用戶設(shè)置的設(shè)置。搜索系統(tǒng)接收到查詢后,其對(duì)搜索進(jìn)行處理并返回一個(gè)或多個(gè)"命 中",其中"命中"是搜索系統(tǒng)處理的原子單元。例如,在搜索系統(tǒng)管理 結(jié)構(gòu)化的數(shù)據(jù)庫的情形中,命中是來自結(jié)構(gòu)化的數(shù)據(jù)庫的記錄。在搜索系 統(tǒng)管理文檔(例如,文本文檔、圖像和文本文檔、圖像文檔、HTML文
檔、PDF文檔等)的情形中,原子單元是文檔。應(yīng)當(dāng)理解,本發(fā)明不限于
任何具體的原子單元,而是作為示例,在該公開中大多描述利用文檔作為 原子單元進(jìn)行搜索。此外,并不要求結(jié)構(gòu)化的數(shù)據(jù)庫。
命中是被搜索系統(tǒng)將標(biāo)識(shí)為與由查詢定義的標(biāo)準(zhǔn)相匹配的原子單元。 應(yīng)當(dāng)理解,搜索系統(tǒng)無需提供所有的命中或者僅與查詢匹配的命中。例 如,搜索系統(tǒng)可能將返回的命中的數(shù)目限制為一定數(shù)目,可能對(duì)查詢項(xiàng)施 加其他限制,例如,省略與査詢匹配的命中、忽略重復(fù)的命中等。搜索系
統(tǒng)也可能將搜索結(jié)果擴(kuò)展為包括以下命中與查詢近似匹配的命中、被指 定要包括在搜索中的命中,例如,特定話題的命中、廣告命中等。某些擴(kuò) 展或收縮可能依賴于在這種擴(kuò)展和收縮前搜索結(jié)果的大小和內(nèi)容。例如, 如果沒有命中會(huì)返回,則搜索引擎可能添加接近的命中,如果可能返回太 多的命中則搜索引擎可能刪除命中,例如通過在完成搜索結(jié)果之前從查詢 中刪除常見詞來實(shí)現(xiàn)。
搜索者可能是人類用戶,例如將搜索項(xiàng)輸入到瀏覽器窗口中來利用
Web查詢搜索引擎的人員,但是也可能是自動(dòng)過程,例如能夠按照搜索引 擎期望的形式向搜索引擎發(fā)送查詢的計(jì)算機(jī)程序。例如,計(jì)算機(jī)程序可能 生成查詢,并且形成導(dǎo)向耦合到搜索引擎的Web服務(wù)器的HTTP消息。
在這里示出的許多示例中,搜索引擎在一組文檔中搜索與由查詢定義 的標(biāo)準(zhǔn)匹配的文檔(命中)。應(yīng)當(dāng)理解,術(shù)語"文檔"總地用來指被搜索 的搜索集里的單元。文檔可以是文檔,例如,合同、文件、小說、著述 等,但是也可能是文本片斷、可能被認(rèn)為是其他上下文中的文檔的一部分 的數(shù)據(jù)、程序代碼、圖像數(shù)據(jù)、存儲(chǔ)的文件等。因此,該術(shù)語不應(yīng)當(dāng)作狹 義解釋。
在搜索中,搜索引擎可能從其已索引的所有可用文檔拉取,但是搜索 引擎也可能將搜索限定到一個(gè)或多個(gè)子域中的文檔,其中子域是對(duì)搜索引
12擎可用的所有文檔中先前指定的適當(dāng)?shù)淖佑?。在某些情形中,子域可能?進(jìn)一步劃分為更小的子域。
子域的示例是Yahoo!屬性。Yahoo!屬性的示例包括Yahoo!新 聞、Yahoo!運(yùn)動(dòng)、Yahoo!郵件、Yahoo!購物、Yahoo!拍賣、Yahoo!
天氣等。子域是有用的搜索工具,這是因?yàn)檫M(jìn)行査詢的用戶通常都知道特 定域之外的信息在某些情形中可能無用。例如,用戶可能想要獲得紐約的 天氣信息。全局搜索可能獲得許多運(yùn)動(dòng)故事,而它們只是偶然提及紐約的 天氣以及其對(duì)某些體育事件的影響,但是用戶可能已確定Yahoo!天氣屬 性外的任何命中都可能是無用的。使用子域的一個(gè)優(yōu)點(diǎn)是用戶可以在通用 搜索輸入對(duì)象(例如,對(duì)話框)中輸入搜索,并且使搜索服務(wù)器確定用戶 想要的(一個(gè)或多個(gè))子域。搜索服務(wù)器可以使用個(gè)人信息和/或搜索查詢 來確定(一個(gè)或多個(gè))子域。另外,除了執(zhí)行子域搜索外,還可以執(zhí)行一 般的搜索。
參考附圖,現(xiàn)在將描述示例性搜索系統(tǒng)。
圖1是根據(jù)本發(fā)明實(shí)施例的搜索系統(tǒng)100的框圖。利用搜索系統(tǒng) 100,查詢者利用搜索客戶端例如Web瀏覽器客戶端向搜索服務(wù)器發(fā)出搜 索請(qǐng)求。如圖l所示,人類用戶103或者計(jì)算機(jī)進(jìn)程105利用搜索客戶端 110發(fā)出查詢。 一般為搜索查詢字符串形式的搜索查詢被發(fā)送到搜索服務(wù) 器120,搜索服務(wù)器120響應(yīng)于搜索查詢向搜索客戶端110返回搜索結(jié) 果。在其他變體中,搜索査詢來自一個(gè)系統(tǒng),而結(jié)果被路由到另一個(gè)系 統(tǒng)。
搜索服務(wù)器120被示作耦合到若干個(gè)子域搜索集132。應(yīng)當(dāng)理解,出 于存儲(chǔ)效率或其他原因,子域搜索集的內(nèi)容或信息可能重疊,從而使一些 內(nèi)容或信息出現(xiàn)在多于一個(gè)子域搜索集中。在整個(gè)公開中,存在多個(gè)對(duì)象 實(shí)例,并且實(shí)例的數(shù)目不是關(guān)鍵的,實(shí)例的數(shù)目從"1"到"N",并且應(yīng) 當(dāng)理解,除非另行指明,N的值對(duì)于不同的用途無需相同。例如,N被用 作子域的數(shù)目,但是該數(shù)目可能隨示例而變。還應(yīng)當(dāng)理解,在這里任何情 況都不要求使用所有實(shí)例。
各個(gè)系統(tǒng)之間的互連無需詳細(xì)描述,因?yàn)榭梢岳霉夹g(shù)來實(shí)現(xiàn)這些互連方法。例如,搜索客戶端110可能是運(yùn)行HTTP客戶端(例如,
Web瀏覽器客戶端)的個(gè)人計(jì)算機(jī),并且HTTP客戶端與在通過諸如全球 因特網(wǎng)之類的網(wǎng)絡(luò)互連的搜索服務(wù)器120中運(yùn)行的HTTP服務(wù)器通信。應(yīng) 當(dāng)理解,其他實(shí)施例也在本發(fā)明的范圍內(nèi)。例如,搜索客戶端110可以實(shí) 現(xiàn)為手持設(shè)備、沒有人類用戶界面的計(jì)算機(jī)、專用設(shè)備、公用電話亭等。 另外,客戶端和服務(wù)器無需使用HTTP,而是可以使用不同的協(xié)議來請(qǐng)求 網(wǎng)頁和對(duì)象,并且對(duì)這些請(qǐng)求作出響應(yīng)。
下面將更詳細(xì)地描述,在工作中,搜索客戶端110向搜索服務(wù)器120 發(fā)送搜索查詢字符串,可能還包括個(gè)人信息,例如發(fā)送請(qǐng)求的Yahoo!用 戶的Yahoo! ID。利用該個(gè)人信息,搜索服務(wù)器120可能對(duì)用戶統(tǒng)計(jì)信息 進(jìn)行査找,來查找標(biāo)識(shí)出的用戶并用其執(zhí)行搜索。搜索服務(wù)器120對(duì)搜索 查詢字符串進(jìn)行解析和分析,來確定子域搜索是否適當(dāng),然后將該査詢發(fā) 送到適當(dāng)?shù)?一個(gè)或多個(gè))子域,并且/或者執(zhí)行一般搜索。
圖2示出了根據(jù)本發(fā)明實(shí)施例的搜索服務(wù)器120的更詳細(xì)的實(shí)施例。 搜索服務(wù)器120包括査詢處理器202、引擎確定器204、 一般搜索引擎206 和一個(gè)或多個(gè)垂直搜索引擎208-1到208-N。盡管示出了單個(gè)一般搜索引 擎206并且還示出了一個(gè)或多個(gè)垂直搜索引擎208,但是應(yīng)當(dāng)理解可以提 供任何數(shù)目的一般搜索引擎206和垂直搜索引擎208 。
多個(gè)子域搜索集132被示作一般搜索集210和一個(gè)或多個(gè)垂直搜索集 212 (1) -212 (N)。應(yīng)當(dāng)理解,可以包括任何數(shù)目的一般搜索集210和 垂直搜索集212。盡管示出了從搜索引擎到搜索集的一對(duì)一關(guān)系,但是應(yīng) 當(dāng)理解一個(gè)搜索引擎可能訪問多個(gè)搜索集。另外,信息在包括一般搜索集 210和垂直搜索集212中的信息的不同搜索集之間可能會(huì)重疊。
一般搜索集210包括一般信息。例如, 一般搜索集210可以是在通過 通用搜索對(duì)象框接收到查詢時(shí)被搜索的信息。因此, 一般搜索集210包括 未被組織到專門的分類中的一般信息。例如, 一般搜索集可以是www、 全部Yahoo!的屬性、所有經(jīng)索引的內(nèi)容等。
垂直搜索集212被組織為具有專門的內(nèi)容。例如,第一垂直搜索集可 以包括關(guān)于機(jī)動(dòng)車輛的信息,第二垂直搜索集可能包括關(guān)于天氣的信息。子域中的內(nèi)容可能被手動(dòng)組織到專門的內(nèi)容中,或者被自動(dòng)組織。例如, 用戶可以決定關(guān)于機(jī)動(dòng)車輛的文章應(yīng)當(dāng)在機(jī)動(dòng)車輛子域中,或者程序可以 自動(dòng)檢測(cè)出該文章是關(guān)于機(jī)動(dòng)車輛的,然后將該文章存儲(chǔ)在機(jī)動(dòng)車輛子域 中。
查詢處理器202配置為接收來自搜索客戶端IIO的査詢,并且確定用 戶的個(gè)人信息。例如,個(gè)人信息可以是從搜索客戶端iio接收到的,是由 查詢處理器202確定出的,從存儲(chǔ)設(shè)備214檢索出的,等等。在一個(gè)實(shí)施 例中,個(gè)人信息是專用于用戶的信息,并且用來確定在對(duì)子域進(jìn)行搜索時(shí) 使用哪些垂直引擎。例如,個(gè)人信息可以是用戶ID、用戶偏好的說明等。 下面將更詳細(xì)地描述不同類型的個(gè)人信息。
引擎確定器204然后從查詢處理器202接收個(gè)人信息和査詢。引擎確 定器204配置為確定要將查詢發(fā)送到的搜索引擎。例如,除了一個(gè)或多個(gè) 垂直引擎208外,査詢還可以被提交給一般搜索引擎206。
在一個(gè)實(shí)施例中,引擎確定器204至少基于査詢和/或個(gè)人信息的一部 分來確定要將查詢提交到的引擎。例如,個(gè)人偏好可以被應(yīng)用到通過一般 搜索對(duì)象接收到的所有搜索。這些偏好可以指示對(duì)于所有搜索,應(yīng)當(dāng)對(duì)某 些搜索集進(jìn)行搜索。
另外,可以基于每個(gè)査詢進(jìn)行確定。例如,取決于某些信息(例如用 戶聚合行為),可以確定搜索集212。用戶聚合行為可以指示用戶過去最 常搜索這些搜索集212??梢岳貌樵儊韺?duì)這些搜索集212進(jìn)行搜索。
另外,可以針對(duì)用戶使規(guī)則個(gè)性化。例如,規(guī)則可以指示搜索名人 姓名可能導(dǎo)致在名人新聞搜索集212和音樂搜索集212中執(zhí)行搜索。
在一個(gè)實(shí)施例中,査詢解析器被用來對(duì)査詢進(jìn)行解構(gòu)或分段。例如, 查詢解析器被用來確定一個(gè)査詢是搜索名人姓名。查詢被發(fā)送通過規(guī)則引
擎,規(guī)則引擎使用規(guī)則來確定關(guān)于查詢的信息。例如,規(guī)則引擎了解5000 個(gè)姓名是名人姓名。查詢被解構(gòu)成分段,并且如果在名人姓名中找到某些 分段,則確定出與名人姓名相關(guān)聯(lián)的一個(gè)或多個(gè)搜索集212。另外,其他 項(xiàng)可能與其他搜索集212相關(guān)聯(lián)。因此,規(guī)則引擎被用來識(shí)別查詢是否適 于某些搜索集212。也可以針對(duì)搜索集212重新形成查詢。例如,可以向查詢添加信息。
如果查詢包括分段"Las Vegas",則可以將Las Vegas的郵編添加到查 詢,以便在黃頁搜索集212中執(zhí)行搜索。
在搜索搜索集212時(shí)還可以使用置信值。置信值可以是基于用戶偏好 或用戶歷史的。如果用戶先前曾在搜索集212中執(zhí)行過搜索,或者如果用 戶具有對(duì)搜索集212的用戶偏好,則可以分配較高的置信值。置信值可以 用來確定是否應(yīng)當(dāng)對(duì)搜索集212執(zhí)行搜索。可以向?qū)Ω鱾€(gè)搜索集212的查 詢分配置信值??梢岳靡欢ǖ臈l件來確定應(yīng)當(dāng)對(duì)具有比某一數(shù)字大的置 信值的某些搜索集212進(jìn)行搜索。
另外,置信值也可以被分配給從不同的搜索集212接收到的搜索結(jié) 果。置信值可以指示出來自搜索集212的搜索結(jié)果與查詢的相關(guān)程度。頁 面生成器可以僅顯示具有比某一量高的置信值的某些結(jié)果。
在Hints申請(qǐng)中描述了用于確定要搜索的垂直搜索集212的有條件的 方法。
在一個(gè)實(shí)施例中,當(dāng)引擎確定器204接收到査詢后,就將查詢發(fā)送到 一般搜索引擎206和一個(gè)或多個(gè)適用的垂直搜索引擎208。從而,除了一 個(gè)或多個(gè)垂直引擎208在一個(gè)或多個(gè)垂直搜索集212中進(jìn)行搜索之外,一 般搜索引擎206在一般搜索集210中進(jìn)行對(duì)一般內(nèi)容的搜索。因此,搜索 結(jié)果是從一般內(nèi)容(例如,經(jīng)索引的web內(nèi)容)和來自專門內(nèi)容的搜索結(jié) 果生成的。另外,在另一個(gè)實(shí)施例中,可以僅執(zhí)行利用一般搜索集210的 一般搜索,或者可以僅執(zhí)行利用一個(gè)或多個(gè)垂直搜索集212的垂直搜索。
在一個(gè)實(shí)施例中,垂直引擎208由一般搜索引擎206的商業(yè)所有者控 制。因此,商業(yè)所有者可將一般搜索驅(qū)動(dòng)到垂直搜索引擎。因此,可以將 與垂直搜索引擎相關(guān)聯(lián)的付費(fèi)廣告和査詢輸出放在一起。
在另一個(gè)實(shí)施例中,可以使用垂直引擎208來輔助商業(yè)交易的電子執(zhí) 行。例如,可以將個(gè)人獎(jiǎng)勵(lì)內(nèi)容作為搜索集212。用戶的獎(jiǎng)勵(lì)運(yùn)動(dòng)、競拍 等訂購的信息可以作為搜索集212來搜索。
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例用于執(zhí)行搜索的方法的簡化流程圖 300。在步驟302,接收到一個(gè)查詢。例如,可以通過搜索客戶端IIO接收到來自用戶103或者處理器査詢者105的査詢。該查詢可以包括用來執(zhí)行 搜索的搜索查詢字符串。
在步驟304中,確定出個(gè)人信息。例如,可以通過搜索客戶端110接 收到來自用戶的用戶ID形式的用戶信息。在一個(gè)實(shí)施例中,cookie可以提 供用戶信息。用戶信息可用來從存儲(chǔ)的信息中檢索出個(gè)人信息,所述存儲(chǔ) 的信息例如是已存儲(chǔ)的用戶說明。
在步驟306中, 一般搜索引擎206使用該查詢來利用一般搜索集210 中的信息執(zhí)行搜索,以確定一般搜索結(jié)果。例如, 一般搜索可以是通過經(jīng) 索引的web內(nèi)容的搜索。
在步驟308中,確定出可用來在任何垂直搜索集212中執(zhí)行搜索的任 何垂直搜索引擎208。在一個(gè)實(shí)施例中,使用在步驟304中確定出的個(gè)人 信息來確定垂直搜索引擎208。個(gè)人信息可以指明用戶對(duì)于某些搜索喜好 哪些垂直搜索引擎208 (或者垂直搜索集212)。另外,還可以至少基于 查詢的一部分確定出垂直搜索引擎208。例如,查詢的一部分可以指示搜 索垂直搜索集212。
在步驟310中,利用查詢?cè)谝粋€(gè)或多個(gè)垂直搜索集212中執(zhí)行搜索來 生成垂直搜索結(jié)果。
在步驟312中, 一般搜索結(jié)果和垂直搜索結(jié)果被格式化。例如, 一般 搜索結(jié)果和垂直搜索結(jié)果可以被組合到一個(gè)web頁面中。另外,諸如贊助 的鏈接、廣告之類的其他信息也可以與一般搜索結(jié)果和垂直搜索結(jié)果包括 在一起。
在步驟314中,輸出格式化后的結(jié)果。例如,可以輸出并顯示web頁 面用于用戶查看。另外,還可以利用其他傳輸機(jī)制例如用戶的電子郵件地 址來將結(jié)果發(fā)送給用戶。
圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例可用來生成對(duì)查詢的響應(yīng)的元件的 框圖。搜索服務(wù)器120包括匹配廣告數(shù)據(jù)庫404、匹配插入數(shù)據(jù)庫406和 贊助鏈接數(shù)據(jù)庫408。搜索服務(wù)器120獲得已從一般搜索引擎206和一個(gè) 或多個(gè)垂直搜索引擎208生成的搜索結(jié)果402。搜索結(jié)果可以被與匹配廣 告404、匹配插入406和贊助鏈接408的信息組合。頁面構(gòu)造器410確定應(yīng)當(dāng)將哪些搜索結(jié)果和哪些額外的信息包括在頁 面中以響應(yīng)于查詢發(fā)送給客戶端。在一個(gè)實(shí)施例中,頁面構(gòu)造器410可以
利用査詢來確定哪些匹配廣告404、匹配插入406和贊助鏈接408信息要 包括在頁面中。此外,還可以利用諸如任何個(gè)人信息之類的其他信息來確 定要包括在頁面中的信息。也可以基于用來執(zhí)行搜索的一般搜索引擎206 或垂直搜索引擎208來確定匹配廣告404、匹配插入406和贊助鏈接408 中的信息。例如,某些匹配廣告可與不同的垂直搜索集212相關(guān)聯(lián)。例 如,如果已搜索了 CD垂直搜索集212則可以使用音樂匹配廣告。
頁面構(gòu)造器410然后將來自一般搜索引擎206和垂直搜索引擎208的 結(jié)果與額外信息一起格式化到頁面中。在一個(gè)實(shí)施例中,可以提供到搜索 結(jié)果的鏈接,其中用戶可以選擇鏈接。然后鏈接致使取回并顯示頁面或文 檔。另外,鏈接還可以致使執(zhí)行額外的搜索。例如,可以訪問垂直搜索引 擎并執(zhí)行搜索。
利用頁面構(gòu)造器410生成頁面的一個(gè)示例可以是關(guān)于從用戶接收到的 對(duì)"Tom Cruise"的查詢的。該査詢被分段,并且識(shí)別出"Tom Cruise" 是一個(gè)名人姓名。還確定出用戶生活在美國。然后確定出美國新聞搜索集 212應(yīng)當(dāng)被用來搜索"Tom Cruise"。另外還添加指示以下規(guī)則的條件 僅在找到超過五個(gè)結(jié)果時(shí)應(yīng)當(dāng)顯示搜索結(jié)果。頁面構(gòu)造器410接收到搜索 結(jié)果并且確定條件是否得到滿足。如果接收到超過五個(gè)來自美國新聞搜索 集212的結(jié)果,則頁面構(gòu)造器410在頁面中顯示這些結(jié)果。
圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例可由搜索服務(wù)器120用來確定要在 搜索中使用的個(gè)人信息的信息的示例。在一個(gè)實(shí)施例中,用戶信息可由用 戶輸入。例如,用戶可以輸入用戶ID或賬號(hào)和口令。此外,可以使用 cookie來向搜索服務(wù)器120發(fā)送信息。例如,在用戶提交搜索或登錄到 web站點(diǎn)時(shí)可以發(fā)送用戶帳戶信息。
也可以從用戶使用的客戶端110接收信息。例如,搜索服務(wù)器120可 以接收到或確定出由用戶使用的設(shè)備的地理位置信息。然后,包括隱含的 地理約束的位置可以被包括在查詢中。另外,還可以針對(duì)用戶存儲(chǔ)位置信 息,然后基于用戶ID或其他用戶標(biāo)識(shí)信息檢索出位置信息。例如,位置
18信息可以是用戶的默認(rèn)位置,可用來確定要搜索的垂直搜索集212。
在一個(gè)實(shí)施例中,搜索服務(wù)器120可以使用從客戶端接收到的信息來
從個(gè)人信息數(shù)據(jù)庫502請(qǐng)求信息。在一個(gè)實(shí)施例中,該信息被存儲(chǔ)在服務(wù)
器側(cè),而不是利用客戶端來存儲(chǔ)。例如,用戶ID可用來檢索針對(duì)該用戶
ID存儲(chǔ)的信息。也可以使用查詢的一部分來檢索信息。所存儲(chǔ)的信息可以
是指示用戶偏好的用戶說明。該說明可以包括可在后續(xù)査詢中使用的條
件,或者將被用來確定要使用的垂直搜索引擎208的條件。在一個(gè)實(shí)施例
中,用戶可以定義在個(gè)人信息數(shù)據(jù)庫502中找到的個(gè)人信息,或者搜索服
務(wù)器120的實(shí)現(xiàn)者或所有者可以定義該信息。該說明也可以定義個(gè)人信息
和某些垂直引擎208之間的關(guān)聯(lián)。這些關(guān)聯(lián)可以指定用戶喜好的垂直搜索
引擎208。然后將首先搜索這些垂直搜索引擎208。所定義的關(guān)聯(lián)可被用
戶修改和/或由搜索服務(wù)器120的用戶或所有者定義。其他個(gè)人信息可以是
用戶的歷史活動(dòng)信息。例如,如果用戶一般搜索某些搜索集,則可以選擇 這些搜索集進(jìn)行搜索。
圖6示出了由頁面構(gòu)造器410構(gòu)造的頁面600的示例。在本示例中, 搜索字符串是"camera"。頁面600包括組織成不同頁面布局區(qū)域602、 604、 606、 608、 610、 612和614的信息。
頁面600的頂部包括搜索指示、可以在其中發(fā)起另一個(gè)搜索的對(duì)話 框,以及幫助、主頁等的可點(diǎn)擊鏈接。在布局區(qū)域608中列出了一般搜索 結(jié)果,例如,來自"camera"的Web索引的搜索結(jié)果。在本示例中,在利 用搜索字符串"camem"進(jìn)行搜索查詢時(shí),搜索服務(wù)器利用Web搜索結(jié)果 可能還有其他結(jié)果來填充存儲(chǔ)部分402,利用要與搜索字符串相關(guān)聯(lián)的廣 告來填充存儲(chǔ)部分404,利用與搜索字符串相關(guān)聯(lián)的插入來填充存儲(chǔ)部分 406,并且還利用與搜索字符串相關(guān)聯(lián)的贊助鏈接來填充存儲(chǔ)部分408。
廣告可能是基于賣出的顯示內(nèi)容選出的。因此,如果搜索查詢包括詞 "camera",則廣告主可能對(duì)在搜索結(jié)果頁面上顯示特定廣告付費(fèi)。贊助 鏈接也可以類似地被定位,以使鏈接的順序和/或放置可能取決于以下內(nèi) 容誰支付了它們的呈現(xiàn),以及誰支付了何種搜索條件。
布局區(qū)域608包括代表響應(yīng)于搜索項(xiàng)的命中的鏈接,并且優(yōu)選獨(dú)立于贊助商的鏈接。布局區(qū)域610被提供來用于插入匹配廣告,或者在某些情
形中插入一般的廣告。布局區(qū)域612和614提供了額外的匹配插入,這些
匹配插入專用于所使用的搜索項(xiàng),但是一般不是搜索結(jié)果、贊助的匹配或
廣告。在本示例中,布局區(qū)域612包含用于執(zhí)行另外的搜索的鏈接,并且 布局區(qū)域614包含用于可能被另行執(zhí)行的子域?qū)S盟阉鞯逆溄印?br>
但是,在優(yōu)選實(shí)施例中,在第一實(shí)例中可以從搜索査詢對(duì)話框直接運(yùn) 行在垂直搜索集212中的搜索。例如,在接收到搜索查詢"camera"時(shí), 個(gè)人信息可能指示用戶希望在拍賣搜索集中搜索。個(gè)人信息可能是已由用 戶或其他實(shí)體指定的,可能是基于用戶的先前活動(dòng)確定的(用戶先前已査 看了相機(jī)拍賣站點(diǎn)),等等。這節(jié)省了用戶的時(shí)間和精力,并且還允許實(shí) 現(xiàn)更有針對(duì)性的插入、廣告和贊助鏈接。在本示例中,搜索服務(wù)器將把搜 索字符串"camera"引導(dǎo)到專用于Yahoo!拍賣的垂直搜索引擎208。
搜索結(jié)果頁面作為結(jié)果將更集中。匹配插入可能不包括用于搜索項(xiàng)的 黃頁搜索的鏈接,并且贊助鏈接和廣告可以是選擇性的。從而, 一個(gè)贊助 商可能決定購買在拍賣垂直搜索集的下用于項(xiàng)"camera"的贊助鏈接放 置,而不是在一般搜索或者在黃頁垂直搜索集中的搜索下的用于項(xiàng) "camera"的贊助鏈接放置。這樣,廣告和贊助鏈接可能更集中。這在例 如廣告商希望被正尋求以拍賣方式購買或出售照相機(jī)的用戶看到,而不是 被正在尋找本地照相機(jī)商店的位置用戶看到的情況下是有用的。
布局區(qū)域602顯示匹配插入406。在本示例中,那些匹配插入是與搜 索項(xiàng)相關(guān)的"Inside Yahoo!"鏈接。布局區(qū)域604顯示目錄匹配,目錄匹 配是來自包含Yahoo!目錄的搜索集的匹配,其是一種話題的分層布置和 在分層中的各個(gè)級(jí)別上與那些話題相關(guān)聯(lián)的鏈接。布局區(qū)域606顯示贊助 匹配,贊助匹配是基于特定項(xiàng)的贊助關(guān)系向用戶提供的命中。
盡管用戶可能輸入諸如"camem"之類的簡單的搜索項(xiàng),但是用戶也 可能輸入更復(fù)雜的查詢,這些更復(fù)雜的查詢包括可能被應(yīng)用到搜索集的搜 索。
圖7示出了由頁面構(gòu)造器410構(gòu)造的頁面700的示例。在本示例中, 搜索字符串是在一般搜索查詢對(duì)象702中顯示的"flowers"。 一般搜索査
20詢對(duì)象配置為接收一般搜索查詢。例如,查詢可能是對(duì)萬維網(wǎng)的査詢。本 發(fā)明的示例除了響應(yīng)于在一般搜索查詢對(duì)象702中接收到査詢而執(zhí)行一般 搜索外,還可以確定并搜索搜索集212。
頁面700包括組織成不同的頁面布局區(qū)域704、 706、 708和710的信 息。盡管示出了這些布局,但是應(yīng)當(dāng)認(rèn)識(shí)到也可以提供其他布局。
頁面700的頂部包括搜索指示,以及幫助、主頁等的可點(diǎn)擊鏈接。在 布局區(qū)域706和708中列出了一般搜索結(jié)果,例如,來自"flowers"的 Web索引的搜索結(jié)果。在本示例中,在利用查詢字符串"flowers"進(jìn)行搜 索查詢時(shí),搜索服務(wù)器利用Web搜索結(jié)果可能還有其他結(jié)果來填充存儲(chǔ)部 分402,利用要與搜索字符串相關(guān)聯(lián)的廣告來填充存儲(chǔ)部分404,利用與 搜索字符串相關(guān)聯(lián)的插入來填充存儲(chǔ)部分406,并且還利用與搜索字符串 相關(guān)聯(lián)的贊助鏈接來填充存儲(chǔ)部分408。
廣告可能是基于賣出的顯示內(nèi)容選出的。因此,如果搜索查詢包括詞 "flowers",則廣告主可能對(duì)在搜索結(jié)果頁面上顯示特定廣告付費(fèi)。贊助 鏈接也可以類似地被定位,以使鏈接的順序和/或放置可能取決于以下內(nèi) 容誰支付了它們的呈現(xiàn),以及誰支付了何種搜索條件。
布局區(qū)域706包括代表響應(yīng)于搜索項(xiàng)的命中的鏈接,并且優(yōu)選獨(dú)立于 贊助商的鏈接。布局區(qū)域708被提供來用于插入贊助鏈接。布局區(qū)域710 提供了額外的匹配插入,這些匹配插入專用于所使用的搜索項(xiàng),但是一般 不是搜索結(jié)果、贊助的匹配或廣告。
因此,可以從搜索査詢對(duì)話框702運(yùn)行在垂直搜索集212中的搜索。 例如,在接收到搜索査詢"flowers"時(shí),個(gè)人信息可能指示用戶希望在黃 頁搜索集中搜索。個(gè)人信息可能是已由用戶或其他實(shí)體指定的,可能是基 于用戶的先前活動(dòng)確定的(用戶先前已從該站點(diǎn)查看了鮮花),等等。這 節(jié)省了用戶的時(shí)間和精力,并且還允許實(shí)現(xiàn)更有針對(duì)性的插入、廣告和贊 助鏈接。在本示例中,搜索服務(wù)器將把搜索字符串"flowers"引導(dǎo)到專用 于Yahoo!黃頁和購物的垂直搜索引擎208。
搜索結(jié)果頁面作為結(jié)果將更集中。匹配插入可能不包括用于搜索項(xiàng)的 黃頁搜索的鏈接,并且贊助鏈接和廣告可以是選擇性的。從而, 一個(gè)贊助商可能決定購買在黃頁垂直搜索集的下用于項(xiàng)"flowers"的贊助鏈接放 置,而不是在一般搜索下的用于項(xiàng)"flowers"的贊助鏈接放置。這樣,廣 告和贊助鏈接可能更集中。這在例如廣告商希望被正尋求購買鮮花的用戶 看到的情況下是有用的。
圖8示出了由頁面構(gòu)造器410構(gòu)造的頁面800的示例。在本示例中, 搜索字符串是在一般搜索查詢對(duì)象802中顯示的"dentist"。 一般搜索査 詢對(duì)象配置為接收一般搜索查詢。例如,查詢可能是對(duì)萬維網(wǎng)的查詢。本 發(fā)明的示例除了響應(yīng)于在一般搜索查詢對(duì)象802中接收到查詢而執(zhí)行一般 搜索外,還可以確定并搜索搜索集212。
頁面800包括組織成不同的頁面布局區(qū)域804、 806、 808和810的信 息。盡管示出了這些布局,但是應(yīng)當(dāng)認(rèn)識(shí)到也可以提供其他布局。
頁面800的頂部包括搜索指示,以及幫助、主頁等的可點(diǎn)擊鏈接。在 布局區(qū)域806和808中列出了一般搜索結(jié)果,例如,來自"dentist"的 Web索引的搜索結(jié)果。在本示例中,在利用査詢字符串"dentist"進(jìn)行搜 索查詢時(shí),搜索服務(wù)器利用Web搜索結(jié)果可能還有其他結(jié)果來填充存儲(chǔ)部 分402,利用要與搜索字符串相關(guān)聯(lián)的廣告來填充存儲(chǔ)部分404,利用與 搜索字符串相關(guān)聯(lián)的插入來填充存儲(chǔ)部分406,并且還利用與搜索字符串 相關(guān)聯(lián)的贊助鏈接來填充存儲(chǔ)部分408。
廣告可能是基于賣出的顯示內(nèi)容選出的。因此,如果搜索査詢包括詞 "dentist",則廣告主可能對(duì)在搜索結(jié)果頁面上顯示特定廣告付費(fèi)。贊助 鏈接也可以類似地被定位,以使鏈接的順序和/或放置可能取決于以下內(nèi) 容誰支付了它們的呈現(xiàn),以及誰支付了何種搜索條件。
布局區(qū)域806包括代表響應(yīng)于搜索項(xiàng)的命中的鏈接,并且優(yōu)選獨(dú)立于 贊助商的鏈接。布局區(qū)域808被提供來用于插入贊助鏈接。布局區(qū)域810 提供了額外的匹配插入,這些匹配插入專用于所使用的搜索項(xiàng),但是一般 不是搜索結(jié)果、贊助的匹配或廣告。
因此,可以從搜索查詢對(duì)話框802運(yùn)行在垂直搜索集212中的搜索。 例如,在接收到搜索查詢"dentist"時(shí),個(gè)人信息可能指示用戶希望在黃 頁搜索集中搜索。個(gè)人信息可能是已由用戶或其他實(shí)體指定的,可能是基于用戶的先前活動(dòng)確定的(用戶先前査找過牙醫(yī)),等等。這節(jié)省了用戶 的時(shí)間和精力,并且還允許實(shí)現(xiàn)更有針對(duì)性的插入、廣告和贊助鏈接。在
本示例中,搜索服務(wù)器將把搜索字符串"dentist"引導(dǎo)到專用于Yahoo! 黃頁和地圖的垂直搜索引擎208。
搜索結(jié)果頁面作為結(jié)果將更集中。匹配插入可能不包括用于搜索項(xiàng)的 黃頁搜索的鏈接,并且贊助鏈接和廣告可以是選擇性的。從而, 一個(gè)贊助 商可能決定購買在黃頁垂直搜索集的下用于項(xiàng)"dentist"的贊助鏈接放 置,而不是在一般搜索下的用于項(xiàng)"dentist"的贊助鏈接放置。這樣,廣 告和贊助鏈接可能更集中。這在例如廣告商希望被正尋找牙醫(yī)的用戶看到 的情況下是有用的。
因此,本發(fā)明的實(shí)施例配置為執(zhí)行一般搜索集和/或一個(gè)或多個(gè)垂直搜 索集中的搜索。垂直搜索引擎是基于査詢和/或個(gè)人信息確定的。然后利用 垂直搜索引擎和一般搜索引擎執(zhí)行搜索,以生成一般搜索結(jié)果和垂直搜索 結(jié)果。然后,可以將一般搜索結(jié)果和垂直搜索結(jié)果組合并輸出給用戶。
本發(fā)明的實(shí)施例提供了許多優(yōu)點(diǎn)。例如,在接收到一個(gè)査詢時(shí)可以執(zhí) 行一般搜索和專門搜索。另外,個(gè)人信息被用來確定搜索哪些搜索集。因 此,搜索是個(gè)性化的并且是專用于用戶的。此外,在輸入查詢時(shí)用戶可能 不必明確地指定要搜索的搜索集。
盡管已利用以控制邏輯形式實(shí)現(xiàn)的硬件和軟件的特定組合描述了本發(fā) 明,但是應(yīng)當(dāng)認(rèn)識(shí)到其他硬件和軟件的組合也在本發(fā)明的范圍內(nèi)??梢詢H 以硬件、或者僅以軟件、或者利用硬件和軟件的組合實(shí)現(xiàn)本發(fā)明。
上面的描述是說明性的,而非限制性的。在研究本公開后,本領(lǐng)域技 術(shù)人員將清楚本發(fā)明的多種變體。因此,不應(yīng)當(dāng)參考上面的描述來確定本 發(fā)明的范圍,而是應(yīng)當(dāng)參考所附權(quán)利要求書及其整個(gè)范圍或等同物來確定 本發(fā)明的范圍。
權(quán)利要求
1. 一種利用一般子域和一個(gè)或多個(gè)垂直子域執(zhí)行搜索的方法,其中一般子域包括一般內(nèi)容,每個(gè)垂直子域包括專門內(nèi)容,所述方法包括接收搜索查詢;確定用戶的個(gè)人信息;利用所述搜索查詢致使在一般內(nèi)容的一般子域中執(zhí)行搜索;基于所述個(gè)人信息確定垂直子域;以及利用所述搜索查詢致使在專門內(nèi)容的垂直子域中執(zhí)行搜索。
2. 如權(quán)利要求1所述的方法,其中,在所述一般子域中執(zhí)行所述搜索 生成一般搜索結(jié)果,并且其中在所述垂直子域中執(zhí)行所述搜索生成垂直搜 索結(jié)果,所述方法還包括輸出所述一般搜索結(jié)果和垂直搜索結(jié)果。
3. 如權(quán)利要求2所述的方法,其中,輸出所述一般搜索結(jié)果和垂直搜 索結(jié)果包括返回一個(gè)或多個(gè)鏈接,以得到所述一般搜索結(jié)果和所述垂直搜 索結(jié)果。
4. 如權(quán)利要求3所述的方法,其中,所述一個(gè)或多個(gè)鏈接中的鏈接配 置為激活所述鏈接導(dǎo)致輸出與所述鏈接相關(guān)聯(lián)的結(jié)果。
5. 如權(quán)利要求1所述的方法,其中,確定所述垂直子域包括 將所述搜索査詢分段成一個(gè)或多個(gè)分段; 確定所述一個(gè)或多個(gè)分段中的分段的識(shí)別物;以及 基于所述識(shí)別物確定所述垂直子域。
6. 如權(quán)利要求1所述的方法,還包括基于至少所述搜索查詢和所述個(gè) 人信息之一重新形成所述搜索查詢。
7. 如權(quán)利要求1所述的方法,還包括向要在所述垂直子域中執(zhí)行的搜 索添加條件。
8. 如權(quán)利要求7所述的方法,其中,所述條件指定是否應(yīng)當(dāng)在所述垂 直子域中執(zhí)行搜索的條件。
9. 如權(quán)利要求7所述的方法,其中,所述條件指定來自在所述垂直子域中的搜索的搜索結(jié)果是否應(yīng)當(dāng)被包括在搜索結(jié)果頁中。
10. 如權(quán)利要求1所述的方法,其中,所述個(gè)人信息包括要搜索的垂 直子域的說明。
11. 如權(quán)利要求IO所述的方法,其中,所述說明包括依賴于所述查詢 的條件。
12. 如權(quán)利要求1所述的方法,其中,所述個(gè)人信息包括由所述用戶 指定的信息。
13. 如權(quán)利要求1所述的方法,其中,所述個(gè)人信息包括由所述用戶 的設(shè)備自動(dòng)指定的信息。
14. 如權(quán)利要求1所述的方法,其中,所述個(gè)人信息包括基于所述用 戶的活動(dòng)歷史導(dǎo)出的信息。
15. 如權(quán)利要求1所述的方法,其中,所述個(gè)人信息包括地理位置。
16. 如權(quán)利要求15所述的方法,還包括自動(dòng)檢測(cè)所述查詢是否包括隱含的地理約束。
17. 如權(quán)利要求15所述的方法,還包括基于下述一個(gè)或多個(gè)因素來自動(dòng)確定所述地理位置所述用戶的默認(rèn)位置,由所述用戶使用的位置敏感 設(shè)備的當(dāng)前地理位置,以及由用戶先前指定并存儲(chǔ)的位置。
18. 如權(quán)利要求17所述的方法,其中,所述響應(yīng)包括用于由所述用戶選擇與所述自動(dòng)確定的地理位置不同的地理位置的選項(xiàng)。
19. 如權(quán)利要求1所述的方法,還包括向所述用戶呈現(xiàn)圖形用戶界面,所述圖形用戶界面包括與所述垂直子域相對(duì)應(yīng)的一個(gè)或多個(gè)標(biāo)簽;以及接收選擇所述標(biāo)簽中的一個(gè)的用戶輸入,并且 基于所選擇的標(biāo)簽來確定所述垂直子域。
20. 如權(quán)利要求19所述的方法,其中,所述垂直引擎由所述一般引擎 的商業(yè)所有者控制。
21. 如權(quán)利要求1所述的方法,其中,致使在垂直子域中執(zhí)行所述搜 索包括輔助商業(yè)交易的電子執(zhí)行。
22. —種用于執(zhí)行在一般內(nèi)容和專門內(nèi)容中的搜索的搜索服務(wù)器,所述搜索服務(wù)器包括查詢處理器,配置為接收査詢;一個(gè)或多個(gè)一般搜索引擎,配置為在包括至少部分所述一般內(nèi)容的子 域中執(zhí)行搜索;以及一個(gè)或多個(gè)垂直搜索引擎,配置為在包括至少部分所述專門內(nèi)容的子 域中執(zhí)行搜索,其中查詢被提交到一般搜索引擎和垂直搜索引擎,所述垂直搜索引擎 是基于與用戶相關(guān)聯(lián)的個(gè)人信息確定的。
23. 如權(quán)利要求22所述的搜索服務(wù)器,其中,所述一般搜索引擎配置為利用所述查詢執(zhí)行利用下述子域的搜索來生成一般搜索結(jié)果,所述子域 包括至少部分所述一般內(nèi)容。
24. 如權(quán)利要求23所述的搜索服務(wù)器,其中所述垂直搜索引擎配置為 利用所述查詢執(zhí)行利用下述子域的搜索來生成垂直搜索結(jié)果,所述子域包 括至少部分所述專門內(nèi)容。
25. 如權(quán)利要求24所述的搜索服務(wù)器,還包括頁面構(gòu)造器,所述頁面 構(gòu)造器配置為生成包括所述一般搜索結(jié)果和垂直搜索結(jié)果的頁面。
26. 如權(quán)利要求22所述的搜索服務(wù)器,還包括匹配廣告、匹配插入和 贊助鏈接中的至少一個(gè),其中所述匹配廣告、匹配插入和贊助鏈接中的一 個(gè)或多個(gè)是基于所述查詢和所述個(gè)人信息中的至少一個(gè)確定的。
27. 如權(quán)利要求26所述的搜索服務(wù)器,其中,所述頁面構(gòu)造器還配置 為包括所確定出的匹配廣告、匹配插入和贊助鏈接中的一個(gè)或多個(gè)。
28. 如權(quán)利要求22所述的搜索服務(wù)器,還包括搜索引擎確定器,所述 搜索引擎確定器配置為基于所述個(gè)人信息確定要將所述査詢提交到的垂直 搜索引擎。
29. —種用于與多個(gè)電子信息檢索引擎一起使用的個(gè)性化信息檢索方 法,所述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引的因特網(wǎng)內(nèi)容的 一般查詢,并且多個(gè)其他引擎("垂直引擎")支持對(duì)專門內(nèi)容的查詢, 所述方法包括存儲(chǔ)對(duì)用戶個(gè)性化的信息;接收來自所述用戶的搜索查詢; 將所述搜索查詢提交給所述一般引擎;部分基于來自所述一般引擎的輸出向所述用戶發(fā)送響應(yīng);以及按照基于至少所述個(gè)性化的信息的一部分和所述搜索查詢的一部分之 一的方式,作為對(duì)所述用戶的響應(yīng)的一部分,自動(dòng)輔助訪問所述垂直引擎 中的一個(gè)或多個(gè)。
30. 如權(quán)利要求29所述的方法,其中,輔助訪問所述垂直引擎包括 基于所述搜索査詢自動(dòng)?xùn)嗽兯龃怪币鎭砩伤阉鹘Y(jié)果;以及 向所述用戶返回所述搜索結(jié)果。
31. 如權(quán)利要求29所述的方法,其中,輔助訪問所述垂直引擎包括 基于所述搜索査詢自動(dòng)查詢所述垂直引擎來生成搜索結(jié)果;以及 向所述用戶返回到所述搜索結(jié)果的鏈接。
32. 如權(quán)利要求29所述的方法,其中,輔助訪問所述垂直引擎包括 向所述用戶返回鏈接,其中所述鏈接配置為使得激活所述鏈接導(dǎo)致基于所述搜索查詢來查詢所述垂直引擎并且向所述用戶返回所述結(jié)果。
33. 如權(quán)利要求29所述的方法,其中,所述個(gè)性化信息包括要訪問的 垂直引擎的說明。
34. 如權(quán)利要求33所述的方法,其中,所述說明包括依賴于所述查詢 的條件。
35. 如權(quán)利要求29所述的方法,其中,所定義的關(guān)聯(lián)可由所述用戶修改。
36. 如權(quán)利要求29所述的方法,其中,所述個(gè)性化信息包括由所述用 戶指定的信息。
37. 如權(quán)利要求29所述的方法,其中,所述個(gè)性化信息包括由所述用戶的設(shè)備自動(dòng)指定的信息。
38. 如權(quán)利要求29所述的方法,其中,所述個(gè)性化信息包括基于用戶的活動(dòng)歷史導(dǎo)出的信息。
39. 如權(quán)利要求29所述的方法,其中,所述個(gè)性化信息包括地理位置。
40. 如權(quán)利要求39所述的方法,還包括自動(dòng)檢測(cè)所述查詢是否包括隱 含的地理約束。
41. 如權(quán)利要求39所述的方法,還包括基于下述一個(gè)或多個(gè)因素來自動(dòng)確定所述地理位置用戶的默認(rèn)位置,由所述用戶使用的位置敏感設(shè)備 的當(dāng)前地理位置,以及由用戶先前指定并存儲(chǔ)的位置。
42. 如權(quán)利要求41所述的方法,還包括提供用于由所述用戶選擇與所 述自動(dòng)確定的地理位置不同的地理位置的選項(xiàng)。
43. 如權(quán)利要求29所述的方法,還包括向所述用戶呈現(xiàn)圖形用戶界面,所述圖形用戶界面包括與所述垂直弓1 擎相對(duì)應(yīng)的一個(gè)或多個(gè)標(biāo)簽;以及接收選擇一個(gè)所述標(biāo)簽的用戶輸入,其中所述自動(dòng)輔助所述用戶的訪問的步驟還包括利用與所選擇的標(biāo)簽 相對(duì)應(yīng)的垂直引擎處理所述查詢。
44. 如權(quán)利要求29所述的方法,其中,所述垂直引擎由所述一般引擎的商業(yè)所有者控制。
45. 如權(quán)利要求44所述的方法,其中,所述垂直引擎和所述一般引擎在公共因特網(wǎng)域的子域內(nèi)是可訪問的。
46. 如權(quán)利要求29所述的方法,其中,輔助訪問所述垂直引擎包括輔 助商業(yè)交易的電子執(zhí)行。
47. 如權(quán)利要求29所述的方法,其中,所述響應(yīng)包括一個(gè)或多個(gè)贊助 鏈接。
48. —種用于與多個(gè)電子信息檢索引擎一起使用的個(gè)性化信息檢索方 法,所述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引的因特網(wǎng)內(nèi)容的 一般查詢,并且多個(gè)其他引擎("垂直引擎")支持對(duì)專門內(nèi)容的查詢, 所述方法包括將對(duì)用戶個(gè)性化的信息存儲(chǔ)在遠(yuǎn)離所述用戶的計(jì)算機(jī)系統(tǒng)中; 接收來自所述用戶的搜索查詢; 將所述搜索査詢提交給所述一般引擎;部分基于來自所述一般引擎的輸出向所述用戶發(fā)送響應(yīng);以及部分基于所述個(gè)性化的信息,作為所述響應(yīng)的一部分,自動(dòng)輔助所述 用戶訪問所述垂直引擎中的一個(gè)或多個(gè)。
49. 一種用于與多個(gè)電子信息檢索引擎一起使用的信息檢索方法,所 述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引的因特網(wǎng)內(nèi)容的一般查詢,并且多個(gè)其他引擎("垂直引擎")支持對(duì)專門內(nèi)容的査詢,所述方 法包括接收來自所述用戶的搜索查詢; 將所述搜索查詢提交給所述一般弓I擎;至少部分基于來自所述一般引擎的輸出向所述用戶發(fā)送響應(yīng);以及在所述搜索查詢包括預(yù)定的操作符時(shí),自動(dòng)輔助所述用戶訪問獨(dú)立于 所述預(yù)定操作符選擇的所述垂直引擎中的一個(gè)或多個(gè)。
50. —種用于與多個(gè)電子信息檢索引擎一起使用的信息檢索方法,所述引擎中至少一個(gè)("一般引擎")支持對(duì)經(jīng)索引的因特網(wǎng)內(nèi)容的一般査 詢,并且多個(gè)其他引擎("垂直引擎")支持對(duì)專門內(nèi)容的查詢,所述方法包括向所述用戶呈現(xiàn)圖形用戶界面,所述圖形用戶界面包括與多個(gè)所述垂直引擎相對(duì)應(yīng)的一個(gè)或多個(gè)標(biāo)簽;以及 接收來自所述用戶的搜索查詢;在第一交互模式中接收選擇至少一個(gè)所述標(biāo)簽的用戶輸入;并且通過利用與所選擇的標(biāo)簽相對(duì)應(yīng)的所述垂直引擎處理所述查詢來 自動(dòng)輔助所述用戶訪問所述垂直引擎;以及 在第二交互模式中將所述搜索査詢提交給所述一般引擎;至少部分基于來自所述一般引擎的輸出向所述用戶發(fā)送響應(yīng);并且至少部分基于所述搜索查詢,作為所述響應(yīng)的一部分,自動(dòng)輔助 所述用戶訪問所選擇的 一個(gè)或多個(gè)所述垂直引擎, 其中所述對(duì)應(yīng)的垂直引擎和所選擇的垂直引擎由所述一般引擎的同一 個(gè)商業(yè)所有者控制。
全文摘要
接收到搜索查詢。然后確定出用戶的個(gè)人信息。利用該搜索查詢?cè)谝话銉?nèi)容的一般子域中執(zhí)行搜索。例如,一般內(nèi)容的一般子域可以是WWW搜索。然后,基于個(gè)人信息確定出垂直子域。然后利用該搜索查詢?cè)趯iT內(nèi)容的垂直子域中執(zhí)行搜索。在一般子域中執(zhí)行的搜索和在垂直子域中執(zhí)行的搜索生成一般搜索結(jié)果和垂直搜索結(jié)果。這些結(jié)果可以被組合然后輸出到客戶端。
文檔編號(hào)G06F17/30GK101506803SQ200480039459
公開日2009年8月12日 申請(qǐng)日期2004年12月28日 優(yōu)先權(quán)日2003年12月29日
發(fā)明者齊 盧, 大衛(wèi)·庫, 約翰·斯若 申請(qǐng)人:雅虎公司