專利名稱:一種綜合搜索結(jié)果的排序系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種綜合搜索結(jié)果的排序系統(tǒng)及方法。
背景技術(shù):
垂直搜索引擎是相對通用搜索引擎的信息量大、查詢不準(zhǔn)確、深度不夠等提出來的新的搜索引擎服務(wù)模式,通過針對某一特定領(lǐng)域、某一特定人群或某一特定需求提供有一定價值的信息和相關(guān)服務(wù),例如,論壇、圖片、新聞、音樂、視頻等都是獨立的垂直搜索類型。綜合搜索引擎則是將多個垂直搜索引擎的結(jié)果按一定的規(guī)則合并在一個結(jié)果頁上的搜索系統(tǒng)。
在目前的綜合搜索引擎中,一般都采取對各個獨立的垂直搜索引擎結(jié)果硬性排序的方式,因此在綜合搜索的顯示頁面中各種垂直搜索結(jié)果的位置固定不變。例如Yahoo中國提供的綜合搜索,在匯集各個獨立搜索引擎的結(jié)果時,預(yù)先人工設(shè)定了各個結(jié)果的排序,當(dāng)用戶在輸入框輸入某檢索詞時,結(jié)果頁將會顯示來自多個垂直搜索引擎的結(jié)果,按照“歌曲、圖片、網(wǎng)頁......”的固定順序顯示給用戶。
因此,現(xiàn)有技術(shù)在綜合搜索結(jié)果的排序方式方面過于單一,缺乏靈活性,難以滿足用戶需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種綜合搜索結(jié)果的排序系統(tǒng),旨在解決現(xiàn)有技術(shù)在綜合搜索結(jié)果的排序方面存在的靈活性不足的問題。
本發(fā)明的另一目的在于提供一種綜合搜索結(jié)果的排序方法,以更好地解決現(xiàn)有技術(shù)存在的上述問題。
為了實現(xiàn)發(fā)明目的,所述排序系統(tǒng)包括數(shù)據(jù)分析模塊、數(shù)據(jù)庫和排序模塊;所述數(shù)據(jù)分析模塊提供可用于排序算法的數(shù)據(jù)信息,并導(dǎo)入所述數(shù)據(jù)庫中存儲;所述數(shù)據(jù)庫用于存儲數(shù)據(jù)分析模塊提供的數(shù)據(jù)信息,供應(yīng)所述排序模塊執(zhí)行排序算法時的提取,并存儲所述排序模塊得到的最終排序信息;所述排序模塊用于根據(jù)所述數(shù)據(jù)庫中存儲的數(shù)據(jù)信息執(zhí)行排序算法,對所述垂直搜索引擎進(jìn)行排序,并將最終排序信息存儲到所述數(shù)據(jù)庫中。
所述排序算法包括獨立排序算法和綜合排序算法;所述獨立排序算法包括人工干預(yù)法、索引量比較法、用戶行為分析法以及日志詞頻分析法,相互獨立地對所述垂直搜索引擎進(jìn)行排序;所述綜合排序算法根據(jù)所述獨立排序算法的排序結(jié)果,計算所述垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
所述數(shù)據(jù)分析模塊進(jìn)一步包括人工預(yù)定義模塊、索引量對比模塊、日志及分析模塊;所述人工預(yù)定義模塊用于提供人工預(yù)定義的相關(guān)信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并采取人工干預(yù)法對所述垂直搜速引擎進(jìn)行排序;所述索引量對比模塊用于提供檢索詞在垂直搜索引擎中的結(jié)果數(shù)與搜索引擎的總索引量的比值信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并采取索引量比較法對所述垂直搜速引擎進(jìn)行排序;所述日志及分析模塊用于提供用戶行為相關(guān)信息以及檢索詞相關(guān)的詞頻信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并分別采取用戶行為分析法和日志詞頻分析法對所述垂直搜速引擎進(jìn)行排序。
為了更好地實現(xiàn)發(fā)明目的,所述排序方法包括以下步驟A.在所述綜合搜索引擎中輸入檢索詞進(jìn)行搜索,得到全部垂直搜索引擎搜索的結(jié)果;B.所述排序模塊從所述數(shù)據(jù)庫提取數(shù)據(jù)信息,采取排序算法計算該次搜索中每種垂直搜索引擎的綜合值;C.對所述每種垂直搜索引擎的綜合值進(jìn)行比較,對所述垂直搜索引擎進(jìn)行排序,并將最終排序信息顯示輸出。
所述排序算法包括獨立排序算法和綜合排序算法;所述獨立排序算法包括人工干預(yù)法、索引量比較法、用戶行為分析法以及日志詞頻分析法,相互獨立地對所述垂直搜索引擎進(jìn)行排序;所述綜合排序算法根據(jù)所述獨立排序算法的排序結(jié)果,計算所述垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
所述步驟B進(jìn)一步包括B1.所述排序模塊從所述數(shù)據(jù)庫提取數(shù)據(jù)信息,分別采取全部獨立排序算法對所述垂直搜索引擎進(jìn)行排序;B2.所述排序模塊根據(jù)所述步驟B1得到的排序結(jié)果,采取綜合排序算法計算垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
所述步驟B2中綜合排序算法利用如下公式進(jìn)行計算
S(K,Ti)=∑Si(j)*Wj,∑Wj=1,(0<=Wj<=1);所述K是檢索詞,Ti是垂直搜索引擎,i是垂直搜索引擎的編號,j是獨立排序算法的編號,Si(j)表示在用j號獨立排序算法搜索檢索詞K時i號垂直搜索引擎Ti所得排序?qū)?yīng)的分值,Wj表示j號獨立排序算法的權(quán)重因子,S(K,Ti)表示搜索檢索詞K時i號垂直搜索引擎Ti具有的綜合值。
所述方法進(jìn)一步包括以下步驟D.所述排序模塊將最終排序信息存儲到所述數(shù)據(jù)庫中。
本發(fā)明通過應(yīng)用多種獨立排序算法,并在綜合排序算法中整合為綜合值進(jìn)行排序,增強了對綜合搜索結(jié)果進(jìn)行排序的靈活性,并滿足了用戶的個性化需求。
圖1是本發(fā)明中綜合搜索結(jié)果的排序系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明中綜合搜索結(jié)果的排序方法流程圖;圖3是本發(fā)明的一個實施例中綜合搜索結(jié)果的排序方法流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明構(gòu)建了一個綜合搜索結(jié)果的排序系統(tǒng),分別采取多種獨立排序算法對垂直搜索引擎的結(jié)果進(jìn)行排序,并將各次排序結(jié)果整合為一個綜合值,根據(jù)該綜合值得到最終的排序結(jié)果。此方法充分考慮到了用戶的各種需求,能夠?qū)λ阉鹘Y(jié)果進(jìn)行智能化地靈活排序,以最佳方式將搜索結(jié)果顯示給用戶。
圖1示出了本發(fā)明中綜合搜索結(jié)果的排序系統(tǒng)的結(jié)構(gòu),該排序系統(tǒng)可以位于搜索引擎中,也可以與搜索引擎處于獨立并行的關(guān)系,其中包括數(shù)據(jù)分析模塊100、數(shù)據(jù)庫200和排序模塊300。
數(shù)據(jù)分析模塊100提供可用于各種獨立排序算法的數(shù)據(jù)信息,定時導(dǎo)入到數(shù)據(jù)庫200中存儲,該數(shù)據(jù)分析模塊100中包括人工預(yù)定義模塊101、索引量對比模塊102、日志及分析模塊103,三者可相互獨立。本發(fā)明采取的獨立排序算法包括人工干預(yù)法、索引量比較法、用戶行為分析法和日志詞頻分析法等多種。所述的人工干預(yù)法,是指由搜索引擎提供者來預(yù)先定義每個檢索詞對應(yīng)的結(jié)果順序,做法是首先列舉所有需要預(yù)定義的檢索詞(可來源以往的用戶檢索日志),然后對于其中某一個檢索詞,設(shè)定一個結(jié)果排序,例如對于檢索詞“大長今”,排序為視頻、論壇、圖片、音樂、新聞、網(wǎng)頁等。所述索引量比較法,是指根據(jù)每個檢索詞在各個獨立搜索引擎的結(jié)果數(shù)與搜索引擎的總索引量的比值排序,這個比值可反映此檢索詞在此搜索引擎的重要程度,因此,比值越大的引擎,其排位越靠前。所述用戶行為分析法,是指當(dāng)用戶在輸入檢索詞得到綜合搜索的結(jié)果頁后,通過統(tǒng)計其點擊某項垂直搜索的次數(shù),以此可以反應(yīng)用戶對此引擎的興趣。所述日志詞頻分析法,是指統(tǒng)計各個引擎中的用戶檢索日志,統(tǒng)計檢索詞的檢索詞頻,檢索詞在各個搜索引擎的檢索日志中出現(xiàn)的頻繁程度,決定該檢索詞在各個引擎中的熱門程度。本發(fā)明的排序算法包括但不局限于上述四種,為滿足用戶更多需求,可以進(jìn)行擴展。
其中,人工預(yù)定義模塊101用于提供人工預(yù)定義的相關(guān)信息,以使本發(fā)明的排序系統(tǒng)能夠采用人工干預(yù)法進(jìn)行排序;索引量對比模塊102提供每個檢索詞在各個垂直搜索引擎的結(jié)果數(shù)與搜索引擎的總索引量的比值,以使本發(fā)明的排序系統(tǒng)能夠采用索引量比較法進(jìn)行排序;日志及分析模塊103提供用戶行為相關(guān)信息,以及檢索詞相關(guān)的詞頻信息,以使本發(fā)明的排序系統(tǒng)能夠采用用戶行為分析法和日志詞頻分析法進(jìn)行排序。需要指出的是,該數(shù)據(jù)分析模塊100中的模塊可以依據(jù)排序算法進(jìn)行擴展或者刪除,例如,若本發(fā)明的排序系統(tǒng)需要增加新的算法,則在該數(shù)據(jù)分析模塊100中增加相應(yīng)的模塊,提供可用于該算法的數(shù)據(jù)信息。
數(shù)據(jù)庫200中存放排序規(guī)則的中間與最終數(shù)據(jù)信息,其中最終數(shù)據(jù)為檢索詞與排序規(guī)則的線性表。
排序模塊300則用于定時執(zhí)行各種獨立排序算法,以及綜合排序算法。排序模塊300從數(shù)據(jù)庫200中提取可用于某獨立排序算法的數(shù)據(jù)信息,從而采取該獨立排序算法對各個垂直搜索引擎搜索結(jié)果進(jìn)行排序,不同的排序結(jié)果對應(yīng)不同的分值。排序模塊300再根據(jù)這些由獨立排序算法得到的分值,采取綜合排序算法計算此次搜索中各個垂直搜索引擎的綜合值,根據(jù)綜合值進(jìn)行排序,并顯示輸出,同時將最終排序信息存放到數(shù)據(jù)庫200中。
圖2示出了本發(fā)明中綜合搜索結(jié)果的排序方法的流程。
在步驟S201中,在綜合搜索引擎中輸入檢索詞進(jìn)行搜索,得到全部垂直搜索引擎搜索的結(jié)果。
在步驟S202中,排序模塊300從數(shù)據(jù)庫200提取數(shù)據(jù)信息,采取各獨立排序算法以及綜合排序算法計算該次搜索中每種垂直搜索引擎的綜合值(即其綜合排名)。具體過程是首先采取各種獨立排序算法,對該次搜索中的各垂直搜索引擎進(jìn)行排序,并得到對應(yīng)的分值;然后采取綜合排序算法,利用獨立排序算法得到的各垂直搜索引擎的分值,計算其綜合值。
在步驟S203中,根據(jù)各垂直搜索引擎的綜合值進(jìn)行比較,對所述垂直搜索引擎進(jìn)行排序,將最終排序信息顯示輸出,同時還將最終排序信息存儲到數(shù)據(jù)庫200中。
圖3示出了本發(fā)明的一個實施例中綜合搜索結(jié)果的排序方法的流程,以某檢索詞K為例,詳述如下在步驟S301中,在綜合搜索引擎中輸入檢索詞K進(jìn)行搜索,得到全部垂直搜索引擎(以Ti表示)搜索的結(jié)果,例如有關(guān)K的垂直搜索引擎有以下六種視頻(T1)、論壇(T2)、圖片(T3)、音樂(T4)、新聞(T5)、網(wǎng)頁(T6)。當(dāng)然,本發(fā)明并不限定為所提及的這些搜索引擎種類。
在步驟S302中,排序模塊300從數(shù)據(jù)庫200提取各排序算法相關(guān)的數(shù)據(jù)信息,首先采取各獨立排序算法對此次搜索中各垂直搜索引擎排序,并給出各垂直搜索引擎對應(yīng)的分值。具體過程如下采取第一種獨立排序算法,如人工干預(yù)法,得到一個垂直搜索引擎的排序,并根據(jù)該排序結(jié)果給各垂直搜索引擎設(shè)定對應(yīng)的分值,以Si(1)表示。假定該次搜索中的排序結(jié)果為圖片(T3)、視頻(T1)、音樂(T4)、網(wǎng)頁(T6)、新聞(T5)、論壇(T2),則其對應(yīng)的分值排序為S3(1)、S1(1)、S4(1)、S6(1)、S5(1)、S2(1),由此可為各搜索引擎賦值為S1(1)=5,S2(1)=1,S3(1)=6,S4(1)=4,S5(1)=2,S6(1)=3。當(dāng)然本發(fā)明的賦值也并不限定為以上方式,所賦值可根據(jù)需要靈活變更,只要能根據(jù)排序結(jié)果將各垂直搜索引擎分出梯度即可。
采取第二種獨立排序算法,如索引量對比法,得到第二列垂直搜索引擎的賦值Si(2)。再采取其他的獨立排序算法,均以相同的方式為各垂直搜索引擎賦值。最終得到四次排序?qū)?yīng)的賦值,結(jié)果如下表所示
其中i為垂直搜索引擎的編號,此實施例中1<=i<=6;j為獨立排序算法的編號,本發(fā)明的此實施例中運用的獨立排序算法有四種,所以1<=j(luò)<=4。如上表所示,垂直搜索引擎“視頻(T1)”在四次排序中分別得到的賦值為S1(1)=5,S1(2)=1,S1(3)=2,S1(4)=4。
在步驟S303中,采取綜合排序算法計算此次搜索中各垂直搜索引擎的綜合值。即利用如下的計算公式S(K,Ti)=Si(1)*W1+Si(2)*W2+Si(3)*W3+Si(4)*W4,W1+W2+W3+W4=1(0<=W1,W2,W3,W4<=1)。
在該計算公式中,K是檢索詞,Ti是垂直搜索引擎,Si(1)、Si(2)、Si(3)、Si(4)分別表示檢索詞K在垂直搜索引擎Ti中使用各獨立排序算法時所得排序?qū)?yīng)的分值(例如本實施例中的六種垂直搜索引擎,根據(jù)排名的先后順序分別賦值為6、5、4、3、2、1),W1、W2、W3、W4為各獨立排序算法的權(quán)重因子(例如可設(shè)定為W1=0.4,W2=0.3,W3=0.2,W4=0.1),S(K,Ti)表示檢索詞K在垂直搜索引擎Ti中的綜合值。
則在該實施例中,根據(jù)步驟S302中已經(jīng)得到的各垂直搜索引擎的各次排序結(jié)果對應(yīng)的分值,運用該計算公式計算綜合值,例如搜索引擎T1對應(yīng)的綜合值為S(K,T1)=S1(1)*W1+S1(2)*W2+S1(3)*W3+S1(4)*W4
=5*0.4+1*0.3+2*0.2+4*0.1=3.1用同樣的方法,計算出此次搜索中其他各垂直搜索引擎對應(yīng)的綜合值,分別為S(K,T2)=1.8,S(K,T3)=5.2,S(K,T4)=4.7,S(K,T5)=2.5,S(K,T6)=3.7。
在步驟S304中,根據(jù)各垂直搜索引擎的綜合值進(jìn)行比較,按照從大到小的順序即為S(K,T3)、S(K,T4)、S(K,T1)、S(K,T6)、S(K,T5)、S(K,T2)。因此各垂直搜索引擎的排序?qū)?yīng)為圖片(T3)、音樂(T4)、視頻(T1)、網(wǎng)頁(T6)、新聞(T5)、論壇(T2),而顯示輸出時也在網(wǎng)頁上以“圖片、音樂、視頻、網(wǎng)頁、新聞、論壇”的順序顯示給用戶。最后再將此排序存入數(shù)據(jù)庫200中。
在此步驟之后,用戶得到綜合搜索的結(jié)果頁,并可在其上選取點擊自己感興趣的內(nèi)容。而本發(fā)明的排序系統(tǒng)會利用其中的數(shù)據(jù)分析模塊100(尤其是日志及分析模塊103)記錄用戶的點擊行為,統(tǒng)計其點擊某項垂直搜索的次數(shù)。并在一個固定周期之后利用排序模塊300再次進(jìn)行計算,得到的排序結(jié)果保存到數(shù)據(jù)庫200中,當(dāng)用戶下一次輸入同樣的檢索詞時,本發(fā)明的排序系統(tǒng)則將該排序結(jié)果顯示給用戶。這個排序結(jié)果由于參考了用戶行為的反饋,可以更加準(zhǔn)確和個性化地滿足用戶的需求。
應(yīng)當(dāng)說明的是,本發(fā)明所使用的獨立排序算法并不局限于所提及的幾種,根據(jù)需要可進(jìn)行擴展或者刪除,另外本發(fā)明綜合搜索中包含的垂直搜索引擎也不局限于以上提及的類型。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種綜合搜索結(jié)果的排序系統(tǒng),用于對綜合搜索引擎中相互獨立的垂直搜索引擎的結(jié)果進(jìn)行排序,其特征在于,所述系統(tǒng)包括數(shù)據(jù)分析模塊、數(shù)據(jù)庫和排序模塊;所述數(shù)據(jù)分析模塊提供可用于排序算法的數(shù)據(jù)信息,并導(dǎo)入所述數(shù)據(jù)庫中存儲;所述數(shù)據(jù)庫用于存儲數(shù)據(jù)分析模塊提供的數(shù)據(jù)信息,供應(yīng)所述排序模塊執(zhí)行排序算法時的提取,并存儲所述排序模塊得到的最終排序信息;所述排序模塊用于根據(jù)所述數(shù)據(jù)庫中存儲的數(shù)據(jù)信息執(zhí)行排序算法,對所述垂直搜索引擎進(jìn)行排序,并將最終排序信息存儲到所述數(shù)據(jù)庫中。
2.如權(quán)利要求1所述的綜合搜索結(jié)果的排序系統(tǒng),其特征在于,所述排序算法包括獨立排序算法和綜合排序算法;所述獨立排序算法包括人工干預(yù)法、索引量比較法、用戶行為分析法以及日志詞頻分析法,相互獨立地對所述垂直搜索引擎進(jìn)行排序;所述綜合排序算法根據(jù)所述獨立排序算法的排序結(jié)果,計算所述垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
3.如權(quán)利要求1所述的綜合搜索結(jié)果的排序系統(tǒng),其特征在于,所述數(shù)據(jù)分析模塊進(jìn)一步包括人工預(yù)定義模塊、索引量對比模塊、日志及分析模塊;所述人工預(yù)定義模塊用于提供人工預(yù)定義的相關(guān)信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并采取人工干預(yù)法對所述垂直搜速引擎進(jìn)行排序;所述索引量對比模塊用于提供檢索詞在垂直搜索引擎中的結(jié)果數(shù)與搜索引擎的總索引量的比值信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并采取索引量比較法對所述垂直搜速引擎進(jìn)行排序;所述日志及分析模塊用于提供用戶行為相關(guān)信息以及檢索詞相關(guān)的詞頻信息,定時導(dǎo)入所述數(shù)據(jù)庫中,以供所述排序模塊提取并分別采取用戶行為分析法和日志詞頻分析法對所述垂直搜速引擎進(jìn)行排序。
4.一種綜合搜索結(jié)果的排序方法,用于對綜合搜索引擎中相互獨立的垂直搜索引擎的結(jié)果進(jìn)行排序,其特征在于,所述方法包括以下步驟A.在所述綜合搜索引擎中輸入檢索詞進(jìn)行搜索,得到全部垂直搜索引擎搜索的結(jié)果;B.所述排序模塊從所述數(shù)據(jù)庫提取數(shù)據(jù)信息,采取排序算法計算該次搜索中每種垂直搜索引擎的綜合值;C.對所述每種垂直搜索引擎的綜合值進(jìn)行比較,對所述垂直搜索引擎進(jìn)行排序,并將最終排序信息顯示輸出。
5.如權(quán)利要求4所述的綜合搜索結(jié)果的排序方法,其特征在于,所述排序算法包括獨立排序算法和綜合排序算法;所述獨立排序算法包括人工干預(yù)法、索引量比較法、用戶行為分析法以及日志詞頻分析法,相互獨立地對所述垂直搜索引擎進(jìn)行排序;所述綜合排序算法根據(jù)所述獨立排序算法的排序結(jié)果,計算所述垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
6.如權(quán)利要求4或5所述的綜合搜索結(jié)果的排序方法,其特征在于,所述步驟B進(jìn)一步包括B1.所述排序模塊從所述數(shù)據(jù)庫提取數(shù)據(jù)信息,分別采取全部獨立排序算法對所述垂直搜索引擎進(jìn)行排序;B2.所述排序模塊根據(jù)所述步驟B1得到的排序結(jié)果,采取綜合排序算法計算垂直搜索引擎的綜合值,并根據(jù)所述綜合值對所述垂直搜索引擎進(jìn)行排序。
7.如權(quán)利要求6所述的綜合搜索結(jié)果的排序方法,其特征在于,所述步驟B2中綜合排序算法利用如下公式進(jìn)行計算S(K,Ti)=∑Si(j)*Wj,∑Wj=1,(0<=Wj<=1);所述公式中K是檢索詞,Ti是垂直搜索引擎,i是垂直搜索引擎的編號,j是獨立排序算法的編號,Si(j)表示在用j號獨立排序算法搜索檢索詞K時i號垂直搜索引擎Ti所得排序?qū)?yīng)的分值,Wj表示j號獨立排序算法的權(quán)重因子,S(K,Ti)表示搜索檢索詞K時i號垂直搜索引擎Ti具有的綜合值。
8.如權(quán)利要求4所述的的綜合搜索結(jié)果的排序方法,其特征在于,所述方法進(jìn)一步包括以下步驟D.所述排序模塊將最終排序信息存儲到所述數(shù)據(jù)庫中。
9.如權(quán)利要求4所述的的綜合搜索結(jié)果的排序方法,其特征在于,所述方法進(jìn)一步包括以下步驟E.將用戶在結(jié)果頁上的點擊行為反饋給數(shù)據(jù)分析模塊中的日志及分析模塊,定時再次計算和排序,并將結(jié)果保存在數(shù)據(jù)庫中。
全文摘要
本發(fā)明適用于數(shù)據(jù)處理領(lǐng)域,提供了一種綜合搜索結(jié)果的排序系統(tǒng)及方法。所述方法包括以下步驟A.在所述綜合搜索引擎中輸入檢索詞進(jìn)行搜索,得到全部垂直搜索引擎搜索的結(jié)果;B.所述排序模塊從所述數(shù)據(jù)庫提取數(shù)據(jù)信息,采取排序算法計算該次搜索中每種垂直搜索引擎的綜合值;C.對所述每種垂直搜索引擎的綜合值進(jìn)行比較,對所述垂直搜索引擎進(jìn)行排序,并將最終排序信息顯示輸出。本發(fā)明通過應(yīng)用多種獨立排序算法,并整合為綜合值進(jìn)行排序,增強了對綜合搜索結(jié)果進(jìn)行排序的靈活性,并滿足了用戶的個性化需求。
文檔編號G06F17/30GK101079033SQ20061003636
公開日2007年11月28日 申請日期2006年6月30日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者刑宏宇, 朱建朋 申請人:騰訊科技(深圳)有限公司