交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法和裝置。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)中有一類搜索結(jié)果頁(yè),存在多個(gè)維度的搜索結(jié)果,每個(gè)維度又存在多種取值,這些維度在不同取值時(shí)能產(chǎn)生大量的搜索結(jié)果頁(yè)。例如,如圖1所示出的與房產(chǎn)相關(guān)的網(wǎng)頁(yè),單從“按區(qū)域查詢”這個(gè)維度,“區(qū)域”這個(gè)條件就有500個(gè)取值,再結(jié)合“總價(jià)”、“戶型”、“面積”這三個(gè)條件,能組合成25萬(wàn)張網(wǎng)頁(yè),這種由多個(gè)維度、條件、取值組合得到的網(wǎng)頁(yè)被稱為交叉索引頁(yè)。
[0003]如果收錄這25萬(wàn)張網(wǎng)頁(yè)來(lái)保證發(fā)現(xiàn)存儲(chǔ)在這25萬(wàn)張網(wǎng)頁(yè)上的資源,則25萬(wàn)張網(wǎng)頁(yè)明顯占用了大量的存儲(chǔ)空間以及流量,且降低對(duì)交叉索引頁(yè)的調(diào)度效率,因此,如何全面地存儲(chǔ)記錄交叉索引頁(yè)的資源,并減少需記錄的交叉索引頁(yè)數(shù)量,就成為一個(gè)重要的課題。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法和裝置。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法,其包括:從交叉索引頁(yè)上的多個(gè)維度中選擇一個(gè)維度;根據(jù)所選維度可用的各個(gè)取值,依次設(shè)置所述所選維度的取值,并記錄所述所選維度在不同取值時(shí)所述交叉索引頁(yè)的鏈接。
[0006]可選地,前述的方法,在從交叉索引頁(yè)上的多個(gè)維度中選擇一個(gè)維度之前,還包括:識(shí)別當(dāng)前站點(diǎn)中的多個(gè)交叉索引頁(yè);計(jì)算所述多個(gè)交叉索引頁(yè)與所述當(dāng)前站點(diǎn)的首頁(yè)之間的路徑;選擇與所述首頁(yè)之間路徑最短的交叉索引頁(yè)以用于進(jìn)行維度選擇。
[0007]可選地,前述的方法,識(shí)別當(dāng)前站點(diǎn)中的多個(gè)交叉索引頁(yè),具體包括:對(duì)于所述當(dāng)前站點(diǎn)中的一個(gè)頁(yè)面,判斷所述頁(yè)面中是否包含多個(gè)維度;在所述頁(yè)面中包含多個(gè)維度時(shí),判斷所述頁(yè)面中的各個(gè)維度是否具有多個(gè)可用的取值;在所述頁(yè)面中的各個(gè)維度具有多個(gè)可用的取值時(shí),判斷所述頁(yè)面中的各個(gè)維度在設(shè)置為不同取值時(shí),所述頁(yè)面的鏈接的長(zhǎng)度變化是否在預(yù)定閾值內(nèi);在所述頁(yè)面中的各個(gè)維度在設(shè)置為不同取值時(shí),所述頁(yè)面的鏈接的長(zhǎng)度變化在預(yù)定閾值內(nèi)時(shí),判斷所述頁(yè)面為一個(gè)交叉索引頁(yè)。
[0008]可選地,前述的方法,計(jì)算所述多個(gè)交叉索引頁(yè)與所述當(dāng)前站點(diǎn)的首頁(yè)之間的路徑,具體包括:將所述首頁(yè)的鏈接與所述多個(gè)交叉索引頁(yè)中的各個(gè)交叉索引頁(yè)的鏈接進(jìn)行比較,并根據(jù)所述首頁(yè)的鏈接與所述各個(gè)交叉索引頁(yè)的鏈接之間差別部分確定所述首頁(yè)與所述各個(gè)交叉索引頁(yè)之間的路徑長(zhǎng)短。
[0009]可選地,前述的方法,并根據(jù)所述首頁(yè)的鏈接與所述各個(gè)交叉索引頁(yè)的鏈接之間差別部分確定所述首頁(yè)與所述各個(gè)交叉索引頁(yè)之間的路徑長(zhǎng)短,具體包括:當(dāng)所述差別部分中包含數(shù)字時(shí),根據(jù)所述數(shù)字的大小確定所述首頁(yè)與所述各個(gè)交叉索引頁(yè)之間的路徑長(zhǎng)短。
[0010]可選地,前述的方法,從交叉索引頁(yè)上的多個(gè)維度中選擇一個(gè)維度,具體包括:從所述多個(gè)維度中選擇可用取值數(shù)量最少的一個(gè)維度。
[0011]依據(jù)本發(fā)明的另一個(gè)方面,提供了一種交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄裝置,其包括:維度選擇模塊,用于從交叉索引頁(yè)上的多個(gè)維度中選擇一個(gè)維度;鏈接記錄模塊,用于根據(jù)所選維度可用的各個(gè)取值,依次設(shè)置所述所選維度的取值,并記錄所述所選維度在不同取值時(shí)所述交叉索弓I頁(yè)的鏈接。
[0012]可選地,前述的裝置,還包括:識(shí)別模塊,用于識(shí)別當(dāng)前站點(diǎn)中的多個(gè)交叉索引頁(yè);路徑計(jì)算模塊,用于計(jì)算所述多個(gè)交叉索引頁(yè)與所述當(dāng)前站點(diǎn)的首頁(yè)之間的路徑;選擇模塊,用于選擇與所述首頁(yè)之間路徑最短的交叉索引頁(yè)以用于進(jìn)行維度選擇。
[0013]可選地,前述的裝置,還包括:第一判斷模塊,用于對(duì)于所述當(dāng)前站點(diǎn)中的一個(gè)頁(yè)面,判斷所述頁(yè)面中是否包含多個(gè)維度;第二判斷模塊,用于在所述頁(yè)面中包含多個(gè)維度時(shí),判斷所述頁(yè)面中的各個(gè)維度是否具有多個(gè)可用的取值;第三判斷模塊,用于在所述頁(yè)面中的各個(gè)維度具有多個(gè)可用的取值時(shí),判斷所述頁(yè)面中的各個(gè)維度在設(shè)置為不同取值時(shí),所述頁(yè)面的鏈接的長(zhǎng)度變化是否在預(yù)定閾值內(nèi);所述識(shí)別模塊在所述頁(yè)面中的各個(gè)維度在設(shè)置為不同取值時(shí),所述頁(yè)面的鏈接的長(zhǎng)度變化在預(yù)定閾值內(nèi)時(shí),判斷所述頁(yè)面為一個(gè)交叉索引頁(yè)。
[0014]可選地,前述的裝置,所述路徑計(jì)算模塊將所述首頁(yè)的鏈接與所述多個(gè)交叉索引頁(yè)中的各個(gè)交叉索引頁(yè)的鏈接進(jìn)行比較,并根據(jù)所述首頁(yè)的鏈接與所述各個(gè)交叉索引頁(yè)的鏈接之間差別部分確定所述首頁(yè)與所述各個(gè)交叉索引頁(yè)之間的路徑長(zhǎng)短。
[0015]可選地,前述的裝置,當(dāng)所述差別部分中包含數(shù)字時(shí),所述路徑計(jì)算模塊根據(jù)所述數(shù)字的大小確定所述首頁(yè)與所述各個(gè)交叉索引頁(yè)之間的路徑長(zhǎng)短。
[0016]可選地,前述的裝置,所述維度選擇模塊從所述多個(gè)維度中選擇可用取值數(shù)量最少的一個(gè)維度。
[0017]根據(jù)以上的技術(shù)方案,本發(fā)明的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法和裝置至少具有以下優(yōu)點(diǎn):
[0018]在本發(fā)明的技術(shù)方案中,由于只從多個(gè)維度中選擇一個(gè)維度進(jìn)行取值,所以會(huì)大大縮減需要記錄的交叉索引頁(yè)鏈接的數(shù)量,同時(shí)當(dāng)一個(gè)維度進(jìn)行所有取值時(shí),得到的多個(gè)交叉索引頁(yè)鏈接實(shí)際上包含了交叉索引頁(yè)的所有資源,所以根據(jù)本發(fā)明的技術(shù)方案,由于需要記錄的交叉索引頁(yè)的鏈接減少,從存儲(chǔ)成本上來(lái)講,能節(jié)省存儲(chǔ)空間,從流量角度來(lái)講,能節(jié)省流量,從調(diào)度角度來(lái)講,能提高調(diào)度效率。
[0019]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0020]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0021]圖1示出了一個(gè)交叉索引頁(yè)的示意圖;
[0022]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法的流程圖;
[0023]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法的流程圖;
[0024]圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法的流程圖;
[0025]圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄裝置的框圖;
[0026]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄裝置的框圖。
【具體實(shí)施方式】
[0027]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0028]如圖2所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種交叉索引頁(yè)中的網(wǎng)頁(yè)鏈接記錄方法,其包括:
[0029]步驟210,從交叉索引頁(yè)上的多個(gè)維度中選擇一個(gè)維度。在本實(shí)施例的技術(shù)方案中,如圖1所示為某房產(chǎn)類網(wǎng)站的交叉索引頁(yè),在頁(yè)面上的“區(qū)域”、“總價(jià)”、“戶型”、“面積”、“特色”5個(gè)不同維度中選擇“區(qū)域”維度。
[0030]步驟220,根據(jù)所選維度可用的各個(gè)取值,依次設(shè)置所選維度的取值,并記錄所選維度在不同取值時(shí)交叉索引頁(yè)的鏈接。在本實(shí)施例的技術(shù)方案中,本領(lǐng)域的技術(shù)人員應(yīng)理解,在多個(gè)維度的其中一個(gè)維度進(jìn)行所有取值之后,得到的交叉索引頁(yè)鏈接即能夠覆蓋交叉索引頁(yè)的各種資源,根據(jù)前述的取值,則產(chǎn)生的鏈接可以如下,對(duì)這些鏈接記錄即可,如圖1中所示,對(duì)“區(qū)域”維度進(jìn)行以下區(qū)域“朝陽(yáng)”、“海淀”、“豐臺(tái)”、“東城”、“西城”、
“崇文”、“宣武”......等取值,并得到 http://****