專(zhuān)利名稱(chēng):一種用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自然語(yǔ)言處理技術(shù),尤其涉及基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的技術(shù)。
背景技術(shù):
在現(xiàn)有技術(shù)中,當(dāng)網(wǎng)絡(luò)用戶輸入查詢(xún)序列時(shí),搜索引擎服務(wù)器往往首先針對(duì)該網(wǎng)絡(luò)用戶的查詢(xún)序列進(jìn)行切詞,并且在得到較為合適的檢索粒度后才去匹配網(wǎng)頁(yè)庫(kù)的倒排索引。因而,檢索粒度的選取將直接影響網(wǎng)絡(luò)用戶的搜索結(jié)果。但是,對(duì)上述查詢(xún)序列進(jìn)行切詞處理,有時(shí)并不能從根本上解決檢索粒度過(guò)大的問(wèn)題,例如,有些查詢(xún)序列在一般情形下作為檢索粒度是合適的,不過(guò)在某些特定的搜索場(chǎng)景中卻表現(xiàn)為檢索粒度過(guò)大。因此,如何獲取查詢(xún)序列的檢索粒度信息,并根據(jù)所述檢索粒度信息對(duì)網(wǎng)絡(luò)用戶的查詢(xún)序列進(jìn)行調(diào)整,以?xún)?yōu)化查詢(xún)序列進(jìn)而提高檢索結(jié)果的召回率和檢索質(zhì)量,是相關(guān)技術(shù)人員亟待解決的一項(xiàng)課題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備及其方法。根據(jù)本發(fā)明的一個(gè)方面,提供一種計(jì)算機(jī)實(shí)現(xiàn)的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法,其中,該方法包括以下步驟a獲取待優(yōu)化的查詢(xún)序列;b根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段;c根據(jù)所述查詢(xún)序列與所述候選片段,獲取所述查詢(xún)序列的檢索粒度信息;d根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備,其中,該設(shè)備包括查詢(xún)序列獲取裝置,用于獲取待優(yōu)化的查詢(xún)序列;候選片段獲取裝置,用于根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段;信息獲取裝置,用于根據(jù)所述查詢(xún)序列與所述候選片段,獲取所述查詢(xún)序列的檢索粒度信息;調(diào)整裝置,用于根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化,提高了檢索結(jié)果的召回率和檢索質(zhì)量。
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它
5特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1示出根據(jù)本發(fā)明一個(gè)方面的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備示意圖;圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備示意圖;圖3示出根據(jù)本發(fā)明另一個(gè)方面的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法流程圖;圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法流程圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個(gè)方面的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備示意圖,其中,網(wǎng)絡(luò)設(shè)備1包括但不限于單個(gè)搜索引擎服務(wù)器、多個(gè)搜索引擎服務(wù)器集、基于云計(jì)算的計(jì)算機(jī)集合或者通過(guò)網(wǎng)絡(luò)與搜索引擎服務(wù)器相連接的其他第三方的服務(wù)器,此處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備1僅為示意性地舉例說(shuō)明,其他現(xiàn)有的或今后可能出現(xiàn)的基于檢索粒度對(duì)查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化的設(shè)備,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。該網(wǎng)絡(luò)設(shè)備1包括查詢(xún)序列獲取裝置11、候選片段獲取裝置12、信息獲取裝置13 和調(diào)整裝置14。其中,查詢(xún)序列獲取裝置11用于獲取待優(yōu)化的查詢(xún)序列。具體地,查詢(xún)序列獲取裝置11可以獲取由用戶通過(guò)用戶設(shè)備輸入的查詢(xún)序列,也可以獲取由諸如搜索引擎服務(wù)器的查詢(xún)序列數(shù)據(jù)庫(kù)中得到的查詢(xún)序列。以查詢(xún)序列數(shù)據(jù)庫(kù)為例,當(dāng)查詢(xún)序列獲取裝置11向所述查詢(xún)序列數(shù)據(jù)庫(kù)發(fā)出查詢(xún)序列請(qǐng)求時(shí),所述查詢(xún)序列數(shù)據(jù)庫(kù)對(duì)該請(qǐng)求作出響應(yīng),并將選取的查詢(xún)序列返回至查詢(xún)序列獲取裝置11。此外,查詢(xún)序列獲取裝置11還可以定期地獲取來(lái)自查詢(xún)序列數(shù)據(jù)庫(kù)的多個(gè)查詢(xún)序列,以便對(duì)這些查詢(xún)序列進(jìn)行優(yōu)化和調(diào)整。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取待優(yōu)化的查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取待優(yōu)化的查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。候選片段獲取裝置12用于根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。具體地,當(dāng)查詢(xún)序列獲取裝置11獲取待優(yōu)化的查詢(xún)序列后,候選片段獲取裝置12可以根據(jù)所述查詢(xún)序列來(lái)獲取與該查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。本發(fā)明的術(shù)語(yǔ) “候選片段”是指與所述查詢(xún)序列相對(duì)應(yīng)的相同或相近似的表達(dá)形式,也可稱(chēng)為同義片段。 從某種意義上來(lái)說(shuō),候選片段是以一種特殊的形式對(duì)所述查詢(xún)序列進(jìn)行擴(kuò)展,并且其擴(kuò)展的范圍限定為所述候選片段必須包括所述查詢(xún)序列中的所有詞典詞。例如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“鼠標(biāo)墊”時(shí),在“鼠標(biāo)墊”中間插入“護(hù)腕”兩字,由于“鼠標(biāo)墊”和插入后的“鼠標(biāo)護(hù)腕墊”在描述和表達(dá)方面基本相似,因而可以將“鼠標(biāo)護(hù)腕墊”作為查詢(xún)序列“鼠標(biāo)墊” 的候選片段。又如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“土豆粉”時(shí),其他大量用戶的歷史瀏覽記錄中的“土豆牛腩粉”、“土豆牛肉粉”等均可以作為查詢(xún)序列“土豆粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。此外,候選片段獲取裝置12獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段時(shí),可以取決于多個(gè)不同的維度或這些不同維度的組合,例如,包括但不限于,候選片段的獲取方式、查詢(xún)序列與多個(gè)詞之間的處理方式等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選片段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選片段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。信息獲取裝置13用于根據(jù)所述查詢(xún)序列與所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。具體地,當(dāng)候選片段獲取裝置12獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段后,信息獲取裝置13根據(jù)所述查詢(xún)序列與所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。本發(fā)明的“檢索粒度信息”包括但不限于檢索粒度過(guò)大,例如,當(dāng)所述查詢(xún)序列的搜索結(jié)果的上下文與所述多個(gè)候選片段的匹配度很高時(shí),可以初步認(rèn)定用戶輸入的查詢(xún)序列的檢索粒度過(guò)大,當(dāng)用戶通過(guò)該查詢(xún)序列來(lái)檢索時(shí),相關(guān)網(wǎng)頁(yè)有可能無(wú)法展示給用戶或無(wú)法排到檢索結(jié)果的靠前位置。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取查詢(xún)序列的檢索粒度信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取查詢(xún)序列的檢索粒度信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。調(diào)整裝置14用于根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。具體地,當(dāng)信息獲取裝置13獲取查詢(xún)序列的檢索粒度信息后,調(diào)整裝置14 對(duì)所述檢索粒度信息進(jìn)行分析,并基于所述檢索粒度信息來(lái)調(diào)整所述查詢(xún)序列。接上例,雖然“鼠標(biāo)墊”作為一個(gè)檢索粒度在一般情形下是合適的,但是當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)護(hù)腕墊”時(shí),搜索引擎將其進(jìn)行切詞處理,得到“/鼠標(biāo)/護(hù)腕/墊”這樣的語(yǔ)義成分序列, 因而可以將“鼠標(biāo)護(hù)腕墊”作為“鼠標(biāo)墊”的候選片段。在這種情形下,可以將原來(lái)的檢索粒度“鼠標(biāo)墊”繼續(xù)拆分為新的檢索粒度“鼠標(biāo)/墊”,以?xún)?yōu)化所述查詢(xún)序列。又如,當(dāng)用戶輸入的查詢(xún)序列為“土豆粉”時(shí),為了減小其檢索粒度,可以在其中添加一定的插入成分,從而得到諸如“土豆牛肉粉”、“土豆麻辣粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。本領(lǐng)域技術(shù)人員應(yīng)能理解上述調(diào)整查詢(xún)序列的方式僅為舉例, 其他現(xiàn)有的或今后可能出現(xiàn)的調(diào)整查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。優(yōu)選地,在上述圖1所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12還用于根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)大量用戶的查詢(xún)?nèi)罩具M(jìn)行統(tǒng)計(jì)分析,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述大量用戶查詢(xún)過(guò)的“鼠標(biāo)護(hù)腕墊”、 “鼠標(biāo)海綿墊”等查詢(xún)序列與用戶輸入的查詢(xún)序列相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖1所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12還用于根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,例如,將與“鼠標(biāo)墊,,相對(duì)應(yīng)的所述用戶的歷史查詢(xún)?nèi)罩局械摹笆髽?biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等查詢(xún)序列與當(dāng)前輸入的“鼠標(biāo)墊”相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖1所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12還用于根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”,可以對(duì)所述“鼠標(biāo)墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)墊”,然后對(duì)某一查詢(xún)序列為“誰(shuí)知道鼠標(biāo)護(hù)腕墊的價(jià)格” 的“鼠標(biāo)護(hù)腕墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)護(hù)腕墊”,根據(jù)它們的切詞邊界相同,將“鼠標(biāo)護(hù)腕墊”作為與查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖1所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12還用于根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。 仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)“鼠標(biāo)墊”進(jìn)行語(yǔ)義分析處理, 例如,可以對(duì)鼠標(biāo)墊的功能進(jìn)行擴(kuò)展,得到與“鼠標(biāo)墊”相同或相近似的查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等,并將查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”作為用戶輸入的查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖1所描述的實(shí)施例的基礎(chǔ)上,所述查詢(xún)序列獲取裝置11還用于獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列,其中,該網(wǎng)絡(luò)設(shè)備1還包括提供裝置(圖1未示),所述提供裝置根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果,并將所述搜索結(jié)果提供給所述用戶設(shè)備。更優(yōu)選地,所述提供裝置還用于根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。此處的相關(guān)查詢(xún)信息包括但不限于以下至少任一項(xiàng)查詢(xún)類(lèi)型、搜索結(jié)果的點(diǎn)擊率、搜索結(jié)果的更新時(shí)間、所述用戶關(guān)于查詢(xún)的偏好設(shè)置。以相關(guān)查詢(xún)信息為查詢(xún)類(lèi)型作為示例,當(dāng)用戶通過(guò)用戶設(shè)備輸入查詢(xún)序列“鼠標(biāo)墊”時(shí),采用本發(fā)明的網(wǎng)絡(luò)設(shè)備1,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,并返回基于所述查詢(xún)序列的檢索粒度為“/鼠標(biāo)/墊”的多個(gè)搜索結(jié)果,當(dāng)用戶需要優(yōu)先觀看這些搜索結(jié)果中的圖片應(yīng)用時(shí),網(wǎng)絡(luò)設(shè)備1中的提供裝置就根據(jù)調(diào)整后的查詢(xún)序列以及圖片應(yīng)用,將有關(guān)鼠標(biāo)墊的圖片通過(guò)用戶設(shè)備展現(xiàn)給用戶。圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備示意圖。其中,網(wǎng)絡(luò)設(shè)備1’包括但不限于單個(gè)搜索引擎服務(wù)器、多個(gè)搜索引擎服務(wù)器集、 基于云計(jì)算的計(jì)算機(jī)集合或者通過(guò)網(wǎng)絡(luò)與搜索引擎服務(wù)器相連接的其他第三方的服務(wù)器, 此處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備1’僅為示意性地舉例說(shuō)明,其他現(xiàn)有的或今后可能出現(xiàn)的基于檢索粒度對(duì)查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化的設(shè)備,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。該網(wǎng)絡(luò)設(shè)備1’包括查詢(xún)序列獲取裝置11’、候選片段獲取裝置12’、信息獲取裝置 13’和調(diào)整裝置14’。其中,查詢(xún)序列獲取裝置11’用于獲取待優(yōu)化的查詢(xún)序列。具體地, 查詢(xún)序列獲取裝置11’可以獲取由用戶通過(guò)用戶設(shè)備輸入的查詢(xún)序列,也可以獲取由諸如搜索引擎服務(wù)器的查詢(xún)序列數(shù)據(jù)庫(kù)中得到的查詢(xún)序列。以查詢(xún)序列數(shù)據(jù)庫(kù)為例,當(dāng)查詢(xún)序列獲取裝置11’向所述查詢(xún)序列數(shù)據(jù)庫(kù)發(fā)出查詢(xún)序列請(qǐng)求時(shí),所述查詢(xún)序列數(shù)據(jù)庫(kù)對(duì)該請(qǐng)求作出響應(yīng),并將選取的查詢(xún)序列返回至查詢(xún)序列獲取裝置11’。此外,查詢(xún)序列獲取裝置 11’還可以定期地獲取來(lái)自查詢(xún)序列數(shù)據(jù)庫(kù)的多個(gè)查詢(xún)序列,以便對(duì)這些查詢(xún)序列進(jìn)行優(yōu)化和調(diào)整。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取待優(yōu)化的查詢(xún)序列的方式僅為舉例,其他現(xiàn)獲取待優(yōu)化的查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。候選片段獲取裝置12’用于根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。具體地,當(dāng)查詢(xún)序列獲取裝置11’獲取待優(yōu)化的查詢(xún)序列后,候選片段獲取裝置12’可以根據(jù)所述查詢(xún)序列來(lái)獲取與該查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。本發(fā)明的術(shù)語(yǔ)“候選片段”是指與所述查詢(xún)序列相對(duì)應(yīng)的相同或相近似的表達(dá)形式,也可稱(chēng)為同義片段。從某種意義上來(lái)說(shuō),候選片段是以一種特殊的形式對(duì)所述查詢(xún)序列進(jìn)行擴(kuò)展,并且其擴(kuò)展的范圍限定為所述候選片段必須包括所述查詢(xún)序列中的所有詞典詞。例如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“鼠標(biāo)墊”時(shí),在“鼠標(biāo)墊”中間插入“護(hù)腕”兩字,由于“鼠標(biāo)墊”和插入后的 “鼠標(biāo)護(hù)腕墊”在描述和表達(dá)方面基本相似,因而可以將“鼠標(biāo)護(hù)腕墊”作為查詢(xún)序列“鼠標(biāo)墊”的候選片段。又如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“土豆粉”時(shí),其他大量用戶的歷史瀏覽記錄中的“土豆牛腩粉”、“土豆牛肉粉”等均可以作為查詢(xún)序列“土豆粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。此外,候選片段獲取裝置12’ 獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段時(shí),可以取決于多個(gè)不同的維度或這些不同維度的組合,例如,包括但不限于,候選片段的獲取方式、查詢(xún)序列與多個(gè)詞之間的處理方式等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選片段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選片段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。信息獲取裝置13’包括匹配模塊131’和信息獲取模塊132’ (如圖2中的虛線框所示)。其中,匹配模塊131’用于將所述查詢(xún)序列與所述多個(gè)候選片段進(jìn)行匹配,以獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度,并且所述信息獲取模塊132’還用于根據(jù)所述多個(gè)匹配度以及所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。具體地, 通過(guò)查詢(xún)序列獲取裝置11’獲取待優(yōu)化的查詢(xún)序列,以及通過(guò)候選片段獲取裝置12’獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段后,匹配模塊131’用于將所述查詢(xún)序列與所述多個(gè)候選片段進(jìn)行匹配,獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度,然后信息獲取模塊132’根據(jù)來(lái)自匹配模塊131’的匹配度以及所述候選片段,得到所述查詢(xún)序列的檢索粒度信息。例如,查詢(xún)序列獲取裝置11’獲取的查詢(xún)序列為query,候選片段獲取裝置 12,獲取的多個(gè)候選片段為fragl、frag2、frag3和frag4,利用匹配模塊131,,得到query 與fragl的匹配度為0. 8,query與frag2的匹配度為0. 7,query與frag3的匹配度為0. 6, query與frag4的匹配度為0. 5,就可以由信息獲取模塊132’得到所述查詢(xún)序列的檢索粒度信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述查詢(xún)序列與候選片段之間的匹配方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的查詢(xún)序列與候選片段之間的匹配方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。調(diào)整裝置14’用于根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。具體地,當(dāng)信息獲取裝置13’的信息獲取模塊132’獲取查詢(xún)序列的檢索粒度信息后,調(diào)整裝置14’對(duì)所述檢索粒度信息進(jìn)行分析,并基于所述檢索粒度信息來(lái)調(diào)整所述查詢(xún)序列。接上例,雖然“鼠標(biāo)墊”作為一個(gè)檢索粒度在一般情形下是合適的,但是當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)護(hù)腕墊”時(shí),搜索引擎將其進(jìn)行切詞處理,得到“/鼠標(biāo)/護(hù)腕/ 墊”這樣的語(yǔ)義成分序列,因而可以將“鼠標(biāo)護(hù)腕墊”作為“鼠標(biāo)墊”的候選片段。在這種情形下,調(diào)整裝置14’可以將原來(lái)的檢索粒度“鼠標(biāo)墊”繼續(xù)拆分為新的檢索粒度“/鼠標(biāo)/ 墊”,以?xún)?yōu)化所述查詢(xún)序列。又如,當(dāng)用戶輸入的查詢(xún)序列為“土豆粉”時(shí),為了減小其檢索粒度,可以在其中添加一定的插入成分,從而得到諸如“土豆牛肉粉”、“土豆麻辣粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。本領(lǐng)域技術(shù)人員應(yīng)能理解上述調(diào)整查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的調(diào)整查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12’還用于根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)大量用戶的查詢(xún)?nèi)罩具M(jìn)行統(tǒng)計(jì)分析,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述大量用戶查詢(xún)過(guò)的“鼠標(biāo)護(hù)腕墊”、 “鼠標(biāo)海綿墊”等查詢(xún)序列與用戶輸入的查詢(xún)序列相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12’還用于根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,例如,將與“鼠標(biāo)墊,,相對(duì)應(yīng)的所述用戶的歷史查詢(xún)?nèi)罩局械摹笆髽?biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等查詢(xún)序列與當(dāng)前輸入的“鼠標(biāo)墊”相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12’還用于根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”,可以對(duì)所述“鼠標(biāo)墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)墊”,然后對(duì)某一查詢(xún)序列為“誰(shuí)知道鼠標(biāo)護(hù)腕墊的價(jià)格” 的“鼠標(biāo)護(hù)腕墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)護(hù)腕墊”,根據(jù)它們的切詞邊界相同,將“鼠標(biāo)護(hù)腕墊”作為與查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述候選片段獲取裝置12’還用于根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。 仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)“鼠標(biāo)墊”進(jìn)行語(yǔ)義分析處理, 例如,可以對(duì)鼠標(biāo)墊的功能進(jìn)行擴(kuò)展,得到與“鼠標(biāo)墊”相同或相近似的查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等,并將查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”作為用戶輸入的查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述查詢(xún)序列獲取裝置11’還用于獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列,其中,該網(wǎng)絡(luò)設(shè)備1’還包括提供裝置(圖2 未示),所述提供裝置根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果,并將所述搜索結(jié)果提供給所述用戶設(shè)備。更優(yōu)選地,所述提供裝置還用于根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。此處的相關(guān)查詢(xún)信息包括但不限于以下至少任一項(xiàng)查詢(xún)類(lèi)型、搜索結(jié)果的點(diǎn)擊率、搜索結(jié)果的更新時(shí)間、所述用戶關(guān)于查詢(xún)的偏好設(shè)置。以相關(guān)查詢(xún)信息為查詢(xún)類(lèi)型作為示例,當(dāng)用戶通過(guò)用戶設(shè)備輸入查詢(xún)序列“鼠標(biāo)墊”時(shí),采用本發(fā)明的網(wǎng)絡(luò)設(shè)備1’,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,并返回基于所述查詢(xún)序列的檢索粒度為“/鼠標(biāo)/墊”的多個(gè)搜索結(jié)果,當(dāng)用戶需要優(yōu)先觀看這些搜索結(jié)果中的圖片應(yīng)用時(shí),網(wǎng)絡(luò)設(shè)備1’中的提供裝置就根據(jù)調(diào)整后的查詢(xún)序列以及圖片應(yīng)用,將有關(guān)鼠標(biāo)墊的圖片通過(guò)用戶設(shè)備展現(xiàn)給用戶。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述匹配模塊131’還用于根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析技術(shù)進(jìn)行主題匹配,以獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度。例如,本發(fā)明的匹配模塊131,包括但不限于根據(jù)PLSA(Probabilistic LatentSemantic Analysis,概率潛在語(yǔ)義分析)模型將與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)詞條與所述候選片段之間進(jìn)行主題匹配,進(jìn)而獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。更優(yōu)選地,若對(duì)應(yīng)于所述查詢(xún)序列的搜索結(jié)果為A/B/C/D/E/F/G,以及對(duì)應(yīng)于所述候選片段的搜索結(jié)果為A/C/G/H/I,則所述查詢(xún)序列與候選片段之間的主題匹配度為,由A/B/ C/D/E/F/G構(gòu)成的向量與由A/C/G/H/I構(gòu)成的向量之間的余弦相乘得到的值。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述匹配模塊131’還用于將所述查詢(xún)序列的搜索結(jié)果與所述多個(gè)候選片段的搜索結(jié)果進(jìn)行匹配,然后根據(jù)匹配結(jié)果,獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度。具體地,通過(guò)所述查詢(xún)序列進(jìn)行檢索以獲取第一搜索結(jié)果集,并通過(guò)所述候選片段進(jìn)行檢索以獲取第二搜索結(jié)果集,然后將第一搜索結(jié)果集于第二搜索結(jié)果集進(jìn)行匹配,根據(jù)匹配結(jié)果來(lái)獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述信息獲取模塊132’還用于根據(jù)所述多個(gè)匹配度,確定所述多個(gè)候選片段中優(yōu)選候選片段的個(gè)數(shù);并且當(dāng)所述優(yōu)選候選片段的個(gè)數(shù)大于第一預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息;其中,所述調(diào)整裝置 14’還用于根據(jù)所述查詢(xún)序列的檢索粒度信息,結(jié)合所述優(yōu)選候選片段,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。接上例,查詢(xún)序列獲取裝置11’獲取的查詢(xún)序列為query,候選片段獲取裝置12’ 獲取的多個(gè)候選片段為fragl、frag2、frag3和frag4,利用匹配模塊131,,得到query與 fragl的匹配度為0. 8,query與frag2的匹配度為0. 7,query與frag3的匹配度為0. 6, query與frag4的匹配度為0. 5,若選取匹配度高于0. 6的候選片段作為優(yōu)選候選片段,則此例的優(yōu)選候選片段個(gè)數(shù)為3,將所述優(yōu)選候選片段個(gè)數(shù)與所述第一預(yù)設(shè)閾值進(jìn)行比較,獲取所述查詢(xún)序列的檢索粒度信息。另外,此處的所述第一預(yù)設(shè)閾值可以是固定數(shù)值,也可以根據(jù)用戶的查詢(xún)需求進(jìn)行動(dòng)態(tài)調(diào)整。優(yōu)選地,在上述圖2所描述的實(shí)施例的基礎(chǔ)上,所述信息獲取模塊132’還用于根據(jù)所述多個(gè)匹配度,獲取與所述查詢(xún)序列相對(duì)應(yīng)的平均匹配度;并且當(dāng)所述平均匹配度大于第二預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息;其中,所述調(diào)整裝置14’還用于根據(jù)所述查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。仍然接上例,查詢(xún)序列獲取裝置11’獲取的查詢(xún)序列為query,候選片段獲取裝置12’獲取的多個(gè)候選片段為fragl、 frag2、frag3和frag4,利用匹配模塊131,,得到query與fragl的匹配度為0. 8, query與 frag2的匹配度為0. 7,query與frag3的匹配度為0. 6,query與frag4的匹配度為0. 5, 對(duì)應(yīng)于檢索粒度的匹配度閾值為0. 6,那么所述查詢(xún)序列相對(duì)于候選片段fragl、frag2, frag3和frag4的平均匹配度為(0. 8+0. 7+0. 6+0. 5)/4,即0. 65,根據(jù)相應(yīng)的匹配度閾值 0. 6,可以獲取所述查詢(xún)序列的檢索粒度信息,例如,所述查詢(xún)序列相對(duì)于多個(gè)候選片段的平均匹配度高于所述第二預(yù)設(shè)閾值時(shí),表示查詢(xún)序列的檢索粒度偏大。圖3示出根據(jù)本發(fā)明另一個(gè)方面的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法流程圖。其中,用于實(shí)現(xiàn)基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)搜索弓I 擎服務(wù)器、多個(gè)搜索引擎服務(wù)器集、基于云計(jì)算的計(jì)算機(jī)集合或者通過(guò)網(wǎng)絡(luò)與搜索引擎服務(wù)器相連接的其他第三方的服務(wù)器,此處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備僅為示意性地舉例說(shuō)明,其他現(xiàn)有的或今后可能出現(xiàn)的基于檢索粒度對(duì)查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化的設(shè)備,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟Sl中,網(wǎng)絡(luò)設(shè)備獲取待優(yōu)化的查詢(xún)序列。具體地,所述網(wǎng)絡(luò)設(shè)備可以獲取由用戶通過(guò)用戶設(shè)備輸入的查詢(xún)序列,也可以獲取由諸如搜索引擎服務(wù)器的查詢(xún)序列數(shù)據(jù)庫(kù)中得到的查詢(xún)序列。以查詢(xún)序列數(shù)據(jù)庫(kù)為例,當(dāng)所述網(wǎng)絡(luò)設(shè)備向所述查詢(xún)序列數(shù)據(jù)庫(kù)發(fā)出查詢(xún)序列請(qǐng)求時(shí),所述查詢(xún)序列數(shù)據(jù)庫(kù)對(duì)該請(qǐng)求作出響應(yīng),并將選取的查詢(xún)序列返回至所述網(wǎng)絡(luò)設(shè)備。此外,所述網(wǎng)絡(luò)設(shè)備還可以定期地獲取來(lái)自查詢(xún)序列數(shù)據(jù)庫(kù)的多個(gè)查詢(xún)序列,以便對(duì)這些查詢(xún)序列進(jìn)行優(yōu)化和調(diào)整。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取待優(yōu)化的查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取待優(yōu)化的查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟S2中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。具體地,在步驟Sl中,所述網(wǎng)絡(luò)設(shè)備獲取待優(yōu)化的查詢(xún)序列后,該網(wǎng)絡(luò)設(shè)備在步驟S2中根據(jù)所述查詢(xún)序列來(lái)獲取與該查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。本發(fā)明的術(shù)語(yǔ) “候選片段”是指與所述查詢(xún)序列相對(duì)應(yīng)的相同或相近似的表達(dá)形式,也可稱(chēng)為同義片段。 從某種意義上來(lái)說(shuō),候選片段是以一種特殊的形式對(duì)所述查詢(xún)序列進(jìn)行擴(kuò)展,并且其擴(kuò)展的范圍限定為所述候選片段必須包括所述查詢(xún)序列中的所有詞典詞。例如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“鼠標(biāo)墊”時(shí),在“鼠標(biāo)墊”中間插入“護(hù)腕”兩字,由于“鼠標(biāo)墊”和插入后的“鼠標(biāo)護(hù)腕墊”在描述和表達(dá)方面基本相似,因而可以將“鼠標(biāo)護(hù)腕墊”作為查詢(xún)序列“鼠標(biāo)墊” 的候選片段。又如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“土豆粉”時(shí),其他大量用戶的歷史瀏覽記錄中的“土豆牛腩粉”、“土豆牛肉粉”等均可以作為查詢(xún)序列“土豆粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。此外,所述網(wǎng)絡(luò)設(shè)備獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段時(shí),可以取決于多個(gè)不同的維度或這些不同維度的組合,例如, 包括但不限于,候選片段的獲取方式、查詢(xún)序列與多個(gè)詞之間的處理方式等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選片段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選片段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟S3中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列與所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。具體地,在步驟S2中,所述網(wǎng)絡(luò)設(shè)備獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段后,該網(wǎng)絡(luò)設(shè)備在步驟S3中根據(jù)所述查詢(xún)序列與所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。本發(fā)明的“檢索粒度信息”包括但不限于檢索粒度過(guò)大,例如,當(dāng)所述查詢(xún)序列的搜索結(jié)果的上下文與所述多個(gè)候選片段的匹配度很高時(shí),可以初步認(rèn)定用戶輸入的查詢(xún)序列的檢索粒度過(guò)大,當(dāng)用戶通過(guò)該查詢(xún)序列來(lái)檢索時(shí),相關(guān)網(wǎng)頁(yè)有可能無(wú)法展示給用戶或無(wú)法排到檢索結(jié)果的靠前位置。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取查詢(xún)序列的檢索粒度信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取查詢(xún)序列的檢索粒度信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。
12
在步驟S4中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整, 以獲得調(diào)整后的查詢(xún)序列。具體地,在步驟S3中,所述網(wǎng)絡(luò)設(shè)備獲取查詢(xún)序列的檢索粒度信息后,該網(wǎng)絡(luò)設(shè)備在步驟S4中對(duì)所述檢索粒度信息進(jìn)行分析,并基于所述檢索粒度信息來(lái)調(diào)整所述查詢(xún)序列。接上例,雖然“鼠標(biāo)墊”作為一個(gè)檢索粒度在一般情形下是合適的,但是當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)護(hù)腕墊”時(shí),搜索引擎將其進(jìn)行切詞處理,得到“/鼠標(biāo)/ 護(hù)腕/墊”這樣的語(yǔ)義成分序列,因而可以將“鼠標(biāo)護(hù)腕墊”作為“鼠標(biāo)墊”的候選片段。在這種情形下,可以將原來(lái)的檢索粒度“鼠標(biāo)墊”繼續(xù)拆分為新的檢索粒度“/鼠標(biāo)/墊”,以?xún)?yōu)化所述查詢(xún)序列。又如,當(dāng)用戶輸入的查詢(xún)序列為“土豆粉”時(shí),為了減小其檢索粒度,可以在其中添加一定的插入成分,從而得到諸如“土豆牛肉粉”、“土豆麻辣粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。本領(lǐng)域技術(shù)人員應(yīng)能理解上述調(diào)整查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的調(diào)整查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。優(yōu)選地,在上述圖3所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)大量用戶的查詢(xún)?nèi)罩具M(jìn)行統(tǒng)計(jì)分析,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述大量用戶查詢(xún)過(guò)的“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等查詢(xún)序列與用戶輸入的查詢(xún)序列相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖3所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述用戶的歷史查詢(xún)?nèi)罩局械摹笆髽?biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等查詢(xún)序列與當(dāng)前輸入的“鼠標(biāo)墊”相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖3所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”,可以對(duì)所述“鼠標(biāo)墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)墊”,然后對(duì)某一查詢(xún)序列為“誰(shuí)知道鼠標(biāo)護(hù)腕墊的價(jià)格”的“鼠標(biāo)護(hù)腕墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)護(hù)腕墊”,根據(jù)它們的切詞邊界相同,將“鼠標(biāo)護(hù)腕墊”作為與查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖3所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)“鼠標(biāo)墊”進(jìn)行語(yǔ)義分析處理,例如,可以對(duì)鼠標(biāo)墊的功能進(jìn)行擴(kuò)展,得到與“鼠標(biāo)墊”相同或相近似的查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等,并將查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”作為用戶輸入的查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖3所描述的實(shí)施例的基礎(chǔ)上,所述網(wǎng)絡(luò)設(shè)備在步驟Sl中還用于獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列,其中,該方法還包括提供步驟(圖3未示),用于根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果,并將所述搜索結(jié)果提供給所述用戶設(shè)備。更優(yōu)選地,所述提供步驟還用于根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。此處的相關(guān)查詢(xún)信息包括但不限于以下至少任一項(xiàng)查詢(xún)類(lèi)型、搜索結(jié)果的點(diǎn)擊率、搜索結(jié)果的更新時(shí)間、所述用戶關(guān)于查詢(xún)的偏好設(shè)置。以相關(guān)查詢(xún)信息為查詢(xún)類(lèi)型作為示例,當(dāng)用戶通過(guò)用戶設(shè)備輸入查詢(xún)序列“鼠標(biāo)墊”時(shí),采用該方法, 對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,并返回基于所述查詢(xún)序列的檢索粒度為“/鼠標(biāo)/墊”的多個(gè)搜索結(jié)果,當(dāng)用戶需要優(yōu)先觀看這些搜索結(jié)果中的圖片應(yīng)用時(shí),網(wǎng)絡(luò)設(shè)備就根據(jù)調(diào)整后的查詢(xún)序列以及圖片應(yīng)用,將有關(guān)鼠標(biāo)墊的圖片通過(guò)用戶設(shè)備展現(xiàn)給用戶。圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法流程圖。其中,用于實(shí)現(xiàn)基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)搜索引擎服務(wù)器、多個(gè)搜索引擎服務(wù)器集、基于云計(jì)算的計(jì)算機(jī)集合或者通過(guò)網(wǎng)絡(luò)與搜索引擎服務(wù)器相連接的其他第三方的服務(wù)器,此處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無(wú)線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)設(shè)備僅為示意性地舉例說(shuō)明,其他現(xiàn)有的或今后可能出現(xiàn)的基于檢索粒度對(duì)查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化的設(shè)備,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟Si’中,所述網(wǎng)絡(luò)設(shè)備可以獲取由用戶通過(guò)用戶設(shè)備輸入的查詢(xún)序列,也可以獲取由諸如搜索引擎服務(wù)器的查詢(xún)序列數(shù)據(jù)庫(kù)中得到的查詢(xún)序列。以查詢(xún)序列數(shù)據(jù)庫(kù)為例,當(dāng)所述網(wǎng)絡(luò)設(shè)備向所述查詢(xún)序列數(shù)據(jù)庫(kù)發(fā)出查詢(xún)序列請(qǐng)求時(shí),所述查詢(xún)序列數(shù)據(jù)庫(kù)對(duì)該請(qǐng)求作出響應(yīng),并將選取的查詢(xún)序列返回至所述網(wǎng)絡(luò)設(shè)備。此外,所述網(wǎng)絡(luò)設(shè)備還可以定期地獲取來(lái)自查詢(xún)序列數(shù)據(jù)庫(kù)的多個(gè)查詢(xún)序列,以便對(duì)這些查詢(xún)序列進(jìn)行優(yōu)化和調(diào)整。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取待優(yōu)化的查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取待優(yōu)化的查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟S2’中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。具體地,在步驟Si’中,所述網(wǎng)絡(luò)設(shè)備獲取待優(yōu)化的查詢(xún)序列后,該網(wǎng)絡(luò)設(shè)備在步驟S2’中根據(jù)所述查詢(xún)序列來(lái)獲取與該查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段。本發(fā)明的術(shù)語(yǔ) “候選片段”是指與所述查詢(xún)序列相對(duì)應(yīng)的相同或相近似的表達(dá)形式,也可稱(chēng)為同義片段。 從某種意義上來(lái)說(shuō),候選片段是以一種特殊的形式對(duì)所述查詢(xún)序列進(jìn)行擴(kuò)展,并且其擴(kuò)展的范圍限定為所述候選片段必須包括所述查詢(xún)序列中的所有詞典詞。例如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“鼠標(biāo)墊”時(shí),在“鼠標(biāo)墊”中間插入“護(hù)腕”兩字,由于“鼠標(biāo)墊”和插入后的“鼠標(biāo)護(hù)腕墊”在描述和表達(dá)方面基本相似,因而可以將“鼠標(biāo)護(hù)腕墊”作為查詢(xún)序列“鼠標(biāo)墊” 的候選片段。又如,當(dāng)用戶通過(guò)用戶設(shè)備輸入“土豆粉”時(shí),其他大量用戶的歷史瀏覽記錄中的“土豆牛腩粉”、“土豆牛肉粉”等均可以作為查詢(xún)序列“土豆粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。此外,所述網(wǎng)絡(luò)設(shè)備獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段時(shí),可以取決于多個(gè)不同的維度或這些不同維度的組合,例如, 包括但不限于,候選片段的獲取方式、查詢(xún)序列與多個(gè)詞之間的處理方式等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取候選片段的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取候選片段的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟S31’中,所述網(wǎng)絡(luò)設(shè)備將所述查詢(xún)序列與所述多個(gè)候選片段先進(jìn)行匹配, 以獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度,然后執(zhí)行步驟S32’,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述步驟S31’中得到的所述多個(gè)匹配度以及所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息。具體地,所述網(wǎng)絡(luò)設(shè)備通過(guò)步驟Si’和步驟S2’分別獲取待優(yōu)化的查詢(xún)序列以及與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段后,該網(wǎng)絡(luò)設(shè)備在步驟S31’中將所述查詢(xún)序列與所述多個(gè)候選片段進(jìn)行匹配,獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度,并在步驟S32’中根據(jù)所獲取的匹配度以及候選片段,得到所述查詢(xún)序列的檢索粒度信息。例如,不妨設(shè)定獲取的查詢(xún)序列為query,獲取的多個(gè)候選片段為fragl、frag2、 frag3和frag4,利用所述網(wǎng)絡(luò)設(shè)備,得到query與fragl的匹配度為0. 8,query與frag2 的匹配度為0. 7,query與frag3的匹配度為0. 6,query與frag4的匹配度為0. 5,就可以得到所述查詢(xún)序列的檢索粒度信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述查詢(xún)序列與候選片段之間的匹配方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的查詢(xún)序列與候選片段之間的匹配方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。在步驟S4’中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整, 以獲得調(diào)整后的查詢(xún)序列。具體地,在步驟S32’中,所述網(wǎng)絡(luò)設(shè)備獲取查詢(xún)序列的檢索粒度信息后,該網(wǎng)絡(luò)設(shè)備在步驟S4’中對(duì)所述檢索粒度信息進(jìn)行分析,并基于所述檢索粒度信息來(lái)調(diào)整所述查詢(xún)序列。接上例,雖然“鼠標(biāo)墊”作為一個(gè)檢索粒度在一般情形下是合適的, 但是當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)護(hù)腕墊”時(shí),搜索引擎將其進(jìn)行切詞處理,得到“/鼠標(biāo) /護(hù)腕/墊”這樣的語(yǔ)義成分序列,因而可以將“鼠標(biāo)護(hù)腕墊”作為“鼠標(biāo)墊”的候選片段。 在這種情形下,可以將原來(lái)的檢索粒度“鼠標(biāo)墊”繼續(xù)拆分為新的檢索粒度“鼠標(biāo)/墊”,以?xún)?yōu)化所述查詢(xún)序列。又如,當(dāng)用戶輸入的查詢(xún)序列為“土豆粉”時(shí),為了減小其檢索粒度,可以在其中添加一定的插入成分,從而得到諸如“土豆牛肉粉”、“土豆麻辣粉”的候選片段,并將這些候選片段與“土豆粉”進(jìn)行主題匹配,以?xún)?yōu)化所述查詢(xún)序列。本領(lǐng)域技術(shù)人員應(yīng)能理解上述調(diào)整查詢(xún)序列的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的調(diào)整查詢(xún)序列的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2’,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)大量用戶的查詢(xún)?nèi)罩具M(jìn)行統(tǒng)計(jì)分析,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述大量用戶查詢(xún)過(guò)的“鼠標(biāo)護(hù)腕墊”、 “鼠標(biāo)海綿墊”等查詢(xún)序列與用戶輸入的查詢(xún)序列相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2’,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以結(jié)合所述用戶的歷史查詢(xún)?nèi)罩?,例如,將與“鼠標(biāo)墊”相對(duì)應(yīng)的所述用戶的歷史查詢(xún)?nèi)罩局械摹笆髽?biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”等查詢(xún)序列與當(dāng)前輸入的“鼠標(biāo)墊”相結(jié)合,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2’,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。 仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”,可以對(duì)所述“鼠標(biāo)墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)墊”,然后對(duì)某一查詢(xún)序列為“誰(shuí)知道鼠標(biāo)護(hù)腕墊的價(jià)格”的“鼠標(biāo)護(hù)腕墊”進(jìn)行切詞邊界分析處理,得到切詞邊界為“鼠標(biāo)護(hù)腕墊”,根據(jù)它們的切詞邊界相同,將“鼠標(biāo)護(hù)腕墊”作為與查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,利用步驟S2’,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述多個(gè)候選片段。仍然接上例,當(dāng)用戶輸入的查詢(xún)序列為“鼠標(biāo)墊”時(shí),可以對(duì)“鼠標(biāo)墊”進(jìn)行語(yǔ)義分析處理,例如, 可以對(duì)鼠標(biāo)墊的功能進(jìn)行擴(kuò)展,得到與“鼠標(biāo)墊”相同或相近似的查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、 “鼠標(biāo)海綿墊”等,并將查詢(xún)序列“鼠標(biāo)護(hù)腕墊”、“鼠標(biāo)海綿墊”作為用戶輸入的查詢(xún)序列“鼠標(biāo)墊”相對(duì)應(yīng)的候選片段。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,所述網(wǎng)絡(luò)設(shè)備在步驟Si’中還用于獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列,其中,該方法還包括提供步驟(圖4未示),所述提供步驟根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果,并將所述搜索結(jié)果提供給所述用戶設(shè)備。更優(yōu)選地,所述提供步驟還用于根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。此處的相關(guān)查詢(xún)信息包括但不限于以下至少任一項(xiàng)查詢(xún)類(lèi)型、搜索結(jié)果的點(diǎn)擊率、搜索結(jié)果的更新時(shí)間、所述用戶關(guān)于查詢(xún)的偏好設(shè)置。 以相關(guān)查詢(xún)信息為查詢(xún)類(lèi)型作為示例,當(dāng)用戶通過(guò)用戶設(shè)備輸入查詢(xún)序列“鼠標(biāo)墊”時(shí),采用該方法,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,并返回基于所述查詢(xún)序列的檢索粒度為“/鼠標(biāo)/墊” 的多個(gè)搜索結(jié)果,當(dāng)用戶需要優(yōu)先觀看這些搜索結(jié)果中的圖片應(yīng)用時(shí),網(wǎng)絡(luò)設(shè)備就根據(jù)調(diào)整后的查詢(xún)序列以及圖片應(yīng)用,將有關(guān)鼠標(biāo)墊的圖片通過(guò)用戶設(shè)備展現(xiàn)給用戶。。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,在步驟S31’中,所述網(wǎng)絡(luò)設(shè)備還用于根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析技術(shù)進(jìn)行主題匹配,以獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度。例如,所述網(wǎng)絡(luò)設(shè)備可以根據(jù)但不限于PLSA(Probabilistic LatentSemantic Analysis,概率潛在語(yǔ)義分析)模型將與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)詞條與所述候選片段之間進(jìn)行主題匹配,進(jìn)而獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。更優(yōu)選地,若對(duì)應(yīng)于所述查詢(xún)序列的搜索結(jié)果為A/B/C/D/E/F/G,以及對(duì)應(yīng)于所述候選片段的搜索結(jié)果為A/C/G/H/I,則所述查詢(xún)序列與候選片段之間的主題匹配度為,由A/B/ C/D/E/F/G構(gòu)成的向量與由A/C/G/H/I構(gòu)成的向量之間的余弦相乘得到的值。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,在步驟S31’中,所述網(wǎng)絡(luò)設(shè)備還用于將所述查詢(xún)序列的搜索結(jié)果與所述多個(gè)候選片段的搜索結(jié)果進(jìn)行匹配,然后根據(jù)匹配結(jié)果,獲取所述查詢(xún)序列相對(duì)于所述多個(gè)候選片段的多個(gè)匹配度。具體地,通過(guò)所述查詢(xún)序列進(jìn)行檢索以獲取第一搜索結(jié)果集,并通過(guò)所述候選片段進(jìn)行檢索以獲取第二搜索結(jié)果集, 然后將第一搜索結(jié)果集于第二搜索結(jié)果集進(jìn)行匹配,根據(jù)匹配結(jié)果來(lái)獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,在步驟S32’中,所述網(wǎng)絡(luò)設(shè)備還用于根據(jù)所述多個(gè)匹配度,確定所述多個(gè)候選片段中優(yōu)選候選片段的個(gè)數(shù);并且當(dāng)所述優(yōu)選候選片段的個(gè)數(shù)大于第一預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息;其中,步驟S4’ 還用于根據(jù)所述查詢(xún)序列的檢索粒度信息,結(jié)合所述優(yōu)選候選片段,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。接上例,所述網(wǎng)絡(luò)設(shè)備所獲取的查詢(xún)序列為query,以及所獲取的多個(gè)候選片段為 fragU frag2、frag3 和 frag4,得到 query 與 fragl 的匹配度為 0. 8,query 與 frag2 的匹配度為0. 7,query與frag3的匹配度為0. 6,query與frag4的匹配度為0. 5,若選取匹配
16度高于0. 6的候選片段作為優(yōu)選候選片段,則此例的優(yōu)選候選片段個(gè)數(shù)為3,將所述優(yōu)選候選片段個(gè)數(shù)與所述第一預(yù)設(shè)閾值進(jìn)行比較,獲取所述查詢(xún)序列的檢索粒度信息。另外,此處的所述第一預(yù)設(shè)閾值可以是固定數(shù)值,也可以根據(jù)用戶的查詢(xún)需求進(jìn)行動(dòng)態(tài)調(diào)整。優(yōu)選地,在上述圖4所描述的實(shí)施例的基礎(chǔ)上,在步驟S32’中,所述網(wǎng)絡(luò)設(shè)備還用于根據(jù)所述多個(gè)匹配度,獲取與所述查詢(xún)序列相對(duì)應(yīng)的平均匹配度;并且當(dāng)所述平均匹配度大于第二預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息;其中,所述步驟S4’還根據(jù)所述查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。接上例,所述網(wǎng)絡(luò)設(shè)備所獲取的查詢(xún)序列為query,以及所獲取的多個(gè)候選片段為fragl、frag2、frag3和frag4,利用該方法,得到query與fragl的匹配度為0. 8,query與frag2的匹配度為0. 7,query 與frag3的匹配度為0. 6,query與frag4的匹配度為0. 5,對(duì)應(yīng)于檢索粒度的匹配度閾值為0. 6,那么所述查詢(xún)序列相對(duì)于候選片段fragl、frag2、frag3和frag4的平均匹配度為 (0. 8+0. 7+0. 6+0. 5)/4,即0. 65,根據(jù)相應(yīng)的匹配度閾值0. 6,可以獲取所述查詢(xún)序列的檢索粒度信息,例如,所述查詢(xún)序列相對(duì)于多個(gè)候選片段的平均匹配度高于所述第二預(yù)設(shè)閾值時(shí),表示查詢(xún)序列的檢索粒度偏大。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱(chēng),而并不表示任何特定的順序。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法,其中,該方法包括以下步驟a獲取待優(yōu)化的查詢(xún)序列;b根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段; c根據(jù)所述查詢(xún)序列與所述候選片段,獲取所述查詢(xún)序列的檢索粒度信息; d根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b還包括-根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟b還包括-根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩荆@取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述步驟b還包括-根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述步驟b還包括-根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述步驟c包括以下步驟cl將所述查詢(xún)序列與所述候選片段進(jìn)行匹配,以獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度;c2根據(jù)所述匹配度以及所述候選片段,獲取所述查詢(xún)序列的檢索粒度信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟cl還包括-根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析技術(shù)進(jìn)行主題匹配,以獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟cl還包括-將所述查詢(xún)序列的搜索結(jié)果與所述候選片段的搜索結(jié)果進(jìn)行匹配; -根據(jù)匹配結(jié)果,獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的方法,其中,所述步驟c2還包括 -根據(jù)所述匹配度,確定所述候選片段中優(yōu)選候選片段的個(gè)數(shù);-當(dāng)所述優(yōu)選候選片段的個(gè)數(shù)大于第一預(yù)設(shè)閾值時(shí),確定所述查詢(xún)序列的檢索粒度信息;其中,所述步驟d還包括-根據(jù)所述查詢(xún)序列的檢索粒度信息,結(jié)合所述優(yōu)選候選片段,對(duì)所述查詢(xún)序列進(jìn)行調(diào)離iF. ο
10.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的方法,其中,所述步驟C2還包括 -根據(jù)所述匹配度,獲取與所述查詢(xún)序列相對(duì)應(yīng)的平均匹配度;-當(dāng)所述平均匹配度大于第二預(yù)設(shè)閾值時(shí),確定所述查詢(xún)序列的檢索粒度信息; 其中,所述步驟d還包括-根據(jù)所述查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中,所述步驟a還包括 -獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列;其中,該方法還包括e:-根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果; -將所述搜索結(jié)果提供給所述用戶設(shè)備。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述步驟e還包括-根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述相關(guān)查詢(xún)信息包括以下至少任一項(xiàng) -查詢(xún)類(lèi)型;-搜索結(jié)果的點(diǎn)擊率; -搜索結(jié)果的更新時(shí)間; -所述用戶關(guān)于查詢(xún)的偏好設(shè)置。
14.一種用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的設(shè)備,其中,該設(shè)備包括 查詢(xún)序列獲取裝置,用于獲取待優(yōu)化的查詢(xún)序列;候選片段獲取裝置,用于根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的候選片段;信息獲取裝置,用于根據(jù)所述查詢(xún)序列與所述候選片段,獲取所述查詢(xún)序列的檢索粒度信息;調(diào)整裝置,用于根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述候選片段獲取裝置還用于-根據(jù)所述查詢(xún)序列,結(jié)合對(duì)大量用戶的查詢(xún)?nèi)罩镜慕y(tǒng)計(jì)分析,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
16.根據(jù)權(quán)利要求14或15所述的設(shè)備,其中,所述候選片段獲取裝置還用于-根據(jù)所述查詢(xún)序列,結(jié)合所述用戶的歷史查詢(xún)?nèi)罩荆@取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
17.根據(jù)權(quán)利要求14至16中任一項(xiàng)所述的設(shè)備,其中,所述候選片段獲取裝置還用于-根據(jù)所述查詢(xún)序列,通過(guò)切詞邊界分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
18.根據(jù)權(quán)利要求14至17中任一項(xiàng)所述的設(shè)備,其中,所述候選片段獲取裝置還用于-根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析處理,獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述候選片段。
19.根據(jù)權(quán)利要求14至18中任一項(xiàng)所述的設(shè)備,其中,所述信息獲取裝置還包括匹配模塊,用于將所述查詢(xún)序列與所述候選片段進(jìn)行匹配,以獲取所述查詢(xún)序列相對(duì)于所述候選片段的多個(gè)匹配度;信息獲取模塊,用于根據(jù)所述匹配度以及所述候選片段,獲取所述查詢(xún)序列的檢索粒度f(wàn)e息。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中,所述匹配模塊還用于-根據(jù)所述查詢(xún)序列,通過(guò)語(yǔ)義分析技術(shù)進(jìn)行主題匹配,以獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。
21.根據(jù)權(quán)利要求19所述的設(shè)備,其中,所述匹配模塊還用于-將所述查詢(xún)序列的搜索結(jié)果與所述候選片段的搜索結(jié)果進(jìn)行匹配; -根據(jù)匹配結(jié)果,獲取所述查詢(xún)序列相對(duì)于所述候選片段的匹配度。
22.根據(jù)權(quán)利要求19至21中任一項(xiàng)所述的設(shè)備,其中,所述信息獲取模塊還用于 -根據(jù)所述匹配度,確定所述候選片段中優(yōu)選候選片段的個(gè)數(shù);-當(dāng)所述優(yōu)選候選片段的個(gè)數(shù)大于第一預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息;其中,所述調(diào)整裝置還用于-根據(jù)所述查詢(xún)序列的檢索粒度信息,結(jié)合所述優(yōu)選候選片段,對(duì)所述查詢(xún)序列進(jìn)行調(diào)離
23.根據(jù)權(quán)利要求19至21中任一項(xiàng)所述的設(shè)備,其中,所述信息獲取模塊還用于 -根據(jù)所述匹配度,獲取與所述查詢(xún)序列相對(duì)應(yīng)的平均匹配度;-當(dāng)所述平均匹配度大于第二預(yù)設(shè)閾值時(shí),獲取所述查詢(xún)序列的檢索粒度信息; 其中,所述調(diào)整裝置還用于-根據(jù)所述查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整。
24.根據(jù)權(quán)利要求14至23中任一項(xiàng)所述的設(shè)備,其中,所述查詢(xún)序列獲取裝置還用于-獲取用戶通過(guò)用戶設(shè)備輸入的所述查詢(xún)序列; 其中,該設(shè)備還包括提供裝置-根據(jù)調(diào)整后的查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的搜索結(jié)果; -將所述搜索結(jié)果提供給所述用戶設(shè)備。
25.根據(jù)權(quán)利要求M所述的設(shè)備,其中,所述提供裝置還用于-根據(jù)所述用戶的相關(guān)查詢(xún)信息,將所述搜索結(jié)果提供給所述用戶設(shè)備。
26.-搜索結(jié)果的點(diǎn)擊率; -搜索結(jié)果的更新時(shí)間; -所述用戶關(guān)于查詢(xún)的偏好設(shè)置。
全文摘要
本發(fā)明提供一種用于基于檢索粒度來(lái)優(yōu)化查詢(xún)序列的方法,包括以下步驟獲取待優(yōu)化的查詢(xún)序列;根據(jù)所述查詢(xún)序列,獲取與所述查詢(xún)序列相對(duì)應(yīng)的多個(gè)候選片段;根據(jù)所述查詢(xún)序列與所述多個(gè)候選片段,獲取所述查詢(xún)序列的檢索粒度信息;根據(jù)所述檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整,以獲得調(diào)整后的查詢(xún)序列。與現(xiàn)有技術(shù)相比,本發(fā)明根據(jù)查詢(xún)序列的檢索粒度信息,對(duì)所述查詢(xún)序列進(jìn)行調(diào)整和優(yōu)化,提高了檢索結(jié)果的召回率和檢索質(zhì)量。
文檔編號(hào)G06F17/30GK102541897SQ201010603169
公開(kāi)日2012年7月4日 申請(qǐng)日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者張希娟 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司