一種搜索結(jié)果處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種搜索結(jié)果處理方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)和通信技術(shù)的發(fā)展,搜索功能的作用越來越顯著,不僅是應(yīng)用在搜索引擎中,隨著各類網(wǎng)站和終端應(yīng)用的后臺服務(wù)器中存儲的數(shù)據(jù)量不斷的增加,為了便于用戶瀏覽,在這些網(wǎng)站和終端應(yīng)用的前端,通常會為用戶提供搜索入口,當(dāng)用戶在搜索入口輸入關(guān)鍵詞時,服務(wù)器根據(jù)預(yù)設(shè)的策略,從本地庫中整理并顯示與該關(guān)鍵詞相關(guān)的搜索結(jié)果,一般情況下,為了節(jié)省帶寬資源,會對這些搜索結(jié)果分多頁展示,當(dāng)前頁面只加載并展示固定條數(shù)的搜索結(jié)果,當(dāng)用戶點(diǎn)擊翻頁按鈕時,再加載并展示下一頁的內(nèi)容。
[0003]但是,數(shù)據(jù)庫中的數(shù)據(jù)是不斷更新的,在用戶瀏覽當(dāng)前頁的搜索結(jié)果時,可能會有新的與用戶輸入的關(guān)鍵詞相關(guān)的數(shù)據(jù)入庫,由于之前服務(wù)器整理的搜索結(jié)果中不包括這些新入庫的數(shù)據(jù),從而導(dǎo)致用戶看不到這些新入庫的數(shù)據(jù),因而,搜索結(jié)果的展示不夠全面。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種搜索結(jié)果處理方法及裝置,用以使搜索結(jié)果的展示更加全面。
[0005]本發(fā)明提供一種搜索結(jié)果處理方法,包括:
[0006]接收針對目標(biāo)關(guān)鍵詞的搜索指令;
[0007]根據(jù)所述搜索指令搜索所述目標(biāo)關(guān)鍵詞對應(yīng)的搜索結(jié)果;
[0008]將所述目標(biāo)關(guān)鍵詞對應(yīng)的預(yù)設(shè)數(shù)目個搜索結(jié)果顯示于當(dāng)前頁面;
[0009]當(dāng)接收到翻頁指令時,對所述目標(biāo)關(guān)鍵詞進(jìn)行重新搜索,得到新的搜索結(jié)果;
[0010]在根據(jù)所述翻頁指令所對應(yīng)的翻頁后的頁面中,顯示所述新的搜索結(jié)果中除已顯示的搜索結(jié)果之外的預(yù)設(shè)數(shù)目個其他搜索結(jié)果。
[0011 ] 在一個實(shí)施例中,所述方法還包括:
[0012]對所述搜索結(jié)果進(jìn)行排序;
[0013]將所述排序后的搜索結(jié)果根據(jù)預(yù)設(shè)數(shù)目進(jìn)行分頁。
[0014]在一個實(shí)施例中,所述方法還包括:
[0015]記錄所述顯示于當(dāng)前頁面的預(yù)設(shè)數(shù)目個搜索結(jié)果所對應(yīng)的搜索結(jié)果標(biāo)識。
[0016]在一個實(shí)施例中,所述顯示所述新的搜索結(jié)果中除已顯示的搜索結(jié)果之外的預(yù)設(shè)數(shù)目個其他搜索結(jié)果,包括:
[0017]將所述記錄的搜索結(jié)果標(biāo)識所對應(yīng)的搜索結(jié)果刪除;
[0018]將除所述刪除后的搜索結(jié)果之外的其他搜索結(jié)果進(jìn)行排序;
[0019]將所述排序后的搜索結(jié)果根據(jù)預(yù)設(shè)數(shù)目進(jìn)行分頁顯示。
[0020]在一個實(shí)施例中,所述對所述搜索結(jié)果進(jìn)行排序,包括:
[0021]根據(jù)所述搜索結(jié)果的發(fā)布時間進(jìn)行排序;或者
[0022]根據(jù)所述搜索結(jié)果的點(diǎn)擊量進(jìn)行排序;或者
[0023]根據(jù)與所述關(guān)鍵詞的相關(guān)程度進(jìn)行排序。
[0024]本發(fā)明的有益效果在于:當(dāng)接收到翻頁指令時,對目標(biāo)關(guān)鍵詞進(jìn)行重新搜索,得到新的搜索結(jié)果,避免了新入庫數(shù)據(jù)的遺漏,從而使搜索結(jié)果的展示更加全面。
[0025]本發(fā)明還提供一種搜索結(jié)果處理裝置,包括:
[0026]接收模塊,用于接收針對目標(biāo)關(guān)鍵詞的搜索指令;
[0027]第一搜索模塊,用于根據(jù)所述搜索指令搜索所述目標(biāo)關(guān)鍵詞對應(yīng)的搜索結(jié)果;
[0028]第一顯示模塊,用于將所述目標(biāo)關(guān)鍵詞對應(yīng)的預(yù)設(shè)數(shù)目個搜索結(jié)果顯示于當(dāng)前頁面;
[0029]第二搜索模塊,用于當(dāng)接收到翻頁指令時,對所述目標(biāo)關(guān)鍵詞進(jìn)行重新搜索,得到新的搜索結(jié)果;
[0030]第二顯示模塊,用于在根據(jù)所述翻頁指令所對應(yīng)的翻頁后的頁面中,顯示所述新的搜索結(jié)果中除已顯示的搜索結(jié)果之外的預(yù)設(shè)數(shù)目個其他搜索結(jié)果。
[0031 ] 在一個實(shí)施例中,所述裝置還包括:
[0032]排序模塊,用于對所述搜索結(jié)果進(jìn)行排序;
[0033]分頁模塊,用于將所述排序后的搜索結(jié)果根據(jù)預(yù)設(shè)數(shù)目進(jìn)行分頁。
[0034]在一個實(shí)施例中,所述裝置還包括:
[0035]記錄模塊,用于記錄所述顯示于當(dāng)前頁面的預(yù)設(shè)數(shù)目個搜索結(jié)果所對應(yīng)的搜索結(jié)果標(biāo)識。
[0036]在一個實(shí)施例中,所述第二顯示模塊,包括:
[0037]刪除子模塊,用于將所述記錄的搜索結(jié)果標(biāo)識所對應(yīng)的搜索結(jié)果刪除;
[0038]排序子模塊,用于將除所述刪除后的搜索結(jié)果之外的其他搜索結(jié)果進(jìn)行排序;
[0039]顯示子模塊,用于將所述排序后的搜索結(jié)果根據(jù)預(yù)設(shè)數(shù)目進(jìn)行分頁顯示。
[0040]在一個實(shí)施例中,所述對所述搜索結(jié)果進(jìn)行排序,包括:
[0041]根據(jù)所述搜索結(jié)果的發(fā)布時間進(jìn)行排序;或者
[0042]根據(jù)所述搜索結(jié)果的點(diǎn)擊量進(jìn)行排序;或者
[0043]根據(jù)與所述關(guān)鍵詞的相關(guān)程度進(jìn)行排序。
[0044]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0045]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0046]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0047]圖1為本發(fā)明一實(shí)施例中搜索結(jié)果處理方法的流程圖;
[0048]圖2為本發(fā)明一實(shí)施例中搜索結(jié)果處理方法的流程圖;
[0049]圖3為本發(fā)明一實(shí)施例中搜索結(jié)果處理方法的流程圖;
[0050]圖4為本發(fā)明一實(shí)施例中搜索結(jié)果處理裝置的框圖;
[0051]圖5為本發(fā)明一實(shí)施例中搜索結(jié)果處理裝置的框圖。
【具體實(shí)施方式】
[0052]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]本發(fā)明提供一種搜索結(jié)果處理方法及裝置,用以使搜索結(jié)果的展示更加全面。
[0054]圖1為本發(fā)明一實(shí)施例中搜索結(jié)果處理方法的流程圖,如圖1所示,本發(fā)明中搜索結(jié)果處理方法可用于各類具有搜索功能的終端應(yīng)用或者網(wǎng)站的后臺服務(wù)器中,該方法包括如下步驟S11-S15:
[0055]在步驟SI 1中,接收針對目標(biāo)關(guān)鍵詞的搜索指令;
[0056]在步驟S12中,根據(jù)所述搜索指令搜索所述目標(biāo)關(guān)鍵詞對應(yīng)的搜索結(jié)果;
[0057]在步驟S13中,將所述目標(biāo)關(guān)鍵詞對應(yīng)的預(yù)設(shè)數(shù)目個搜索結(jié)果顯示于當(dāng)前頁面;
[0058]在步驟S14中,當(dāng)接收到翻頁指令時,對所述目標(biāo)關(guān)鍵詞進(jìn)行重新搜索,得到新的搜索結(jié)果;
[0059]在步驟S15中,在根據(jù)所述翻頁指令所對應(yīng)的翻頁后的頁面中,顯示所述新的搜索結(jié)果中除已顯示的搜索結(jié)果之外的預(yù)設(shè)數(shù)目個其他搜索結(jié)果。
[0060]在一個實(shí)施例中,所述方法還包括如下步驟A1-A2:
[0061 ] 在步驟A1中,對所述搜索結(jié)果進(jìn)行排序;
[0062]在步驟A2中,將所述排序后的搜索結(jié)果根據(jù)預(yù)設(shè)數(shù)目進(jìn)行分頁。
[0063]舉例而言,當(dāng)接收到用戶輸入的目標(biāo)關(guān)鍵詞時,在本地庫中搜索與該目標(biāo)關(guān)鍵詞相關(guān)的搜索結(jié)果,將與該目標(biāo)關(guān)鍵詞相關(guān)的搜索結(jié)果進(jìn)行排序,并將排序后的搜索結(jié)果根據(jù)預(yù)設(shè)的數(shù)目進(jìn)行分頁,即每一頁可顯示預(yù)設(shè)數(shù)目個搜索結(jié)果。例如,當(dāng)根據(jù)用戶輸入的目標(biāo)關(guān)鍵詞得到的搜索結(jié)果為500條,而預(yù)設(shè)每頁的顯示數(shù)目為10條,則將該目標(biāo)關(guān)鍵詞對應(yīng)的搜索結(jié)果分50頁展示,每一頁展示10條搜索結(jié)果。當(dāng)分頁完畢后,將上述500條搜索結(jié)果中的前10條加載并顯示于第一頁。由于數(shù)據(jù)庫中的數(shù)據(jù)是不斷更新的,在用戶瀏覽當(dāng)前頁的搜索結(jié)果時,可能會有新的與用戶輸