的搜索結(jié)果來確定。
[0144] 在此,對(duì)應(yīng)關(guān)系獲取裝置11可以分析用戶的歷史搜索記錄,以本地記錄搜索序列 與優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系。例如,搜索序列"新浪"所對(duì)應(yīng)的各搜索結(jié)果中用戶歷史瀏覽 的搜索結(jié)果為"http://www.sina.com.cn/",則該搜索結(jié)果可以被確定為優(yōu)選搜索結(jié)果。并 且,對(duì)應(yīng)關(guān)系獲取裝置11本地記錄搜索序列"新浪"與優(yōu)選搜索結(jié)果"http://www.sina. com.cn/"的對(duì)應(yīng)關(guān)系。
[0145] 隨后,搜索序列獲取裝置12獲取該用戶輸入的搜索序列。
[0146] 在此,本發(fā)明僅能為前述對(duì)應(yīng)關(guān)系中任一個(gè)搜索序列確定其對(duì)應(yīng)的優(yōu)選搜索結(jié) 果。為清楚說明,前述對(duì)應(yīng)關(guān)系中的搜索序列可以被稱為有效搜索序列。
[0147] 如果用戶所輸入的搜索序列屬于前述對(duì)應(yīng)關(guān)系中的有效搜索序列,則該用戶輸入 的該搜索序列即為有效搜索序列,并且,搜索序列獲取裝置12可以直接獲取該用戶輸入的 搜索序列。
[0148] 如果用戶所輸入的搜索序列不屬于前述對(duì)應(yīng)關(guān)系中的有效搜索序列,搜索序列獲 取裝置12則對(duì)用戶輸入的搜索序列進(jìn)行預(yù)處理來獲得對(duì)應(yīng)的有效搜索序列,并將處理后 的搜索序列作為該用戶輸入的搜索序列。
[0149] 其中,所述預(yù)處理包括但不限于詞典樹匹配處理、正則表達(dá)式驗(yàn)證處理等。
[0150] 一個(gè)或多個(gè)搜索序列均可以對(duì)應(yīng)于一個(gè)有效搜索序列,從而形成該有效搜索序列 的詞典樹。所述詞典樹匹配處理具體包括確定用戶輸入的搜索序列是否與一有效搜索序列 相匹配,如果匹配,用戶輸入的搜索序列所匹配的有效搜索序列即為處理后的搜索序列,該 有效搜索序列可以作為用戶輸入的搜索序列。
[0151] 有效搜索序列可以對(duì)應(yīng)有一個(gè)或多個(gè)驗(yàn)證正則表達(dá)式。驗(yàn)證正則表達(dá)式可以用于 驗(yàn)證用戶輸入的搜索序列是否對(duì)應(yīng)于一有效搜索序列,如果對(duì)應(yīng),用戶輸入的搜索序列所 對(duì)應(yīng)的有效搜索序列即為處理后的搜索序列,該有效搜索序列可以作為用戶輸入的搜索序 列。
[0152] 例如,用戶初始輸入的搜索序列為"法甲積",搜索序列獲取裝置12可以通過詞典 樹匹配處理、正則表達(dá)式驗(yàn)證處理等方式對(duì)"法甲積"進(jìn)行預(yù)處理,以將處理后的搜索序列 "法甲積分"作為用戶輸入的搜索序列。
[0153] 隨后,目標(biāo)結(jié)果確定裝置13根據(jù)該用戶輸入的搜索序列,從對(duì)應(yīng)優(yōu)選搜索結(jié)果中 確定目標(biāo)搜索結(jié)果。
[0154] 其中,所述目標(biāo)搜索結(jié)果意指優(yōu)選搜索結(jié)果中待提供給用戶的搜索結(jié)果。
[0155] 在此,目標(biāo)結(jié)果確定裝置13根據(jù)用戶輸入的搜索序列,通過查詢前述搜索序列與 優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系,從搜索序列所對(duì)應(yīng)的優(yōu)選搜索結(jié)果中確定目標(biāo)搜索結(jié)果。
[0156] 其中,如果搜索序列僅對(duì)應(yīng)于一個(gè)優(yōu)選搜索結(jié)果,則該唯一的優(yōu)選搜索結(jié)果可以 被確定為目標(biāo)搜索結(jié)果。
[0157] 如果搜索序列對(duì)應(yīng)于多個(gè)優(yōu)選搜索結(jié)果,這些優(yōu)選搜索結(jié)果可以均被確定為目標(biāo) 搜索結(jié)果,或者,其中部分優(yōu)選搜索結(jié)果可以被確定為目標(biāo)搜索結(jié)果。例如,目標(biāo)結(jié)果確定 裝置13可以隨機(jī)選擇某一個(gè)優(yōu)選搜索結(jié)果作為目標(biāo)搜索結(jié)果。又如,目標(biāo)結(jié)果確定裝置13 可以將排位在前的優(yōu)選搜索結(jié)果確定為目標(biāo)搜索結(jié)果。
[0158] 隨后,目標(biāo)結(jié)果提供裝置14向該用戶直接提供所述目標(biāo)搜索結(jié)果。
[0159] 在此,目標(biāo)搜索結(jié)果的提供應(yīng)做廣義理解,其既可以為將頁面鏈接提供給用戶,也 可以為將頁面鏈接所指向的內(nèi)容頁面提供給用戶。本領(lǐng)域技術(shù)人員應(yīng)能理解,在不同應(yīng)用 場景下,目標(biāo)搜索結(jié)果可以適當(dāng)?shù)姆绞奖惶峁┙o用戶。
[0160] 圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的裝置示意圖,其具體示出一種為用戶提供 目標(biāo)搜索結(jié)果的裝置,也即提供裝置20。如圖4所示,提供裝置20被裝置于瀏覽器2中,并 具體包括裝置21-24。
[0161] 具體地,裝置21獲取各搜索序列分別與一個(gè)或多個(gè)優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系,其 中至少部分搜索序列所各自對(duì)應(yīng)的優(yōu)選搜索結(jié)果中至少部分由一個(gè)用戶的搜索歷史記錄 確定(為便于區(qū)分,以下將裝置21稱為對(duì)應(yīng)關(guān)系獲取裝置21);裝置22獲取該用戶輸入的 搜索序列(為便于區(qū)分,以下將裝置22稱為搜索序列獲取裝置22);裝置23基于該用戶輸 入的搜索序列所對(duì)應(yīng)的各優(yōu)選搜索結(jié)果的權(quán)重,確定目標(biāo)搜索結(jié)果(為便于區(qū)分,以下將 裝置23稱為目標(biāo)結(jié)果確定裝置23);裝置24向該用戶直接提供目標(biāo)搜索結(jié)果(為便于區(qū) 分,以下將裝置24稱為目標(biāo)結(jié)果提供裝置24)。
[0162] 其中,圖4的對(duì)應(yīng)關(guān)系獲取裝置21、搜索序列獲取裝置22、目標(biāo)結(jié)果提供裝置24 所執(zhí)行的操作與圖3中的對(duì)應(yīng)裝置對(duì)應(yīng)關(guān)系獲取裝置11、搜索序列獲取裝置12、目標(biāo)結(jié)果 提供裝置14所執(zhí)行的操作相同或相似,故在此不再贅述,并通過引用的方式包含于此。以 下將主要具體描述目標(biāo)結(jié)果確定裝置23所執(zhí)行的操作。
[0163] 具體地,目標(biāo)結(jié)果確定裝置23基于該用戶輸入的搜索序列所對(duì)應(yīng)的各優(yōu)選搜索 結(jié)果的權(quán)重,確定目標(biāo)搜索結(jié)果。
[0164] 在此,搜索序列與優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系中,部分優(yōu)選搜索結(jié)果各自具有一個(gè) 權(quán)重。
[0165] 其中,權(quán)重用于表示優(yōu)選搜索結(jié)果的優(yōu)選級(jí)別。通常而言,一優(yōu)選搜索結(jié)果的權(quán)重 越高,該優(yōu)選搜索結(jié)果越優(yōu)于其他優(yōu)選搜索結(jié)果。
[0166] 優(yōu)選搜索結(jié)果的權(quán)重可以基于以下任一種方式來確定:
[0167] 1)優(yōu)選搜索結(jié)果的權(quán)重基于用戶對(duì)相應(yīng)優(yōu)選搜索結(jié)果的瀏覽次數(shù)來確定。
[0168] 在此,目標(biāo)結(jié)果確定裝置23或?yàn)g覽器2中的其他特定裝置例如可以直接根據(jù)用戶 對(duì)相應(yīng)優(yōu)選搜索結(jié)果的瀏覽次數(shù)來確定優(yōu)選搜索結(jié)果的權(quán)重。
[0169] 例如,用戶對(duì)一優(yōu)選搜索結(jié)果的瀏覽次數(shù)為5次,則該優(yōu)選搜索結(jié)果的權(quán)重為5。
[0170] 2)優(yōu)選搜索結(jié)果的權(quán)重基于用戶對(duì)相應(yīng)優(yōu)選搜索結(jié)果的最近瀏覽時(shí)間來確定。
[0171] 在此,目標(biāo)結(jié)果確定裝置23或?yàn)g覽器2中的其他特定裝置例如可以基于用戶對(duì)相 應(yīng)優(yōu)選搜索結(jié)果的最近瀏覽時(shí)間與優(yōu)選搜索結(jié)果的權(quán)重的對(duì)應(yīng)關(guān)系來確定優(yōu)選搜索結(jié)果 的權(quán)重。
[0172] 例如,用戶對(duì)一優(yōu)選搜索結(jié)果的最近瀏覽時(shí)間為今天,則該優(yōu)選搜索結(jié)果的權(quán)重 為10。用戶對(duì)一優(yōu)選搜索結(jié)果的最近瀏覽時(shí)間為昨天,則該優(yōu)選搜索結(jié)果的權(quán)重為9。用 戶對(duì)一優(yōu)選搜索結(jié)果的最近瀏覽時(shí)間為前天,則該優(yōu)選搜索結(jié)果的權(quán)重為8。以此類推。
[0173] 3)優(yōu)選搜索結(jié)果的權(quán)重基于用戶對(duì)相應(yīng)優(yōu)選搜索結(jié)果的瀏覽時(shí)長來確定。
[0174] 在此,目標(biāo)結(jié)果確定裝置23或?yàn)g覽器2中的其他特定裝置例如可以基于用戶對(duì)相 應(yīng)優(yōu)選搜索結(jié)果的瀏覽時(shí)長與優(yōu)選搜索結(jié)果的權(quán)重的對(duì)應(yīng)關(guān)系來確定優(yōu)選搜索結(jié)果的權(quán) 重。
[0175] 例如,用戶對(duì)一優(yōu)選搜索結(jié)果的瀏覽時(shí)長超過10分鐘,則該優(yōu)選搜索結(jié)果的權(quán)重 為10。用戶對(duì)一優(yōu)選搜索結(jié)果的瀏覽時(shí)長為9至10分鐘,則該優(yōu)選搜索結(jié)果的權(quán)重為9。 用戶對(duì)一優(yōu)選搜索結(jié)果的瀏覽時(shí)長為8至9分鐘,則該優(yōu)選搜索結(jié)果的權(quán)重為8。以此類 推。
[0176] 4)優(yōu)選搜索結(jié)果的權(quán)重基于前述3項(xiàng)權(quán)重參數(shù)中任意兩項(xiàng)或全部三項(xiàng)的結(jié)合來 確定。
[0177] 在此,前述每一權(quán)重參數(shù)可以被分配一相應(yīng)的權(quán)重系數(shù)。目標(biāo)結(jié)果確定裝置23或 瀏覽器2中的其他特定裝置可以根據(jù)前述部分或全部權(quán)重參數(shù)以及相應(yīng)的權(quán)重系數(shù)來計(jì) 算加權(quán)和,以將該加權(quán)和確定為優(yōu)選搜索結(jié)果的權(quán)重。
[0178] 例如,目標(biāo)結(jié)果確定裝置23或?yàn)g覽器2中的其他特定裝置可以基于以上公式1來 確定優(yōu)選搜索結(jié)果的權(quán)重。
[0179] 本領(lǐng)域技術(shù)人員應(yīng)能理解,前述確定優(yōu)選搜索結(jié)果的權(quán)重的方式僅為舉例,而不 應(yīng)被視為對(duì)本發(fā)明的任何限制,任何現(xiàn)有其它方式或今后可能出現(xiàn)的確定優(yōu)選搜索結(jié)果的 權(quán)重的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含 于此。
[0180] 對(duì)應(yīng)關(guān)系獲取裝置21所獲取的各搜索序列與優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系進(jìn)一步可 以如以上表2所示。
[0181] 在此,目標(biāo)結(jié)果確定裝置23基于該用戶輸入的搜索序列所對(duì)應(yīng)的各優(yōu)選搜索結(jié) 果的權(quán)重確定目標(biāo)搜索結(jié)果的方式包括但不限于以下2種:
[0182] 1)如果用戶輸入的搜索序列所對(duì)應(yīng)的各優(yōu)選搜索結(jié)果中至少一個(gè)的權(quán)重超過其 對(duì)應(yīng)權(quán)重閾值,目標(biāo)結(jié)果確定裝置23將相應(yīng)優(yōu)選搜索結(jié)果確定為目標(biāo)搜索結(jié)果。
[0183] 其中,權(quán)重閾值可以為一個(gè)全局統(tǒng)一的數(shù)值。或者,權(quán)重閾值也可以根據(jù)不同的確 定權(quán)重的權(quán)重參數(shù)來進(jìn)行不同的配置。
[0184] 例如,如表2所示,搜索序列"搜狐"所對(duì)應(yīng)的優(yōu)選搜索結(jié)果"http://www.sohu. com/"的權(quán)重(權(quán)重為"6")超過其對(duì)應(yīng)權(quán)重閾值(權(quán)重閾值例如為"3"),目標(biāo)結(jié)果確定 裝置23可以將該優(yōu)選搜索結(jié)果確定為目標(biāo)搜索結(jié)果。
[0185] 2)目標(biāo)結(jié)果確定裝置23將權(quán)重最高的優(yōu)選搜索結(jié)果確定為目標(biāo)搜索結(jié)果。
[0186] 例如,如表2所示,搜索序列"上市流程"所對(duì)應(yīng)的兩個(gè)優(yōu)選搜索結(jié)果的權(quán)重分別 為8、4,目標(biāo)結(jié)果確定裝置23可以將權(quán)重最高的優(yōu)選搜索結(jié)果"http://www.zhihu.com/ question/19629831"確定為目標(biāo)搜索結(jié)果。
[0187] 本領(lǐng)域技術(shù)人員應(yīng)能理解,前述2種確定目標(biāo)搜索結(jié)果的方式僅為舉例,而不應(yīng) 被視為對(duì)本發(fā)明的任何限制,任何現(xiàn)有其它方式或今后可能出現(xiàn)的確定目標(biāo)搜索結(jié)果的方 式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0188] 在表2中,部分搜索序列所對(duì)應(yīng)的優(yōu)選搜索結(jié)果不止一個(gè)。本領(lǐng)域技術(shù)人員應(yīng)能 理解,這種搜索序列與優(yōu)選搜索結(jié)果的對(duì)應(yīng)關(guān)系僅為舉例。根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例, 搜索序列也可以僅對(duì)應(yīng)于一個(gè)權(quán)重最高的優(yōu)選搜索結(jié)果。相應(yīng)地,目標(biāo)結(jié)果確定裝置23可 以直接將該優(yōu)選搜索結(jié)果確定為目標(biāo)搜索結(jié)果,或者如果用戶輸入的搜索序列所對(duì)應(yīng)的權(quán) 重最高的優(yōu)選搜索結(jié)果的權(quán)重超過其對(duì)應(yīng)權(quán)重閾值,目標(biāo)結(jié)果確定裝置23將該優(yōu)選搜索 結(jié)果確定為目標(biāo)搜索結(jié)果。
[0189] 此外,如果權(quán)重超過其對(duì)應(yīng)權(quán)重閾值的優(yōu)選搜索結(jié)果不止一個(gè),或者,權(quán)重最高的 優(yōu)選搜索結(jié)果不止一個(gè),目標(biāo)結(jié)果確定裝置23可以將這些優(yōu)選搜索結(jié)果均確定為目標(biāo)搜 索結(jié)果?;蛘?,目標(biāo)結(jié)果確定裝置23還可以根據(jù)搜索序列所對(duì)應(yīng)的優(yōu)選搜索結(jié)果的權(quán)重, 并結(jié)合權(quán)重參數(shù)所對(duì)應(yīng)的不同優(yōu)先級(jí),來確定目標(biāo)搜索結(jié)果。
[0190] 例如,如表2所示,搜索序列"新浪"對(duì)應(yīng)的兩個(gè)優(yōu)選搜索結(jié)果的權(quán)重均為7,然而, 優(yōu)選搜索結(jié)果"http://www. sina. com. cn/"的權(quán)重基于用戶對(duì)該優(yōu)選搜索結(jié)果的瀏覽次數(shù) 確定,優(yōu)