互聯(lián)網提供對諸如圖像文件、音頻文件、視頻文件、和網頁的廣泛多種資源的訪問。搜索系統(tǒng)能夠響應于用戶所提交的查詢來識別資源,并且以對用戶有用的方式提供關于資源的信息。用戶能夠通過例如點擊來在搜索結果上導航以獲取感興趣的信息。技術實現(xiàn)要素:本說明書涉及基于用戶設備的位置來解釋用戶查詢。本公開的實施方式大體上涉及基于一個或多個隱含實體來重寫查詢。更具體地,本公開的實施方式涉及基于提交查詢的用戶設備的大致位置來識別實體集合,確定查詢隱含地涉及實體集合中的多個實體,選擇性地提供接口以用于所述多個實體的消歧,以及重寫所述查詢以顯式地引用所述實體集合中的實體。在一些示例中,實體由用戶使用消歧界面來識別。大體上,本說明書中描述的主題的創(chuàng)造性方面能夠別包含在包括以下動作的方法中:接收從用戶設備提供的第一查詢;以及確定所述第一查詢隱含地關涉(about)某個實體,以及作為響應:獲得在所述用戶設備提供所述第一查詢時所述用戶設備的第一大致位置,獲得包括多個實體的第一實體集合,所述第一實體集合中的每個實體與所述第一大致位置相關聯(lián),確定所述第一查詢隱含地關涉所述第一實體集合中的至少兩個實體,并且作為響應,提供第一選擇界面以用于向所述用戶顯示,所述第一選擇界面包括圖形表示,每個圖形表示表示所述第一實體集合中的所述至少兩個實體的相應實體,接收指示第一實體的用戶選擇的用戶輸入,以及基于所述第一查詢和所述第一實體來提供第一經修正查詢,所述第一經修正查詢顯式地引用所述第一實體。該方面的其他實施方式包括對應系統(tǒng)、裝置和被編碼在計算機存儲設備上的計算機程序,其被配置為執(zhí)行所述方法的動作。這些和其它實施方式均能夠可選地包括以下特征中的一個或多個:圖形表示包括以下中的一個或多個:相應實體的名稱、所述相應實體的類型、所述用戶設備與所述相應實體之間的大致距離、所述相應實體的一個或多個圖像、所述相應實體的評級、所述相應實體的地址、所述相應實體的電話號碼、以及如果所述相應實體被選擇則將被顯示的一個或多個結果;動作進一步包括:接收從所述用戶設備提供的第二查詢;以及確定所述第二查詢隱含地關涉某個實體,以及作為響應:獲得在所述用戶設備提供所述第二查詢時所述用戶設備的第二大致位置,獲得包括多個實體的第二實體集合,所述第二實體集合中的每個實體與所述第二大致位置相關聯(lián),確定所述第二查詢隱含地關涉所述第二實體集合中的至少兩個實體,在不顯示第二選擇界面的情況下自動地選擇第二實體,以及提供基于所述第二查詢和所述第二實體的第二經修正查詢,所述第二經修正查詢顯式地引用所述第二實體;在不顯示第二選擇界面的情況下,自動地基于時間、查詢和位置中的一個或多個來執(zhí)行選擇第二實體;所述第一實體和所述第二實體是相同的實體;確定所述第一查詢隱含地關涉所述至少兩個實體包括:基于將所述第一實體集合中的一個或多個實體的一個或多個類型和與所述第一查詢相關聯(lián)的一個或多個類型進行比較,提供實體子集,所述至少兩個實體被包括在所述實體子集中;與所述第一查詢相關聯(lián)的所述一個或多個類型被提供自將類型與查詢的相應n元相關聯(lián)的索引;并且如果相應實體的位置在所述大致位置的閾值距離內,則該相應位置被包括在所述第一實體集合中。能夠實現(xiàn)本說明書中描述的主題的特定實施方式,以便實現(xiàn)以下優(yōu)點中的一個或多個。在一些示例中,能夠向用戶選擇性地提供消歧界面。例如,能夠處理先前的信息以確定是否提供消歧界面,或者在沒有用戶輸入的情況下自動選擇實體。以這種方式,能夠簡化(streamline)與用戶的交互。在一些示例中,提交查詢的用戶不需要知道作為查詢的主題的實體的名稱。例如,用戶能夠站在紀念碑附近并且能夠提交查詢[這個紀念碑是什么(whatisthismonument)],而無需首先確定紀念碑的名稱。在一些示例中,用戶不必知道如何正確地發(fā)音和/或拼寫實體的名稱。例如,不會說德語的用戶能夠在瑞士蘇黎世度假,并且能夠在站在名為該用戶可能難以發(fā)音和/或拼寫的“Zeughauskeller”的餐館附近的同時,提交查詢[開放時間(openinghours)]。作為另一個示例,本公開的實施方式使得用戶能夠更方便和自然地與搜索系統(tǒng)交互(例如,提交查詢[給我看特價午餐(showmelunchspecials)]而不是查詢[FinoRistorante&Bar特價午餐(FinoRistorante&Barlunchspecials)])。這些示例強調了由本公開的實施方式提供的信息檢索的簡化和提高的用戶的信息可訪問性。例如,在提交查詢以檢索關于實體的其他信息之前,用戶不必首先提交查詢以確定實體的名稱。這還提供了下述優(yōu)點:減少可能被提交給搜索系統(tǒng)的查詢的總數(shù)目,從而減少搜索系統(tǒng)所需的帶寬、計算能力、和/或存儲器。在附圖和下面的描述中闡述了本說明書中所描述的主題的一個或多個實施方式的細節(jié)。本主題的其他特征、方面和優(yōu)點從說明書、附圖、和權利要求書將變得顯而易見。附圖說明圖1描繪了搜索系統(tǒng)基于經解釋的用戶查詢來提供搜索結果的示例環(huán)境。圖2描繪了根據本公開的實施方式的示例用例。圖3描繪了基于圖2的示例用例的示例消歧界面。圖4描繪了能夠根據本公開的實施方式來執(zhí)行的示例過程。圖5描繪了能夠根據本公開的實施方式來執(zhí)行的示例過程。各個附圖中相似的附圖標記和名稱指示相似的元件。具體實施方式本公開的實施方式大體涉及基于一個或多個隱含實體來重寫查詢。更具體地,本公開的實施方式涉及:確定所接收的查詢隱含地與其相關的一個或多個實體、選擇一個或多個實體中的實體、以及重寫查詢以顯式地引用所選擇的實體。在一些實施方式中,基于提交查詢的用戶設備的大致位置來識別實體集合,所述實體集合中的每個實體被確定為足夠靠近該大致位置。在一些實施方式中,并且如本文所進一步詳細描述的,對于實體集合中的每個實體,確定查詢是否可能隱含地引用了該實體。在一些示例中,對于每個實體,確定查詢的一個或多個n元是否與該實體的類型相關,并且如果提供了相關性,則認為該查詢可能是關涉相應實體的,并且將該實體添加到實體子集。在一些示例中,從實體子集中選擇實體,并且重寫查詢以顯式地引用所選擇的實體。在一些示例中,基于經修正的查詢來提供搜索結果。圖1描繪了示例環(huán)境100,其中搜索系統(tǒng)基于經解釋的用戶查詢來提供搜索結果。在一些示例中,示例環(huán)境100使得用戶能夠與一個或多個計算機實現(xiàn)的服務交互。示例計算機實現(xiàn)的服務能夠包括搜索服務、電子郵件服務、聊天服務、文檔共享服務、日歷共享服務、照片共享服務、視頻共享服務、博客服務、微博服務、社交網絡服務、位置(位置感知)服務、登記服務與評級和評述服務。在圖1的示例中,如本文進一步詳細描述的,描繪了搜索系統(tǒng)120,其提供搜索服務,。繼續(xù)參照圖1,示例環(huán)境100包括網絡102,例如局域網(LAN)、廣域網(WAN)、互聯(lián)網、或者其組合,網絡102連接網站104、用戶設備106、和搜索系統(tǒng)120。在一些示例中,能夠通過有線和/或無線通信鏈路來訪問網絡102。例如,諸如智能電話的移動計算設備能夠利用蜂窩網絡來訪問網絡102。環(huán)境100可以包括數(shù)百萬個網站104和用戶設備106。在一些示例中,網站104被提供為與域名相關聯(lián)并由一個或多個服務器托管的一個或多個資源105。示例網站是以適當?shù)臋C器可讀語言——例如超文本標記語言(HTML)格式化的網頁的集合,其能夠包含文本、圖像、多媒體內容、和諸如腳本的編程元素。每個網站104由發(fā)布者維護,例如管理和/或擁有該網站的實體。在一些示例中,資源105是通過網絡102提供并且與例如統(tǒng)一資源定位符(URL)的資源地址相關聯(lián)的數(shù)據。在一些示例中,能夠由網站104提供的資源105包括:網頁、文字處理文檔、和便攜文檔格式(PDF)文檔、圖像、視頻、和饋給源、以及其它適當?shù)臄?shù)字內容。資源105能夠包括內容——例如詞、短語、圖像和聲音,并且可以包括嵌入的信息——例如元信息和超鏈接,和/或嵌入式指令——例如腳本。在一些示例中,用戶設備106是能夠通過網絡102請求和接收資源105的電子設備。示例用戶設備106包括能夠通過網絡102發(fā)送和接收數(shù)據的個人計算機、膝上型計算機、和移動計算設備——例如智能電話和/或平板計算設備。如貫穿本文檔所使用的,術語移動計算設備(“移動設備”)指代被配置為通過移動通信網絡進行通信的用戶設備。智能電話——例如被使得能夠通過互聯(lián)網進行通信的電話是移動設備的示例。用戶設備106能夠執(zhí)行例如web瀏覽器的用戶應用,以促進通過網絡102來發(fā)送和接收數(shù)據。在一些示例中,為了促進搜索資源105,搜索系統(tǒng)120通過爬取和索引在網站104上提供的資源105來識別資源105。關于資源105的數(shù)據能夠基于數(shù)據與其相對應的資源來索引。資源105的經索引和可選地經高速緩存的副本被存儲在搜索索引122中。用戶設備106向搜索系統(tǒng)120提交搜索查詢109。在一些示例中,用戶設備106能夠包括一個或多個輸入模態(tài)(modality)。示例模態(tài)能夠包括鍵盤、觸摸屏和/或麥克風。例如,用戶能夠使用鍵盤和/或觸摸屏來鍵入搜索查詢。作為另一示例,用戶能夠說出搜索查詢,用戶語音通過麥克風被捕獲,并且通過語音識別來處理,以提供搜索查詢。響應于接收到搜索查詢109,搜索系統(tǒng)120訪問搜索索引122以識別與搜索查詢109相關的資源105,例如至少具有對于搜索查詢109的最小指定相關性分值的資源105。搜索系統(tǒng)120識別資源105,生成包括標識資源105的搜索結果112的搜索結果顯示111,并且將搜索結果顯示111返回給用戶設備106。在示例場境中,搜索結果顯示能夠包括一個或多個網頁,例如一個或多個搜索結果頁面。在一些示例中,能夠基于web文檔來提供網頁,所述web文檔能夠以任何適當?shù)臋C器可讀語言編寫。然而,設想到的是,本公開的實施方式能夠包括其他合適的顯示類型。例如,能夠在由計算設備上執(zhí)行的應用生成的顯示和/或由例如移動操作系統(tǒng)的操作系統(tǒng)生成的顯示中提供搜索結果。在一些示例中,能夠基于任何適當?shù)男问健鏙avascript-html、純文本來提供搜索結果。搜索結果112是由搜索系統(tǒng)120生成的數(shù)據,其標識響應于特定搜索查詢的資源105,并且包括指向資源105的鏈接。示例搜索結果112能夠包括網頁標題、從網頁提取的文本的摘錄或圖像的一部分、以及網頁的URL。在一些示例中,能夠從資源數(shù)據存儲檢索在搜索結果112中所提供的數(shù)據。例如,搜索系統(tǒng)120能夠提供顯示搜索結果112的搜索結果顯示111。在一些示例中,搜索結果顯示111能夠被填充有從資源數(shù)據存儲提供的信息,例如網頁標題、從網頁提取的文本的摘錄或圖像的一部分。在一些示例中,在用戶會話期間提交的搜索查詢109的數(shù)據被存儲在諸如歷史數(shù)據存儲124的數(shù)據存儲中。例如,搜索系統(tǒng)120能夠在歷史數(shù)據存儲124中存儲接收到的搜索查詢。在一些示例中,指定響應于搜索結果112而采取的動作的選擇數(shù)據也例如由搜索系統(tǒng)120存儲在歷史數(shù)據存儲124中,所述搜索結果112響應于每個搜索查詢109而被提供。這些動作能夠包括是否選擇了搜索結果112,例如,用指針點擊或在其上懸停。對于搜索結果112的每個選擇,選擇數(shù)據還能夠包括標識對于其提供了搜索結果112的搜索查詢109的數(shù)據。根據本公開的實施方式,示例環(huán)境100還包括可通信地耦合——-例如直接耦合或通過諸如網絡102的網絡來耦合到搜索系統(tǒng)120的查詢解釋系統(tǒng)130。雖然搜索系統(tǒng)120和查詢解釋系統(tǒng)120在圖1中被描繪為單獨的系統(tǒng),但是設想到搜索系統(tǒng)120能夠包括查詢解釋系統(tǒng)130。在一些實施方式中,查詢解釋系統(tǒng)130基于從用戶設備106接收到的查詢來提供修正的查詢。在一些示例中,并且如本文進一步詳細描述的,基于提供查詢的用戶設備106的大致位置以及被確定為接近用戶設備106的一個或多個實體來提供經修正的查詢。在一些示例中,由搜索系統(tǒng)120提供的搜索結果112響應于經修正的查詢。在一些實施方式中,多個實體和與其相關聯(lián)的信息能夠作為結構化數(shù)據來被存儲在知識圖中。在一些示例中,知識圖包括多個節(jié)點和節(jié)點之間的邊。在一些示例中,節(jié)點表示實體,并且邊表示實體之間的關系。在一些示例中,能夠基于示例模式(schema)來提供知識圖,所述示例模式基于域、類型和性質來結構化數(shù)據。在一些示例中,域包括共享名稱空間的一個或多個類型。在一些示例中,名稱空間被提供為唯一命名的對象的目錄,其中名稱空間中的每個對象具有唯一的名稱,例如標識符。在一些示例中,類型表示關于主題的“isa”關系,并且用于保持性質的集合。在一些示例中,主題表示實體,諸如人、地點、或事物。在一些示例中,每個主題能夠具有與其相關聯(lián)的一個或多個類型。在一些示例中,性質與主題相關聯(lián)并且定義了主題與性質的值之間的“hasa”關系。在一些示例中,性質的值能夠包括另一主題。在一些實施方式中,能夠在一個或多個數(shù)據庫中提供多個實體。例如,能夠在能夠提供與每個實體相關聯(lián)的數(shù)據的表中提供多個實體。示例數(shù)據能夠包括實體的名稱、實體的位置、下面進一步詳細描述的被指配給實體的一個或多個類型、與實體相關聯(lián)的一個或多個評級、以及能夠對于實體視頻提供的任何其他適當?shù)男畔?。本公開的實施方式大體涉及基于一個或多個隱含實體來重寫查詢。更具體地,本公開的實施方式涉及基于提交查詢的用戶設備的大致位置來識別實體集合,確定查詢隱含地涉及實體集合中的多個實體,選擇性地提供用于消除所述多個實體的歧義的界面,以及重寫所述查詢以顯式地引用所述實體集合中的實體。在一些示例中,實體由用戶使用消歧界面來識別。在本文中將參照示例用例進一步詳細描述本公開的實施方式。圖2描繪了根據本公開的實施方式的示例用例。在圖2的示例中,提供了用戶設備202所在的區(qū)域200。多個實體也位于區(qū)域200內。示例實體能夠包括餐館、酒吧、酒店、劇院、學校、大學、音樂場館、旅游景點、以及公園。應當理解,本公開的實施方式不限于本文具體標識的實體。在所描繪的示例中,實體“很棒酒店(GreatHotel)”204、實體“不怎么棒酒店(Not-so-GreatHotel)”206、實體“糟糕酒店(HorribleHotel)”208、實體“還可以酒店(AcceptableHotel)”210、和實體“棒極了披薩(AwesomePizza)”212被設置在區(qū)域200中。根據本公開的實施方式,從用戶設備接收查詢。例如,用戶設備202能夠向例如圖1的搜索系統(tǒng)120的搜索系統(tǒng)提供查詢。在一些示例中,能夠確定查詢隱含地關涉實體。在一些示例中,如果查詢缺少對實體的顯式引用,則能夠確定查詢隱含地關涉實體。在一些示例中,如果查詢包括代詞,則能夠確定查詢隱含地關涉實體。在一些實施方式中,所接收的查詢能夠被處理并且能夠與一個或多個查詢模式(pattern)進行比較以確定查詢是否隱含地引用實體。在一些示例中,處理查詢以去除一個或多個停用詞和/或口語詞項以提供經清理的查詢。例如,示例查詢[請問你能給我看評級嗎(canyoupleaseshowmeratings)]能夠被處理為提供[評級(ratings)]。在一些示例中,將經清理的查詢與一個或多個查詢模式進行比較,每個查詢模式指示對某些實體的隱含引用。在一些示例中,如果經清理的查詢與查詢模式匹配,則確定查詢隱含地關涉某個實體。在一些示例中,如果經清理的查詢與查詢模式不匹配,則確定查詢不是隱含地關涉某個實體。例如,從上面的例子,經清理的查詢[評級]能夠匹配查詢模式[評級]。因此,能夠確定查詢[請問你能給我看評級嗎]隱含地關涉某個實體。作為另一個例子,示例查詢[請問你能給我看棒極了披薩的評級嗎(canyoupleaseshowmeratingsforAwesomePizza)]能夠被處理為提供經清理的查詢[評分棒極了披薩]。能夠將經清理的查詢[評分棒極了披薩]與一個或多個查詢模式進行比較,并且能夠確定經清理的查詢不與一個或多個查詢模式中的任何查詢模式匹配。例如,詞項“棒極了披薩”是特定于實體的,并且因此沒有被包括在查詢模式中的任何一個中。因此,確定查詢[請問你能給我看棒極了披薩的評級嗎]不是隱含地關涉某個實體。作為替代,在此示例中,查詢[請問你能夠請給我看棒極了披薩的評級嗎]顯式地關涉一個實體,即棒極了披薩。在一些實施方式中,響應于確定查詢隱含地關涉實體,能夠確定提交查詢的用戶設備的大致位置。在一些示例中,能夠基于一個或多個位置相關的信號來確定大致位置。示例位置相關的信號能夠包括蜂窩信號、全球定位系統(tǒng)(GPS)信號、和無線信號(WiFi)等。在一些示例中,表示一個或多個位置相關的信號的位置數(shù)據與查詢一起被提供。在一些示例中,位置數(shù)據被提供給位置服務,位置服務處理位置數(shù)據并提供用戶設備的大致位置。在一些示例中,能夠將大致位置提供為地理坐標,例如經度、緯度。在一些示例中,時間能夠與大致位置相關聯(lián)。例如,位置服務能夠提供大致位置和與其相關聯(lián)的時間。在一些示例中,時間指示用戶設備被確定處于或已經處于大致位置處的大致時間。在一些實施方式中,如果大致位置被確定為不足夠新近,則不解釋查詢。在一些示例中,能夠確定當前時間和與大致位置相關聯(lián)的時間之間的時間差,并且能夠將其與閾值差進行比較。在一些示例中,如果時間差超過閾值差,則確定大致位置不夠新近。在一些示例中,當前時間被提供為從用戶設備發(fā)送查詢或由搜索系統(tǒng)接收查詢的時間。在一些實施方式中,基于大致位置來提供實體集合。例如,如果置信度分值超過閾值置信度分值和/或大致位置足夠新近,則提供實體集合,如下所述。在一些示例中,實體集合包括一個或多個實體。在一些實施方式中,實體集合包括被確定為足夠接近大致位置的一個或多個實體,使得查詢可以是有可能關涉該一個或多個實體的。在一些實施方式中,基于相應實體相對于大致位置的位置,選擇一個或多個實體以包括在實體集合中。在一些示例中,位置的閾值距離——例如閾值半徑內的實體能夠被識別,并且將其包括在實體集合中。例如,地理位置能夠被劃分成包括多個小區(qū)的網格,例如正方形或矩形小區(qū),每個小區(qū)占地理位置的一個區(qū)域。在一些示例中,每個小區(qū)與位于相應區(qū)域中的實體集合相關聯(lián)。在一些示例中,能夠標識大致位置所在的小區(qū),并且能夠將其提供為中心小區(qū)。在一些示例中,能夠識別圍繞該中心小區(qū)的多個周圍的小區(qū)。例如,至少部分地處于閾值距離內的任何小區(qū)能夠被提供為周圍小區(qū),并且能夠被包括在多個周圍小區(qū)中。在一些示例中,實體集合包括與中心小區(qū)和周圍小區(qū)中的每個小區(qū)相關聯(lián)的所有實體。在圖2的示例中,提供閾值半徑220,其限定圓形區(qū)域222。盡管示例區(qū)域222是圓形的,但是設想到該區(qū)域能夠包括任何適當?shù)膸缀涡螤?。在一些示例中,處于區(qū)域222內的實體被包括在實體集合中。因此,在圖2所示的示例中,實體“很棒酒店”204、“不怎么棒酒店”206、“糟糕酒店”208和“還可以酒店”210被包括在實體集合中。在一些示例中,能夠向實體服務提供大致位置,該實體服務處理該大致位置并提供實體集合。在一些實施方式中,每個實體與相應類型相關聯(lián)。在一些示例中,類型對應于與實體相關聯(lián)的類別。例如,實體“很棒酒店”204能夠被提供為類型[酒店]。作為另一示例,實體“棒極了披薩”212能夠被提供為類型[餐館]。在一些示例中,實體服務為實體集合中的每個實體提供相應的類型。在一些示例中,如上所述,從存儲關于各個實體的信息的知識圖或數(shù)據庫確定實體的類型。根據本公開的實施方式,對于實體集合中的每個實體,確定查詢是否隱含地引用該實體。在一些示例中,實體的類型被交叉引用到索引。在一些示例中,索引將類型與查詢的相應n元相關聯(lián)。在一些示例中,n元包括查詢的一個或多個詞項。如果基于索引確定查詢的一個或多個n元與該類型相關,則該查詢被認為可能關涉相應實體,并且該實體被添加到實體子集。在一些實施方式中,基于對一個或多個搜索日志的分析來提供索引。在一些示例中,搜索日志提供所接收的查詢的記錄。在一些示例中,能夠處理搜索日志以提供索引。例如,能夠處理搜索日志以確定包括術語[菜單(menu)]的查詢與類型[餐館]相關。作為另一示例,能夠處理搜索日志以確定包括詞項[評論(reviews)]的查詢與類型[餐館]、[酒店]、[電影(movie)]、[表演(play)]、[商店(store)]和[服務提供商(serviceprovider)]相關。在一些示例中、能夠提供索引以將詞項[菜單]與類型[餐館]相關,并將詞項[評論]與類型[餐館]、[酒店]、[電影]、[表演]、[商店]、和[服務提供商]相關。在一些實施方式中,基于查詢和實體子集中的至少一個實體來提供經修正的查詢。在一些示例中,通過重寫查詢以顯式地引用至少一個實體來提供經修正的查詢。在一些示例中,如果實體子集包括多個實體,則從該實體集合中選擇一個實體。根據本公開的實施方式,能夠選擇實體子集中的實體。在一些示例中,基于用戶輸入來選擇實體。在一些實施方式中,響應于多個實體被包括在實體子集中,向用戶顯示選擇界面。在一些示例中,選擇界面包括實體子集中的每個實體的圖形表示。在一些實施方式中,在選擇界面中表示實體的列表。在一些示例中,實體的列表包括:有序列表,其具有基于與相應實體相關聯(lián)的一個或多個屬性來被排序的實體;和/或基于相應的經修正查詢來顯示的結果,所述經修正查詢基于相應實體來被提供。示例屬性包括用戶與實體之間的大致距離、實體的評級、實體的流行度、以及用戶先前是否已經提交了關涉相應實體的查詢。示例屬性還包括一個或多個用戶交互。示例用戶交互包括用戶物理地訪問的位置、用戶先前訪問的網頁。在一些示例中,能夠為每個實體提供相應的結果,其能夠包括如果查詢將被重寫以顯式地引用相應的實體則將被提供的結果。在一些示例中,實體的順序能夠至少部分地基于相應的結果。例如,與相對較高質量的結果相關聯(lián)的實體能夠比與相對較低質量的結果相關聯(lián)的實體在順序上更高地被顯示。在一些實施方式中,實體的每個圖形表示提供與該實體相關聯(lián)的信息。示例信息包括實體的名稱、實體的類型、用戶與實體之間的大致距離、實體的一個或多個圖像、實體的評級、實體的地址、以及實體電話號碼。在一些示例中,如果要重寫查詢以顯式地引用相應的實體,則實體的圖形表示能夠包括將被顯示的一個或多個結果。例如,如果用戶提供查詢[給我看菜單(showmethemenu)],并且該查詢涉及兩個餐館,則能夠為每個餐館提供圖形表示,每個圖形表示包括表示相應餐館的菜單的結果,例如,指向菜單的超鏈接、菜單的摘錄、菜單的縮略圖圖像。響應于對選擇界面的用戶輸入——例如用戶對實體的選擇,查詢被重寫以提供顯式引用由用戶選擇的實體的經修正查詢。在一些實施方式中,將經修正的查詢提供給搜索服務。在一些示例中,搜索服務提供響應于經修正的查詢的搜索結果,所述搜索結果被顯示給用戶。在一些實施方式中,盡管多個實體被包括在實體子集中,但是能夠在沒有用戶輸入——例如不向用戶顯示選擇界面的情況下自動選擇實體。在一些實施方式中,能夠基于時間、查詢、和/或位置來確定是否自動選擇實體。在一些示例中,如本文所描述的,能夠確定用戶最近使用選擇界面選擇了實體。例如,能夠確定用戶在閾值時間之前——例如X分鐘前選擇了實體,其中X是正值。在一些示例中,如果在閾值時間內選擇了實體,并且該實體被包括在實體子集中,則能夠選擇該實體。作為另一示例,能夠確定用戶在閾值數(shù)目的查詢之前——例如X個查詢之前選擇過實體,其中X是正值。在一些示例中,如果在閾值數(shù)目的查詢內選擇過實體,并且該實體被包括在實體子集中,則能夠選擇該實體。作為另一示例,能夠確定用戶在該用戶的當前位置的X英尺內選擇過實體,其中X是正值。在一些示例中,如果先前在閾值距離內選擇過實體,并且該實體被包括在實體子集中,則能夠選擇該實體。作為另一示例,能夠確定用戶最近提交了顯式地包括實體的查詢。因此,能夠從實體子集中自動選擇該實體。在一些實施方式中,如果確定大致位置不夠新近和/或不夠精確,則不顯示選擇界面。例如,并且如上所述,能夠確定當前時間和與大致位置相關聯(lián)的時間之間的時間差,并且能夠將其與閾值差進行比較。在一些示例中,如果時間差超過閾值差,則確定大致位置不夠新近。因此,不顯示選擇界面。作為另一個示例,能夠提供用戶位置的精確度,并且能夠將其與精確度閾值進行比較。例如,用戶位置的精確度能夠被提供為50英尺,意指大致位置在50英尺內是精確的。示例精確度閾值能夠被提供為20英尺。例如,如果精確度超過精確度閾值,則大致位置不夠精確。因此,不顯示選擇界面。參照基于圖2的示例用例的示例來進一步詳細描述本公開的實施方式。在一個示例中,接收查詢[給我看房間價格(showmeroomrates)],并且確定具有類型[酒店]的實體“很棒酒店”204、具有類型[酒店]的實體“不怎么棒酒店”、具有類型[酒店]的實體“糟糕酒店”208、以及具有類型[餐館]的實體“棒極了披薩”212在用戶設備202的大致位置的閾值距離內。因此,實體“很棒酒店”204、“不怎么棒酒店”206、“糟糕酒店”208和“棒極了披薩”212被包括在實體集合中。在該示例中,確定n元[房間(room)]、[價格(rate)]、和[房間價格(roomrate)]中的一個或多個與類型[酒店]相關。因此,實體“很棒酒店”204、“不怎么棒酒店”206和“糟糕酒店”208被包括在實體子集中。同樣在該示例中,確定n元[房間]、[價格]和[房間價格]中沒有一個與類型[餐館]相關。因此,實體“棒極了披薩”212不被包括在實體子集中。確定實體子集包括多個實體,例如“很棒酒店”、“不怎么棒酒店”、和“糟糕酒店”。作為響應,能夠向用戶顯示選擇界面,該選擇界面包括“很棒酒店”、“不怎么棒酒店”和“糟糕酒店”的相應圖形表示。圖3描繪了基于圖2的示例用例的示例選擇界面300。在圖3的示例中,選擇界面300包括分別表示實體“很棒酒店”、“不怎么棒酒店”和“糟糕酒店”的圖形表示302、304、306。在一些示例中,每個圖形表示302、304、306包括與相應實體相關聯(lián)的數(shù)據。在所描繪的示例中,每個圖形表示302、304、306提供實體的名稱310、與實體相關聯(lián)的圖像312、實體的聯(lián)系信息314、用戶設備202與實體之間的大致距離316、和搜索結果318的相應表示,其包括如果選擇了相應的實體則將被提供的搜索結果。在所描繪的示例中,選擇界面還包括選擇圖標328,其使得用戶能夠搜索沒有在選擇界面300中以圖形方式表示的其他實體。例如,用戶能夠選擇選擇圖標328,并且在距用戶設備202的大致位置的擴大的閾值距離內的附加實體的圖形表示能夠被顯示。在該示例中,能夠確定實體“很棒酒店”具有比實體“不怎么棒酒店”更好的評級,并且實體“不怎么棒酒店”具有比實體“糟糕酒店”更好的評級。因此,實體“很棒酒店”的圖形表示302能夠比實體“不怎么棒酒店”的圖形表示304和實體“糟糕酒店”的圖形表示306更顯著地顯示。用戶能夠使用選擇界面300來選擇實體。例如,用戶能夠在圖形表示302、304、306上輕敲來選擇實體。例如,用戶使用選擇界面300來選擇“很棒酒店”。作為響應,能夠重寫查詢以顯式地引用實體“很棒酒店”而不是實體“不怎么棒酒店”或實體“糟糕酒店”。例如,查詢[給我看房間價格]能夠被重寫以提供經修正的查詢[房間價格很棒酒店(roomratesGreatHotel)]。能夠將經修正的查詢提供給搜索服務,并且能夠接收響應于經修正的查詢的搜索結果??偨Y以上示例,接收到搜索查詢[給我看房間價格],實體“很棒酒店”、“不怎么棒酒店”和“糟糕酒店”被包括在實體子集中,選擇界面被顯示給用戶,選擇界面包括“很棒酒店”、“不怎么棒酒店”、和“糟糕酒店”的相應圖形表示,用戶選擇了“很棒酒店”,并且該查詢被重寫以顯式地引用“很棒酒店”。在繼續(xù)上述示例的另一示例中,接下來接收到搜索查詢[給我看房間圖像(showmeroomimages)]。確定具有類型[酒店]的實體“很棒酒店”204、具有類型[酒店]的實體“不怎么棒酒店”206、具有類型[酒店]的實體“糟糕酒店”208、以及具有類型[餐廳]的實體“棒極了披薩”212在用戶設備202的大致位置的閾值距離內。因此,實體“很棒酒店”204、“不怎么棒酒店”206、“糟糕酒店”208和“棒極了披薩”212被包括在實體集合中。在本示例中,確定n元[房間(room)]、[圖像(images)]和[房間圖像(roomimages)]中的一個或多個與類型[酒店]相關。因此,實體“很棒酒店”204、“不怎么棒酒店”206和“糟糕酒店”被包括在實體子集中。同樣在本示例中,確定n元[房間]和[房間圖像]與類型[餐館]不相關。因此,實體“棒極了披薩”212沒有被包括在實體子集中。確定實體子集包括多個實體,例如“很棒酒店”、“不怎么棒酒店”和“糟糕酒店”。還確定用戶設備202在接收到先前的查詢[給我看房間價格]時的閾值距離內,并且確定用戶先前從先前顯示的選擇界面——例如圖3的選擇界面300選擇了“很棒酒店”。作為響應,實體“很棒酒店”被自動選擇,而無需向用戶顯示選擇界面,并且該查詢被重寫以顯式地引用“很棒酒店”。能夠將經修正的查詢提供給搜索服務,并且能夠接收響應于經修正的查詢的搜索結果。在另一示例中,接收到搜索查詢[給我看房間圖像],并且確定具有類型[酒店]的實體“很棒酒店”204、具有類型[酒店]的實體“不怎么棒酒店”206、和具有類型[酒店]的實體“糟糕酒店”208在用戶設備202的大致位置的閾值距離內。因此,實體“很棒酒店”204、實體“不怎么棒酒店”206和“糟糕酒店”208被包括在實體集合中。在本示例中,確定n元[房間]、[圖像]和[房間圖像]中的一個或多個與類型[酒店]相關。因此,實體“很棒酒店”、“不怎么棒酒店”和“糟糕酒店”被包括在實體子集中。確定實體子集包括多個實體,例如“很棒酒店”、“不怎么棒酒店”、和“糟糕酒店”,并且確定用戶先前從響應于查詢[給我看房間價格]而顯示的先前所顯示的選擇界面——例如圖3的選擇界面300選擇了“很棒酒店”。在本示例中,還確定用戶設備202距離用戶設備202先前已經從其提交查詢[給我看房間價格]的大致位置大約Y英尺遠,并且確定Y大于例如X的閾值距離。在該示例中,雖然實體“很棒酒店”先前已被用戶選擇,但是因為用戶設備202距離用戶已提交過查詢[給我看房間價格]之處大于閾值距離,所以向用戶顯示選擇界面。在該示例中,選擇界面能夠包括“很棒酒店”、“不怎么棒酒店”、和“糟糕酒店”的相應圖形表示,并且用戶使用選擇界面來選擇“糟糕酒店”。作為響應,查詢能夠被重寫以顯式地引用實體“糟糕酒店”而不是實體“很棒酒店”和/或“不怎么棒酒店”。例如,查詢[給我看房間圖像]能夠被重寫以提供經修正的查詢[房間圖像糟糕酒店(roomimagesHorribleHotel)]。能夠將經修正的查詢提供給搜索服務,并且能夠接收響應于經修正的查詢的搜索結果。圖4描繪了能夠根據本公開的實施方式來執(zhí)行的示例過程400。示例過程400能夠例如通過圖1的示例性環(huán)境100——例如搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130來實現(xiàn)。在一些示例中,示例過程400能夠由使用一個或多個計算設備來執(zhí)行的一個或多個計算機可執(zhí)行程序提供。接收查詢Q(402)。例如,搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130從用戶設備106、202接收查詢。接收位置數(shù)據(404)。例如,搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130從用戶設備106、202接收位置數(shù)據。在一些示例中,能夠利用查詢來提供位置數(shù)據?;谖恢脭?shù)據來接收實體集合(406)。在一些示例中,確定用戶設備106、202的閾值距離內的實體e,并將其包括在實體集合中。在一些示例中,實體集合包括m個實體,其中m大于或等于1。計數(shù)器i被設置為等于1(408)。確定查詢Q是否隱含地關涉實體ei(410)。在一些示例中,并且如本文所描述的,如果查詢Q的一個或多個n元與實體ei的類型相關聯(lián),則確定查詢Q隱含地關涉實體ei。如果查詢Q被確定為隱含地關涉實體ei,則實體ei被包括在實體子集中(412)。如果查詢Q未被確定為隱含地關涉實體ei,則實體ei不被包括在實體子集中,并且確定計數(shù)器i是否等于m(414)。如果計數(shù)器i不等于m,則還未考慮實體集合中的所有實體。因此,將計數(shù)器i遞增(416),并且示例過程400循環(huán)回去。如果計數(shù)器i等于m,則已經考慮了實體集合中的所有實體,并且確定實體子集是否包括多個實體(418)。如果實體子集不包括多個實體,則基于實體來重寫查詢Q以提供經修正的查詢(420)。如果實體子集包括多個實體,則確定是否要從該實體子集中自動選擇實體(422)。在一些示例中,并且如本文所述,能夠基于時間、查詢和/或位置來確定是否自動選擇實體。如果要從實體子集中自動選擇實體,則選擇實體(424)并且基于該實體重寫查詢Q以提供經修正的查詢(420)。如果不從實體子集中自動選擇實體,則提供選擇界面以用于向用戶顯示(426)。在一些示例中,搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130向用戶設備106、202提供指令以顯示選擇界面。接收用戶選擇(428)。例如,用戶能夠從選擇界面選擇實體的圖形表示,并且由搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130接收指示用戶選擇的數(shù)據——例如指示所選擇的實體的數(shù)據?;趯嶓w來重寫查詢Q以提供經修正的查詢(420)。如本文所述,例如由搜索服務120使用經修正的查詢以響應于查詢Q來提供搜索結果。圖5描繪了能夠根據本公開的實施方式來執(zhí)行的示例過程500。示例過程500能夠例如通過圖1的示例環(huán)境100來被實現(xiàn)。在一些示例中,示例過程500能夠由使用一個或多個計算設備執(zhí)行的一個或多個計算機可執(zhí)行程序來提供。接收查詢(502)。例如,搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130從用戶設備106、202接收查詢。確定查詢是否隱含地關涉某個實體(504)。例如,能夠確定查詢缺少對實體的顯式引用。因此,能夠確定查詢隱含地關涉某個實體。作為另一示例,能夠確定查詢包括代詞。因此,能夠確定查詢隱含地關涉實體。如果確定查詢沒有隱含地關涉某個實體,則基于該查詢來提供搜索結果(506)。例如,搜索系統(tǒng)120能夠接收響應于查詢的搜索結果,并且能夠向用戶設備106、202提供搜索結果。如果確定查詢隱含地關涉某個實體,則獲得用戶設備的大致位置(508)。例如,搜索系統(tǒng)120和/或查詢解釋系統(tǒng)130從用戶設備106、202接收位置數(shù)據。在一些示例中,能夠利用查詢來提供位置數(shù)據。獲得實體集合(510)。例如,實體集合包括均距離用戶設備106、202的大致位置閾值距離的一個或多個實體。確定查詢隱含地關涉實體集合中的實體(514)。例如,基于對顯示在用戶設備上的選擇界面的用戶輸入來選擇實體。在一些示例中,如本文所述,響應于確定查詢隱含地關涉實體集合中的至少兩個實體而顯示選擇界面。提供經修正的查詢(516)。例如,查詢被重寫以顯式地引用實體?;诮浶拚牟樵儊硖峁┧阉鹘Y果(518)。例如,搜索系統(tǒng)120能夠接收響應于經修正的查詢的搜索結果,并且能夠向用戶設備106、202提供搜索結果。在本說明書中描述的主題和操作的實施方式能夠以數(shù)字電子電路、或者以計算機軟件、固件、或硬件——包括本說明書中公開的結構及其結構等同物、或者以它們中的一個或多個的組合來實現(xiàn)。本說明書中所描述的主題的實施方式能夠使用一個或多個計算機程序來實現(xiàn),所述一個或多個計算機程序即計算機程序指令的一個或多個模塊,所述一個或多個計算機程序被編碼在計算機存儲介質中,用于由數(shù)據處理裝置執(zhí)行或控制數(shù)據處理裝置的操作。替選地或另外地,程序指令能夠被編碼在人工生成的傳播信號——例如機器生成的電信號、光信號、或電磁信號上,該傳播信號被生成以編碼信息以用于傳送到合適的接收機裝置以供數(shù)據材料裝置執(zhí)行。計算機存儲介質能夠是以下或被包括在其中:計算機可讀存儲設備、計算機可讀存儲基板、隨機或串行存取存儲器陣列或設備、或者它們的一個或多個的組合。此外,雖然計算機存儲介質不是傳播信號,但計算機存儲介質能夠是在人工生成的傳播信號中編碼的計算機程序指令的源或目的地。計算機存儲介質還能夠是一個或多個單獨的物理組件或介質(例如,多個CD、盤、或其他存儲設備)或者被包括在其中。在本說明書中描述的操作能夠被實現(xiàn)為由數(shù)據處理裝置對存儲在一個或多個計算機可讀存儲設備上的或從其他源接收的數(shù)據執(zhí)行的操作。術語“數(shù)據處理裝置”涵蓋用于處理數(shù)據的所有種類的裝置、設備、和機器,例如包括可編程處理器、計算機、片上系統(tǒng)、或者多個可編程處理器、計算機、芯片上系統(tǒng)、或前述的組合。該裝置能夠包括專用邏輯電路,例如,F(xiàn)PGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)。除了硬件之外,該裝置還能夠包括創(chuàng)建用于所討論的計算機程序的執(zhí)行環(huán)境的代碼,例如,構成處理器固件、協(xié)議棧、數(shù)據庫管理系統(tǒng)、操作系統(tǒng)、跨平臺運行時環(huán)境、虛擬機、或者它們中的一個或多個的組合的代碼。裝置和執(zhí)行環(huán)境能夠實現(xiàn)各種不同的計算模型基礎架構,諸如web服務、分布式計算以及網格計算基礎架構。計算機程序(也被稱作程序、軟件、軟件應用、腳本、或代碼)能夠以任何形式的編程語言編寫,包括編譯或解釋語言、聲明式或過程式語言,并且能夠以任何形式部署,包括作為獨立程序或作為適于在計算環(huán)境中使用的模塊、組件、子例程、對象、或其他單元。計算機程序可以但不必對應于文件系統(tǒng)中的文件。程序能夠被存儲在保存其他程序或數(shù)據(例如,存儲在標記語言文檔中的一個或多個腳本)的文件的一部分中、存儲在專用于所討論程序的單個文件中、或者存儲在多個協(xié)同文件中(例如,存儲一個或多個模塊、子程序、或代碼的部分的文件)。計算機程序能夠被部署為在一個計算機上執(zhí)行,或者被部署在位于一個地點或跨多個地點分布并且通過通信網絡互連的多個計算機上執(zhí)行。本說明書中描述的過程和邏輯流程能夠由一個或多個可編程處理器執(zhí)行,該可編程處理器執(zhí)行一個或多個計算機程序以通過對輸入數(shù)據進行操作并生成輸出來執(zhí)行動作。過程和邏輯流程也能夠由專用邏輯電路——例如FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)執(zhí)行,并且裝置也能夠被實現(xiàn)為專用邏輯電路。例如,適合于執(zhí)行計算機程序的處理器包括通用微處理器和專用微處理器這兩者、以及任何種類的數(shù)字計算機的任何一個或多個處理器。通常,處理器將從只讀存儲器或隨機存取存儲器或者這兩者接收指令和數(shù)據。計算機的元件能夠包括用于根據指令執(zhí)行動作的處理器和用于存儲指令和數(shù)據的一個或多個存儲器設備。通常,計算機還將包括用于存儲數(shù)據的一個或多個大容量存儲設備,例如磁盤、磁光盤、或光盤,或者可操作地耦合以從所述一個或多個大容量存儲設備接收數(shù)據或向其傳送數(shù)據,或以上這兩者。然而,計算機不必具有這樣的設備。此外,計算機能夠被嵌入在另一設備中,該另一個設備例如移動電話、個人數(shù)字助理(PDA)、移動音頻或視頻播放器、游戲控制臺、全球定位系統(tǒng)(GPS)接收器、或便攜式存儲設備(例如,通用串行總線(USB)閃存驅動器),僅舉數(shù)例。適合于存儲計算機程序指令和數(shù)據的設備包括所有形式的非易失性存儲器、介質和存器儲設備,例如包括:半導體存儲設備,例如EPROM,EEPROM、和閃存設備;磁盤,例如內部硬盤或可移動盤;磁光盤;以及CD-ROM和DVD-ROM盤。處理器和存儲器能夠由專用邏輯電路補充或并入專用邏輯電路中。為了提供與用戶的交互,本說明書中描述的主題的實施方式能夠被實現(xiàn)在計算機上,該計算機具有:顯示設備,例如CRT(陰極射線管)或LCD(液晶顯示器)監(jiān)視器,其用于向用戶顯示信息和;以及鍵盤和指示設備,指示設備例如鼠標或軌跡球,用戶通過其能夠向計算機提供輸入。其他類型的設備也能夠被用于提供與用戶的交互;例如,提供給用戶的反饋能夠是任何形式的感官反饋,例如視覺反饋、聽覺反饋、或觸覺反饋;并且能夠以包括聲音、語音、或觸覺輸入的任何形式接收來自用戶的輸入。另外,計算機能夠通過下述方式與用戶交互:向用戶所使用的設備發(fā)送文檔以及從用戶所使用的設備接收文檔,例如通過響應于從用戶的客戶端設備上的web瀏覽器接收的請求,將網頁發(fā)送到該web瀏覽器。在本說明書中描述的主題的實施方式能夠被實現(xiàn)在計算系統(tǒng)中,該計算系統(tǒng)包括例如作為數(shù)據服務器的后端組件,或者包括例如應用服務器的中間件組件,或者包括例如具有圖形用戶界面或Web瀏覽器的客戶端計算機的前端組件——用戶通過該Web瀏覽器能夠與本說明書中所描述的主題的實施方式交互,或者包括一個或多個這樣的后端組件、中間件組件、或前端組件的任何組合。系統(tǒng)的組件能夠通過例如通信網絡的任何形式或介質的數(shù)字數(shù)據通信來互連。通信網絡的示例包括局域網(“LAN”)和廣域網(“WAN”)、互連網絡(例如互聯(lián)網)、以及對等網絡(例如點對點(adhoc)對等網絡)。計算系統(tǒng)能夠包括客戶端和服務器??蛻舳撕头掌魍ǔ1舜诉h離并且一般通過通信網絡交互??蛻舳撕头掌鞯年P系依靠在相應計算機上運行并且彼此具有客戶端-服務器關系的計算機程序而產生。在一些實施方式中,服務器向客戶端設備傳送數(shù)據(例如HTML頁面)(例如出于向與客戶端設備交互的用戶顯示數(shù)據和從該用戶接收用戶輸入的目的而傳送)。能夠在服務器處從客戶端設備接收在客戶端設備處生成的數(shù)據(例如用戶交互的結果)。雖然本說明書包含許多具體實施方式細節(jié),但是這些不應被解釋為對本公開的任何實施方式或可能要求保護的內容的范圍的限制,而是應當被解釋為對示例實施方式特有的特征的描述。本說明書中在單獨實施方式的場境下所描述的某些特征也能夠在單個實施方式中組合實現(xiàn)。相反,在單個實施方式場境下所描述的各種特征也能夠在多個實施方式中單獨地或以任何合適的子組合來實現(xiàn)。此外,雖然上面可能將特征描述為以某些組合來中起作用并且甚至最初如此要求保護,但是在一些情況下來自所要求保護的組合的一個或多個特征能夠從組合中被刪去,并且所要求保護的組合可以涉及子組合或子組合的變型。類似地,雖然在附圖中以特定順序描繪了操作,但是這不應被理解為需要以所示的特定順序或以連續(xù)順序來執(zhí)行這樣的操作,或者需要執(zhí)行所有所圖示的操作才能達到期望的結果。在某些情況下,多任務和并行處理可能是有利的。此外,上述實施方式中的各種系統(tǒng)組件的分離不應被理解為在所有實施方式中都需要這樣的分離,并且應當理解,所描述的程序組件和系統(tǒng)通常能夠一起集成在單個軟件產品中或封裝到多個軟件產品內。因此,已經描述了主題的特定實施方式。其他實施方式落入所附權利要求書的范圍內。在一些情況下,權利要求書中所記載的動作能夠以不同的順序執(zhí)行并且仍然達到期望的結果。另外,附圖中描繪的過程不一定需要所示的特定順序或連續(xù)順序來達到期望的結果。在某些實施方式中,多任務和并行處理可能是有利的。當前第1頁1 2 3 當前第1頁1 2 3