一種搜索結(jié)果排序方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)信息處理技術(shù)領(lǐng)域,特別是涉及一種基于內(nèi)容相似性的搜索結(jié)果 排序方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)信息呈爆炸式的增長,其包括各種各樣的新聞、報告、論 壇消息等。為了幫助用戶檢索出其所述關(guān)心的主題內(nèi)容,就需要對所有網(wǎng)頁信息進行相關(guān) 分析及排序,以供用戶查詢。例如,用戶在搜索旅行團信息時,通常搜索結(jié)果的排序方式只 能是按照固有屬性進行排序,如人氣、訂單數(shù)等。當有幾十家甚至上百家旅行社提供類似的 旅游產(chǎn)品時,搜索結(jié)果的排序后就有可能出現(xiàn)第一頁顯示的內(nèi)容全部是某一家旅行社的旅 游產(chǎn)品,甚至連續(xù)幾頁都是這一家旅行社發(fā)布的旅游產(chǎn)品。這樣,用戶查詢起來非常不便。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明主要解決的技術(shù)問題是提供一種搜索結(jié)果排序方法及裝置,對搜索結(jié)果中 的相似內(nèi)容進行篩選和排序,以得到?jīng)]有重復內(nèi)容的檢索結(jié)果,方便用戶查詢。
[0004] 為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種搜索結(jié)果排序方 法,所述方法包括:服務(wù)器檢索關(guān)鍵詞以獲得與所述關(guān)鍵詞相關(guān)的M個第一主題信息以及 與每個所述第一主題信息關(guān)聯(lián)的第二主題信息;其中,I<M;分別從每個所述第一主題信 息關(guān)聯(lián)的第二主題信息中獲取熱度信息最高的所述第二主題信息,以得到M個第二主題信 息;以及對所述M個第二主題信息按照熱度信息排序,以得到排序后的搜索結(jié)果。
[0005] 其中,所述分別從每個所述第一主題信息關(guān)聯(lián)的第二主題信息中獲取熱度信息最 高的所述第二主題信息,以得到M個第二主題信息的步驟之后,所述方法還包括:保存所述 M個第二主題信息的ID。
[0006] 其中,所述對所述M個第二主題信息按照熱度信息排序,以得到排序后的搜索結(jié) 果的步驟之后,所述方法還包括:在當前頁面顯示排序后的所述M個第二主題信息;判斷顯 示在所述當前頁面的所述M個第二主題信息的數(shù)量是否達到預先設(shè)定的每頁能夠顯示所 述第二主題信息的最大數(shù)量P;其中,I<P;若是,則對所述當前頁面顯示的所述第二主題 信息不作處理;否則,所述方法還包括:將ID已經(jīng)保存的第二主題信息從所述M個第一主 題信息關(guān)聯(lián)的第二主題信息中過濾掉;對經(jīng)過過濾處理后的所述M個第一主題信息關(guān)聯(lián)的 第二主題信息按照熱度信息從高到低進行排序,以確定前P-M個所述第二主題信息;以及 在當前頁面未顯示所述第二主題信息的位置根據(jù)排序結(jié)果顯示所述P-M個第二主題信息。
[0007] 其中,當顯示在所述當前頁面的所述M個第二主題信息的數(shù)量達到預先設(shè)定的每 頁能夠顯示所述第二主題信息的最大數(shù)量P時,所述方法還包括:判斷是否P〈M;若是,則在 所述當前頁面之后的第一頁至第n頁按照熱度信息的排序顯示第P+1個至第M個第二主題 信息,且每頁顯示P個所述第二主題信息;其中,n為按照每頁顯示P個所述第二主題信息 時顯示M-P個所述第二主題信息所需頁面的數(shù)量。
[0008] 其中,所述第一主題信息為有關(guān)于組織機構(gòu)的信息,所述第二主題信息為有關(guān)于 廣品的彳目息。
[0009] 其中,所述熱度信息包括以下至少任一項熱度分類:累計評論次數(shù)、累計轉(zhuǎn)發(fā)次 數(shù)、累計點擊瀏覽量、被關(guān)注數(shù)量、用戶評價、累計訂單數(shù)量。
[0010] 為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種搜索結(jié)果排序 裝置,所述裝置包括:搜索模塊,用于根據(jù)檢索關(guān)鍵詞以獲得與所述關(guān)鍵詞相關(guān)的M個第一 主題信息以及與每個第一主題信息關(guān)聯(lián)的第二主題信息;其中,I<M;獲取模塊,用于分別 從每個所述第一主題信息關(guān)聯(lián)的第二主題信息中獲取熱度信息最高的所述第二主題信息, 以得到M個第二主題信息;以及排序模塊,對所述獲取模塊獲取的所述M個第二主題信息按 照熱度信息進行排序,以得到排序后的搜索結(jié)果。
[0011] 其中,所述裝置還包括:保存模塊,用于保存所述獲取模塊獲取的所述M個第二主 題f目息的ID。
[0012] 其中,所述裝置還包括:顯示模塊,用于在當前頁面顯示排序后的所述第二主題信 息;判斷模塊,用于判斷所述顯示模塊在當前頁面顯示的所述M個第二主題信息的數(shù)量是 否達到預先設(shè)定的每頁能夠顯示所述第二主題信息的最大數(shù)量P;其中,I<P;過濾模塊, 用于當所述判斷模塊確定顯示在所述當前頁面的所述M個第二主題信息的數(shù)量未達到預 先設(shè)定的每頁能夠顯示所述第二主題信息的最大數(shù)量P時,將ID保存在所述保存模塊的所 述第二主題信息從所述M個第一主題信息關(guān)聯(lián)的第二主題信息中過濾掉;所述排序模塊還 用于對經(jīng)過所述過濾模塊過濾處理后的所述M個第一主題信息關(guān)聯(lián)的第二主題信息按照 熱度信息從高到低進行排序,以確定前P-M個所述第二主題信息;所述顯示模塊還用于在 當前頁面未顯示所述第二主題信息的位置根據(jù)排序結(jié)果顯示所述P-M個第二主題信息。
[0013] 其中,所述判斷模塊還用于判斷是否P〈M;若是,則所述顯示模塊在所述當前頁面 之后的第一頁至第n頁按照熱度信息的排序顯示第P+1個至第M個第二主題信息,且每頁 顯示P個所述第二主題信息;其中,n為按照每頁顯示P個所述第二主題信息時顯示M-P個 所述第二主題信息所需頁面的數(shù)量。
[0014] 本發(fā)明的有益效果是:本發(fā)明根據(jù)關(guān)鍵詞獲得的相關(guān)的M個第一主題信息以及與 每個所述第一主題信息關(guān)聯(lián)的第二主題信息,通過對每個第一主題信息關(guān)聯(lián)的第二主題信 息中熱度信息最高的第二主題信息按照熱度信息排序,以得到排序后的搜索結(jié)果。從而,對 搜索結(jié)果中的相似信息進行篩選和排序,以得到?jīng)]有重復內(nèi)容的檢索結(jié)果,方便用戶查詢。
【附圖說明】
[0015] 圖1是本發(fā)明搜索結(jié)果排序方法第一實施方式的流程圖;
[0016] 圖2是本發(fā)明搜索結(jié)果排序方法第二實施方式的流程圖;
[0017] 圖3是本發(fā)明搜索結(jié)果排序方法第三實施方式的流程圖;
[0018] 圖4是本發(fā)明搜索結(jié)果排序裝置第一實施方式的結(jié)構(gòu)示意圖;
[0019] 圖5是本發(fā)明搜索結(jié)果排序裝置第二實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020] 下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0021] 請參閱圖1,為本發(fā)明搜索結(jié)果排序方法第一實施方式的流程圖,該方法包括:
[0022] 步驟S