專利名稱:用于控制由搜索引擎返回的頁(yè)面的分級(jí)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及用于設(shè)置和共享評(píng)分參數(shù)的系統(tǒng)和方法。尤其涉及基于用戶偏好用于設(shè)置評(píng)分參數(shù)來(lái)確定由搜索引擎產(chǎn)生的搜索結(jié)果的輸出順序的技術(shù)。
背景技術(shù):
計(jì)算機(jī)搜索,尤其因特網(wǎng)上的計(jì)算機(jī)搜索,已經(jīng)成為一種用于尋找信息的普遍的技術(shù)。為了尋找信息,用戶通常向搜索引擎輸入搜索詞。搜索引擎通常執(zhí)行兩個(gè)功能,包括(1)找到匹配的文檔,以及(2)對(duì)匹配的文檔進(jìn)行評(píng)分,以確定顯示順序。搜索引擎通?;谡业降乃阉髟~與用戶輸入的搜索詞的相似程度來(lái)對(duì)搜索結(jié)果進(jìn)行排序和分級(jí)。顯示與用戶輸入的請(qǐng)求相同的單詞和單詞順序的結(jié)果一般被給予高等級(jí),且會(huì)被置于呈現(xiàn)給用戶的列表的頂端附近。
由不同的搜索引擎執(zhí)行的評(píng)分考慮各種因素,包括,在標(biāo)題中是否找到匹配、匹配的重要性、短語(yǔ)匹配的重要性、以及由搜索引擎確定的其它因素。對(duì)一種搜索適用的參數(shù)可能不適用于所有搜索,且對(duì)某些用戶起作用的參數(shù)可能對(duì)另一些用戶而言不適用。因此,大多數(shù)目前已知技術(shù)的問(wèn)題是,不能夠允許用戶充分地定制他們的請(qǐng)求,從而以適當(dāng)?shù)南嚓P(guān)性順序來(lái)輸出結(jié)果。
用戶的滿意對(duì)搜索引擎而言是關(guān)鍵的成功因素。因此,需要一種允許用戶定制搜索引擎的行為以滿足他或她的需求的解決方案。也需要允許用戶與其它有相似意向的用戶共享該定制的解決方案。以有效的方式個(gè)性化由web搜索引擎呈現(xiàn)的數(shù)據(jù)可以顯著地改進(jìn)用戶的搜索體驗(yàn),從而提升顧客忠誠(chéng)度。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例包括一種用于實(shí)現(xiàn)輸出為一特定用戶評(píng)分的搜索結(jié)果的搜索引擎的方法。該方法包括,接收一組用戶搜索詞和訪問(wèn)一組輸入用戶偏好。該方法還包括,基于該組搜索詞和該組輸入用戶偏好獲取已評(píng)分的搜索結(jié)果。
在本發(fā)明的另一方面,提供一種用于共享輸入到搜索引擎中的用戶搜索偏好的方法。該方法包括存儲(chǔ)一組輸入用戶偏好。輸入用戶偏好為搜索引擎提供了執(zhí)行對(duì)一組搜索結(jié)果分級(jí)的準(zhǔn)則。該方法還包括提供一種用于允許第三方訪問(wèn)所存儲(chǔ)的該組輸入用戶偏好的訪問(wèn)機(jī)制。
在另一方面,提供一種用于實(shí)現(xiàn)對(duì)含有可搜索數(shù)據(jù)的網(wǎng)站評(píng)分搜索結(jié)果的搜索引擎的方法。該方法包括接受一組輸入用戶搜索詞以及訪問(wèn)一組網(wǎng)站偏好。該方法還包括,基于該組輸入用戶搜索詞和該組輸入用戶偏好,從網(wǎng)站數(shù)據(jù)獲取已評(píng)分的搜索結(jié)果。
在本發(fā)明的又一方面,提供了一種用于為輸入到搜索引擎的一組搜索詞定制搜索偏好的系統(tǒng)。該系統(tǒng)包括用于允許用戶輸入一組搜索詞和一組用戶偏好的用戶輸入接口。該系統(tǒng)還包括用于對(duì)通過(guò)搜索該組輸入的搜索詞而獲得的搜索結(jié)果進(jìn)行分級(jí)的分級(jí)工具。該分級(jí)工具基于該組輸入的用戶偏好對(duì)搜索結(jié)果進(jìn)行分級(jí)。該系統(tǒng)還包括用于向用戶輸出經(jīng)分級(jí)的搜索結(jié)果的已排序結(jié)果輸出組件。
本發(fā)明參考附圖在下文詳細(xì)描述,附圖中圖1是示出根據(jù)本發(fā)明的一實(shí)施例的系統(tǒng)的概觀的框圖。
圖2是示出根據(jù)本發(fā)明的一替換實(shí)施例的系統(tǒng)的概觀的框圖。
圖3是示出可在其中實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)化環(huán)境的框圖。
圖4是示出根據(jù)本發(fā)明的一實(shí)施例的用戶搜索定制組件的框圖。
圖5是示出根據(jù)本發(fā)明的一實(shí)施例用于定制偏好的方法的流程圖。
圖6是示出根據(jù)本發(fā)明的一替換實(shí)施例用于定制偏好的方法的流程圖。
具體實(shí)施例方式
I.系統(tǒng)概述本發(fā)明的實(shí)施例包括用于允許用戶定制搜索和共享該定制的方法和系統(tǒng)。因此,該系統(tǒng)提供了用于輸入偏好的機(jī)制和用于保存和共享該輸入偏好的機(jī)制。偏好可以使用多種技術(shù)來(lái)輸入,包括嵌入該偏好作為查詢串的一部分、在用戶機(jī)器上存儲(chǔ)定制文件、或通過(guò)圖形用戶界面組件來(lái)輸入。為共享的目的,這些偏好可以存儲(chǔ)在用戶計(jì)算機(jī)上、搜索引擎上或在另一位置上。
如圖1所示,用戶計(jì)算機(jī)10可以包括用戶搜索定制組件20。用戶計(jì)算機(jī)10可以通過(guò)網(wǎng)絡(luò)12,諸如因特網(wǎng),與web服務(wù)器200連接。web服務(wù)器200較佳地包括搜索引擎210?;锇閣eb服務(wù)器300也可以通過(guò)網(wǎng)絡(luò)12連接,且可以包括伙伴搜索定制組件310。伙伴300較佳地是含有搜索引擎210的web服務(wù)器200的第三方搜索伙伴。因此,第三方伙伴300能夠?qū)崿F(xiàn)用于定制由用戶在伙伴網(wǎng)站上執(zhí)行的所有搜索的伙伴搜索定制組件。例如,伙伴web服務(wù)器300可以希望基于作者名字、文章日期或其它因素來(lái)排序的結(jié)果。圖2示出了在其中用戶計(jì)算機(jī)10、web服務(wù)器200和伙伴web服務(wù)器300通過(guò)網(wǎng)絡(luò)12連接的另一實(shí)施例。web服務(wù)器200可以包括搜索引擎210和搜索定制組件220。在圖2所示的實(shí)施例中,搜索定制組件220可以包括允許定制和共享來(lái)自用戶計(jì)算機(jī)10的用戶搜索的組件。搜索定制組件也可以包括用于允許來(lái)自伙伴web服務(wù)器300的定制的組件。在圖1和2中所示的定制組件將結(jié)合本發(fā)明的方法和系統(tǒng)在下文進(jìn)一步描述。
II.示例性操作環(huán)境圖3示出了在可以其上實(shí)現(xiàn)用戶搜索定制組件的合適的計(jì)算系統(tǒng)環(huán)境100的示例。計(jì)算系統(tǒng)環(huán)境100僅是合適的計(jì)算環(huán)境的一個(gè)示例,且不旨在對(duì)本發(fā)明的使用和功能范圍提出任何限制。也不應(yīng)該將計(jì)算環(huán)境100解釋為對(duì)于在示例性操作環(huán)境100所示的組件中的一個(gè)或其組合有任何的依賴或要求。
本發(fā)明可在諸如由計(jì)算機(jī)執(zhí)行的程序模塊等的計(jì)算機(jī)可執(zhí)行指令的通用語(yǔ)境下描述。一般而言,程序模塊包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型。而且,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明可以在其它計(jì)算機(jī)系統(tǒng)配置中實(shí)現(xiàn),包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)者電子產(chǎn)品、小型機(jī)、大型計(jì)算機(jī)等。本發(fā)明也可以在分布式計(jì)算環(huán)境中實(shí)現(xiàn),其中任務(wù)由通過(guò)通信網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)器存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
參考圖3,用于實(shí)現(xiàn)本發(fā)明的示例性系統(tǒng)100包括計(jì)算機(jī)110形式的通用計(jì)算設(shè)備,包括處理單元120、系統(tǒng)存儲(chǔ)器130和將包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合至處理單元120的系統(tǒng)總線121。
計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀介質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。系統(tǒng)存儲(chǔ)器130包括易失或非易失存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),諸如只讀存儲(chǔ)器(ROM)131和隨機(jī)存取存儲(chǔ)器(RAM)132?;据斎?輸出系統(tǒng)133(BIOS)包含有助于諸如啟動(dòng)時(shí)在計(jì)算機(jī)110的元件之間傳遞信息的基本例程,通常存儲(chǔ)在ROM 131中。RAM 132通常包含處理單元120可以立即訪問(wèn)和/或目前正在操作的數(shù)據(jù)和/或程序模塊。作為示例,而非限制,圖3示出了操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137。
計(jì)算機(jī)110也可以包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅作為示例,圖3示出了從不可移動(dòng)、非易失性磁介質(zhì)中讀取或向其寫入的硬盤驅(qū)動(dòng)器141,從可移動(dòng)、非易失性磁盤152中讀取或向其寫入的磁盤驅(qū)動(dòng)器151,和從諸如CD ROM或其它光學(xué)介質(zhì)等可移動(dòng)、非易失性光盤156中讀取或向其寫入的光盤驅(qū)動(dòng)器155??梢栽谑纠圆僮鳝h(huán)境中使用的其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,盒式磁帶、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動(dòng)器141通常由不可移動(dòng)存儲(chǔ)器接口,諸如接口140連接至系統(tǒng)總線121,磁盤驅(qū)動(dòng)器151和光盤驅(qū)動(dòng)器155通常由可移動(dòng)存儲(chǔ)器接口,諸如接口150連接至系統(tǒng)總線121。
以上描述和在圖3中示出的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)110提供了對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲(chǔ)。在圖3中,例如,硬盤驅(qū)動(dòng)器141被描述為存儲(chǔ)操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147。注意到這些組件可以與操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137相同或不同。操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147在這里被標(biāo)注了不同的標(biāo)號(hào)是為了說(shuō)明至少它們是不同的副本。用戶可以通過(guò)輸入設(shè)備,諸如鍵盤162和定點(diǎn)設(shè)備161(通常指鼠標(biāo)、跟蹤球或觸摸墊)向計(jì)算機(jī)110輸入命令和信息。其它輸入設(shè)備(未示出)可以包括麥克風(fēng)、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等。這些和其它輸入設(shè)備通常由耦合至系統(tǒng)總線的用戶輸入接口160連接至處理單元120,但也可以由其它接口或總線結(jié)構(gòu),諸如并行端口、游戲端口或通用串行總線(USB)連接。監(jiān)視器191或其它類型的顯示設(shè)備也經(jīng)由一接口,諸如視頻接口190,連接至系統(tǒng)總線121。除監(jiān)視器以外,計(jì)算機(jī)也可以包括其它外圍輸出設(shè)備,諸如揚(yáng)聲器197和打印機(jī)196,它們可以通過(guò)輸出外圍接口195連接。
本發(fā)明中的計(jì)算機(jī)110可使用至一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī),諸如遠(yuǎn)程計(jì)算機(jī)180的邏輯連接在網(wǎng)絡(luò)化環(huán)境下運(yùn)行。遠(yuǎn)程計(jì)算機(jī)180可以是個(gè)人計(jì)算機(jī),且通常包括上文相對(duì)于計(jì)算機(jī)110描述的許多或所有元件,盡管在圖3中只示出了存儲(chǔ)器存儲(chǔ)設(shè)備181。圖3中所示邏輯連接包括局域網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但也可以包括其它網(wǎng)絡(luò)。
當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)110通過(guò)網(wǎng)絡(luò)接口或適配器170連接至局域網(wǎng)171。當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)110通常包括調(diào)制解調(diào)器172或通過(guò)諸如因特網(wǎng)等WAN 173建立通信的其它裝置。調(diào)制解調(diào)器172可以是內(nèi)部的或外部的,可以通過(guò)用戶輸入接口160或其它合適的機(jī)制連接至系統(tǒng)總線121。在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于計(jì)算機(jī)110所描述的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。作為示例,而非限制,圖3示出了遠(yuǎn)程應(yīng)用程序185駐留在存儲(chǔ)器設(shè)備181上??梢岳斫猓镜木W(wǎng)絡(luò)連接是示例性的,且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它手段。
盡管未示出計(jì)算機(jī)110的多個(gè)其它內(nèi)部組件,然而本領(lǐng)域的普通技術(shù)人員可以理解,這樣的組件和互連是公知的。因此,關(guān)于計(jì)算機(jī)110內(nèi)部構(gòu)造的其它細(xì)節(jié)不必連同本發(fā)明一起揭示。
III.本發(fā)明的系統(tǒng)和方法如上所述,圖1和2各示出了用于實(shí)現(xiàn)搜索定制組件的系統(tǒng)的實(shí)施例。圖4示出了根據(jù)本發(fā)明的一實(shí)施例的用戶搜索定制組件20。用戶搜索定制組件20可以包括偏好處理模塊30和偏好共享模塊40。
偏好處理模塊30可以包括用戶接口32、分級(jí)工具34和已排序結(jié)果輸出組件36。用戶接口32可以按多種不同的方式接受來(lái)自用戶的輸入。用戶可以使用在用戶計(jì)算機(jī)10上的定制文件,或通過(guò)用戶界面上的圖形組件,將偏好作為搜索查尋串的嵌入部分輸入。
合適的圖形組件可以包括用于各種參數(shù)的滑動(dòng)塊的均衡器樣式的排列或復(fù)選框的形式。采用用戶界面上的滑動(dòng)塊,每一滑動(dòng)塊可以對(duì)應(yīng)于每一搜索詞。因此,用戶可以將滑動(dòng)塊放置在刻度的一端或刻度相對(duì)的一端來(lái)指示該詞的重要性。加權(quán)可以基于從0到百分之一百的百分比。
如果用戶界面32允許查詢串的輸入,則可允許用戶在查詢串中嵌入權(quán)重來(lái)指示每一搜索詞的相對(duì)重要性。定制的另一選項(xiàng)是,如果一個(gè)詞存在,則允許用戶對(duì)該詞加權(quán),而不包括該詞作為搜索參數(shù)。例如,用戶可以執(zhí)行對(duì)“the brown fox”的搜索,且僅當(dāng)“jump”包括在搜索中檢索到的文檔的文本中時(shí),對(duì)詞“jump”加權(quán)。而且,用戶可以僅希望在某一日期之前或之后發(fā)表的文檔或擁有特定文件類型的文檔。
使用任何類型的用戶界面32,用戶也可能夠指示去哪里查找該詞。例如,用戶可以在標(biāo)題中、文本正文中、URL中或標(biāo)識(shí)文檔的數(shù)據(jù)中搜索該詞。
分級(jí)工具34基于輸入偏好對(duì)搜索結(jié)果進(jìn)行分級(jí)。如上所述,輸入偏好可以包括多個(gè)詞,某些詞比其它詞加以更大的權(quán)重。而且,加權(quán)可以使用諸如URL的長(zhǎng)度、文檔的時(shí)效或文件類型等查詢無(wú)關(guān)特征來(lái)執(zhí)行。搜索也可以基于從查詢?cè)~中導(dǎo)出的文檔的查詢相關(guān)特征。具體地,查詢相關(guān)特征可以指定哪里去查找這些詞,諸如在正文、標(biāo)題、URL或鏈接中;以及該如何顯示該詞,諸如在精確的短語(yǔ)復(fù)制中或作為不相連的單詞。搜索也可以包括上述三種類別(詞的加權(quán)、查詢相關(guān)特征和查詢不相關(guān)特征)的混合。最后,搜索可以應(yīng)用于特定的結(jié)構(gòu)化字段。例如,搜索可以包括對(duì)基于諸如XML或元標(biāo)簽等特定的結(jié)構(gòu)化字段的定時(shí)和分級(jí)的結(jié)構(gòu)化數(shù)據(jù)搜索。
偏好共享模塊40允許用戶共享由偏好處理模塊創(chuàng)建的定制。偏好共享模塊40允許發(fā)表用戶定制,這樣該用戶可以向其他人展示定制。偏好共享模塊40可以允許用戶創(chuàng)建一其他人可以訪問(wèn)的URL。為了實(shí)現(xiàn)偏好共享模塊40,用戶首先通過(guò)偏好處理模塊30實(shí)現(xiàn)訂制體驗(yàn)。該用戶的定制體驗(yàn)而后被存儲(chǔ)在用戶計(jì)算機(jī)10上、搜索引擎web服務(wù)器上或在另一替換位置上。
擁有適當(dāng)憑證的用戶可以訪問(wèn)存儲(chǔ)的定制體驗(yàn)。這樣,偏好共享模塊40可以包括用于認(rèn)證用戶的認(rèn)證組件。設(shè)立該偏好的用戶可以控制所需的認(rèn)證數(shù)據(jù)。認(rèn)證憑證可以允許用戶訪問(wèn)和/或修改存儲(chǔ)在偏好共享模塊40中的偏好。為了提供用于發(fā)表的訪問(wèn),共享偏好的用戶可以在用戶的網(wǎng)站上插入指向一URL的搜索框,或用戶可以向授權(quán)的用戶發(fā)送適當(dāng)?shù)腢RL或文件。偏好共享模塊40提供了社交性聯(lián)網(wǎng)特征。在線群組或團(tuán)體內(nèi)的偏好可以通過(guò)偏好共享模塊40在成員之間容易地共享。
如上所述,偏好可以存儲(chǔ)在用戶計(jì)算機(jī)10上或搜索引擎上。如果是在用戶計(jì)算機(jī)上,那么設(shè)置可通過(guò)共享存儲(chǔ)的文件而被共享。如果存儲(chǔ)在搜索引擎上,則共享可以通過(guò)允許用戶命名該設(shè)置并按名稱共享設(shè)置來(lái)實(shí)現(xiàn)。用戶可以通過(guò)列表或用于個(gè)人到個(gè)人的導(dǎo)航的其它機(jī)制,找到彼此的共享搜索空間。從用戶搜索空間,訪問(wèn)者可以利用用戶的搜索設(shè)置,可以看到用戶最喜愛的查詢,且可以看到用戶對(duì)那些查詢最喜愛的結(jié)果。
圖5示出了根據(jù)本發(fā)明的一實(shí)施例用于處理搜索的一種方法。該方法在步驟500處開始,且在步驟502處,搜索詞被發(fā)送給搜索引擎。在步驟504處,用戶計(jì)算機(jī)10從搜索引擎接收搜索結(jié)果。在步驟506處,分級(jí)機(jī)制處理用戶偏好。在步驟508處,已排序結(jié)果輸出組件以分級(jí)的順序向用戶輸出搜索結(jié)果。該過(guò)程在步驟510處結(jié)束。
圖6示出根據(jù)圖2所示的本發(fā)明另一實(shí)施例處理搜索的一種方法。該過(guò)程在步驟600處開始。搜索引擎210在步驟602處接收搜索詞和用戶偏好。某些用戶偏好可以存儲(chǔ)在搜索引擎210上,而其它的可以同關(guān)鍵搜索詞一起從用戶計(jì)算機(jī)10發(fā)送。在步驟604處,搜索引擎604執(zhí)行所請(qǐng)求的搜索。在步驟606處,分級(jí)工具34根據(jù)用戶偏好對(duì)結(jié)果分級(jí)。在步驟608處,搜索引擎210向用戶計(jì)算機(jī)10提供經(jīng)分級(jí)的結(jié)果。
圖5和6分別示出了在第一實(shí)施例和第二實(shí)施例中實(shí)現(xiàn)的方法,在第一實(shí)施例中,用戶搜索定制組件被存儲(chǔ)在用戶計(jì)算機(jī)上,在第二實(shí)施例中用戶搜索定制組件被存儲(chǔ)在搜索引擎web服務(wù)器上。其它實(shí)施例是在本發(fā)明的范圍之內(nèi)的,包括將用戶搜索定制組件的某些特征置于用戶計(jì)算機(jī)上,而將用戶搜索定制組件的其它特征置于web服務(wù)器200上。
此外,伙伴搜索定制組件的位置不取決于用戶搜索定制組件的位置?;锇樗阉鞫ㄖ平M件可以位于伙伴web服務(wù)器或用戶計(jì)算機(jī)上,而不考慮用戶搜索定制組件的位置。為了對(duì)含有可搜索數(shù)據(jù)的伙伴站點(diǎn)定制搜索結(jié)果,該方法包括接收一組輸入用戶搜索詞并訪問(wèn)一組伙伴網(wǎng)站搜索偏好。該方法還包括基于該組輸入用戶搜索詞和該組輸入伙伴網(wǎng)站偏好,從伙伴網(wǎng)站可搜索數(shù)據(jù)中獲取經(jīng)評(píng)分的搜索結(jié)果。
此外,盡管用戶通常會(huì)基于輸入搜索詞和偏好得到一組結(jié)果,然而,用戶也可以允許搜索引擎基于搜索詞輸出一組初始結(jié)果,而后基于隨后的輸入偏好對(duì)結(jié)果重新分類。在其它實(shí)施例中,用戶可以在接收到第一組結(jié)果之后更改偏好,以改進(jìn)或更改該組結(jié)果的分類次序。
如上所述,本發(fā)明的搜索定制組件基于諸多因素執(zhí)行分級(jí)或評(píng)分。本發(fā)明允許用戶定制搜索引擎的行為以滿足他自己的需求,且與具有相似意向的的用戶共享該定制。用戶可以根據(jù)他個(gè)人對(duì)最佳結(jié)果的定義改進(jìn)他自己的結(jié)果。另外,用戶可以而后共享他定制的設(shè)置的事實(shí),允許用戶形成擁有相似偏好的用戶團(tuán)體。
盡管此處詳細(xì)地示出和描述了本發(fā)明特定實(shí)施例,然而應(yīng)該理解,可以對(duì)本發(fā)明進(jìn)行多種變更和修改,而不背離本發(fā)明的范圍和意圖。此處描述的實(shí)施例在所有方面都是說(shuō)明性的而非限制性的。在不偏離本發(fā)明范圍的情況下,替換實(shí)施例對(duì)于本發(fā)明所屬領(lǐng)域的技術(shù)人員而言將是顯而易見的。
根據(jù)前述,可以看到,本發(fā)明能夠很好地適用于達(dá)到上文提出的所有目的和目標(biāo)以及其它優(yōu)點(diǎn),它們對(duì)于本系統(tǒng)和方法而言是明顯且固有的??梢岳斫猓承┨卣骱妥咏M合是有效的,且可以不參考其它特征和子組合來(lái)使用。這是被構(gòu)想的,且在所附權(quán)利要求書的范圍之內(nèi)。
權(quán)利要求
1.一種用于實(shí)現(xiàn)輸出為特定用戶評(píng)分的搜索結(jié)果的搜索引擎的方法,所述方法包括接收一組輸入用戶搜索詞;訪問(wèn)一組輸入用戶偏好;以及基于所述一組搜索詞和所述一組輸入用戶偏好,獲取經(jīng)評(píng)分的搜索結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,訪問(wèn)一組輸入用戶偏好包括,訪問(wèn)一組應(yīng)用于所述用戶搜索詞的權(quán)重。
3.如權(quán)利要求1所述的方法,其特征在于,訪問(wèn)一組輸入用戶偏好包括,訪問(wèn)應(yīng)用于可搜索文檔特征的權(quán)重。
4.如權(quán)利要求3所述的方法,其特征在于,應(yīng)用于可搜索文檔特征的權(quán)重包括適用于文檔格式的權(quán)重。
5.如權(quán)利要求3所述的方法,其特征在于,應(yīng)用于可搜索文檔特征的權(quán)重包括適用于文檔部分的權(quán)重,其中,當(dāng)在一加權(quán)的文檔部分中找到可搜索詞時(shí),給予該可搜索詞更大的權(quán)重。
6.如權(quán)利要求1所述的方法,其特征在于,還包括接受查詢串中的用戶偏好輸入。
7.如權(quán)利要求1所述的方法,其特征在于,還包括接受使用用戶界面上的滑動(dòng)塊的用戶偏好輸入。
8.如權(quán)利要求1所述的方法,其特征在于,還包括接受使用用戶界面上的復(fù)選框的用戶偏好輸入。
9.如權(quán)利要求1所述的方法,其特征在于,還包括提供用于共享輸入用戶偏好的機(jī)制。
10.如權(quán)利要求9所述的方法,其特征在于,提供一種用于共享用戶輸入偏好的機(jī)制包括,向一組授權(quán)的用戶提供一URL,用于共享輸入用戶偏好。
11.如權(quán)利要求9所述的方法,其特征在于,提供一種用于共享用戶輸入偏好的機(jī)制包括,向一組授權(quán)的用戶提供對(duì)存儲(chǔ)區(qū)域的訪問(wèn),用于共享輸入用戶偏好。
12.一種計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)用于實(shí)現(xiàn)如權(quán)利要求1所述的方法的計(jì)算機(jī)可執(zhí)行指令。
13.一種用于共享輸入到搜索引擎的用戶搜索偏好的方法,所述方法包括存儲(chǔ)一組輸入用戶偏好,所述輸入用戶偏好為搜索引擎提供用于執(zhí)行一組搜索結(jié)果的分級(jí)的準(zhǔn)則;以及提供一種用于允許第三方訪問(wèn)所存儲(chǔ)的該組輸入用戶偏好的訪問(wèn)機(jī)制。
14.如權(quán)利要求13所述的方法,其特征在于,提供一種訪問(wèn)機(jī)制包括,向一組授權(quán)的用戶提供一URL,用于共享輸入用戶偏好。
15.如權(quán)利要求13所述的方法,其特征在于,提供一種訪問(wèn)機(jī)制包括,向一組授權(quán)的用戶提供對(duì)存儲(chǔ)區(qū)域的訪問(wèn),用于共享輸入用戶偏好。
16.如權(quán)利要求13所述的方法,其特征在于,存儲(chǔ)一組輸入用戶偏好包括,存儲(chǔ)一組應(yīng)用于搜索詞的權(quán)重。
17.如權(quán)利要求13所述的方法,其特征在于,存儲(chǔ)一組輸入用戶偏好包括,存儲(chǔ)一組應(yīng)用于可搜索文檔特征的權(quán)重。
18.如權(quán)利要求13所述的方法,其特征在于,存儲(chǔ)一組輸入用戶偏好還包括,存儲(chǔ)應(yīng)用于可搜索文檔特征的權(quán)重。
19.如權(quán)利要求13所述的方法,其特征在于,還包括接受查詢串中的用戶偏好輸入。
20.如權(quán)利要求13所述的方法,其特征在于,還包括接受使用用戶界面上的滑動(dòng)塊的用戶偏好輸入。
21.如權(quán)利要求13所述的方法,其特征在于,還包括接受使用用戶界面上的復(fù)選框的用戶偏好輸入。
22.一種計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)用于實(shí)現(xiàn)如權(quán)利要求13所述的方法的計(jì)算機(jī)可執(zhí)行指令。
23.一種用于實(shí)現(xiàn)為含有可搜索數(shù)據(jù)的網(wǎng)站評(píng)分搜索結(jié)果的搜索引擎的方法,所述方法包括接收一組輸入用戶搜索詞;訪問(wèn)一組網(wǎng)站偏好;以及基于所述一組輸入用戶搜索詞和所述一組輸入網(wǎng)站偏好,從網(wǎng)站數(shù)據(jù)中獲取經(jīng)評(píng)分的搜索結(jié)果。
24.如權(quán)利要求23所述的方法,其特征在于,訪問(wèn)一組網(wǎng)站偏好包括,訪問(wèn)一組應(yīng)用于用戶搜索詞的權(quán)重。
25.如權(quán)利要求23所述的方法,其特征在于,訪問(wèn)一組網(wǎng)站偏好包括,訪問(wèn)一組應(yīng)用于可搜索文檔特征的權(quán)重。
26.如權(quán)利要求23所述的方法,其特征在于,還包括接受使用用戶界面上的滑動(dòng)塊的網(wǎng)站偏好。
27.如權(quán)利要求23所述的方法,其特征在于,還包括接受使用用戶界面上的復(fù)選框的網(wǎng)站偏好輸入。
28.一種計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)用于實(shí)現(xiàn)如權(quán)利要求23所述的方法的計(jì)算機(jī)可執(zhí)行指令。
29.一種用于為輸入到搜索引擎的一組搜索詞定制搜索偏好的系統(tǒng),所述系統(tǒng)包括一用戶輸入接口,用于允許用戶輸入一組搜索詞和一組用戶偏好;分級(jí)工具,用于對(duì)通過(guò)搜索所述一組輸入搜索詞而獲得的搜索結(jié)果分級(jí),所述分級(jí)工具基于所述一組輸入用戶偏好對(duì)搜索結(jié)果分級(jí);以及一已排序結(jié)果輸出組件,用于向用戶輸出經(jīng)分級(jí)的搜索結(jié)果。
30.如權(quán)利要求29所述的系統(tǒng),其特征在于,還包括一偏好共享模塊,用于允許與多個(gè)用戶共享輸入用戶偏好。
31.一種用于對(duì)一特定用戶分級(jí)搜索引擎結(jié)果作為用戶查詢的結(jié)果的方法,所述方法包括訪問(wèn)包括分級(jí)工具和已排序結(jié)果輸出組件的偏好處理模塊;以及實(shí)現(xiàn)所述分級(jí)工具以評(píng)估由所述特定用戶輸入到系統(tǒng)中的用戶偏好,其中,實(shí)現(xiàn)所述分級(jí)工具包括,評(píng)估任何查詢相關(guān)偏好和任何查詢不相關(guān)偏好。
32.如權(quán)利要求31所述的方法,其特征在于,評(píng)估查詢相關(guān)偏好包括,將在用戶查詢中輸入的加權(quán)因子應(yīng)用于所述用戶查詢中的搜索詞。
33.如權(quán)利要求31所述的方法,其特征在于,評(píng)估查詢相關(guān)偏好包括,評(píng)估指定文檔部分的偏好。
34.如權(quán)利要求31所述的方法,其特征在于,評(píng)估查詢不相關(guān)偏好包括,評(píng)估URL長(zhǎng)度、文件時(shí)效和文件類型中的至少一個(gè)。
35.如權(quán)利要求31所述的方法,其特征在于,還包括提供用于允許用戶輸入偏好的輸入接口。
36.如權(quán)利要求35所述的方法,其特征在于,提供輸入接口包括提供用戶界面上的滑動(dòng)塊。
37.如權(quán)利要求35所述的方法,其特征在于,提供輸入接口包括提供用戶界面上的復(fù)選框。
38.如權(quán)利要求35所述的方法,其特征在于,還包括提供用于共享輸入用戶偏好的機(jī)制。
39.如權(quán)利要求38所述的方法,其特征在于,提供用于共享用戶輸入偏好的機(jī)制包括,向一組授權(quán)的用戶提供一URL用于共享輸入用戶偏好。
40.如權(quán)利要求38所述的方法,其特征在于,提供用于共享用戶輸入偏好的機(jī)制包括,向一組授權(quán)的用戶提供對(duì)存儲(chǔ)區(qū)域的訪問(wèn)用于共享輸入用戶偏好。
41.一種計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)用于實(shí)現(xiàn)如權(quán)利要求31所述的方法的計(jì)算機(jī)可執(zhí)行指令。
全文摘要
提供一種用于實(shí)現(xiàn)輸出為一特定用戶評(píng)分的搜索結(jié)果的搜索引擎的系統(tǒng)和方法。該方法包括接收一組輸入用戶搜索詞和訪問(wèn)一組輸入用戶偏好。該方法還包括,基于該組搜索詞和該組輸入用戶偏好,獲取經(jīng)評(píng)分的搜索結(jié)果。另外提供了一種用于共享輸入到搜索引擎的用戶搜索偏好的方法。該方法包括存儲(chǔ)一組輸入用戶偏好。該輸入用戶偏好為搜索引擎提供了實(shí)現(xiàn)對(duì)一組搜索結(jié)果分級(jí)的準(zhǔn)則。該方法還包括提供一種用于允許第三方訪問(wèn)所存儲(chǔ)的輸入用戶偏好的訪問(wèn)機(jī)制。
文檔編號(hào)G06F17/30GK1752978SQ200510108959
公開日2006年3月29日 申請(qǐng)日期2005年9月23日 優(yōu)先權(quán)日2004年9月24日
發(fā)明者D·A·沙基比, N·A·哈米爾頓, R·納穆 申請(qǐng)人:微軟公司