本技術(shù)涉及計算機(jī)網(wǎng)絡(luò),尤其涉及一種數(shù)據(jù)處理方法、裝置、設(shè)備以及介質(zhì)。
背景技術(shù):
1、在目前的搜索場景中,當(dāng)對象(例如,對象a)在搜索引擎中輸入查詢詞,并對該查詢詞執(zhí)行搜索操作時,搜索引擎可以獲取對象a所輸入的查詢詞;根據(jù)該查詢詞進(jìn)行信息檢索,獲得該查詢詞對應(yīng)的檢索結(jié)果,將檢索結(jié)果以一定的排序和格式呈現(xiàn)給對象a。
2、與此同時,除了向?qū)ο骯呈現(xiàn)該查詢詞對應(yīng)的檢索結(jié)果之外,還可以通過該查詢詞分析對象a的搜索需求,為對象a呈現(xiàn)與該查詢詞相關(guān)聯(lián)的推薦詞條,對象a可以點擊其自身感興趣的任意一個推薦詞條進(jìn)行查看。然而,對于上述查詢詞所關(guān)聯(lián)的所有推薦詞條,對象a通常只會選擇一個推薦詞條進(jìn)行查看,造成這些推薦詞條的點擊率(click-throughrate,ctr,此處可以理解為推薦詞條被點擊的次數(shù)與被顯示次數(shù)之比)過低,降低了搜索流量。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種數(shù)據(jù)處理方法、裝置、設(shè)備以及介質(zhì),可以提升搜索流量。
2、本技術(shù)實施例一方面提供了一種數(shù)據(jù)處理方法,包括:
3、響應(yīng)針對查詢信息的搜索操作,顯示查詢信息對應(yīng)的第一結(jié)果頁面;
4、在第一結(jié)果頁面中,顯示查詢信息對應(yīng)的搜索結(jié)果,以及查詢信息所關(guān)聯(lián)的搜索擴(kuò)展浮層;搜索擴(kuò)展浮層獨立顯示于第一結(jié)果頁面,第一結(jié)果頁面的標(biāo)簽頁欄中包含搜索擴(kuò)展標(biāo)簽;
5、響應(yīng)針對搜索擴(kuò)展浮層的詳情查看操作,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄。
6、本技術(shù)實施例一方面提供了一種數(shù)據(jù)處理裝置,包括:
7、頁面顯示模塊,用于響應(yīng)針對查詢信息的搜索操作,顯示查詢信息對應(yīng)的第一結(jié)果頁面;
8、頁面顯示模塊,還用于在第一結(jié)果頁面中,顯示查詢信息對應(yīng)的搜索結(jié)果,以及查詢信息所關(guān)聯(lián)的搜索擴(kuò)展浮層;搜索擴(kuò)展浮層獨立顯示于第一結(jié)果頁面,第一結(jié)果頁面的標(biāo)簽頁欄中包含搜索擴(kuò)展標(biāo)簽;
9、目錄顯示模塊,用于響應(yīng)針對搜索擴(kuò)展浮層的詳情查看操作,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄。
10、其中,頁面顯示模塊還用于執(zhí)行以下步驟:
11、在搜索擴(kuò)展浮層的詞條區(qū)域中,輪播查詢信息所關(guān)聯(lián)的關(guān)注話題的推薦詞條;
12、響應(yīng)針對詞條區(qū)域的觸發(fā)操作,將詞條區(qū)域中所顯示的推薦詞條確定為目標(biāo)詞條,顯示目標(biāo)詞條對應(yīng)的第二結(jié)果頁面;
13、在第二結(jié)果頁面中,顯示目標(biāo)詞條對應(yīng)的搜索結(jié)果和目錄查看控件;第二結(jié)果頁面的標(biāo)簽頁欄中的搜索擴(kuò)展標(biāo)簽處于隱藏狀態(tài)。
14、其中,頁面顯示模塊還用于執(zhí)行以下步驟:
15、響應(yīng)針對第二結(jié)果頁面中的目錄查看控件的觸發(fā)操作,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄;
16、對關(guān)注話題目錄中的目標(biāo)詞條進(jìn)行突出顯示,在關(guān)注話題目錄中,為目標(biāo)詞條所屬的關(guān)注話題增加拓展詞條。
17、其中,頁面顯示模塊在關(guān)注話題目錄中,為目標(biāo)詞條所屬的關(guān)注話題增加拓展詞條,用于執(zhí)行以下步驟:
18、根據(jù)目標(biāo)詞條在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中的顯示位置,在關(guān)注話題目錄中展示詞條銜接動畫;詞條銜接動畫用于輪播目標(biāo)詞條所屬的關(guān)注話題的拓展詞條;
19、當(dāng)詞條銜接動畫播放結(jié)束時,在關(guān)注話題目錄中,對詞條銜接動畫中所包含的拓展詞條進(jìn)行展開顯示,調(diào)整關(guān)注話題目錄中的多個關(guān)注話題,以及多個關(guān)注話題的推薦詞條的顯示位置。
20、其中,目錄顯示模塊響應(yīng)針對搜索擴(kuò)展浮層的詳情查看操作,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄,用于執(zhí)行以下步驟:
21、響應(yīng)針對搜索擴(kuò)展浮層的詳情查看操作,獲取查詢信息所關(guān)聯(lián)的多個關(guān)注話題,以及各個關(guān)注話題對應(yīng)的推薦詞條;
22、將查詢信息所關(guān)聯(lián)的多個關(guān)注話題確定為一級標(biāo)題,將各個關(guān)注話題對應(yīng)的推薦詞條確定為二級標(biāo)題;
23、根據(jù)一級標(biāo)題和二級標(biāo)題,構(gòu)建查詢信息所關(guān)聯(lián)的關(guān)注話題目錄,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中顯示關(guān)注話題目錄。
24、其中,頁面顯示模塊還用于執(zhí)行以下步驟:
25、響應(yīng)針對第一結(jié)果頁面中的搜索擴(kuò)展標(biāo)簽的觸發(fā)操作,顯示搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面;
26、在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄和結(jié)果返回控件;
27、其中,關(guān)注話題目錄包括查詢信息所關(guān)聯(lián)的多個關(guān)注話題,以及多個關(guān)注話題對應(yīng)的推薦詞條;結(jié)果返回控件用于從搜索擴(kuò)展頁面對應(yīng)的頻道頁面返回至第一結(jié)果頁面。
28、其中,頁面顯示模塊還用于執(zhí)行以下步驟:
29、響應(yīng)針對第一結(jié)果頁面的滑動操作,按照滑動操作所指示的滑動速度,更新第一結(jié)果頁面中的顯示內(nèi)容;
30、當(dāng)?shù)谝唤Y(jié)果頁面中的顯示內(nèi)容包括關(guān)注點展示區(qū)域時,在第一結(jié)果頁面中隱藏顯示搜索擴(kuò)展浮層;
31、其中,關(guān)注點展示區(qū)域用于顯示查詢信息所關(guān)聯(lián)的多個關(guān)注話題,以及多個關(guān)注話題對應(yīng)的推薦詞條。
32、其中,關(guān)注點展示區(qū)域中還包括詳情查看控件;
33、頁面顯示模塊還用于執(zhí)行以下步驟:
34、響應(yīng)針對關(guān)注點展示區(qū)域中的詳情查看控件的觸發(fā)操作,顯示第一結(jié)果頁面中的搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面,在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄;
35、其中,關(guān)注話題目錄包括關(guān)注點展示區(qū)域中所包含的多個關(guān)注話題,以及多個關(guān)注話題對應(yīng)的推薦詞條。
36、其中,頁面顯示模塊還用于執(zhí)行以下步驟:
37、若檢測到查詢信息所關(guān)聯(lián)的多個關(guān)注話題的推薦詞條中,存在已查看的推薦詞條,則在關(guān)注點展示區(qū)域中,對已查看的推薦詞條和未查看的推薦詞條進(jìn)行區(qū)分顯示。
38、其中,該數(shù)據(jù)處理裝置還包括:
39、檢索模塊,用于獲取查詢信息,在索引數(shù)據(jù)庫中對查詢信息進(jìn)行檢索;索引數(shù)據(jù)庫中包括多個索引信息,一個索引信息對應(yīng)多個關(guān)注話題,一個關(guān)注話題包括多個推薦候選詞條;
40、該檢索模塊,還用于若在索引數(shù)據(jù)庫中檢索到與查詢信息相匹配的目標(biāo)索引信息,則在索引數(shù)據(jù)庫中獲取目標(biāo)索引信息對應(yīng)的多個關(guān)注話題,以及目標(biāo)索引信息對應(yīng)的每一個關(guān)注話題的多個推薦候選詞條;
41、詞條篩選模塊,用于對目標(biāo)索引信息對應(yīng)的每一個關(guān)注話題的多個推薦候選詞條進(jìn)行篩選,得到目標(biāo)檢索信息對應(yīng)的每一個關(guān)注話題的推薦詞條;
42、目錄生成模塊,用于根據(jù)目標(biāo)索引信息對應(yīng)的多個關(guān)注話題,以及目標(biāo)檢索信息對應(yīng)的每一個關(guān)注話題的推薦詞條,生成查詢信息所關(guān)聯(lián)的關(guān)注話題目錄。
43、其中,索引數(shù)據(jù)庫包括倒排索引庫和語義索引庫;
44、檢索模塊獲取查詢信息,在索引數(shù)據(jù)庫中對查詢信息進(jìn)行檢索,用于執(zhí)行以下步驟:
45、獲取查詢信息,對查詢信息進(jìn)行語義分析,得到查詢信息對應(yīng)的文本語義向量;
46、若在倒排索引庫中檢索到與查詢信息相匹配的查詢語句,則將倒排索引庫中與查詢信息相匹配的查詢語句,確定為查詢信息在倒排索引庫中的目標(biāo)索引信息;
47、若在語義索引庫中檢索到與文本語義向量相匹配的語義索引,則將語義索引庫中與文本語義向量相匹配的語義索引,確定為查詢信息在語義索引庫中的目標(biāo)索引信息。
48、其中,詞條篩選模塊具體用于執(zhí)行以下步驟:
49、獲取查詢信息對應(yīng)的文本語義向量,將目標(biāo)索引信息對應(yīng)的每一個關(guān)注話題的多個推薦候選詞添加至第一候選詞條集合;
50、獲取第一候選詞條集合中的各個推薦候選詞條對應(yīng)的詞條語義向量,獲取文本語義向量與詞條語義向量之間的第一相似度;
51、在第一候選詞條集合中,刪除第一相似度小于第一相似閾值的推薦候選詞條,得到第二候選詞條集合;
52、獲取第二候選詞條集合中的各個推薦候選詞條對應(yīng)的反饋指標(biāo)預(yù)估值,根據(jù)詞條語義向量,獲取第二候選詞條集合中的各個推薦候選詞條之間的第二相似度;
53、若第二候選詞條集合中,存在推薦候選詞條a和推薦候選詞條b之間的第二相似度大于第二相似閾值,且推薦候選詞條a的反饋指標(biāo)預(yù)估值大于推薦候選詞條b的反饋指標(biāo)預(yù)估值,則在第二候選詞條集合中刪除推薦候選詞條b,得到第三候選詞條集合;
54、在第三候選詞條集合所包含的推薦候選詞條中,確定目標(biāo)檢索信息對應(yīng)的每一個關(guān)注話題的推薦詞條。
55、其中,目錄生成模塊具體用于執(zhí)行以下步驟:
56、根據(jù)每一個關(guān)注話題的推薦詞條所對應(yīng)的反饋指標(biāo)預(yù)估值,確定目標(biāo)索引信息對應(yīng)的每一個關(guān)注話題的反饋指標(biāo)預(yù)估值;
57、按照每一個關(guān)注話題的反饋指標(biāo)預(yù)估值,對目標(biāo)索引信息對應(yīng)的多個關(guān)注話題進(jìn)行排序,得到排序后的多個關(guān)注話題;
58、按照每一個關(guān)注話題的推薦詞條所對應(yīng)的反饋指標(biāo)預(yù)估值,對每一個關(guān)注話題的推薦詞條進(jìn)行排序,得到每一個關(guān)注話題所對應(yīng)的排序后的推薦詞條;
59、根據(jù)排序后的多個關(guān)注話題,以及每一個關(guān)注話題所對應(yīng)的排序后的推薦詞條,生成查詢信息所關(guān)聯(lián)的關(guān)注話題目錄。
60、其中,該數(shù)據(jù)處理裝置還包括:
61、查詢語句采集模塊,用于獲取歷史查詢語句,以及歷史查詢語句對應(yīng)的m個歷史候選詞條;m為大于1的整數(shù);
62、關(guān)注點生成模塊,用于將歷史查詢語句輸入至語言模型,通過語言模型生成歷史查詢語句對應(yīng)的第一分支話題,通過語言模型生成第一分支話題對應(yīng)的第一分支詞條;
63、詞條聚類模塊,用于對歷史查詢語句對應(yīng)的m個歷史候選詞條進(jìn)行聚類處理,得到n個候選詞條組,為每一個候選詞條組生成第二分支話題;n為正整數(shù);
64、話題去重模塊,用于對第一分支詞條和第二分支話題進(jìn)行去重處理,得到歷史查詢語句對應(yīng)的關(guān)注話題;
65、詞條去重模塊,用于對m個歷史候選詞條和第一分支話題對應(yīng)的第一分支詞條進(jìn)行去重處理,得到歷史查詢語句對應(yīng)的關(guān)注話題的推薦候選詞條;
66、添加模塊,用于將歷史查詢語句、歷史查詢語句對應(yīng)的關(guān)注話題,以及歷史查詢語句對應(yīng)的關(guān)注話題的推薦候選詞條,添加至索引數(shù)據(jù)庫。
67、其中,關(guān)注點生成模塊將歷史查詢語句輸入至語言模型,通過語言模型生成歷史查詢語句對應(yīng)的第一分支話題,用于執(zhí)行以下步驟:
68、將歷史查詢語句輸入至語言模型,通過語言模型中的嵌入層,將歷史查詢語句轉(zhuǎn)換為歷史嵌入表示;
69、通過語言模型中的編碼組件,對歷史嵌入表示進(jìn)行編碼處理,得到歷史查詢語句對應(yīng)的歷史編碼特征;
70、通過語言模型中的全連接層,對歷史編碼特征進(jìn)行特征變換處理,生成歷史查詢語句對應(yīng)的第一分支話題。
71、其中,詞條聚類模塊對歷史查詢語句對應(yīng)的m個歷史候選詞條進(jìn)行聚類處理,得到n個候選詞條組,為每一個候選詞條組生成第二分支話題,用于執(zhí)行以下步驟:
72、將歷史查詢語句對應(yīng)的m個歷史候選詞條轉(zhuǎn)換為歷史文本向量,將m個歷史候選詞條對應(yīng)的歷史文本向量添加至文本向量集合,在文本向量集合中選擇中心向量ti;i為小于或等于n的正整數(shù);
73、獲取文本向量集合中的每一個歷史文本向量與中心向量ti之間的第三相似度,若文本向量集合中的歷史文本向量gj與中心向量ti之間的第三相似度最大,則將歷史文本向量gj添加至中心向量ti所屬的待處理簇ci;j為小于或等于m的正整數(shù);
74、根據(jù)待處理簇ci中所包含的歷史文本向量,更新中心向量ti,直至待處理簇ci中更新后的中心向量ti與更新前的中心向量ti相同時,根據(jù)待處理簇ci得到n個候選詞條組;
75、將各個候選詞條組中的歷史候選詞條輸入至語言模型,通過語言模型生成各個候選詞條組對應(yīng)的第二分支話題。
76、本技術(shù)實施例一方面提供了一種計算機(jī)設(shè)備,包括存儲器和處理器,存儲器與處理器相連,存儲器用于存儲計算機(jī)程序,處理器用于調(diào)用計算機(jī)程序,以使得該計算機(jī)設(shè)備執(zhí)行本技術(shù)實施例中上述一方面提供的方法。
77、本技術(shù)實施例一方面提供了一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序,計算機(jī)程序適于由處理器加載并執(zhí)行,以使得具有處理器的計算機(jī)設(shè)備執(zhí)行本技術(shù)實施例中上述一方面提供的方法。
78、根據(jù)本技術(shù)的一個方面,提供了一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品可以包括計算機(jī)程序,該計算機(jī)程序存儲在計算機(jī)可讀存儲介質(zhì)中。計算機(jī)設(shè)備的處理器從計算機(jī)可讀存儲介質(zhì)讀取該計算機(jī)程序,處理器執(zhí)行該計算機(jī)程序,使得該計算機(jī)設(shè)備執(zhí)行上述一方面提供的方法。
79、本技術(shù)實施例中,當(dāng)對象在搜索框中輸入查詢信息時,可以響應(yīng)針對該查詢信息的搜索操作,顯示該查詢信息對應(yīng)的第一結(jié)果頁面,第一結(jié)果頁面中可以顯示查詢信息對應(yīng)的搜索結(jié)果和搜索擴(kuò)展浮層。該搜索擴(kuò)展浮層獨立顯示于第一結(jié)果頁面,第一結(jié)果頁面的標(biāo)簽頁欄中可以包括搜索擴(kuò)展標(biāo)簽;通過搜索擴(kuò)展浮層和搜索擴(kuò)展標(biāo)簽均可以跳轉(zhuǎn)至搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面,并在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,顯示查詢信息所關(guān)聯(lián)的關(guān)注話題目錄。由于該關(guān)注話題目錄中包含查詢信息所關(guān)聯(lián)的多個關(guān)注話題,以及各個關(guān)注話題下屬的推薦詞條,且該關(guān)注話題目錄顯示在搜索擴(kuò)展標(biāo)簽對應(yīng)的頻道頁面中,因此,對象可以依次對話題目錄中的推薦詞條進(jìn)行點擊查看,可以提高關(guān)注話題目錄的點擊率,進(jìn)而提升搜索流量。