用戶搜索信息的處理方法、處理裝置及電子設備的制造方法
【技術領域】
[0001]本發明涉及搜索技術領域,尤其涉及一種用戶搜索信息的處理方法、處理裝置及電子設備。
【背景技術】
[0002]終端設備如手機的用戶,通常會從應用程序商店中搜索并下載安裝自己喜歡的應用程序(英文縮寫:App ;英文全稱-Applicat1n)。現有的搜索技術,都是以全文本匹配來進行的。每個App有且只有一個確定的名稱,當用戶想搜索一款App時,只能通過搜索它的全文名稱才能搜索到它,無法通過搜索它的其它名稱如別名來搜索到它。
[0003]例如,“Facebook”這一款App,很多用戶習慣稱“Facebook”為“fb”。然而,當這些用戶搜索“fb”時,并不能搜索到“Facebook”。用戶只能通過搜索“Facebook”才能搜索到它。
[0004]現有的這種以全文本匹配來進行的搜索方式,需要用戶輸入全文本名稱才能搜索到目標,使得搜索方式固化單一、且搜索效率較低。
【發明內容】
[0005]有鑒于此,本發明實施例提供一種用戶搜索信息的處理方法、處理裝置及電子設備,以解決現有技術中搜索方式固化單一、且搜索效率較低的問題。
[0006]—方面,本發明實施例提供一種用戶搜索信息的處理方法,包括:接收搜索框中輸入的搜索詞;根據所述搜索詞,在預先保存的多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項;其中,在所述多用名數據庫中保存有搜索詞與和搜索詞非全文本匹配的搜索結果項之間的對應關系;將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。
[0007]可選地,根據所述用戶搜索信息的處理方法一實施例,所述接收搜索框中輸入的搜索詞,包括:接收應用程序商店的搜索框中輸入的搜索詞。
[0008]可選地,根據所述用戶搜索信息的處理方法實施例,所述根據所述搜索詞,在預先保存的多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項,包括:將所述搜索詞發給服務器,以使所述服務器在預先保存的多用名數據庫中進行匹配查詢;接收所述服務器返回的與所述搜索詞非全文本匹配的搜索結果項。
[0009]可選地,根據所述用戶搜索信息的處理方法實施例,所述用戶搜索信息的處理方法,還包括:在將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶的同時,將與所述搜索詞全文本匹配的搜索結果項展示給用戶;其中
[0010]與所述搜索詞非全文本匹配的搜索結果項,展示在與所述搜索詞全文本匹配的搜索結果項之前。
[0011]可選地,根據所述用戶搜索信息的處理方法實施例,所述用戶搜索信息的處理方法,還包括:將展示的與所述搜索詞非全文本匹配的搜索結果項是否被點擊的情況進行記錄,并上報給服務器。
[0012]另一方面,本發明實施例提供一種用戶搜索信息的處理裝置,包括:搜索模塊,用于接收搜索框中輸入的搜索詞;查詢模塊,用于根據所述搜索詞,在預先保存的多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項;其中,在所述多用名數據庫中保存有搜索詞與搜索詞非全文本匹配的搜索結果項之間的對應關系;展示模塊,用于將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。
[0013]可選地,所述搜索模塊,用于接收應用程序商店的搜索框中輸入的搜索詞。
[0014]可選地,根據所述的用戶搜索信息的處理裝置實施例,所述查詢模塊包括:發送子模塊,用于將所述搜索詞發給服務器,以使所述服務器在預先保存的多用名數據庫中進行匹配查詢;接收子模塊,用于接收所述服務器返回的與所述搜索詞非全文本匹配的搜索結果項。
[0015]可選地,根據所述的用戶搜索信息的處理裝置實施例,所述展示模塊還用于:在將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶的同時,將與所述搜索詞全文本匹配的搜索結果項展示給用戶;其中與所述搜索詞非全文本匹配的搜索結果項,展示在與所述搜索詞全文本匹配的搜索結果項之前。
[0016]可選地,根據所述的用戶搜索信息的處理裝置實施例,所述的終端設備,還包括:上報模塊,用于將展示的與所述搜索詞非全文本匹配的搜索結果項是否被點擊的情況進行記錄,并上報給服務器。
[0017]再一方面,本發明實施例提供一種電子設備,所述電子設備包括前述用戶搜索信息的處理裝置任一實施例所述的用戶搜索信息的處理裝置。
[0018]與現有技術相比,本發明用戶搜索信息的處理方法、處理裝置及電子設備實施例,根據用戶輸入的搜索詞,在預先保存的所述多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項,并將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。這樣,即使用戶輸入的搜索詞是與搜索目標非全文本匹配的搜索詞,也可通過所述多用名數據庫中進行匹配查詢而獲得搜索目標,由此使得搜索方式更加靈活多樣,且搜索效率較高。
【附圖說明】
[0019]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0020]圖1為本發明用戶搜索信息的處理方法一實施例的流程示意圖;
[0021]圖2為本發明用戶搜索信息的處理方法一實施例中搜索結果項展示示意圖;
[0022]圖3為本發明用戶搜索信息的處理裝置一實施例的結構示意圖;
[0023]圖4為本發明用戶搜索信息的處理裝置另一實施例的結構示意圖。
【具體實施方式】
[0024]下面結合附圖對本發明實施例用戶搜索信息的處理方法、處理裝置及電子設備進行詳細描述。
[0025]應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0026]圖1為本發明用戶搜索信息的處理方法一實施例的流程示意圖。參看圖1,本發明用戶搜索信息的處理方法實施例,包括步驟:
[0027]S11、接收搜索框中輸入的搜索詞;
[0028]所述搜索框可以是移動終端如手機上的應用程序商店的搜索框,用戶在該搜索框中輸入搜索詞,可以對需要下載安裝的應用程序進行搜索。
[0029]本發明不限于此,所述搜索框也可以是網上商城如淘寶商城、eBay商城等中用來對售賣的商品進行搜索的搜索框,用戶在該搜索框中輸入搜索詞,可以對需要查看或購買的商品進行搜索。
[0030]S12、根據所述搜索詞,在預先保存的多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項;其中,在所述多用名數據庫中保存有搜索詞與和搜索詞非全文本匹配的搜索結果項之間的對應關系;
[0031]本發明實施例中,與搜索詞全文本匹配的搜索結果項是指在搜索結果項中包含搜索詞的全部文本,與搜索詞非全文本匹配的搜索結果項是指在搜索結果項中不包含搜索詞的全部文本。換句話說,與搜索詞全文本匹配的搜索結果項中包含有搜索詞的整體文本,與搜索詞非全文本匹配的搜索結果項中不包含搜索詞的整體文本。
[0032]比如,用搜索詞“作”進行搜索,在顯示的搜索結果中有“作”,“作丨”,“作丨%”,“facebook”,“facebook login”,“facebook download”,“臉書”等搜索結果項。
[0033]其中,搜索結果項“fb”、“fbi”或“fbise”均為與搜索詞“fb”全文本匹配的搜索結果項;搜索結果項“facebook”、“facebook login”、“facebook download”或“臉書”均為與搜索詞“fb”非全文本匹配的搜索結果項。
[0034]S13、將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。
[0035]本步驟中,可在搜索結果頁中,將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。
[0036]本發明用戶搜索信息的處理方法實施例,根據用戶輸入的搜索詞,在預先保存的所述多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項,并將獲取的與所述搜索詞非全文本匹配的搜索結果項展示給用戶。這樣,即使用戶輸入的搜索詞是別名、簡稱等與搜索目標非全文本匹配的搜索詞,也可通過所述多用名數據庫中進行匹配查詢而獲得搜索目標,由此使得搜索方式更加靈活多樣,且搜索效率較高。
[0037]在本發明用戶搜索信息的處理方法一實施例中,可選地,所述根據所述搜索詞,在預先保存的多用名數據庫中進行匹配查詢,獲取與所述搜索詞非全文本匹配的搜索結果項(S12),包括:將所述搜索詞發給服務器,以使所述服務器在預先保存的多用名數據庫中進行匹配查詢;接收所述服務器返回的與所述搜索詞非全文本匹配的搜索結果項。
[0038]本實施例中,是通過將搜索詞發給服務器,由服務器根據預先保存的多用名數據庫來進行匹配查詢。