專利名稱:用于對搜索結(jié)果重新排序的系統(tǒng)、方法和/或設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例涉及搜索引擎領(lǐng)域,并且更具體地涉及修改搜索結(jié)果。
背景技術(shù):
鑒于在互聯(lián)網(wǎng)上可獲得大量內(nèi)容和/或信息,有一種針對感興趣的一個或多個領(lǐng) 域進(jìn)行組織和/或搜索的方式是有益的。例如,用戶可以使用一個或多個因特網(wǎng)搜索引擎 來識別潛在地相關(guān)的內(nèi)容,例如,通過基于與感興趣的領(lǐng)域有關(guān)的一個或多個關(guān)鍵字進(jìn)行 搜索??梢曰谒_定的具體頁面與一個或多個關(guān)鍵字的關(guān)聯(lián)度、根據(jù)一個或多個公式組 織來自一個或多個搜索引擎的結(jié)果。又例如,用戶可以給他們想在以后再次瀏覽的信息和 /或內(nèi)容的一個或多個位置加上書簽。書簽可以被組織到一個或多個文件夾中,例如,組織 到目錄結(jié)構(gòu)中。然而,假定可獲得大量內(nèi)容和/或信息,則用于組織和搜索的新的解決方案 可能是有益的。
在說明書的最后部分中特別指出并明確要求保護(hù)主題。然而,通過在閱讀附圖時 參考以下詳細(xì)描述可以最好地理解所要求保護(hù)的既有關(guān)于組織也關(guān)于操作方法的主題以 及它們目的、特征和優(yōu)勢,在附圖中圖1是例如一個或多個計算平臺與一個或多個服務(wù)器進(jìn)行通信的實施例的示意 圖;圖2是例如用于對一個或多個搜索結(jié)果重新排序的方法的實施例的流程圖;圖3是例如用于對一個或多個搜索結(jié)果重新排序的第二方法的實施例的流程圖;圖4A和圖4B是用于指示一個或多個用戶偏好并且向用戶顯示一個或多個重新排 序的搜索結(jié)果的界面的示圖。圖5A和圖5B是用于向用戶顯示一個或多個重新排序的搜索結(jié)果的界面的示圖。詳細(xì)描述在以下詳細(xì)描述中,闡述了大量特定細(xì)節(jié)來提供對所要求保護(hù)的主題的透徹理 解。然而,本領(lǐng)域技術(shù)人員將了解,所要求保護(hù)的主題可以在沒有這些特定細(xì)節(jié)的情況下被 實行。在其它實例中,沒有詳細(xì)描述本領(lǐng)域普通技術(shù)人員知道的方法、過程和/或組件以免 模糊所要求保護(hù)的主題。貫穿本說明書,對“一個實施例”或“實施例”的提及是指結(jié)合該實施例描述的具 體特征、結(jié)構(gòu)或特性被包括在所要求保護(hù)的主題的至少一個實施例中。因此,在該說明書的 各個地方出現(xiàn)的短語“在一個實施例中”和/或“實施例”不一定都指同一實施例。此外,在一個或多個實施例中,可以組合這些具體特征、結(jié)構(gòu)和/或特性。通過使用互聯(lián)網(wǎng),用戶可以訪問有關(guān)各種話題的大量信息。然而,在某些情形下, 用戶可能難以查找到他們感興趣的信息的位置。為了解決這個問題,可以采用所謂的“搜索 引擎”這樣的機(jī)制來索引大量網(wǎng)頁并且提供用于例如通過輸入關(guān)鍵字或短語來搜索索引的 信息的界面。搜索引擎例如可以包括或以其它方式采用“爬蟲”(crawler)(也稱為“蜘蛛人 (spider)”或“機(jī)器人(robot)”),其可以以某種方式“爬行(crawl) ”互聯(lián)網(wǎng)來查找網(wǎng)絡(luò)文 檔的位置。在查找到網(wǎng)絡(luò)文檔的位置之后,爬蟲可存儲該文檔的URL,并且有可能跟隨與該 網(wǎng)絡(luò)文檔相關(guān)聯(lián)的任意超鏈接來查找其它網(wǎng)絡(luò)文檔的位置。搜索引擎例如可以包括信息提取和/或索引機(jī)制,其適于提取和/或以其他方式 索引有關(guān)被爬蟲查找到位置的網(wǎng)絡(luò)文檔的某些信息。這樣的索引信息例如可以基于與網(wǎng)絡(luò) 文檔相關(guān)聯(lián)的HTML文件的內(nèi)容來生成。索引機(jī)制可以將索引信息存儲到數(shù)據(jù)庫中。搜索 引擎可以提供使得用戶可以搜索該數(shù)據(jù)庫的搜索工具。搜索工具可以包括使得用戶可以輸 入或以其它方式指定搜索項(例如,關(guān)鍵字)并接收和/或瀏覽搜索結(jié)果的用戶界面。搜 索引擎可以按照具體的順序來呈現(xiàn)搜索結(jié)果,例如,根據(jù)排名方案和/或排名處理。在某些情形下,用戶可能想要提供與搜索結(jié)果有關(guān)的輸入。例如,用戶可以提供指 示,該指示表明具體搜索結(jié)果與他們發(fā)起的搜索查詢不相關(guān)。又例如,用戶可以提供指示, 該指示表明另一搜索結(jié)果與這樣的搜索查詢更相關(guān)。另外,可能希望存儲那些用戶偏好并 且/或者使之與具體用戶相關(guān)聯(lián),這樣可以考慮具體用戶所提供的偏好來修改將來的搜索 結(jié)果。例如,可能希望對與具體用戶的一個或多個關(guān)鍵字相關(guān)聯(lián)的搜索結(jié)果重新排序,這樣 肯定地或肯定地排名的(例如,更相關(guān)或更有用的)結(jié)果被更明顯地顯示,而否定地排名的 (例如,不那么相關(guān)或不那么有用的)結(jié)果被不那么明顯地顯示或者被從顯示給用戶的搜 索結(jié)果中移除。還可能希望向用戶提供一個或多個指示,這一個或多個指示表明被顯示給 用戶的與一個或多個關(guān)鍵字相關(guān)聯(lián)的搜索結(jié)果已被重新排序。然而,應(yīng)當(dāng)注意,這些僅僅是 有關(guān)對搜索結(jié)果重新排序的說明性示例,并且所要求保護(hù)的主題在這方面不限于此。圖1是實施例100的示意圖,其包括一個或多個計算平臺,例如計算平臺102和/ 或104。在該實施例中,例如,計算平臺102和/或104可以與一個或多個服務(wù)器(例如, 服務(wù)器106、108和/或110)通信。在一個具體實施例中,用戶可以通過使用諸如web瀏覽 器之類的應(yīng)用程序來發(fā)起一個或多個搜索,所述應(yīng)用程序由諸如計算平臺102或計算平臺 104之類的計算平臺執(zhí)行來與一個或多個搜索引擎進(jìn)行通信。在一個實施例中,搜索引擎例 如可以包括在諸如服務(wù)器106、108和/或110之類的一個或多個服務(wù)器上運(yùn)行的一個或多 個應(yīng)用程序和/或數(shù)據(jù)庫。在該實施例中,響應(yīng)于用戶搜索查詢,服務(wù)器106可以至少部分 地搜索一個或多個數(shù)據(jù)庫來生成一個或多個搜索結(jié)果。服務(wù)器106還可以將這一個或多個 搜索結(jié)果經(jīng)由網(wǎng)絡(luò)發(fā)送給計算平臺102。如上所述,所生成的搜索結(jié)果可以根據(jù)排名方案和 /或排名處理被排名。在一個實施例中,排名方案可以嘗試至少部分地對結(jié)果進(jìn)行排序,使 得更有可能相關(guān)的結(jié)果比不那么可能相關(guān)的結(jié)果被以更明顯的方式呈現(xiàn)給用戶。另外,排 名方案可以隨時間更改具體結(jié)果的排名,例如,響應(yīng)于結(jié)果中所列出的一個或多個web站 點(diǎn)的內(nèi)容的一個或多個變化和/或一個或多個web站點(diǎn)處的內(nèi)容的所感受到的關(guān)聯(lián)度的變 化。
圖2是實施例200的流程圖,實施例200例如是用于對一個或多個搜索結(jié)果重新 排序的方法或處理。對于框202,搜索引擎可以至少部分地響應(yīng)于搜索查詢,生成一個或多 個搜索結(jié)果的列表。例如,用戶可以在搜索引擎中輸入搜索項“black cat”(黑貓)。然后, 搜索引擎可以生成與搜索項“black cat”相對應(yīng)的一個或多個搜索結(jié)果的列表。在某些情 形下,所生成的搜索結(jié)果的列表可以被發(fā)送給計算平臺以用于經(jīng)由諸如web瀏覽器之類的 應(yīng)用程序顯示給用戶,例如關(guān)于圖4A所示??商鎿Q地,如以下更全面地討論的,所生成的搜 索結(jié)果的列表可以在被發(fā)送以用于顯示給用戶之前例如通過對所生成的搜索結(jié)果重新排 序而被修改。對于框204,所生成的搜索結(jié)果可以例如由一個或多個服務(wù)器106、108和/或110 修改或重新排序。在一個實施例中,一個或多個用戶偏好可以已經(jīng)與搜索查詢相關(guān)聯(lián)。例 如,與搜索結(jié)果和/或搜索項相關(guān)聯(lián)的一個或多個用戶偏好可以之前已被存儲在例如與搜 索引擎相關(guān)聯(lián)的一個或多個表格中和/或被存儲在一個或多個服務(wù)器(例如,服務(wù)器106、 108和/或110中的一個或多個)處。在一個實施例中,例如,一個或多個用戶偏好可被與 一個或多個搜索項相關(guān)聯(lián)并且存儲在哈希表或其它查找表中。例如,用戶可以在之前已經(jīng) 向搜索引擎提供與一個或多個搜索結(jié)果有關(guān)的肯定的和/或否定的反饋。在一個實施例 中,搜索引擎可以使用所提供的反饋來為用戶對隨后在顯示器上呈現(xiàn)給用戶的搜索結(jié)果重 新排序。例如,響應(yīng)于接收到肯定或者說肯定性的排名的搜索結(jié)果,搜索引擎可以對搜索結(jié) 果重新排序使得肯定地排名的搜索結(jié)果可以被更明顯地顯示,例如,被顯示在搜索結(jié)果列 表的頂部或接近頂部。又例如,響應(yīng)于接收到否定的排名的搜索結(jié)果,搜索引擎可以對搜索 結(jié)果重新排序使得否定地排名的搜索結(jié)果可以被不那么明顯地顯示,例如,被顯示在搜索 結(jié)果列表的底部或可以整個從搜索結(jié)果列表中移去。對于框206,搜索引擎可以向用戶提供一個或多個指示,這一個或多個指示表明搜 索結(jié)果已被重新排序。例如,搜索引擎可以生成一個或多個圖形元素來與顯示器中已被重 新排序的各個搜索結(jié)果相關(guān)聯(lián)。在一個實施例中,這可以包括將肯定圖形元素(例如,推 針的圖形表示)與基于肯定的用戶排名已被更明顯地顯示的搜索結(jié)果相關(guān)聯(lián),如關(guān)于圖4B 更詳細(xì)地示出的。另外,搜索引擎可以將否定的圖形元素(例如,剪刀的圖形表示)與基于 否定的用戶排名已被不那么明顯地顯示的搜索結(jié)果相關(guān)聯(lián),如關(guān)于圖5A更詳細(xì)地示出的。 可替換地,搜索引擎可以提供表明結(jié)果已被重新排序和/或從搜索結(jié)果劃掉的指示,在某 些情形下,指示包括可點(diǎn)擊URL,該URL使得用戶可以看到?jīng)]有重新排序的所生成的搜索結(jié) 果,例如關(guān)于圖5B所示。圖3是實施例300的流程圖,實施例300例如是用于對一個或多個搜索結(jié)果重新 排序的另一方法或處理。對于框302,搜索引擎可以接收與一個或多個搜索結(jié)果有關(guān)的一個 或多個用戶輸入。例如,響應(yīng)于搜索查詢的用戶輸入,例如“black cat”,搜索引擎可以生 成一個或多個搜索結(jié)果的列表并且將所生成的列表發(fā)送給計算平臺,例如計算平臺102和 /或104,以用于顯示給用戶。在一個實施例中,搜索引擎可以連同所生成搜索結(jié)果一起提 供一個或多個用戶可選擇元素。在至少一個實施例中,用戶可選擇的元素可以包括一個或 多個用戶可點(diǎn)擊按鈕,在某些情形下,這些用戶可點(diǎn)擊按鈕可以使得搜索引擎可以從用戶 接收與所生成的搜索結(jié)果有關(guān)的輸入。例如,搜索引擎可以提供與顯示給用戶的每個搜索 結(jié)果相關(guān)聯(lián)的肯定的和/或否定的用戶可點(diǎn)擊元素。在一個實施例中,如果用戶點(diǎn)擊用戶可點(diǎn)擊元素中的一個,則用戶偏好和/或輸入會可以發(fā)送至搜索引擎和/或被搜索引擎接 收到。關(guān)于框304,搜索引擎可以將接收到的輸入與提供輸入的用戶和/或來自搜索查 詢的搜索項中的一個或多個相關(guān)聯(lián)。例如,搜索引擎可以將接收到的用戶輸入存儲到一個 或多個表格中,例如,哈希表或其它數(shù)據(jù)表,并且將所存儲的輸入與用戶和/或搜索查詢至 少部分地關(guān)聯(lián),使得所存儲的輸入可以連同一個或多個將來的搜索查詢一起使用。在一個 實施例中,例如,搜索引擎在向具體用戶(例如,登記的和/或注冊的用戶)提供將來的搜 索結(jié)果之前,可以在一個或多個表格中搜索所存儲的用戶輸入。在至少一個實施例中,搜索 引擎可以查找用戶和/或搜索查詢來至少部分地確定所存儲的用戶偏好以確定一個或多 個后續(xù)搜索結(jié)果是否應(yīng)當(dāng)被修改。對于框306,搜索引擎可以至少部分地基于接收到的用戶輸入來對一個或多個后 續(xù)搜索的結(jié)果重新排序。例如,如果用戶之前已經(jīng)提供與關(guān)聯(lián)于搜索查詢“black cat”的 搜索結(jié)果有關(guān)的輸入,則搜索引擎可以為該用戶修改針對該查詢的后續(xù)搜索結(jié)果,例如,通 過更明顯地顯示肯定地排名的搜索結(jié)果和不那么明顯地顯示否定地排名的搜索結(jié)果。以這 種方式,用戶能夠更迅速地到達(dá)用戶發(fā)現(xiàn)與一個或多個搜索項特別相關(guān)的搜索結(jié)果。在一 個實施例中,重新排序可以包括將肯定地排名的搜索結(jié)果放置在所顯示的搜索結(jié)果的開始 處或接近開始處同時移除或不強(qiáng)調(diào)否定地排名的搜索結(jié)果。關(guān)于框308,搜索引擎還可以向用戶提供對重新排序的搜索結(jié)果的一個或多個指 示。例如,搜索引擎可以在顯示器上將一個或多個圖形元素與任意重新排序的搜索結(jié)果相 關(guān)聯(lián)。在一個實施例中,例如,在顯示器上,肯定的圖形元素(例如針)可以與肯定地排名 的搜索結(jié)果相關(guān)聯(lián),而否定的圖形元素(例如剪刀)可以與否定地排名的搜索結(jié)果相關(guān)聯(lián)。 又例如,否定地排名的搜索結(jié)果可以從被顯示的搜索結(jié)果中移除。在該示例中,搜索引擎可 以向用戶提供表明肯定地排名的結(jié)果已被移除的指示,該指示例如是可以使得用戶可以請 求搜索引擎顯示否定地排名的結(jié)果的可點(diǎn)擊鏈接。以這種方式,用戶可以瀏覽之前否定地 排名的搜索結(jié)果,或,在某些情形下,用戶可以取消之前的否定的排名。在具體示出的實現(xiàn)方式中,在圖4A、圖4B、圖5A和圖5B中,搜索引擎界面可以在 瀏覽器中被顯示給用戶并且可以通過圖形用戶界面(⑶I)從用戶接收輸入。例如,用戶可 以使用web瀏覽器來訪問搜索引擎,該web瀏覽器在能夠與網(wǎng)絡(luò)進(jìn)行通信的計算平臺上執(zhí) 行,如以上關(guān)于圖1所述。Web瀏覽器可以使得用戶可以經(jīng)由GUI向搜索引擎輸入一個或多 個查詢和/或提供其它反饋。例如,GUI可以使得用戶可發(fā)起基于一個或多個搜索查詢的 一個或多個搜索。同樣,在某些情形下,GUI可以使得用戶可提供與一個或多個所顯示的搜 索結(jié)果有關(guān)的反饋。圖4A是用于指示一個或多個用戶偏好的搜索引擎界面400的示圖。關(guān)于圖4A, 用戶例如可以在框402中輸入搜索查詢,例如一個或多個搜索項。響應(yīng)于用戶提交搜索查 詢,搜索引擎可以生成一個或多個搜索結(jié)果。在一個實施例中,搜索結(jié)果可以作為列表被 顯示給用戶,其中,至少部分地基于與搜索引擎相關(guān)聯(lián)的一個或多個排名算法和/或排名 處理來放置那個列表中的各個搜索結(jié)果。例如,排名處理可以至少部分地通過將更有可能 的結(jié)果放置在搜索結(jié)果列表的頂部或接近頂部處,來嘗試在不那么可能相關(guān)的結(jié)果之前向 用戶顯示更有可能相關(guān)的結(jié)果。在某些情形下,搜索引擎可以提供供用戶提供與所顯示的
7結(jié)果有關(guān)的反饋的界面。在該實施例中,該界面可以包括一個或多個用戶可選擇的圖形元 素,例如,在可以從與計算平臺相關(guān)聯(lián)的輸入裝置(例如,鼠標(biāo)或其它點(diǎn)選裝置)接收用戶 輸入的⑶I中顯示的一個或多個URL、Java元素等。例如,推針圖標(biāo)(例如,推針圖標(biāo)404) 可以代表肯定的排名,而剪刀圖標(biāo)(例如,剪刀圖標(biāo)406)可以代表否定的排名。在該示例 中,用戶可以點(diǎn)擊這些推針圖標(biāo)中的一個來指示相鄰的搜索結(jié)果與該用戶具有特別的關(guān)聯(lián) 度。同樣,用戶可以點(diǎn)擊剪刀圖標(biāo)中的一個來指示相鄰的搜索結(jié)果與該用戶沒有特別的關(guān) 聯(lián)度。通過用戶可選擇圖形元素提供的任何用戶反饋可以使用一個或多個網(wǎng)絡(luò)協(xié)議發(fā)送到 搜索引擎。例如,該搜索引擎又可以將用戶反饋與用戶和/或來自搜索查詢的任意搜索項 相關(guān)聯(lián),例如通過將信息存儲到一個或多個表格中。圖4B是用于向用戶顯示一個或多個重新排序的搜索結(jié)果的搜索引擎界面450的 示圖。關(guān)于圖4B,搜索引擎可以至少部分地基于之前接收到的用戶輸入來對搜索結(jié)果重新 排序。例如,如果用戶再次輸入搜索查詢“black cat”,則搜索引擎可以至少部分地查找用 戶和/或搜索項來確定一個或多個用戶偏好是否已經(jīng)與所輸入的搜索查詢相關(guān)聯(lián)地存儲。 例如,如果用戶已經(jīng)例如通過登入與搜索引擎相關(guān)聯(lián)的web站點(diǎn)向搜索引擎證實他們的身 份,則搜索引擎能夠確定與用戶和/或搜索查詢相關(guān)聯(lián)的所存儲的用戶偏好。在該示例中, 用戶可以在之前已經(jīng)提供搜索結(jié)果452的肯定排名。搜索引擎能夠基于用戶的身份和/ 或搜索項來確定一個或多個用戶提供的偏好,并且能夠?qū)λ阉鹘Y(jié)果重新排序,這樣結(jié)果452 比其它搜索結(jié)果被更明顯地顯示。在一個實施例中,搜索引擎也可以向用戶提供表明搜索 結(jié)果已被重新排序的指示。這里在該示例中,表明搜索結(jié)果已被重新排序的指示可以包括 圖形指示,例如推針454,其可以被示出為圖形地“釘住”搜索結(jié)果了 452。圖5A是用于向用戶顯示一個或多個重新排序的搜索結(jié)果的界面500的示圖。關(guān)于 圖5A,搜索引擎可以至少部分地基于之前接收到的用戶輸入來對搜索結(jié)果重新排序。例如, 如果用戶再次輸入搜索查詢“blackcat”,則搜索引擎至少部分地查找用戶和/或搜索項來 確定一個或多個用戶偏好是否已經(jīng)與所輸入的搜索查詢相關(guān)聯(lián)地存儲。例如,如果用戶已 經(jīng)例如通過登入與搜索引擎相關(guān)聯(lián)的web站點(diǎn)向搜索引擎證實了他們的身份,則搜索引擎 能夠確定與用戶和/或搜索查詢相關(guān)聯(lián)的所存儲的用戶偏好。在該示例中,用戶可以在之 前已經(jīng)提供一個或多個搜索結(jié)果(例如,搜索結(jié)果502、504和/或506)的否定的排名。搜 索引擎能夠基于用戶的身份和/或搜索項來確定一個或多個用戶提供的偏好,并且能夠?qū)?搜索結(jié)果重新排序使得結(jié)果502、504和/或506相比其它搜索結(jié)果被不那么明顯地顯示。 在一個實施例中,搜索引擎還可以向用戶提供表明搜索結(jié)果已被重新排序的指示。這里,在 該示例中,表明搜索結(jié)果已被重新排序的指示可以包括圖形指示,例如剪刀510,其可以被 示出為圖形地“劃掉”了搜索結(jié)果502。另外,搜索引擎可以通過以加刪除線的格式顯示與 搜索結(jié)果502相關(guān)聯(lián)的文本來將結(jié)果502描繪為已被劃掉。在某些情形下,搜索引擎還可 以向用戶提供關(guān)于修改對重新排序的搜索結(jié)果的顯示的附加選項。例如,用戶可以點(diǎn)擊鏈 接512來從視圖中隱藏被劃掉的結(jié)果,使得接收到否定的反饋的搜索結(jié)果沒有響應(yīng)于搜索 查詢而被顯示。圖5B是用于向用戶顯示一個或多個重新排序的搜索結(jié)果的界面550的示圖。關(guān) 于圖5B,搜索引擎可以至少部分地基于之前接收的用戶輸入來對搜索結(jié)果重新排序。例如, 如果用戶再次輸入搜索查詢“black cat”,則搜索引擎可以至少部分地查找用戶和/或搜索項來確定一個或多個用戶偏好是否已經(jīng)與所輸入的搜索查詢相關(guān)聯(lián)地存儲。例如,如果 用戶已經(jīng)例如通過登入與搜索引擎相關(guān)聯(lián)的web站點(diǎn)向搜索引擎證實了他們的身份,則搜 索引擎能夠確定與用戶和/或搜索查詢相關(guān)聯(lián)的所存儲的用戶偏好。在該示例中,用戶可 以在之前已經(jīng)提供一個或多個搜索結(jié)果的否定的排名(以上關(guān)于圖5A示出)。搜索引擎 能夠基于用戶的身份和/或搜索項來確定一個或多個用戶提供的偏好,并且能夠?qū)λ阉鹘Y(jié) 果重新排序使得否定地排名的搜索結(jié)果相比其它搜索結(jié)果被不那么明顯地顯示。在該示例 中,在搜索結(jié)果的列表中不示出否定地排名的搜索結(jié)果。在一個實施例中,搜索引擎還可以 向用戶提供表明搜索結(jié)果已經(jīng)被重新排序的指示。這里,在該示例中,搜索引擎向用戶提供 表明搜索結(jié)果之前已被劃掉的指示552,并且向用戶提供用于示出之前被劃掉的結(jié)果的可 選擇選項554。以這種方式,如果用戶想要看到之前被劃掉的結(jié)果,則用戶可以使用該選項。 另外,在某些情形下,用戶可能想要更改與一個或多個搜索結(jié)果相關(guān)聯(lián)的偏好。例如,用戶 可能希望移除否定的排名和/或?qū)⒎穸ǖ呐琶袚Q成肯定的排名,或者反之。通過允許用 戶訪問之前的排名,搜索引擎允許用戶隨時間更改他們的偏好,同時仍然基于之前接收到 的用戶排名來對后續(xù)搜索結(jié)果重新排序。 在之前的描述中,已經(jīng)描述了所要求保護(hù)的主題的各個方面。為了說明的目的, 闡述了具體的組件、系統(tǒng)和/或配置來提供對所要求保護(hù)的主題的透徹理解。然而,應(yīng)當(dāng) 注意,盡管已經(jīng)關(guān)于以上示例描述了不同實施例,但是以上示例僅僅是與搜索結(jié)果有關(guān)的 說明性的示例并且所要求保護(hù)的主題在這些方面不限于此。然而,對受益于本公開的本領(lǐng) 域技術(shù)人員顯而易見的是,可以在沒有這些特定細(xì)節(jié)的情況下實行所要求保護(hù)的主題。在 其它情形中,省略和/或簡化了本領(lǐng)域普通技術(shù)人員理解的特征以免模糊所要求保護(hù)的主 題。盡管這里已經(jīng)圖示和/或描述了某些特征,但是許多修改、替換、更改和/或等同現(xiàn)在 將浮現(xiàn)在本領(lǐng)域技術(shù)人員的腦海中。因此,應(yīng)當(dāng)理解,權(quán)利要求意欲包括落在所要求保護(hù)的 主題的真實精神內(nèi)的所有這樣的修改和/或更改。
權(quán)利要求
一種方法,包括基于接收到的搜索查詢生成搜索結(jié)果;以及至少部分地基于與一個或多個在前搜索結(jié)果相關(guān)地提供的一個或多個用戶輸入來對所生成的搜索結(jié)果重新排序,在耦合到計算平臺的存儲裝置中,所述用戶輸入之前已經(jīng)被與所述用戶和/或所述搜索查詢相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述一個或多個用戶輸入包括肯定的排名或否 定的排名。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述重新排序包括優(yōu)先化一個或多個搜索結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述重新排序包括移除一個或多個搜索結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,還包括向所述用戶提供對所述重新排序的一個或多 個指示。
6.根據(jù)權(quán)利要求4所述的方法,其中,優(yōu)先化一個或多個搜索結(jié)果包括將所述一個或 多個結(jié)果移動到所述搜索結(jié)果的開頭處或接近開頭處。
7.一種方法,包括從用戶接收與一個或多個搜索結(jié)果有關(guān)的輸入;在耦合到計算平臺的存儲裝置中,將所述用戶輸入與所述用戶和/或搜索查詢相關(guān) 聯(lián);以及至少部分地基于所接收到的輸入來對一個或多個后續(xù)搜索的結(jié)果重新排序。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述一個或多個后續(xù)搜索被與所述用戶相關(guān)聯(lián) 地發(fā)起。
9.根據(jù)權(quán)利要求7所述的方法,其中,所接收到的輸入包括肯定的排名和/或否定的排名。
10.根據(jù)權(quán)利要求7所述的方法,其中,所述重新排序包括優(yōu)先化來自所述一個或多個 后續(xù)搜索的一個或多個結(jié)果。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述重新排序包括移除來自所述一個或多個 后續(xù)搜索的一個或多個結(jié)果。
12.根據(jù)權(quán)利要求11所述的方法,并且還包括與所述一個或多個后續(xù)搜索的結(jié)果一起 提供對所述重新排序的一個或多個指示。
13.根據(jù)權(quán)利要求11所述的方法,其中,優(yōu)先化一個或多個搜索結(jié)果包括將所述一個 或多個結(jié)果移動到所述搜索結(jié)果開頭處或接近開頭處。
14.一種系統(tǒng),包括一個或多個計算平臺,所述一個或多個計算平臺可操作來基于搜索查詢生成搜索結(jié) 果,所述一個或多個計算平臺還可操作來至少部分地基于與一個或多個在前搜索結(jié)果相關(guān) 地提供的一個或多個用戶輸入來對所生成的搜索結(jié)果重新排序,所述用戶輸入之前已經(jīng)被 與所述用戶和/或所述搜索查詢相關(guān)聯(lián)。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述一個或多個用戶輸入包括肯定的排名或 否定的排名。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述一個或多個計算平臺可操作來至少部分 地通過優(yōu)先化一個或多個搜索結(jié)果來對所生成的搜索結(jié)果重新排序。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述一個或多個計算平臺可操作來至少部分 地通過移除一個或多個搜索結(jié)果來對所生成的搜索結(jié)果重新排序。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述一個或多個服務(wù)器還可操作來向所述用 戶提供一個或多個指示,這一個或多個指示表明所述搜索結(jié)果被重新排序。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述一個或多個服務(wù)器還可操作來至少部分 地通過將所述一個或多個結(jié)果移動到所述搜索結(jié)果的開頭處或接近開頭處來優(yōu)先化。
20.一種制品,包括存儲了指令的存儲介質(zhì),所述指令如果被計算平臺執(zhí)行,則適于 使得所述計算平臺從用戶接收與一個或多個搜索結(jié)果有關(guān)的輸入;將所述用戶輸入與所述用戶和/或搜索查詢相關(guān)聯(lián);以及至少部分地基于所接收到的輸入來對一個或多個后續(xù)搜索的結(jié)果重新排序。
21.根據(jù)權(quán)利要求20所述的制品,其中,所述一個或多個后續(xù)搜索被與所述用戶相關(guān) 聯(lián)地發(fā)起。
22.根據(jù)權(quán)利要求20所述的制品,其中,所接收到的輸入包括肯定的排名和/或否定的 排名。
23.根據(jù)權(quán)利要求20所述的制品,其中,所述指令如果被計算平臺執(zhí)行還適于使得所 述計算平臺能夠優(yōu)先化來自所述一個或多個后續(xù)搜索的一個或多個結(jié)果。
24.根據(jù)權(quán)利要求23所述的制品,其中,所述指令如果被計算平臺執(zhí)行還適于使得所 述計算平臺能夠移除來自所述一個或多個后續(xù)搜索的一個或多個結(jié)果。
25.根據(jù)權(quán)利要求24所述的制品,其中,所述指令如果被計算平臺執(zhí)行還適于使得所 述計算平臺能夠與所述一個或多個后續(xù)搜索的結(jié)果一起提供一個或多個指示,這一個或多 個指示表明所述結(jié)果已被重新排序。
26.根據(jù)權(quán)利要求24所述的制品,其中,所述指令如果被計算平臺執(zhí)行還適于使得所 述計算平臺能夠?qū)⑺鲆粋€或多個結(jié)果移動到所述搜索結(jié)果開頭處或接近開頭處。
全文摘要
本發(fā)明公開了與修改搜索結(jié)果相關(guān)聯(lián)的方法、設(shè)備、裝置和系統(tǒng)的實施例。
文檔編號G06F17/30GK101960455SQ200980107845
公開日2011年1月26日 申請日期2009年2月20日 優(yōu)先權(quán)日2008年3月12日
發(fā)明者亞歷克斯·高滋 申請人:雅虎公司