欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

包括按子域線索搜索及按子域提供贊助結(jié)果的產(chǎn)生搜索結(jié)果的系統(tǒng)的制作方法

文檔序號:6483845閱讀:235來源:國知局
專利名稱:包括按子域線索搜索及按子域提供贊助結(jié)果的產(chǎn)生搜索結(jié)果的系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及內(nèi)容檢索,尤其涉及用來響應(yīng)于搜索請求來檢索內(nèi)容的方法和裝置。
背景技術(shù)
在內(nèi)容檢索系統(tǒng)中,用戶做出對內(nèi)容的請求,并接收匹配該請求的內(nèi)容。該用戶可以是與處理請求和/或?qū)⒄埱筠D(zhuǎn)發(fā)給其它計算機系統(tǒng)的計算機的用戶界面交互的人類用戶。該用戶也可以是通過程序產(chǎn)生請求的另一個計算機過程或系統(tǒng)。在后者情形中,可能請求計算機用戶還將通過程序來處理請求的結(jié)果,但也可能是計算機用戶做出請求而人類用戶是響應(yīng)的最終接收者,或甚至相反,人類用戶做出請求而計算機用戶是該響應(yīng)的最終接收者。
內(nèi)容檢索系統(tǒng)在普遍地使用。一種當今通用的系統(tǒng)被稱為因特網(wǎng),網(wǎng)絡(luò)的全球互聯(lián)網(wǎng),其中網(wǎng)絡(luò)的節(jié)點向可對內(nèi)容作響應(yīng)的其它節(jié)點發(fā)送請求??捎糜趦?nèi)容請求的一種協(xié)議是超文本傳輸協(xié)議(HTTP),其中HTTP客戶機(諸如瀏覽器)對由統(tǒng)一資源定位符(URL)引用的內(nèi)容做出請求,而HTTP服務(wù)器通過發(fā)送由URL指定的內(nèi)容來對請求做出響應(yīng)。當然,盡管這是一個非常普通的示例,但是內(nèi)容檢索并不如此受限。
例如,可使用與因特網(wǎng)不同的網(wǎng)絡(luò),諸如令牌網(wǎng)、WAP、覆蓋式、點對點、專用網(wǎng)等。與HTTP不同的協(xié)議可用來請求并傳輸內(nèi)容,諸如SMTP、FTP等,且內(nèi)容可由不同于URL的來指定。本發(fā)明的各部分是參照因特網(wǎng)-當今通用的網(wǎng)絡(luò)的請求因特網(wǎng)-的各種應(yīng)用來描述的,但應(yīng)理解對因特網(wǎng)的引用可用對因特網(wǎng)的各個基本概念(例如內(nèi)聯(lián)網(wǎng)、虛擬專用網(wǎng)絡(luò)、封閉的TCP/IP網(wǎng)絡(luò)等)以及其它形式的網(wǎng)絡(luò)的變體來代替。還應(yīng)當理解,本發(fā)明可完全在一個計算機或計算機的集合內(nèi)操作,從而排除對網(wǎng)絡(luò)的需要。
內(nèi)容本身可以有許多形式。例如,某些內(nèi)容可以是文本、圖像、視頻、動畫、程序代碼、數(shù)據(jù)結(jié)構(gòu)、格式化文本等。例如,用戶可請求是一頁面的內(nèi)容,該頁面具有新聞報道(文本)和附圖,并具有到其它內(nèi)容的鏈接(諸如通過根據(jù)此時使用的超文本標記語言(HTML)來格式化內(nèi)容)。
HTML是用于從HTTP服務(wù)器提供的頁面或其它內(nèi)容的一種通用格式。HTML格式化內(nèi)容可包括其它HTML內(nèi)容的鏈接,且引用其它內(nèi)容的內(nèi)容集合可被視為文檔web,因此名稱“萬維網(wǎng)”或“WWW”給出HTML格式化內(nèi)容集合的一個示例。作為眾所周知的結(jié)構(gòu),它用于許多示例中,但應(yīng)理解除非另有指明,這些示例所描述的概念并不限于WWW、HTML、HTTP、因特網(wǎng)等等。
在某些實例中,響應(yīng)于對唯一標識的內(nèi)容對象的請求而訪問內(nèi)容。例如,尋求獲取Yahoo!主頁的Yahoo!Spots產(chǎn)品內(nèi)容的用戶可啟動web瀏覽器客戶程序,并因此在該web瀏覽器客戶程序提供的對話框中輸入URLsports.yahoo.com。響應(yīng)于該請求,web瀏覽器客戶程序被編程為向特定服務(wù)器做出對指定頁面的請求,該特定服務(wù)器用所請求的頁面響應(yīng),所有這些對熟悉諸如HTTP和HTTPS的請求/響應(yīng)協(xié)議的人而言是眾所周知的。
在其它實例中,用戶可能不記得特定URL,相反以搜索查詢的形式發(fā)出對內(nèi)容的更一般請求。在典型的搜索查詢中,向用戶呈現(xiàn)對話框,在對話框中用戶輸入搜索查詢項并基于那些項開始請求。搜索的一個示例是Yahoo!搜索。執(zhí)行Yahoo!搜索的一種方法是將web瀏覽器客戶程序?qū)蚓哂蠻RLwww.yahoo.com的頁面,并在該頁面提供的搜索對話框中輸入搜索查詢。響應(yīng)于web瀏覽器客戶程序發(fā)送給www.yahoo.com服務(wù)器(或由包含在該頁面的HTML中的引用或其它代碼所導向的其它服務(wù)器)的該查詢,接收服務(wù)器執(zhí)行一搜索或使一搜索執(zhí)行,并通常以一個頁面或多個頁面的形式將搜索結(jié)果返回給web瀏覽器客戶程序。
在目前使用搜索和響應(yīng)的一個變體中,用戶輸入一個或多個字符的字符串,通常是以由分隔符(諸如空格或逗號)分開的一個或多個字或概念(標記)的形式,且搜索結(jié)果是包含按發(fā)現(xiàn)它們的地方而組織的若干搜索命中(hit)的頁面。例如,搜索結(jié)果頁面可列示匹配“Inside Yahoo!”(Yahoo!內(nèi)部)的命中、匹配Yahoo!目錄的命中、匹配贊助的命中、匹配web搜索的命中等。應(yīng)當理解,“匹配”在不同搜索上下文中有不同的含義。例如,在某些搜索上下文中匹配是確切的,而在其它搜索上下文中匹配是大致的,諸如單數(shù)形式和相應(yīng)的復數(shù)形式被視為匹配。
某些搜索在所有可用文檔上執(zhí)行,但其它搜索則可在可用于搜索的文檔的一個或多個子域上執(zhí)行。例如,盡管所有公共的Yahoo!產(chǎn)品都可用于搜索,但是限于Yahoo!Travel(Yahoo!旅行)產(chǎn)品或Yahoo!Spots(Yahoo!體育)產(chǎn)品的搜索是較佳的。常常產(chǎn)生查詢的用戶會知道要搜索哪個子域,并因此可限制其搜索。然而,這通常需要額外的步驟,諸如導航到與特定子域相關(guān)聯(lián)的頁面上并在那兒輸入搜索項。
子域搜索的一個方案是提供帶有搜索對話框的瀏覽器或其它軟件,該搜索對話框基于搜索項來處理各搜索,這些搜索項映射到指示如何用與子域相關(guān)聯(lián)的各個頁面來執(zhí)行搜索的XML文件。例如,以“dic”開始的搜索字符串可通過XML文件dic.xml來處理,該文件包含有關(guān)客戶程序應(yīng)如何模擬用戶將剩余的與“dic”目錄相關(guān)聯(lián)的參數(shù)輸入到頁面上提供的搜索對話框中的指令。盡管這對結(jié)構(gòu)上未作改變的頁面起很好的作用,但是所使用的頁面通常并不在客戶機的控制下,且XML文件本地存儲在客戶機上。因此,當例如dic.xml文件所指向的字典網(wǎng)站的維護者改變了該頁面的結(jié)構(gòu)時,該搜索會不能正常地操作,而需要每個客戶機去重寫或更新它們的XML指令,用于訪問已改變頁面并模擬搜索的用戶輸入。
所需要的是使用子域和其它技術(shù)的改進搜索。

發(fā)明內(nèi)容
根據(jù)本發(fā)明各實施例的搜索系統(tǒng)分析各搜索查詢以確定它們是否被路由到子域,并呈現(xiàn)包括根據(jù)子域基礎(chǔ)在子域上提供的贊助命中的結(jié)果。
由于以下詳細描述和較佳實施例,本發(fā)明的其它特征和優(yōu)點將顯而易見。


圖1是根據(jù)本發(fā)明各實施例的搜索系統(tǒng)的框圖。
圖2是更詳細地示出圖1的搜索服務(wù)器的元件的框圖。
圖3是搜索結(jié)果頁面的示圖。
圖4是可向用戶呈現(xiàn)的用于接受可解析成子域搜索的搜索序列的示圖。
圖5是可向用戶呈現(xiàn)的用于接受可解析成子域搜索的搜索序列的示圖,該搜索序列是書簽搜索。
圖6是搜索服務(wù)器的另一變體的框圖。
圖7示出搜索服務(wù)器的其它元件。
圖8是用于解析和分析搜索查詢并按需調(diào)用子域搜索的過程的流程圖。
圖9是可用于處理所接收和分析的查詢的分布式查詢處理系統(tǒng)的框圖。
圖10是對隱含地點的搜索的一個可能處理流的流程圖。
附錄A是一個線索列表,即可用作用來限制對特定子域的搜索的線索關(guān)鍵字的子域關(guān)鍵字的一個示例。
具體實施例方式
本發(fā)明的各個實施例將作為示例而非限制進行描述??梢岳斫?,本發(fā)明具有廣泛效用,并可用于許多不同上下文。
如下所述的搜索過程的示例可由搜索者來建模,該搜索者向搜索系統(tǒng)呈現(xiàn)查詢,并接收指示所找到的一個或多個“命中”的響應(yīng)(搜索結(jié)果)。查詢可以是搜索查詢字符串的形式,該字符串包括由分隔符或解析規(guī)則分隔的一個或多個標記。除了基于搜索查詢字符串的變體來改變搜索之外,也可將上下文考慮在內(nèi)。例如,查詢者先前可能已對搜索設(shè)置了約束,諸如僅返回年齡相當?shù)拿?,可考慮先前的搜索,及查詢者身份(諸如當前與提交搜索查詢字符串的Web瀏覽器相關(guān)聯(lián)的Yahoo!ID)和用戶設(shè)定的設(shè)置。
當查詢由搜索系統(tǒng)接收時,它處理該搜索并返回一個或多個“命中”,其中“命中”是由搜索系統(tǒng)處理的原子單元。例如,當搜索系統(tǒng)管理結(jié)構(gòu)化數(shù)據(jù)庫時,命中是來自結(jié)構(gòu)化數(shù)據(jù)庫的記錄。當搜索系統(tǒng)管理文檔時,諸如文本文檔、圖像和文本文檔、圖像文檔、HTML文檔、PDF文檔等,原子單元是文檔。應(yīng)理解,本發(fā)明并不限于任意特定原子文檔,但作為示例,本說明書的大部分描述使用文檔作為原子單元進行搜索。此外,結(jié)構(gòu)化數(shù)據(jù)庫不是必需的。
命中是搜索系統(tǒng)標識為由查詢定義的匹配準則的原子單元。應(yīng)當理解,搜索系統(tǒng)不需要提供所有命中或僅提供匹配該查詢的命中。例如,搜索系統(tǒng)可將返回的命中數(shù)量限制為某些數(shù)量,可將其它限制應(yīng)用于查詢項,諸如略去匹配該查詢的命中,略去重復命中等。該搜索系統(tǒng)還可擴展搜索結(jié)果,以包括基本匹配查詢的命中,被指定為包括在搜索中的命中,諸如特定標題命中、廣告命中等。某些擴展或收縮可取決于這種擴展或收縮之前搜索結(jié)果的數(shù)量或內(nèi)容。例如,如果沒有命中返回,則搜索引擎添加接近的命中,而如果返回了太多的命中,則可通過諸如在完成搜索結(jié)果之前從各查詢中刪除公用字來移除命中。
搜索者可以是人類用戶,諸如將搜索項鍵入瀏覽器視窗的人,以通過Web來查詢搜索引擎,但是也可以是自動化進程,諸如能夠以搜索引擎期望的形式向搜索引擎發(fā)送查詢的計算機程序。例如,計算機程序可產(chǎn)生查詢,并形成發(fā)向與搜索引擎耦合的Web服務(wù)器的HTTP消息。
在所示的許多示例中,搜索引擎在文檔庫中搜索匹配通過查詢定義的準則的文檔(命中)。應(yīng)理解,術(shù)語“文檔”通常用于指所搜索的文檔庫的各個單元。文檔可以是諸如合同、文件、小說、著作等的文檔,也可以是文本的摘錄、在其它上下文中可被視為是文檔一部分的數(shù)據(jù)、程序代碼、圖像數(shù)據(jù)、存儲文件等。因此,該術(shù)語無需進行狹隘地解釋。
在搜索中,搜索引擎可取得已索引的所有可用文檔,但搜索引擎相反可將搜索限于一個或多個子域內(nèi)的文檔中,其中子域是先前指定的在搜索引擎上可用的所有文檔的適當子集。在某些實例中,子域還可進一步劃分成更小的子域。
子域的示例是Yahoo!的產(chǎn)品。Yahoo!產(chǎn)品的示例包括Yahoo!新聞、Yahoo!體育、Yahoo!郵件、Yahoo!購物、Yahoo!拍賣、Yahoo!天氣等。子域在當發(fā)出查詢的用戶知道特定域外的信息在該實例中不會有用時是有用的搜索工具。例如,用戶可對獲得紐約的天氣信息感興趣。全球搜索可得到許多順便提及紐約的天氣以及它對某些體育事件的影響的體育報道,但是用戶已確定在Yahoo!天氣產(chǎn)品外的任何命中都不會有用。作為另一示例,用戶可能想要使用將導致已存儲電子郵件中只有幾個命中而不是在整個Yahoo!產(chǎn)品或Web頁面上搜索有數(shù)千個命中的關(guān)鍵字,來搜索他或她的已存儲的Yahoo!電子郵件。使用子域的一個優(yōu)點是用戶在諸如對話框的一般搜索輸入對象中輸入搜索,并使搜索服務(wù)器分析該搜索查詢字符串來確定用戶想要的子域。使用子域的另一個優(yōu)點是,例如可支持免費提供給用戶的搜索服務(wù)的贊助鏈接或目標廣告,是可在逐個子域基礎(chǔ)上分配給贊助商和廣告商的贊助鏈接和廣告。
現(xiàn)在參看附圖,將描述一個示例性搜索系統(tǒng)。
圖1是根據(jù)本發(fā)明各實施例的搜索系統(tǒng)100的框圖。使用搜索系統(tǒng)100,查詢者使用搜索客戶機向諸如Web瀏覽器客戶機的搜索服務(wù)器發(fā)出搜索請求。如圖1所示,人類用戶103或計算機進程105使用搜索客戶機110發(fā)出查詢。通常搜索查詢字符串形式的搜索查詢被發(fā)送給搜索服務(wù)器120,該服務(wù)器120響應(yīng)于搜索查詢將搜索結(jié)果返回給搜索客戶機110。在其它變體中,搜索查詢來自一個系統(tǒng),而結(jié)果被路由到另一系統(tǒng)。
搜索服務(wù)器120被示為與若干子域服務(wù)器130耦合,而該子域服務(wù)器130又與相應(yīng)的子域文檔庫132相耦合。應(yīng)理解,出于存儲效率或其它原因,子域文檔庫的內(nèi)容或信息可交迭,使得某些內(nèi)容或信息在一個以上子域文檔庫中出現(xiàn)。在本說明書中,其中對象的多個實例和實例數(shù)量并不重要,實例可從“1”編號到“N”,并理解為N的值在使用時不必一致,除非另有指示。例如,N被用作子域的數(shù)量,而該數(shù)量在各個實例中可變化。還應(yīng)理解,無需使用所有的實例。
各個系統(tǒng)之間的相互連接無需詳述,因為相互連接的這些方法可使用眾所周知的技術(shù)來完成。例如搜索客戶機110可以是運行諸如Web瀏覽器客戶程序的HTTP客戶程序,并與在搜索服務(wù)器120上運行的HTTP服務(wù)器通信的個人計算機,它們經(jīng)諸如請求因特網(wǎng)的網(wǎng)絡(luò)相互連接。應(yīng)理解,其它實施例也落入本發(fā)明的范圍內(nèi)。例如,搜索客戶機110可被實現(xiàn)為手持式裝置、無人類用戶界面的計算機、專用裝置、信息站等。此外,客戶機和服務(wù)器不必使用HTTP,但可使用不同的協(xié)議,用于做出對頁面和對象的請求,并對那些請求作響應(yīng)。
在操作中,并如下詳細所述,搜索客戶機110將搜索查詢字符串傳送給搜索服務(wù)器120,可能還包括諸如發(fā)送請求的Yahoo!用戶的Yahoo!ID的上下文數(shù)據(jù)。使用該上下文,搜索服務(wù)器120可查尋所標識用戶的用戶統(tǒng)計數(shù)據(jù),并使用它來通知搜索。搜索服務(wù)器120解析并分析搜索查尋字符串,以確定子域搜索是否恰當,然后將該查詢發(fā)送給適當?shù)?各)子域或執(zhí)行一般搜索。如圖所示,搜索結(jié)果可由搜索服務(wù)器120返回,但相反它們可由子域服務(wù)器直接返回。
圖2更詳細地示出搜索服務(wù)器的元件。如圖所示,搜索服務(wù)器包括頁面構(gòu)建器200,以及搜索結(jié)果210、匹配廣告212、匹配插入214、贊助鏈接216和查詢?nèi)罩?20的存儲。從一接收查詢中,搜索服務(wù)器通過執(zhí)行搜索本身或通過從另一搜索引擎來請求結(jié)果而獲得搜索結(jié)果210。通常,使用對要搜索的文檔庫的索引,諸如關(guān)鍵字索引,來執(zhí)行搜索。在該情形中,搜索結(jié)果210是基于該索引產(chǎn)生的命中。然后頁面構(gòu)建器200從存儲210-216的元件中產(chǎn)生頁面,并發(fā)送該頁面作為搜索查詢的響應(yīng)。
由頁面構(gòu)建器200構(gòu)建的頁面300的一個示例如圖3所示。在該示例中,搜索字符串是“camera”(照相機)。頁面300包括被組織到不同的頁面版面區(qū)域302、304、306、308、310、312和314的信息。
頁面300的頂部包括搜索的指示,可啟動另一搜索的對話框、以及幫助、主頁等的可點擊鏈接。簡單的搜索結(jié)果,諸如來自“camera”的Web索引的搜索結(jié)果,在版面區(qū)域308中列示。在本示例中,在使用查詢字符串“camera”的搜索查詢之后,搜索服務(wù)器使用Web搜索結(jié)果以及可能其它結(jié)果來填充存儲器210,用與搜索字符串相關(guān)聯(lián)的廣告填充存儲器212,用與搜索字符串相關(guān)聯(lián)的插入填充存儲器214,并用與搜索字符串相關(guān)聯(lián)的贊助鏈接填充存儲器216。
廣告可基于所售視圖來選擇。因而,廣告商可支付,以在搜索查詢包括字“camera”時在搜索結(jié)果頁面上示出特定廣告。贊助鏈接也可類似地放置,從而鏈接的順序和/或放置可取決于誰為呈現(xiàn)支付以及搜索條件。
版面區(qū)域308包括表示響應(yīng)于搜索項的命中的鏈接,并最好與誰贊助鏈接無關(guān)。版面區(qū)域310被提供用于在某些情形中插入匹配廣告或一般廣告。版面區(qū)域312和314提供對所用搜索項特定的附加匹配插入,但通常不是搜索結(jié)果、贊助匹配或廣告。在該示例中,版面區(qū)域312包含用于執(zhí)行替代搜索的鏈接,而版面區(qū)域314包含可有選擇地執(zhí)行的子域特定搜索的鏈接。
然而,在較佳實施例中,子域搜索可在來自搜索查詢對話框的定義實例中直接運行。例如,當用戶知道他或她在搜索照相機的拍賣時,用戶可直接指出,而不用鍵入“camera”然后選擇版面區(qū)域314中的鏈接“Yahoo!Auctions”(Yahoo!拍賣)。這為用戶節(jié)約了時間和精力,并允許更多的目標插入、廣告和贊助鏈接。例如,用戶可指定搜索字符串“auctions camera”(拍賣照相機),且搜索服務(wù)器可將第一標記“auctions”解釋為子域線索,而不是適當搜索字符串的一部分。在該情形中,搜索服務(wù)器將把搜索字符串“camera”導向Yahoo!Auctions專用的子域服務(wù)器。
搜索結(jié)果頁面會更聚焦為一個結(jié)果。匹配插入可不包括對搜索項的黃頁搜索的鏈接,且贊助鏈接和廣告可以是選擇性的。因而,一個贊助商可選擇購買在拍賣子域下而不是一般搜索或黃頁子域中的搜索下對項“camera”的贊助鏈接位置。這樣,廣告和贊助鏈接可更為聚焦。這在例如如果廣告商想要聯(lián)系指望通過拍賣買賣照相機的用戶,而不是查尋本地照相機店的地點的用戶時是有用的。
版面區(qū)域30顯示匹配插入214。在該示例中,那些匹配插入是與搜索項相關(guān)的“Inside Yahoo!”鏈接。版面區(qū)域304顯示目錄匹配,它們是來自包含Yahoo!目錄的子域的匹配,Yahoo!目錄則是各主題的分層排列和關(guān)聯(lián)于分層結(jié)構(gòu)中各個層上的那些主題的鏈接。版面區(qū)域306顯示贊助匹配,它們是基于特定項的贊助者而提供給用戶的命中。
在某些瀏覽器或其輸入裝置配置中,向用戶提供了工具欄,用于輸入搜索、設(shè)置首選項、選擇/編輯個性化線索集(例如可能是附錄A所示的列表的子集),并不經(jīng)搜索地直接跳到某些服務(wù),諸如主郵箱頁面。作為另一示例,對“map sunnyvale94089”可能不需要搜索,而僅需要傳送到地圖產(chǎn)品、網(wǎng)站或系統(tǒng)中,其中有對Sunnyvale,California的地圖的明確請求。
盡管用戶可輸入諸如“camera”的簡單搜索查詢,但用戶也可輸入更為復雜的查詢,包括可應(yīng)用于子域的搜索。例如,輸入到圖4所示對話框中的搜索“weather94089”可被應(yīng)用于一個子域。如果執(zhí)行了例如全部網(wǎng)頁上的一般搜索,則搜索將呈現(xiàn)比有用的更多的命中,并且極可能是許多不相關(guān)命中。然而,如果所輸入的序列被示為是可解析子域搜索,則搜索服務(wù)器可通過標識“weather”為天氣搜索系統(tǒng)子域的線索來處理該查詢,并將請求傳遞給天氣搜索引擎。
在某些實現(xiàn)中,線索不僅僅是與子域相關(guān)聯(lián)的字。例如,搜索服務(wù)器可維護一系列有助于確定何時線索將呈現(xiàn)的業(yè)務(wù)規(guī)則。例如,當搜索字符串以5位數(shù)開始或結(jié)束時,規(guī)則可將其解釋為具有子域線索,且該子域線索基于郵編限制搜索。因而,對“weather 94089”的搜索可包括兩個線索,“weather”標識搜索應(yīng)在諸如Yahoo!Weather網(wǎng)站的天氣子域上進行,且搜索應(yīng)限于對應(yīng)于郵編“94089”的區(qū)域。
線索可能有許多變體。例如,“94089 pizza”(94089匹薩餅)可被解釋成在黃頁子域上的搜索,因為它以5位數(shù)的線索開始,并且它是對指定郵編中匹薩餅供應(yīng)商的搜索。在某些實現(xiàn)中,搜索服務(wù)器還可維護用戶的個性化。使用個性化,所使用的線索可專用于用戶。因而,一個用戶可設(shè)置個性化,使得線索字符串“res”被解釋為簡歷搜索,而另一個用戶可設(shè)置線索字符串“res”使其解釋為餐館搜索。使用這些存儲在搜索服務(wù)器上而不是客戶機上的個性化,用戶可在不同地點上執(zhí)行個性化的搜索。
在某些情形中,個性化可達這樣的程度,在子域上的線索“搜索”僅具有一個命中,從而搜索對話框?qū)嶋H上可用作書簽檢索。因而,如圖5所示,用戶可個性化他或她的線索,從而搜索查詢字符串“favteam”導致一個返回命中,它是該用戶喜歡的運動隊的主頁。盡管嚴格說來這并非是搜索,因為代表性地所返回的頁面是事先指定的特定URL,但是該同一界面可用來搜索,導致用戶對對話框的更加集成的認知。在服務(wù)器端,頁面產(chǎn)生過程中的某些步驟可能與書簽或“導航”搜索相同。例如,插入、廣告等的匹配可用搜索多個命中的索引的子域搜索來進行。
圖6是示出可與搜索服務(wù)器一起使用的若干元件的框圖。如圖所示,提供了搜索結(jié)果和子域特定插入/廣告,以及一般插入/廣告的存儲器。使用個性化搜索的搜索服務(wù)器,對“places where weather is not too hot”(天氣不太熱的地方)的搜索可導致命中、插入和廣告的一個結(jié)果頁面,其中插入和廣告由實際執(zhí)行該搜索的子域服務(wù)器確定和/或指定??商峁┎粚S糜谒阉骰虿粚S糜谧佑虻囊话悴迦牒蛷V告當搜索是一導航搜索時,可使用一般插入和廣告直到進一步的上下文可由用戶用作導航搜索的書簽的標記或與該書簽標記相關(guān)聯(lián)的URL來確定。
圖7是示出可在解析過程中使用的存儲器的框圖,包括用戶首選項的存儲器700、業(yè)務(wù)規(guī)則的存儲器702以及書簽線索的存儲器704。存儲器700可包括用戶指定設(shè)置和/或首選項的全部或部分。例如,當用戶的設(shè)置是用戶的Yahoo!首選項時,它可包括用戶的年齡、地址、性別、興趣等。業(yè)務(wù)規(guī)則可包括從字到諸如“天氣”、“新聞”、“目錄查尋”等子域的映射。業(yè)務(wù)規(guī)則可以是對所有用戶相同的集?;蛘吣承┯脩艨删哂卸ㄖ埔?guī)則。每個用戶可具有定制書簽,但也可有一般書簽集。
當解析器710接收搜索查詢字符串和做出查詢的用戶的指示時,解析器710可使用存儲器700、702、704的內(nèi)容來確定字符串中的哪些標記是線索,并向適當?shù)淖佑蚍?wù)器做出適當?shù)乃阉髡埱?。接收返回的搜索結(jié)果的頁面構(gòu)建器可使用存儲器700、702、704來確定要包括在搜索結(jié)果頁面中的插入和/或廣告。因為頁面構(gòu)建器可使用該信息(可容易地由搜索服務(wù)器訪問),所以插入和廣告可以是子域特定的。例如,搜索服務(wù)器的操作者可在逐個子域的基礎(chǔ)上售賣特定關(guān)鍵字的廣告。因而,一個匹薩餅店可購買與搜索項“pizza”一起出現(xiàn)的一個郵編集的所有廣告,而在不同地點的另一個匹薩餅店也可購買“pizza”的所有廣告,但卻是另一個郵編集的所有廣告。這使得廣告,特別是地點相關(guān)的廣告提供,更為聚焦。
業(yè)務(wù)規(guī)則703可基于查詢?nèi)罩?06的內(nèi)容來確定。解析器710的操作可受到來自直觀推斷發(fā)生器702的直觀推斷708的影響,該直觀推斷發(fā)生器702從查詢?nèi)罩?06中確定可基于過去的行為應(yīng)用于查詢的各種規(guī)則。
圖8是搜索服務(wù)器可響應(yīng)于從用戶接收的搜索查詢字符串執(zhí)行的解析和影響搜索的過程的一個示例的流程圖。在該示例中,要處理為具有至少一個用于子域搜索或其它的線索的搜索前面加諸如“!”的線索操作符。在某些實現(xiàn)中,不需要線索操作符,但在其它實現(xiàn)中它們減少了歧義并允許使用否則認為是線索的東西來執(zhí)行常規(guī)搜索。如圖所示,在如果出現(xiàn)線索操作符的情形中,使用作為輸入的搜索查詢字符串來調(diào)用諸如一般Web搜索的一般搜索過程。在某些情形中,初始步驟是解析搜索查詢字符串,以確定其哪一部分包括該線索。在其它情形中,線索被認為是隱含的,且搜索服務(wù)器確定何時要添加隱含線索。
如果線索操作符出現(xiàn)或隱含,則解析搜索查詢字符串。各不相同的業(yè)務(wù)規(guī)則可應(yīng)用,但在此提供一個示例。如果第一個標記是5位數(shù),則開始時它被解釋為郵編,并在有效郵編列表中核對。如果未識別到標記則執(zhí)行常規(guī)搜索,并可能給用戶一個消息盡管使用了線索操作符但未識別到線索。
如果識別到線索,則與不視為線索的項的黑名單作比較。例如,搜索字符串“!94089 Adventures”(!94089探險)可被解釋為線索操作符,郵編線索94089和剩下的搜索字符串“adventures”。如果“94089 Adventures”是流行電影的名字,則該搜索查詢會經(jīng)常錯誤解釋。為避免這個,字符串“94089 Adventures”被置于黑名單中,使得該字符串被解釋為字符串而非線索。
假設(shè)出現(xiàn)了線索操作符,檢測到了線索且該線索未出現(xiàn)在黑名單中,則由搜索服務(wù)器考慮線索標記。如果線索用于字典子域搜索,則剩下的搜索字符串被傳遞給字典子域搜索服務(wù)器。這可通過將用戶的客戶機重新導向適當?shù)姆?wù)器來進行。類似地,如果線索是用于天氣、新聞、地圖等子域搜索的,則該請求被導向適當?shù)淖佑颉?br> 在地圖、黃頁等子域搜索的情形中,附加線索可用來進行地址分辨。例如,搜索查詢字符串“!yP 94089parks”(!yp 94089公園)可被解釋為線索操作符,“yp”(黃頁)線索,用來限制該搜索的附加線索“94089”和剩余字符串“parks”。因而,以上搜索查詢字符串將使對公園的黃頁子域搜索限于郵編為94089的公園。在郵編(或郵遞區(qū)號或其它指示符)無效,或者地址無法分辨的情形中,響應(yīng)可以是一般搜索和錯誤消息。在某些實例中,諸如不關(guān)心地點的黃頁搜索,響應(yīng)可僅僅是錯誤消息。
在某些瀏覽器或其它輸入設(shè)備配置中,向用戶提供了工具欄,用于輸入搜索、設(shè)置首選項、選擇/編輯個性化線索集(例如可能是附錄A所示的列表的子集),并不經(jīng)搜索地直接跳到某些服務(wù),諸如對于被認為是對郵箱頁面的請求的搜索查詢字符串的主郵箱頁面。作為另一示例,對“map sunnyvale 94089”可能不需要搜索,而僅需要傳送到地圖產(chǎn)品、網(wǎng)站或系統(tǒng)中,其中有對Sunnyvale,California的地圖的明確請求。
可用作線索關(guān)鍵字的子域關(guān)鍵字的一個實例如附錄A所示。這些子域關(guān)鍵字可用來將搜索限制在特定子域中,并還可用來影響這些子域內(nèi)的搜索。在某些情形中,取決于該子域,搜索系統(tǒng)可將該搜索查詢改為指令而不是搜索。例如,搜索系統(tǒng)可將“mail from mom”(來自媽媽的郵件)解釋為在郵件子域上對已標識用戶的郵件數(shù)據(jù)庫的搜索,搜索來自“發(fā)送者=媽媽”的郵件,同時搜索系統(tǒng)可將“!mail”或僅僅“mail”解釋為在某些缺省條件下打開用戶的郵件界面(諸如用戶在郵箱中的頁面)的請求。
在某些變體中,用戶可對搜索系統(tǒng)如何解釋該用戶的線索進行個性化。一種方法是向每個用戶、類似想法用戶的組合提供一個定制快捷鍵集,或者用戶可進行選擇的多個定制快捷鍵集。例如可常見“music enthusiast”(音樂發(fā)燒友)的定制快捷鍵集和“oil driller”(石油鉆探工)的定制快捷鍵集,從而當樂隊鼓手選擇“music enthusiast”快捷鍵使用(或作為進一步個性化的基礎(chǔ))時,對“drum store”(鼓店)的搜索導致購買小軍鼓等的地點的搜索結(jié)果,而石油業(yè)的卡車司機可選擇“oil driller”定制快捷鍵,從而對搜索“drum store”(桶店)導向油桶供應(yīng)商。
在其它搜索系統(tǒng)變體中,搜索系統(tǒng)可基于用戶歷史和/或概況文件提供對其它搜索或信息的建議。例如,可向鼓手提供未經(jīng)提示的信息,諸如有關(guān)鼓的瑣事、其它鼓手發(fā)現(xiàn)有用的其它有用搜索等。
在又一變體中,搜索可包括對所搜索文檔庫的某些部分的隱含限制。因而搜索用戶或搜索系統(tǒng)操作者可包括對在用戶或操作者控制下的縱向應(yīng)用的首選項對待。這可以是計劃的一部分,來首先發(fā)現(xiàn)共同擁有的網(wǎng)站,或限制將更改其內(nèi)容的第三方的干擾,以嘗試在更多搜索中顯示。
作為隱含線索操作的一部分,搜索系統(tǒng)可以包括檢測隱含的本地搜索的邏輯。例如,對汽車銷售商的多數(shù)搜索是隱含本地的,因為買車的人通常不在本地區(qū)域范圍之外購買汽車。
由此,當搜索者輸入“福特銷售商”時,搜索系統(tǒng)可以增加任何有關(guān)用戶郵編(或鄰近的郵編或地點)的隱含搜索線索??梢杂枚喾N方式確定地點,如通過查看用戶首選項(如果標識了用戶并且具有明確的首選項)、IP/網(wǎng)絡(luò)地址、移動接入點(來找到移動設(shè)備用戶所處地的本地信息,而不是他們首選項中的地址)。
對這樣的本地化搜索,可給予用戶對是否禁用搜索的“本地性”以獲得一般搜索,選取另一地點等的選擇。在一變體中,向用戶返回本地搜索結(jié)果和一般搜索結(jié)果,其中有區(qū)分它們的顯示元素(色彩、偏移、標簽等)。
當搜索在具有不同語言或方言的區(qū)域上進行時,本地信息可用于自動拼寫檢查或翻譯,或以其它方式調(diào)整搜索查詢。例如,如果輸入搜索查詢“boot organizer”(靴子/后備箱組織者)且搜索在北美進行時,則它會是無歧義的“鞋庫組織者”,而搜索在英國或其它相似語言的英語地區(qū)進行時,則搜索會是無歧義的“汽車后備箱存儲單元”。
取決于搜索系統(tǒng)操作者的提供,某些搜索查詢可被解析以說明用戶輸入搜索或驅(qū)動廣告或內(nèi)容位置的業(yè)務(wù)規(guī)則所采用的路徑。例如,如果用戶訪問運動頁面,然后跳到搜索輸入頁面并輸入一搜索,結(jié)果可能會受到對用戶目前查看運動相關(guān)頁面的了解的影響。因而,對“competition”(競爭)的搜索可提供與運動競技相關(guān)的頁面,而對于該同一搜索字符串,可向來自金融頁面的用戶提供有關(guān)商業(yè)競爭的頁面。
對于業(yè)務(wù)規(guī)則驅(qū)動的結(jié)果,搜索系統(tǒng)操作者可向廣告商提供選擇,以僅向遵從某個路徑執(zhí)行某些搜索的用戶顯示其廣告,從而對“competition”的一個搜索者看到運動培訓營的廣告以提高在運動場上的競爭力,而對“competition”的另一搜索者則看到對產(chǎn)業(yè)分析服務(wù)的廣告。作為另一示例,從新聞路徑搜索“Washington”的人將得到政治廣告,而從旅游路搜索“Washington”的人則得到天氣頁面的提示或鏈接。其它的業(yè)務(wù)規(guī)則可用于消除歧義。
特別地,顯式線索并不限于搜索查詢字符串內(nèi)的特定位置。例如,搜索系統(tǒng)可確定字符串“!weather 94089”、“weather 94089”、“Sunnyvale,CA weather”、“What is the weather in area code 94089”(郵編為94089的區(qū)域的天氣怎樣)等的任一個中的“weather”線索。當然,搜索系統(tǒng)還可確定搜索字符串中的地點線索。確定搜索查詢字符串的哪個或哪些標記是線索常??赏ㄟ^查尋已知意義的字列表來確定,但也可使用查詢?nèi)罩緛泶_定哪些標記是線索。例如,當查詢?nèi)罩局械臈l目包括所使用的搜索查詢字符串以及用戶跟隨查詢選擇的搜索結(jié)果頁面的標識或指示符(標題、URL等)時,可維護查詢?nèi)罩?。例如,如果查詢?nèi)罩局甘咎峤凰阉鳌癓abrador”(拉布拉多獵狗或拉布拉多區(qū))并獲得搜索結(jié)果的用戶幾乎總是選擇與狗相關(guān)結(jié)果頁面,而不是與加拿大相關(guān)的頁面,則搜索系統(tǒng)將不把Labrador用作地點線索。因而,當用戶輸入對“Labrador food”(拉布拉多獵狗食物)的搜索時,可顯現(xiàn)狗食網(wǎng)站。另一方面,如果查詢?nèi)罩舅涗浀娘@現(xiàn)大部分對“Labrador”的搜索者點擊與加拿大省相關(guān)的鏈接,則搜索系統(tǒng)將把“Labrador food”(拉布拉多食物)中的““Labrador”用作地點線索,從而可導致地點限于加拿大紐芬蘭和拉布拉多省的食品店和餐館的搜索結(jié)果。
在查詢?nèi)罩镜牧硪环N使用中,線索可通過搜索中時間變化的標記來匯集。如果對特定實體的搜索很快加上了標記,則可添加“新聞”的隱含線索。因而,當用戶提交對“Paris fashion”(巴黎時裝)的搜索時,搜索系統(tǒng)可返回一般與巴黎時裝相關(guān)的頁面,但如果在查詢?nèi)罩局杏袑Α癙aris Fashion”的向上勾號,則搜索系統(tǒng)可使該搜索聚焦于新聞子域,這可能是在許多搜索者查尋有關(guān)巴黎時裝界的某些突發(fā)傳聞的信息時用戶想要的。
隨著所處理的搜索數(shù)量的增大,單個搜索服務(wù)器可能無法處理這樣的負載。為了處理這種情形,搜索服務(wù)器可包括多個服務(wù)器,各輸入查詢可被導向其中之一。這些服務(wù)器可基于搜索的內(nèi)容進行選擇,但也可不取決于內(nèi)容而使負載均勻地選擇。
圖9示出多個搜索客戶機可訪問搜索系統(tǒng)以將查詢應(yīng)用于文檔庫的網(wǎng)絡(luò)化系統(tǒng)。在該系統(tǒng)中,一個或多個(但可能是數(shù)千個以上)客戶機系統(tǒng)902通過因特網(wǎng)904做出請求。請求通過HTTP服務(wù)器906流向服務(wù)器908,但應(yīng)當理解可具有多個HTTP服務(wù)器,并可使用補充HTTP或替代HTTP的其它協(xié)議。服務(wù)器908向查詢進程910發(fā)送查詢,該查詢進程可能是服務(wù)器908或其它地方的軟件對象的實例,或可包括硬件組件。該查詢進程910然后解析搜索查詢字符串并從一個或多個文檔庫912獲取文檔、對文檔的引用、鏈接、或其它命中指示。
在某些實施例中,文檔庫912是整個文檔庫的完整副本,但在其它實施例中,文檔庫912是整個文檔庫的子集。在后者情形中,服務(wù)器908或服務(wù)器進程910可從查詢或可能其它信息中確定使用哪個文檔庫。注意,在某些情形中,甚至對單個查詢,一個查詢進程910也可訪問一個以上文檔庫912。作為示例,獨立的子域可被存儲為獨立文檔庫。
在圖9中,多個對象實例根據(jù)括號內(nèi)標號來區(qū)分,諸如客戶機系統(tǒng)902的特定實例902(1)。對于各個對象,終端標號是某些諸如“602(N1)”的未指定標號。當對象的標號不需要相同時,終端標號用不同變量來指示。因而,盡管如圖9所示確切地有三個服務(wù)器980和三個文檔庫912,但如圖9所暗示有N2(不確定數(shù)量)個服務(wù)器和N6(不確定數(shù)量)個文檔庫912,所以服務(wù)器和文檔庫之間不需要有一一對應(yīng)關(guān)系。除非另有指定,不同的終端標號可具有從1到大于1的范圍內(nèi)的相同或不同值。
在以上示例中,線索可由解析器710來解釋。應(yīng)注意,某些處理可在客戶機上進行。或者解釋可定制使得最終搜索對不同用戶各異。因而,用戶首選項可改變搜索,且每個用戶可具有他們自己的定制導航線索集。例如,一個用戶的首選項可指示他們所居住的城市,并且這可用來通知搜索。例如,如果用戶的首選項指示“Sunnyvale,CA”為居住城市,作為搜索查詢字符串“!yp pizza”(!yp匹薩餅)可導致在黃頁子域上執(zhí)行對Sunnyvale,CA內(nèi)或鄰近該城市的“pizza”的搜索。除了使用5位郵編、6位郵編等之外,業(yè)務(wù)規(guī)則可包括翻譯成地點的城市的列表。其它首選項可包括過濾,諸如濾去不恰當?shù)逆溄踊驅(qū)⑺阉飨拗茷橛脩羰走x的語言。
對于地點特定的搜索,可期望更聚焦的結(jié)果,其中所搜索的子域是根據(jù)地點來索引的。在包括城市名的搜索中,線索可被轉(zhuǎn)換成其中子域經(jīng)過過濾的搜索。例如,當搜索包括“Sunnyvale并用于諸如天氣子域的地點索引子域時,搜索可以是對與該地點相關(guān)聯(lián)并匹配剩余搜索字符串的頁面。
當搜索被標識為地點特定時,所提供的插入和廣告也可以是地點特定的。在以上示例中,在地點特定搜索中對“pizza”的搜索可導致帶有來自匹薩餅供應(yīng)商的廣告的結(jié)果頁面,該供應(yīng)商選擇僅向該地點內(nèi)使用項“pizza”的搜索者做廣告。在某些實例中,主題范圍和地點特定的廣告活動可得到支持,其中例如廣告商可選擇購買關(guān)聯(lián)于地點而與使用的子域或搜索項無關(guān)的搜索結(jié)果頁面上的廣告。實際上,可僅基于搜索結(jié)果(如常規(guī)的“關(guān)鍵字”出售)、僅基于地點、或基于兩者,對廣告或插入活動劃分整個搜索結(jié)果頁面的集合。
圖10是對可隱含地點的搜索的一個可能處理流的流程圖。如圖所示,搜索系統(tǒng)接收一搜索(S1),然后檢查搜索查詢中可能是地點的東西(S2)。如果未顯現(xiàn)指明地點的,則無地點指定地處理該搜索(S3)。然后,在步驟S4,檢查地點指示以確定它是否是一例外。例如,假設(shè)搜索查詢字符串是“Taste of France restaurantmenu”(法國餐館菜單的風味)?!癋rance”被指定為地點,但進一步假設(shè)該搜索系統(tǒng)保留了一個餐館列表,且其中之一稱為“Taste of France”。在該情形中,搜索并非是地點指定為“France”的搜索。然后該搜索系統(tǒng)會無地點指定地處理該搜索(步驟S3),盡管如果知道餐館的地點可從中采取地點指定。步驟S2和S4的處理(以及可能其它步驟)可使用(各)查詢?nèi)罩镜膬?nèi)容來確定哪些標記(如果有的話)是地點線索,提供隱含線索,或確定地點本身。
如果認為地點指定出現(xiàn),則執(zhí)行本地搜索(S5),搜索是諸如通過使用剩余的搜索查詢字符串的地點過濾器來進行的,其中地點線索被移除。因而搜索“restaurants in Burgundy,F(xiàn)rance”(法國Burgundy的餐館)將是使用Burgundy,F(xiàn)rance的地點過濾器對“restaurants”(或“restaurants in)(餐館)的搜索。過濾器可操作以限制對根據(jù)地點收集的文檔庫的搜索,或從公共文檔庫中濾去具有相關(guān)聯(lián)的其它地點的那些命中。
然后,可獲取標識地點的地圖(S6)以及適當?shù)狞S頁條目(S7)或黃頁條目的提示。然后,結(jié)果、地圖、黃頁等可組合成返回給用戶的演示頁面(S8)。
某些線索可具有同義字,諸如“dic”、“dictionary”和“define”都映射到字典子域的搜索。某些線索可允許有變化的順序,諸如“!weather Sunnyvale”和“!weatherSunnyvale”。
某些線索可以是目錄特定的,諸如匹配Yahoo!目錄結(jié)構(gòu)的項。對于目錄特定搜索,搜索可被限于目錄的選定目錄。例如,搜索查詢字符串“!directory lawyersSunnyvale”將被解析成具有表示它是目錄搜索的線索、地點特定為Sunnyvale的搜索,以及對律師的搜索,而不是對恰好頁面上具有項“l(fā)awyer”的律師頁面的搜索。這可能是更有用的,因為很多律師的頁面上會有他們的名字而沒有術(shù)語“l(fā)awyer”,除非那是企業(yè)名稱的一部分。
某些線索可以是定制的無歧義線索的形式,其中用戶首選項被用來消除在搜索中使用的項的歧義。例如,一個用戶可具有表示“football”指“英式足球”的定制消除歧義,而另一個用戶可具有表示“football”指“美式足球”的定制消除歧義。
這些定制的消除歧義線索可在中途產(chǎn)生。例如,當用戶發(fā)送搜索查詢,該查詢包含標記為多義但尚未消除歧義的項時,用戶可得到提示以選擇該項的首選含義。在另一方法中,消除歧義并不限于那些標記為多義的項,也可以是用戶在所使用的一個或多個項明顯多義的搜索結(jié)果中作確定時的選項。
對于消除歧義可能會這樣,關(guān)鍵字完全消除歧義使得搜索減為單個返回頁面。例如,用戶可向搜索服務(wù)器發(fā)送帶有搜索查詢字符串“football games”(足球比賽)的搜索,并獲得有數(shù)百頁的搜索結(jié)果頁面。在該搜索結(jié)果頁面上,如果用戶可指定一首選項頁面,則該頁面可以是響應(yīng)于使用該項的將來查詢而出現(xiàn)的頁面。該響應(yīng)對該用戶是特定的,但搜索服務(wù)器操作者可選擇實現(xiàn)對全部用戶或部分用戶集合可用的整體歧義消除。
在又一變體中,消除歧義的一種中間方法是消除來自包括許多不同含義的一般響應(yīng)和與(各)查詢項相關(guān)聯(lián)的特定頁面的特定響應(yīng)的一些歧義,且用戶的消除歧義可僅減少這些項的譯意數(shù)量。
在以上許多示例中,所搜索的文檔庫是一般可訪問的文檔庫。在其它變體中,文檔庫可以是用戶可搜索但搜索服務(wù)器通常不作操作的某些數(shù)據(jù)庫。示例是公司雇員查尋,這對用戶僅僅是內(nèi)部可用的,而不是搜索服務(wù)器可直接訪問的。例如,用戶可進入用于大多數(shù)搜索的對話框,并鍵入“!phone Joe Jones”(!Joe Jones的電話)。搜索服務(wù)器的解析器將把它解釋成對搜索“電話”子域的請求,并用更改后的搜索查尋字符串來將客戶機重新引導到客戶機可訪問但服務(wù)器不能訪問的數(shù)據(jù)庫。然而,搜索服務(wù)器仍然能提供插入和/或廣告以保持一致的觀感。
在對搜索服務(wù)器不直接可用的文檔庫的更一般方法中,搜索服務(wù)器可解析搜索,并將其引薦給可實施該搜索的另一服務(wù)器。中介搜索可涉及搜索服務(wù)器操作者和中介搜索接受系統(tǒng)的操作者直接的協(xié)議,從而某些值為交換中介服務(wù)而改變。
本發(fā)明已參照較佳實施例進行了描述。對本領(lǐng)域技術(shù)人員而言,備選和替換將是顯而易見的。因此,這并非旨在限制本發(fā)明,但所附權(quán)利要求書提供的除外。
附錄A本附錄提供了關(guān)鍵字列表的一個示例,該列表在用于后面加“!”(或其它線索指示方法、或隱含線索)的搜索查尋字符串時,將使子域特定搜索進行。
address book jobswhite pages yahoo ukadvice loans yahoo argentina yahoo visaalerts lottery yahoo asiayahoo walletask yahoomailyahoo australia yahooligansastrologymapsyahoo baseballyellow pagesauctions members yahoo basketballautosmessage boards yahoo brasilbanking messenger yahoo canadabill pay mobile yahoo chinabookmarksmoney manager yahoo denmarkbriefcasemovies yahoo directorybuzz index music yahoo en espanolcalendar mutual fund yahoo essentialscareers my yahooyahoo family accountschat notepad yahoo footballcity guides pay direct yahoo franceclassifieds people search yahoo germanycompanionpersonals yahoo golfdictionary petsyahoo helpdomains photos yahoo hockeyeducationpicks yahoo hong kongencyclopedia picture gallery yahoo horse racingenterprise solutions platinumyahoo indiaexpress points yahoo italyfantasy auto racing poolyahoo japanfantasy baseball portal solutionsyahoo koreafantasy basketball real estate yahoo mlbfantasy football reference yahoo nascarfantasy golf resumix yahoo nbafantasy hockey shoppingyahoo ncaafantasy sports small business yahoo nflfinance sports yahoo nhlfull coveragestock quotesyahoo norgegamesstore yahoo personalsgames on demand taxes yahoo platinumgeocitiesthesaurus yahoo sbcget localtickets yahoo singaporegreetingstravel yahoo soapsgroups tv yahoo soccerhealth wallet yahoo swedenhotjobs weather yahoo taiwaninsuranceweather map yahoo tennisjob web hosting yahoo tv
權(quán)利要求
1.使用計算機系統(tǒng)來訪問數(shù)字形式的可電子檢索內(nèi)容,一種響應(yīng)于請求提供內(nèi)容的方法,包括以搜索查詢字符串的形式接收來自用戶的請求;確定所述搜索查詢字符串是否包括一個或多個字符的線索字符串;如果所述搜索查詢字符串包括一線索字符串,則解析該搜索查詢字符串并在一個或多個子域上處理剩余的搜索查詢字符串,其中所述一個或多個子域從所述線索字符串中確定。
2.如權(quán)利要求1所述的方法,其特征在于,所述線索字符串包括一線索字符串操作符。
3.如權(quán)利要求1所述的方法,其特征在于,所述子域包括地圖、電話目錄查尋、天氣、新聞、購物、拍賣、圖像和分層結(jié)構(gòu)目錄搜索。
4.使用計算機系統(tǒng)來訪問數(shù)字形式的可電子檢索內(nèi)容,一種響應(yīng)于搜索請求提供搜索結(jié)果的方法,其中所述搜索請求包括至少一個搜索查尋字符串,所述方法包括將所述搜索查尋字符串解析為標記;確定哪些標記,如果有的話,是線索標記;如果所述搜索查尋字符串包括至少一個線索標記,則對所述搜索請求執(zhí)行線索導向的動作,其中所述線索導向動作包括以下一個或多個動作向搜索引擎提交剩余的搜索字符串,其中剩余的搜索字符串是對應(yīng)于所述搜索查詢字符串減去至少一個線索標記的字符串,將所述搜索請求導向由一個或多個線索標記指示的搜索系統(tǒng),并將參數(shù)添加到由一個或多個線索標記指示的搜索請求中;以及如果所述搜索查詢字符串不包括至少一個線索標記,則將所述搜索請求提交給缺省搜索引擎。
5.如權(quán)利要求4所述的方法,其特征在于,所述添加到搜索請求的參數(shù)包括一個或多個控制開關(guān)以及附加搜索項。
6.如權(quán)利要求4所述的方法,其特征在于,確定哪些標記是線索標記包括使用經(jīng)直觀推斷確定的一系列業(yè)務(wù)規(guī)則來分析所述標記。
7.如權(quán)利要求4所述的方法,其特征在于,確定哪些標記是線索標記包括在查詢?nèi)罩局袑ふ乙粋€或多個標記,其中所述查詢?nèi)罩揪S護先前查詢的歷史;基于所述查詢?nèi)罩局械钠ヅ鋪順俗R標記具有線索標記。
8.如權(quán)利要求4所述的方法,其特征在于,確定哪些標記是線索標記包括分析由搜索服務(wù)器維護的可能線索標記的表。
9.如權(quán)利要求4所述的方法,還包括基于現(xiàn)有的查詢動作推斷隱含的線索。
10.如權(quán)利要求4所述的方法,其特征在于,具有至少一個線索標記的搜索查詢字符串被解析成剩余的搜索字符串和一個或多個線索標記,且所述剩余的搜索字符串被導向由線索標記指示的子域。
11.如權(quán)利要求4所述的方法,其特征在于,具有至少一個線索標記的搜索查詢字符串被解析成剩余的搜索字符串和一個或多個線索標記,且所述剩余的搜索字符串被導向進行由線索標記指示的文檔庫上的搜索的搜索引擎。
12.如權(quán)利要求4所述的方法,還包括如果所述搜索查詢字符串包括至少一個線索標記,則做出初始確定所述至少一個線索標記中出現(xiàn)至少一個地點線索標記;如果至少一個地點線索標記出現(xiàn),則測試其中地點線索標記不被標記為地點確定的例外;如果至少一個地點線索標記出現(xiàn),且不被標記為非地點確定,則執(zhí)行基于地點的搜索;以及如果無地點線索標記出現(xiàn),或者任一出現(xiàn)的地點線索標記被標記為非地點確定,則執(zhí)行地點無關(guān)搜索。
13.如權(quán)利要求12所述的方法,還包括如果出現(xiàn)了被標記為非地點確定的地點線索標記,則產(chǎn)生由其指示的地點的地圖。
14.如權(quán)利要求13所述的方法,還包括將所述地圖和所述基于地點的搜索結(jié)果組合到返回給請求者的顯示頁面中。
全文摘要
提供了一種包括按子域(132)搜索及按子域(132)提供贊助結(jié)果的產(chǎn)生搜索結(jié)果的方法和裝置。根據(jù)本發(fā)明各實施例的搜索系統(tǒng)(100)分析各搜索查詢(110)以確定它們是否被路由到子域(130),并呈現(xiàn)包括根據(jù)子域基礎(chǔ)在子域上提供的贊助命中的結(jié)果。
文檔編號G06F17/30GK1784681SQ200480012337
公開日2006年6月7日 申請日期2004年4月5日 優(yōu)先權(quán)日2003年4月4日
發(fā)明者A·迪亞伯, S·A·賈茨, S·卡普爾, D·庫, C·昆戈, P·霍昂, Q·魯, L·波格, Y·K·沈, N·希, T·特蘭, E·瓦爾特, J·韋納 申請人:雅虎公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
荣昌县| 汝南县| 饶阳县| 甘德县| 林口县| 康乐县| 晋宁县| 呼玛县| 蓬溪县| 类乌齐县| 安远县| 兖州市| 盐津县| 昌邑市| 武乡县| 南江县| 宝坻区| 潮安县| 潞西市| 松原市| 延庆县| 岐山县| 马鞍山市| 郴州市| 乌鲁木齐市| 板桥市| 水城县| 会同县| 衢州市| 神农架林区| 安新县| 台安县| 连平县| 顺平县| 葵青区| 安远县| 石首市| 福泉市| 柳林县| 德格县| 龙游县|