本公開總體上涉及社交網(wǎng)絡(luò)以及用于在社交網(wǎng)絡(luò)環(huán)境內(nèi)執(zhí)行對(duì)象的搜索。
背景技術(shù):可以包括社交網(wǎng)絡(luò)網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)能夠使其用戶(例如,個(gè)人或組織)與該系統(tǒng)互動(dòng)并且通過該系統(tǒng)彼此互動(dòng)。通過用戶的輸入,社交網(wǎng)絡(luò)可以在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)創(chuàng)建和儲(chǔ)存與用戶相關(guān)聯(lián)的用戶配置文件。用戶配置文件可包括人口統(tǒng)計(jì)信息、通信信道信息以及關(guān)于用戶的個(gè)人興趣的信息。通過用戶的輸入,社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建和儲(chǔ)存用戶與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶的關(guān)系的記錄,并且提供服務(wù)(例如,涂鴉墻、照片分享、活動(dòng)組織、消息傳送、游戲或廣告),以在用戶之間或之中促進(jìn)社會(huì)互動(dòng)。社交網(wǎng)絡(luò)系統(tǒng)可以通過一個(gè)或多個(gè)網(wǎng)絡(luò)將與其服務(wù)相關(guān)的內(nèi)容或消息發(fā)送給用戶的移動(dòng)或其他計(jì)算裝置。用戶還可以在用戶的移動(dòng)或其他計(jì)算裝置上安裝軟件應(yīng)用程序,用于評(píng)估用戶的用戶配置文件以及在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的其他數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)可以生成一組個(gè)性化的內(nèi)容對(duì)象,以向用戶顯示,例如,與該用戶聯(lián)系的其他用戶的聚合故事的新聞饋送。社交圖譜分析在由節(jié)點(diǎn)和矢線構(gòu)成的網(wǎng)絡(luò)理論方面查看社會(huì)關(guān)系。節(jié)點(diǎn)表示在網(wǎng)絡(luò)內(nèi)的單獨(dú)參與者,并且矢線表示在參與者之間的關(guān)系。所產(chǎn)生的基于圖譜的結(jié)構(gòu)通常非常復(fù)雜??梢跃哂卸喾N類型的節(jié)點(diǎn)和用于連接節(jié)點(diǎn)的多種類型的矢線。通過其最簡(jiǎn)單的形式,社交圖譜是被研究的所有節(jié)點(diǎn)之間的所有相關(guān)矢線的映射。
技術(shù)實(shí)現(xiàn)要素:在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)的用戶可使用包括引用特定社交圖譜元素的結(jié)構(gòu)化查詢,搜索與該系統(tǒng)相關(guān)聯(lián)的對(duì)象。結(jié)構(gòu)化查詢可以給在線社交網(wǎng)絡(luò)的用戶提供一種強(qiáng)大的方式,來根據(jù)其社交圖譜屬性及其與各種社交圖譜元素的關(guān)系,搜索在社交圖譜內(nèi)表示的對(duì)象。在特定的實(shí)施方式中,響應(yīng)于具有內(nèi)部約束和外部約束的結(jié)構(gòu)化查詢,例如,嵌套式搜索查詢,社交網(wǎng)絡(luò)系統(tǒng)可識(shí)別滿足內(nèi)部和外部約束的與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的對(duì)象??墒褂貌樵兲崾?,提高搜索與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的對(duì)象的垂直存儲(chǔ)的過程,其中,在識(shí)別與內(nèi)部查詢約束匹配的對(duì)象時(shí),使用外部查詢約束。例如,可以解析比較復(fù)雜的結(jié)構(gòu)化查詢,例如,“在帕洛阿爾托拍攝的女性照片”,以便搜索用戶垂直存儲(chǔ),以識(shí)別女性用戶,并且通過使用允許論證缺席一些結(jié)果的運(yùn)算符(例如,“weakand”(WAND)運(yùn)算符)識(shí)別也在帕洛阿爾托拍攝的照片中標(biāo)記的至少一些女性用戶。接下來,可以搜索照片垂直存儲(chǔ),以識(shí)別在帕洛阿爾托拍攝的照片,在所述照片內(nèi)標(biāo)記任何識(shí)別的女性用戶。在特定的實(shí)施方式中,來自第一垂直存儲(chǔ)的結(jié)果可以評(píng)分和排名,并且在為第二垂直存儲(chǔ)的結(jié)果評(píng)分時(shí),可以使用那些得分。通過這種方式,對(duì)應(yīng)于外部約束請(qǐng)求的對(duì)象的垂直存儲(chǔ)的搜索更可能生成滿足搜索查詢的結(jié)果。這還可允許社交網(wǎng)絡(luò)系統(tǒng)產(chǎn)生更好的搜索結(jié)果,并且可提高生成這些結(jié)果的處理效率。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可解析結(jié)構(gòu)化搜索查詢并且生成包括逆算子的查詢命令。使用逆算子,可提高搜索與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的對(duì)象的垂直存儲(chǔ)的過程,其中,可修改一個(gè)查詢約束,以包括其反向約束。在解析具有內(nèi)部查詢約束和外部查詢約束的結(jié)構(gòu)化查詢時(shí),例如,嵌套式搜索查詢,查詢的典型處理可產(chǎn)生不充分?jǐn)?shù)量的搜索結(jié)果。例如,由于內(nèi)部查詢約束產(chǎn)生太多結(jié)果,降低了任何結(jié)果與外部查詢相交的可能性,所以可能發(fā)生這種情況??墒褂媚嫠阕?,加強(qiáng)搜索與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的對(duì)象的垂直存儲(chǔ)的過程,其中,在搜索與對(duì)象匹配的垂直存儲(chǔ)時(shí),使用反向約束,代替原始查詢約束。例如,可以解析比較復(fù)雜的結(jié)構(gòu)化查詢,例如,“中國(guó)人喜歡的我的照片”,以便代替使用“l(fā)iked_by”運(yùn)算符搜索中國(guó)用戶喜歡的照片,而使用“l(fā)ikers_of”運(yùn)算符搜索查詢用戶的照片的用戶。通過這種方式,可使用逆算子,以便特定的垂直存儲(chǔ)的搜索產(chǎn)生更好的搜索結(jié)果,并且可提高生成這些結(jié)果的處理效率。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可根據(jù)查詢用戶的搜索意圖,將搜索結(jié)果排名。在運(yùn)行不同的搜索查詢時(shí),用戶可具有不同的意圖。用于生成搜索結(jié)果的搜索算法可根據(jù)這些搜索意圖修改,使得響應(yīng)于一個(gè)查詢將搜索結(jié)果排名的方式可與響應(yīng)于另一個(gè)查詢將搜索結(jié)果排名的方式不同。社交網(wǎng)絡(luò)系統(tǒng)可識(shí)別搜索查詢的一個(gè)或多個(gè)搜索意圖,然后,根據(jù)搜索意圖,將與搜索查詢匹配的搜索結(jié)果排名??赏ㄟ^各種方式,例如,根據(jù)在搜索查詢內(nèi)引用的社交圖譜元素、在搜索查詢內(nèi)的項(xiàng)、與查詢用戶相關(guān)聯(lián)的用戶信息、查詢用戶的搜索歷史、模式檢測(cè)、與查詢或用戶相關(guān)的其他合適的信息、或其任何組合,確定搜索意圖。例如,在搜索查詢內(nèi)引用的特定社交圖譜元素可對(duì)應(yīng)于特定搜索意圖。在將搜索結(jié)果排名時(shí)使用搜索意圖,社交網(wǎng)絡(luò)系統(tǒng)能夠向查詢用戶更有效地呈現(xiàn)更相關(guān)的或者或更有興趣的搜索結(jié)果。附圖說明圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的一個(gè)實(shí)例網(wǎng)絡(luò)環(huán)境;圖2示出了一個(gè)實(shí)例社交圖譜;圖3示出了用于儲(chǔ)存社交網(wǎng)絡(luò)系統(tǒng)的對(duì)象的實(shí)例劃分;圖4示出了在線社交網(wǎng)絡(luò)的實(shí)例網(wǎng)頁;圖5A-5D示出了社交網(wǎng)絡(luò)的實(shí)例查詢;圖6示出了用于響應(yīng)于具有內(nèi)部約束和外部約束的搜索查詢生成搜索結(jié)果的一個(gè)實(shí)例方法;圖7示出了用于使用逆算子解析搜索查詢的一個(gè)實(shí)例方法;圖8示出了用于根據(jù)搜索意圖生成搜索結(jié)果的一個(gè)實(shí)例方法;圖9示出了一個(gè)實(shí)例計(jì)算機(jī)系統(tǒng)。具體實(shí)施方式系統(tǒng)概述圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的一個(gè)實(shí)例網(wǎng)絡(luò)環(huán)境100。網(wǎng)絡(luò)環(huán)境100包括通過網(wǎng)絡(luò)110彼此連接的客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170。雖然圖1示出了客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110的特定設(shè)置,但是本公開預(yù)計(jì)客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110具有任何合適的設(shè)置。作為一個(gè)實(shí)例,并非通過限制的方式,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170中的兩個(gè)或多個(gè)彼此直接連接,繞過網(wǎng)絡(luò)110。作為另一個(gè)實(shí)例,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170中的兩個(gè)或多個(gè)在物理上或邏輯上彼此完全或部分共同定位。而且,雖然圖1示出了特定數(shù)量的客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110,但是本公開預(yù)計(jì)客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110具有任何合適的數(shù)量。作為一個(gè)實(shí)例,并非通過限制的方式,網(wǎng)絡(luò)環(huán)境100可以包括多個(gè)客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110。本公開預(yù)計(jì)任何合適的網(wǎng)絡(luò)110。作為一個(gè)實(shí)例,并非通過限制的方式,網(wǎng)絡(luò)110的一個(gè)或多個(gè)部分可以包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬專用網(wǎng)絡(luò)(VPN0、局域網(wǎng)(LAN)、無線LAN(WLAN)、廣域網(wǎng)(WAN)、無線WAN(WWAN)、城域網(wǎng)(MAN)、一部分互聯(lián)網(wǎng)、一部分公共交換電話網(wǎng)(PSTN)、蜂窩電話網(wǎng)絡(luò)、或其中的兩個(gè)或多個(gè)的組合。網(wǎng)絡(luò)110可以包括一個(gè)或多個(gè)網(wǎng)絡(luò)110。鏈路150可以使客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170與通信網(wǎng)絡(luò)110或者彼此連接。本公開預(yù)計(jì)任何合適的鏈路150。在特定的實(shí)施方式中,一個(gè)或多個(gè)鏈路150包括一個(gè)或多個(gè)有線(例如,數(shù)字用戶線路(DSL)或電纜數(shù)據(jù)服務(wù)接口規(guī)范(DOCSIS))、無線(例如,Wi-Fi或全球微波接入互操作性(WiMAX))、或光學(xué)(例如,同步光纖網(wǎng)絡(luò)(SONET)或同步數(shù)字系列(SDH))鏈路。在特定的實(shí)施方式中,一個(gè)或多個(gè)鏈路150均包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、WWAN、MAN、一部分互聯(lián)網(wǎng)、一部分PSTN、基于蜂窩技術(shù)的網(wǎng)絡(luò)、基于衛(wèi)星通信技術(shù)的網(wǎng)絡(luò)、另一個(gè)鏈路150或兩個(gè)或多個(gè)這種鏈路150的組合。在整個(gè)網(wǎng)絡(luò)設(shè)備100中,鏈路150不必相同。一個(gè)或多個(gè)第一鏈路150可以在一個(gè)或多個(gè)方面與一個(gè)或多個(gè)第二鏈路150不同。在特定的實(shí)施方式中,客戶端系統(tǒng)130可以是電子裝置,包括硬件、軟件或嵌入式邏輯元件或兩個(gè)或多個(gè)這種元件的組合,并且能夠執(zhí)行由客戶端系統(tǒng)130實(shí)現(xiàn)或支持的合適功能。作為一個(gè)實(shí)例,并非通過限制的方式,客戶端系統(tǒng)130可以包括計(jì)算機(jī)系統(tǒng),例如,臺(tái)式電腦、筆記本或膝上型電腦、筆記本、平板電腦、電子閱讀器、GPS裝置、照相機(jī)、個(gè)人數(shù)字助理(PDA)、手持式電子裝置、蜂窩電話、智能電話、其他合適的電子裝置、或其任何合適的組合。本公開預(yù)計(jì)任何合適的客戶端系統(tǒng)130??蛻舳讼到y(tǒng)130可以使在客戶端系統(tǒng)130上的網(wǎng)絡(luò)用戶訪問網(wǎng)絡(luò)110??蛻舳讼到y(tǒng)130可以使其用戶與在其他客戶端系統(tǒng)130上的其他用戶通信。在特定的實(shí)施方式中,客戶端系統(tǒng)130可以包括網(wǎng)頁瀏覽器132,例如,MICROSOFTINTERNETEXPLORER、GOOGLECHROME或MOZILLAFIREFOX,并且可以具有一個(gè)或多個(gè)附加組件、插件或其他延伸部分,例如,TOOLBAR或YAHOOTOOLBAR。在客戶端系統(tǒng)130上的用戶可以輸入統(tǒng)一資源定位符(URL)或其他地址,將網(wǎng)頁瀏覽器132引向特定用戶(例如,服務(wù)器162或與第三方系統(tǒng)170相關(guān)聯(lián)的服務(wù)器),并且網(wǎng)頁瀏覽器132可以生成超文本傳輸協(xié)議(HTTP)請(qǐng)求,并且將HTTP請(qǐng)求傳送給服務(wù)器。服務(wù)器可以接受HTTP請(qǐng)求并且將響應(yīng)于HTTP請(qǐng)求的一個(gè)或多個(gè)超文本標(biāo)記語言(HTML)文件傳送給客戶端系統(tǒng)130??蛻舳讼到y(tǒng)130可以基于來自服務(wù)器的HTML文件渲染網(wǎng)頁,用于呈現(xiàn)給用戶。本公開預(yù)計(jì)任何合適的網(wǎng)頁文件。作為一個(gè)實(shí)例,并非通過限制的方式,網(wǎng)頁可以根據(jù)特定的需要從HTML文件、可擴(kuò)展超文本標(biāo)記語言(XHTML)文件或可擴(kuò)展標(biāo)記語言(XML)文件中渲染。這種頁面還可以執(zhí)行腳本,例如,例如并且沒有限制地,通過JAVASCRIPT、JAVA、MICROSOFTSILVERLIGHT、標(biāo)記語言和腳本(例如,AJAX(異步JAVASCRIPT和XML)的組合等編寫的腳本。在本文中,在適當(dāng)?shù)那闆r下,網(wǎng)頁的引用包括一個(gè)或多個(gè)相應(yīng)的網(wǎng)頁文件(瀏覽器可以用于渲染網(wǎng)頁的文件),反之亦然。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以是可以托管在線社交網(wǎng)絡(luò)的網(wǎng)絡(luò)可尋址計(jì)算系統(tǒng)。社交網(wǎng)絡(luò)系統(tǒng)160可以生成、儲(chǔ)存、接收并且發(fā)送社交網(wǎng)絡(luò)數(shù)據(jù),例如,用戶配置文件數(shù)據(jù)、概念配置文件數(shù)據(jù)、社交圖譜信息、或與在線社交網(wǎng)絡(luò)相關(guān)的其他合適數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)160可以由網(wǎng)絡(luò)環(huán)境100的其他元件直接或者通過網(wǎng)絡(luò)110訪問。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以包括一個(gè)或多個(gè)服務(wù)器162。每個(gè)服務(wù)器162可以是單一式服務(wù)器或分布式服務(wù)器,其跨過多個(gè)計(jì)算機(jī)或多個(gè)數(shù)據(jù)中心。服務(wù)器162可以是各種類型,例如,例如并且沒有限制地,網(wǎng)絡(luò)服務(wù)器、新聞服務(wù)器、郵件服務(wù)器、消息服務(wù)器、廣告服務(wù)器、文件服務(wù)器、應(yīng)用程序服務(wù)器、交換服務(wù)器、數(shù)據(jù)庫服務(wù)器、代理服務(wù)器、適合于執(zhí)行在本文中描述的功能或過程的另一個(gè)服務(wù)器、或其任何組合。在特定的實(shí)施方式中,每個(gè)服務(wù)器162可以包括硬件、軟件或嵌入式邏輯元件或兩個(gè)或多個(gè)這種元件的組合,用于執(zhí)行由服務(wù)器162實(shí)現(xiàn)或支持的合適功能。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)164可以包括一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存164。數(shù)據(jù)儲(chǔ)存164可以用于儲(chǔ)存各種類型的信息。在特定的實(shí)施方式中,可以根據(jù)特定的數(shù)據(jù)結(jié)構(gòu),組織儲(chǔ)存在數(shù)據(jù)儲(chǔ)存164內(nèi)的信息。在特定的實(shí)施方式中,每個(gè)數(shù)據(jù)儲(chǔ)存164可以關(guān)聯(lián)式、柱狀、相關(guān)性或其他合適的數(shù)據(jù)庫。雖然本公開描述或顯示了特定類型的數(shù)據(jù)庫,但是本公開預(yù)計(jì)任何合適類型的數(shù)據(jù)庫。特定的實(shí)施方式可以提供接口,所述接口使客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160或者第三方系統(tǒng)170能夠管理、檢索、增加或刪除儲(chǔ)存在數(shù)據(jù)儲(chǔ)存164內(nèi)的信息。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存164內(nèi)儲(chǔ)存一個(gè)或多個(gè)社交圖譜。在特定的實(shí)施方式中,社交圖譜可以包括多個(gè)節(jié)點(diǎn)-其可以包括多個(gè)用戶節(jié)點(diǎn)(每個(gè)節(jié)點(diǎn)與特定的用戶對(duì)應(yīng))或多個(gè)概念節(jié)點(diǎn)(每個(gè)節(jié)點(diǎn)與特定的概念對(duì)應(yīng))-以及連接所述節(jié)點(diǎn)的多個(gè)矢線。社交網(wǎng)絡(luò)系統(tǒng)160可以給在線社交網(wǎng)絡(luò)的用戶提供與其他用戶通信和互動(dòng)的能力。在特定的實(shí)施方式中,用戶可以通過社交網(wǎng)絡(luò)系統(tǒng)160加入在線社交網(wǎng)絡(luò),然后,增加與用戶希望聯(lián)系的社交網(wǎng)絡(luò)系統(tǒng)160的多個(gè)其他用戶的聯(lián)系(即,關(guān)系)。在本文中,項(xiàng)“朋友”可以表示用戶通過社交網(wǎng)絡(luò)系統(tǒng)160與其形成聯(lián)系、關(guān)聯(lián)性或關(guān)系的社交網(wǎng)絡(luò)系統(tǒng)160的任何其他用戶。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以給用戶提供對(duì)由社交網(wǎng)絡(luò)系統(tǒng)160支持的各種類型的物品或?qū)ο蟛扇⌒袆?dòng)的能力。作為一個(gè)實(shí)例,并非通過限制的方式,物品和對(duì)象可以包括社交網(wǎng)絡(luò)系統(tǒng)160的用戶所屬的群組或社交網(wǎng)絡(luò)、用戶可能感興趣的活動(dòng)或日歷項(xiàng)、用戶可以使用的基于計(jì)算機(jī)的應(yīng)用程序、允許用戶通過服務(wù)購(gòu)買或銷售的物品的交易、與用戶可以執(zhí)行的廣告的互動(dòng)、或其他合適的物品或?qū)ο?。用戶可以與能夠在社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)或者由第三方系統(tǒng)170的外部系統(tǒng)表示的任何物體互動(dòng),該外部系統(tǒng)與社交網(wǎng)絡(luò)系統(tǒng)160分開并且通過網(wǎng)絡(luò)110耦接至社交網(wǎng)絡(luò)系統(tǒng)160。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160能夠連接各種實(shí)體。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可以使用戶能夠彼此互動(dòng)并且接收來自第三方系統(tǒng)170或其他實(shí)體的內(nèi)容,或者允許用戶通過應(yīng)用程序編程接口(API)或其他通信信道與這些實(shí)體互動(dòng)。在特定的實(shí)施方式中,第三方系統(tǒng)170可以包括一種或多種類型的服務(wù)器、一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存、一個(gè)或多個(gè)接口(包括但不限于API)、一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)、一個(gè)或多個(gè)內(nèi)容源、一個(gè)或多個(gè)網(wǎng)絡(luò)、或(例如)可以與服務(wù)器通信的任何其他合適的元件。第三方系統(tǒng)170可以由與操作社交網(wǎng)絡(luò)系統(tǒng)160的實(shí)體不同的實(shí)體操作。在特定的實(shí)施方式中,然而,社交網(wǎng)絡(luò)系統(tǒng)160和第三方系統(tǒng)170可以彼此相結(jié)合地操作,以給社交網(wǎng)絡(luò)系統(tǒng)160或第三方系統(tǒng)170的用戶提供社交網(wǎng)絡(luò)服務(wù)。在這個(gè)意義上,社交網(wǎng)絡(luò)系統(tǒng)160可以提供平臺(tái)或主干,其他系統(tǒng)(例如,第三方系統(tǒng)170)可以使用該平臺(tái)或主干來通過互聯(lián)網(wǎng)給用戶提供社交網(wǎng)絡(luò)服務(wù)和功能。在特定的實(shí)施方式中,第三方系統(tǒng)170可以包括第三方內(nèi)容對(duì)象提供商。第三方內(nèi)容對(duì)象提供商可以包括可以傳送給客戶端系統(tǒng)130的內(nèi)容對(duì)象的一個(gè)或多個(gè)來源。作為一個(gè)實(shí)例,并非通過限制的方式,內(nèi)容對(duì)象可以包括關(guān)于用戶感興趣的東西或活動(dòng)的信息,例如,電影放映時(shí)間、電影評(píng)論、餐廳評(píng)論、餐廳菜單、產(chǎn)品信息和評(píng)論、或其他合適的信息。作為一個(gè)實(shí)例,并非通過限制的方式,內(nèi)容對(duì)象可以包括激勵(lì)內(nèi)容對(duì)象,例如,優(yōu)惠券、折扣票、禮品券或其他合適的激勵(lì)對(duì)象。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160還包括用戶生成的內(nèi)容對(duì)象,所述內(nèi)容對(duì)象可以增強(qiáng)用戶與社交網(wǎng)絡(luò)系統(tǒng)160的互動(dòng)。用戶生成的內(nèi)容可以包括用戶可以增加、上傳、發(fā)送或“張貼”到社交網(wǎng)絡(luò)系統(tǒng)160中的任何物體。作為一個(gè)實(shí)例,并非通過限制的方式,用戶將帖子從客戶端系統(tǒng)130中傳送給社交網(wǎng)絡(luò)系統(tǒng)160。帖子可以包括狀態(tài)更新或其他文本數(shù)據(jù)等數(shù)據(jù)、位置信息、照片、視頻、鏈接、音樂或其他相似的數(shù)據(jù)或介質(zhì)。還可以由第三方系統(tǒng)170通過“通信通道”(例如,新聞饋送或流)增加到社交網(wǎng)絡(luò)系統(tǒng)160中。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以包括各種服務(wù)器、子系統(tǒng)、程序、模塊、記錄以及數(shù)據(jù)儲(chǔ)存。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以包括以下中的一個(gè)或多個(gè):網(wǎng)絡(luò)服務(wù)器、活動(dòng)記錄器、API請(qǐng)求服務(wù)器、相關(guān)性和排名引擎、內(nèi)容對(duì)象分類器、通知控制器、活動(dòng)記錄、第三方內(nèi)容對(duì)象曝光記錄、推理模塊、授權(quán)/隱私服務(wù)器、搜索模塊、廣告目標(biāo)模塊、用戶接口模塊、用戶配置文件儲(chǔ)存、連接儲(chǔ)存、第三方內(nèi)容儲(chǔ)存或位置儲(chǔ)存。社交網(wǎng)絡(luò)系統(tǒng)160還可以包括合適的元件,例如,網(wǎng)絡(luò)接口、安全機(jī)構(gòu)、負(fù)載平衡器、故障轉(zhuǎn)移服務(wù)器、管理和網(wǎng)絡(luò)操作控制臺(tái)、其他合適的元件、或其任何合適的組合。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以包括一個(gè)或多個(gè)用戶配置文件儲(chǔ)存,用于儲(chǔ)存用戶配置文件。用戶配置文件可以包括(例如)傳記信息、人口統(tǒng)計(jì)信息、行為信息、社會(huì)信息、或其他類型的描述性信息,例如,工作經(jīng)驗(yàn)、學(xué)歷、愛好或偏好、興趣、親和力或位置。興趣信息可以包括與一個(gè)或多個(gè)類別相關(guān)聯(lián)的興趣。類別可以是一般或特定類別。作為一個(gè)實(shí)例,并非通過限制的方式,如果用戶“喜歡”關(guān)于某個(gè)品牌的鞋的物品,那么類別可以是該品牌或者一般類別的“鞋子”或“衣服”。連接儲(chǔ)存可以用于儲(chǔ)存關(guān)于用戶的連接信息。連接信息可以表示具有相似或共同工作經(jīng)歷、群組關(guān)系、愛好、學(xué)歷的或者通過任何方式相關(guān)的或者分享共同屬性的用戶。連接信息還可以包括在不同用戶與內(nèi)容(內(nèi)部和外部)之間的用戶定義的連接。網(wǎng)絡(luò)服務(wù)器可以用于通過網(wǎng)絡(luò)110連接社交網(wǎng)絡(luò)系統(tǒng)160和一個(gè)或多個(gè)客戶端系統(tǒng)130或者一個(gè)或多個(gè)第三方系統(tǒng)170。網(wǎng)絡(luò)服務(wù)器可以包括郵件服務(wù)器或其他消息傳遞功能,用于在社交網(wǎng)絡(luò)系統(tǒng)160與一個(gè)或多個(gè)客戶端系統(tǒng)130之間接收和理由消息。API請(qǐng)求服務(wù)器可以允許第三方系統(tǒng)170通過調(diào)用一個(gè)或多個(gè)API來訪問來自社交網(wǎng)絡(luò)系統(tǒng)160的信息?;顒?dòng)記錄器可以用于從網(wǎng)絡(luò)服務(wù)器接收關(guān)于用戶在社交網(wǎng)絡(luò)系統(tǒng)160上或者遠(yuǎn)離社交網(wǎng)絡(luò)系統(tǒng)160的活動(dòng)的通信。與活動(dòng)記錄相結(jié)合,第三方內(nèi)容對(duì)象記錄可以保持用戶曝光到第三方內(nèi)容對(duì)象中。通知控制器可以給客戶端系統(tǒng)130提供關(guān)于內(nèi)容對(duì)象的信息??梢詫⑿畔⒆鳛橥ㄖ葡蚩蛻舳讼到y(tǒng)130,或者可以響應(yīng)于從客戶端系統(tǒng)130接收的請(qǐng)求,從客戶端系統(tǒng)130中拉動(dòng)信息。授權(quán)服務(wù)器可以用于實(shí)施社交網(wǎng)絡(luò)系統(tǒng)160的用戶的一個(gè)或多個(gè)隱私設(shè)置。用戶的隱私設(shè)置確定可以分享與用戶相關(guān)聯(lián)的特定信息的方式。授權(quán)服務(wù)器可以允許用戶決定加入或退出由社交網(wǎng)絡(luò)系統(tǒng)160記錄的或者與其他系統(tǒng)(例如,第三方系統(tǒng)170)分享的活動(dòng),例如,通過設(shè)置合適的隱私設(shè)置。第三方內(nèi)容對(duì)象儲(chǔ)存可以用于儲(chǔ)存從第三方接收的內(nèi)容對(duì)象,例如,第三方系統(tǒng)170。位置儲(chǔ)存可以用于儲(chǔ)存從與用戶相關(guān)聯(lián)的客戶端系統(tǒng)130接收的位置信息。廣告定價(jià)模塊可以合并社會(huì)信息、當(dāng)前時(shí)間、位置信息或其他合適的信息,以通過通知的形式向用戶提供相關(guān)廣告。社交圖譜圖2示出了實(shí)例社交圖譜200。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存中儲(chǔ)存一個(gè)或多個(gè)社交圖譜200。在特定的實(shí)施方式中,社交圖譜200可以包括多個(gè)節(jié)點(diǎn)-其可以包括多個(gè)用戶節(jié)點(diǎn)202或多個(gè)概念節(jié)點(diǎn)204-以及連接所述節(jié)點(diǎn)的多個(gè)矢線206。為了教育的目的,在二維視覺圖表示中顯示了在圖2中示出的實(shí)例社交圖譜200。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160、客戶端系統(tǒng)130或第三方系統(tǒng)170可以訪問用于合適的應(yīng)用程序的社交圖譜200和相關(guān)的社交圖譜信息。社交圖譜200的節(jié)點(diǎn)和矢線可以作為數(shù)據(jù)對(duì)象(例如)儲(chǔ)存在數(shù)據(jù)儲(chǔ)存(例如,社交圖譜數(shù)據(jù)庫)內(nèi)。這種數(shù)據(jù)儲(chǔ)存可以包括社交圖譜200的節(jié)點(diǎn)和矢線的一個(gè)或多個(gè)可搜索或可查詢的索引。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與社交網(wǎng)絡(luò)系統(tǒng)160的用戶對(duì)應(yīng)。作為一個(gè)實(shí)例,并非通過限制的方式,用戶可以是個(gè)人(個(gè)人用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)、或與或者通過社交網(wǎng)絡(luò)系統(tǒng)160互動(dòng)或通信的群組(例如,個(gè)人或?qū)嶓w)。在特定的實(shí)施方式中,在用戶通過社交網(wǎng)絡(luò)系統(tǒng)160注冊(cè)賬號(hào)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可以創(chuàng)建與用戶對(duì)應(yīng)的用戶節(jié)點(diǎn)202,并且在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存內(nèi)儲(chǔ)存用戶節(jié)點(diǎn)202。在適當(dāng)?shù)那闆r下,在本文中描述的用戶和用戶節(jié)點(diǎn)202表示注冊(cè)的用戶以及與注冊(cè)的用戶相關(guān)聯(lián)的用戶節(jié)點(diǎn)202。此外或者作為替換物,在適當(dāng)?shù)那闆r下,在本文中描述的用戶和用戶節(jié)點(diǎn)202表示沒有通過社交網(wǎng)絡(luò)系統(tǒng)160注冊(cè)的用戶。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與由用戶提供的信息或者由各種系統(tǒng)聚集的信息相關(guān)聯(lián),包括社交網(wǎng)絡(luò)系統(tǒng)160。作為一個(gè)實(shí)例,并非通過限制的方式,用戶可以提供其名稱、大頭貼、聯(lián)系信息、生日、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、愛好、興趣或其他人口統(tǒng)計(jì)信息。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與一個(gè)或多個(gè)數(shù)據(jù)對(duì)象相關(guān)聯(lián),所述數(shù)據(jù)對(duì)象與和用戶相關(guān)聯(lián)的信息對(duì)應(yīng)。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與一個(gè)或多個(gè)網(wǎng)頁對(duì)應(yīng)。在特定的實(shí)施方式中,概念節(jié)點(diǎn)204可以與概念對(duì)應(yīng)。作為一個(gè)實(shí)例,并非通過限制的方式,概念可以對(duì)應(yīng)于地點(diǎn)(例如,電影院、餐館、地標(biāo)或城市);網(wǎng)站(例如,與社交網(wǎng)絡(luò)系統(tǒng)160相關(guān)聯(lián)的網(wǎng)站或者與網(wǎng)絡(luò)應(yīng)用程序服務(wù)器相關(guān)聯(lián)的第三方網(wǎng)站);實(shí)體(例如,個(gè)人、企業(yè)、群組、體育隊(duì)或名流);資源(例如,音頻文件、視頻文件、數(shù)字照片、文本文件、結(jié)構(gòu)化文檔或應(yīng)用程序),其可以位于社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)或外部服務(wù)器上,,例如,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;不動(dòng)產(chǎn)或知識(shí)產(chǎn)權(quán)(例如,雕塑、繪畫、電影、游戲、歌曲、理念、照片、或書面工作);游戲;活動(dòng);理念或理論;另一種合適的概念;或兩個(gè)或多個(gè)這種概念。概念節(jié)點(diǎn)204可以與由用戶提供的概念的信息或者由各種系統(tǒng)聚集的信息相關(guān)聯(lián),包括社交網(wǎng)絡(luò)系統(tǒng)160。作為一個(gè)實(shí)例,并非通過限制的方式,概念的信息可以包括名字或稱號(hào);一個(gè)或多個(gè)圖像(例如,書的封面的圖像);位置(例如,地址或地理位置);網(wǎng)站(其可以與URL相關(guān)聯(lián));聯(lián)系方式(例如,電話號(hào)碼或電子郵件地址);其他合適的概念信息;或這種信息的任何合適的組合。在特定的實(shí)施方式中,概念節(jié)點(diǎn)204可以與一個(gè)或多個(gè)數(shù)據(jù)對(duì)象相關(guān)聯(lián),所述數(shù)據(jù)對(duì)象與和概念節(jié)點(diǎn)204相關(guān)聯(lián)的信息對(duì)應(yīng)。在特定的實(shí)施方式中,概念節(jié)點(diǎn)204可以與一個(gè)或多個(gè)網(wǎng)頁對(duì)應(yīng)。在特定的實(shí)施方式中,在社交圖譜200內(nèi)的節(jié)點(diǎn)可以表示網(wǎng)頁(可以稱為“配置文件頁面”)或者由該網(wǎng)頁表示。配置文件頁面可以由社交網(wǎng)絡(luò)系統(tǒng)160托管或者可存取。配置文件頁面還可以在與第三方系統(tǒng)170相關(guān)聯(lián)的第三方網(wǎng)站上托管。作為一個(gè)實(shí)例,并非通過限制的方式,與特定的外部網(wǎng)頁對(duì)應(yīng)的配置文件頁面可以是特定的外部網(wǎng)頁,并且配置文件頁面可以與特定的概念節(jié)點(diǎn)204對(duì)應(yīng)。配置文件頁面可以由所有或者所選擇的子集的其他用戶可查看。作為一個(gè)實(shí)例,并非通過限制的方式,用戶節(jié)點(diǎn)202可以具有對(duì)應(yīng)的用戶配置文件頁面,在該配置文件頁面中,相應(yīng)的用戶可以添加內(nèi)容,發(fā)表聲明,或者另外表達(dá)自己的意見。作為另一個(gè)實(shí)例,并非通過限制的方式,概念節(jié)點(diǎn)204可以具有相應(yīng)概念的配置文件頁面,在該配置文件頁面中,一個(gè)或多個(gè)用戶可以添加內(nèi)容,發(fā)表聲明,或者表達(dá)自己的意見,尤其關(guān)于與概念節(jié)點(diǎn)204對(duì)應(yīng)的概念。在特定的實(shí)施方式中,概念節(jié)點(diǎn)204可以表示由第三方系統(tǒng)170托管的第三方網(wǎng)頁或資源。在其他部件之中,第三方網(wǎng)頁或資源可以包括內(nèi)容、可選擇的或其他圖標(biāo)、或者表示活動(dòng)或行動(dòng)的其他可互動(dòng)的對(duì)象(例如,可以在JavaScript、AJAX或PHP代碼內(nèi)實(shí)現(xiàn))。作為一個(gè)實(shí)例,并非通過限制的方式,第三方網(wǎng)頁可以包括可選擇的圖標(biāo),例如,“喜歡”、“登記”、“吃”、“推薦”、或另一個(gè)合適的活動(dòng)或行動(dòng)。通過選擇一個(gè)圖標(biāo)(例如,“吃”),查看第三方網(wǎng)頁的用戶可以執(zhí)行活動(dòng),促使客戶端系統(tǒng)130給社交網(wǎng)絡(luò)系統(tǒng)160發(fā)送表示用戶的活動(dòng)的消息。響應(yīng)于該消息,社交網(wǎng)絡(luò)系統(tǒng)160可以在與用戶對(duì)應(yīng)的用戶節(jié)點(diǎn)202與和第三方網(wǎng)頁或資源對(duì)應(yīng)的概念節(jié)點(diǎn)204之間創(chuàng)建矢線(例如,“吃”矢線),并且在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存內(nèi)儲(chǔ)存矢線206。在特定的實(shí)施方式中,在社交圖譜200內(nèi)的一對(duì)節(jié)點(diǎn)可以通過一個(gè)或多個(gè)矢線206彼此連接。連接一對(duì)節(jié)點(diǎn)的矢線206可以表示在這對(duì)節(jié)點(diǎn)之間的關(guān)系。在特定的實(shí)施方式中,矢線206可以包括或表示與在一對(duì)節(jié)點(diǎn)之間的關(guān)系對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)對(duì)象或?qū)傩?。作為一個(gè)實(shí)例,并非通過限制的方式,第一用戶可以表示第二用戶是第一用戶的“朋友”。響應(yīng)于這個(gè)指示,社交網(wǎng)絡(luò)系統(tǒng)160可以給第二用戶發(fā)送“朋友請(qǐng)求”。如果第二用戶確認(rèn)“朋友請(qǐng)求”,那么社交網(wǎng)絡(luò)系統(tǒng)160可以在社交圖譜200內(nèi)創(chuàng)建連接第一用戶的用戶節(jié)點(diǎn)202和第二用戶的用戶節(jié)點(diǎn)202的矢線206,并且在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存24內(nèi)儲(chǔ)存矢線206,作為社交圖譜信息。在圖2的實(shí)例中,社交圖譜200包括表示在用戶“A”和用戶“B”的用戶節(jié)點(diǎn)202之間的朋友關(guān)系的矢線206以及表示在用戶“C”和用戶“B”的用戶節(jié)點(diǎn)202之間的朋友關(guān)系的矢線。雖然本公開描述或顯示了連接特定的用戶節(jié)點(diǎn)202的具有特定屬性的特定矢線206,但是本公開預(yù)計(jì)連接用戶節(jié)點(diǎn)202的具有任何合適的屬性的任何合適的矢線206。作為一個(gè)實(shí)例,并非通過限制的方式,矢線206可以表示友誼、家庭關(guān)系、業(yè)務(wù)或雇傭關(guān)系、粉絲關(guān)系、追隨者關(guān)系、訪客關(guān)系、用戶關(guān)系、上級(jí)/下級(jí)關(guān)系、互惠關(guān)系、非互惠的關(guān)系、另一種合適類型的關(guān)系、或兩個(gè)或更多這種關(guān)系。而且,雖然本公開總體上描述正在連接的節(jié)點(diǎn),但是本公開還描述了正在連接的用戶或概念。在本文中,在合適的地方,正在連接的用戶或概念的引用可以表示與由一個(gè)或多個(gè)矢線206在社交圖譜200內(nèi)連接的那些用戶或概念對(duì)應(yīng)的節(jié)點(diǎn)。在特定的實(shí)施方式中,在用戶節(jié)點(diǎn)202與概念節(jié)點(diǎn)204之間的矢線206可以表示由與用戶節(jié)點(diǎn)202相關(guān)聯(lián)的用戶朝著與概念節(jié)點(diǎn)204相關(guān)聯(lián)的概念執(zhí)行的特定活動(dòng)或行動(dòng)。作為一個(gè)實(shí)例,并非通過限制的方式,如圖2中所示,用戶可以“喜歡”、“參加”、“播放”、“收聽”、“烹飪”、“工作”或“觀看”概念,其中的每個(gè)均與矢線類型或子類型對(duì)應(yīng)。與概念節(jié)點(diǎn)204對(duì)應(yīng)的概念配置文件頁面可以包括(例如)可選擇的“登記”圖標(biāo)(例如,可點(diǎn)擊的“登記”圖標(biāo))或可選擇的“添加到收藏夾”圖標(biāo)。同樣,在用戶點(diǎn)擊這些圖標(biāo)之后,社交網(wǎng)絡(luò)系統(tǒng)160可以響應(yīng)于與相應(yīng)的活動(dòng)對(duì)應(yīng)的用戶活動(dòng)創(chuàng)建“收藏夾”矢線或“登記”矢線。作為一個(gè)實(shí)例,并非通過限制的方式,用戶(用戶“C”)可以使用特定的應(yīng)用程序(例如,SPOTIFY,這是在線音樂應(yīng)用程序)收聽特定的歌曲(“Imagine”)。在這種情況下,社交網(wǎng)絡(luò)系統(tǒng)160可以在與用戶對(duì)應(yīng)的用戶節(jié)點(diǎn)202與和歌曲和應(yīng)用程序?qū)?yīng)的概念節(jié)點(diǎn)204之間創(chuàng)建“收聽”的矢線206和“使用”的矢線(如圖2中所示),以表示用戶收聽歌曲和使用應(yīng)用程序。而且,社交網(wǎng)絡(luò)系統(tǒng)160可以在與歌曲和應(yīng)用程序?qū)?yīng)的概念節(jié)點(diǎn)204之間創(chuàng)建“收聽”的矢線206(如圖2中所示),以表示由特定的應(yīng)用程序播放特定的歌曲。在這種情況下,“收聽”的矢線206與由外部應(yīng)用程序(SPOTIFY)在外部音頻文件(歌曲“Imagine”)上執(zhí)行的活動(dòng)對(duì)應(yīng)。雖然本公開描述了連接用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204的具有特定屬性的特定矢線206,但是本公開預(yù)計(jì)連接用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204的具有任何合適的屬性的任何合適的矢線206。而且,雖然本公開描述了表示單個(gè)關(guān)系的在用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204之間的矢線,但是本公開預(yù)計(jì)表示一個(gè)或多個(gè)關(guān)系的在用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204之間的矢線。作為一個(gè)實(shí)例,并非通過限制的方式,矢線206可以表示用戶喜歡并且使用的特定概念。交替地,另一個(gè)矢線206可以表示在用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204之間(如圖2中所示,在用戶“E”的用戶節(jié)點(diǎn)202和“SPOTIFY”的概念節(jié)點(diǎn)204之間)的每種類型的關(guān)系(或單個(gè)關(guān)系的倍數(shù))。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以在用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204之間創(chuàng)建矢線206。作為一個(gè)實(shí)例,并非通過限制的方式,查看概念配置文件頁面的用戶(例如,通過使用由用戶的客戶端系統(tǒng)130托管的網(wǎng)絡(luò)瀏覽器或?qū)S脩?yīng)用程序)可以通過點(diǎn)擊或選擇“喜歡”圖標(biāo)來指示該用戶喜歡由概念節(jié)點(diǎn)204表示的概念,這可以促使用戶的客戶端系統(tǒng)130給社交網(wǎng)絡(luò)系統(tǒng)160發(fā)送表示用戶喜歡與概念配置文件頁面相關(guān)聯(lián)的概念的消息。響應(yīng)于該消息,社交網(wǎng)絡(luò)系統(tǒng)160可以在與用戶相關(guān)聯(lián)的用戶節(jié)點(diǎn)202和概念節(jié)點(diǎn)204之間創(chuàng)建矢線206,如“喜歡”在用戶和概念節(jié)點(diǎn)204之間的矢線206所示。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存內(nèi)儲(chǔ)存矢線206。在特定的實(shí)施方式中,可以由社交網(wǎng)絡(luò)系統(tǒng)160響應(yīng)于特定的用戶活動(dòng)自動(dòng)形成矢線206。作為一個(gè)實(shí)例,并非通過限制的方式,如果第一用戶上傳圖片,看電影,或者收聽歌曲,那么可以在與第一用戶對(duì)應(yīng)的用戶節(jié)點(diǎn)202和與那些概念對(duì)應(yīng)的概念節(jié)點(diǎn)204之間形成矢線206。雖然本公開描述了通過特定的方式形成特定的矢線206,但是本公開預(yù)計(jì)通過任何合適的方式形成任何合適的矢線206?;趯?duì)象類型的索引圖3示出了用于儲(chǔ)存社交網(wǎng)絡(luò)系統(tǒng)160的對(duì)象的實(shí)例劃分。多數(shù)個(gè)數(shù)據(jù)存儲(chǔ)器164(也可稱為“垂直存儲(chǔ)(vertical)”)可儲(chǔ)存社交網(wǎng)絡(luò)系統(tǒng)160的對(duì)象。儲(chǔ)存在數(shù)據(jù)存儲(chǔ)器內(nèi)的數(shù)據(jù)量(例如,用于社交圖譜200的數(shù)據(jù))可能非常大。作為一個(gè)實(shí)例,并非通過限制的方式,位于加州門洛帕克的Facebook公司的社交圖譜可以具有約108的多個(gè)節(jié)點(diǎn)以及約1010的多個(gè)矢線。通常,大量數(shù)據(jù)(例如,大數(shù)據(jù)庫)可分成多個(gè)分割。由于數(shù)據(jù)庫的每個(gè)分割的索引小于總體數(shù)據(jù)庫的索引,所以劃分可提高訪問數(shù)據(jù)庫的性能。由于分割可在大量服務(wù)器之上分布,所以劃分也可提高訪問數(shù)據(jù)庫的性能和可靠性。通常,通過單獨(dú)儲(chǔ)存幾行(或幾列)數(shù)據(jù)庫,可劃分?jǐn)?shù)據(jù)庫。在特定的實(shí)施方式中,可能根據(jù)對(duì)象類型,劃分?jǐn)?shù)據(jù)庫。數(shù)據(jù)對(duì)象可儲(chǔ)存在多個(gè)分割內(nèi),每個(gè)分割容納單個(gè)對(duì)象類型的數(shù)據(jù)對(duì)象。在特定的實(shí)施方式中,通過將搜索查詢提交給儲(chǔ)存相同對(duì)象類型的對(duì)象的特定分割,作為搜索查詢的預(yù)期結(jié)果,社交網(wǎng)絡(luò)系統(tǒng)160可響應(yīng)于搜索查詢,檢索搜索結(jié)果。雖然本公開描述通過特定的方式儲(chǔ)存對(duì)象,但是本公開預(yù)計(jì)通過任何合適的方式儲(chǔ)存對(duì)象。在特定的實(shí)施方式中,每個(gè)對(duì)象對(duì)應(yīng)于社交圖譜200的特定節(jié)點(diǎn)。連接特定節(jié)點(diǎn)和另一個(gè)節(jié)點(diǎn)的矢線206可表示在對(duì)應(yīng)于這些節(jié)點(diǎn)的對(duì)象之間的關(guān)系。除了儲(chǔ)存對(duì)象,特定的數(shù)據(jù)存儲(chǔ)器還可儲(chǔ)存與對(duì)象相關(guān)的社交圖譜信息??商鎿Q地,關(guān)于特定對(duì)象的社交圖譜信息可儲(chǔ)存在與對(duì)象不同的數(shù)據(jù)存儲(chǔ)器內(nèi)。社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)最近接收的對(duì)象以及與已接收對(duì)象相關(guān)聯(lián)的關(guān)系,更新數(shù)據(jù)存儲(chǔ)器的搜索索引。在特定的實(shí)施方式中,每個(gè)數(shù)據(jù)存儲(chǔ)器164可配置為在相應(yīng)的數(shù)據(jù)儲(chǔ)存裝置340內(nèi)儲(chǔ)存多個(gè)對(duì)象類型中的一個(gè)特定對(duì)象類型的對(duì)象。例如,對(duì)象類型可能是用戶、照片、帖子、評(píng)論、消息、活動(dòng)列表、網(wǎng)頁、應(yīng)用程序、用戶配置文件頁面、概念配置文件頁面、用戶組、音頻文件、視頻、供給品/優(yōu)惠券、或任何合適類型的對(duì)象。雖然本公開描述特定類型的對(duì)象,但是本公開預(yù)計(jì)任何合適類型的對(duì)象。作為一個(gè)實(shí)例,并非通過限制的方式,在圖3中顯示的用戶垂直存儲(chǔ)P1可儲(chǔ)存用戶對(duì)象。儲(chǔ)存在用戶垂直存儲(chǔ)P1內(nèi)的每個(gè)用戶對(duì)象可包括標(biāo)識(shí)符(例如,字符串)、用戶名以及在線社交網(wǎng)絡(luò)的用戶的配置文件圖片。社交網(wǎng)絡(luò)系統(tǒng)160還可在用戶垂直存儲(chǔ)P1內(nèi)儲(chǔ)存與用戶對(duì)象相關(guān)聯(lián)的信息,例如,語言、位置、教育、聯(lián)系信息、興趣、關(guān)系狀態(tài)、朋友/聯(lián)系人列表、家庭成員列表、隱私設(shè)置等。作為一個(gè)實(shí)例,并非通過限制的方式,在圖3中顯示的帖子垂直存儲(chǔ)P2可儲(chǔ)存帖子對(duì)象。儲(chǔ)存在帖子垂直存儲(chǔ)P2內(nèi)的每個(gè)帖子對(duì)象可包括標(biāo)識(shí)符、張貼到社交網(wǎng)絡(luò)系統(tǒng)160中的帖子的文本串。社交網(wǎng)絡(luò)系統(tǒng)160還可在帖子垂直存儲(chǔ)P2內(nèi)儲(chǔ)存與帖子對(duì)象相關(guān)聯(lián)的信息,例如,時(shí)間戳、作者、隱私設(shè)置、喜歡帖子的用戶、喜歡的人數(shù)、評(píng)論、評(píng)論的人數(shù)、位置等。作為一個(gè)實(shí)例,并非通過限制的方式,照片垂直存儲(chǔ)P3可儲(chǔ)存照片對(duì)象(或者其他媒體類型的對(duì)象,例如,視頻或音頻)。儲(chǔ)存在照片垂直存儲(chǔ)P3內(nèi)的每個(gè)照片對(duì)象可包括標(biāo)識(shí)符和照片。社交網(wǎng)絡(luò)系統(tǒng)160還可在照片垂直存儲(chǔ)P3內(nèi)儲(chǔ)存與照片對(duì)象相關(guān)聯(lián)的信息,例如,時(shí)間戳、作者、隱私設(shè)置、在照片內(nèi)標(biāo)記的用戶、喜歡照片的用戶、評(píng)論等。在特定的實(shí)施方式中,每個(gè)數(shù)據(jù)存儲(chǔ)器還可配置為在數(shù)據(jù)儲(chǔ)存裝置340內(nèi)儲(chǔ)存與每個(gè)儲(chǔ)存的對(duì)象相關(guān)聯(lián)的信息。在特定的實(shí)施方式中,儲(chǔ)存在每個(gè)垂直存儲(chǔ)164內(nèi)的對(duì)象可由一個(gè)或多個(gè)搜索索引來索引。搜索索引可由包括一個(gè)或多個(gè)計(jì)算裝置(例如,服務(wù)器)的相應(yīng)索引服務(wù)器330托管。索引服務(wù)器330可根據(jù)用戶提交給社交網(wǎng)絡(luò)系統(tǒng)160的數(shù)據(jù)(例如,照片以及與照片相關(guān)聯(lián)的信息)或者社交網(wǎng)絡(luò)系統(tǒng)160(或第三方系統(tǒng))的其他過程更新搜索索引。索引服務(wù)器330還可定期(例如,每24個(gè)小時(shí))更新搜索索引。索引服務(wù)器330可接收包括搜索項(xiàng)的查詢,并且從對(duì)應(yīng)于搜索項(xiàng)的一個(gè)或多個(gè)搜索索引中訪問和檢索搜索結(jié)果。在一些實(shí)施方式中,對(duì)應(yīng)于特定對(duì)象類型的垂直存儲(chǔ)可包括多個(gè)物理或邏輯分割,每個(gè)分割包括相應(yīng)的搜索索引。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可從PHP(超文本預(yù)處理器)過程310接收搜索查詢。PHP過程310可包括由社交網(wǎng)絡(luò)系統(tǒng)160的一個(gè)或多個(gè)服務(wù)器162托管的一個(gè)或多個(gè)計(jì)算過程。搜索查詢可能是用戶提交給PHP過程的文本串或結(jié)構(gòu)化查詢或者社交網(wǎng)絡(luò)系統(tǒng)160(或第三方系統(tǒng)170)的另一個(gè)過程。在于2012年7月27日提交的美國(guó)專利申請(qǐng)?zhí)?3/560212、于2012年7月27日提交的美國(guó)專利申請(qǐng)?zhí)?3/560901以及于2012年12月21日提交的美國(guó)專利申請(qǐng)?zhí)?3/723861中,可以找出關(guān)于索引和搜索查詢的更多信息,每個(gè)申請(qǐng)通過引證結(jié)合于此。預(yù)先輸入過程在特定的實(shí)施方式中,一個(gè)或多個(gè)客戶端和/或后端(服務(wù)器端)過程可實(shí)現(xiàn)和使用“預(yù)先輸入”功能,該功能可自動(dòng)嘗試使社交圖譜元素(例如,用戶節(jié)點(diǎn)202、概念節(jié)點(diǎn)204或矢線206)與用戶目前通過與請(qǐng)求的網(wǎng)頁(例如,用戶配置文件頁面、概念配置文件頁面、搜索結(jié)果網(wǎng)頁、或在線社交網(wǎng)絡(luò)的另一個(gè)合適頁面)一起呈現(xiàn)的輸入表格輸入的信息匹配,該網(wǎng)頁可由社交網(wǎng)絡(luò)系統(tǒng)160托管或者在社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)可進(jìn)入。在特定的實(shí)施方式中,由于用戶輸入文本,以發(fā)表聲明,所以預(yù)先輸入功能可嘗試使在聲明內(nèi)輸入的文本字符串與在社交圖譜200內(nèi)對(duì)應(yīng)于用戶、概念或矢線及其相應(yīng)元素的字符串(例如,名稱、描述)匹配。在特定的實(shí)施方式中,在找出匹配時(shí),預(yù)先輸入功能可參照現(xiàn)有社交圖譜元素的社交圖譜元素(例如,節(jié)點(diǎn)名稱/類型、節(jié)點(diǎn)ID、矢線名稱/類型、矢線ID、或另一個(gè)合適的引用或標(biāo)識(shí)符)自動(dòng)填充該表格。在特定的實(shí)施方式中,由于用戶將文本鍵入或者輸入用于在用戶的配置文件頁面、主頁或其他頁面的不同部分內(nèi)增加內(nèi)容或者發(fā)表聲明的表格內(nèi),所以預(yù)先輸入過程可以與在社交網(wǎng)絡(luò)系統(tǒng)160上(或內(nèi))(例如,在服務(wù)器162內(nèi))執(zhí)行的一個(gè)或多個(gè)前端(客戶端)和/或后端(服務(wù)器端)預(yù)先輸入過程(在后文中簡(jiǎn)稱為“預(yù)先輸入過程”)共同運(yùn)作,以交互地并且實(shí)際上立刻(對(duì)于用戶,似乎)嘗試通過對(duì)應(yīng)于現(xiàn)有社交圖譜元素的名稱的一個(gè)或多個(gè)項(xiàng)目、或者在用戶輸入文本字符時(shí)確定與用戶輸入的文本字符最相關(guān)或者最佳匹配的與現(xiàn)有社交圖譜元素相關(guān)聯(lián)的項(xiàng)目自動(dòng)填充該表格。使用在社交圖譜數(shù)據(jù)庫內(nèi)的社交圖譜信息或者從社交圖譜數(shù)據(jù)庫中提取和索引的信息(包括與節(jié)點(diǎn)和矢線相關(guān)聯(lián)的信息)、預(yù)先輸入過程、與來自社交圖譜數(shù)據(jù)庫的信息一起并且還可能與位于社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)的或者在社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)執(zhí)行的各種其他過程、應(yīng)用程序或者數(shù)據(jù)庫一起能夠高度精確地預(yù)測(cè)用戶的預(yù)期聲明。然而,社交網(wǎng)絡(luò)系統(tǒng)160還可以給用戶提供輸入用戶希望的基本上任何聲明的自由,使用戶能夠自由地表達(dá)自己。在特定的實(shí)施方式中,由于用戶將文本字符輸入表格方框或其他字段內(nèi),所以預(yù)先輸入過程可嘗試識(shí)別與在用戶輸入字符時(shí)在用戶的聲明中輸入的字符串匹配的現(xiàn)有社交圖譜元素(例如,用戶節(jié)點(diǎn)202、概念節(jié)點(diǎn)204或矢線206)。在特定的實(shí)施方式中,在用戶將字符輸入表格方框內(nèi)時(shí),預(yù)先輸入過程可讀取輸入的文本字符串。前端-預(yù)先輸入過程可將輸入的字符串作為請(qǐng)求(或呼叫)發(fā)送給在社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)執(zhí)行的后端-預(yù)先輸入過程。在特定的實(shí)施方式中,預(yù)先輸入過程可通過AJAX(異步JavaScript和XML)或其他合適的技術(shù)通信,并且具體而言,通過異步技術(shù)。在特定的實(shí)施方式中,該請(qǐng)求可能是或者包括能夠快速和動(dòng)態(tài)發(fā)送和提取結(jié)果的XMLHTTPRequest(XHR)。在特定的實(shí)施方式中,預(yù)先輸入過程還可在請(qǐng)求部分標(biāo)識(shí)符(部分ID)之前、之后或者之時(shí)發(fā)送,該標(biāo)識(shí)符識(shí)別用戶發(fā)表聲明的特定頁面的特定部分。在特定的實(shí)施方式中,也可發(fā)送用戶ID參數(shù),但是由于基于用戶登錄(或者由社交網(wǎng)絡(luò)系統(tǒng)160認(rèn)證)社交網(wǎng)絡(luò)系統(tǒng)160,用戶已經(jīng)“眾所周知”,所以在一些實(shí)施方式中,這可能是不必要的。在特定的實(shí)施方式中,預(yù)先輸入過程可使用一個(gè)或多個(gè)匹配算法來嘗試識(shí)別匹配的社交圖譜元素。在特定的實(shí)施方式中,在發(fā)現(xiàn)一個(gè)或多個(gè)匹配時(shí),預(yù)先輸入過程可給用戶的客戶端系統(tǒng)130發(fā)送響應(yīng)(可使用AJAX或其他合適的技術(shù)),這可包括(例如)匹配的社交圖譜元素的名稱(名稱串)或者描述以及(可能地)與匹配的社交圖譜元素相關(guān)聯(lián)的其他元數(shù)據(jù)。作為一個(gè)實(shí)例,并非通過限制的方式,如果用戶將字符“pok”輸入查詢字段內(nèi),那么預(yù)先輸入過程可顯示下拉菜單,該菜單顯示匹配的現(xiàn)有配置文件頁面和相應(yīng)的用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204的名稱,例如,稱為或者專用于“poker”或“pokemon”的配置文件頁面,然后,用戶可以點(diǎn)擊或者選擇該名稱,從而確認(rèn)聲明對(duì)應(yīng)于所選節(jié)點(diǎn)的匹配用戶或者概念名稱的期望。作為一個(gè)實(shí)例,并非通過限制的方式,在點(diǎn)擊“poker”時(shí),預(yù)先輸入過程可使用聲明“poker”自動(dòng)填充或者促使網(wǎng)絡(luò)瀏覽器132自動(dòng)填充查詢字段。在特定的實(shí)施方式中,預(yù)先輸入過程可僅僅使用排名最高的匹配的名稱或另一個(gè)標(biāo)識(shí)符自動(dòng)填充字段,而非顯示下拉菜單。然后,用戶可僅僅通過在其鍵盤上鍵入“輸入”或者通過點(diǎn)擊自動(dòng)填充的聲明,來確認(rèn)自動(dòng)填充的聲明。在于2010年4月19日提交的美國(guó)專利申請(qǐng)?zhí)?2/763162以及于2012年7月23日提交的美國(guó)專利申請(qǐng)?zhí)?3/556072中,可以找出關(guān)于預(yù)先輸入過程的更多信息,每個(gè)申請(qǐng)通過引證結(jié)合于此。結(jié)構(gòu)化搜索查詢圖4示出了在線社交網(wǎng)絡(luò)的實(shí)例網(wǎng)頁。在特定的實(shí)施方式中,用戶可通過將文本輸入查詢字段450內(nèi),來將查詢提交給社交網(wǎng)絡(luò)系統(tǒng)160。通過給搜索引擎提供描述特定主題的短語(通常稱為“搜索查詢”),在線社交網(wǎng)絡(luò)的用戶可搜索與該特定主題(例如,用戶、概念、外部?jī)?nèi)容或資源)相關(guān)的信息。查詢可能是非結(jié)構(gòu)化文本查詢,并且可包括一個(gè)或多個(gè)文本串(可包括一個(gè)或多個(gè)n語法)。通常,用戶可將任何字符串輸入查詢字段450內(nèi),與搜索與文本查詢匹配的關(guān)于社交網(wǎng)絡(luò)系統(tǒng)160的內(nèi)容。然后,社交網(wǎng)絡(luò)系統(tǒng)160可搜索數(shù)據(jù)存儲(chǔ)器164(或者具體而言,社交圖譜數(shù)據(jù)庫),以識(shí)別與查詢匹配的內(nèi)容。搜索引擎可使用各種搜索算法根據(jù)查詢短語進(jìn)行搜索,并且生成識(shí)別最可能與搜索查詢相關(guān)的資源或內(nèi)容(例如,用戶配置文件頁面、內(nèi)容配置文件頁面或外部資源)的搜索結(jié)果。為了進(jìn)行搜索,用戶可將搜索查詢輸入或者發(fā)送給搜索引擎。作為回應(yīng),搜索引擎可識(shí)別可能與搜索查詢相關(guān)的一個(gè)或多個(gè)資源,每個(gè)資源可單獨(dú)稱為“搜索結(jié)果”或者統(tǒng)稱為對(duì)應(yīng)于該搜索查詢的“搜索結(jié)果”。例如,識(shí)別的內(nèi)容可包括社交圖譜元素(即,用戶節(jié)點(diǎn)202、概念節(jié)點(diǎn)204、矢線206)、配置文件頁面、外部網(wǎng)頁、或其任何組合。然后,社交網(wǎng)絡(luò)系統(tǒng)160可生成具有對(duì)應(yīng)于已識(shí)別內(nèi)容的搜索結(jié)果的搜索結(jié)果網(wǎng)頁,并且將搜索結(jié)果網(wǎng)頁發(fā)送給用戶。在特定的實(shí)施方式中,搜索引擎可將其搜索限制為關(guān)于在線社交網(wǎng)絡(luò)的資源和內(nèi)容。然而,在特定的實(shí)施方式中,搜索引擎還可搜索關(guān)于其他來源的資源和內(nèi)容,例如,第三方系統(tǒng)170、互聯(lián)網(wǎng)或萬維網(wǎng)、或其他合適的來源。雖然本公開描述了通過特定的方式查詢社交網(wǎng)絡(luò)系統(tǒng)160,但是本公開預(yù)計(jì)通過合適的方式查詢社交網(wǎng)絡(luò)系統(tǒng)160。在特定的實(shí)施方式中,在本文中描述的預(yù)先輸入過程可應(yīng)用于用戶輸入的搜索查詢中。作為一個(gè)實(shí)例,并非通過限制的方式,在用戶將文本字符輸入查詢字段450時(shí),預(yù)先輸入過程可嘗試識(shí)別與在用戶輸入字符時(shí)輸入查詢字段450內(nèi)的字符串匹配的一個(gè)或多個(gè)用戶節(jié)點(diǎn)202、概念節(jié)點(diǎn)204或矢線206。由于預(yù)先輸入過程從文本查詢接收包括字符串或n語法的請(qǐng)求或呼叫,所以預(yù)先輸入過程可執(zhí)行或者促使執(zhí)行搜索,以識(shí)別具有相應(yīng)名稱、類型、類別、或與輸入的文本匹配的其他標(biāo)識(shí)符的現(xiàn)有社交圖譜元素(即,用戶節(jié)點(diǎn)202、概念節(jié)點(diǎn)204、矢線206)。預(yù)先輸入過程可使用一個(gè)或多個(gè)匹配算法,來嘗試識(shí)別匹配的節(jié)點(diǎn)或矢線。在發(fā)現(xiàn)一個(gè)或多個(gè)匹配時(shí),預(yù)先輸入過程可給用戶的客戶端系統(tǒng)130發(fā)送響應(yīng),這可包括(例如)匹配的節(jié)點(diǎn)的名稱(名稱串)以及(可能地)與匹配的節(jié)點(diǎn)相關(guān)聯(lián)的其他元數(shù)據(jù)。然后,預(yù)先輸入過程可顯示下拉菜單400,該菜單顯示相應(yīng)的用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204的匹配的配置文件頁面(例如,與頁面相關(guān)聯(lián)的名稱或照片)的引用,并且顯示可連接至匹配的用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204的匹配矢線206的名稱,然后,用戶可點(diǎn)擊或者選擇該名稱,從而確認(rèn)搜索對(duì)應(yīng)于所選節(jié)點(diǎn)的匹配用戶或者概念名稱或者通過匹配矢線搜索連接至匹配用戶或者概念的用戶或者概念的期望??商鎿Q地,預(yù)先輸入過程可僅僅使用排名最高的匹配的名稱或另一個(gè)標(biāo)識(shí)符自動(dòng)填充該表格,而非顯示下拉菜單400。然后,用戶可僅僅通過在其鍵盤上鍵入“輸入”或者通過點(diǎn)擊自動(dòng)填充的聲明,來確認(rèn)自動(dòng)填充的聲明。在用戶確認(rèn)匹配節(jié)點(diǎn)和/或矢線時(shí),預(yù)先輸入過程可發(fā)送通知社交網(wǎng)絡(luò)系統(tǒng)160用戶確認(rèn)包含匹配的社交圖譜元素的查詢的請(qǐng)求。響應(yīng)于所發(fā)送的請(qǐng)求,社交網(wǎng)絡(luò)系統(tǒng)160可以自動(dòng)(或者根據(jù)在請(qǐng)求內(nèi)的指令,可替換地)呼叫或者搜索匹配的社交圖譜元素的或者酌情連接至匹配的社交圖譜元素的社交圖譜元素的社交圖譜數(shù)據(jù)庫。雖然本公開描述了通過特定的方式將預(yù)先輸入過程應(yīng)用于搜索查詢中,但是本公開預(yù)計(jì)通過合適的方式將預(yù)先輸入過程應(yīng)用于搜索查詢中。與搜索查詢以及搜索結(jié)果相結(jié)合,特定實(shí)施方式可以使用在于2006年8月11日提交的美國(guó)專利申請(qǐng)?zhí)?1/503093、于2010年12月22日提交的美國(guó)專利申請(qǐng)?zhí)?2/977027以及于2010年12月23日提交的美國(guó)專利申請(qǐng)?zhí)?2/978265中公開的一個(gè)或多個(gè)系統(tǒng)、元件、部件、功能、方法、操作或步驟,每個(gè)申請(qǐng)通過引證結(jié)合于此。元素檢測(cè)和解析搜索查詢圖5A-5D示出了社交網(wǎng)絡(luò)的實(shí)例查詢。響應(yīng)于從第一用戶(即,查詢用戶)接收的文本查詢,社交網(wǎng)絡(luò)系統(tǒng)160可解析文本查詢,并且識(shí)別對(duì)應(yīng)于特定社交圖譜元素的文本查詢的部分。然后,社交網(wǎng)絡(luò)系統(tǒng)160可生成一組結(jié)構(gòu)化查詢,其中,每個(gè)結(jié)構(gòu)化查詢對(duì)應(yīng)于一個(gè)可能的匹配的社交圖譜元素。這些結(jié)構(gòu)化查詢可基于由語法模型生成的字符串,以便參照相關(guān)的社交圖譜元素,在自然語言語法中呈現(xiàn)這些結(jié)構(gòu)化查詢。這些結(jié)構(gòu)化查詢可向查詢用戶呈現(xiàn),然后,該用戶可以在結(jié)構(gòu)化查詢之中選擇,以指示所選的結(jié)構(gòu)化查詢應(yīng)由社交網(wǎng)絡(luò)系統(tǒng)160運(yùn)行。圖5A-5D示出了在查詢字段450內(nèi)的實(shí)例文本查詢以及在下拉菜單400內(nèi)作為回應(yīng)生成的各種結(jié)構(gòu)化查詢(雖然能夠具有其他合適的圖形用戶界面)。通過響應(yīng)于用戶的文本查詢提供建議的結(jié)構(gòu)化查詢,社交網(wǎng)絡(luò)系統(tǒng)160可給在線社交網(wǎng)絡(luò)的用戶提供一種強(qiáng)大的方式,來根據(jù)其社交圖譜屬性及其與各種社交圖譜元素的關(guān)系,搜索在社交圖譜200內(nèi)表示的元素。結(jié)構(gòu)化查詢可允許查詢用戶搜索通過特定矢線類型連接至在社交圖譜200內(nèi)的特定用戶或概念的內(nèi)容??蓪⒔Y(jié)構(gòu)化查詢發(fā)送給第一用戶并且在下拉菜單400中顯示(例如,通過客戶端預(yù)先輸入過程),其中,然后,第一用戶可以選擇搜索期望的內(nèi)容的適當(dāng)查詢。使用在本文中描述的結(jié)構(gòu)化查詢的一些優(yōu)點(diǎn)包括根據(jù)限制的信息找出在線社交網(wǎng)絡(luò)的用戶,根據(jù)該內(nèi)容與各種社交圖譜元素的關(guān)系,使來自在線社交網(wǎng)絡(luò)的內(nèi)容的虛擬索引聯(lián)合,或者找出與你和/或你的朋友相關(guān)的內(nèi)容。雖然本公開描述了圖5A-5D示出通過特定的方式生成特定的結(jié)構(gòu)化查詢,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的結(jié)構(gòu)化查詢。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可從查詢/第一用戶(對(duì)應(yīng)于第一用戶節(jié)點(diǎn)202)接收非結(jié)構(gòu)化文本查詢。作為一個(gè)實(shí)例,并非通過限制的方式,第一用戶可希望搜索其他用戶,所述其他用戶:(1)是第一用戶的第一程度朋友;以及(2)與斯坦福大學(xué)相關(guān)聯(lián)(即,用戶節(jié)點(diǎn)202由矢線206連接至對(duì)應(yīng)于學(xué)?!八固垢!钡母拍罟?jié)點(diǎn)204)。然后,第一用戶可將文本查詢“斯坦福朋友”輸入查詢字段450內(nèi),如圖5A-5B中所示。在查詢用戶將這個(gè)文本查詢輸入查詢字段450內(nèi)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可提供各種建議的結(jié)構(gòu)化查詢,如在下拉菜單400中所示。如在本文中所使用的,非結(jié)構(gòu)化文本查詢表示用戶輸入的簡(jiǎn)單文本串。當(dāng)然,文本查詢可相對(duì)于標(biāo)準(zhǔn)的語言/語法規(guī)則(例如,英語語言語法)結(jié)構(gòu)化。然而,文本查詢通常相對(duì)于社交圖譜元素非結(jié)構(gòu)化。換言之,簡(jiǎn)單文本查詢通常不包括特定的社交圖譜元素的嵌入式引用。因此,如在本文中所使用的,結(jié)構(gòu)化查詢表示包含特定的社交圖譜元素的引用的查詢,允許搜索引擎根據(jù)識(shí)別的元素搜索。而且,文本查詢可相對(duì)于正式的查詢語法非結(jié)構(gòu)化。換言之,簡(jiǎn)單的文本查詢不必具有搜索引擎(例如,文本查詢“斯坦福朋友”可以解析,以形成查詢命令“交集(學(xué)校(斯坦福大學(xué))、朋友(我)”,該查詢命令可以在社交圖譜數(shù)據(jù)庫內(nèi)作為查詢執(zhí)行)直接可執(zhí)行的查詢命令的格式。雖然本公開描述了通過特定的方式接收特定的查詢,但是本公開預(yù)計(jì)通過任何合適的方式接收任何合適的查詢。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可解析從第一用戶(即,查詢用戶)接收的非結(jié)構(gòu)化文本查詢(也簡(jiǎn)稱為搜索查詢),以識(shí)別一個(gè)或多個(gè)n語法。通常,n語法是來自規(guī)定序列的文本或語音的n個(gè)項(xiàng)目的連續(xù)序列。項(xiàng)目可能是來自文本或語音序列的字符、音位、音節(jié)、字母、單詞、基礎(chǔ)對(duì)、前綴、或其他可識(shí)別的項(xiàng)目。n語法可包括由查詢用戶輸入的文本(字母、數(shù)字、標(biāo)點(diǎn)等)的一個(gè)或多個(gè)字符。尺寸1的n語法可以稱為“一元語法”,尺寸2的n語法可以稱為“二元語法”或“雙元語法”,尺寸3的n語法可以稱為“三元語法”,以此類推。每個(gè)n語法可包括來自從查詢用戶接收的文本查詢的一個(gè)或多個(gè)部分。在特定的實(shí)施方式中,每個(gè)n語法可包括由第一用戶輸入的字符串(例如,文本的一個(gè)或多個(gè)字符)。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可解析文本查詢“斯坦福朋友”,以識(shí)別以下n語法:朋友;斯坦福;斯坦福朋友。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可解析文本查詢“在帕洛阿爾托的朋友”,以識(shí)別以下n語法:朋友;在;帕洛;阿爾托;朋友在;在帕洛;帕洛阿爾托;在帕洛的朋友;也在帕洛;在帕洛阿爾托的朋友。在特定的實(shí)施方式中,每個(gè)n語法可包括來自文本查詢的n個(gè)項(xiàng)目的連續(xù)序列。雖然本公開描述了通過特定的方式解析特定的查詢,但是本公開預(yù)計(jì)通過任何合適的方式解析任何合適的查詢。與元素檢測(cè)和解析搜索相結(jié)合,特定實(shí)施方式可使用在于2012年7月23日提交的美國(guó)專利申請(qǐng)?zhí)?3/556072以及于2012年12月31日提交的美國(guó)專利申請(qǐng)?zhí)?3/732101中公開的一個(gè)或多個(gè)系統(tǒng)、元件、部件、功能、方法、操作或步驟,每個(gè)申請(qǐng)通過引證結(jié)合于此。生成結(jié)構(gòu)化搜索查詢?cè)谔囟ǖ膶?shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可訪問與上下文無關(guān)的語法模型,包括多個(gè)語法。語法模型的每個(gè)語法可包括一個(gè)或多個(gè)非終端令牌(或“非終端符號(hào)”)以及一個(gè)或多個(gè)終端令牌(或“終端符號(hào)”/“查詢令牌”),其中,特定的非終端令牌可由終端令牌代替。語法模型是具有形式語言的用于字符串的一組形成規(guī)則。雖然本公開描述了訪問特定語法,但是本公開預(yù)計(jì)任何合適的語法。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可使用一個(gè)或多個(gè)語法生成一個(gè)或多個(gè)字符串。為了通過該語言生成字符串,以僅僅由單個(gè)起始符號(hào)組成的字符串開始。然后,通過任何順序應(yīng)用生產(chǎn)規(guī)則,直到產(chǎn)生不包含起始符號(hào)和指定的非終端符號(hào)的字符串。在與上下文無關(guān)的語法中,語法的每個(gè)非終端符號(hào)的生產(chǎn)獨(dú)立于語法的其他非終端符號(hào)生產(chǎn)的內(nèi)容。可使用終端符號(hào)(即,終端令牌或查詢令牌)代替非終端符號(hào)。一些查詢令牌可對(duì)應(yīng)于識(shí)別的節(jié)點(diǎn)或識(shí)別的矢線,如上所述。然后,由語法生成的字符串可用作包含識(shí)別的節(jié)點(diǎn)或識(shí)別的矢線的引用的結(jié)構(gòu)化查詢的基礎(chǔ)??稍谧匀徽Z言語法中呈現(xiàn)由語法生成的字符串,以便也通過自然語言呈現(xiàn)基于字符串的結(jié)構(gòu)化查詢。與上下文無關(guān)的語法是一種語法,其中,每個(gè)生產(chǎn)規(guī)則的左邊僅僅由單個(gè)非終端符號(hào)組成。概率與上下文無關(guān)的語法是元組<Σ,N,S,P>,其中,分離集Σ和N分別規(guī)定終端和非終端符號(hào),S∈N是起始符號(hào)。P是生產(chǎn)組,采用形式E→ξ(p),E∈N、ξ∈(Σ∪N)+并且p=Pr(E→ξ),E擴(kuò)展成字符串ξ的概率。在規(guī)定的非終端E的所有擴(kuò)展之上的概率P的總和必須是1。雖然本公開描述了通過特定的方式生成字符串,但是本公開預(yù)計(jì)通過任何合適的方式生成字符串。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可生成一個(gè)或多個(gè)結(jié)構(gòu)化查詢。結(jié)構(gòu)化查詢可基于由一個(gè)或多個(gè)語法生成的自然語言串,如上所述。每個(gè)結(jié)構(gòu)化查詢可包括一個(gè)或多個(gè)識(shí)別的節(jié)點(diǎn)或一個(gè)或多個(gè)識(shí)別的矢線206的引用。通過搜索連接至識(shí)別的用戶節(jié)點(diǎn)202和識(shí)別的矢線206或者與其相關(guān)的內(nèi)容,這種類型的結(jié)構(gòu)化查詢可允許社交網(wǎng)絡(luò)系統(tǒng)160更有效地搜索與在線社交網(wǎng)絡(luò)(例如,配置文件頁面)相關(guān)的資源和內(nèi)容。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于文本查詢,“向我顯示我女朋友的朋友”,社交網(wǎng)絡(luò)系統(tǒng)160可生成結(jié)構(gòu)化查詢“Stephanie的朋友”,其中,在結(jié)構(gòu)化查詢內(nèi)的“朋友”和“Stephanie”是對(duì)應(yīng)于特定社交圖譜元素的引用?!癝tephanie”的引用對(duì)應(yīng)于特定的用戶節(jié)點(diǎn)202(其中,社交網(wǎng)絡(luò)系統(tǒng)160解析n語法“我的女朋友”,以對(duì)應(yīng)于用戶“Stephanie”的用戶節(jié)點(diǎn)202),而“朋友”的引用對(duì)應(yīng)于連接該用戶節(jié)點(diǎn)202和其他用戶節(jié)點(diǎn)202(即,連接至“Stephanie”的第一程度朋友的矢線206)的朋友型矢線206。在執(zhí)行這個(gè)結(jié)構(gòu)化查詢時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別由朋友型矢線206連接至對(duì)應(yīng)于“Stephanie”的用戶節(jié)點(diǎn)202的一個(gè)或多個(gè)用戶節(jié)點(diǎn)202。作為另一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于文本查詢,“喜歡facebook的朋友”,社交網(wǎng)絡(luò)系統(tǒng)160可生成結(jié)構(gòu)化查詢“喜歡Facebook的朋友”,其中,在結(jié)構(gòu)化查詢中的“朋友”、“喜歡”以及“Facebook”是對(duì)應(yīng)于特定社交圖譜元素的引用,如上所述(即,對(duì)應(yīng)于公司“Facebook”的朋友型矢線206、喜歡型矢線206以及概念節(jié)點(diǎn)204)。雖然本公開描述了通過特定的方式生成特定的結(jié)構(gòu)化查詢,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的結(jié)構(gòu)化查詢。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可將所生成的結(jié)構(gòu)化查詢排名。結(jié)構(gòu)化查詢可根據(jù)各種因素排名,例如,按照在那些結(jié)構(gòu)化查詢內(nèi)引用的識(shí)別的節(jié)點(diǎn)/矢線與查詢用戶的搜索意圖匹配的概率或可能性的順序,由社交網(wǎng)絡(luò)系統(tǒng)160確定。在將結(jié)構(gòu)化查詢排名之后,然后,社交網(wǎng)絡(luò)系統(tǒng)160可僅僅發(fā)送具有大于閾值排名(例如,可將頂部7個(gè)排名的查詢發(fā)送給查詢用戶并且在下拉菜單300中顯示)的排名的那些結(jié)構(gòu)化查詢。在特定的實(shí)施方式中,結(jié)構(gòu)化查詢的排名可基于在查詢用戶的用戶節(jié)點(diǎn)202與在結(jié)構(gòu)化查詢中引用的特定社交圖譜元素之間的分離度。引用在社交圖譜200中更接近查詢用戶(即,在元素與查詢用戶的用戶節(jié)點(diǎn)202之間的更少分離度)的社交圖譜元素的結(jié)構(gòu)化查詢可比引用離用戶更遠(yuǎn)(即,更多分離度)的社交圖譜元素的結(jié)構(gòu)化查詢更高度排名。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)與查詢用戶相關(guān)聯(lián)的搜索歷史,將結(jié)構(gòu)化查詢排名。引用查詢用戶預(yù)先訪問的社交圖譜元素或者與查詢用戶預(yù)先訪問的社交圖譜元素相關(guān)的結(jié)構(gòu)化查詢更可能是查詢用戶的搜索查詢的目標(biāo)。因此,這些結(jié)構(gòu)化查詢可更高度地排名。作為一個(gè)實(shí)例,并非通過限制的方式,如果查詢用戶預(yù)先訪問“斯坦福大學(xué)”配置文件頁面,但是從未訪問“加州斯坦福”配置文件頁面,那么在確定引用這些概念的結(jié)構(gòu)化查詢的排名時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可確定引用“斯坦福大學(xué)”的概念節(jié)點(diǎn)204的結(jié)構(gòu)化查詢具有較高排名,這是因?yàn)椴樵冇脩纛A(yù)先訪問了該學(xué)校的概念節(jié)點(diǎn)204。在特定的實(shí)施方式中,結(jié)構(gòu)化查詢可包括關(guān)于在結(jié)構(gòu)化查詢內(nèi)引用的一個(gè)或多個(gè)社交圖譜元素的上下文信息的片段。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)廣告贊助,將結(jié)構(gòu)化查詢排名。廣告商(例如,對(duì)應(yīng)于特定節(jié)點(diǎn)的特定配置文件頁面的用戶或管理員)可贊助特定節(jié)點(diǎn),以便引用該節(jié)點(diǎn)的結(jié)構(gòu)化查詢可更高度地排名。雖然本公開描述了通過特定的方式將結(jié)構(gòu)化查詢排名,但是本公開預(yù)計(jì)通過任何合適的方式將結(jié)構(gòu)化查詢排名。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可從查詢用戶接收一個(gè)結(jié)構(gòu)化查詢的選擇。在接收的結(jié)構(gòu)化查詢中引用的節(jié)點(diǎn)和矢線可分別稱為所選節(jié)點(diǎn)和選擇的矢線。作為一個(gè)實(shí)例,并非通過限制的方式,在查詢用戶的客戶端系統(tǒng)130上的網(wǎng)絡(luò)瀏覽器132可在下拉菜單300內(nèi)顯示發(fā)送的結(jié)構(gòu)化查詢,如圖5A-5D中所示,然后,用戶可點(diǎn)擊或者選擇所述結(jié)構(gòu)化查詢(例如,僅僅通過在其鍵盤上鍵入“輸入”),以指示用戶希望社交網(wǎng)絡(luò)系統(tǒng)160執(zhí)行的特定的結(jié)構(gòu)化查詢。在選擇特定的結(jié)構(gòu)化查詢時(shí),用戶的客戶端系統(tǒng)130可呼叫或者指導(dǎo)社交網(wǎng)絡(luò)系統(tǒng)160執(zhí)行所選的結(jié)構(gòu)化查詢。雖然本公開描述了通過特定的方式接收特定的結(jié)構(gòu)化查詢的選擇,但是本公開預(yù)計(jì)通過任何合適的方式接收任何合適的結(jié)構(gòu)化查詢的選擇。在于2012年7月23日提交的美國(guó)專利申請(qǐng)?zhí)?3/556072、于2012年11月12日提交的美國(guó)專利申請(qǐng)?zhí)?3/674695以及于2012年12月31日提交的美國(guó)專利申請(qǐng)?zhí)?3/731866中,可以找出關(guān)于生成結(jié)構(gòu)化查詢和語法模型的更多信息,每個(gè)申請(qǐng)通過引證結(jié)合于此。解析搜索查詢并且生成查詢命令在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)從查詢用戶接收的結(jié)構(gòu)化查詢中生成查詢命令。然后,查詢命令可用于搜索中,抵抗在社交網(wǎng)絡(luò)系統(tǒng)160的數(shù)據(jù)存儲(chǔ)器164內(nèi)的對(duì)象。在特定的實(shí)施方式中,可使用社交網(wǎng)絡(luò)系統(tǒng)160的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器或垂直存儲(chǔ),為搜索提供查詢命令。查詢命令可包括一個(gè)或多個(gè)查詢約束。每個(gè)查詢約束可由社交網(wǎng)絡(luò)系統(tǒng)160基于結(jié)構(gòu)化查詢的解析識(shí)別。每個(gè)查詢約束可能是特定對(duì)象類型的請(qǐng)求。在特定的實(shí)施方式中,查詢命令可包括在符號(hào)表達(dá)式或s表達(dá)式內(nèi)的查詢約束。社交網(wǎng)絡(luò)系統(tǒng)160可將結(jié)構(gòu)化查詢“我喜歡的照片”解析成查詢命令(photos_liked_by:<me>)。查詢命令(photos_liked_by:<me>)表示用戶喜歡的照片的查詢(即,<我>,對(duì)應(yīng)于查詢用戶),具有單個(gè)結(jié)果類型的照片。例如,查詢約束可包括社交圖譜約束(例如,特定節(jié)點(diǎn)或節(jié)點(diǎn)類型的請(qǐng)求、或者連接至特定矢線或矢線類型的節(jié)點(diǎn)的請(qǐng)求)、對(duì)象約束(例如,特定對(duì)象或?qū)ο箢愋偷恼?qǐng)求)、位置約束(例如,對(duì)象或者社交圖譜實(shí)體的請(qǐng)求與特定地理位置相關(guān)聯(lián))、其他合適的約束、或其任何組合。在特定的實(shí)施方式中,結(jié)構(gòu)化查詢的解析可基于用于生成結(jié)構(gòu)化查詢的語法。換言之,生成的查詢命令及其查詢約束可對(duì)應(yīng)于特定語法(或者來自語法森林的子樹)。在特定的實(shí)施方式中,查詢命令可包括前綴和對(duì)象。對(duì)象可對(duì)應(yīng)于在社交圖譜200中的特定節(jié)點(diǎn),而前綴可對(duì)應(yīng)于連接至在社交圖譜200中的特定節(jié)點(diǎn)的特定矢線206或矢線類型(表示特定類型的關(guān)系)。作為一個(gè)實(shí)例,并非通過限制的方式,查詢命令(pages_liked_by:<user>)包括前綴pages_liked_by和對(duì)象<用戶>。在特定的實(shí)施方式中,通過從沿著特定連接矢線206(或矢線類型)的特定節(jié)點(diǎn)到對(duì)應(yīng)于由查詢命令規(guī)定的對(duì)象的節(jié)點(diǎn)穿過社交圖譜200,社交網(wǎng)絡(luò)系統(tǒng)160可執(zhí)行查詢命令,以便識(shí)別一個(gè)或多個(gè)搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,通過從沿著喜歡類型矢線206的對(duì)應(yīng)于<用戶>的用戶節(jié)點(diǎn)202到對(duì)應(yīng)于<用戶>喜歡的頁面的概念節(jié)點(diǎn)204穿過社交圖譜200,社交網(wǎng)絡(luò)系統(tǒng)160可執(zhí)行查詢命令(pages_liked_by:<user>)。雖然本公開描述了通過特定的方式生成特定的查詢命令,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的查詢命令。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別滿足具有內(nèi)部約束和外部約束的復(fù)雜結(jié)構(gòu)化查詢(例如,嵌套式搜索查詢)的約束的與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的對(duì)象??墒褂貌樵兲崾?,提高搜索與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的對(duì)象的搜索垂直存儲(chǔ)164的過程,其中,在識(shí)別與內(nèi)部查詢約束匹配的對(duì)象時(shí),使用外部查詢約束。作為一個(gè)實(shí)例,并非通過限制的方式,可以解析比較復(fù)雜的結(jié)構(gòu)化查詢,例如,“在帕洛阿爾托拍攝的女性照片”,以便首先搜索用戶垂直存儲(chǔ)164,以識(shí)別女性用戶,然后,使那些結(jié)果與在帕洛阿爾托拍攝的照片的照片垂直存儲(chǔ)164的結(jié)果相交。用戶垂直存儲(chǔ)可能產(chǎn)生對(duì)應(yīng)于上百或者甚至幾千女性用戶的結(jié)果,未在帕洛阿爾托拍攝的照片中標(biāo)記這些用戶,以便這些結(jié)果的交集不產(chǎn)生搜索結(jié)果??商鎿Q地,可以使用查詢提示,提高這個(gè)結(jié)構(gòu)化查詢,以便(例如)可以解析結(jié)構(gòu)化查詢“在帕洛阿爾托拍攝的女性照片”,以便搜索用戶垂直存儲(chǔ),以識(shí)別女性用戶,并且通過使用允許論證缺席一些結(jié)果的運(yùn)算符(例如,“weakand”(WAND)運(yùn)算符)識(shí)別也在帕洛阿爾托拍攝的照片中標(biāo)記的至少一些女性用戶。接下來,可以搜索照片垂直存儲(chǔ)164,以識(shí)別在帕洛阿爾托拍攝的照片,在所述照片內(nèi)標(biāo)記任何識(shí)別的女性用戶。通過這種方式,對(duì)應(yīng)于外部約束請(qǐng)求的對(duì)象的垂直存儲(chǔ)的搜索更可能生成滿足搜索查詢的結(jié)果。這還可允許社交網(wǎng)絡(luò)系統(tǒng)160產(chǎn)生更好的搜索結(jié)果,并且可提高生成這些結(jié)果的處理效率。在特定的實(shí)施方式中,來自響應(yīng)于內(nèi)部查詢約束搜索的垂直存儲(chǔ)的結(jié)果可以評(píng)分和排名,并且在為從響應(yīng)于外部查詢約束搜索的垂直存儲(chǔ)中識(shí)別的對(duì)象評(píng)分時(shí),可以使用那些得分。雖然本公開描述了通過特定的方式識(shí)別與結(jié)構(gòu)化查詢匹配的對(duì)象,但是本公開預(yù)計(jì)通過任何合適的方式識(shí)別與結(jié)構(gòu)化查詢匹配的對(duì)象。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,包括內(nèi)部查詢約束和外部查詢約束。內(nèi)部查詢約束可包括第一對(duì)象類型的一個(gè)或多個(gè)搜索結(jié)果的請(qǐng)求,并且外部查詢約束可包括第二對(duì)象類型的一個(gè)或多個(gè)搜索結(jié)果的請(qǐng)求。每個(gè)查詢約束可用于通過在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)選擇的矢線連接至在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)所選節(jié)點(diǎn)的一個(gè)或多個(gè)節(jié)點(diǎn)。具有一個(gè)或多個(gè)查詢約束的查詢命令可包括在s表達(dá)式內(nèi)的嵌套式查詢。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可將結(jié)構(gòu)化查詢“我朋友喜歡的頁面”轉(zhuǎn)換成嵌套式查詢,例如,(pages_liked_by:(friends_of:<me>))。嵌套式搜索查詢(pages_liked_by:(friends_of:<me>))包括嵌入外部查詢約束(pages_liked_by:<user>)內(nèi)的內(nèi)部查詢約束(friends_of:<me>)。內(nèi)部查詢約束(friends_of:<me>)表示用戶(即,<我>)的第一程度朋友的查詢,具有單個(gè)結(jié)果類型的用戶。外部查詢約束(pages_liked_by:<user>)表示用戶喜歡的頁面的查詢,具有單個(gè)結(jié)果類型的頁面。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可將結(jié)構(gòu)化查詢“名為Tom的人的照片”轉(zhuǎn)換成嵌套式查詢,例如,(photos_of:(名稱:tom))。嵌套式查詢(photos_of:(名稱:tom))包括嵌入外部查詢約束(photos_of:<user>)內(nèi)的內(nèi)部查詢約束(名稱:tom)。內(nèi)部查詢約束表示名稱與“Tom”匹配的用戶的查詢,具有單個(gè)結(jié)果類型的用戶。外部查詢約束(photos_of:<user>)表示標(biāo)記用戶喜歡的照片的查詢,具有單個(gè)結(jié)果類型的照片。作為另一個(gè)實(shí)例,社交網(wǎng)絡(luò)系統(tǒng)160可將結(jié)構(gòu)化查詢“編寫B(tài)ill喜歡的帖子的人”轉(zhuǎn)換成嵌套式查詢,例如,(提取作者(項(xiàng)posts_liked_by:<Bill>))。查詢命令可請(qǐng)求(通過提取運(yùn)算符)用戶“Bill”喜歡的帖子的一個(gè)或多個(gè)作者的搜索結(jié)果。嵌套式查詢可包括對(duì)應(yīng)于在用戶<Bill>喜歡的帖子內(nèi)請(qǐng)求搜索結(jié)果的搜索項(xiàng)的內(nèi)部查詢(項(xiàng)posts_liked_by:<Bill>)。即,外部約束請(qǐng)求第一對(duì)象類型(用戶)的第一搜索結(jié)果,而內(nèi)部約束請(qǐng)求第二對(duì)象類型(帖子)的第二搜索結(jié)果。雖然本公開描述了通過特定的方式解析查詢,但是本公開預(yù)計(jì)通過任何合適的方式解析查詢。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與查詢命令的一個(gè)或多個(gè)查詢約束匹配的一個(gè)或多個(gè)節(jié)點(diǎn)。社交網(wǎng)絡(luò)系統(tǒng)160可搜索一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器164,以識(shí)別滿足查詢命令的一個(gè)或多個(gè)約束的儲(chǔ)存在數(shù)據(jù)存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)對(duì)象。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可將查詢命令(photos_liked_by:<me>)(具有照片結(jié)果類型)提交給照片垂直存儲(chǔ)P3。社交網(wǎng)絡(luò)系統(tǒng)160可訪問照片垂直存儲(chǔ)164的索引服務(wù)器330,促使索引服務(wù)器330返回查詢命令(photos_liked_by:<me>)的結(jié)果。在特定的實(shí)施方式中,對(duì)于查詢命令的每個(gè)查詢約束,社交網(wǎng)絡(luò)系統(tǒng)160可從至少一個(gè)數(shù)據(jù)存儲(chǔ)器164中訪問和檢索搜索結(jié)果。訪問的數(shù)據(jù)存儲(chǔ)器164可配置為儲(chǔ)存由特定的查詢約束規(guī)定的對(duì)象類型的對(duì)象。然后,社交網(wǎng)絡(luò)系統(tǒng)160可聚集相應(yīng)查詢約束的搜索結(jié)果。作為另一個(gè)實(shí)例,并非通過限制的方式,嵌套式查詢(photos_of:(名稱:tom))包括具有單個(gè)結(jié)果類型的用戶的內(nèi)部查詢約束(名稱:tom)以及具有單個(gè)結(jié)果類型的照片的外部查詢約束(photos_of:<user>)。然后,社交網(wǎng)絡(luò)系統(tǒng)160可重新安排嵌套式查詢,把首先將內(nèi)部查詢約束(名稱:tom)(具有用戶結(jié)果類型)提交給用戶垂直存儲(chǔ)P1。社交網(wǎng)絡(luò)系統(tǒng)160可訪問用戶垂直存儲(chǔ)P1的索引服務(wù)器330,促使索引服務(wù)器330返回用戶<17>、<31>以及<59>(均由用戶標(biāo)識(shí)符表示)的搜索結(jié)果。即,每個(gè)用戶<17>、<31>以及<59>可具有與“tom”匹配的名稱。然后,社交網(wǎng)絡(luò)系統(tǒng)160可將嵌套式查詢重新寫入查詢(photos_of:<17>)、(photos_of:<31>)以及(photos_of:<59>)的OR組合,每個(gè)查詢具有結(jié)果類型的照片。然后,社交網(wǎng)絡(luò)系統(tǒng)160可將查詢(photos_of:<17>)、(photos_of:<31>)以及(photos_of:<59>)提交給照片垂直存儲(chǔ)P3。社交網(wǎng)絡(luò)系統(tǒng)160可訪問照片垂直存儲(chǔ)P3的索引服務(wù)器330,促使索引服務(wù)器330返回查詢(photos_of:<17>)、(photos_of:<31>)以及(photos_of:<59>)的照片的搜索結(jié)果。在特定的實(shí)施方式中,通過在搜索結(jié)果上執(zhí)行OR運(yùn)算,社交網(wǎng)絡(luò)系統(tǒng)160可聚集搜索結(jié)果。作為另一個(gè)實(shí)例,并非通過限制的方式,搜索查詢(photos_of:<17>)的搜索結(jié)果可能是<1001>和<1002>(均由照片標(biāo)識(shí)符表示)。搜索查詢(photos_of:<31>)的搜索結(jié)果可能是<1001>、<1326>、<9090>以及<5200>。搜索查詢(photos_of:<59>)的搜索結(jié)果可能是<9090>和<7123>。社交網(wǎng)絡(luò)系統(tǒng)160可在搜索結(jié)果上執(zhí)行OR運(yùn)算,產(chǎn)生最終搜索結(jié)果<1001>、<1002>、<1326>、<9090>、<5200>以及<7123>。雖然本公開描述了通過特定的方式識(shí)別特定的搜索結(jié)果,但是本公開預(yù)計(jì)通過任何合適的方式識(shí)別任何合適的搜索結(jié)果。在特定的實(shí)施方式中,在識(shí)別查詢約束的匹配節(jié)點(diǎn)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可僅僅在特定垂直存儲(chǔ)164中識(shí)別閾值數(shù)量的匹配節(jié)點(diǎn)。然后,可檢索這個(gè)閾值數(shù)量的匹配對(duì)象,作為搜索結(jié)果??蛇x擇閾值數(shù)量,以增強(qiáng)搜索質(zhì)量或者優(yōu)化搜索結(jié)果的處理。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可僅僅響應(yīng)于請(qǐng)求照片對(duì)象的查詢命令,在照片垂直存儲(chǔ)164中識(shí)別頂部N個(gè)匹配對(duì)象。頂部N個(gè)照片對(duì)象可由在對(duì)應(yīng)于照片垂直存儲(chǔ)的搜索索引中的照片對(duì)象的靜態(tài)排名確定。在特定的實(shí)施方式中,頂部N個(gè)識(shí)別的結(jié)果可根據(jù)搜索查詢本身重新排名。作為另一個(gè)實(shí)例,并非通過限制的方式,如果N是1000,那么可識(shí)別頂部1000個(gè)照片對(duì)象(由靜態(tài)排名確定)。然后,這1000個(gè)照片對(duì)象可根據(jù)一個(gè)或多個(gè)因素(例如,與搜索查詢或其他查詢約束、社交圖譜親和力、搜索歷史等匹配)排名,并且然后,可生成頂部20個(gè)結(jié)果,作為搜索結(jié)果,用于呈現(xiàn)給查詢用戶。在特定的實(shí)施方式中,在一輪或多輪排名之后的頂部結(jié)果可發(fā)送給聚合器320,用于最后一輪排名,其中,結(jié)果可重新排序,可丟棄冗余結(jié)果,或者在呈現(xiàn)給查詢用戶之前,可發(fā)生任何其他類型的結(jié)果處理。雖然本公開描述了識(shí)別特定數(shù)量的搜索結(jié)果,但是本公開預(yù)計(jì)識(shí)別任何合適數(shù)量的搜索結(jié)果。而且,雖然本公開描述了通過特定的方式將搜索結(jié)果排名,但是本公開預(yù)計(jì)通過任何合適的方式將搜索結(jié)果排名。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,包括“weakand”運(yùn)算符(WAND)。WAND運(yùn)算符可允許其在查詢命令內(nèi)的一個(gè)或多個(gè)論證(例如,關(guān)鍵字或包括運(yùn)算符和關(guān)鍵字的邏輯表達(dá)式)缺乏規(guī)定的次數(shù)或者時(shí)間百分比。通過增加引用那些社交圖譜元素的隱式查詢約束,在通過WAND運(yùn)算符生成查詢命令時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可考慮在結(jié)構(gòu)化查詢中引用的社交圖譜元素。社交圖譜200的這個(gè)信息可用于使用WAND運(yùn)算符使搜索結(jié)果多樣化。作為另一個(gè)實(shí)例,并非通過限制的方式,如果用戶輸入結(jié)構(gòu)化查詢“在帕洛阿爾托的咖啡店”,那么社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,例如,(WAND類別:<coffeeshop>位置:<PaloAlto>:可選權(quán)重0.3)在這個(gè)實(shí)例中,并不要求搜索結(jié)果始終與查詢命令的(類別:<coffeeshop>)和(位置:<PaloAlto>)部分匹配,查詢的帕洛阿爾托部分可選地具有0.3的權(quán)重。在這種情況下,這表示30%的搜索結(jié)果必須與(位置:<PaloAlto>)項(xiàng)匹配(即,必須通過矢線206連接至對(duì)應(yīng)于位置“帕洛阿爾托”的概念節(jié)點(diǎn)204),并且剩余70%的搜索結(jié)果可省略該項(xiàng)。因此,如果N是100,那么30個(gè)咖啡店結(jié)果必須具有位置“帕洛阿爾托”,并且70個(gè)咖啡店結(jié)果可來自任何地方(例如,來自由咖啡店的靜態(tài)排名確定的全球100強(qiáng)咖啡店)。在特定的實(shí)施方式中,還可給項(xiàng)(類別:<coffeeshop>)分配可選權(quán)重,以便搜索結(jié)果不需要甚至始終與“咖啡店”的社交圖譜元素匹配,并且一些結(jié)果可由社交網(wǎng)絡(luò)系統(tǒng)160選擇為任何對(duì)象(例如,地點(diǎn))。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,包括“strongor”運(yùn)算符(SOR)。SOR運(yùn)算符可要求其在查詢命令內(nèi)的一個(gè)或多個(gè)論證(例如,關(guān)鍵字或包括運(yùn)算符和關(guān)鍵字的邏輯表達(dá)式)存在規(guī)定的次數(shù)或者時(shí)間百分比。通過增加引用那些社交圖譜元素的隱式查詢約束,在通過WAND運(yùn)算符生成查詢命令時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可考慮在結(jié)構(gòu)化查詢中引用的社交圖譜元素。社交圖譜200的這個(gè)信息可用于使用SOR運(yùn)算符使搜索結(jié)果多樣化。作為另一個(gè)實(shí)例,并非通過限制的方式,如果用戶輸入結(jié)構(gòu)化查詢“在帕洛阿爾托或雷德伍德城的咖啡店”,那么社交網(wǎng)絡(luò)系統(tǒng)160可轉(zhuǎn)化查詢命令,例如,(AND類別:<coffeeshop>(SOR位置:<PaloAlto>:可選權(quán)重0.4位置:<RedwoodCity>:可選權(quán)重0.3))在這個(gè)實(shí)例中,并不允許搜索結(jié)果與查詢命令的(位置:<PaloAlto>)或(位置:<RedwoodCity>)部分匹配,查詢的帕洛阿爾托部分可選地具有0.4的權(quán)重并且雷德伍德城部分可選地具有0.3的權(quán)重。在這種情況下,這表示40%的搜索結(jié)果必須與(位置:<PaloAlto>)項(xiàng)匹配(即,對(duì)應(yīng)于“咖啡店”的概念節(jié)點(diǎn)204,其均通過矢線206連接至對(duì)應(yīng)于(位置:<PaloAlto>)的概念節(jié)點(diǎn)204,并且30%的搜索結(jié)果必須與(位置:<RedwoodCity>)項(xiàng)匹配,搜索結(jié)果的剩余部分與帕洛阿爾托或雷德伍德城約束(或者在某些情況下,在適當(dāng)?shù)那闆r下,這兩者)匹配。因此,如果N是100,那么40個(gè)咖啡店結(jié)果必須具有位置“帕洛阿爾托”,30個(gè)咖啡店結(jié)果必須具有位置“雷德伍德城”,并且30個(gè)咖啡店可來自任一個(gè)地方。在特定的實(shí)施方式中,響應(yīng)于包括內(nèi)部和外部查詢約束的查詢命令,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與內(nèi)部查詢約束匹配的并且至少部分與外部查詢約束匹配的節(jié)點(diǎn)的第一組。通過這種方式,通過生成使用查詢提示的查詢命令,可提高與社交網(wǎng)絡(luò)系統(tǒng)160相關(guān)聯(lián)的對(duì)象的搜索垂直存儲(chǔ)164的過程,其中,在識(shí)別與內(nèi)部查詢約束匹配的對(duì)象時(shí),使用外部查詢約束。這還可允許社交網(wǎng)絡(luò)系統(tǒng)160產(chǎn)生更好的搜索結(jié)果,并且可提高生成這些結(jié)果的處理效率。例如,使用WAND或SOR運(yùn)算符,可形成查詢命令,以便查詢命令要求第一數(shù)量的已識(shí)別節(jié)點(diǎn)與內(nèi)部約束匹配,或者與內(nèi)部或外部約束匹配,并且要求第二數(shù)量的已識(shí)別節(jié)點(diǎn)與這兩個(gè)約束或者僅僅與外部約束匹配或其任何組合。例如,第一和第二數(shù)量可能是實(shí)數(shù)、百分比或小數(shù)。雖然本公開描述了通過特定的方式將特定的社交圖譜元素識(shí)別為與特定的查詢約束匹配,但是本公開預(yù)計(jì)通過任何合適的方式將任何合適的社交圖譜元素識(shí)別為與任何合適的查詢約束匹配。在特定的實(shí)施方式中,識(shí)別與內(nèi)部查詢約束匹配的并且至少部分與外部查詢約束匹配的節(jié)點(diǎn)的第一組,可包括識(shí)別至少與內(nèi)部查詢約束匹配的第一數(shù)量的節(jié)點(diǎn)并且識(shí)別與內(nèi)部查詢約束以及外部查詢約束匹配的第二數(shù)量的節(jié)點(diǎn)??尚纬刹樵兠?,以便要求響應(yīng)于查詢命令返回的至少第一數(shù)量的搜索結(jié)果與內(nèi)部和外部查詢約束匹配,同時(shí)允許至少第二數(shù)量的搜索結(jié)果僅僅與內(nèi)部約束匹配(例如,與在使用WAND運(yùn)算符的情況下一樣)。作為另一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“在帕洛阿爾托拍攝的女性照片”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,以解決內(nèi)部查詢約束,例如,(WAND(項(xiàng)gender_to_user:<female>)(項(xiàng)photo_place_tag_to_user:<PaloAlto>:可選權(quán)重0.9))在這種情況下,內(nèi)部約束是識(shí)別女性用戶,并且外部約束是識(shí)別在帕洛阿爾托市拍攝的已識(shí)別女性用戶的照片。在搜索用戶垂直存儲(chǔ)164,以給內(nèi)部約束識(shí)別匹配的用戶節(jié)點(diǎn)202時(shí),并非僅僅規(guī)定應(yīng)識(shí)別女性用戶(這可識(shí)別在帕洛阿爾托拍攝的任何照片內(nèi)未標(biāo)記的多個(gè)女性用戶)時(shí),查詢命令規(guī)定至少90%的用戶結(jié)果必須是也在帕洛阿爾托拍攝的照片中標(biāo)記的女性。通過這種方式,通過增加額外約束(項(xiàng)photo_place_tag_to_user:<PaloAlto>:可選權(quán)重0.9),使索引非規(guī)范化。剩余的10%用戶結(jié)果僅僅需要與“女性”約束匹配。因此,使用查詢提示,以便在解決內(nèi)部查詢約束時(shí),考慮外部查詢約束。接下來,可以搜索照片垂直存儲(chǔ)164,以識(shí)別在帕洛阿爾托拍攝的照片,在這些照片中標(biāo)記任何先前識(shí)別的女性用戶。由于由照片垂直存儲(chǔ)164的搜索識(shí)別的90%的節(jié)點(diǎn)已經(jīng)識(shí)別為在帕洛阿爾托拍攝的照片內(nèi)標(biāo)記的女性用戶,所以照片垂直存儲(chǔ)164的搜索更可能能夠產(chǎn)生較大量的照片,在這些照片中標(biāo)記識(shí)別的女性。雖然本公開描述了通過特定的方式將特定的社交圖譜元素識(shí)別為與特定的查詢約束匹配,但是本公開預(yù)計(jì)通過任何合適的方式將任何合適的社交圖譜元素識(shí)別為與任何合適的查詢約束匹配。在特定的實(shí)施方式中,識(shí)別與內(nèi)部查詢約束匹配的并且至少部分與外部查詢約束匹配的節(jié)點(diǎn)的第一組,可包括識(shí)別每個(gè)節(jié)點(diǎn)與內(nèi)部或外部查詢約束匹配的第一數(shù)量的節(jié)點(diǎn)并且識(shí)別每個(gè)節(jié)點(diǎn)與內(nèi)部和外部查詢約束匹配的第二數(shù)量的節(jié)點(diǎn)??尚纬刹樵兠?,以便響應(yīng)于查詢命令返回的至少第一數(shù)量的搜索結(jié)果與內(nèi)部約束匹配,并且至少第二數(shù)量的搜索結(jié)果與外部約束匹配,剩余部分與內(nèi)部約束或外部約束匹配(例如,與在使用SOR運(yùn)算符的情況下一樣)。作為另一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“Mark和女人的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,以解決內(nèi)部查詢約束,例如,在這種情況下,內(nèi)部約束是識(shí)別女性用戶,并且外部約束是識(shí)別用戶“Mark”拍攝的已識(shí)別女性用戶的照片。在搜索用戶垂直存儲(chǔ)164,以給內(nèi)部約束識(shí)別匹配的用戶節(jié)點(diǎn)202時(shí),并非僅僅規(guī)定應(yīng)識(shí)別女性用戶(這可識(shí)別在用戶“Mark”拍攝的任何照片內(nèi)未標(biāo)記的多個(gè)女性用戶)時(shí),查詢命令規(guī)定至少80%的用戶結(jié)果必須是也與在SOR約束中的一個(gè)約束匹配的女性,其中,SOR約束規(guī)定70%的用戶結(jié)果必須與(friend_of:<Mark>)約束匹配,并且10%的用戶結(jié)果必須與(non_friend_in_same_photo:<Mark>)約束匹配,搜索結(jié)果的剩余部分與任一個(gè)約束匹配(或者在適當(dāng)?shù)那闆r下,這兩者)。因此,如果N是100,那么56個(gè)用戶結(jié)果必須是作為用戶“Mark”的朋友的女性,8個(gè)用戶結(jié)果必須是碰巧由“Mark”在照片中標(biāo)記的不是用戶“Mark”的朋友的女性,并且16個(gè)用戶結(jié)果必須是女性,并且由“Mark”在照片中標(biāo)記“Mark”的朋友或者非朋友。通過這種方式,通過增加各種額外約束,使索引非規(guī)范化,這也可幫助生成結(jié)果的多樣性。因此,使用查詢提示,以便在解決內(nèi)部查詢約束時(shí),考慮外部查詢約束(即,在用戶“Mark”的照片內(nèi))。接下來,可以搜索照片垂直存儲(chǔ)164,以識(shí)別用戶“Mark”拍攝的照片,在這些照片中標(biāo)記任何先前識(shí)別的女性用戶。由于由照片垂直存儲(chǔ)164的搜索識(shí)別的80%的節(jié)點(diǎn)已經(jīng)識(shí)別為與用戶“Mark”具有某種關(guān)系的女性用戶,所以照片垂直存儲(chǔ)164的搜索更可能能夠產(chǎn)生滿足搜索查詢的照片。雖然本公開描述了通過特定的方式將特定的社交圖譜元素識(shí)別為與特定的查詢約束匹配,但是本公開預(yù)計(jì)通過任何合適的方式將任何合適的社交圖譜元素識(shí)別為與任何合適的查詢約束匹配。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可給識(shí)別為與查詢約束匹配的一個(gè)或多個(gè)節(jié)點(diǎn)評(píng)分??赏ㄟ^任何合適的方式給識(shí)別的節(jié)點(diǎn)評(píng)分。在查詢命令包括多個(gè)查詢約束時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可給與每個(gè)查詢約束單獨(dú)或者共同匹配的節(jié)點(diǎn)評(píng)分。通過訪問對(duì)應(yīng)于識(shí)別節(jié)點(diǎn)的對(duì)象類型的數(shù)據(jù)存儲(chǔ)器164,社交網(wǎng)絡(luò)系統(tǒng)160可給第一組識(shí)別節(jié)點(diǎn)評(píng)分。作為另一個(gè)實(shí)例,并非通過限制的方式,在生成與查詢約束(提取作者:(項(xiàng)posts_liked_by:<Mark>))匹配的識(shí)別節(jié)點(diǎn)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別在用戶垂直存儲(chǔ)164內(nèi)的這組用戶(<Tom>、<Dick>、<Harry>)。然后,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)其與用戶<Mark>的相應(yīng)社會(huì)親和力,給用戶<Tom>、<Dick>以及<Harry>評(píng)分。例如,然后,帖子垂直存儲(chǔ)164的社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)在用戶<Mark>喜歡的帖子列表內(nèi)的多個(gè)帖子,給用戶<Tom>、<Dick>以及<Harry>的識(shí)別節(jié)點(diǎn)評(píng)分。用戶<Tom>、<Dick>以及<Harry>可編寫用戶<Mark>喜歡的以下帖子:<帖子1>、<帖子2>、<帖子3>、<帖子4>、<帖子5>、<帖子6>。如果用戶<Dick>編寫帖子<帖子1>、<帖子2>、<帖子3>,用戶<Tom>編寫帖子<帖子5>和<帖子6>,并且用戶<Harry>編寫帖子<帖子4>,那么社交網(wǎng)絡(luò)系統(tǒng)160可將用戶<Dick>評(píng)為最高分,這是因?yàn)镈ick編寫在用戶<Mark>喜歡的帖子列表內(nèi)的大部分帖子,<Tom>和<Harry>具有連續(xù)更低的得分。作為另一個(gè)實(shí)例,并非通過限制的方式,使用現(xiàn)有技術(shù),社交網(wǎng)絡(luò)系統(tǒng)160可訪問將帖子映射到帖子的喜歡人數(shù)中的正向索引。索引服務(wù)器可訪問正向索引,并且檢索用戶<Mark>喜歡的帖子列表的你每個(gè)帖子的喜歡人數(shù)。索引服務(wù)器可根據(jù)相應(yīng)的喜歡人數(shù),為在帖子列表(即,<帖子1>、<帖子2>、<帖子3>、<帖子4>、<帖子5>、<帖子6>)內(nèi)的帖子評(píng)分,并且給社交網(wǎng)絡(luò)系統(tǒng)160返回最高得分帖子(例如,最高3個(gè)得分的或最喜歡帖子)的作者,作為第一已識(shí)別節(jié)點(diǎn)。在為特定的已識(shí)別節(jié)點(diǎn)考慮每個(gè)適當(dāng)評(píng)分的因素之后,可確定已識(shí)別節(jié)點(diǎn)的總得分。根據(jù)節(jié)點(diǎn)的得分,然后,社交網(wǎng)絡(luò)系統(tǒng)160可生成一組或多組已識(shí)別節(jié)點(diǎn)。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可僅僅生成對(duì)應(yīng)于具有比閾值得分更高的得分的節(jié)點(diǎn)的一組已識(shí)別節(jié)點(diǎn)。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可將評(píng)分節(jié)點(diǎn)排名,然后,僅僅生成對(duì)應(yīng)于具有比閾值排名更高的排名(例如,前10、前20等)的節(jié)點(diǎn)的一組已識(shí)別節(jié)點(diǎn)。雖然本公開描述了通過特定的方式給匹配節(jié)點(diǎn)評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給匹配節(jié)點(diǎn)評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可至少部分根據(jù)節(jié)點(diǎn)的第一組的得分,給節(jié)點(diǎn)的第二組評(píng)分。可通過任何合適的方式給搜索結(jié)果評(píng)分。在查詢命令包括多個(gè)查詢約束時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可給與每個(gè)查詢約束單獨(dú)匹配的節(jié)點(diǎn)評(píng)分。可替換地,在給一個(gè)或多個(gè)其他組節(jié)點(diǎn)評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可使用一組節(jié)點(diǎn)的得分。對(duì)于具有內(nèi)部約束和外部約束的查詢命令,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與內(nèi)部查詢約束匹配的節(jié)點(diǎn)的第一組,然后,給這些節(jié)點(diǎn)評(píng)分。然后,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與外部查詢約束匹配的節(jié)點(diǎn)的第二組,并且至少部分根據(jù)節(jié)點(diǎn)的第一組的得分,給節(jié)點(diǎn)的第二組評(píng)分。作為另一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“我朋友喜歡的頁面”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,例如,(pages_liked_by:(friends_of:<me>))。通過訪問用戶垂直存儲(chǔ)164并且識(shí)別對(duì)應(yīng)于內(nèi)部查詢約束的節(jié)點(diǎn)的第一組,社交網(wǎng)絡(luò)系統(tǒng)160可首先解決內(nèi)部查詢約束,這請(qǐng)求作為查詢用戶的朋友的用戶。這個(gè)第一組用戶可包括(<Tom>、<Dick>、<Harry>),這些用戶均可對(duì)應(yīng)于由朋友類型矢線206連接至查詢用戶的用戶節(jié)點(diǎn)202的相應(yīng)用戶節(jié)點(diǎn)202。然后,社交網(wǎng)絡(luò)系統(tǒng)160可通過任何合適的方式給這個(gè)節(jié)點(diǎn)的第一組評(píng)分。例如,可根據(jù)其與查詢用戶的相應(yīng)社交圖譜親和力,給這組用戶評(píng)分,其中,用戶“Dick”可具有在這組內(nèi)的最佳親和力,用戶“Harry”可具有第二好的親和力,并且用戶“Tom”可具有在這組內(nèi)的最差的親和力。接下來,通過訪問頁面垂直存儲(chǔ)164,社交網(wǎng)絡(luò)系統(tǒng)160可解決外部查詢約束,并且識(shí)別對(duì)應(yīng)于外部查詢約束的節(jié)點(diǎn)的第二組,這請(qǐng)求在第一組內(nèi)的用戶喜歡的頁面(即,對(duì)應(yīng)于由喜歡類型矢線206連接至對(duì)應(yīng)于用戶“Tom”、“Dick”以及“Harry”的至少一個(gè)用戶節(jié)點(diǎn)202的概念節(jié)點(diǎn)204的頁面)。用戶“Tom”、“Dick”以及“Harry”可喜歡以下頁面:(<頁面1>、<頁面2>、<頁面3>、<頁面4>、<頁面5>)。然后,社交網(wǎng)絡(luò)系統(tǒng)160可通過任何合適的方式給這個(gè)節(jié)點(diǎn)的第二組評(píng)分。例如,可根據(jù)其在在線社交網(wǎng)絡(luò)上的總體流行度,給這組頁面評(píng)分,其中,全球更流行的頁面的得分分別比不太流行的頁面更好。還可至少部分根據(jù)節(jié)點(diǎn)的第一組的得分,給這組頁面評(píng)分。例如,“Tom”可喜歡<頁面1>,“Dick”可喜歡<頁面2>,“Harry”可喜歡<頁面3>,“Tom”和“Harry”<頁面4>,并且“Tom”、“Dick”以及“Harry”可喜歡<頁面5>。在這種情況下,通過提高具有更好親和力的用戶喜歡的頁面的得分并且降低(或至少提高更少)具有更差親和力的用戶喜歡的頁面的得分,社交網(wǎng)絡(luò)系統(tǒng)160可至少部分根據(jù)這組節(jié)點(diǎn),給節(jié)點(diǎn)的第二組評(píng)分。例如,由于用戶“Dick”相對(duì)于查詢用戶具有最佳親和力,所以“Dick”喜歡的頁面(即,<頁面2>和<頁面5>)均可提高其得分。同樣,由于用戶“Tom”相對(duì)于查詢用戶具有最差親和力,所以“Tom”喜歡的頁面(即,<頁面1>、<頁面4>以及<頁面5>)均可降低(或者至少不同樣提高)其得分。在為特定的已識(shí)別節(jié)點(diǎn)考慮每個(gè)適當(dāng)評(píng)分的因素之后,可確定已識(shí)別節(jié)點(diǎn)的總得分。根據(jù)節(jié)點(diǎn)的得分,然后,社交網(wǎng)絡(luò)系統(tǒng)160可生成一組或多組已識(shí)別節(jié)點(diǎn)。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可僅僅生成對(duì)應(yīng)于具有比閾值得分更高的得分的節(jié)點(diǎn)的一組已識(shí)別節(jié)點(diǎn)。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可將評(píng)分節(jié)點(diǎn)排名,然后,僅僅生成對(duì)應(yīng)于具有比閾值排名更高的排名(例如,前10、前20等)的節(jié)點(diǎn)的一組已識(shí)別節(jié)點(diǎn)。雖然本公開描述了通過特定的方式給節(jié)點(diǎn)評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給節(jié)點(diǎn)評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)識(shí)別為與內(nèi)部查詢約束匹配并且至少部分與外部查詢約束匹配的節(jié)點(diǎn)的第一組,并且進(jìn)一步根據(jù)識(shí)別為與外部查詢約束匹配的節(jié)點(diǎn)的第二組,生成一個(gè)或多個(gè)搜索結(jié)果。每個(gè)搜索結(jié)果可對(duì)應(yīng)于多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)。如上所述,然后,可使用外部查詢約束的查詢提示識(shí)別的識(shí)別為與內(nèi)部查詢約束匹配的節(jié)點(diǎn)可用作用于識(shí)別與外部查詢約束匹配的節(jié)點(diǎn)的基礎(chǔ)。可給識(shí)別為與外部查詢約束匹配的節(jié)點(diǎn)評(píng)分(并且可能排名),然后,可生成一個(gè)或多個(gè)(例如,閾值數(shù)量),作為搜索結(jié)果,向用戶顯示。搜索結(jié)果可作為搜索結(jié)果頁面呈現(xiàn)和發(fā)送給查詢用戶,其中,顯示生成的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“在帕洛阿爾托拍攝的女性照片”,如圖5C中所示,社交網(wǎng)絡(luò)系統(tǒng)160可使用查詢提示,識(shí)別與內(nèi)部查詢約束匹配的節(jié)點(diǎn)的第一組。在這個(gè)實(shí)例中,內(nèi)部約束請(qǐng)求女性用戶,并且其中,可使用查詢提示,以便在第一組內(nèi)識(shí)別的多個(gè)用戶是也在帕洛阿爾托市拍攝的照片中標(biāo)記的用戶。接下來,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與外部查詢約束匹配的節(jié)點(diǎn)的第二組。在這個(gè)實(shí)例中,外部約束請(qǐng)求在帕洛阿爾托拍攝的在第一組內(nèi)的用戶的照片。然后,根據(jù)在節(jié)點(diǎn)的第二組中識(shí)別的節(jié)點(diǎn),可生成一個(gè)或多個(gè)搜索結(jié)果。然后,可將所生成的搜索結(jié)果發(fā)送和顯示給查詢用戶,作為對(duì)應(yīng)于結(jié)構(gòu)化查詢“在帕洛阿爾托拍攝的女性照片”的搜索結(jié)果頁面的一部分。例如,搜索結(jié)果頁面可顯示搜索結(jié)果,作為對(duì)應(yīng)于在第二組內(nèi)識(shí)別的節(jié)點(diǎn)的照片的縮略圖。雖然本公開描述了通過特定的方式生成特定的搜索結(jié)果,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的搜索結(jié)果。圖6示出了用于響應(yīng)于具有內(nèi)部約束和外部約束的搜索查詢生成搜索結(jié)果的一個(gè)實(shí)例方法600。該方法可在步驟610中開始,其中,社交網(wǎng)絡(luò)系統(tǒng)160可訪問社交圖譜200,包括多個(gè)節(jié)點(diǎn)(例如,用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204)以及連接所述節(jié)點(diǎn)的多個(gè)矢線206。在兩個(gè)節(jié)點(diǎn)之間的每個(gè)矢線可表示在所述兩個(gè)節(jié)點(diǎn)間的單個(gè)分離度。所述節(jié)點(diǎn)可包括第一節(jié)點(diǎn)(例如,第一用戶節(jié)點(diǎn)202),其對(duì)應(yīng)于與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的第一用戶。所述節(jié)點(diǎn)還可包括多個(gè)第二節(jié)點(diǎn),所述多個(gè)第二節(jié)點(diǎn)中的每個(gè)對(duì)應(yīng)于與所述在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的概念或第二用戶。在步驟620中,社交網(wǎng)絡(luò)系統(tǒng)160可從所述第一用戶接收結(jié)構(gòu)化查詢,包括對(duì)所述多個(gè)節(jié)點(diǎn)中的一個(gè)或多個(gè)選擇的節(jié)點(diǎn)和所述多個(gè)矢線中的一個(gè)或多個(gè)選擇的矢線的引用。在步驟630中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)結(jié)構(gòu)化查詢,生成查詢命令。查詢命令包括第一查詢約束和第二查詢約束(例如,內(nèi)部約束和外部約束)。在步驟640中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與第一查詢約束匹配的并且至少部分與第二查詢約束匹配的節(jié)點(diǎn)的第一組。在步驟650中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與第二查詢約束匹配的節(jié)點(diǎn)的第二組。在步驟660中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)節(jié)點(diǎn)的第一組和第二組,生成一個(gè)或多個(gè)搜索結(jié)果。每個(gè)搜索結(jié)果可對(duì)應(yīng)于多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)。在適當(dāng)?shù)那闆r下,特定的實(shí)施方式可重復(fù)圖6的方法的一個(gè)或多個(gè)步驟。雖然本公開描述和顯示了按照特定的順序發(fā)生的圖6的方法的特定步驟,但是本公開預(yù)計(jì)按照任何合適的順序發(fā)生的圖6的方法的任何合適的步驟。而且,雖然本公開描述和顯示了執(zhí)行圖6的方法的特定步驟的特定元件、裝置或系統(tǒng),但是本公開預(yù)計(jì)執(zhí)行圖6的方法的任何合適的步驟的任何合適的元件、裝置或系統(tǒng)的任何合適的組合。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化搜索查詢并且生成包括逆算子的查詢命令。使用逆算子,可提高搜索與社交網(wǎng)絡(luò)系統(tǒng)160相關(guān)聯(lián)的對(duì)象的垂直存儲(chǔ)164的過程,其中,可修改一個(gè)查詢約束,以包括其反向約束。在解析具有內(nèi)部查詢約束和外部查詢約束的結(jié)構(gòu)化查詢時(shí),例如,嵌套式搜索查詢,查詢的典型處理可產(chǎn)生不充分?jǐn)?shù)量的搜索結(jié)果。例如,由于內(nèi)部查詢約束產(chǎn)生太多結(jié)果,降低了任何結(jié)果滿足外部查詢約束的可能性,所以可發(fā)生這種情況。作為一個(gè)實(shí)例,并非通過限制的方式,可以解析比較復(fù)雜的結(jié)構(gòu)化查詢,例如,“中國(guó)人喜歡的我的照片”,如圖5D中所示,作為((intersect(photos_of:<me>,photos_liked_by:(users_from:<China>)))。在執(zhí)行這個(gè)解析時(shí),首先,搜索用戶垂直存儲(chǔ)164,以識(shí)別位于中國(guó)的用戶,然后,使那些結(jié)果與照片垂直存儲(chǔ)164的結(jié)果相交,以識(shí)別一個(gè)識(shí)別的中國(guó)用戶喜歡的查詢用戶的照片。然而,用戶垂直存儲(chǔ)164的第一搜索可能產(chǎn)生對(duì)應(yīng)于幾百或者甚至幾千中國(guó)用戶的結(jié)果,這些用戶都不喜歡查詢用戶的任何照片??商鎿Q地,可以使用逆算子,可以解析這個(gè)結(jié)構(gòu)化查詢。在特定的實(shí)施方式中,某些運(yùn)算符對(duì)應(yīng)于特定的逆算子。作為一個(gè)實(shí)例,并非通過限制的方式,并非使用“l(fā)iked_by”運(yùn)算符,可解析結(jié)構(gòu)化查詢來代替,以包括其逆算子,即,“l(fā)ikers_of”運(yùn)算符。換言之,并非搜索中國(guó)用戶喜歡的照片,而是搜索查詢用戶的“l(fā)ikers_of”用戶。例如,可以解析結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”,作為((intersect(photos_of:<me>,photos_liked_by:(intersect(likers_of(photos_of:<me>),users_from:<China>))))。這會(huì)改變查詢的處理順序,以便首先,訪問照片垂直存儲(chǔ)164,以識(shí)別查詢用戶的照片,然后,可以識(shí)別那些照片的喜歡的人。接下來,可以搜索用戶垂直存儲(chǔ)164,以識(shí)別(如果有的話)哪些喜歡的人住在中國(guó)。通過這種方式,可使用逆算子,以便第一垂直存儲(chǔ)164的搜索產(chǎn)生更好的結(jié)果。這還可允許社交網(wǎng)絡(luò)系統(tǒng)160產(chǎn)生更好的搜索結(jié)果,并且可提高生成這些結(jié)果的處理效率。雖然本公開描述了通過特定的方式識(shí)別與結(jié)構(gòu)化查詢匹配的對(duì)象,但是本公開預(yù)計(jì)通過任何合適的方式識(shí)別與結(jié)構(gòu)化查詢匹配的對(duì)象。在特定的實(shí)施方式中,對(duì)應(yīng)于對(duì)象類型的垂直存儲(chǔ)164的搜索索引可包括反向索引。第一對(duì)象類型的反向索引可將與第二對(duì)象類型相關(guān)聯(lián)的查詢項(xiàng)映射到第一對(duì)象類型的一個(gè)或多個(gè)對(duì)象中。作為一個(gè)實(shí)例,并非通過限制的方式,在帖子垂直存儲(chǔ)164內(nèi)的反向索引可將與用戶相關(guān)聯(lián)的查詢項(xiàng)(例如,posts_liked_by:<user>)從<用戶>中映射到<用戶>喜歡的帖子列表中。同樣,反向索引可將與用戶相關(guān)聯(lián)的查詢項(xiàng)(例如,posts_commented_by:<user>)從<用戶>中映射到<用戶>評(píng)論的帖子列表中。作為另一個(gè)實(shí)例,并非通過限制的方式,在照片垂直存儲(chǔ)164內(nèi)的反向索引可將與用戶相關(guān)聯(lián)的查詢項(xiàng)(例如,photos_liked_by:<user>)從<用戶>中映射到<用戶>喜歡的照片列表中。同樣,反向索引可將與用戶相關(guān)聯(lián)的查詢項(xiàng)(例如,photos_of:<user>)從<用戶>中映射到標(biāo)記<用戶>的照片列表中。在特定的實(shí)施方式中,對(duì)應(yīng)于對(duì)象類型的垂直存儲(chǔ)164的反向索引可將與對(duì)象類型相關(guān)聯(lián)的查詢項(xiàng)映射到對(duì)象類型的一個(gè)或多個(gè)對(duì)象中。作為一個(gè)實(shí)例,并非通過限制的方式,在用戶垂直存儲(chǔ)164內(nèi)的反向索引可將與用戶相關(guān)聯(lián)的查詢項(xiàng)(例如,朋友:<user>)從<用戶>中映射到<用戶>的(即,用戶對(duì)象類型的)的朋友列表中。在特定的實(shí)施方式中,反向索引可映射查詢項(xiàng)的1個(gè)到多個(gè)。作為一個(gè)實(shí)例,并非通過限制的方式,照片垂直存儲(chǔ)164的反向索引可將用戶映射到標(biāo)記用戶的多個(gè)照片(例如,超過100張照片)中。雖然本公開描述了通過特定的方式搜索垂直存儲(chǔ)164,但是本公開預(yù)計(jì)通過任何合適的方式搜索垂直存儲(chǔ)。在特定的實(shí)施方式中,對(duì)應(yīng)于對(duì)象類型的垂直存儲(chǔ)164的搜索索引可包括正向索引。第一對(duì)象類型的正向索引可將與第一對(duì)象類型相關(guān)聯(lián)的查詢項(xiàng)映射到第二對(duì)象類型的一個(gè)或多個(gè)對(duì)象中。作為一個(gè)實(shí)例,并非通過限制的方式,在帖子垂直存儲(chǔ)164內(nèi)的正向索引可將與帖子相關(guān)聯(lián)的查詢項(xiàng)(例如,likers_of:<post>)從<帖子>中映射到喜歡<帖子>的用戶列表中。同樣,正向索引可將與帖子相關(guān)聯(lián)的查詢項(xiàng)(例如,author_of:<post>)從<帖子>中映射到作為<帖子>的作者的用戶。作為另一個(gè)實(shí)例,并非通過限制的方式,在照片垂直存儲(chǔ)164內(nèi)的正向索引可將與照片相關(guān)聯(lián)的查詢項(xiàng)(例如,tagged_in:<photo>)從<照片>中映射到在<照片>中標(biāo)記的用戶列表中。同樣,正向索引可將與照片相關(guān)聯(lián)的查詢項(xiàng)(例如,commenters_of:<photo>)從<照片>中映射到在<照片>上評(píng)論的用戶列表中。在特定的實(shí)施方式中,正向索引可包括查詢項(xiàng)的一對(duì)一映射。作為一個(gè)實(shí)例,并非通過限制的方式,照片垂直存儲(chǔ)164的正向索引可將照片映射到照片的主人(例如,將照片上傳給社交網(wǎng)絡(luò)系統(tǒng)160的用戶)。在特定的實(shí)施方式中,正向索引可包括查詢項(xiàng)的一對(duì)幾映射。作為一個(gè)實(shí)例,并非通過限制的方式,在照片垂直存儲(chǔ)164內(nèi)的正向索引可將照片映射到在照片內(nèi)標(biāo)記的幾個(gè)用戶(例如,不到10個(gè)用戶)中。雖然本公開描述了通過特定的方式搜索垂直存儲(chǔ)164,但是本公開預(yù)計(jì)通過任何合適的方式搜索垂直存儲(chǔ)。在特定的實(shí)施方式中,在解析結(jié)構(gòu)化查詢,以識(shí)別多個(gè)查詢約束之后,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與一個(gè)查詢約束相關(guān)聯(lián)的反向約束。反向約束基本上反轉(zhuǎn)執(zhí)行結(jié)構(gòu)化查詢時(shí)搜索垂直存儲(chǔ)164的順序。如果特定的查詢約束請(qǐng)求與第二對(duì)象類型具有特定連接的第一對(duì)象類型的搜索結(jié)果,那么其相應(yīng)反向約束可請(qǐng)求第二對(duì)象類型的搜索結(jié)果與第一對(duì)象類型具有該連接。在內(nèi)部查詢約束產(chǎn)生太多結(jié)果時(shí),使用反向約束,可對(duì)嵌套式查詢特別有用,降低了任何結(jié)果滿足外部查詢約束的可能性。如果查詢約束用于特定的對(duì)象類型,那么反向約束可用于不同的對(duì)象類型或者相同的對(duì)象類型。在特定的實(shí)施方式中,查詢約束可用于對(duì)應(yīng)于均由在結(jié)構(gòu)化查詢內(nèi)引用的選擇的矢線中的一個(gè)連接至一個(gè)或多個(gè)第二節(jié)點(diǎn)類型的節(jié)點(diǎn)的一個(gè)或多個(gè)第一節(jié)點(diǎn)類型的節(jié)點(diǎn)的第一對(duì)象類型,并且反向約束可用于對(duì)應(yīng)于由在結(jié)構(gòu)化查詢內(nèi)引用的選擇的矢線中的一個(gè)連接至一個(gè)或多個(gè)第一節(jié)點(diǎn)類型的節(jié)點(diǎn)的一個(gè)或多個(gè)第二節(jié)點(diǎn)類型的節(jié)點(diǎn)的第二對(duì)象類型。作為一個(gè)實(shí)例,并非通過限制的方式,如果第一約束用于(posts_liked_by:<user>),那么這個(gè)查詢約束搜索對(duì)應(yīng)于由喜歡類型矢線206連接至特定的用戶節(jié)點(diǎn)202(或用戶節(jié)點(diǎn)202的類型)的帖子對(duì)象的概念節(jié)點(diǎn)204。例如,第一約束的反向約束可能是(likers_of:<posts>),這搜索由喜歡類型矢線206連接至對(duì)應(yīng)于特定帖子的特定概念節(jié)點(diǎn)204(或概念節(jié)點(diǎn)204的類型)的用戶節(jié)點(diǎn)202。換言之,并非使用“l(fā)iked_by”運(yùn)算符搜索用戶喜歡的照片,反向約束使用“l(fā)ikers_of”運(yùn)算符搜索喜歡照片的用戶。在特定的實(shí)施方式中,查詢約束及其反向約束可用于相同的對(duì)象類型。作為另一個(gè)實(shí)例,并非通過限制的方式,如果第一約束用于(followers_of:<user>),那么這個(gè)查詢約束搜索訂閱或跟隨第二用戶的一個(gè)或多個(gè)第一用戶。例如,第一約束的反向約束可能是(users_followed_by:<user>),這搜索第一用戶跟隨(或者第一類型的用戶跟隨)的一個(gè)或多個(gè)第二用戶。雖然本公開描述了通過特定的方式識(shí)別特定的反向約束,但是本公開預(yù)計(jì)通過任何合適的方式識(shí)別任何合適的反向約束。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)包括反向約束的結(jié)構(gòu)化查詢,生成查詢命令。在結(jié)構(gòu)化查詢的解析識(shí)別第一查詢約束和一個(gè)或多個(gè)第二查詢約束的情況下,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別第一查詢約束的反向約束,然后,生成包括反向約束和所述一個(gè)或多個(gè)第二查詢約束的查詢命令。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160生成包括反向約束的查詢命令,可包括生成搜索正向索引(代替反向索引)的查詢命令。作為一個(gè)實(shí)例,并非通過限制的方式,如果第一查詢約束是(posts_authored_by:<user>),那么這個(gè)查詢約束可使用從<用戶>中映射到由<用戶>編寫的帖子列表中的反向索引,搜索帖子垂直存儲(chǔ)164。然后,社交網(wǎng)絡(luò)系統(tǒng)160可使用(posts_authored_by:<user>)的反向約束,生成查詢命令,例如,該反向約束可能是(authors_of:<post>),可使用從<帖子>中映射到編寫<帖子>的用戶列表中的正向索引,搜索用戶索引164。在特定的實(shí)施方式中,第一查詢約束本身可能是具有內(nèi)部約束和外部約束的嵌套式查詢。在這種情況下,所生成的查詢命令可包括第一反向約束和內(nèi)部約束的交集。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可以解析該結(jié)構(gòu)化查詢,以生成查詢命令,例如,intersect(photos_of:<me>,photos_liked_by:(users_from:<China>))。然而,由于內(nèi)部約束(users_from:<China>)可識(shí)別不滿足外部約束(photos_liked_by:<users>)的大量用戶節(jié)點(diǎn)202,所以執(zhí)行這個(gè)查詢命令,可產(chǎn)生不充分?jǐn)?shù)量的搜索結(jié)果。因此,社交網(wǎng)絡(luò)系統(tǒng)160可使用反向約束,生成查詢命令,例如,(intersect(photos_of:<me>,photos_liked_by:(intersect(likers_of(photos_of:<me>),users_from:<China>))))。在這個(gè)實(shí)例中,根據(jù)外部約束的“l(fā)iked_by”運(yùn)算符,社交網(wǎng)絡(luò)系統(tǒng)160修改了查詢命令,以包括在內(nèi)部約束內(nèi)的反向“l(fā)ikers_of”運(yùn)算符,并且使其與內(nèi)部查詢約束(users_from:<China>)相交。這顛倒在垂直存儲(chǔ)164內(nèi)搜索對(duì)象類型的順序,以便并非搜索中國(guó)用戶喜歡的照片,而是搜索作為查詢用戶的“l(fā)ikers_of”照片的用戶,并且使那些結(jié)果與搜索中國(guó)用戶相交。在特定的實(shí)施方式中,例如,通過包含WAND和SOR運(yùn)算符,如上所述,還使用查詢提示,生成使用反向約束生成的查詢命令,以便查詢命令要求第一數(shù)量的已識(shí)別節(jié)點(diǎn)與內(nèi)部約束匹配或者與內(nèi)部或外部約束匹配,并且要求第二數(shù)量的已識(shí)別節(jié)點(diǎn)與這兩個(gè)約束或者僅僅與外部約束匹配或其任何組合。例如,第一和第二數(shù)量可能是實(shí)數(shù)、百分比或小數(shù)。雖然本公開描述了通過特定的方式生成特定的查詢命令,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的查詢命令。在特定的實(shí)施方式中,響應(yīng)于包括反向約束的查詢命令,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與反向約束匹配的節(jié)點(diǎn)的第一組。如上所述,社交網(wǎng)絡(luò)系統(tǒng)160還可識(shí)別查詢命令的分別與一個(gè)或多個(gè)額外查詢約束匹配的一個(gè)或多個(gè)節(jié)點(diǎn)的第二組。匹配節(jié)點(diǎn)可通過任何合適的方式識(shí)別,例如,通過如上所述,引用搜索索引。在特定的實(shí)施方式中,響應(yīng)于結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別由在結(jié)構(gòu)化查詢內(nèi)引用的一個(gè)或多個(gè)選擇的矢線連接至在節(jié)點(diǎn)的第一組內(nèi)的一個(gè)或多個(gè)節(jié)點(diǎn)的所述多個(gè)節(jié)點(diǎn)的一個(gè)或多個(gè)節(jié)點(diǎn)的多數(shù)個(gè)中的一個(gè)或多個(gè)節(jié)點(diǎn)。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可使用反向約束,生成查詢命令,例如,(intersect(photos_of:<me>,photos_liked_by:(intersect(likers_of(photos_of:<me>),users_from:<China>))))。在此處,在結(jié)構(gòu)化查詢內(nèi)的“我”和“中國(guó)”的引用表示特定的社交圖譜元素,即,對(duì)應(yīng)于查詢用戶的用戶節(jié)點(diǎn)202以及對(duì)應(yīng)于位置“中國(guó)”的概念節(jié)點(diǎn)204。同樣,“我的照片”和“由…喜歡”的引用表示連接引用節(jié)點(diǎn)和期望的搜索結(jié)果的特定矢線類型。在這種情況下,查詢約束(photos_liked_by:(intersect(likers_of(photos_of:<me>),users_from:<China>)))本身是嵌套式查詢,其中,內(nèi)部約束請(qǐng)求作為查詢用戶的“l(fā)ikers_of”照片的用戶以及來自中國(guó)的用戶。在搜索用戶垂直存儲(chǔ)164,以識(shí)別約束(likers_of(photos_of:<me>))的匹配的用戶節(jié)點(diǎn)202時(shí),由于喜歡查詢用戶的照片的用戶的數(shù)量較小(例如,幾十到幾百個(gè)用戶),所以社交網(wǎng)絡(luò)系統(tǒng)160能夠識(shí)別較小的一組節(jié)點(diǎn)。接下來,社交網(wǎng)絡(luò)系統(tǒng)160可搜索用戶垂直存儲(chǔ)164,以識(shí)別約束(users_from:<China>)的匹配的用戶節(jié)點(diǎn)202。要注意的是,約束(users_from:<China>)可產(chǎn)生幾千或者幾百萬個(gè)結(jié)果,大部分結(jié)果可能不滿足查詢命令。然而,通過使其與由反向約束識(shí)別的對(duì)象相交,識(shí)別具有更合理尺寸的一組對(duì)象,對(duì)應(yīng)于喜歡查詢用戶的照片的中國(guó)用戶。一旦解決這個(gè)內(nèi)部約束,這組已識(shí)別用戶就可用于解決外部約束,該外部約束用于識(shí)別由內(nèi)部約束識(shí)別的用戶喜歡的照片。然后,這組照片可與約束(photos_of:<me>)的結(jié)果相交,以便識(shí)別中國(guó)用戶喜歡的查詢用戶的一組照片。雖然本公開描述了通過特定的方式將特定的社交圖譜元素識(shí)別為與特定的反向約束匹配,但是本公開預(yù)計(jì)通過任何合適的方式將任何合適的社交圖譜元素識(shí)別為與任何合適的反向約束匹配。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可分別根據(jù)識(shí)別為與反向查詢約束匹配的節(jié)點(diǎn)的第一組以及與一個(gè)或多個(gè)查詢約束匹配的一個(gè)或多個(gè)節(jié)點(diǎn)的第二組,生成一個(gè)或多個(gè)搜索結(jié)果。每個(gè)搜索結(jié)果可對(duì)應(yīng)于多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)??山o識(shí)別為與查詢命令匹配的節(jié)點(diǎn)評(píng)分(并且可能排名),然后,可生成一個(gè)或多個(gè)(例如,閾值數(shù)量),作為搜索結(jié)果,向用戶顯示。搜索結(jié)果可作為搜索結(jié)果頁面呈現(xiàn)和發(fā)送給查詢用戶,其中,顯示生成的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”,如圖5D中所示,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與反向約束匹配的節(jié)點(diǎn)的第一組。在這個(gè)實(shí)例中,內(nèi)部約束(由反向約束修改)請(qǐng)求作為查詢用戶的照片的喜歡的人的中國(guó)用戶。接下來,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與外部查詢約束匹配的節(jié)點(diǎn)的第二組。在這個(gè)實(shí)例中,外部約束請(qǐng)求在第一組內(nèi)的一個(gè)用戶喜歡的查詢用戶的照片。然后,根據(jù)在節(jié)點(diǎn)的第二組中識(shí)別的節(jié)點(diǎn),可生成一個(gè)或多個(gè)搜索結(jié)果。然后,可將所生成的搜索結(jié)果發(fā)送和顯示給查詢用戶,作為對(duì)應(yīng)于結(jié)構(gòu)化查詢“中國(guó)人喜歡的我的照片”的搜索結(jié)果頁面的一部分。例如,搜索結(jié)果頁面可顯示搜索結(jié)果,作為對(duì)應(yīng)于在第二組內(nèi)識(shí)別的節(jié)點(diǎn)的照片的縮略圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可生成在節(jié)點(diǎn)的第一組和節(jié)點(diǎn)的第二組內(nèi)識(shí)別的每個(gè)節(jié)點(diǎn)的搜索結(jié)果。在特定的實(shí)施方式中,由社交網(wǎng)絡(luò)系統(tǒng)160生成的每個(gè)搜索結(jié)果可對(duì)應(yīng)于由在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)選擇的矢線連接至在節(jié)點(diǎn)的第二組內(nèi)的一個(gè)或多個(gè)節(jié)點(diǎn)(或者反之亦然)的節(jié)點(diǎn)的第一組的節(jié)點(diǎn)。雖然本公開描述了通過特定的方式生成特定的搜索結(jié)果,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的搜索結(jié)果。在特定的實(shí)施方式中,在初始查詢命令生成低于閾值數(shù)量的搜索結(jié)果時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可生成包括反向約束的查詢命令。在解析嵌套式搜索查詢時(shí),查詢的典型處理可產(chǎn)生不充分?jǐn)?shù)量的搜索結(jié)果。例如,由于內(nèi)部查詢約束產(chǎn)生太多結(jié)果,降低了任何結(jié)果滿足外部查詢約束的可能性,所以可發(fā)生這種情況,從而可生成很少或者不生成搜索結(jié)果。在特定的場(chǎng)景中,可使用反向約束,其中,結(jié)構(gòu)化查詢的元素解析生成產(chǎn)生不充分?jǐn)?shù)量的搜索結(jié)果的查詢命令。在特定的實(shí)施方式中,在結(jié)構(gòu)化查詢的解析期間,識(shí)別特定的查詢約束時(shí),可使用反向約束。特定的查詢約束已經(jīng)識(shí)別為適合于使用反向約束代替。換言之,特定的查詢約束可被標(biāo)記為可能識(shí)別過多對(duì)象,使得在其位置內(nèi)使用反向約束。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可儲(chǔ)存(例如,在聚合器320中)查詢約束列表,其中,由查詢約束生成的組可能較大(例如,(users_from:<country>)或者(likers_of:<page>),用于具有大量喜歡的人的頁面)。在查詢解析期間識(shí)別在列表上的查詢約束時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可使用所列出的約束的反向約束,自動(dòng)生成查詢命令。在特定的實(shí)施方式中,在查詢提示用于解析嵌套式搜索查詢時(shí),例如,在內(nèi)部查詢約束識(shí)別不滿足外部查詢約束的大量對(duì)象時(shí),可使用反向約束。在結(jié)構(gòu)化查詢的初始解析產(chǎn)生具有請(qǐng)求不滿足外部約束的大量對(duì)象的內(nèi)部約束的查詢命令的情況下,反向約束可特別有用。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可確定滿足第一查詢約束的節(jié)點(diǎn)的數(shù)量。如果節(jié)點(diǎn)的數(shù)量大于節(jié)點(diǎn)的閾值數(shù)量,那么社交網(wǎng)絡(luò)系統(tǒng)160可生成具有第一反向約束的查詢命令。否則,社交網(wǎng)絡(luò)系統(tǒng)160可生成具有第一查詢約束的查詢命令。換言之,如果結(jié)構(gòu)化查詢的初始解析產(chǎn)生識(shí)別太多對(duì)象的查詢命令,那么可反而使用反向約束,以使所生成的結(jié)果的數(shù)量減少。作為另一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)結(jié)構(gòu)化查詢,生成初步查詢命令。這個(gè)初步查詢命令可包括第一查詢約束和一個(gè)或多個(gè)第二查詢約束。在這種場(chǎng)景中,初步查詢命令可被視為結(jié)構(gòu)化查詢的默認(rèn)或正常解析。然后,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)初步查詢命令,生成第一組搜索結(jié)果。如果第一組搜索結(jié)果小于搜索結(jié)果的閾值數(shù)量,那么社交網(wǎng)絡(luò)系統(tǒng)160可生成具有第一反向約束的查詢命令,然后,根據(jù)具有第一反向約束的查詢命令,生成第二組搜索結(jié)果(例如,通過識(shí)別與反向約束和外部約束匹配的幾組新節(jié)點(diǎn))。換言之,如果結(jié)構(gòu)化查詢的初始解析生成太少搜索結(jié)果,那么可使用反向約束,以使提高搜索結(jié)果。雖然本公開描述了通過特定的方式生成特定的查詢命令,但是本公開預(yù)計(jì)通過任何合適的方式生成任何合適的查詢命令。圖7示出了用于使用逆算子解析搜索查詢的一個(gè)實(shí)例方法700。該方法可在步驟710中開始,其中,社交網(wǎng)絡(luò)系統(tǒng)160可訪問社交圖譜200,包括多個(gè)節(jié)點(diǎn)(例如,用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204)以及連接所述節(jié)點(diǎn)的多個(gè)矢線206。在兩個(gè)節(jié)點(diǎn)之間的每個(gè)矢線可表示在所述兩個(gè)節(jié)點(diǎn)間的單個(gè)分離度。所述節(jié)點(diǎn)可包括第一節(jié)點(diǎn)(例如,第一用戶節(jié)點(diǎn)202),其對(duì)應(yīng)于與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的第一用戶。所述節(jié)點(diǎn)還可包括多個(gè)第二節(jié)點(diǎn),所述多個(gè)第二節(jié)點(diǎn)中的每個(gè)對(duì)應(yīng)于與所述在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的概念或第二用戶。在步驟720中,社交網(wǎng)絡(luò)系統(tǒng)160可從所述第一用戶接收結(jié)構(gòu)化查詢,包括對(duì)所述多個(gè)節(jié)點(diǎn)中的一個(gè)或多個(gè)選擇的節(jié)點(diǎn)和所述多個(gè)矢線中的一個(gè)或多個(gè)選擇的矢線的引用。在步驟730中,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化查詢,以識(shí)別第一查詢約束和一個(gè)或多個(gè)第二查詢約束。在步驟740中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與第一查詢約束相關(guān)聯(lián)的第一反向約束。在步驟750中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)結(jié)構(gòu)化查詢,生成查詢命令。查詢命令可包括第一反向約束和一個(gè)或多個(gè)第二查詢約束。查詢命令還可包括第一查詢約束。在步驟760中,社交網(wǎng)絡(luò)系統(tǒng)160可生成對(duì)應(yīng)于查詢命令的一個(gè)或多個(gè)搜索結(jié)果。每個(gè)搜索結(jié)果可對(duì)應(yīng)于多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)。在適當(dāng)?shù)那闆r下,特定的實(shí)施方式可重復(fù)圖7的方法的一個(gè)或多個(gè)步驟。雖然本公開描述和顯示了按照特定的順序發(fā)生的圖7的方法的特定步驟,但是本公開預(yù)計(jì)按照任何合適的順序發(fā)生的圖7的方法的任何合適的步驟。而且,雖然本公開描述和顯示了執(zhí)行圖7的方法的特定步驟的特定元件、裝置或系統(tǒng),但是本公開預(yù)計(jì)執(zhí)行圖7的方法的任何合適的步驟的任何合適的元件、裝置或系統(tǒng)的任何合適的組合。根據(jù)意圖生成搜索結(jié)果在特定的實(shí)施方式中,響應(yīng)于從查詢用戶接收的結(jié)構(gòu)化查詢,社交網(wǎng)絡(luò)系統(tǒng)160可生成一個(gè)或多個(gè)搜索結(jié)果,其中,搜索結(jié)果對(duì)應(yīng)于結(jié)構(gòu)化查詢。社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別滿足結(jié)構(gòu)化查詢或者與結(jié)構(gòu)化查詢匹配的對(duì)象(例如,用戶、照片、配置文件頁面(或配置文件頁面的內(nèi)容)等)。然后,可生成對(duì)應(yīng)于每個(gè)已識(shí)別對(duì)象的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“Matt和Stephanie的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別照片,其中,用戶“Matt”和“Stephanie”都在照片內(nèi)標(biāo)記。然后,可生成對(duì)應(yīng)于這個(gè)照片的搜索結(jié)果,并且將其發(fā)送給用戶。在特定的實(shí)施方式中,每個(gè)搜索結(jié)果可與一個(gè)或多個(gè)對(duì)象相關(guān)聯(lián),其中,結(jié)構(gòu)化查詢的每個(gè)查詢約束由與該特定的搜索結(jié)果相關(guān)聯(lián)的一個(gè)或多個(gè)對(duì)象滿足。作為一個(gè)實(shí)例,并非通過限制的方式,繼續(xù)先前的實(shí)例,響應(yīng)于結(jié)構(gòu)化查詢“Matt和Stephanie的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可解析查詢,以生成查詢命令(intersect(photos_of:<Matt>)、(photos_of:<Stephanie>)),可以執(zhí)行該命令,以生成對(duì)應(yīng)于照片的搜索結(jié)果,其中,用戶“Matt”和“Stephanie”(這兩個(gè)用戶都在結(jié)構(gòu)化查詢中引用)都在照片內(nèi)標(biāo)記(即,其用戶節(jié)點(diǎn)202由標(biāo)記類型的矢線206連接至對(duì)應(yīng)于該照片的概念節(jié)點(diǎn)204)。換言之,(photos_of:<Matt>)和(photos_of:<Stephanie>)都由照片滿足,這是因?yàn)樵撜掌B接至用戶“Matt”和“Stephanie”的用戶節(jié)點(diǎn)202。雖然本公開描述了通過特定的方式生成搜索結(jié)果,但是本公開預(yù)計(jì)通過任何合適的方式生成搜索結(jié)果。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)查詢用戶的搜索意圖,生成搜索結(jié)果。根據(jù)由用于生成搜索結(jié)果的特定搜索算法確定的其與搜索查詢的相對(duì)相關(guān)程度,可給搜索結(jié)果(例如,已識(shí)別節(jié)點(diǎn)或其相應(yīng)配置文件頁面)評(píng)分(或排名)并且向用戶呈現(xiàn)。根據(jù)其與用戶的相對(duì)相關(guān)程度,也可給搜索結(jié)果評(píng)分并且向用戶呈現(xiàn)。在特定的實(shí)施方式中,用于給搜索結(jié)果評(píng)分的搜索算法可隨著查詢用戶的搜索意圖而改變。搜索意圖表示查詢用戶相對(duì)于搜索查詢的類型和/或用戶所在的搜索模式的類型的意圖。響應(yīng)于搜索查詢,社交網(wǎng)絡(luò)系統(tǒng)160可確定搜索查詢的一個(gè)或多個(gè)搜索意圖。可通過各種方式,例如,根據(jù)在搜索查詢內(nèi)引用的社交圖譜元素、在搜索查詢內(nèi)的項(xiàng)、與查詢用戶相關(guān)聯(lián)的用戶信息、查詢用戶的搜索歷史、模式檢測(cè)、與查詢或用戶相關(guān)的其他合適的信息、或其任何組合,確定搜索意圖??筛鶕?jù)這些搜索意圖,修改用于生成搜索結(jié)果的搜索算法,以便搜索結(jié)果響應(yīng)于一個(gè)查詢排名的方式可與搜索結(jié)果響應(yīng)于另一個(gè)查詢排名的方式不同。作為一個(gè)實(shí)例,并非通過限制的方式,如果查詢用戶對(duì)識(shí)別查詢用戶可能有興趣約會(huì)的其他用戶感興趣,那么響應(yīng)于具有約會(huì)意圖的搜索查詢生成的搜索結(jié)果可將結(jié)果排名,以便表示“單一”的用戶比表示“具有關(guān)系”的用戶排名更高。同樣,如果查詢用戶對(duì)識(shí)別聯(lián)網(wǎng)的用戶感興趣,以便找工作,那么響應(yīng)于具有聯(lián)網(wǎng)意圖的搜索查詢生成的搜索結(jié)果可排名,以便在與查詢用戶相同的地理區(qū)域內(nèi)的公司上班的用戶比在地理上不同的公司上班的用戶排名更高。在特定的實(shí)施方式中,搜索結(jié)果可由搜索引擎實(shí)現(xiàn)的特定評(píng)分/排名算法評(píng)分或排名。作為一個(gè)實(shí)例,并非通過限制的方式,與搜索查詢或者與用戶更相關(guān)的搜索結(jié)果可比不太相關(guān)的資源評(píng)分更高??筛鶕?jù)由社交網(wǎng)絡(luò)系統(tǒng)160識(shí)別的搜索意圖,修改確定相關(guān)性的方式。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可將所述一個(gè)或多個(gè)搜索結(jié)果排名。例如,根據(jù)為搜索結(jié)果確定的得分,可將搜索結(jié)果排名。最相關(guān)的結(jié)果(例如,最高/最佳評(píng)分)可排名最高,剩余的結(jié)果具有與其得分/相關(guān)性相當(dāng)?shù)母团琶员阕畈幌嚓P(guān)的結(jié)果排名最低。雖然本公開描述了通過特定的方式根據(jù)搜索意圖將搜索結(jié)果排名,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)搜索意圖將搜索結(jié)果排名。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)所選節(jié)點(diǎn)或選擇的矢線,確定一個(gè)或多個(gè)搜索意圖。特定的社交圖譜元素可對(duì)應(yīng)于特定的搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可確定特定的社交圖譜元素對(duì)應(yīng)于基于特定的搜索意圖的社交圖譜信息的概率。作為一個(gè)實(shí)例,并非通過限制的方式,在確定特定的搜索意圖與特定的查詢相關(guān)聯(lián)的概率p時(shí),該概率的計(jì)算也可包括社交圖譜信息這一因素。因此,考慮特定的設(shè)計(jì)圖元素X和查詢q,對(duì)應(yīng)于特定搜索意圖I的概率可計(jì)算為p=(I|X,q)。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別對(duì)應(yīng)于在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)節(jié)點(diǎn)或一個(gè)或多個(gè)矢線的一個(gè)或多個(gè)搜索意圖。每個(gè)搜索意圖可對(duì)應(yīng)于一個(gè)或多個(gè)社交圖譜元素。同樣,特定的社交圖譜元素可對(duì)應(yīng)于一個(gè)或多個(gè)搜索意圖。作為一個(gè)實(shí)例,并非通過限制的方式,對(duì)于結(jié)構(gòu)化查詢“在帕洛阿爾托的單身女士”,社交網(wǎng)絡(luò)系統(tǒng)160可確定在結(jié)構(gòu)化查詢內(nèi)引用的單身類型矢線206可對(duì)應(yīng)于約會(huì)意圖,表示查詢用戶對(duì)找出用于約會(huì)或者交往目的的用戶感興趣。同樣,在結(jié)構(gòu)化查詢內(nèi)引用的女性性別類型矢線206還可對(duì)應(yīng)于約會(huì)的意圖。換言之,由于查詢用戶提交引用對(duì)應(yīng)于“單身”和/或“女士”的社交圖譜元素的結(jié)構(gòu)化查詢,所以社交網(wǎng)絡(luò)系統(tǒng)160能夠確定查詢用戶嘗試找出用于約會(huì)目的的對(duì)象,然后,能夠隨后根據(jù)其確定的意圖,適當(dāng)?shù)亟o搜索結(jié)果評(píng)分/排名。作為另一個(gè)實(shí)例,并非通過限制的方式,對(duì)于結(jié)構(gòu)化查詢“在帕洛阿爾托擔(dān)任軟件工程師的人”,社交網(wǎng)絡(luò)系統(tǒng)160可確定在結(jié)構(gòu)化查詢內(nèi)引用的單身類型矢線206可對(duì)應(yīng)于聯(lián)網(wǎng)意圖,表示查詢用戶對(duì)找出用于聯(lián)網(wǎng)、招聘或者就業(yè)目的的用戶感興趣。雖然本公開描述了特定類型的搜索意圖,但是本公開預(yù)計(jì)任何合適的類型的搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可通過引用模式檢測(cè)模型,識(shí)別一個(gè)或多個(gè)搜索意圖。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可訪問索引對(duì)應(yīng)于特定搜索意圖的特定社交圖譜元素的模式檢測(cè)模型。例如,索引可表示特定的節(jié)點(diǎn)或節(jié)點(diǎn)類型或者特定的矢線或矢線類型單獨(dú)或者共同對(duì)應(yīng)于特定的搜索意圖。然后,社交網(wǎng)絡(luò)系統(tǒng)160可確定在結(jié)構(gòu)化查詢內(nèi)引用的任何節(jié)點(diǎn)或矢線是否與在模式檢測(cè)模型內(nèi)索引的節(jié)點(diǎn)或矢線匹配。對(duì)于在索引中找出的每個(gè)匹配的節(jié)點(diǎn)或矢線,社交網(wǎng)絡(luò)系統(tǒng)160可確定在模式檢測(cè)模型內(nèi)索引的搜索意圖,對(duì)應(yīng)于在結(jié)構(gòu)化查詢內(nèi)引用的匹配節(jié)點(diǎn)或匹配矢線。雖然本公開描述了通過特定的方式確定特定的搜索意圖,但是本公開預(yù)計(jì)通過任何合適的方式確定任何合適的搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)與查詢用戶相關(guān)聯(lián)的用戶配置文件頁面的用戶信息,確定一個(gè)或多個(gè)搜索意圖。查詢用戶可與社交圖譜200的特定用戶節(jié)點(diǎn)202相關(guān)聯(lián),并且還可與特定的用戶配置文件頁面相關(guān)聯(lián)。特定的用戶信息可對(duì)應(yīng)于特定的搜索意圖。作為一個(gè)實(shí)例,并非通過限制的方式,在查詢用戶在其用戶配置文件頁面上指示該用戶在感情狀態(tài)字段中是“單身”(即,沒有伴侶)的情況下,社交網(wǎng)絡(luò)系統(tǒng)160可確定這個(gè)用戶配置文件信息對(duì)應(yīng)于約會(huì)意圖。然后,社交網(wǎng)絡(luò)系統(tǒng)160可確定來自這個(gè)查詢用戶的特定結(jié)構(gòu)化查詢更可能與約會(huì)搜索意圖相關(guān)聯(lián)。作為另一個(gè)實(shí)例,并非通過限制的方式,在查詢用戶在其用戶配置文件頁面上指示該用戶在工作經(jīng)歷字段中是“待業(yè)”的情況下,社交網(wǎng)絡(luò)系統(tǒng)160可確定這個(gè)用戶配置文件信息對(duì)應(yīng)于聯(lián)網(wǎng)意圖。然后,社交網(wǎng)絡(luò)系統(tǒng)160可確定來自這個(gè)查詢用戶的特定結(jié)構(gòu)化查詢更可能與聯(lián)網(wǎng)意圖相關(guān)聯(lián)。雖然本公開描述了通過特定的方式根據(jù)特定的用戶信息確定搜索意圖,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)任何合適的用戶信息確定搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)響應(yīng)于結(jié)構(gòu)化查詢生成的查詢命令的一個(gè)或多個(gè)查詢約束,確定一個(gè)或多個(gè)搜索意圖。響應(yīng)于從查詢用戶接收結(jié)構(gòu)化查詢,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)結(jié)構(gòu)化查詢,生成查詢命令,其中,查詢命令可包括一個(gè)或多個(gè)查詢約束。特定的查詢約束可對(duì)應(yīng)于特定的搜索意圖。作為一個(gè)實(shí)例,并非通過限制的方式,對(duì)于結(jié)構(gòu)化查詢“在帕洛阿爾托的單身女士”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令,例如,(intersect(user_gender:<female>、user_location:<PaloAlto>、user_relationship_status:<single>))。然后,社交網(wǎng)絡(luò)系統(tǒng)160可確定(user_gender:<female>)的查詢約束對(duì)應(yīng)于約會(huì)意圖。雖然本公開描述了通過特定的方式根據(jù)特定的查詢約束確定搜索意圖,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)任何合適的查詢約束確定搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)與查詢用戶相關(guān)聯(lián)的搜索歷史,確定一個(gè)或多個(gè)搜索意圖。為查詢用戶預(yù)先確定的搜索意圖更可能與查詢用戶的當(dāng)前搜索查詢的搜索意圖匹配。作為一個(gè)實(shí)例,并非通過限制的方式,如果查詢用戶預(yù)先運(yùn)行社交網(wǎng)絡(luò)系統(tǒng)160確定對(duì)應(yīng)于約會(huì)意圖的搜索查詢,那么在確定后續(xù)搜索查詢對(duì)應(yīng)于特定的搜索意圖的概率時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可確定約會(huì)意圖具有對(duì)應(yīng)于后續(xù)搜索查詢的較高概率,這是因?yàn)椴樵冇脩纛A(yù)先運(yùn)行了具有該意圖的搜索查詢。作為另一個(gè)實(shí)例,并非通過限制的方式,如果查詢用戶從未運(yùn)行社交網(wǎng)絡(luò)系統(tǒng)160確定對(duì)應(yīng)于聯(lián)網(wǎng)意圖的搜索查詢,那么在確定后續(xù)搜索查詢對(duì)應(yīng)于特定的搜索意圖的概率時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可確定聯(lián)網(wǎng)意圖具有對(duì)應(yīng)于后續(xù)搜索查詢的較低概率,這是因?yàn)椴樵冇脩魪奈催\(yùn)行具有該意圖的搜索查詢。雖然本公開描述了通過特定的方式根據(jù)特定的搜索歷史信息確定搜索意圖,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)任何合適的搜索歷史信息確定搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)結(jié)構(gòu)化查詢的一個(gè)或多個(gè)n語法,確定一個(gè)或多個(gè)搜索意圖。n語法可能是來自結(jié)構(gòu)化查詢的n個(gè)項(xiàng)目的任何連續(xù)序列,可包括字符串或社交圖譜引用。特定的n語法可對(duì)應(yīng)于特定的搜索意圖。雖然本公開描述了通過特定的方式根據(jù)特定的查詢項(xiàng)確定搜索意圖,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)任何合適的查詢項(xiàng)確定搜索意圖。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)搜索意圖給所生成的搜索結(jié)果評(píng)分。搜索意圖可表示應(yīng)根據(jù)一個(gè)或多個(gè)因素(例如,搜索計(jì)數(shù)或比率、社交圖譜信息、社交圖譜親和力、搜索歷史、其他合適的因素或其任何組合),給搜索結(jié)果評(píng)分。還可根據(jù)廣告贊助,給搜索結(jié)果評(píng)分。雖然本公開描述了通過特定的方式給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)一個(gè)或多個(gè)搜索意圖給搜索結(jié)果評(píng)分。社交網(wǎng)絡(luò)系統(tǒng)160可使用一個(gè)或多個(gè)評(píng)分算法,給搜索結(jié)果評(píng)分,其中,可根據(jù)其與搜索查詢的相關(guān)性,給搜索結(jié)果評(píng)分。在某些情況下,用戶可提交特定對(duì)象類型的搜索請(qǐng)求,例如,與某些查詢約束匹配的照片或用戶,但是與僅僅由靜態(tài)排名確定的前面N個(gè)對(duì)象相比,可在搜索結(jié)果中期望更多的多樣性。相反,查詢用戶可期望看到反應(yīng)用戶的搜索意圖的搜索結(jié)果。相關(guān)性的確定以及因此搜索結(jié)果的評(píng)分可由為查詢確定的搜索意圖修改或定制。特定的評(píng)分算法可用于特定的搜索意圖,并且可為特定的搜索意圖或多或少加權(quán)評(píng)分算法的特定因素。作為一個(gè)實(shí)例,并非通過限制的方式,繼續(xù)先前的實(shí)例,響應(yīng)于結(jié)構(gòu)化查詢“在帕洛阿爾托擔(dān)任軟件工程師的人”,社交網(wǎng)絡(luò)系統(tǒng)160可確定查詢的一個(gè)搜索意圖是用于聯(lián)網(wǎng)。在為與這個(gè)查詢匹配的已識(shí)別用戶節(jié)點(diǎn)202評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可通常根據(jù)社交圖譜親和力評(píng)分,并且給比更遠(yuǎn)連接更好的查詢用戶的第一程度連接評(píng)分。然而,如果用戶為了聯(lián)網(wǎng)目的查詢,那么用戶不關(guān)心在查詢用戶與已識(shí)別用戶節(jié)點(diǎn)202之間的連接程度。對(duì)聯(lián)網(wǎng)目的更有用的可能是識(shí)別(例如)具有擔(dān)任軟件工程師的更多經(jīng)驗(yàn)的用戶或者與也是軟件工程師(尤其是也住在帕洛阿爾托的其他軟件工程師)的其他用戶連接的用戶。因此,在根據(jù)聯(lián)網(wǎng)搜索意圖給搜索結(jié)果評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可使用評(píng)分算法,該算法不太重視在社交圖譜200內(nèi)的用戶的距離,并且更重視與用戶的工作經(jīng)歷和相關(guān)的工作相關(guān)聯(lián)系相關(guān)的社交圖譜信息。雖然本公開描述了通過特定的方式給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,根據(jù)搜示意圖給搜索結(jié)果評(píng)分,可包括根據(jù)滿足搜索查詢的查詢約束的搜索結(jié)果的對(duì)象的計(jì)數(shù)或比率,給搜索結(jié)果評(píng)分。根據(jù)搜索查詢的已識(shí)別搜索意圖,在給搜索結(jié)果評(píng)分時(shí),計(jì)數(shù)、比率或其任何組合可用作一個(gè)因素。對(duì)于特定的查詢約束,所述約束可由特定的對(duì)象滿足多次。雖然本公開描述了通過特定的方式根據(jù)搜索意圖給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)搜索意圖給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)滿足搜索查詢的查詢約束的搜索結(jié)果的對(duì)象的計(jì)數(shù),給搜索結(jié)果評(píng)分。在某些情況下,與查詢約束匹配的特定對(duì)象實(shí)際上可具有滿足該約束的多個(gè)屬性。作為一個(gè)實(shí)例,并非通過限制的方式,位置可具有用戶的多次登記,照片可具有在這些位置內(nèi)標(biāo)記的多個(gè)用戶,組可具有作為成員的多個(gè)用戶,諸如此類。在這些類型的情況下,在將搜索結(jié)果排名時(shí),可考慮滿足特定的查詢約束的次數(shù)的計(jì)數(shù)。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“我朋友的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令(photos_of(users:<friends>)),并且可確定這個(gè)查詢的搜索意圖在于查看用戶的朋友的組照片。然而,例如,這個(gè)查詢命令可由在照片內(nèi)標(biāo)記查詢用戶的僅僅一個(gè)朋友的照片滿足,或者可由在照片內(nèi)標(biāo)記多個(gè)朋友的照片滿足多次。因此,在給對(duì)應(yīng)于照片的已識(shí)別概念節(jié)點(diǎn)204評(píng)分(用戶的朋友在照片內(nèi)標(biāo)記)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)在照片內(nèi)標(biāo)記的用戶的朋友的數(shù)量,更好地給照片評(píng)分。因此,在照片內(nèi)僅僅標(biāo)記一個(gè)朋友的照片(例如,用戶的配置文件圖片)可以比在照片內(nèi)標(biāo)記用戶的幾個(gè)朋友的照片具有更差的得分。作為另一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“單身女士的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可確定這個(gè)查詢的搜索意圖在于查看單身女士的單獨(dú)照片(即,在照片中的唯一用戶是這個(gè)單身女士的照片)。然而,這個(gè)查詢命令可(例如)由單身女士的組照片或者在照片內(nèi)標(biāo)記作為單身女士的僅僅一個(gè)用戶的照片滿足。因此,在給對(duì)應(yīng)于照片的已識(shí)別概念節(jié)點(diǎn)204評(píng)分(單身女士在照片內(nèi)標(biāo)記)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可比一組單身女士的照片(或者單身女士和并非單身女士的一個(gè)或多個(gè)其他用戶的照片)更好地給單獨(dú)的單身女士的照片評(píng)分。而且,單身女士的配置文件圖片可比單身女士的非配置文件圖片更好地評(píng)分。雖然本公開描述了通過特定的方式根據(jù)搜索結(jié)果計(jì)數(shù)給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)搜索結(jié)果計(jì)數(shù)給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)滿足搜索查詢的查詢約束的搜索結(jié)果的對(duì)象的比率,給搜索結(jié)果評(píng)分。如上所述,與查詢約束匹配的特定對(duì)象可具有滿足該約束的多個(gè)屬性。但是相同的對(duì)象也可具有不滿足該約束的多個(gè)屬性。在這些類型的情況下,在將搜索結(jié)果排名時(shí),與不滿足特定的查詢約束的次數(shù)(即,比率)相比,可考慮滿足特定的查詢約束的次數(shù)的計(jì)數(shù)。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“我家人的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令(photos_of(users:<family>)),并且可確定這個(gè)查詢的搜索意圖在于查看顯示用戶的家人(沒有其他人)的組照片。換言之,理想的匹配是滿足查詢約束的在照片內(nèi)標(biāo)記的人的比率盡可能接近1(即,在照片內(nèi)僅僅標(biāo)記用戶的家庭成員,并且在照片內(nèi)未標(biāo)記其他用戶)。然而,例如,這個(gè)查詢命令可由在照片內(nèi)具有用戶的僅僅一個(gè)家庭成員以及幾個(gè)其他用戶的照片或者在照片內(nèi)標(biāo)記用戶的所有家庭成員以及幾個(gè)其他用戶的照片滿足。因此,在給對(duì)應(yīng)于照片的已識(shí)別概念節(jié)點(diǎn)204評(píng)分(用戶的家庭成員在照片內(nèi)標(biāo)記)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)屬于用戶家人的在照片內(nèi)標(biāo)記的用戶的比率(即,對(duì)應(yīng)于照片的概念節(jié)點(diǎn)204由標(biāo)記類型的矢線206連接至對(duì)應(yīng)于用戶的一個(gè)或多個(gè)用戶節(jié)點(diǎn)202,所述用戶由家庭類型矢線206連接至查詢用戶),更好地給照片評(píng)分。因此,與僅僅顯示用戶的3個(gè)家庭成員(因此,更低計(jì)數(shù))但是在照片內(nèi)未標(biāo)記其他用戶(因此,更高的比率)的照片相比,顯示了用戶的4個(gè)家庭成員以及3個(gè)其他非家庭成員的照片可具有更差的得分。雖然本公開描述了通過特定的方式根據(jù)搜索結(jié)果定量給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)搜索結(jié)果定量給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)可根據(jù)滿足搜索查詢的多個(gè)查詢約束的搜索結(jié)果的對(duì)象的計(jì)數(shù),給搜索結(jié)果評(píng)分。在搜索查詢具有多個(gè)查詢約束的情況下,包括滿足多個(gè)查詢約束的單個(gè)對(duì)象的搜索結(jié)果不可取。在某些情況下,與具有多個(gè)查詢約束的查詢命令匹配的特定對(duì)象可根據(jù)一個(gè)或多個(gè)屬性,滿足多個(gè)查詢約束。在這些類型的情況下,在將搜索結(jié)果排名時(shí),可考慮用于滿足這些查詢約束的對(duì)象/屬性的數(shù)量的計(jì)數(shù)。對(duì)于某些查詢,可取地使用不同的節(jié)點(diǎn)或矢線來滿足具有多個(gè)約束的查詢命令的每個(gè)查詢約束。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“Mark和男士喜歡的餐廳”,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化查詢,作為查詢命令,例如,(intersect(locations:<restaurants>)、(intersect(locations(liked_by:<Mark>)、locations(liked_by(user_gender:<male>))),并且可確定這個(gè)查詢的搜索意圖在于識(shí)別用戶“Mark”以及也是男士的至少另一個(gè)人喜歡的餐廳。在這種情況下,假設(shè)用戶“Mark”也是男士。社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與第一查詢約束匹配的第一組對(duì)象,所述第一組對(duì)象是餐廳的位置(即,概念節(jié)點(diǎn)204,所述概念節(jié)點(diǎn)對(duì)應(yīng)于由location_type矢線206連接至對(duì)應(yīng)于“餐廳”的概念節(jié)點(diǎn)204的位置)。接下來。社交網(wǎng)絡(luò)系統(tǒng)160可使這些結(jié)果與識(shí)別為與第二查詢約束(本身具有多個(gè)約束)匹配的第二組對(duì)象相交,所述第二組對(duì)象是用戶“Mark”和其他男士喜歡的位置。然而,由于用戶“Mark”也是男士,所以“Mark”喜歡的位置也可在這個(gè)第二組對(duì)象內(nèi)識(shí)別。在這種情況下,由于僅僅用戶“Mark”喜歡的餐館可在第一組和第二組對(duì)象內(nèi),所以社交網(wǎng)絡(luò)系統(tǒng)160可以生成對(duì)應(yīng)于喜歡該位置的唯一用戶是用戶“Mark”(或“Mark”以及僅僅女性用戶)的位置的搜索結(jié)果。但是查詢用戶不可能希望查看僅僅對(duì)應(yīng)于“Mark”喜歡的餐廳的搜索結(jié)果(在這種情況下,查詢用戶可以僅僅搜索“Mark喜歡的餐廳“)。用戶更可能試圖找出至少兩個(gè)用戶(“Mark”和至少另一個(gè)男士用戶)喜歡的餐廳。因此,社交網(wǎng)絡(luò)系統(tǒng)160可計(jì)算一個(gè)還是兩個(gè)喜歡型矢線206用于滿足查詢命令(即,是否使用僅僅連接至“Mark”的喜歡型矢線206,或者如果使用至少兩個(gè)不同的喜歡型矢線206:一個(gè)來自“Mark”,一個(gè)來自另一個(gè)用戶)。因此,僅僅單個(gè)喜歡型矢線206用于滿足這兩個(gè)查詢約束的餐廳可具有比兩個(gè)不同的喜歡型矢線206用于滿足所述約束的餐廳更差的得分。雖然本公開描述了通過特定的方式根據(jù)查詢約束意圖給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)查詢約束給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)與查詢用戶(或查詢用戶的用戶節(jié)點(diǎn)202)相關(guān)聯(lián)的社交圖譜親和力,給搜索結(jié)果評(píng)分。社交網(wǎng)絡(luò)系統(tǒng)160可確定彼此的各種社交圖譜實(shí)體的社交圖譜親和力(在本文中可稱為“親和力”)。親和力可表示在與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的特定對(duì)象(例如,用戶、概念、內(nèi)容、活動(dòng)、廣告、與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的其他對(duì)象或其任何合適的組合)之間的興趣關(guān)系或水平的強(qiáng)度。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可使用親和力系數(shù)(在本文中可以稱為“系數(shù)”)測(cè)量或量化社交圖譜親和力。系數(shù)可表示或量化在與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的特定對(duì)象之間的關(guān)系的強(qiáng)度。系數(shù)還可表示概率或功能,其根據(jù)用戶對(duì)活動(dòng)的興趣測(cè)量用戶執(zhí)行特定的活動(dòng)的預(yù)測(cè)概率。在特定的實(shí)施方式中,在給搜索結(jié)果評(píng)分時(shí),社交圖譜親和力可用作一個(gè)因素。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“我朋友的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可生成查詢命令(photos_of(users:<friends>)),并且可確定這個(gè)查詢的搜索意圖在于查看顯示用戶的朋友的組照片。在給對(duì)應(yīng)于照片的已識(shí)別概念節(jié)點(diǎn)204評(píng)分(用戶的朋友在照片內(nèi)標(biāo)記)時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)在照片內(nèi)標(biāo)記的用戶相對(duì)于查詢用戶的查詢用戶相應(yīng)社交圖譜親和力(例如,由親和力系數(shù)測(cè)量),更好地給照片評(píng)分。而且,由于在照片內(nèi)標(biāo)記更多的朋友,可提高查詢用戶相對(duì)于該特定照片的親和力,所以顯示查詢用戶的更多朋友的照片可比顯示用戶的更少朋友的照片更高地標(biāo)記。雖然本公開描述了通過特定的方式根據(jù)親和力給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)親和力給搜索結(jié)果評(píng)分。而且,與社交圖譜親和力和親和力系數(shù)相結(jié)合,特定實(shí)施方式可使用在于2006年8月11日提交的美國(guó)專利申請(qǐng)?zhí)?1/503093、于2010年12月22日提交的美國(guó)專利申請(qǐng)?zhí)?2/977027、于2010年12月23日提交的美國(guó)專利申請(qǐng)?zhí)?2/978265以及于2012年10月1日提交的美國(guó)專利申請(qǐng)?zhí)?3/632869中公開的一個(gè)或多個(gè)系統(tǒng)、元件、部件、功能、方法、操作或步驟,每個(gè)申請(qǐng)通過引證結(jié)合于此。在特定的實(shí)施方式中,根據(jù)搜索意圖給搜索結(jié)果評(píng)分,包括根據(jù)社交圖譜信息給搜索結(jié)果評(píng)分,例如,在社交圖譜200內(nèi)的分離度、節(jié)點(diǎn)類型和矢線類型信息、社交圖譜親和力、其他合適的社交圖譜信息、或其任何組合。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“在帕洛阿爾托的單身女士”,社交網(wǎng)絡(luò)系統(tǒng)160可確定查詢的一個(gè)搜索意圖是約會(huì)。在為與這個(gè)查詢匹配的已識(shí)別用戶節(jié)點(diǎn)202評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)社交圖譜親和力評(píng)分,并且給比更遠(yuǎn)連接更好的查詢用戶的第一程度連接評(píng)分。然而,如果用戶為了約會(huì)目的查詢,那么用戶不可能希望查看第一程度連接(即,用戶的朋友)。對(duì)約會(huì)目的更有用的可能是識(shí)別作為單身女士的第二程度的連接(即,朋友的朋友)。因此,在根據(jù)約會(huì)搜索意圖給搜索結(jié)果評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可使用評(píng)分算法,該算法比第一程度連接更好地給第二程度連接評(píng)分。作為另一個(gè)實(shí)例,并非通過限制的方式,繼續(xù)先前的實(shí)例,在給與結(jié)構(gòu)化查詢“在帕洛阿爾托的單身女士”匹配的已識(shí)別用戶節(jié)點(diǎn)202評(píng)分時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)用戶的配置文件圖片具有的“喜歡”的數(shù)量,更好地給用戶評(píng)分,其中,具有受歡迎的配置文件圖片的用戶(即,對(duì)應(yīng)于配置文件圖片的概念節(jié)點(diǎn)204通過喜歡型矢線206連接至多個(gè)用戶節(jié)點(diǎn)202)可視為更吸引人的約會(huì)候選人。雖然本公開描述了通過特定的方式根據(jù)社交圖譜信息給搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)社交圖譜信息給搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,根據(jù)搜索意圖給搜索結(jié)果評(píng)分,可包括給搜索結(jié)果評(píng)分,以排除相反的搜索結(jié)果。由社交網(wǎng)絡(luò)系統(tǒng)160識(shí)別的一個(gè)或多個(gè)搜索意圖可包括排除相反的搜索結(jié)果的意圖。在這種情況下,給搜索結(jié)果評(píng)分,可包括降低對(duì)應(yīng)于在結(jié)構(gòu)化查詢中引用的至少一個(gè)所選節(jié)點(diǎn)的每個(gè)搜索結(jié)果的得分。在某些情況下,雖然引用的節(jié)點(diǎn)實(shí)際上可滿足查詢的約束,但是查詢用戶不可能希望查看查詢用戶剛剛傳輸給社交網(wǎng)絡(luò)系統(tǒng)160的對(duì)應(yīng)于在結(jié)構(gòu)化查詢中引用的節(jié)點(diǎn)的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“在我的照片內(nèi)的人”,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化查詢,作為查詢命令,例如,(users_tagged_in(photo_of(<me>))。然后,社交網(wǎng)絡(luò)系統(tǒng)160可生成列出在照片內(nèi)標(biāo)記的在線社交網(wǎng)絡(luò)的用戶的搜索結(jié)果,在該照片內(nèi),也標(biāo)記查詢用戶。在這種情況下,查詢用戶顯然是在查詢用戶的照片內(nèi)標(biāo)記的人,但是查詢用戶不可能希望查看對(duì)應(yīng)于其自身的搜索結(jié)果(實(shí)際上,由于在其自身的每張照片內(nèi),都標(biāo)記了查詢用戶,所以該查詢用戶可能是該查詢的最佳匹配)。因此,社交網(wǎng)絡(luò)系統(tǒng)160可確定查詢的一個(gè)搜索意圖是排除作為在結(jié)構(gòu)化查詢內(nèi)引用的搜索結(jié)果相應(yīng)節(jié)點(diǎn)的相反搜索結(jié)果。繼續(xù)先前的實(shí)例,相反結(jié)果是對(duì)應(yīng)于查詢用戶的搜索結(jié)果。因此,即使查詢用戶(或者對(duì)應(yīng)于查詢用戶的用戶節(jié)點(diǎn)202)由查詢命令識(shí)別,在給搜索結(jié)果評(píng)分時(shí),對(duì)應(yīng)于查詢用戶的搜索結(jié)果也可以降低,以便從實(shí)際上傳輸回查詢用戶的搜索結(jié)果中排除,或者所述搜索結(jié)果也可以至少評(píng)分,以便比其他結(jié)果排名更低。雖然本公開描述了通過特定的方式給特定的搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給任何合適的搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,根據(jù)搜索意圖給搜索結(jié)果評(píng)分,可包括給搜索結(jié)果評(píng)分,以排除內(nèi)部搜索結(jié)果。由社交網(wǎng)絡(luò)系統(tǒng)160識(shí)別的一個(gè)或多個(gè)搜索意圖可包括排除內(nèi)部搜索結(jié)果的意圖。在這種情況下,給搜索結(jié)果評(píng)分,可包括降低對(duì)應(yīng)于識(shí)別為與內(nèi)部約束匹配的節(jié)點(diǎn)的第一組的至少一個(gè)節(jié)點(diǎn)的每個(gè)搜索結(jié)果的得分。在某些情況下,查詢用戶不可能希望查看與內(nèi)部和其他查詢約束匹配的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“Facebook員工的朋友”,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化查詢,作為查詢命令,例如,(friends_of(users_employed_by(<Facebook>)))。社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與內(nèi)部查詢約束匹配的第一組對(duì)象,所述第一組對(duì)象是作為Facebook員工的用戶(即,由員工型矢線206連接至公司“Facebook”的概念節(jié)點(diǎn)204的用戶節(jié)點(diǎn)202)。接下來,社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與外部查詢約束匹配的第二組對(duì)象,所述第二組對(duì)象是作為第一組用戶的朋友的用戶(即,由朋友型矢線206連接至在第一組內(nèi)的用戶節(jié)點(diǎn)202的用戶節(jié)點(diǎn)202)。在這種情況下,作為Facebook員工的朋友的很多用戶(外部約束的匹配)也可能是Facebook員工(內(nèi)部約束的匹配),但是查詢用戶不可能希望查看對(duì)應(yīng)于Facebook員工的搜索結(jié)果(在這種情況下,查詢用戶可以僅僅搜索“作為Facebook員工的人”)。用戶更可能試圖識(shí)別是Facebook員工的朋友的非Facebook員工。因此,社交網(wǎng)絡(luò)系統(tǒng)160可確定查詢的一個(gè)搜索意圖是排除作為與內(nèi)部查詢約束匹配的搜索結(jié)果的內(nèi)部搜索結(jié)果。繼續(xù)先前的實(shí)例,內(nèi)部搜索結(jié)果是對(duì)應(yīng)于Facebook員工的搜索結(jié)果。因此,即使很多Facebook員工是其他Facebook員工的朋友,對(duì)應(yīng)于Facebook員工的搜索結(jié)果的得分也可以降低,以便從實(shí)際上傳輸回查詢用戶的搜索結(jié)果中排除,或者所述搜索結(jié)果也可以至少評(píng)分,以便比對(duì)應(yīng)于作為Facebook員工的朋友的非Facebook員工的搜索結(jié)果排名更低。雖然本公開描述了通過特定的方式給特定的搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給任何合適的搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,根據(jù)搜索意圖給搜索結(jié)果評(píng)分,可包括給搜索結(jié)果評(píng)分,以排除復(fù)制搜索結(jié)果。由社交網(wǎng)絡(luò)系統(tǒng)160識(shí)別的一個(gè)或多個(gè)搜索意圖可包括排除復(fù)制搜索結(jié)果的意圖。在這種情況下,給搜索結(jié)果評(píng)分,可包括降低對(duì)應(yīng)于與第一查詢約束和第二查詢約束匹配的節(jié)點(diǎn)的每個(gè)搜索結(jié)果的得分。在某些情況下,查詢用戶不可能希望查看對(duì)象的相同屬性用于滿足在查詢命令中的兩個(gè)不同的約束的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,響應(yīng)于結(jié)構(gòu)化查詢“Mark與Facebook員工的照片”,社交網(wǎng)絡(luò)系統(tǒng)160可解析結(jié)構(gòu)化查詢,作為查詢命令,例如,(intersect(photos_of:<Mark>),photos_of(users_employed_by:<Facebook>))。在這種情況下,假設(shè)用戶“Mark”也是Facebook員工。社交網(wǎng)絡(luò)系統(tǒng)160可識(shí)別與第一查詢約束匹配的第一組對(duì)象,所述第一組對(duì)象是用戶“Mark”的照片(即,對(duì)應(yīng)于由標(biāo)記型矢線206連接至對(duì)應(yīng)于用戶“Mark”的用戶節(jié)點(diǎn)202的照片的概念節(jié)點(diǎn)204)。接下來,社交網(wǎng)絡(luò)系統(tǒng)160可使這些結(jié)果與識(shí)別為與第二查詢約束(即,嵌套式約束)匹配的第二組對(duì)象相交,所述第二組對(duì)象是作為Facebook員工的用戶的照片。然而,由于用戶“Mark”也是Facebook員工,所以也可在該第二組內(nèi)識(shí)別“Mark”的照片。在這種情況下,由于僅僅標(biāo)記用戶“Mark”的照片在第一組和第二組對(duì)象內(nèi),所以社交網(wǎng)絡(luò)系統(tǒng)160可以生成對(duì)應(yīng)于在照片內(nèi)標(biāo)記的唯一用戶是用戶“Mark”的照片的搜索結(jié)果。但是查詢用戶不可能希望查看對(duì)應(yīng)于僅僅“Mark”的照片的搜索結(jié)果(在這種情況下,查詢用戶可以僅僅搜索“Mark的照片”)。用戶更可能試圖識(shí)別包括至少兩個(gè)用戶(“Mark”和作為Facebook員工的至少另一個(gè)用戶)的照片。因此,社交網(wǎng)絡(luò)系統(tǒng)160可確定查詢的一個(gè)搜索意圖是排除復(fù)制搜索結(jié)果,所述復(fù)制搜索結(jié)果是搜索結(jié)果,其中,搜索結(jié)果的相同屬性用于滿足兩個(gè)不同的查詢約束。繼續(xù)先前的實(shí)例,第一約束生成對(duì)應(yīng)于照片Mark的搜索結(jié)果(在這個(gè)實(shí)例中,Mark碰巧是Facebook員工),并且第二約束生成對(duì)應(yīng)于照片F(xiàn)acebook員工的搜索結(jié)果。換言之,由于用戶節(jié)點(diǎn)202由雇傭型矢線206連接至公司“Facebook”的概念節(jié)點(diǎn),所以通過僅僅由標(biāo)記型矢線206連接至對(duì)應(yīng)于用戶“Mark”的單個(gè)用戶節(jié)點(diǎn)202,對(duì)應(yīng)于特定照片的概念節(jié)點(diǎn)204可滿足這兩個(gè)約束。因此,即使用戶“Mark”是Facebook員工,在給搜索結(jié)果評(píng)分時(shí),對(duì)應(yīng)于僅僅“Mark”(或者甚至“Mark”和其他非Facebook員工)的照片的搜索結(jié)果也可以降低,以便從實(shí)際上傳輸回查詢用戶的搜索結(jié)果中排除,或者所述搜索結(jié)果也可以至少評(píng)分,以便比對(duì)應(yīng)于用戶“Mark”和也是Facebook員工的至少另一個(gè)用戶的照片的搜索結(jié)果排名更低。雖然本公開描述了通過特定的方式給特定的搜索結(jié)果評(píng)分,但是本公開預(yù)計(jì)通過任何合適的方式給任何合適的搜索結(jié)果評(píng)分。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可將一個(gè)或多個(gè)搜索結(jié)果發(fā)送給查詢用戶??蓪⑺阉鹘Y(jié)果發(fā)送給用戶,例如,在搜索結(jié)果網(wǎng)頁上通過鏈接列表的形式,每個(gè)鏈接與包含一些已識(shí)別資源或內(nèi)容的不同網(wǎng)頁相關(guān)聯(lián)。在特定的實(shí)施方式中,在搜索結(jié)果內(nèi)的每個(gè)鏈接可具有統(tǒng)一資源定位符(URL)的形式,所述URL規(guī)定相應(yīng)網(wǎng)頁所在的位置以及用于檢索的機(jī)構(gòu)。然后,社交網(wǎng)絡(luò)系統(tǒng)160可將搜索結(jié)果網(wǎng)頁發(fā)送給在用戶的客戶端系統(tǒng)130上的網(wǎng)絡(luò)瀏覽器132。然后,用戶可點(diǎn)擊URL鏈接或者從搜索結(jié)果網(wǎng)頁中選擇內(nèi)容,以酌情從社交網(wǎng)絡(luò)系統(tǒng)160中或者從外部系統(tǒng)(例如,第三方170)中訪問內(nèi)容。在特定的實(shí)施方式中,每個(gè)搜索結(jié)果可包括配置文件頁面的鏈接以及配置文件頁面(或者對(duì)應(yīng)于該頁面的節(jié)點(diǎn))的描述或概述。搜索結(jié)果可作為搜索結(jié)果頁面呈現(xiàn)和發(fā)送給查詢用戶。在生成搜索結(jié)果時(shí),社交網(wǎng)絡(luò)系統(tǒng)160可生成每個(gè)搜索結(jié)果的一個(gè)或多個(gè)片段,其中,片段是關(guān)于搜索結(jié)果的目標(biāo)的上下文信息(即關(guān)于社交圖譜實(shí)體、配置文件頁面、或者對(duì)應(yīng)于該特定搜索結(jié)果的其他內(nèi)容的上下文信息)。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可僅僅發(fā)送具有超過特定的閾值得分/排名的得分/排名的搜索結(jié)果。作為一個(gè)實(shí)例,并非通過限制的方式,社交網(wǎng)絡(luò)系統(tǒng)160可響應(yīng)于特定的搜索查詢,僅僅將頂部10個(gè)結(jié)果發(fā)送回查詢用戶。雖然本公開描述了通過特定的方式發(fā)送特定的搜索結(jié)果,但是本公開預(yù)計(jì)通過任何合適的方式發(fā)送任何合適的搜索結(jié)果。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)一個(gè)或多個(gè)搜索意圖,生成查詢命令。可根據(jù)這些搜索意圖,修改由社交網(wǎng)絡(luò)系統(tǒng)160生成的查詢命令的結(jié)構(gòu),以便響應(yīng)于一個(gè)結(jié)構(gòu)化查詢生成查詢命令的方式可與響應(yīng)于另一個(gè)結(jié)構(gòu)化查詢生成查詢命令的方式不同。同樣,查詢命令的一個(gè)或多個(gè)查詢約束可基于這些查詢意圖。因此,作為根據(jù)搜索意圖給搜索結(jié)果評(píng)分/排名的替換物或者除此以外,在執(zhí)行查詢命令時(shí),方式搜索結(jié)果也由社交網(wǎng)絡(luò)系統(tǒng)160識(shí)別。作為一個(gè)實(shí)例,并非通過限制的方式,在響應(yīng)于由社交網(wǎng)絡(luò)系統(tǒng)160接收的結(jié)構(gòu)化查詢生成查詢命令(或查詢命令的特定查詢約束)時(shí),可使用識(shí)別特定節(jié)點(diǎn)或節(jié)點(diǎn)類型、使用查詢提示識(shí)別節(jié)點(diǎn)、使用逆算子識(shí)別節(jié)點(diǎn)、排除相反的搜索結(jié)果、排除內(nèi)部搜索結(jié)果、排除復(fù)制結(jié)果的意圖、其他合適的意圖、或其任何組合。雖然本公開描述了通過特定的方式根據(jù)特定的搜索意圖生成查詢命令,但是本公開預(yù)計(jì)通過任何合適的方式根據(jù)任何合適的搜索意圖生成查詢命令。圖8示出了用于根據(jù)搜索意圖生成搜索結(jié)果的一個(gè)實(shí)例方法800。該方法可在步驟810中開始,其中,社交網(wǎng)絡(luò)系統(tǒng)160可訪問社交圖譜200,包括多個(gè)節(jié)點(diǎn)(例如,用戶節(jié)點(diǎn)202或概念節(jié)點(diǎn)204)以及連接所述節(jié)點(diǎn)的多個(gè)矢線206。在兩個(gè)節(jié)點(diǎn)之間的每個(gè)矢線可表示在所述兩個(gè)節(jié)點(diǎn)間的單個(gè)分離度。所述節(jié)點(diǎn)可包括第一節(jié)點(diǎn)(例如,第一用戶節(jié)點(diǎn)202),其對(duì)應(yīng)于與在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的第一用戶。所述節(jié)點(diǎn)還可包括多個(gè)第二節(jié)點(diǎn),所述多個(gè)第二節(jié)點(diǎn)中的每個(gè)對(duì)應(yīng)于與所述在線社交網(wǎng)絡(luò)相關(guān)聯(lián)的概念或第二用戶。在步驟820中,社交網(wǎng)絡(luò)系統(tǒng)160可從所述第一用戶接收結(jié)構(gòu)化查詢,包括對(duì)所述多個(gè)節(jié)點(diǎn)中的一個(gè)或多個(gè)選擇的節(jié)點(diǎn)和所述多個(gè)矢線中的一個(gè)或多個(gè)選擇的矢線的引用。在步驟830中,社交網(wǎng)絡(luò)系統(tǒng)160可生成對(duì)應(yīng)于結(jié)構(gòu)化查詢的一個(gè)或多個(gè)搜索結(jié)果。每個(gè)搜索結(jié)果可對(duì)應(yīng)于多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)。在步驟840中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)在結(jié)構(gòu)化查詢中引用的一個(gè)或多個(gè)所選節(jié)點(diǎn)或一個(gè)或多個(gè)選擇的矢線,確定一個(gè)或多個(gè)搜索意圖。在步驟850中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)一個(gè)或多個(gè)搜索意圖,給搜索結(jié)果評(píng)分。在步驟860中,社交網(wǎng)絡(luò)系統(tǒng)160可將一個(gè)或多個(gè)搜索結(jié)果發(fā)送給第一用戶。在適當(dāng)?shù)那闆r下,特定的實(shí)施方式可重復(fù)圖8的方法的一個(gè)或多個(gè)步驟。雖然本公開描述和顯示了按照特定的順序發(fā)生的圖8的方法的特定步驟,但是本公開預(yù)計(jì)按照任何合適的順序發(fā)生的圖8的方法的任何合適的步驟。而且,雖然本公開描述和顯示了執(zhí)行圖8的方法的特定步驟的特定元件、裝置或系統(tǒng),但是本公開預(yù)計(jì)執(zhí)行圖8的方法的任何合適的步驟的任何合適的元件、裝置或系統(tǒng)的任何合適的組合。在于2012年12月31日提交的美國(guó)專利申請(qǐng)?zhí)?3/731939中,可以找出關(guān)于生成搜索結(jié)果的更多信息,該申請(qǐng)通過引證結(jié)合于此。廣告在特定的實(shí)施方式中,廣告可能是文本(這可能是HTML鏈接的)、一個(gè)或多個(gè)圖像(這可能是HTML鏈接的)、一個(gè)或多個(gè)視頻、音頻、一個(gè)或多個(gè)ADOBEFLASH文件、這些的適當(dāng)組合、或在一個(gè)或多個(gè)網(wǎng)頁上、在一個(gè)或多個(gè)電子郵件中或者與用戶請(qǐng)求的搜索結(jié)果相結(jié)合地呈現(xiàn)的具有任何合適的數(shù)字格式的任何其他合適的廣告。此外或者作為替換,廣告可能是一個(gè)或多個(gè)贊助的存儲(chǔ)器(例如,在社交網(wǎng)絡(luò)系統(tǒng)160上的新聞遞送或自動(dòng)收?qǐng)?bào)機(jī)項(xiàng)目)。贊助的存儲(chǔ)器可能是廣告商推動(dòng)的用戶的社會(huì)活動(dòng)(例如,“喜歡”頁面、“喜歡”或者評(píng)論在頁面上的帖子、RSVP與頁面相關(guān)的活動(dòng)、投票表決在頁面上張貼的問題、登記一個(gè)地點(diǎn)、使用應(yīng)用程序或者玩游戲、或者“喜歡”或共享網(wǎng)站),例如,通過在用戶的配置文件頁面或其他頁面的預(yù)定區(qū)域內(nèi)呈現(xiàn)、通過與廣告商相關(guān)聯(lián)的額外信息呈現(xiàn)、在其他用戶的新聞遞送或自動(dòng)收?qǐng)?bào)機(jī)內(nèi)提升或者突出、或者推動(dòng)社會(huì)活動(dòng)。廣告商可支付推動(dòng)社會(huì)活動(dòng)。作為一個(gè)實(shí)例,并非通過限制的方式,廣告可包含在搜索結(jié)果頁面的搜索結(jié)果之中,其中,在非贊助內(nèi)容之上推動(dòng)贊助內(nèi)容。作為另一個(gè)實(shí)例,并非通過限制的方式,廣告可包含在建議的搜索查詢之中,其中,可在非贊助查詢之上推動(dòng)引用廣告商或其內(nèi)容/產(chǎn)品的建議的查詢。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可根據(jù)與從用戶接收的搜索查詢相關(guān)聯(lián)的搜索意圖,選擇向用戶顯示的廣告??筛鶕?jù)用戶的搜索意圖,向用戶顯示不同的廣告(或廣告類型)。在特定的實(shí)施方式中,可請(qǐng)求在社交網(wǎng)絡(luò)系統(tǒng)網(wǎng)頁、第三方網(wǎng)頁或其他頁面內(nèi)顯示廣告??稍陧撁娴膶S貌糠謨?nèi),例如,在頁面頂部的醒目區(qū)域內(nèi)、在頁面?zhèn)冗叺膶趦?nèi)、在頁面的GUI內(nèi)、在彈出窗口內(nèi)、在下拉菜單內(nèi)、在頁面的輸入字段內(nèi)、在頁面內(nèi)容的頂部上、或者在頁面的其他地方,顯示廣告。此外或者作為替換,可在應(yīng)用程序內(nèi)顯示廣告??稍趯S庙撁鎯?nèi)顯示廣告,在用戶可訪問頁面或者使用應(yīng)用程序之前,要求用戶與廣告相互作用或者觀看廣告。例如,用戶可通過網(wǎng)絡(luò)瀏覽器查看廣告。用戶可通過任何合適的方式與廣告相互作用。用戶可點(diǎn)擊或者選擇廣告。通過選擇廣告,可將用戶引向(或者由用戶使用瀏覽器或其他應(yīng)用程序)與廣告相關(guān)聯(lián)的頁面。在與廣告相關(guān)聯(lián)的頁面上,用戶可采取額外措施,例如,購(gòu)買與廣告相關(guān)聯(lián)的產(chǎn)品或服務(wù)、接收與廣告相關(guān)聯(lián)的信息、或者訂閱與廣告相關(guān)聯(lián)的新聞通訊。通過選擇廣告的元件(與“播放按鈕”一樣),可顯示具有音頻或視頻的廣告??商鎿Q地,通過選擇廣告,社交網(wǎng)絡(luò)系統(tǒng)160可執(zhí)行或修改用戶的特定活動(dòng)。廣告可包括可與用戶相互作用的社交網(wǎng)絡(luò)系統(tǒng)功能。例如,通過選擇與支持相關(guān)聯(lián)的圖標(biāo)或鏈接,廣告可使用戶能夠“喜歡”或者支持廣告。作為另一個(gè)實(shí)例,廣告可使用戶能夠搜索(例如,通過執(zhí)行查詢)與廣告商相關(guān)的內(nèi)容。同樣,用戶可與另一個(gè)用戶(例如,通過社交網(wǎng)絡(luò)系統(tǒng)160)或RSVP(例如,通過社交網(wǎng)絡(luò)系統(tǒng)160)共享廣告,用于與廣告相關(guān)聯(lián)的活動(dòng)。此外或者作為替換,廣告可包括引向用戶的社交網(wǎng)絡(luò)系統(tǒng)上下文。例如,廣告可顯示關(guān)于采取與廣告的主題相關(guān)聯(lián)的措施的在社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)的用戶的朋友的信息。系統(tǒng)和方法圖9示出了一個(gè)實(shí)例計(jì)算機(jī)系統(tǒng)900。在特定的實(shí)施方式中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900執(zhí)行在本文中描述或顯示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在特定的實(shí)施方式中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900提供在本文中描述或顯示的功能。在特定的實(shí)施方式中,在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900上運(yùn)行的軟件執(zhí)行在本文中描述或顯示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟,或者提供在本文中描述或顯示的功能。特定的實(shí)施方式包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900的一個(gè)或多個(gè)部分。在本文中,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)的引用可以包括計(jì)算裝置,反之亦然。而且,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)的引用可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)。本公開預(yù)計(jì)具有任何適當(dāng)數(shù)量的計(jì)算機(jī)系統(tǒng)900。本公開預(yù)計(jì)具有采用任何合適的物理形式的計(jì)算機(jī)系統(tǒng)900。作為實(shí)例,并非通過限制的方式,計(jì)算機(jī)系統(tǒng)900可為嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(SOC)、單板計(jì)算機(jī)系統(tǒng)(SBC)(例如,計(jì)算機(jī)模塊(COM)或系統(tǒng)模塊(SOM))、臺(tái)式電腦系統(tǒng)、膝上型或筆記本式電腦系統(tǒng)、交互式自助服務(wù)機(jī)、主機(jī)、計(jì)算機(jī)系統(tǒng)的網(wǎng)格、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、服務(wù)器、平板電腦系統(tǒng)、或其中的兩個(gè)或多個(gè)的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)900可包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900;可為單一式或分布式;跨過多個(gè)位置;跨過多臺(tái)機(jī)器;或者位于云中,其在一個(gè)或多個(gè)網(wǎng)絡(luò)中可包括一個(gè)或多個(gè)云元件。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900可執(zhí)行在本文中描述或顯示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟,無需大量空間或時(shí)間限制。作為實(shí)例,并非通過限制的方式,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900可實(shí)時(shí)或以成批的方式執(zhí)行在本文中描述或顯示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)900可在不同的時(shí)間或者在不同的位置執(zhí)行在本文中描述或顯示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在特定的實(shí)施方式中,計(jì)算機(jī)系統(tǒng)900包括處理器902、存儲(chǔ)器904、存儲(chǔ)介質(zhì)906、輸入/輸出(I/O)接口908、通信接口910以及總線912。雖然本公開描述和顯示了在特定的設(shè)置中具有特定數(shù)量的特定元件的特定計(jì)算機(jī)系統(tǒng),但是本公開預(yù)計(jì)在任何合適的設(shè)置中具有任何合適的數(shù)量的任何合適的元件的任何合適的計(jì)算機(jī)系統(tǒng)。在特定的實(shí)施方式中,處理器902包括用于執(zhí)行指令的硬件,例如,構(gòu)成計(jì)算機(jī)程序的那些指令。作為實(shí)例,并非通過限制的方式,為了執(zhí)行指令,處理器902可從內(nèi)部寄存器、內(nèi)部高速緩存、存儲(chǔ)器904或存儲(chǔ)介質(zhì)906中檢索(或提取)指令;將這些指令解碼并且執(zhí)行這些指令;然后將一個(gè)或多個(gè)結(jié)果寫入內(nèi)部寄存器、內(nèi)部高速緩存、存儲(chǔ)器904或存儲(chǔ)介質(zhì)906中。在特定的實(shí)施方式中,處理器902可以包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部高速緩存。本公開預(yù)計(jì)處理器902在適當(dāng)?shù)那闆r下包括任何合適數(shù)量的任何合適的內(nèi)部高速緩存。作為實(shí)例,并非通過限制的方式,處理器902可以包括一個(gè)或多個(gè)指令高速緩存、一個(gè)或多個(gè)數(shù)據(jù)高速緩存、以及一個(gè)或多個(gè)轉(zhuǎn)譯后備緩沖器(TLB)。在指令高速緩存內(nèi)的指令可以是在存儲(chǔ)器904或存儲(chǔ)介質(zhì)906內(nèi)的指令的副本,并且指令高速緩存可以加速由處理器902檢索那些指令。在數(shù)據(jù)高速緩存內(nèi)的數(shù)據(jù)可以是在存儲(chǔ)器904或存儲(chǔ)介質(zhì)906內(nèi)的數(shù)據(jù)的副本,用于要起作用的的在處理器902上執(zhí)行的指令;在處理器902上執(zhí)行的先前指令的結(jié)果由在處理器902上執(zhí)行的后續(xù)指令訪問或者寫入存儲(chǔ)器904或存儲(chǔ)介質(zhì)906內(nèi);或者其他合適的數(shù)據(jù)。數(shù)據(jù)高速緩存可以加速處理器902的讀取或?qū)懭氩僮鳌LB可以加速處理器902的虛擬地址轉(zhuǎn)譯。在特定的實(shí)施方式中,處理器902可以包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部寄存器。在適當(dāng)?shù)那闆r下,本公開預(yù)計(jì)處理器902包括任何合適數(shù)量的任何合適的內(nèi)部寄存器。在適當(dāng)?shù)那闆r下,處理器902可以包括一個(gè)或多個(gè)算術(shù)邏輯單元(ALU);是多核處理器;或者包括一個(gè)或多個(gè)處理器902。雖然本公開描述和顯示了特定的處理器,但是本公開預(yù)計(jì)任何合適的處理器。在特定的實(shí)施方式中,存儲(chǔ)器904包括主存儲(chǔ)器,用于儲(chǔ)存要執(zhí)行的處理器902的指令或者要起作用的處理器902的數(shù)據(jù)。作為實(shí)例,并非通過限制的方式,計(jì)算機(jī)系統(tǒng)900可將指令從存儲(chǔ)介質(zhì)906或另一個(gè)源(例如,另一個(gè)計(jì)算機(jī)系統(tǒng)900)中裝載到存儲(chǔ)器904中。然后,處理器902可將指令從存儲(chǔ)器904中裝載到內(nèi)部寄存器或內(nèi)部高速緩存中。為了執(zhí)行這些指令,處理器902可從內(nèi)部寄存器或內(nèi)部高速緩存中檢索指令,并且將這些指令解碼。在執(zhí)行指令期間或之后,處理器902可將一個(gè)或多個(gè)結(jié)果(這些結(jié)果可為中間或最終結(jié)果)寫入內(nèi)部寄存器或內(nèi)部高速緩存中。然后,處理器902可將這些結(jié)果中的一個(gè)或多個(gè)寫入存儲(chǔ)器904中。在特定的實(shí)施方式中,存儲(chǔ)器904僅僅執(zhí)行在一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存內(nèi)或者在存儲(chǔ)器904內(nèi)(與存儲(chǔ)介質(zhì)906相反或者在別處)的指令,并且僅僅操作在一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存內(nèi)或者在存儲(chǔ)器904內(nèi)(與存儲(chǔ)介質(zhì)906相反或者在別處)的數(shù)據(jù)。一個(gè)或多個(gè)內(nèi)存總線(這些總線均可包括地址總線和數(shù)據(jù)總線)可使處理器902與存儲(chǔ)器904耦接。如下所述,總線912可包括一個(gè)或多個(gè)內(nèi)存總線。在特定的實(shí)施方式中,一個(gè)或多個(gè)內(nèi)存管理單元(MMU)位于處理器902與存儲(chǔ)器904之間,并且有助于訪問由處理器902請(qǐng)求的存儲(chǔ)器904。在特定的實(shí)施方式中,存儲(chǔ)器904包括隨機(jī)存取存儲(chǔ)器(RAM)。在適當(dāng)?shù)那闆r下,該RAM可為易失性存儲(chǔ)器。在適當(dāng)?shù)那闆r下,該RAM可為動(dòng)態(tài)RAM(DRAM)或靜態(tài)RAM(SRAM)。而且,在適當(dāng)?shù)那闆r下,該RAM可為單端口或多端口RAM。本公開預(yù)計(jì)任何合適的RAM。在適當(dāng)?shù)那闆r下,存儲(chǔ)器904可以包括一個(gè)或多個(gè)存儲(chǔ)器904。雖然本公開描述和顯示了特定的存儲(chǔ)器,但是本公開預(yù)計(jì)任何合適的存儲(chǔ)器。在特定的實(shí)施方式中,存儲(chǔ)介質(zhì)906包括用于數(shù)據(jù)或指令的大容量存儲(chǔ)器。作為實(shí)例,并非通過限制的方式,存儲(chǔ)介質(zhì)906可包括HDD、軟盤驅(qū)動(dòng)器、閃速存儲(chǔ)器、光盤、磁光盤、磁帶或通用串行總線(USB)驅(qū)動(dòng)器或其中的兩個(gè)或多個(gè)的組合。在適當(dāng)?shù)那闆r下,存儲(chǔ)介質(zhì)906可包括可移動(dòng)或固定的(或固定的)介質(zhì)。在適當(dāng)?shù)那闆r下,存儲(chǔ)介質(zhì)906可位于計(jì)算機(jī)系統(tǒng)900的內(nèi)部或外部。在特定的實(shí)施方式中,存儲(chǔ)介質(zhì)906是非易失性固態(tài)存儲(chǔ)器。在特定的實(shí)施方式中,存儲(chǔ)介質(zhì)906包括只讀存儲(chǔ)器(ROM)。在適當(dāng)?shù)那闆r下,該ROM可為掩膜編程的ROM、可編程的ROM(PROM)、可擦PROM(EPROM)、電可擦PROM(EEPROM)、電可改寫ROM(EAROM)、或閃速存儲(chǔ)器或其中的兩個(gè)或多個(gè)的組合。本公開預(yù)計(jì)采用任何合適的物理形式的大容量存儲(chǔ)介質(zhì)906。在適當(dāng)?shù)那闆r下,存儲(chǔ)介質(zhì)906可以包括促進(jìn)在處理器902與存儲(chǔ)介質(zhì)906之間通信的一個(gè)或多個(gè)儲(chǔ)存控制單元。在適當(dāng)?shù)那闆r下,存儲(chǔ)介質(zhì)906可以包括一個(gè)或多個(gè)存儲(chǔ)介質(zhì)906。雖然本公開描述和顯示了特定的儲(chǔ)存器,但是本公開預(yù)計(jì)任何合適的儲(chǔ)存器。在特定的實(shí)施方式中,I/O接口908包括硬件和/或軟件,其提供一個(gè)或多個(gè)接口,用于在計(jì)算機(jī)系統(tǒng)900與一個(gè)或多個(gè)I/O裝置之間進(jìn)行通信。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)900可包括這些I/O裝置中的一個(gè)或多個(gè)。這些I/O裝置中的一個(gè)或多個(gè)能夠在個(gè)人與計(jì)算機(jī)系統(tǒng)900之間進(jìn)行通信。作為實(shí)例,并非通過限制的方式,I/O裝置可包括鍵盤、按鍵、麥克風(fēng)、顯示器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜物照相機(jī)、唱針、平板電腦、觸摸式屏幕、軌跡球、攝影機(jī)、另一個(gè)合適的I/O裝置或其中的兩個(gè)或多個(gè)的組合。I/O裝置可包括一個(gè)或多個(gè)傳感器。本公開預(yù)計(jì)具有任何合適的I/O裝置以及用于這些I/O裝置的任何合適的I/O接口908。在適當(dāng)?shù)那闆r下,I/O接口908可包括一個(gè)或多個(gè)裝置或軟件驅(qū)動(dòng)器,其能夠允許處理器902驅(qū)動(dòng)這些I/O裝置中的一個(gè)或多個(gè)。在適當(dāng)?shù)那闆r下,I/O接口908可包括一個(gè)或多個(gè)I/O接口908。雖然本公開描述和顯示了特定的I/O接口,但是本公開預(yù)計(jì)具有任何合適的I/O接口。在特定的實(shí)施方式中,通信接口910包括硬件和/或軟件,其提供一個(gè)或多個(gè)接口,用于在計(jì)算機(jī)系統(tǒng)900與一個(gè)或多個(gè)其他計(jì)算機(jī)系統(tǒng)900或一個(gè)或多個(gè)網(wǎng)絡(luò)之間進(jìn)行通信(例如,基于分組的通信)。作為實(shí)例,并非通過限制的方式,通信接口910可包括網(wǎng)絡(luò)接口控制器(NIC)、或用于與以太網(wǎng)或其他有線網(wǎng)絡(luò)或無線NIC(WNIC)進(jìn)行通信的網(wǎng)絡(luò)適配器、或用于與無線網(wǎng)絡(luò)(例如,WI-FI網(wǎng)絡(luò))進(jìn)行通信的網(wǎng)絡(luò)適配器。本公開預(yù)計(jì)具有任何合適的網(wǎng)絡(luò)以及用于該網(wǎng)絡(luò)的任何合適的通信接口910。作為實(shí)例,并非通過限制的方式,計(jì)算機(jī)系統(tǒng)900可與自組織網(wǎng)絡(luò)、個(gè)人區(qū)域網(wǎng)絡(luò)(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、或互聯(lián)網(wǎng)的一個(gè)或多個(gè)部分或其中的兩個(gè)或多個(gè)的組合進(jìn)行通信。這些網(wǎng)絡(luò)中的一個(gè)或多個(gè)的一個(gè)或多個(gè)部分可為有線或無線部分。作為一個(gè)實(shí)例,計(jì)算機(jī)系統(tǒng)900可與無線PAN(WPAN)(例如,BLUETOOTHWPAN)、WI-FI網(wǎng)絡(luò)、WI-MAX網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(例如,全球移動(dòng)通訊系統(tǒng)(GSM)網(wǎng)絡(luò))、或其他合適的無線網(wǎng)絡(luò)或其中的兩個(gè)或多個(gè)的組合進(jìn)行通信。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)900可以包括用于這些網(wǎng)絡(luò)中的任一個(gè)的任何合適的通信接口910。在適當(dāng)?shù)那闆r下,通信接口910可以包括一個(gè)或多個(gè)通信接口910。雖然本公開描述和顯示了特定的通信接口,但是本公開預(yù)計(jì)具有任何合適的通信接口。在特定的實(shí)施方式中,總線912包括硬件和/或軟件,其使計(jì)算機(jī)系統(tǒng)900的元件彼此耦接。作為實(shí)例,并非通過限制的方式,總線912可包括加速圖形端口(AGP)或其他圖形總線、增強(qiáng)型工業(yè)標(biāo)準(zhǔn)架構(gòu)(EISA)總線、前端總線(FSB)、超傳輸(HT)互連、工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、無限帶寬互連、低腳位(LPC)總線、內(nèi)存總線、微通道結(jié)構(gòu)(MCA)總線、外圍組件互連(PCI)總線、PCI高速(PCIe)總線、串行高級(jí)技術(shù)附件(SATA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)本地(VLB)總線、或另一個(gè)合適的總線或其中的兩個(gè)或多個(gè)的組合。在適當(dāng)?shù)那闆r下,總線912可包括一個(gè)或多個(gè)總線912。雖然本公開描述和顯示了特定的總線,但是本公開預(yù)計(jì)具有任何合適的總線或互連。在本文中,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀非暫時(shí)性存儲(chǔ)介質(zhì)的引用可包括基于半導(dǎo)體的或者其他集成電路(IC)(例如,現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S肐C(ASIC))、硬盤驅(qū)動(dòng)器HDD、混合硬盤驅(qū)動(dòng)器(HHD)、光盤、光盤驅(qū)動(dòng)器(ODD)、磁光盤、磁光驅(qū)動(dòng)器、軟盤、軟盤驅(qū)動(dòng)器(FDD)、磁帶、固態(tài)驅(qū)動(dòng)器(SSD)、RAM驅(qū)動(dòng)器、安全數(shù)字卡、安全數(shù)字卡或驅(qū)動(dòng)器、另一個(gè)合適的計(jì)算機(jī)可讀非暫時(shí)性存儲(chǔ)介質(zhì)、或者其中的一個(gè)合適的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀非暫時(shí)性存儲(chǔ)介質(zhì)可為易失性、非易失性或者易失性和非易失性的組合。雜項(xiàng)在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“或”具有包括而非排除的意思。因此,在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“A或B”表示“A和/或B”。而且,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“和”具有共同和單獨(dú)的意思。因此,在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“A和B”表示“共同或單獨(dú)的A和B”。本公開的范圍包括本領(lǐng)域的技術(shù)人員會(huì)理解的在本文中描述或顯示的實(shí)例實(shí)施方式的所有變化、替換、變動(dòng)、變更以及修改。本公開的范圍不限于在本文中描述或顯示的實(shí)例實(shí)施方式。而且,雖然本公開描述和顯示了在本文中相應(yīng)的實(shí)施方式包括特定的元件、部件、功能、操作或步驟,但是這些實(shí)施方式中的任一個(gè)可以包括本領(lǐng)域的技術(shù)人員會(huì)理解的在本文中的任何地方描述或顯示的任何元件、部件、功能、操作或步驟的任何組合或排列。而且,只要適合于、被設(shè)置為、能夠、配置為、啟用、可用于或者有效地執(zhí)行一個(gè)特定的功能的設(shè)備、系統(tǒng)、或設(shè)備或系統(tǒng)的元件這樣適合、設(shè)置、能干、配置、啟用、可用或者有效,就無論是否激活、打開或開啟該設(shè)備、系統(tǒng)、元件或該特定的功能,在所附權(quán)利要求中引用該設(shè)備、或系統(tǒng)、或元件都包括該設(shè)備、系統(tǒng)、元件。