詞。
[0095]在一個具體的實現(xiàn)過程中,所述服務器可以根據(jù)所述關鍵詞,對所述至少一個分詞進行篩選,以獲取所述至少一個分詞中與所述關鍵詞相關的分詞。例如,所述關鍵詞為“淘寶”,所述至少一個分詞包括“淘寶網(wǎng)”、“端午節(jié)”、“淘寶商城”、“粽子”、“天貓”和“淘寶裝修”,則獲取的與所述關鍵詞相關的分詞包括淘寶網(wǎng)”、“淘寶商城”和“淘寶裝修”。
[0096]在一個具體的實現(xiàn)過程中,所述服務器對經(jīng)過篩選的所述至少一個分詞和所述至少一個候選推薦詞進行去重,以排除其中的重復詞匯;然后,對經(jīng)過去重之后的至少一個分詞和至少一個候選推薦詞進行排序,以獲得排序結(jié)果,將所述排序結(jié)果作為所述第一搜索推薦詞。優(yōu)選的,排序時可以將所述至少一個分詞排在所述至少一個候選推薦詞的前面。
[0097]實施例四
[0098]基于上述實施例一所提供的搜索推薦方法、實施例二和實施例三,本發(fā)明實施例對S103中向所述客戶端輸出所述第一搜索推薦詞,以便于所述客戶端展現(xiàn)所述第一搜索推薦詞的方法進行具體描述。該步驟具體可以包括:
[0099]在所述服務器獲得所述第一搜索推薦詞后,可以向所述服務器輸出所述第一搜索推薦詞,以便于所述客戶端可以展現(xiàn)所述第一搜索推薦詞。
[0100]在一個具體的實現(xiàn)過程中,所述客戶端可以在當前展現(xiàn)的頁面內(nèi)容中展現(xiàn)所述第一搜索推薦詞。
[0101]例如,所述客戶端可以在當前展現(xiàn)的頁面內(nèi)容中以列表形式展現(xiàn)所述第一搜索推薦詞?;蛘?,再例如,所述客戶端也可以在當前展現(xiàn)的頁面內(nèi)容中以平鋪形式展現(xiàn)所述第一搜索推薦詞。
[0102]實施例五
[0103]基于上述實施例一所提供的搜索推薦方法、實施例二至實施例四,本發(fā)明實施例對所提供的搜索推薦方法的可選步驟進行具體描述。該可選步驟具體可以包括:
[0104]在一個具體的實現(xiàn)過程中,所述服務器獲取用戶在所述客戶端展現(xiàn)的所述第一搜索推薦詞中選擇的第一搜索推薦詞,以作為關鍵詞。然后,所述服務器根據(jù)所述關鍵詞進行搜索。
[0105]可以理解的是,在所述客戶端展現(xiàn)所述第一搜索推薦詞后,用戶可以在展現(xiàn)的第一搜索推薦詞中選擇需要搜索的一個第一搜索推薦詞,然后,所述服務器可以將該選擇的第一搜索推薦詞作為關鍵詞,發(fā)起對該關鍵詞的搜索流程,以獲得相匹配的搜索結(jié)果。
[0106]在一個具體的實現(xiàn)過程中,所述服務器獲取用戶在所述客戶端展現(xiàn)的所述第一搜索推薦詞中選擇的第一搜索推薦詞,以作為關鍵詞。然后,所述服務器根據(jù)所述關鍵詞,獲取并輸出第二搜索推薦詞,以及根據(jù)所述用戶在輸出的所述第二搜索推薦詞中選擇的第二搜索推薦詞進行搜索。
[0107]可以理解的是,在所述客戶端展現(xiàn)所述第一搜索推薦詞后,用戶可以在展現(xiàn)的第一搜索推薦詞中選擇需要搜索的一個第一搜索推薦詞,然后所述客戶端可以將該第一搜索推薦詞作為關鍵詞提交到搜索引擎的輸入框中,以觸發(fā)所述服務器根據(jù)所述關鍵詞,再次獲取搜索建議,即第二搜索推薦詞,然后將該第二搜索推薦詞輸出給客戶端,這樣客戶端就可以向用戶展現(xiàn)第二搜索推薦詞,并進一步根據(jù)用戶在第二搜索推薦詞中選擇的一個第二搜索推薦詞進行搜索。
[0108]本實施例中,可以根據(jù)用戶在第一搜索推薦詞中選擇的關鍵詞可以直接發(fā)起搜索,或者,也可以根據(jù)用戶在第一搜索推薦詞中選擇的關鍵詞,進一步拉取搜索建議,并根據(jù)用戶在搜索建議中進一步的選擇發(fā)起搜索,后一種方式的搜索準確性更高。
[0109]本發(fā)明實施例進一步給出實現(xiàn)上述方法實施例中各步驟及方法的裝置實施例。
[0110]請參考圖2,其為本發(fā)明實施例所提供的搜索推薦裝置的功能方塊圖。如圖所示,該裝置包括:
[0111]獲取單元201,用于獲取客戶端當前展現(xiàn)的頁面內(nèi)容;
[0112]處理單元202,用于根據(jù)所述客戶端當前展現(xiàn)的頁面內(nèi)容,獲得第一搜索推薦詞;
[0113]輸出單元203,用于向所述客戶端輸出所述第一搜索推薦詞,以便于所述客戶端展現(xiàn)所述第一搜索推薦詞。
[0114]優(yōu)選的,所述處理單元202,具體用于:
[0115]對所述客戶端當前展現(xiàn)的頁面內(nèi)容中的文本進行切詞,以獲得至少一個分詞;
[0116]根據(jù)其他用戶針對所述客戶端當前展現(xiàn)的頁面內(nèi)容發(fā)起搜索時輸入的關鍵詞,對所述至少一個分詞進行排序,以獲得排序結(jié)果;
[0117]根據(jù)所述排序結(jié)果,獲得第一搜索推薦詞。
[0118]優(yōu)選的,所述處理單元202,具體用于:
[0119]獲取輸入的關鍵詞;
[0120]對所述客戶端當前展現(xiàn)的頁面內(nèi)容中的文本進行切詞,以獲得至少一個分詞;
[0121]根據(jù)所述關鍵詞,對所述至少一個分詞進行篩選;
[0122]根據(jù)所述關鍵詞,在推薦詞庫中進行匹配,以獲得至少一個候選推薦詞;
[0123]根據(jù)經(jīng)過篩選的所述至少一個分詞和所述至少一個候選推薦詞,獲得所述第一搜索推薦詞。
[0124]可選的,所述裝置還包括:搜索單元204 ;
[0125]所述獲取單元201,還用于獲取用戶在所述客戶端展現(xiàn)的所述第一搜索推薦詞中選擇的第一搜索推薦詞,以作為關鍵詞;
[0126]所述搜索單元204,用于根據(jù)所述關鍵詞進行搜索。
[0127]或者,可選的,所述裝置還包括:搜索單元204 ;
[0128]所述獲取單元201,還用于獲取用戶在所述客戶端展現(xiàn)的所述第一搜索推薦詞中選擇的第一搜索推薦詞,以作為關鍵詞;
[0129]所述處理單元202,還用于根據(jù)所述關鍵詞,獲取第二搜索推薦詞;
[0130]所述輸出單元203,還用于輸出第二搜索推薦詞;
[0131]所述搜索單元204,用于根據(jù)所述用戶在輸出的所述第二搜索推薦詞中選擇的第二搜索推薦詞進行搜索。
[0132]優(yōu)選的,所述獲取單元201,具體用于:
[0133]當所述客戶端加載所述頁面內(nèi)容完成后,獲取所述客戶端當前展現(xiàn)的頁面內(nèi)容;或者,
[0134]當所述客戶端當前展現(xiàn)的頁面內(nèi)容發(fā)生頁面滾動時,獲取所述客戶端當前展現(xiàn)的頁面內(nèi)容;或者,
[0135]接收所述客戶端發(fā)送的當前展現(xiàn)的頁面內(nèi)容;或者,
[0136]接收所述客戶端發(fā)送的網(wǎng)址,并根據(jù)所述網(wǎng)址獲得所述客戶端當前展現(xiàn)的頁面內(nèi)容。
[0137]由于本實施例中的各單元能夠執(zhí)行圖1所示的方法,本實施例未詳細描述的部分,可參考對圖1的相關說明。
[0138]本發(fā)明實施例的技術方案具有以下有益效果:
[0139]本發(fā)明實施例中,通過獲取客戶端當前展現(xiàn)的頁面內(nèi)容;從而,根據(jù)所述客戶端當前展現(xiàn)的頁面內(nèi)容,獲得第一搜索推薦詞;進而,向所述客戶端輸出所述第一搜索推薦詞,以便于所述客戶端展現(xiàn)所述第一搜索推薦詞。
[0140]本發(fā)明實施例提供的技術方案,能夠結(jié)合用戶當前瀏覽的頁面內(nèi)容,來獲取搜索推薦詞,使得拉取的搜索建議與用戶需求具有較高的相關性。與現(xiàn)有技術中根據(jù)大數(shù)據(jù)分析或者熱門詞匯獲取搜索推薦詞的方式相比,本發(fā)明實施例所提供的技術方案,能夠提高搜索推薦的準確性和有效性。
[0141]所屬領域的技術人員可以清楚地了解到,為