本申請公開了一種信息提供方法及裝置,該方法包括步驟:根據用戶輸入的搜索關鍵詞,查找所述搜索關鍵詞對應的各搜索頻道;針對查找到的搜索頻道,分別執行:在該搜索頻道所包含的信息中,搜索所述搜索關鍵詞對應的信息;獲得該搜索頻道與所述搜索關鍵詞之間的頻道相關度值;根據獲得的頻道相關度值,確定該搜索頻道針對所述搜索關鍵詞的頻道相關度等級;根據確定出的各頻道相關度等級,確定各搜索頻道的排列順序;按照確定出的各搜索頻道的排列順序,將搜索到的信息提供給用戶。采用本申請技術方案,解決了現有技術中存在的耗費了網站較多的處理資源,降低了搜索處理效率的問題。
【技術實現步驟摘要】
本申請涉及信息處理
,尤其涉及一種信息提供方法及裝置。
技術介紹
隨著互聯網技術的不斷發展,越來越多的信息資源選擇網絡作為傳播的載體。為了使用戶能夠在海量的互聯網信息中獲取所需要的信息,大多數網站都提供搜索功能,用戶需要搜索某信息時,可以在網站中輸入搜索關鍵詞,該網站查找與該搜索關鍵詞相關的信息,然后提供給用戶。現有的搜索技術包含綜合搜索技術和垂直搜索技術兩種。其中,基于綜合搜索技 術的網站為用戶提供信息的方法為首先接收用戶輸入的搜索關鍵詞,然后在存儲的所有信息中,查找與該搜索關鍵詞相關的信息,然后再將查找到的信息提供給用戶;基于垂直搜索技術的網站為用戶提供信息的方法為網站預先根據信息的類型,將存儲的所有信息劃分成各個垂直的搜索頻道,每個搜索頻道包含一種類型的信息,用戶需要搜索某信息時,首先在所有搜索頻道中選擇一個搜索頻道,然后在選擇的搜索頻道中輸入搜索關鍵詞,網站在該搜索頻道包含的所有信息中查找與該搜索關鍵詞對應的信息,然后提供給用戶。由于垂直搜索技術能夠在特定類型的信息中進行搜索,搜索的準確性較高,因此大量網站基于垂直搜索技術為用戶提供信息,例如某些電子商務網站預先將產品類的信息劃分為產品頻道,將資訊類信息劃分為資訊頻道,用戶需要搜索產品類的信息時,可以直接在產品頻道中進行搜索,需要搜索資訊類信息時,可以直接在資訊頻道中進行搜索。一個網站可能包含很多個搜索頻道,而用戶每次只能在一個搜索頻道中進行搜索,因此當用戶不能確定需要搜索的信息所屬的類型時,只能在所有搜索頻道中先選擇一個搜索頻道,若在該搜索頻道中沒有搜索到所需要的信息,則需要再選擇一個其他的搜索頻道進行搜索,直至搜索到所需要的信息。也就是說,基于垂直搜索技術的網站為用戶提供信息時,用戶在一個搜索頻道中可能無法搜索到所需要的信息,需要用戶連續在不同的搜索頻道中輸入相同的搜索關鍵詞進行搜索,這就使得用戶搜索的準確性較低,浪費了網站較多的搜索處理資源,降低了搜索處理效率。針對上述問題,現有技術提出一種基于垂直搜索技術進行多頻道搜索信息的方案,如圖I所示,其具體處理過程如下步驟11,網站預先根據信息的類型,將存儲的所有信息劃分成各個垂直的搜索頻道,每個搜索頻道包含一種類型的信息,用戶需要搜索某信息時,首先在所有搜索頻道中選擇一個搜索頻道,然后在選擇的搜索頻道中輸入搜索關鍵詞,網站獲得用戶輸入的搜索關鍵詞;步驟12,網站根據該搜索關鍵詞,在搜索關鍵詞和搜索頻道之間的對應關系中,查找該搜索關鍵詞對應的搜索頻道;步驟13,分別在查找到的每個搜索頻道所包含的信息中,搜索該搜索關鍵詞對應的信息;步驟14,將搜索到的信息提供給用戶。由上可見,用戶輸入某個搜索關鍵詞時,網站可以在該搜索關鍵詞對應的各搜索頻道中分別進行搜索,而不再需要用戶連續在不同的搜索頻道中輸入相同的搜索關鍵詞進行搜索,從而有效地提高了用戶搜索信息的準確性,節省了網站較多的搜索處理資源,提高了搜索處理效率。但是,在上述技術方案中,網站將搜索到的信息提供給用戶時,各搜索頻道在網頁中的排列順序一般是隨機的,例如,搜索關鍵詞“手機”對應的搜索頻道為“產品頻道”、“公司頻道”和“資訊頻道”,網站將搜索到的信息提供給用戶時,可能將“產品頻道”對應的信息排在最前面,也可能將“公司頻道”對應的信息排在最前面,還可能將“資訊頻道”對應的信息排在最前面。由于用戶在搜索到的信息中查找所需要的信息時,需要依次點擊各個信息的鏈接,然后瀏覽信息內容后再確定是否是自己所需要的信息,而網站將搜索到的信息提供給用戶時,各搜索頻道的排列順序是隨機的,那么排在前面的搜索頻道對應的信息中可能并不包含用戶所需要的信息,因此用戶就需要執行多次的點擊操作以及瀏覽操作才能查找到自己所需要的信息,例如,各搜索頻道的排列順序為“產品頻道”一“公司頻道”一“資·訊頻道”,也就是說,在“產品頻道”中搜索到的信息排在最前面,然后是在“公司頻道”中搜索到的信息,在“資訊頻道”中搜索到的信息排在最后面,但是用戶所需要信息是在“資訊頻道”中搜索到的信息,因此用戶就需要先依次針對在“產品頻道”中搜索到的各信息進行點擊以及瀏覽操作,然后再依次針對在“公司頻道”中搜索到的各信息進行點擊以及瀏覽操作,最后才會在“資訊頻道”對應的各信息中查找到自己所需要的信息。由上可見,用戶需要執行多次的點擊操作以及瀏覽操作才能查找到自己所需要的信息,而針對用戶的每次點擊操作以及瀏覽操作,網站均需要進行相應的響應處理,從而耗費了網站較多的處理資源,降低了搜索處理的效率。
技術實現思路
本申請實施例提供一種信息提供方法及裝置,用以解決現有技術中存在的耗費了網站較多的處理資源,降低了搜索處理效率的問題。本申請實施例技術方案如下一種信息提供方法,該方法包括步驟根據用戶輸入的搜索關鍵詞,查找所述搜索關鍵詞對應的各搜索頻道;針對查找到的搜索頻道,分別執行在該搜索頻道所包含的信息中,搜索所述搜索關鍵詞對應的信息;獲得該搜索頻道與所述搜索關鍵詞之間的頻道相關度值;根據獲得的頻道相關度值,確定該搜索頻道針對所述搜索關鍵詞的頻道相關度等級;根據確定出的各頻道相關度等級,確定各搜索頻道的排列順序;按照確定出的各搜索頻道的排列順序,將搜索到的信息提供給用戶。一種信息提供裝置,包括頻道查找單元,用于根據用戶輸入的搜索關鍵詞,查找所述搜索關鍵詞對應的各搜索頻道;信息搜索單元,用于針對頻道查找單元查找到的搜索頻道,分別在該搜索頻道所包含的信息中,搜索所述搜索關鍵詞對應的信息;頻道相關度值獲得單元,用于針對頻道查找單元查找到的搜索頻道,分別獲得該搜索頻道與所述搜索關鍵詞之間的頻道相關度值;頻道相關度等級確定單元,用于針對頻道查找單元查找到的搜索頻道,分別根據頻道相關度值獲得單元獲得的頻道相關度值,確定該搜索頻道針對所述搜索關鍵詞的頻道相關度等級;排列順序確定單兀,用于根據頻道相關度等級確定單兀確定出的各頻道相關度等級,確定各搜索頻道的排列順序;信息提供單元,用于按照排列順序確定單元確定出的各搜索頻道的排列順序,將信息搜索單元搜索到的信息提供給用戶。本申請實施例技術方案中,首先根據用戶輸入的搜索關鍵詞,查找所述搜索關鍵詞對應的各搜索頻道,然后針對查找到的搜索頻道,分別在該搜索頻道所包含的信息中,搜索所述搜索關鍵詞對應的信息,獲得該搜索頻道與所述搜索關鍵詞之間的頻道相關度值,再根據獲得的頻道相關度值,確定該搜索頻道針對所述搜索關鍵詞的頻道相關度等級,然后根據確定出的各頻道相關度等級,確定各搜索頻道的排列順序,再按照確定出的各搜索頻道的排列順序,將搜索到的信息提供給用戶,由上可見,本申請實施例中,網站將在多個搜索頻道中搜索到的信息提供給用戶時,是先根據各搜索頻道針對搜索關鍵詞的頻道相關度等級來確定排列順序,然后按照該排列順序進行提供的,各搜索頻道在網頁中的排列順序不再是隨機的,那么排在前面的搜索頻道對應的信息中就可能包含用戶所需要的信息,因此用戶無需執行多次的點擊操作和瀏覽操作,從而有效地節省了網站較多的處理資源,由于用戶能夠很快的從排在前面的信息中查找到自己所需的信息,因此能夠有效地提高搜索處理效率。·附圖說明圖I為現有技術中,基于垂直搜索技術進行多頻道搜索信息的方法流程示意圖;圖2為本申請實施例一本文檔來自技高網...
【技術保護點】
一種信息提供方法,其特征在于,包括:根據用戶輸入的搜索關鍵詞,查找所述搜索關鍵詞對應的各搜索頻道;針對查找到的搜索頻道,分別執行:在該搜索頻道所包含的信息中,搜索所述搜索關鍵詞對應的信息;獲得該搜索頻道與所述搜索關鍵詞之間的頻道相關度值;根據獲得的頻道相關度值,確定該搜索頻道針對所述搜索關鍵詞的頻道相關度等級;根據確定出的各頻道相關度等級,確定各搜索頻道的排列順序;按照確定出的各搜索頻道的排列順序,將搜索到的信息提供給用戶。
【技術特征摘要】
【專利技術屬性】
技術研發人員:李永亮,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。