專利名稱:瀏覽器工具欄中的查詢精化的制作方法
瀏覽器工具欄中的查詢精化
背景技術(shù):
Web搜索已經(jīng)取得了很大進(jìn)展,但是仍然令互聯(lián)網(wǎng)用戶非常沮喪。用戶使用現(xiàn)代搜索引擎導(dǎo)航至有用信息的能力仍然大幅取決于用戶搜索詞的準(zhǔn)確度。當(dāng)搜索詞產(chǎn)生很少結(jié)果或者與用戶意圖偏差很遠(yuǎn)的結(jié)果時(shí),用戶除了輸入更好的詞之外別無他法。對(duì)于向用戶提供針對(duì)大量在線可用信息的訪問的所有技術(shù)進(jìn)步而言,人們無法擺脫基本的看著鍵盤打字(hunt-and-peck)的方法來找到他們想要的。現(xiàn)代的搜索引擎不顧一切地嘗試幫助訪問者準(zhǔn)確找到信息,充分了解找到在線內(nèi)容的有效性驅(qū)動(dòng)了往來于搜索引擎的業(yè)務(wù)。有所增加的業(yè)務(wù)帶來了有所增加的廣告收益,所以基本的搜索服務(wù)成為了搜索引擎的命脈。當(dāng)今的許多搜索引擎提供了用戶能夠作為針對(duì)客戶端的web瀏覽器的擴(kuò)展而下載的工具欄。工具欄是以無縫方式集成到web瀏覽器中的不同選項(xiàng)和功能的圖形菜單。常 見功能包括用于提交搜索引擎查詢的文本框、前攝警告、對(duì)特定網(wǎng)站的訪問、電子郵件功能等。輔助用戶體驗(yàn)的一種特定功能是將用戶在搜索引擎的搜索框中輸入的搜索查詢復(fù)制一或“ghost” 一到工具欄上的搜索框中的功能。這樣的功能能夠在總部位于華盛頓Redmond的微軟公司所研發(fā)的Bing 工具欄中看到。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容而引入以下在具體實(shí)施方式
中進(jìn)一步描述的簡化形式的概念選擇。該發(fā)明內(nèi)容并非意在識(shí)別出所請求保護(hù)主體的關(guān)鍵特征或必要特征。該發(fā)明內(nèi)容也并非意在被用于幫助確定所請求保護(hù)主體的范圍。一個(gè)方面針對(duì)一種web瀏覽器的工具欄擴(kuò)展,其抓取用戶的搜索引擎查詢并且建議已知的產(chǎn)生更好搜索結(jié)果的精化的(refined)搜索查詢。該工具欄從頁面的URL識(shí)別用戶所處的網(wǎng)頁并且確定該網(wǎng)頁與搜索引擎相關(guān)聯(lián)。該工具欄還獲取用戶的搜索查詢。在一個(gè)實(shí)施例中,服務(wù)器上的精化組件基于對(duì)從不同搜索引擎的數(shù)據(jù)中心所挖掘的歷史用戶搜索和動(dòng)作(例如,點(diǎn)擊連接率、駐留時(shí)間等)所分配的確信度得分來確定精化的搜索查詢,所述不同搜索引擎可以與該工具欄相聯(lián)系??商鎿Q地或除此之外,詞在不同網(wǎng)頁上的同時(shí)出現(xiàn)可以被用來在精化搜索查詢中提出不同詞。此外,一些實(shí)施例可以依賴于字典、詞典,或者在生成精化搜索查詢時(shí)可以從其生成從搜索查詢到精化搜索查詢的映射的其它源。精化搜索查詢被返回并顯示在工具欄的搜索框中,這允許用戶輕易地在不同搜索引擎上對(duì)精化搜索查詢進(jìn)行搜索。另一個(gè)方面針對(duì)在客戶端計(jì)算設(shè)備上的web瀏覽器的工具欄中顯示精化搜索查詢。搜索查詢在所顯示的網(wǎng)頁上被接收。該工具欄將網(wǎng)頁識(shí)別為搜索引擎并且隨后獲取用戶所提交的搜索查詢。該工具欄基于該搜索查詢請求精化搜索查詢以向用戶進(jìn)行建議,并且在接收時(shí)在工具欄的文本框中顯示精化搜索查詢以便用戶輕易進(jìn)行這樣的搜索。精化的搜索查詢在針對(duì)用戶所提交的搜索查詢的搜索結(jié)果被顯示在結(jié)果頁面下方的同時(shí)被顯示在工具欄中。然而,實(shí)施例并不局限于在工具欄的文本框中顯示精化搜索查詢??商鎿Q實(shí)施例可以在工具欄上的任意地方或者其附近顯示精化的搜索查詢,例如以飛出或彈出窗口、對(duì)白框(balloon)、下拉菜單或者一些類型的動(dòng)畫進(jìn)行顯示。選擇運(yùn)行精化搜索查詢觸發(fā)該工具欄在不同搜索引擎而不是用戶最初訪問的一個(gè)搜索引擎中這樣做。另一個(gè)方面也針對(duì)在客戶端計(jì)算設(shè)備上的web瀏覽器的工具欄中顯示精化搜索查詢。一旦用戶導(dǎo)航至搜索引擎的網(wǎng)頁并且對(duì)搜索查詢請求搜索,該工具欄就使用表達(dá)文件(expression file)識(shí)別該用戶處于搜索引擎上,并且因此抓取搜索查詢?;谒阉鞑樵?、網(wǎng)頁的URL、通過解析基本的超文本標(biāo)記語言(HTML)的網(wǎng)頁內(nèi)容或者其組合,該工具欄確定所搜索的垂直項(xiàng)(vertical)。利用服務(wù)器上的精化組件進(jìn)行往復(fù),該工具欄接收到建議并且向用戶進(jìn)行顯示以在不同垂直項(xiàng)上對(duì)搜索查詢或精化搜索查詢進(jìn)行搜索。如果用戶選擇這樣做,則可以在不同搜索引擎上執(zhí)行具有不同垂直項(xiàng)的新搜索一所述搜索引擎是與工具欄相聯(lián)系的一個(gè)搜索引擎。
以下參考附圖對(duì)本發(fā)明的說明性實(shí)施例進(jìn)行詳細(xì)描述,其中
圖I是適于實(shí)施這里所討論的實(shí)施例的示例性計(jì)算環(huán)境的框 圖2圖示了依據(jù)一個(gè)實(shí)施例的呈現(xiàn)具有向用戶建議精化的搜索查詢的工具欄的網(wǎng)頁的web瀏覽器的截屏。圖3圖示了依據(jù)一個(gè)實(shí)施例的呈現(xiàn)具有向用戶建議精化搜索查詢的工具欄的網(wǎng)頁的web瀏覽器的截屏。圖4圖示了依據(jù)一個(gè)實(shí)施例的聯(lián)網(wǎng)環(huán)境。圖5圖示了依據(jù)一個(gè)實(shí)施例的用于向用戶建議精化的搜索查詢的流程圖。圖6圖示了依據(jù)一個(gè)實(shí)施例的用于向用戶建議精化的搜索查詢的流程圖。
具體實(shí)施例方式這里對(duì)本發(fā)明實(shí)施例的主題進(jìn)行具體描述以滿足法定要求。但是描述本身并非意在必然地對(duì)權(quán)利要求的范圍進(jìn)行限制。相反,結(jié)合其它當(dāng)前或未來技術(shù),所要求保護(hù)的主題可能以其它方式來實(shí)現(xiàn)以包括與本文中所描述相類似的不同步驟或步驟組合。除非且除了對(duì)各個(gè)步驟的順序進(jìn)行明確描述時(shí),否則詞不應(yīng)當(dāng)被解釋為隱含這里所公開的各個(gè)步驟之間的任何特定順序。一般來講,一個(gè)方面針對(duì)于一種向在搜索引擎上進(jìn)行搜索的用戶呈現(xiàn)建議性搜索查詢的web瀏覽器工具欄。該建議性搜索查詢基于用戶在搜索引擎的網(wǎng)頁上所輸入的搜索查詢,但是被精化為更加準(zhǔn)確。當(dāng)用戶導(dǎo)航至搜索引擎并且發(fā)起搜索查詢時(shí),該工具欄識(shí)別所顯示的網(wǎng)頁屬于搜索引擎;識(shí)別用戶所輸入的文本可能是搜索查詢;并且識(shí)別與網(wǎng)頁、搜索引擎、搜索查詢中的隱含或者其組合相關(guān)聯(lián)的垂直項(xiàng)。在一個(gè)實(shí)施例中,該工具欄與服務(wù)器或另一個(gè)搜索引擎進(jìn)行交互以確定是否能夠向用戶建議更好的搜索查詢。為了這樣做,一個(gè)實(shí)施例檢查來自許多用戶的歷史搜索日志以確定精化的搜索查詢在歷史上是否產(chǎn)生了更好的結(jié)果。如果是,則精化的搜索查詢被發(fā)送至客戶端計(jì)算設(shè)備并在工具欄中顯
/Jn ο一個(gè)實(shí)施例在搜索結(jié)果頁面中顯示搜索查詢的結(jié)果,同時(shí)在工具欄的文本框中顯示精化的搜索查詢的詞。結(jié)果,用戶能夠?qū)λ阉鹘Y(jié)果頁面中的結(jié)果進(jìn)行衡量,如果不滿意,則用戶能夠通過點(diǎn)擊工具欄中相鄰的搜索按鈕而快速運(yùn)行針對(duì)精化的搜索查詢的搜索。如果用戶運(yùn)行了這樣的搜索,則一個(gè)實(shí)施例在不同搜索引擎上執(zhí)行搜索并且在網(wǎng)頁中給出屬于不同搜索引擎的精化的搜索查詢的結(jié)果。為了對(duì)這里所描述的實(shí)施例進(jìn)行說明而非限制,考慮用戶在具有Bing 工具欄的web瀏覽器正顯示的搜索引擎Google 的搜索框中輸入文本“Trip to Hawaii”。Bing 工具欄可以與服務(wù)器或遠(yuǎn)程服務(wù)進(jìn)行通信,并且確定用戶在歷史上對(duì)搜索查詢“Vacationpackage to Hawaii”更為滿意。后者表示精化的搜索查詢,并且Bing 工具欄可以被配置為將該精化的搜索查詢建議給用戶。結(jié)果,在一個(gè)實(shí)施例中,用戶可能正查看來自Google 的典型搜索結(jié)果以及去嘗試Bing 工具欄中的精化的搜索查詢的推薦。如果用戶點(diǎn)擊了工具欄中的搜索按鈕,則一個(gè)實(shí)施例請求搜索引擎Bing 執(zhí)行針對(duì)精化的搜索查詢的搜索,使得具有相對(duì)應(yīng)結(jié)果的Bing 搜索結(jié)果頁面得以被顯示??商鎿Q實(shí)施例可以將精化搜索提交至原始搜索引擎一以上示例中的Google 一以便進(jìn)行處理。以任一種方式,如果精化的搜索查詢證明在定位用戶所搜索的東西方面更為有效,用戶就能節(jié)約許多時(shí)間,并且工具欄的搜索引擎可以驅(qū)動(dòng)更多業(yè)務(wù)到工具欄搜索引擎。 精化的搜索查詢可以建議不同的搜索詞和/或搜索不同的“垂直項(xiàng)”,它是指垂直搜索引擎所搜索的在線內(nèi)容中特別關(guān)注的分段或類別。垂直內(nèi)容區(qū)域可以基于時(shí)事話題、媒體類型、內(nèi)容流派、局部性等等。常見垂直項(xiàng)包括web、新聞、圖像、視頻、音頻、金融、旅行、醫(yī)療、法律、旅行、特定位置等。例如,向統(tǒng)一資源定位符(URL) images, bing. com提交搜索查詢的用戶指示Bing Images垂直搜索引擎來搜索與該搜索查詢相關(guān)的圖像。使用適當(dāng)垂直項(xiàng)和垂直搜索引擎,用戶能夠輕易地將搜索結(jié)果集中于特定類型的內(nèi)容(例如,新聞、網(wǎng)站、圖像、視頻等)。就像搜索查詢可以被建議性地精化一樣,一個(gè)實(shí)施例還建議用戶選擇不同垂直項(xiàng)來進(jìn)行搜索。這樣的建議幫助用戶進(jìn)行識(shí)別他/她何時(shí)在錯(cuò)誤垂直項(xiàng)上進(jìn)行搜索,或者當(dāng)在不同垂直項(xiàng)中搜索時(shí)何時(shí)可能產(chǎn)生歷史上更為準(zhǔn)確的結(jié)果。例如,針對(duì)“Leonardo’ smost famous painting”搜索“Web”垂直項(xiàng)的用戶會(huì)在“圖像”垂直項(xiàng)下針對(duì)查詢“The MonaLisa by Leonardo da Vinci”搜索時(shí)找到更好的結(jié)果。不同于將用戶從一般(例如,Web)指向具體垂直項(xiàng)(例如,圖像),可替換實(shí)施例將用戶從具體指向相同垂直項(xiàng)中一般搜索。例如,對(duì)于在圖像垂直項(xiàng)上進(jìn)行搜索以查找諸如Facebook 主頁之類的網(wǎng)頁的用戶進(jìn)行這樣的建議。在這樣的示例中,工具欄建議用戶在不同垂直項(xiàng)中運(yùn)行后者的精化搜索??梢越o出多個(gè)其它示例定并無需如此,因?yàn)榭梢院唵蔚孬@知搜索查詢可以通過詞和/或垂直項(xiàng)進(jìn)行精化。在繼續(xù)進(jìn)行之前,應(yīng)當(dāng)對(duì)一些定義進(jìn)行討論?!八阉鞑樵儭笔侵柑峤恢了阉饕娴挠脩羲斎氲年P(guān)鍵詞、短語或詞?!熬乃阉鞑樵儭笔侵概c用戶在搜索查詢中所提交的那些有所不同的關(guān)鍵詞、短語或詞的集合。除此之外或可替換地,精化的搜索查詢可以包括與搜索引擎所指定、用戶所指示或者搜索查詢中所隱含的垂直項(xiàng)不同的垂直項(xiàng)?!跋嚓P(guān)搜索點(diǎn)擊率(CTR)”是指用戶在歷史上選擇在精化的搜索查詢中對(duì)一個(gè)或多個(gè)精化的搜索查詢或詞進(jìn)行搜索的頻率的指示。例如,一個(gè)實(shí)施例在“Vacation packagesto Hawaii”作為原始搜索查詢的精化或相關(guān)搜索被給出時(shí)計(jì)算已經(jīng)選擇對(duì)其進(jìn)行搜索的用戶的總數(shù)。存在多種表達(dá)相關(guān)搜索CTR的方式,諸如總數(shù)、百分比或其它統(tǒng)計(jì)表示。
“跟隨CTR”是指用戶在歷史上已經(jīng)對(duì)源于精化的搜索查詢或詞的搜索引擎結(jié)果進(jìn)行點(diǎn)擊的頻率的指示。再次考慮之前的示例,一個(gè)實(shí)施例計(jì)算已經(jīng)選擇了針對(duì)“Vacationpackages in Hawaii”的搜索所生成的結(jié)果的用戶總數(shù)。存在多種表達(dá)跟隨CTR的方式,諸如總數(shù)、百分比或其它統(tǒng)計(jì)表示形式。 相關(guān)搜索CTR和跟隨CTR可以在后端服務(wù)器或數(shù)據(jù)庫上進(jìn)行計(jì)算和存儲(chǔ)并且經(jīng)由工作或腳本查詢進(jìn)行訪問。在一個(gè)實(shí)施例中,相關(guān)搜索CTR和跟隨CTR的基本數(shù)據(jù)從瀏覽器工具欄的不同實(shí)例所傳送的歷史用戶日志或搜索數(shù)據(jù)中取得。本領(lǐng)域技術(shù)人員將理解的是,后端服務(wù)器或數(shù)據(jù)庫可以使用各種技術(shù)來匯總、量化、存儲(chǔ)、管理歷史用戶日志和搜索數(shù)據(jù)并且針對(duì)其提供訪問。如這里所使用的,“組件”是指計(jì)算機(jī)相關(guān)實(shí)體,其為硬件、軟件(例如,執(zhí)行中的軟件)和/或固件。組件可以以客戶端-服務(wù)器關(guān)系進(jìn)行操作以執(zhí)行這里所描述的各種技術(shù)。這樣的計(jì)算通常被稱作“云中(in-the-cloud)”計(jì)算。例如,組件可以是處理器上運(yùn)行的處 理、庫、例程和/或計(jì)算機(jī)或者軟件和硬件的組合。通過說明,在服務(wù)器上運(yùn)行的應(yīng)用以及服務(wù)器都可以作為組件。在處理之內(nèi)可以存在一個(gè)或多個(gè)組件,并且組件可以位于計(jì)算設(shè)備(諸如服務(wù)器)本地或者在跨網(wǎng)絡(luò)進(jìn)行通信的兩個(gè)或更多計(jì)算設(shè)備之間進(jìn)行分布。現(xiàn)在對(duì)可以在其中實(shí)施一些實(shí)施例的各個(gè)方面的示例性操作環(huán)境進(jìn)行描述??傮w上參見附圖,并且特別地以圖I開始,用于實(shí)施本發(fā)明實(shí)施例的示例性操作環(huán)境被示出并且總體上被標(biāo)為計(jì)算設(shè)備10。計(jì)算設(shè)備100僅是適當(dāng)計(jì)算環(huán)境的一個(gè)示例并且并非意在對(duì)本發(fā)明的使用或功能范圍暗示任何限制。計(jì)算設(shè)備100也不應(yīng)當(dāng)被解釋為具有任何與所圖示的任意一個(gè)組件或組件組合相關(guān)的依賴性或要求。在一個(gè)實(shí)施例中,計(jì)算設(shè)備100是個(gè)人計(jì)算機(jī)。但是在其它實(shí)施例中,計(jì)算設(shè)備100可以是蜂窩電話、智能電話、數(shù)字電話、手持設(shè)備、黑莓 、個(gè)人數(shù)字助理(PDA)或者能夠執(zhí)行計(jì)算機(jī)指令的其它設(shè)備。實(shí)施例包括由計(jì)算機(jī)或者諸如PDA或其它手持設(shè)備的其它機(jī)器所執(zhí)行的計(jì)算機(jī)代碼或機(jī)器可用指令,包括諸如程序模塊的計(jì)算機(jī)可執(zhí)行指令。通常,包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊是指執(zhí)行特定任務(wù)或者實(shí)施特定抽象數(shù)據(jù)類型的代碼。這里所描述的實(shí)施例可以以各種系統(tǒng)配置進(jìn)行實(shí)踐,包括手持設(shè)備、消費(fèi)者電子設(shè)備、通用計(jì)算機(jī)、更為專用的計(jì)算設(shè)備等。這里所描述的實(shí)施例也可以在分布式計(jì)算環(huán)境中進(jìn)行實(shí)踐,其中任務(wù)由通過通信網(wǎng)絡(luò)進(jìn)行鏈接的遠(yuǎn)程處理設(shè)備所執(zhí)行。繼續(xù)參見圖1,計(jì)算設(shè)備100包括總線110,其直接或間接地耦接以下設(shè)備存儲(chǔ)器112、一個(gè)或多個(gè)處理器114、一個(gè)或多個(gè)呈現(xiàn)組件116、輸入/輸出端口 118、輸入/輸出組件120和說明性電源122??偩€110可以表示一個(gè)或多個(gè)總線(諸如地址總線、數(shù)據(jù)總線或其組合)。雖然圖I的各個(gè)模塊出于簡要而以線條示出,但是實(shí)際上,各個(gè)組件并非如此清楚地進(jìn)行劃界,并且比方來說,線條更為準(zhǔn)確地將是灰色且模糊的。例如,可以認(rèn)為諸如顯示設(shè)備之類的呈現(xiàn)組件為I/O組件。同樣,處理器具有存儲(chǔ)器。本領(lǐng)域技術(shù)人員將要理解的是,這是本領(lǐng)域的現(xiàn)狀,并且如之前所提到的,圖I的示圖僅是能夠結(jié)合本發(fā)明的一個(gè)或多個(gè)實(shí)施例所使用的示例性計(jì)算設(shè)備的說明。在諸如“工作站”、“服務(wù)器”、“膝上計(jì)算機(jī)”“手持設(shè)備”等的分類之間并不進(jìn)行區(qū)分,因?yàn)樗羞@些都被預(yù)期為處于圖I的范圍之內(nèi)并且被稱之為“計(jì)算設(shè)備”。計(jì)算設(shè)備100通常包括各種計(jì)算機(jī)可讀媒體。作為示例而非限制,計(jì)算機(jī)可讀媒體可以包括隨機(jī)訪問存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPR0M)、閃存或其它存儲(chǔ)器技術(shù)、CDR0M、數(shù)字多功能盤(DVD)或者其它光學(xué)或全息媒體;磁性卡盒、磁帶、磁盤存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、載波或者能夠用來對(duì)所期望信息進(jìn)行編碼并由計(jì)算設(shè)備100進(jìn)行訪問的任意其它介質(zhì)。存儲(chǔ)器112包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)媒體。存儲(chǔ)器可以是可移動(dòng)的、非可移動(dòng)的或者其組合。示例性硬件設(shè)備包括固態(tài)存儲(chǔ)器、硬盤驅(qū)動(dòng)器、高速緩存、光盤驅(qū)動(dòng)器等。計(jì)算設(shè)備100包括從諸如存儲(chǔ)器112或I/O組件120的各個(gè)實(shí)體讀取數(shù)據(jù)的一個(gè)或多個(gè)處理器。(多個(gè))呈現(xiàn)組件116向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件包括顯示設(shè)備、揚(yáng)聲器、打印組件、振動(dòng)組件等。
在存儲(chǔ)器102內(nèi),計(jì)算設(shè)備100可能已存儲(chǔ)web瀏覽器以及web瀏覽器工具欄或其它擴(kuò)展。本領(lǐng)域技術(shù)人員將會(huì)理解并意識(shí)到的是,可以存儲(chǔ)各種web瀏覽器,例如InternetExplorer 、Firefox 、Safari 等。不同搜索引擎可以提供各產(chǎn)品商的工具欄和擴(kuò)展,例如Bing 欄、Google 工具欄、Yahoo !工具欄等。1/0端口 118允許計(jì)算設(shè)備100邏輯耦接至包括1/0組件120的其它設(shè)備,它們中的一些可以是內(nèi)嵌式的。說明性組件包括麥克風(fēng)、游戲操縱桿、游戲板、圓盤式衛(wèi)星電視天線、掃描儀、打印機(jī)、無線設(shè)備等。圖2圖示了依據(jù)一個(gè)實(shí)施例的呈現(xiàn)具有向用戶建議精化的搜索查詢206的工具欄204的網(wǎng)頁202的web瀏覽器200的截屏。使用該web瀏覽器的用戶導(dǎo)航至Google 搜索引擎并且針對(duì)具有詞“trip to Hawaii”的搜索查詢208執(zhí)行了搜索。網(wǎng)頁202示出了所產(chǎn)生的搜索結(jié)果210、212和214。在命中搜索按鈕216時(shí),工具欄204檢測到用戶處于搜索引擎的網(wǎng)頁上并且已經(jīng)提交了搜索查詢208。工具欄204與托管精化服務(wù)的服務(wù)器進(jìn)行聯(lián)系,送出搜索查詢208以及所搜索垂直項(xiàng)的指示,所述垂直項(xiàng)在圖2A中被示為新的垂直項(xiàng)218。精化的搜索查詢206最終被選擇一由客戶端的web瀏覽器200或者由精化服務(wù)一并且顯示在工具欄204的文本框220中。放大鏡按鈕222為用戶提供了對(duì)精化的搜索查詢206進(jìn)行搜索的選項(xiàng)。一旦點(diǎn)擊了放大鏡按鈕222,將在工具欄204所指定的搜索引擎一例如Bing ^上發(fā)起使用精化的搜索查詢206的搜索。圖3圖示了依據(jù)一個(gè)實(shí)施例的呈現(xiàn)具有向用戶建議精化的搜索查詢306的工具欄304的網(wǎng)頁302的web瀏覽器300的截屏。使用該web瀏覽器的用戶導(dǎo)航至Google 搜索引擎并且針對(duì)具有詞“trip to Hawaii”的搜索查詢308執(zhí)行了搜索,該搜索錯(cuò)誤地在用于電影的垂直項(xiàng)(電影垂直項(xiàng)318)上進(jìn)行。網(wǎng)頁302示出了所產(chǎn)生的搜索結(jié)果310、312和314。在命中搜索按鈕316時(shí),工具欄304檢測到用戶處于搜索引擎的網(wǎng)頁上并且已經(jīng)提交了搜索查詢308。工具欄304與執(zhí)行精化服務(wù)的服務(wù)器進(jìn)行聯(lián)系,送出搜索查詢308以及被錯(cuò)誤選擇的電影垂直項(xiàng)318的指示。精化的搜索查詢306最終被選擇一由客戶端的web瀏覽器300或者由精化服務(wù)一并且顯示在工具欄304的文本框320中。此外,精化服務(wù)返回了不同垂直項(xiàng)(web垂直項(xiàng)324)以對(duì)用戶搜索給出建議。示出了建議用戶對(duì)工具欄304周圍顯示的不同垂直項(xiàng)進(jìn)行搜索的彈出對(duì)話326。放大鏡按鈕322為用戶提供了在不同垂直項(xiàng)中對(duì)精化的搜索查詢306運(yùn)行搜索的選項(xiàng)。一旦點(diǎn)擊了放大鏡按鈕322,將在工具欄304所指定的搜索引擎一例如Bing ^上發(fā)起在web垂直項(xiàng)324中使用精化的搜索查詢206的搜索。
圖4是依據(jù)一個(gè)實(shí)施例的聯(lián)網(wǎng)環(huán)境400的示圖。聯(lián)網(wǎng)環(huán)境400包括客戶端計(jì)算設(shè)備402、服務(wù)器404和數(shù)據(jù)庫中心406,它們均能夠跨網(wǎng)絡(luò)408進(jìn)行通信。雖然任意的所圖示設(shè)備可以互相通信,但是在操作中,客戶端計(jì)算設(shè)備402與用作前端服務(wù)器的服務(wù)器404進(jìn)行通信,并且服務(wù)器404與用作數(shù)據(jù)的后端存儲(chǔ)處的數(shù)據(jù)庫中心406進(jìn)行通信。網(wǎng)絡(luò)408可以包括任意計(jì)算機(jī)網(wǎng)絡(luò)或其組合。可配置作為網(wǎng)絡(luò)408進(jìn)行操作的計(jì)算機(jī)網(wǎng)絡(luò)的示例包括無線網(wǎng)絡(luò)、固話線路、有線線路、光纖線路、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)等,但是并不局限于此。然而,網(wǎng)絡(luò)408并不局限于耦接獨(dú)立計(jì)算機(jī)單元的連接。相反,網(wǎng)絡(luò)408還可以包括在服務(wù)器或計(jì)算設(shè)備之間傳輸數(shù)據(jù)的子系統(tǒng)。例如,網(wǎng)絡(luò)408還可以包括點(diǎn)對(duì)點(diǎn)連接、互聯(lián)網(wǎng)、以太網(wǎng)、基架總線、電總線、神經(jīng)網(wǎng)絡(luò)或者其它內(nèi)部系統(tǒng)。
客戶端計(jì)算設(shè)備402可以是任意類型的計(jì)算設(shè)備,諸如以上參考圖I所描述的設(shè)備100。僅作為示例而非限制,客戶端計(jì)算設(shè)備402可以是個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上計(jì)算機(jī)、手持設(shè)備、移動(dòng)電話、智能電話、電子書寫板、手持設(shè)備等。本領(lǐng)域技術(shù)人員將會(huì)理解并意識(shí)到的是,多種設(shè)備可以用作現(xiàn)代客戶端-服務(wù)器計(jì)算模型中的客戶端??蛻舳擞?jì)算設(shè)備402包括瀏覽器410,類似Internet Explorer 、Firefox 、Safari 等的web瀏覽器。瀏覽器410包括具有各種web瀏覽功能的工具欄410。瀏覽器410還包括表達(dá)文件414,其存儲(chǔ)URL、搜索引擎以及URL或用戶的搜索查詢詞中的垂直項(xiàng)指示之間的關(guān)聯(lián)的映射或表格。在一個(gè)實(shí)施例中,表達(dá)文件414由服務(wù)器404上的工具欄更新組件416以推送、拉動(dòng)或推拉方式進(jìn)行規(guī)律更新。表達(dá)文件414可以被存儲(chǔ)為可擴(kuò)展標(biāo)記語言(XML)、文本文件(txt),或者能夠?qū)RL與垂直項(xiàng)和/或搜索詞相關(guān)聯(lián)的其它類型的文件。在一個(gè)實(shí)施例中,表達(dá)文件414是URL到其基本搜索引擎的鏈接或關(guān)聯(lián)。例如,表達(dá)文件414可以指不WWW. bing. com、www. google, com和www. ebay, com全部都是搜索引擎。表達(dá)文件414還可以指示與不同URL相關(guān)聯(lián)的垂直項(xiàng)例如,images, bing. com將于垂直的圖像垂直項(xiàng)相關(guān)聯(lián)。沿相同線路,一些搜索引擎缺省為具體垂直項(xiàng),從而表達(dá)文件414可以將搜索引擎的主站點(diǎn)鏈接至缺省垂直項(xiàng)。例如,WWW. bing. com可以被指定至web垂直項(xiàng),www. ebay, com可以被指定至產(chǎn)品垂直項(xiàng),并且www. flixster. com可以被指定至電影垂直項(xiàng)。此外,在一些實(shí)施例中,表達(dá)文件414可以包括每個(gè)所列出搜索引擎的表達(dá)以及什么垂直項(xiàng)被映射到這樣的表達(dá)。例如,WWW. bing. com上包括詞語“pictures”或“pics”的搜索查詢在可以被鏈接到表達(dá)文件414中圖像?;蛘?,在另一個(gè)示例中,當(dāng)在搜索查詢中被檢測到時(shí),已知的股票報(bào)價(jià)符號(hào)可以被鏈接至金融或股票垂直項(xiàng)??蛻舳擞?jì)算設(shè)備402可以使用例如超文本傳輸協(xié)議(HTTP)、安全超文本傳輸協(xié)議(HTTPS)、文件傳輸協(xié)議(FTP)、安全傳輸層(TLS)、安全套接字層(SSL)等的傳輸協(xié)議與服務(wù)器404或數(shù)據(jù)庫中心406進(jìn)行通信。服務(wù)器404可以是能夠執(zhí)行工具欄更新組件416、精化組件418、數(shù)據(jù)挖掘組件420和反饋整合器422的任意類型的一個(gè)或多個(gè)服務(wù)器。服務(wù)器404(在高速緩存、相關(guān)地或者在硬盤驅(qū)動(dòng)器上)存儲(chǔ)并管理精化搜索表格424。服務(wù)器404可以運(yùn)行云平臺(tái)以與數(shù)據(jù)中心406進(jìn)行交互。本領(lǐng)域技術(shù)人員將會(huì)熟悉許多云平臺(tái),諸如Windows Azure 、SQL Azure 、Google AppEngine、Amazon Web Services 等。
數(shù)據(jù)中心406存儲(chǔ)針對(duì)特定搜索引擎的歷史用戶查詢以及用于業(yè)務(wù)的搜索日志數(shù)據(jù)。例如,Bing 可以追蹤在其搜索引擎上執(zhí)行的搜索并且將與這樣的搜索相關(guān)的有關(guān)數(shù)據(jù)送至數(shù)據(jù)中心406。諸如CTR率、相關(guān)搜索CTR、跟隨CTR、查詢?nèi)罩抉v留時(shí)間、搜索失敗、用戶簡檔以及各種其它量度之類的內(nèi)容可以利用特定搜索詞進(jìn)行追蹤并且跨所有用戶進(jìn)行整合以獲得對(duì)最為有效的搜索詞的理解。數(shù)據(jù)中心406并不局限于從搜索引擎所收集的搜索數(shù)據(jù)。一些實(shí)施例還將允許從下載至用戶web瀏覽器的工具欄收集歷史用戶日志數(shù)據(jù)。工具欄被配置為定期將歷史用戶日志數(shù)據(jù)發(fā)送至數(shù)據(jù)中心406或者作為數(shù)據(jù)中心406的前端的服務(wù)器。在操作中,工具欄412使用表達(dá)文件414中所指定的URL、垂直項(xiàng)和表達(dá)映射來識(shí)別用戶何時(shí)導(dǎo)航至搜索引擎的網(wǎng)頁。一旦工具欄412檢測到用戶處于搜索引擎的網(wǎng)頁上,工具欄412就獲取用戶在頁面上輸入的搜索查詢并且將該搜索查詢傳送至服務(wù)器404,該 服務(wù)器404將所述搜索查詢送至精化組件418。精化組件418進(jìn)行檢查以查看是否可以向?yàn)g覽器410的用戶建議更為優(yōu)化的搜索查詢。為了這樣做,精化組件418訪問精化搜索表格424和垂直項(xiàng)表格526。精化搜索表格424由數(shù)據(jù)挖掘組件420所構(gòu)建,所述數(shù)據(jù)挖掘組件420針對(duì)用于特定搜索查詢詞的最為成功的搜索而查詢數(shù)據(jù)中心406。針對(duì)搜索查詢詞,數(shù)據(jù)中心406基于歷史用戶日志和搜索數(shù)據(jù)返回精化的搜索查詢以及相對(duì)應(yīng)的確信度得分。該確信度得分用作可能的精化的搜索查詢的過濾器,其中在一個(gè)實(shí)施例中,數(shù)據(jù)挖掘組件僅將滿足具體閾值的那些精化的搜索查詢添加至精化搜索表格424。確信度得分使用不同啟發(fā)式方法進(jìn)行計(jì)算。雖然可以使用任何歷史用戶搜索特性,但是一個(gè)實(shí)施例是基于相關(guān)搜索CTR、跟隨CTR、精化或相關(guān)搜索查詢的顯現(xiàn)(impression)數(shù)量(例如,其被建議多少次)或者其組合來確定確信度得分。除了這里所提到的啟發(fā)式方法之外,確信度得分和/或規(guī)則可以基于搜索引擎切換率或重構(gòu)率(reformulation rate)。在一個(gè)實(shí)施例中,僅具有大于或等于1%的相關(guān)搜索CTR的精化的搜索查詢得以過關(guān)。該實(shí)施例還將精化的搜索查詢限制為包括大于或等于50%跟隨CTR的那些精化的搜索查詢。在一些實(shí)施例中,確信度得分和/或精化的搜索查詢詞可以基于詞語、短語或多媒體(例如,圖像、視頻、音頻)在網(wǎng)頁上的共同出現(xiàn)。其它實(shí)施例還可以或者可替換地在計(jì)算確信度得分和/或精化的搜索查詢詞時(shí)使用字典、詞典或其它參考。這些百分比在各個(gè)實(shí)施例中可以有所不同并且并非意在對(duì)所有實(shí)施例進(jìn)行限制。在可替換實(shí)施例中,精化組件418使用一個(gè)或多個(gè)規(guī)則而不是使用確信度得分來生成精化的搜索查詢。該規(guī)則可以是二元的,或者可以包括這里所提到的任意啟發(fā)式方法。另一個(gè)實(shí)施例在計(jì)算確信度得分時(shí)考慮精化的搜索查詢已經(jīng)被呈現(xiàn)給用戶的次數(shù)和/或用戶已經(jīng)選擇該精化的搜索查詢的次數(shù)。例如,精化的搜索查詢可以進(jìn)在被呈現(xiàn)給用戶100次之后才被選擇用于精化搜索表格424。像以上的百分比一樣,這樣的精化的搜索查詢已經(jīng)被呈現(xiàn)過的顯現(xiàn)數(shù)目在各個(gè)實(shí)施例中可以有所不同并且并非意在對(duì)所有實(shí)施例進(jìn)行限制。數(shù)據(jù)挖掘組件420在精化搜索表格424中存儲(chǔ)具有可接受或最高確信度得分的那些精化的搜索查詢。由于確信度得分取決于不斷涌入的用戶搜索啟發(fā)式方法,所以在一個(gè)實(shí)施例中,數(shù)據(jù)挖掘組件420基于新計(jì)算的確信度得分不斷更新精化搜索表格424中的精化的搜索查詢。除此之外或可替換地,數(shù)據(jù)挖掘組件可以針對(duì)與精化的搜索查詢相關(guān)的所推薦垂直項(xiàng)來查詢數(shù)據(jù)中心406。作為響應(yīng),數(shù)據(jù)中心406基于用戶日志和搜索數(shù)據(jù)返回用于精化的搜索查詢的最為成功的垂直項(xiàng)。當(dāng)精化組件418從工具欄412接收到查看是否存在可能比用戶在所檢測的搜索引擎網(wǎng)頁上輸入的搜索查詢更好的任意精化的搜索查詢的請求時(shí),精化組件418訪問精化搜索表格524并且選擇精化的搜索查詢。選擇可以在確信度得分、針對(duì)用戶所輸入搜索查詢的詞匹配、垂直項(xiàng)適宜性或其組合上進(jìn)行預(yù)測。所選擇的精化的搜索查詢被送回工具欄412,其向用戶建議該精化的搜索查詢或新的垂直項(xiàng)。在一個(gè)實(shí)施例中,通過向工具欄412的文本框中輸入精化的搜索查詢來進(jìn)行該建議?;蛘?,如果建議了不同垂直項(xiàng),則相鄰于工具欄412的文本框顯示對(duì)話窗口或?qū)Π卓?。可以以多種不同方式向用戶建議精化的搜索查詢和/或不同垂直項(xiàng)。
一旦被建議,用戶就可以通過選擇工具欄412中的搜索按鈕而選擇針對(duì)精化的搜索查詢進(jìn)行搜索,或者在不同垂直項(xiàng)中進(jìn)行搜索。在一個(gè)實(shí)施例中,當(dāng)用戶這樣做時(shí),精化的搜索查詢被發(fā)送至與工具欄412相關(guān)聯(lián)的搜索引擎,其不同于正被呈現(xiàn)的搜索引擎網(wǎng)頁。例如,用戶可以在Google 上輸入搜索查詢,并且可以在Bing 工具欄中建議精化的搜索查詢或不同垂直項(xiàng)。如果用戶點(diǎn)擊了 Bing 工具欄中的搜索按鈕,瀏覽器410將請求利用精化的搜索查詢或不同垂直項(xiàng)在Bing 中運(yùn)行搜索,使得搜索引擎結(jié)果隨后被顯示在Bing 結(jié)果頁面中。因此,實(shí)際上,Bing 工具欄通過建議更好的搜索或垂直項(xiàng)而提供了將業(yè)務(wù)驅(qū)動(dòng)至Bing 搜索引擎的道路?!獋€(gè)實(shí)施例還收集與精化的搜索查詢和/或針對(duì)用于要搜索的不同垂直項(xiàng)的建議的有效性相關(guān)的反饋數(shù)據(jù)。該反饋可以被傳送至整合收集器422,其收集、整合并存儲(chǔ)(可能存儲(chǔ)在數(shù)據(jù)中心406上)與精化的搜索查詢和所建議垂直項(xiàng)相關(guān)的反饋。用戶是否選擇針對(duì)精化的搜索查詢或不同垂直項(xiàng)進(jìn)行搜索的指示被發(fā)送至服務(wù)器404或者直接被發(fā)送至數(shù)據(jù)中心406以便進(jìn)行收集。這樣的信息可以在隨后計(jì)算確信度得分時(shí)作為另一個(gè)量度或者結(jié)合其它啟發(fā)式方法來使用。圖5圖示了依據(jù)一個(gè)實(shí)施例的用于向用戶建議精化的搜索查詢的流程圖。流程500在用戶導(dǎo)航至搜索引擎網(wǎng)頁并且在客戶端計(jì)算設(shè)備上輸入搜索查詢時(shí)開始,如502所示。如504所示,客戶端的瀏覽器上的工具欄訪問表達(dá)文件,并且基于表達(dá)文件中URL的列表識(shí)別該網(wǎng)頁與搜索引擎相關(guān)聯(lián)以及用戶所輸入的是搜索查詢。一旦用戶請求搜索引擎執(zhí)行搜索,該工具欄就將該搜索查詢送至服務(wù)器并且請求是否有任何精化的搜索查詢對(duì)于用戶而言可能是更好的搜索候選,如506所示。508處的決策框圖示了服務(wù)器所進(jìn)行的針對(duì)用戶的搜索查詢找出精化的搜索查詢的工作。為了這樣做,服務(wù)器可以訪問內(nèi)部存儲(chǔ)的精化搜索表格,其是對(duì)存儲(chǔ)來自不同搜索引擎的用戶的歷史日志和搜索數(shù)據(jù)的數(shù)據(jù)中心進(jìn)行挖掘之后所生成的。確信度得分可以被用來定位與用戶的搜索查詢相關(guān)的精化的搜索查詢。但是,如果沒有能夠找到精化的搜索查詢,則一個(gè)實(shí)施例將簡單地在工具欄中顯示用戶的搜索查詢。如果找到了精化的搜索查詢,則在一個(gè)實(shí)施例中,該精化的搜索查詢在與搜索按鈕相鄰的工具欄的文本框中被顯示給用戶,如512所示。建議可以被顯示在工具欄上或者其鄰近處,并且可以被高亮或者利用閃爍背景進(jìn)行呈現(xiàn)以獲得注意力。如果用戶選擇對(duì)精化的搜索查詢進(jìn)行搜索,則用戶能夠點(diǎn)擊搜索按鈕,使得瀏覽器在不同搜索引擎上對(duì)精化的搜索查詢進(jìn)行搜索一所述搜索引擎諸如為數(shù)據(jù)中心提供數(shù)據(jù)的搜索引擎。該工具欄還向服務(wù)器或數(shù)據(jù)中心發(fā)送與精化的搜索查詢的有效性相關(guān)的反饋數(shù)據(jù)。圖6圖示了依據(jù)一個(gè)實(shí)施例的用于向用戶建議精化的搜索查詢的流程圖。流程600在用戶導(dǎo)航至搜索引擎網(wǎng)頁并且在客戶端計(jì)算設(shè)備上輸入搜索查詢時(shí)開始,如602所示。如604所示,客戶端的瀏覽器上的工具欄訪問表達(dá)文件,并且基于表達(dá)文件中URL的列表識(shí)別該網(wǎng)頁與搜索引擎相關(guān)聯(lián)以及用戶所輸入的是搜索查詢?;诰W(wǎng)頁、搜索引擎、搜索查詢或者其組合確定垂直項(xiàng)。例如,images, bing. com指示用戶在搜索圖像垂直項(xiàng)。搜索查詢“Trips to Hawaii”中的詞指示用戶正在搜索旅行垂直項(xiàng)。在eBay上搜索指示用戶正搜索購物或產(chǎn)品垂直項(xiàng)。可替換地,用戶可以在一個(gè)垂直項(xiàng)(例如,產(chǎn)品、圖像等)上進(jìn)行一般搜索,但是精化的搜索查詢可能會(huì)建議用戶搜索更為具體的垂直項(xiàng)。例如,用戶可能在 圖像垂直項(xiàng)上提交搜索查詢“Facebook”,并且結(jié)果,可以建議用戶嘗試對(duì)以下與Facebook 的圖像相關(guān)精化的搜索查詢進(jìn)行搜索“Facebook profile”、“Facebook logo”、“Facebookicon”、“Facebook button”或者與Facebook 相關(guān)聯(lián)的一些其它圖像?;谒阉鞑樵兊拇怪表?xiàng),確定是否建議不同的垂直項(xiàng),如606所示。該確定可以由客戶端,由訪問URL、表達(dá)和/或垂直項(xiàng)指示的表達(dá)文件的工具欄,或者由對(duì)類似參數(shù)進(jìn)行分析的服務(wù)器來進(jìn)行。任一種方式,如果確定了用戶處于正確垂直項(xiàng)上一或者至少處于搜索查詢或精化的搜索查詢最為有效的搜索垂直項(xiàng)上一則搜索查詢或精化的搜索查詢被顯示給用戶而并不指示不同垂直項(xiàng)。然而,如果確定了用戶正在對(duì)搜索查詢的錯(cuò)誤或無效垂直項(xiàng)進(jìn)行搜索,則可以在工具欄之中或周圍顯示不同垂直項(xiàng)的建議。圖5和6多少分別地覆蓋了對(duì)用戶搜索查詢和與用戶指定的搜索查詢相關(guān)聯(lián)的垂直項(xiàng)進(jìn)行精化,但是一些實(shí)施例實(shí)際上可以同時(shí)建議精化的搜索查詢和不同垂直項(xiàng)。例如,針對(duì)“Trip to Hawaii”搜索web的人可能最終在工具欄的文本框或者以上所提到的建議精化的搜索查詢的任意方式(例如,彈出或下拉窗口、對(duì)話、對(duì)白框等)中看到“ Vacat ionPackages to Hawaii”,指出“Try running on Bing Travel”來指不不同垂直項(xiàng)。在這樣的示例中,如果用戶選擇,精化的搜索查詢將在不同的垂直項(xiàng)中運(yùn)行。所描繪的各個(gè)組件的許多不同布置以及沒有示出的組件都是可能的而并不背離以下權(quán)利要求的范圍。已經(jīng)以說明而非限制的意圖對(duì)我們的技術(shù)的實(shí)施例進(jìn)行了描述。在對(duì)其閱讀之后,可替換實(shí)施例將因此對(duì)于本公開的讀者成為顯而易見的??梢栽诓槐畴x以下權(quán)利要求范圍的情況下完成實(shí)施以上所提及內(nèi)容的可替換手段。某些特征和子組合是有用的并且可以在不參考其它特征和子組合的情況下得以采用并且被預(yù)期處于權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)施的用于在客戶端計(jì)算設(shè)備上的web瀏覽器的工具欄中顯示精化的搜索查詢的方法,所述方法包括 在所顯示網(wǎng)頁上接收搜索查詢(502); 由工具欄識(shí)別所顯示的網(wǎng)頁是搜索引擎(504); 在指示搜索引擎執(zhí)行針對(duì)搜索查詢的搜索時(shí),請求一個(gè)或多個(gè)精化的搜索查詢基于所述搜索查詢進(jìn)行建議(506); 接收一個(gè)或多個(gè)精化的搜索查詢(508);并且 在所述web瀏覽器中顯示針對(duì)搜索查詢的搜索結(jié)果,同時(shí)在工具欄的區(qū)域中顯示至少一個(gè)精化的搜索查詢(512)。
2.根據(jù)權(quán)利要求I的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 接收針對(duì)至少一個(gè)精化的搜索查詢進(jìn)行搜索的用戶指示;并且 從不同搜索引擎請求至少一個(gè)精化的搜索查詢的搜索。
3.根據(jù)權(quán)利要求I的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 從不同搜索引擎接收針對(duì)至少一個(gè)精化的搜索查詢的搜索結(jié)果;并且 在不同搜索引擎的顯現(xiàn)中顯示針對(duì)至少一個(gè)精化的搜索查詢的搜索結(jié)果。
4.根據(jù)權(quán)利要求I的計(jì)算機(jī)實(shí)施的方法,其中由工具欄識(shí)別所顯示的網(wǎng)頁是搜索引擎進(jìn)一步包括 將所顯示網(wǎng)頁的URL與被識(shí)別為搜索引擎的URL的列表進(jìn)行比較;并且 將所顯示網(wǎng)頁的URL與被識(shí)別為搜索引擎的URL的列表中的至少一個(gè)相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求I的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 在服務(wù)器上接收對(duì)于基于搜索查詢的一個(gè)或多個(gè)精化的搜索查詢的請求; 訪問具有與精化的搜索查詢關(guān)聯(lián)的查詢詞的一個(gè)或多個(gè)表格;并且 傳送至少一個(gè)精化的搜索查詢。
6.根據(jù)權(quán)利要求5的計(jì)算機(jī)實(shí)施的方法,其中每個(gè)確信度得分基于包括以下內(nèi)容的群組的至少一個(gè)成員 相關(guān)搜索點(diǎn)擊率(CTR),其指示用戶在歷史上已經(jīng)選擇針對(duì)至少一個(gè)精化查詢詞進(jìn)行搜索的頻率; 跟隨CTR,其指示用戶在歷史上已經(jīng)點(diǎn)擊源于至少一個(gè)精化查詢詞的搜索的結(jié)果的頻率; 搜索引擎切換率;和 重構(gòu)率。
7.根據(jù)權(quán)利要求I的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括確定與搜索查詢相關(guān)聯(lián)的垂直項(xiàng)。
8.根據(jù)權(quán)利要求7的計(jì)算機(jī)實(shí)施的方法,其中垂直項(xiàng)和不同垂直項(xiàng)指示針對(duì)特定類型的在線內(nèi)容進(jìn)行搜索的垂直搜索引擎。
9.一種計(jì)算機(jī)實(shí)施的用于在客戶端計(jì)算設(shè)備上的web瀏覽器的工具欄中顯示精化的搜索查詢的方法,所述方法包括 在web瀏覽器中正顯示的網(wǎng)頁中接收搜索查詢(602); 識(shí)別所述網(wǎng)頁與搜索引擎相關(guān)聯(lián)(604);基于所述搜索查詢的詞,確定具有至少一個(gè)與所述搜索查詢的詞有所不同的詞的精化的搜索查詢(606);并且 在具有所述搜索查詢的結(jié)果的搜索結(jié)果頁面上方的工具欄的文本框中顯示所述精化的搜索查詢(612)。
10.根據(jù)權(quán)利要求9的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 在顯示搜索查詢的結(jié)果的同時(shí),接收針對(duì)精化的搜索查詢進(jìn)行搜索的指示;并且 針對(duì)精化的搜索查詢對(duì)第二搜索引擎進(jìn)行查詢,其中所述第二搜索引擎不同于所述搜索引擎;并且 在與不同搜索引擎相關(guān)聯(lián)的結(jié)果頁面中顯示精化的搜索查詢的結(jié)果。
11.根據(jù)權(quán)利要求9的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 確定搜索查詢的垂直項(xiàng);并且 顯示用于運(yùn)行搜索查詢或精化的搜索查詢的不同垂直項(xiàng)的建議。
12.根據(jù)權(quán)利要求9的計(jì)算機(jī)實(shí)施的方法,其中識(shí)別網(wǎng)頁與搜索引擎相關(guān)聯(lián)進(jìn)一步包括利用與工具欄相關(guān)聯(lián)的表格中的條目識(shí)別所述網(wǎng)頁的URL。
13.一種計(jì)算機(jī)實(shí)施的用于在客戶端計(jì)算設(shè)備上的web瀏覽器的工具欄中顯示精化的搜索查詢的方法,所述方法包括 在所顯示網(wǎng)頁上接收搜索查詢(502); 請求一個(gè)或多個(gè)精化的搜索查詢以基于所述搜索查詢進(jìn)行建議(506);并且 在所述web瀏覽器中顯示搜索查詢的搜索結(jié)果,同時(shí)在工具欄的區(qū)域中顯示至少一個(gè)精化的搜索查詢(206);并且 在指示針對(duì)至少一個(gè)精化的搜索查詢進(jìn)行搜索時(shí),針對(duì)至少一個(gè)精化的搜索查詢進(jìn)行搜索并且傳送指示用戶選擇針對(duì)精化的搜索查詢進(jìn)行搜索的反饋指示(222)。
14.根據(jù)權(quán)利要求13的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包括 確定用戶選擇了精化的搜索查詢的結(jié)果;并且 傳送指示精化的搜索結(jié)果產(chǎn)生了跟隨點(diǎn)擊率(CTR)的第二反饋指示。
15.根據(jù)權(quán)利要求13的計(jì)算機(jī)實(shí)施的方法,其中一個(gè)或多個(gè)精化查詢源于從多個(gè)用戶所整合并且由工具欄的多個(gè)實(shí)例傳送的歷史日志數(shù)據(jù)。
16.一種或多種其上存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令當(dāng)由計(jì)算設(shè)備執(zhí)行時(shí),使得所述計(jì)算設(shè)備實(shí)現(xiàn)如權(quán)利要求I 一 15中的任一個(gè)所述的方法。
全文摘要
本發(fā)明描述的實(shí)施例總體上針對(duì)web瀏覽器的工具欄擴(kuò)展,其抓取用戶的搜索引擎查詢并且建議已知產(chǎn)生更好搜索結(jié)果的精化的搜索查詢。該工具欄將用戶所處的網(wǎng)頁識(shí)別為與搜索引擎相關(guān)聯(lián)并且獲取用戶的搜索查詢。該工具欄與服務(wù)器上的精化組件進(jìn)行交互,并且該精化組件基于對(duì)從與不同搜索引擎(與工具欄相關(guān)的搜索引擎)相聯(lián)系的數(shù)據(jù)中心所挖掘的數(shù)據(jù)所分配的確信度得分來確定精化的搜索查詢。該精化的搜索查詢被返回并顯示在工具欄的搜索框,允許用戶輕易地在不同搜索引擎上運(yùn)行精化的搜索。
文檔編號(hào)G06F17/30GK102968480SQ20121046717
公開日2013年3月13日 申請日期2012年11月19日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者T.埃德加, A.基特尼斯, R.W.懷特, P.德米特里夫, R.阿吉魯, O.丹, 唐琳 申請人:微軟公司