搜索結(jié)果中的相干問題回答的制作方法
【專利摘要】用于在用戶制定搜索查詢的同時(shí)提供包括所建議的完善查詢的答案的查詢完善建議的系統(tǒng)、方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。搜索查詢的至少一部分由搜索引擎接收。當(dāng)接收到搜索查詢的一部分,確定查詢完善建議并且確定猜測(cè)式的搜索查詢完善的答案以包括在搜索輸入?yún)^(qū)域中。當(dāng)選擇查詢完善建議時(shí),呈現(xiàn)搜索引擎結(jié)果頁面,其中,所述搜索引擎結(jié)果頁面包括針對(duì)將向用戶建議的完善查詢的答案包含在內(nèi)的結(jié)果而生成的片段中的答案。
【專利說明】搜索結(jié)果中的相干問題回答
【背景技術(shù)】
[0001] 互聯(lián)網(wǎng)通過其數(shù)以十億計(jì)的網(wǎng)頁提供了信息和資源的龐大且迅速增長(zhǎng)的庫。為了 找到想要的內(nèi)容,計(jì)算機(jī)搜索者經(jīng)常利用搜索工具。示例性互聯(lián)網(wǎng)搜索引擎在本領(lǐng)域中是 公知的,例如,一種眾所周知的商用引擎是由華盛頓州雷蒙德市的微軟公司提供的BrNG v) 搜索引擎。
[0002] 為了確保用戶正在提供將在取回其想要的結(jié)果方面被證明為最有用的查詢,許多 搜索工具在用戶輸入部分搜索查詢(例如,問題)時(shí)提供查詢完善建議。一旦選擇了特定的 查詢完善建議,就比照一般web搜索域搜索所選擇的查詢完善建議,并且結(jié)果以與一般web 搜索域(例如,WWW. b ing. com)聯(lián)合呈現(xiàn)的搜索引擎結(jié)果頁面的形式提供給用戶。
[0003] 對(duì)于計(jì)算機(jī)搜索者可用的一種傳統(tǒng)搜索工具是問題處理系統(tǒng)。這種傳統(tǒng)的問題處 理系統(tǒng)從搜索者接收部分問題或完整問題,并返回搜索結(jié)果頁面,搜索結(jié)果頁面具有問題 以及所接收的問題的某些答案。在操作中,傳統(tǒng)的問題處理系統(tǒng)重寫這些問題并搜索具有 與原始問題和重寫問題相匹配的句子的文檔的索弓丨。例如,搜索者可以向問題處理系統(tǒng)發(fā) 出"WHERE IS WALDO"。該問題可以重寫為"WALDO IS IN" "WALDO IS AT"等。然后傳統(tǒng)的問 題處理系統(tǒng)會(huì)搜索包含短語"WHERE IS WALDO"、"WALDO IS IN"或"WALDO IS AT"的文檔。
[0004] 當(dāng)完結(jié)在文檔的索引中的搜索時(shí),具有這些短語的文檔被傳統(tǒng)的問題處理系統(tǒng)選 擇。然后,來自原始查詢的所包括的術(shù)語被傳統(tǒng)的問題處理系統(tǒng)強(qiáng)調(diào)顯示(highlight)。
【發(fā)明內(nèi)容】
[0005] 提供本
【發(fā)明內(nèi)容】
以便以簡(jiǎn)化的形式對(duì)下面在【具體實(shí)施方式】中進(jìn)一步描述的設(shè)計(jì) 構(gòu)思的選集進(jìn)行介紹。本
【發(fā)明內(nèi)容】
并不旨在確定要求保護(hù)的發(fā)明主題的關(guān)鍵特征或重要特 征,也不旨在用于協(xié)助確定要求保護(hù)的發(fā)明主題的范圍。
[0006] 本發(fā)明的實(shí)施例涉及用于顯示包括與輸入搜索框的部分問題有關(guān)的問題的答案 的查詢完善建議的系統(tǒng)、方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以及其他。當(dāng)搜索者正在搜索框中鍵 入時(shí),搜索引擎可以選擇幾種查詢完善(query completion)。例如,查詢部分可以經(jīng)由聯(lián)合 一般¥613搜索域(例如,'?0^.13;[1^.001]1、'?^^.8〇〇816.〇〇1]1等)呈現(xiàn)的查詢輸入?yún)^(qū)域或搜索框來 接收。當(dāng)接收查詢的部分時(shí),確定查詢完善建議(也就是說,基于輸入的查詢部分來確定的, 所建議的完善查詢)。查詢完善可以包括問題以及問題的答案。進(jìn)而,搜索框由搜索引擎更 新以便包括查詢完善建議。
[0007]查詢完善建議在搜索框中提供,以使得對(duì)其的選擇可以引起對(duì)查詢完善建議的搜 索。因此,當(dāng)用戶選擇特定查詢完善建議時(shí),可以將用戶導(dǎo)航到具有問題的答案的搜索引擎 結(jié)果頁面,或者導(dǎo)航到鏈接到所選擇的查詢建議的特定信息域。
【附圖說明】
[0008]在附圖中以示例而非限制的方式示出了本發(fā)明的實(shí)施例,在這些附圖中,相似的 參考標(biāo)號(hào)指示類似的元件,并且其中:
[0009] 圖1是適合用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計(jì)算環(huán)境的框圖;
[0010] 圖2是可以在其中使用本發(fā)明的實(shí)施例的示例性計(jì)算系統(tǒng)的框圖;
[0011] 圖3是示出用于根據(jù)本發(fā)明的實(shí)施例來選擇答案的示例性方法的邏輯圖;
[0012] 圖4是根據(jù)本發(fā)明的實(shí)施例示出與查詢輸入?yún)^(qū)域或搜索框聯(lián)合呈現(xiàn)的查詢完善建 議的示例性屏幕顯示的屏幕截圖;
[0013] 圖5是根據(jù)本發(fā)明的實(shí)施例示出查詢輸入?yún)^(qū)域或搜索框中的查詢完善建議的另一 個(gè)示例性屏幕顯示的屏幕截圖;
[0014] 圖6是根據(jù)本發(fā)明的實(shí)施例示出具有在搜索框中接收的問題的答案的示例性搜索 引擎結(jié)果頁面的屏幕截圖;
[0015] 圖7是根據(jù)本發(fā)明的實(shí)施例示出具有在搜索框中接收的問題的答案的另一個(gè)示例 性搜索引擎結(jié)果頁面的屏幕截圖;以及
[0016] 圖8是根據(jù)本發(fā)明的實(shí)施例示出查詢輸入?yún)^(qū)域或搜索框中的查詢完善建議的另一 個(gè)示例性屏幕顯示的屏幕截圖。
【具體實(shí)施方式】
[0017] 本專利的發(fā)明主題在本文中用具體細(xì)節(jié)來描述以滿足法定要求。然而,該描述本 身并非旨在一定限制權(quán)利要求書的范圍。相反地,可以通過其它方式來體現(xiàn)要求保護(hù)的發(fā) 明主題,以包括不同步驟或與該文檔中描述的步驟類似的步驟的組合,結(jié)合其它當(dāng)前或未 來的技術(shù)。雖然術(shù)語"步驟"、"模塊"或"組件"等可在本文中用于意指所使用的方法或系統(tǒng) 的不同的組件,但這些術(shù)語不應(yīng)該被解釋為暗示本文中公開的各個(gè)步驟當(dāng)中或之間的任何 特定的順序,除非并且除了各個(gè)步驟的順序被明確描述之外。
[0018] 本發(fā)明的實(shí)施例涉及在用戶在使得搜索框中的部分查詢完善的同時(shí)向部分查詢 提供答案。答案可以包括在作為部分查詢的潛在完善所提供的查詢建議中。在一個(gè)實(shí)施例 中,問題的答案可以不共享問題的多個(gè)項(xiàng)甚至不共享問題的任何項(xiàng)。例如,"W H E R E IS D0WNT0N ABBEY FILMED"的答案是"HIGHCLERE CASTLE",這并不包括來自原始問題的任何 項(xiàng)。搜索引擎可以足夠快地確定對(duì)于潛在完善的正確答案,以便提供這些正確答案作為查 詢建議。因此,具有部分查詢"D0WNT0N ABB"的搜索框可以得到更新,以包括像"WHERE IS D0WNT0N ABBEY FILMED" 和 "HIGHCLERE CASTLE" 的查詢完善。
[0019] 進(jìn)而,搜索引擎可以生成搜索引擎結(jié)果頁面。在該頁面中,搜索結(jié)果可以包括統(tǒng)一 資源定位符(URL)和搜索結(jié)果的標(biāo)題。標(biāo)題可以強(qiáng)調(diào)來自原始查詢的查詢項(xiàng)以及來自所選 擇的查詢建議的答案的項(xiàng)。對(duì)結(jié)果進(jìn)行排列以使得用于查詢"HIGHCLERE CASTLE"的沒有提 到與搜索者原本感興趣的"D0WNT0N ABBEY"相關(guān)的方面的熱門文檔排名在與"HIGHCLERE CASTLE"和"D0WNT0N ABBEY"二者都相匹配的文檔之后。
[0020] 因此,本發(fā)明的實(shí)施例可以用于在查詢建議用戶體驗(yàn)中顯示答案和上下文信息或 者用于全套的搜索結(jié)果用戶體驗(yàn)。搜索引擎可以對(duì)部分查詢進(jìn)行分析以便:確定可能的完 善的查詢和要用于源確定的問題;從這些確定的源中提取答案;對(duì)與下列各項(xiàng)相對(duì)應(yīng)的所 提取的答案進(jìn)行排名:原始的部分查詢、猜測(cè)式的(plausible)查詢完善、所提取的答案以 及原始的部分查詢和所提取的答案二者的關(guān)鍵部分的組合。
[0021] 概括地說,本文中描述的技術(shù)的各個(gè)方面涉及用于,除其它事項(xiàng)以外,提供被配置 為比照信息域被搜索的查詢完善建議的系統(tǒng)、方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。信息域是通常 聯(lián)合提供特定于具體主題的內(nèi)容和組織的搜索引擎來提供的內(nèi)容站點(diǎn)。例如,信息域可以 包括但不限于購物、視頻、圖像、應(yīng)用、文檔等等。
[0022] 因此,本發(fā)明的一些實(shí)施例涉及存儲(chǔ)計(jì)算機(jī)可使用指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì),當(dāng)由一個(gè)或多個(gè)計(jì)算設(shè)備使用時(shí),所述計(jì)算機(jī)可使用指令使得所述一個(gè)或多個(gè) 計(jì)算設(shè)備執(zhí)行搜索信息域以查找答案的方法。該方法包括:接收搜索查詢的一部分;確定所 接收搜索查詢部分的一個(gè)或多個(gè)查詢完善建議;確定一個(gè)或多個(gè)查詢完善建議的答案;以 及當(dāng)搜索者對(duì)部分查詢進(jìn)行完善時(shí),對(duì)搜索框進(jìn)行更新以包括建議和答案。
[0023] 本發(fā)明的另一個(gè)實(shí)施例涉及一種系統(tǒng),所述系統(tǒng)包括:與計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)通 信的處理器、分析組件、提取組件、查詢完善建議組件、片段生成組件以及顯示組件。分析組 件被配置為:接收搜索查詢的部分、對(duì)查詢進(jìn)行分類以及選擇查詢的潛在完善。提取組件確 定搜索查詢的答案。查詢完善建議組件被配置為:向搜索框提供針對(duì)所接收的搜索查詢部 分的一個(gè)或多個(gè)查詢完善建議。片段生成組件被配置為選擇將查詢的答案包含在內(nèi)的URL 摘要。顯示組件確定片段和查詢建議的格式用于向搜索者呈現(xiàn)。
[0024] 在又一個(gè)實(shí)施例中,針對(duì)所接收的查詢部分的一個(gè)或多個(gè)查詢完善建議包括這些 建議的答案。答案可以與特定信息域(例如,視頻、圖像、購物等)相關(guān)聯(lián)。當(dāng)在搜索框中選擇 答案時(shí),搜索引擎可以呈現(xiàn)圖像、播放視頻或發(fā)起購買事務(wù)。因此,如果在用戶對(duì)查詢的部 分進(jìn)行完善時(shí)答案在呈現(xiàn)于搜索框中的建議中可獲得,那么用戶可以繞開搜索引擎結(jié)果頁 面。
[0025] 已經(jīng)簡(jiǎn)要描述了本發(fā)明的實(shí)施例的概述,在下文中描述本發(fā)明的實(shí)施例可以在其 中實(shí)現(xiàn)的示例性操作環(huán)境,以便為這些實(shí)施例的各個(gè)方面提供一般性上下文。
[0026] 圖1是適合用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計(jì)算環(huán)境的框圖。概括地說,參考附 圖,具體地說最先參考圖1和計(jì)算設(shè)備100。計(jì)算設(shè)備100只是合適的計(jì)算環(huán)境的一個(gè)示例, 并不意在暗示對(duì)本發(fā)明的實(shí)施例的使用范圍或功能的任何限制。計(jì)算設(shè)備1〇〇也不應(yīng)該解 釋為對(duì)所示出的任一組件或其組合有任何依賴性或要求。
[0027] 本發(fā)明的實(shí)施例可以在計(jì)算機(jī)代碼或機(jī)器可使用指令的一般性上下文中進(jìn)行描 述,其包括計(jì)算機(jī)可執(zhí)行指令(如由計(jì)算機(jī)或諸如個(gè)人數(shù)據(jù)助理或其它手持設(shè)備的其它機(jī) 器執(zhí)行的程序組件)。一般而言,包括例程、程序、應(yīng)用對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序組件指 的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明的實(shí)施例可以在各種各樣的系 統(tǒng)配置中實(shí)施,這些系統(tǒng)配置包括:手持設(shè)備、平板計(jì)算機(jī)、消費(fèi)電子產(chǎn)品、通用計(jì)算機(jī)、專 用計(jì)算設(shè)備等。本發(fā)明的實(shí)施例還可以在分布式計(jì)算環(huán)境中實(shí)施本發(fā)明,在分布式計(jì)算環(huán) 境中,任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。
[0028] 如本領(lǐng)域普通技術(shù)人員將領(lǐng)會(huì)的:計(jì)算設(shè)備100可以包括硬件、固件、軟件或者硬 件和軟件的組合。硬件包括被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令的處理器和存儲(chǔ)器。與指 令相關(guān)聯(lián)的邏輯單元可以部分或整體地直接在硬件邏輯單元中實(shí)現(xiàn)。例如,示例類型的硬 件邏輯單元包括但不限于:現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC)、片上系統(tǒng) (S0C)或者復(fù)雜可編程邏輯器件(CPLD)。硬件邏輯單元允許設(shè)備對(duì)由用戶提供的查詢進(jìn)行 簡(jiǎn)化。設(shè)備被配置為:基于搜索引擎日志來生成統(tǒng)計(jì)模型。設(shè)備可以基于統(tǒng)計(jì)模型來確定應(yīng) 該丟棄的查詢的一個(gè)或多個(gè)項(xiàng)。在實(shí)施例中,設(shè)備可以丟棄一個(gè)或多個(gè)項(xiàng),基于具有少于所 有項(xiàng)的簡(jiǎn)化的查詢來接收結(jié)果,以及對(duì)結(jié)果進(jìn)行排名以便基于查詢中包括的所有項(xiàng)來顯 不。
[0029] 繼續(xù)參考圖1,計(jì)算設(shè)備100包括:直接或間接耦接以下設(shè)備的總線110:存儲(chǔ)器 112、一個(gè)或多個(gè)處理器114、一個(gè)或多個(gè)呈現(xiàn)組件116、輸入/輸出(I/O)端口 118、I/O組件 120以及示例性電源122??偩€110可以表示一個(gè)或多個(gè)總線(如地址總線、數(shù)據(jù)總線或者它 們的組合)。雖然圖1的各個(gè)模塊為了簡(jiǎn)潔起見用線條示出,但在現(xiàn)實(shí)中,勾畫各組件的輪廓 并不是那樣清楚,并且比喻性地來說,線條更精確地將是灰色的和模糊的。例如,可以認(rèn)為 呈現(xiàn)組件(如顯示設(shè)備)是I/O組件。另外,處理器具有存儲(chǔ)器。本發(fā)明人認(rèn)識(shí)到這是本領(lǐng)域 的特性,并重申:圖1的圖示僅是可結(jié)合本發(fā)明的一個(gè)或多個(gè)實(shí)施例來使用的示例性計(jì)算設(shè) 備的例示。在諸如"工作站"、"服務(wù)器"、"膝上型計(jì)算機(jī)"、"手持設(shè)備"等的類別之間不做區(qū) 分,設(shè)想這些類別都在圖1的范圍之內(nèi),并且被稱為"計(jì)算機(jī)"或"計(jì)算設(shè)備"。
[0030] 計(jì)算設(shè)備100通常包括各種各樣的計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是可由 計(jì)算設(shè)備1〇〇訪問的任何可用介質(zhì),并且包括易失性和非易失性介質(zhì),可移動(dòng)和不可移動(dòng)介 質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。
[0031] 計(jì)算機(jī)存儲(chǔ)介質(zhì)包括用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它 數(shù)據(jù)的、以任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ) 介質(zhì)包括但不限于:隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(R0M)、電可擦寫只讀存儲(chǔ)器 (EEPR0M)、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光學(xué)存儲(chǔ)、磁帶盒、 磁帶、磁盤存儲(chǔ)或其它全息存儲(chǔ)器、或者可用于存儲(chǔ)所需的信息且可由計(jì)算設(shè)備訪問的任 何其它介質(zhì)。在實(shí)施例中,可以從例如閃存器的有形計(jì)算機(jī)存儲(chǔ)介質(zhì)中選擇計(jì)算機(jī)存儲(chǔ)介 質(zhì)。這些內(nèi)存技術(shù)可以瞬時(shí)地、暫時(shí)或永久地存儲(chǔ)數(shù)據(jù)。計(jì)算機(jī)存儲(chǔ)設(shè)備不包括并排除通信 介質(zhì)。
[0032] 另一方面,通信介質(zhì)通常包含計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信 號(hào)中的其它數(shù)據(jù)(諸如載波)或其它傳輸機(jī)制并且包括任何信息傳遞介質(zhì)。術(shù)語"調(diào)制數(shù)據(jù) 信號(hào)"意指具有其特性集合中的一個(gè)或多個(gè)特性或以對(duì)信號(hào)中的信息進(jìn)行編碼的方式改變 的信號(hào)。通過舉例而非限制的方式,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接的有線介質(zhì), 以及諸如聲學(xué)的、RF、紅外線和其它無線介質(zhì)的無線介質(zhì)。
[0033] 存儲(chǔ)器112包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。存儲(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è)處理器。呈現(xiàn)組件116向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件116包括顯 示設(shè)備、揚(yáng)聲器、打印組件、振動(dòng)組件等。I/O端口 118允許計(jì)算設(shè)備100邏輯上耦接到包括1/ 0組件120的其它設(shè)備,其中的一些設(shè)備可以是內(nèi)置的。說明性的I/O組件包括麥克風(fēng)、操縱 桿、游戲手柄、碟形衛(wèi)星天線、掃描儀、打印機(jī)、無線設(shè)備、控制器(如手寫筆、鍵盤和鼠標(biāo))或 自然用戶界面(NUI)等。
[0034] NUI對(duì)由用戶產(chǎn)生的姿勢(shì)(例如,手、臉、身體等)、聲音或其它生理輸入進(jìn)行處理。 這些輸入可以解釋為查詢、針對(duì)選擇URI的請(qǐng)求或者針對(duì)與作為搜索結(jié)果所包括的URI交互 的請(qǐng)求。NUI的輸入可以發(fā)送到合適的網(wǎng)絡(luò)元件用于進(jìn)一步處理。NUI實(shí)現(xiàn)下列各項(xiàng)的任意 組合:語音辨識(shí)、觸摸和手寫筆辨識(shí)、面部辨識(shí)、生物計(jì)量辨識(shí)、在屏幕上以及鄰近屏幕的手 勢(shì)辨識(shí)、空中手勢(shì)、頭眼跟蹤以及與計(jì)算設(shè)備100上的顯示相關(guān)聯(lián)的觸摸辨識(shí)。計(jì)算設(shè)備100 可以配備深度相機(jī)(諸如立體攝像系統(tǒng)、紅外攝像系統(tǒng)、RGB攝像系統(tǒng)以及這些的組合)來用 于手勢(shì)檢測(cè)和辨識(shí)。另外,計(jì)算設(shè)備可以配備能夠進(jìn)行運(yùn)動(dòng)檢測(cè)的加速計(jì)或回轉(zhuǎn)儀。加速計(jì) 或回轉(zhuǎn)儀的輸出提供給計(jì)算設(shè)備100的顯示器,以呈現(xiàn)融入式增強(qiáng)的現(xiàn)實(shí)或虛擬現(xiàn)實(shí)。
[0035] 如前所述,本發(fā)明的實(shí)施例一般涉及用于,提供被配置為響應(yīng)于接收到部分查詢 而被比照信息域進(jìn)行搜索的查詢完善建議的系統(tǒng)、方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以及其他。 查詢的至少一部分由計(jì)算設(shè)備從NUI接收。例如,可以經(jīng)由查詢輸入?yún)^(qū)域或搜索框來接收查 詢部分。當(dāng)接收到該部分,在搜索框中呈現(xiàn)查詢完善建議。
[0036] 本文中描述的技術(shù)的各個(gè)方面通常用于計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)實(shí)現(xiàn)的方法以及計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì),用來選擇部分查詢的答案,以及其他。在一個(gè)實(shí)施例中,服務(wù)器執(zhí)行查詢 建議組件,查詢建議組件檢測(cè)作為建議的候選的部分查詢并且提供建議,所述建議包括對(duì) 在建議中包括的猜測(cè)式的完善的答案。服務(wù)器可以對(duì)由系統(tǒng)生成的猜測(cè)式的完善查詢以及 從用戶接收的部分查詢進(jìn)行處理,以便選擇搜索結(jié)果。搜索結(jié)果包括可以基于搜索引擎的 日志中的滿意度指標(biāo)(例如,停留時(shí)間、時(shí)鐘頻率、網(wǎng)頁訪問和轉(zhuǎn)換)來強(qiáng)調(diào)顯示的答案。
[0037] 在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)被配置為向部分查詢提供答案。計(jì)算機(jī)系統(tǒng)包括分 析組件和查詢完善建議組件,以及其他組件。分析組件接收部分查詢,對(duì)部分查詢進(jìn)行分 類,并確定猜測(cè)式的完善。查詢完善建議組件向搜索引擎的用戶提供部分查詢的猜測(cè)式的 完善。查詢完善建議組件可以包括查詢完善建議中的一個(gè)或多個(gè)查詢完善建議的答案。 [0038]圖2是可以在其中使用本發(fā)明的實(shí)施例的示例性計(jì)算系統(tǒng)200的框圖。計(jì)算系統(tǒng) 200可以包括客戶端設(shè)備210、搜索引擎220、數(shù)據(jù)存貯230以及網(wǎng)絡(luò)240。網(wǎng)絡(luò)240可以以通信 的方式連接到客戶端設(shè)備210、搜索引擎220和數(shù)據(jù)存貯230。應(yīng)該理解的是:在本發(fā)明的實(shí) 施例的范圍之內(nèi),任何數(shù)量的客戶端計(jì)算設(shè)備210、搜索引擎220和數(shù)據(jù)存貯230可用于計(jì)算 系統(tǒng)200中。每個(gè)可以包括單個(gè)設(shè)備/接口或者在分布式環(huán)境中協(xié)作的多個(gè)設(shè)備/接口。例 如,搜索引擎220可以包括布置于分布式環(huán)境中的多個(gè)設(shè)備和/或模塊,它們集體提供本文 中描述的搜索引擎220的功能。另外,未示出的其它組件/模塊也可以包括在計(jì)算系統(tǒng)200之 內(nèi)。
[0039] 在一些實(shí)施例中,圖示組件/模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為獨(dú)立的應(yīng)用。在其它 實(shí)施例中,圖示組件/模塊中的一個(gè)或多個(gè)可經(jīng)由客戶端設(shè)備210實(shí)現(xiàn)為基于互聯(lián)網(wǎng)的服 務(wù),或者實(shí)現(xiàn)為搜索引擎212內(nèi)部的模塊。本領(lǐng)域普通技術(shù)人員將理解的是:圖2中示出的組 件/模塊在性質(zhì)和數(shù)量上是示例性的,并且不應(yīng)該被解釋為限制性的。在其實(shí)施例的范圍之 內(nèi),任意數(shù)量的組件/模塊可用于實(shí)現(xiàn)所期望的功能。另外,組件/模塊可位于任何數(shù)量的搜 索引擎或用戶計(jì)算設(shè)備上。僅通過舉例的方式,可提供搜索引擎212作為單個(gè)服務(wù)器(如圖 所示)、服務(wù)器聚類或遠(yuǎn)離其余組件中的一個(gè)或多個(gè)組件的計(jì)算設(shè)備。
[0040] 客戶端設(shè)備210可用于在搜索框中輸入一個(gè)或多個(gè)查詢,包括部分查詢??蛻舳嗽O(shè) 備210可以向搜索引擎220傳送在搜索框處接收的查詢的部分。在實(shí)施例中,客戶端設(shè)備210 可以包括任何類型的計(jì)算設(shè)備,諸如例如參考圖1描述的計(jì)算設(shè)備100。
[0041 ] 通常,客戶端設(shè)備210包括顯示211和瀏覽器212。顯示211被配置為呈現(xiàn)各種內(nèi)容, 包括但不限于:如本文中所描述的具有在特定垂直信息域內(nèi)而不是僅在一般web搜索域內(nèi) 建立索引的結(jié)果的SERP。在一些實(shí)施例中,顯示220還被配置為:使能來自用戶的觸摸輸入 或提供NUI。
[0042]瀏覽器212被配置為呈現(xiàn)網(wǎng)頁,例如,與客戶端計(jì)算設(shè)備210的顯示211相關(guān)聯(lián)的搜 索引擎結(jié)果頁面(SERP)。瀏覽器212還被配置為:接收針對(duì)各個(gè)網(wǎng)頁(包括搜索引擎主頁)的 請(qǐng)求的用戶輸入,接收用戶輸入的部分查詢(通常經(jīng)由圖形用戶接口或NUI輸入的),以及接 收用于在顯示211上呈現(xiàn)的內(nèi)容(例如,來自搜索引擎220的)。瀏覽器212可以是網(wǎng)頁瀏覽器 的任何合適的類型(諸如INTERNETEXPLORER K、F丨REF()XV' XIIROME' SAFARI'14 ),或者如本文中所描述的被配置為實(shí)現(xiàn)搜索查詢的提交的其它類型的軟件。應(yīng)該指出的 是:本文中描述的由瀏覽器212執(zhí)行的功能可由能夠呈現(xiàn)網(wǎng)頁內(nèi)容的任何其它應(yīng)用來執(zhí)行。 設(shè)想這些變體中的任何和所有變體以及它們的任意組合在本發(fā)明的實(shí)施例的范圍之內(nèi)。
[0043] 搜索引擎220被配置為:從客戶端設(shè)備210接收部分查詢,提供查詢完善建議,以及 返回具有從搜索引擎220接收的建議的答案的搜索引擎結(jié)果頁面。搜索引擎可以實(shí)現(xiàn)以下 組件的任意組合以便對(duì)部分查詢進(jìn)行處理:分析組件221、提取組件222、查詢完善建議組件 223、片段生成組件224以及顯示組件225。在一個(gè)實(shí)施例中,在用戶輸入查詢之前,答案和潛 在問題可以在數(shù)據(jù)存貯230中預(yù)先確定。
[0044] 在一個(gè)實(shí)施例中,分析組件221接收查詢,并且可以確定針對(duì)該查詢的猜測(cè)式的完 善。分析組件221可以檢測(cè):由搜索引擎220接收的部分查詢是問題查詢。可以通過對(duì)"WH0、 1說!\11^、1冊(cè)1^、1101"的查詢項(xiàng)或者其它較不常見的問題制定進(jìn)行解析來檢測(cè)問題查詢。 分析組件221檢測(cè)作為許多問題開頭的常見詞。在一個(gè)實(shí)施例中,分類器可由分析組件221 來實(shí)現(xiàn),用于確定部分查詢是否真的是問題查詢??梢葬槍?duì)幾種語言(包括英語)來創(chuàng)建分 類器,并且可以使用相似或不同的技術(shù)來確定用戶具有問題。分類器的替代方案包括基于 前綴和聚類技術(shù)的基于規(guī)則的系統(tǒng)。基于聚類的技術(shù)可以根據(jù)日志數(shù)據(jù)生成查詢點(diǎn)擊圖, 并隨機(jī)遍歷查詢點(diǎn)擊圖來確定問題查詢或?qū)栴}查詢分組在一起。
[0045] 例如,當(dāng)前熱門的一個(gè)查詢是"WHAT DOES THE FOX SAY" ;然而,這不是個(gè)問題查 詢,而是關(guān)于一個(gè)挪威二人組合的已經(jīng)催生了許多版本的一首流行歌曲/視頻的查詢。另一 方面,另一個(gè)常見查詢是"HOW MANY CALORIES ARE IN A BANANA"。這是問題查詢。分析組 件221可以向所接收的部分查詢或所建議的完善查詢是否是基于存儲(chǔ)在搜索引擎220的數(shù) 據(jù)存貯230中的日志數(shù)據(jù)的問題查詢來分配概率得分。如果所分配的得分在某個(gè)閾值之上, 那么分析組件221將該查詢路由到搜索引擎的問題回答區(qū)段,來進(jìn)行額外的處理。問題回答 區(qū)段可以對(duì)所建議的問題查詢進(jìn)行解析,并且根據(jù)數(shù)據(jù)存貯240中的內(nèi)容確定可能的答案。
[0046] 給定所建議的問題查詢,分析組件221分析問題并確定答案指示符。例如,可以對(duì) 查詢"HOW MANY CALORIES ARE IN A BANANA"進(jìn)行分析以確定下列各項(xiàng):對(duì)象、主題和關(guān)注 區(qū)域。分析組件221可以確定問題的對(duì)象為"BANANA",主題為"CALORIFIC CONTENT",并且以 "HOW MANY"開頭的問題類型的關(guān)注點(diǎn)往往是在尋找數(shù)量信息。分析組件221可以基于查詢 從數(shù)據(jù)存貯230取回一組文檔。
[0047] 給定所建議的查詢(或其變體,例如"HOW MANY CALORIES IN BANANA")的一組匹 配文檔以及來自數(shù)據(jù)存儲(chǔ)的相應(yīng)的提取出的源,分析組件221在提取出的源中確定答案。提 取出的源可以是整個(gè)文檔的子集、視頻剪輯或圖像。在一個(gè)實(shí)施例中,分析組件221可以在 句子、句子片段、圖像數(shù)據(jù)、視頻數(shù)據(jù)或其它元數(shù)據(jù)(如HTML中的錨文本)中找到建議查詢完 善的匹配。用于進(jìn)行匹配的另外的方法可由分析組件221實(shí)現(xiàn)。另外的方法包括項(xiàng)共置 (term-colocation)或者比如詞性標(biāo)注和意元集組(chunking)的高級(jí)自然語言處理技術(shù), 或者它們的組合。類似地,自定義詞典和術(shù)語匹配算法可由分析組件221訪問用于像測(cè)量單 位的概念(例如,確定數(shù)量)或者測(cè)量的替代形式(例如,千卡、焦耳)。
[0048] 在某些實(shí)施例中,提取組件222從分析組件221接收所建議的查詢完善和潛在答 案。潛在答案、所建議的查詢完善以及部分查詢進(jìn)行組合,并用于從數(shù)據(jù)存貯230選擇匹配 文檔。在一些實(shí)施例中,可以用各種方式對(duì)部分查詢、所建議的完善以及猜測(cè)式的答案文本 進(jìn)行組合。提取組件222可以使用對(duì)部分查詢、所建議的完善以及猜測(cè)式的答案文本的簡(jiǎn)單 串接。然而,通過對(duì)部分查詢、所建議的完善或答案的改變和擴(kuò)增有可能從搜索引擎獲得更 好的結(jié)果。例如,提取組件222所做的改變可以包括:丟棄停止詞(例如,刪除"IS"),保留問 題詞(例如,保留"WHERE"),因此可以避免常見的意圖錯(cuò)配。另外,提取組件222可以對(duì)非查 詢項(xiàng)(例如,答案文本)進(jìn)行加權(quán),或者向搜索引擎220通知應(yīng)該保持的查詢單元(例如,將 "DOWNTON ABBEY" gSc "HIGHCLERE CASTLE" ( "DOWNTON CASTLE" ^) 也可能針對(duì)查詢建議和搜索引擎結(jié)果頁面得到更好的結(jié)果。
[0049] 進(jìn)而,改變后的查詢的匹配文檔可由提取組件222進(jìn)行排名。例如,可以基于與答 案相關(guān)聯(lián)的指標(biāo)向每個(gè)文檔分配排名。提取組件222可以基于答案文本出現(xiàn)的頻率、文檔中 的查詢文本的頻率、答案和查詢文本的共同出現(xiàn)、對(duì)于給定查詢的在文檔上的用戶點(diǎn)擊的 數(shù)量或任何其它排名特征或者它們的組合來對(duì)文檔進(jìn)行排名。
[0050]因此,提取組件222發(fā)出多個(gè)查詢并對(duì)結(jié)果進(jìn)行組合/排名以創(chuàng)建文檔的排名列表 用于包括在搜索框或搜索引擎結(jié)果頁面中。給定原始部分查詢、所建議的查詢完善、所提取 的答案文本以及組合的部分查詢、所建議的查詢、以及作為新的查詢的答案文本,提取組件 222可以向搜索引擎220發(fā)出如下一些或全部:原始部分查詢、所建議的查詢完善、所提取的 答案文本以及新的查詢。搜索引擎220可以接收查詢中的每個(gè)查詢的結(jié)果并對(duì)結(jié)果進(jìn)行組 合。當(dāng)這些查詢中的一些或所有查詢已經(jīng)產(chǎn)生了匹配內(nèi)容的列表時(shí),可以通過標(biāo)準(zhǔn)聯(lián)合排 名算法來將這些結(jié)果組合成單個(gè)結(jié)果列表。搜索引擎可以遍歷鏈接到數(shù)據(jù)存貯230的各種 知識(shí)存儲(chǔ)庫。這些知識(shí)存儲(chǔ)庫包括多媒體商店、新聞商店、應(yīng)用商店和實(shí)體/實(shí)體-關(guān)系商 店,如SAT0RI?或來自FACEB00K?的0PENGRAPH。對(duì)來自知識(shí)存儲(chǔ)庫的結(jié)果進(jìn)行組合,以便包 括整體搜索結(jié)果體驗(yàn)(例如,搜索框或搜索引擎結(jié)果頁面)。
[0051 ]查詢完善建議組件223從提取組件222接收這些結(jié)果和猜測(cè)式的查詢完善,以及潛 在答案。查詢完善建議組件223在用戶對(duì)部分查詢進(jìn)行完善時(shí)向用戶提供建議。向客戶端設(shè) 備210發(fā)送的建議可以包括猜測(cè)式的完善、來自匹配文檔的文本片段、包含答案的圖像或視 頻的鏈接或者事務(wù)發(fā)起鏈接(transaction initiation links)。建議可以包括顯示在搜索 引擎結(jié)果頁面上的搜索框中的答案指示符。例如,指示符可以包括與答案相對(duì)應(yīng)的圖像、視 頻或事務(wù)的符號(hào)。"D0WNT0N ABB"的答案可以包括"HIGHCLERE CASTLE"或"ENGLAND"的符 號(hào)。符號(hào)可以包括盾形紋章、冠冕或城堡。這些答案中的每個(gè)答案可以包括在搜索框或搜索 引擎結(jié)果頁面中,以便首先顯示基于搜索邏輯點(diǎn)擊最頻繁的答案("HIGHCLERE CASTLE"或 "ENGLAND")?;蛘?,可以第二顯示點(diǎn)擊最頻繁的答案("HIGHCLERE CASTLE"或"ENGLAND")。
[0052]因此,查詢完善建議組件223被配置為:向客戶端設(shè)備提供潛在查詢完善和猜測(cè)式 的答案。在一些實(shí)施例中,查詢完善建議組件223可以顯示多個(gè)候選答案而不是單個(gè)最有可 能的一個(gè)答案。查詢完善建議組件226被配置為:針對(duì)所接收的搜索查詢或其部分來確定一 個(gè)或多個(gè)查詢完善建議,以及確定建議的答案。查詢完善建議建議了基于搜索引擎數(shù)據(jù)存 貯230可獲得的一系列證據(jù)(例如,點(diǎn)擊日志、查詢頻率、購買事務(wù)、懸停等)選擇的完善查詢 或答案。
[0053]片段生成組件224從提取組件222接收這些結(jié)果和猜測(cè)式的查詢完善以及潛在的 答案。片段生成組件224生成包括在搜索引擎結(jié)果頁面中的摘要或者針對(duì)搜索框中的答案 所選擇的符號(hào)。片段生成組件224可以根據(jù)最能夠概括文檔或可用內(nèi)容的結(jié)果來確定項(xiàng)。片 段生成組件224可以分析文檔結(jié)構(gòu)(例如,臺(tái)頭(heading)、題目、元數(shù)據(jù)和文件類型)以便概 括具有答案的文檔。在一些實(shí)施例中,片段生成組件224可以包括猜測(cè)式的答案,并從所生 成的摘要中省略部分查詢或省略建議查詢完善。在一個(gè)實(shí)施例中,當(dāng)用戶正在鍵入搜索查 詢時(shí),用對(duì)猜測(cè)式的查詢完善或答案進(jìn)行概括的符號(hào)來更新搜索框。另外,搜索引擎結(jié)果頁 面可以發(fā)送到客戶端設(shè)備,其中,搜索引擎結(jié)果頁面可以包括由片段生成組件224提供的摘 要。
[0054]在可選實(shí)施例中,顯示組件225由搜索引擎220執(zhí)行,以呈現(xiàn)用戶體驗(yàn)用于提供(i) 查詢的輸入以及(ii)答案和結(jié)果的查看。顯示組件225提供查詢輸入和搜索結(jié)果查看這兩 項(xiàng)用戶體驗(yàn)。搜索引擎結(jié)果頁面上的搜索結(jié)果查看體驗(yàn)包括項(xiàng)客戶端設(shè)備210提供單個(gè)答 案或整個(gè)結(jié)果列表用于顯示。顯示組件225可以被配置為提供:在客戶端設(shè)備210正在接收 問題或查詢的附綴的同時(shí),能夠?qū)⑺崛〉拇鸢敢约澳硞€(gè)問題和答案"項(xiàng)一強(qiáng)調(diào)顯示 (term-highlighted)"的片段上下文示出在初步搜索引擎結(jié)果頁面中。
[0055]當(dāng)用戶選擇所建議的查詢或查詢完善時(shí),當(dāng)客戶端設(shè)備從搜索框更新和初步搜索 引擎結(jié)果頁面轉(zhuǎn)換到完善的SERP體驗(yàn),顯示組件225提供項(xiàng)的強(qiáng)調(diào)顯示方面的一致性。例 如,如果用戶在搜索框中問"WHERE IS D0WNT0N ABBEY FILMED"的問題,并看到在搜索框 中,"HIGHCLERE CASTLE"在所建議的查詢當(dāng)中被顯示為答案,但之后發(fā)出問題"D0WNT0N ABBEY"或者在"HIGHCLERE CASTLE"上進(jìn)行點(diǎn)擊,那么顯示組件225可以包括對(duì)組合的問題 ("D0WNT0N ABBEY")外加答案("HIGHCLERE CASTLE"、"ENGLAND" 或 "SCOTLAND")進(jìn)行強(qiáng)調(diào)顯 不。
[0056]數(shù)據(jù)存貯230由搜索引擎220遍歷,以便在從客戶端設(shè)備210接收部分查詢時(shí)確定 搜索結(jié)果、確定潛在建議和答案。數(shù)據(jù)存貯230可以是包括內(nèi)容(包括圖像、視頻、文本、網(wǎng)頁 等)的索引的關(guān)系數(shù)據(jù)庫。數(shù)據(jù)存貯230還可以包括跟蹤文檔中的每個(gè)文檔的統(tǒng)計(jì)數(shù)據(jù)(例 如,停留時(shí)間、點(diǎn)擊率、詞頻、搜索頻率)的搜索日志。將這些統(tǒng)計(jì)數(shù)據(jù)發(fā)送到搜索引擎用于 對(duì)搜索結(jié)果的排名、答案的選擇和片段生成。
[0057]網(wǎng)絡(luò)240以通信的方式連接搜索引擎220和客戶端設(shè)備210。網(wǎng)絡(luò)240可以包括但不 限于一個(gè)或多個(gè)局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)。這樣的網(wǎng)絡(luò)連接環(huán)境常見于辦公室、企業(yè) 范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和互聯(lián)網(wǎng)。因此,本文中不再進(jìn)一步描述網(wǎng)絡(luò)240。
[0058]上文中描述了本發(fā)明的實(shí)施例在其中使用的示例性計(jì)算系統(tǒng)200。通常,計(jì)算系統(tǒng) 200示出在查詢輸入期間在其中確定具有答案的查詢完善建議的環(huán)境。如下文將進(jìn)一步詳 細(xì)描述的,本發(fā)明的實(shí)施例提供了用于提供查詢完善建議的方法和圖形用戶接口單元。應(yīng) 該理解的是:本文中描述的這種布置和其它布置是僅作為示例闡述的。其它布置和單元(例 如,機(jī)器、接口、功能、順序和功能的分組,等等)可在這些示出的布置和單元以外或替代它 們來使用,并且一些單元可以一起省略。另外,本文中描述的單元中的許多單元是功能組 件,可以實(shí)現(xiàn)為分立或分布式組件,或者與其它組件相結(jié)合來實(shí)現(xiàn),以及在任何合適的組合 和位置中實(shí)現(xiàn)。本文中描述為由一個(gè)或多個(gè)實(shí)體執(zhí)行的各種功能可由硬件、固件和/或軟件 來執(zhí)行。例如,各種功能可由執(zhí)行存儲(chǔ)在存儲(chǔ)器中的指令的處理器來執(zhí)行。
[0059] 本發(fā)明的實(shí)施例涉及存儲(chǔ)用于選擇答案的計(jì)算機(jī)可使用的指令的計(jì)算機(jī)可讀介 質(zhì)。當(dāng)響應(yīng)于查詢(例如,問題查詢)而使用問題回答技術(shù)時(shí),該方法由搜索系統(tǒng)執(zhí)行,以提 供在視覺上和在主題上相干的結(jié)果。可將部分查詢確定為問題查詢,并且對(duì)針對(duì)猜測(cè)式的 查詢完善的結(jié)果進(jìn)行分析以提取相應(yīng)的答案。在一個(gè)實(shí)施例中,搜索系統(tǒng)可以向數(shù)據(jù)庫發(fā) 出多個(gè)猜測(cè)式的查詢完善。猜測(cè)式的查詢可以包括:部分查詢、部分查詢的猜測(cè)式的完善、 來自針對(duì)猜測(cè)式的完善的結(jié)果的一個(gè)或多個(gè)提取出的答案以及下列各項(xiàng)中任意兩項(xiàng)的任 意組合:部分查詢、猜測(cè)式的完善以及提取出的答案。對(duì)來自多個(gè)查詢的結(jié)果進(jìn)行組合和排 名。這些結(jié)果包括可作為用戶體驗(yàn)的一部分而被示出的文檔(例如,搜索引擎結(jié)果頁面)或 者從文檔中提取的答案,其中,提取出的答案顯示在獲得的體驗(yàn)中(例如,查詢建議界面)。
[0060] 圖3是示出用于根據(jù)本發(fā)明的實(shí)施例來選擇答案的示例性方法的邏輯圖。當(dāng)搜索 引擎連接到任何網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))時(shí),該方法在步驟310中初始化。在步驟312中,搜索引 擎接收搜索字段中搜索查詢的附綴(affix)。在步驟314中,搜索引擎對(duì)附綴進(jìn)行處理以確 定針對(duì)該附綴的猜測(cè)式的完善搜索查詢。在一些實(shí)施例中,完善查詢是自然語言查詢。在其 它實(shí)施例中,完善查詢是問題查詢。由搜索引擎選擇的猜測(cè)式的完善查詢包括對(duì)所接收的 附綴進(jìn)彳丁完善的查詢。
[0061] 另外,搜索引擎被配置為:選擇與完善搜索查詢匹配的潛在結(jié)果,以及選擇提供完 善搜索查詢的答案的結(jié)果。進(jìn)而,在步驟316中,從潛在結(jié)果提取出答案。在步驟318中,搜索 字段被更新以便包括完善查詢和完善查詢的答案作為建議。在一個(gè)實(shí)施例中,搜索引擎在 搜索字段中強(qiáng)調(diào)顯示答案。答案可以包含在由搜索引擎遍歷的數(shù)據(jù)庫存儲(chǔ)的多媒體文件 (例如,視頻文件、音頻文件或圖像文件)中。將完善搜索查詢的答案包含在內(nèi)的圖形圖像或 多媒體內(nèi)容可由搜索引擎選擇并提取。當(dāng)向客戶端設(shè)備提供搜索引擎結(jié)果頁面時(shí),搜索引 擎可以包括來自這些結(jié)果的片段(snippet)或包括完善搜索查詢的答案的多媒體文件。在 一些實(shí)施例中,答案不包括來自附綴的或來自完善搜索查詢的項(xiàng)。該方法終止于步驟320。 [0062]因此,本發(fā)明的實(shí)施例從被確定用于與當(dāng)前正被輸入客戶端設(shè)備的部分查詢相關(guān) 聯(lián)的查詢建議的文檔中提取一個(gè)或多個(gè)答案。答案可以在用戶繼續(xù)輸入搜索查詢時(shí)顯示在 初步搜索引擎結(jié)果頁面和搜索框中?;谂c所建議的完善查詢或所提取的答案相關(guān)聯(lián)的統(tǒng) 計(jì)數(shù)據(jù)對(duì)答案進(jìn)行組合,以便在客戶端設(shè)備顯示。
[0063] 在一些實(shí)施例中,查詢建議界面在用戶輸入部分查詢時(shí)由搜索引擎更新。查詢建 議界面的更新包括猜測(cè)式的完善、答案和對(duì)答案做概括的符號(hào)。在一些實(shí)施例中,對(duì)查詢完 善建議以及查詢完善建議的答案基于與查詢完善建議和答案相關(guān)聯(lián)的使用或訂用 (engagement)統(tǒng)計(jì)數(shù)據(jù)來進(jìn)行排名。
[0064] 圖4是根據(jù)本發(fā)明的實(shí)施例示出與查詢輸入?yún)^(qū)域或搜索框410聯(lián)合呈現(xiàn)的查詢完 善建議的示例性屏幕顯示400的屏幕截圖。
[0065]如圖所示,用戶已經(jīng)向由搜索引擎提供的查詢輸入?yún)^(qū)域或搜索框410中輸入了查 詢部分"D0WNT0N ABB"。多個(gè)查詢完善建議或答案與包括"IMAGES D0WNT0N ABBEY FILM LOCATION"、"VIDEOS HIGH CLERE CASTLE"、"ENGLAND"、"SCOTLAND" 等的查詢輸入?yún)^(qū)域相結(jié) 合地示出。具有"頂AGES"和"VIDEOS"項(xiàng)在查詢完善建議或答案項(xiàng)之前的查詢完善建議是摘 要,所述摘要是由搜索引擎包括的。與查詢完善建議或答案有關(guān)的圖像或視頻圖標(biāo)的圖形 摘要412也可以呈現(xiàn)在搜索框中。在一個(gè)實(shí)施例中,摘要項(xiàng)"IMAGES"和"VIDEOS"可以通過不 同的字體、不同的顏色、加下劃線的、斜體化的方式來呈現(xiàn),或者以任何其它方式來呈現(xiàn),以 使得當(dāng)特定的查詢完善建議或答案被選擇時(shí),摘要項(xiàng)相對(duì)于呈現(xiàn)在查詢完善建議中的其它 項(xiàng)突出出來,作為對(duì)用戶的指示"一些不同的事情將要發(fā)生"(例如,用戶將被導(dǎo)航到與查詢 完善建議或答案相對(duì)應(yīng)的特定的信息域)。在圖示示例中,圖形指示符412也作為指示"將比 照聯(lián)合特定信息域建立索引的信息來搜索所給出的查詢完善建議"來呈現(xiàn)。設(shè)想這些變體 中的任何和所有變體以及它們的任意組合在本發(fā)明的實(shí)施例的范圍之內(nèi)。
[0066]圖5是根據(jù)本發(fā)明的實(shí)施例示出查詢輸入?yún)^(qū)域或搜索框中的查詢完善建議的另一 個(gè)示例性屏幕顯示500的屏幕截圖。
[0067]參考圖5,根據(jù)本發(fā)明的實(shí)施例示出了顯示與查詢輸入?yún)^(qū)域或搜索框510聯(lián)合呈現(xiàn) 的查詢完善建議的另一個(gè)示例性屏幕顯示500的示意圖。
[0068] 如圖所示,用戶已經(jīng)向查詢輸入?yún)^(qū)域或搜索框510中輸入了查詢部分"D0WNT0N AB"。與查詢輸入?yún)^(qū)域聯(lián)合示出了多個(gè)查詢完善建議或答案,包括"HIGHCLERE CASTLE GIFT SHOP"、"D0WNT0N ABBEY"、"FILM LOCATION FOR D0WNT0W ABBEY" 等。所列出的第一條建議 是針對(duì)"HIGHCLERE CASTLE"的與"SHOPPING"域相對(duì)應(yīng)的答案。在一些實(shí)施例中,摘要項(xiàng) "SHOPPING"可以不同的字體、不同的顏色、加下劃線的、斜體化的方式來呈現(xiàn),或者以任何 其它方式來呈現(xiàn),以使得當(dāng)特定的答案被選擇時(shí),摘要項(xiàng)相對(duì)于呈現(xiàn)在查詢完善建議中的 其它項(xiàng)突出出來,作為對(duì)用戶的指示"一些不同的事情將要發(fā)生"(例如,用戶將被導(dǎo)航到事 務(wù)信息域)。在圖示實(shí)施例中,圖形指示符512也被呈現(xiàn)作為指示"所給出的建議可以發(fā)起與 客戶端設(shè)備的購物事務(wù)"。設(shè)想這些變體中的任何和所有變體以及它們的任意組合在本發(fā) 明的實(shí)施例的范圍之內(nèi)。
[0069] 在一個(gè)實(shí)施例中,搜索引擎可以提供初步搜索引擎結(jié)果頁面,這些頁面在從客戶 端設(shè)備的用戶接收到完善搜索查詢時(shí)進(jìn)行更新。初步搜索引擎結(jié)果頁面和更新后的搜索引 擎結(jié)果頁面二者都包括結(jié)果和結(jié)果的摘要。結(jié)果可以包括原始的部分查詢的項(xiàng)或所建議的 查詢完善的項(xiàng)。
[0070] 圖6是根據(jù)本發(fā)明的實(shí)施例示出具有在搜索框中接收的問題的答案的示例性搜索 引擎結(jié)果頁面600的屏幕截圖。搜索引擎結(jié)果頁面600包括結(jié)果(例如,URL)和對(duì)結(jié)果進(jìn)行概 括的標(biāo)題610。由搜索引擎選擇的標(biāo)題610可以包括部分查詢的項(xiàng)或查詢完善建議的項(xiàng)。例 如,響應(yīng)于查詢部分"D0WNT0N AB"而被返回的結(jié)果包括WWW. HIGHCLERECASTLE . C0. UK/ DOWN-ABBEY. HTML和WWW. HIGHCLERECASTLE. C0. UK。這些結(jié)果由搜索引擎伴隨著摘要顯示, 其中摘要包括題目或標(biāo)題,所述題目或標(biāo)題具有部分查詢的項(xiàng)和猜測(cè)式的查詢完善建議 ("D0WNT0N ABBEY")的項(xiàng)。
[0071] 在其它實(shí)施例中,搜索引擎可以提供初步搜索引擎結(jié)果頁面,這些頁面在從客戶 端設(shè)備的用戶接收到完善搜索查詢時(shí)進(jìn)行更新。初步搜索引擎結(jié)果頁面和更新后的搜索引 擎結(jié)果頁面二者都包括結(jié)果和結(jié)果的摘要。結(jié)果可以省略原始部分查詢的項(xiàng)或所建議的查 詢完善的項(xiàng)。
[0072]圖7是根據(jù)本發(fā)明的實(shí)施例示出具有在搜索框中接收的問題的答案的另一個(gè)示例 性搜索引擎結(jié)果頁面700的屏幕截圖。搜索引擎結(jié)果頁面700包括結(jié)果(例如,URL)和對(duì)結(jié)果 進(jìn)行概括的標(biāo)題610。由搜索引擎選擇的標(biāo)題710可以包括答案的項(xiàng),但省略針對(duì)部分查詢 或查詢完善建議的項(xiàng)。例如,響應(yīng)于查詢部分"DOWNTON AB"而返回的結(jié)果包括 WWW ? HIGHCLERECASTLE ? CO ? UK/和WWW ? HIGHCLERECASTLE ? CO ? UK/ABOUT US。這些結(jié)果由搜索 引擎顯示,其中摘要包括省略部分查詢和猜測(cè)式的查詢完善建議("DOWNTON ABBEY")的項(xiàng) 的題目或標(biāo)題。反而,結(jié)果和摘要關(guān)注針對(duì)"WHERE IS DOWNTON ABBEY FILMED"的猜測(cè)式的 查詢完善的猜測(cè)式的答案。
[0073]圖8是根據(jù)本發(fā)明的實(shí)施例示出查詢輸入?yún)^(qū)域或搜索框中的查詢完善建議的另一 個(gè)示例性屏幕顯示800的屏幕截圖。參考圖8,根據(jù)本發(fā)明的實(shí)施例示出了顯示與查詢輸入 區(qū)域或搜索框810聯(lián)合呈現(xiàn)的查詢完善建議的另一個(gè)示例性屏幕顯示800的示意圖。
[0074] 如圖所示,用戶已經(jīng)向查詢輸入?yún)^(qū)域或搜索框810中輸入了查詢部分"WHERE IS DOW"。與查詢輸入?yún)^(qū)域聯(lián)合示出了多個(gè)查詢完善建議或答案,包括"WHERE IS DOWNTON ABBEY FILMED"、"WHERE IS DOWNTON ABBEY"、"WHERE IS DOWNTOWN DISNEY" 等。所列出的 第一條建議可以是與頻繁搜索"WHERE IS DOWNTON ABBEY FILMED"相對(duì)應(yīng)的答案。當(dāng)用戶 在"WHERE IS DOWNTON ABBEY FILMED"建議上懸停時(shí),可以用被配置為鏈接與"HIGHCLERE CASTLE"相對(duì)應(yīng)的域的答案"HIGHCLERE CASTLE"的圖形表示812來對(duì)搜索框810進(jìn)行更新。 在一些實(shí)施例中,圖形表示812可以通過不同的字體、不同的顏色、加下劃線的、斜體化的方 式來呈現(xiàn),或者以任何其它方式來呈現(xiàn),以使得當(dāng)特定的答案被選擇時(shí),圖形表示相對(duì)于呈 現(xiàn)在查詢完善建議中的其它項(xiàng)突出出來,作為對(duì)用戶的以下指示:一些不同的事情將要發(fā) 生(例如,用戶將被導(dǎo)航到事務(wù)信息域或者繞過搜索引擎結(jié)果頁面)。這些變體中的任何和 所有變體以及它們的任意組合均被設(shè)想在本發(fā)明的實(shí)施例的范圍之內(nèi)。
[0075] 總之,搜索引擎被配置為接收搜索框中的搜索查詢。搜索查詢包括:部分查詢,其 被分析以確定答案;以及針對(duì)部分查詢的完善查詢。這些完善查詢由搜索引擎確定,以使 得:在用戶正在完善部分查詢的同時(shí),答案和完善查詢被顯示在搜索框中。搜索引擎連接到 一個(gè)或多個(gè)數(shù)據(jù)庫,這些數(shù)據(jù)庫被配置為:存儲(chǔ)能夠被搜索引擎訪問的內(nèi)容,以便向部分查 詢或完善搜索查詢提供響應(yīng),所述部分查詢或完善搜索查詢是被輸入在搜索框中并由搜索 引擎發(fā)送到所述一個(gè)或多個(gè)數(shù)據(jù)庫的。部分查詢或完善查詢的答案可以位于由所述一個(gè)或 多個(gè)數(shù)據(jù)庫存儲(chǔ)的內(nèi)容中。在某些實(shí)施例中,由搜索引擎確定的完善搜索查詢可以包括答 案。進(jìn)而,搜索引擎生成初步的和更新的搜索引擎結(jié)果頁面,所述搜索引擎結(jié)果頁面包括 URL和片段。片段可以包括部分查詢的或完善搜索查詢的答案。因此,具有答案的完善搜索 查詢由搜索引擎制定,作為建議被顯示在搜索框中,并且被發(fā)出到連接到搜索引擎的數(shù)據(jù) 庫。根據(jù)上述本發(fā)明的實(shí)施例生成的搜索引擎結(jié)果頁面可以包括與傳統(tǒng)搜索系統(tǒng)相比更好 的搜索結(jié)果和改進(jìn)的摘要。
[0076] 雖然本發(fā)明易受到各種修改和替換構(gòu)造,但其某些說明性實(shí)施例示于附圖中,并 已在上文中詳細(xì)描述。然而,應(yīng)該理解的是,并非旨在將本發(fā)明限制為所公開的特定形式, 而是相反,旨在覆蓋落入本發(fā)明的精神和范圍之內(nèi)的所有修改、替換構(gòu)造和等同物。
[0077] 本領(lǐng)域普通技術(shù)人員將理解的是:圖中示出和上文中描述的步驟的順序不意在以 任何方式限制本發(fā)明的實(shí)施例的范圍,并且事實(shí)上,這些步驟可以在其實(shí)施例中以多種不 同順序發(fā)生。設(shè)想這些變體中的任何和所有變體以及它們的任意組合在本發(fā)明的實(shí)施例的 范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種用于選擇查詢的答案的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括: 接收搜索字段中搜索查詢的附綴; 對(duì)所述附綴進(jìn)行處理,從而:確定針對(duì)所述附綴的猜測(cè)式的完善搜索查詢,選擇匹配所 述完善搜索查詢的潛在結(jié)果,以及選擇向所述完善搜索查詢提供答案的結(jié)果; 從所述潛在結(jié)果提取所述答案; 選擇將所述完善搜索查詢的所述答案包含在內(nèi)的圖形圖像或多媒體內(nèi)容; 選擇對(duì)所接收的所述搜索查詢的附綴進(jìn)行完善的所述猜測(cè)式的完善查詢; 更新所述搜索字段以包括所述完善查詢和所述完善查詢的答案;以及 在所述搜索字段中強(qiáng)調(diào)顯示所述答案。2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:根據(jù)將所述完善搜索查詢的答案 包括在內(nèi)的所述結(jié)果來構(gòu)成片段。3. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述搜索字段中顯示的所述答案顯 示了所述答案中的一個(gè)或多個(gè)答案的圖形表示,或者包括所述答案中的至少一個(gè)答案的可 聽錄音的鏈接。4. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述答案在多媒體文件中或者所述 答案不包括來自所述附綴或來自所述完善搜索查詢的項(xiàng)。5. -種用于選擇查詢的答案的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括: 搜索引擎,其用于接收搜索框中的搜索查詢,其中,所述搜索查詢包括被分析以確定答 案的部分查詢以及針對(duì)所述部分查詢的完善查詢,從而使得所述答案和所述完善查詢?cè)谒?述用戶正在完善所述部分查詢的同時(shí)被顯示在所述搜索框中;以及 一個(gè)或多個(gè)數(shù)據(jù)庫,其被配置為:存儲(chǔ)能夠被所述搜索引擎訪問的內(nèi)容,以便向被輸入 在所述搜索框中并由所述搜索引擎發(fā)送到所述一個(gè)或多個(gè)數(shù)據(jù)庫的所述部分查詢或完善 搜索查詢提供響應(yīng)。6. 根據(jù)權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),其中,所述部分查詢或所述完善查詢的所述答案 位于由包括多媒體數(shù)據(jù)庫的所述一個(gè)或多個(gè)數(shù)據(jù)庫存儲(chǔ)的所述內(nèi)容中。7. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中,所述搜索字段中顯示的所述答案顯示了所 述答案中的一個(gè)或多個(gè)答案的圖形表示,或者包括所述答案中的至少一個(gè)答案的可聽錄音 的鏈接。8. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中,由所述搜索引擎制定的所述完善搜索查詢 包括向所述數(shù)據(jù)庫提交的或者顯示在所述搜索框中的完善搜索查詢中的所述答案。9. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其中,所述搜索引擎生成搜索引擎結(jié)果頁面,所 述搜索引擎結(jié)果頁面包括URL和將所述部分查詢的或完善搜索查詢的所述答案包括在內(nèi)的 片段。10. 具有用于執(zhí)行用于選擇查詢的答案的計(jì)算機(jī)實(shí)現(xiàn)的方法的計(jì)算機(jī)可執(zhí)行指令的一 個(gè)或多個(gè)計(jì)算機(jī)存儲(chǔ)介質(zhì),所述方法包括: 從搜索者接收搜索字段中搜索查詢的附綴; 對(duì)所述附綴進(jìn)行處理,從而:確定針對(duì)所述附綴的猜測(cè)式的完善搜索查詢,選擇匹配所 述完善搜索查詢的潛在結(jié)果,以及選擇向所述完善搜索查詢提供答案的結(jié)果; 從所述潛在結(jié)果提取所述答案;以及 在所述附綴正在由所述搜索者修改的同時(shí),更新所述搜索字段以包括所述完善查詢和 所述完善查詢的答案;以及 根據(jù)將所述完善搜索查詢的答案包括在內(nèi)的所述結(jié)果來構(gòu)成片段。
【文檔編號(hào)】G06F17/30GK105917334SQ201580004626
【公開日】2016年8月31日
【申請(qǐng)日】2015年1月8日
【發(fā)明人】P·R·貝利, M·班科, P·貝克
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司