結(jié)果的集散地進(jìn)行精確搜索等地域化搜索意圖,能夠有效提高搜索的效率。
[0147]需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。
[0148]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0149]圖3為本申請(qǐng)另一實(shí)施例提供的搜索裝置的結(jié)構(gòu)示意圖,如圖3所示。
[0150]需要說明的是,本實(shí)施例所提供的搜索裝置中的部分功能模塊可以是位于網(wǎng)絡(luò)側(cè)的服務(wù)器中的搜索引擎,也可以是位于本地客戶端的應(yīng)用,或者還可以是位于網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),本實(shí)施例對(duì)此不進(jìn)行特別限定。
[0151]可以理解的是,所述應(yīng)用可以是安裝在終端或者客戶端上的本地應(yīng)用程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁(yè)程序(webApp),只要能夠?qū)崿F(xiàn)對(duì)象集合與對(duì)象的搜索與推薦的客觀存在形式都可以,本實(shí)施例對(duì)此不進(jìn)行限定。
[0152]本實(shí)施例的搜索裝置可以包括獲得單元31、確定單元32和生成單元33。其中,
[0153]所述獲得單元31,用于獲得至少兩個(gè)搜索結(jié)果,所述至少兩個(gè)搜索結(jié)果為根據(jù)用戶輸入的搜索關(guān)鍵詞進(jìn)行匹配得到。
[0154]其中,所述搜索結(jié)果可以包括但不限于商品或者或產(chǎn)品。其中,可以預(yù)先將具有相同屬性的多個(gè)商品,定義為一個(gè)商品集合即標(biāo)準(zhǔn)化產(chǎn)品單元(Standard Product Unit,SPU),也可以稱為產(chǎn)品,以通過SPU,進(jìn)而定位到一個(gè)具體的商品。
[0155]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述獲得單元31,還可以進(jìn)一步用于實(shí)時(shí)獲取用戶在搜索框中輸入的所述搜索關(guān)鍵詞。具體地,用戶在搜索框中輸入的所述搜索關(guān)鍵詞,所述獲得單元31實(shí)時(shí)能夠獲取到所述搜索關(guān)鍵詞。具體地,所述搜索裝置具體可以通過異步加載技術(shù)例如,Ajax異步加載或Jsonp異步加載等,實(shí)時(shí)獲取到所述搜索關(guān)鍵詞,以觸發(fā)獲得單元31、確定單元32和生成單元33執(zhí)行各自相應(yīng)的操作。搜索裝置具體可以提供Ajax接口或Jsonp接口,具體可以使用Java、PHP等語(yǔ)言進(jìn)行編寫,其具體的調(diào)用可以使用Jquery,或者原生的JavaScript等語(yǔ)言進(jìn)行編寫。
[0156]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述獲得單元31,還可以進(jìn)一步用于接收搜索指令,所述搜索指令中包含所述搜索關(guān)鍵詞獲取用戶在搜索框中輸入的所述搜索關(guān)鍵詞。具體地,用戶在搜索框中輸入的所述搜索關(guān)鍵詞,然后,用戶點(diǎn)擊“搜索”等按鈕,觸發(fā)一個(gè)搜索指令,該搜索指令中包含所述搜索關(guān)鍵詞,所述獲得單元31能夠從該搜索指令中獲取到所述搜索關(guān)鍵詞,以觸發(fā)獲得單元31、確定單元32和生成單元33執(zhí)行各自相應(yīng)的操作。
[0157]本實(shí)施例中,搜索結(jié)果的產(chǎn)生方法,是與搜索裝置相關(guān)的。
[0158]例如,若所述搜索裝置為網(wǎng)絡(luò)側(cè)的服務(wù)器中的搜索引擎或本地終端中的應(yīng)用,所述搜索裝置則可以根據(jù)所獲得的所述搜索關(guān)鍵詞,進(jìn)行搜索,以獲得與所述搜索關(guān)鍵詞匹配的所述至少兩個(gè)搜索結(jié)果。
[0159]或者,再例如,若所述搜索裝置為網(wǎng)絡(luò)側(cè)的分布式系統(tǒng),那么,則可以先由搜索引擎根據(jù)所述搜索關(guān)鍵詞,進(jìn)行搜索,以獲得與所述搜索關(guān)鍵詞匹配的所述至少兩個(gè)搜索結(jié)果,進(jìn)而將所述至少兩個(gè)搜索結(jié)果發(fā)送給所述搜索裝置。
[0160]所述確定單元32,用于根據(jù)至少兩個(gè)搜索結(jié)果中每個(gè)搜索結(jié)果的地域?qū)傩孕畔?,確定Μ個(gè)地域,所述Μ為大于或等于1的整數(shù)。
[0161]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述確定單元32,具體可以用于根據(jù)至少兩個(gè)搜索結(jié)果中每個(gè)搜索結(jié)果的地域?qū)傩孕畔?,確定所述至少兩個(gè)搜索結(jié)果所屬的Ν個(gè)地域,所述Ν為大于或等于Μ的整數(shù);根據(jù)所述Ν個(gè)地域中每個(gè)地域下的搜索結(jié)果的數(shù)量,按照從大到小的順序,對(duì)所述Ν個(gè)地域進(jìn)行排序;以及根據(jù)所在終端的位置和所述Ν個(gè)地域中每個(gè)地域的位置,對(duì)所述排序的排序結(jié)果進(jìn)行優(yōu)化,以選擇排在前Μ個(gè)的地域。
[0162]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述確定單元32,具體可以用于根據(jù)所述每個(gè)搜索結(jié)果的地域?qū)傩孕畔⒑退雒總€(gè)搜索結(jié)果的類目屬性信息,確定所述Μ個(gè)地域。
[0163]具體地,所述確定單元32,具體可以根據(jù)所述至少兩個(gè)搜索結(jié)果中每個(gè)搜索結(jié)果的類目屬性信息,確定所述搜索關(guān)鍵詞所屬的搜索類目;以及根據(jù)所述至少兩個(gè)搜索結(jié)果中每個(gè)搜索結(jié)果的地域?qū)傩孕畔ⅲ_定所述至少兩個(gè)搜索結(jié)果所屬的Ρ個(gè)地域,所述Ρ為大于或等于Μ的整數(shù)。
[0164]進(jìn)一步地,所述確定單元32還可以進(jìn)一步根據(jù)所述Ρ個(gè)地域中每個(gè)地域下的搜索結(jié)果的數(shù)量,按照從大到小的順序,對(duì)所述Ρ個(gè)地域進(jìn)行排序。
[0165]相應(yīng)地,后續(xù)的描述中,如果有再涉及Ρ個(gè)地域的步驟中,均可以理解為是經(jīng)過排序的Ρ個(gè)地域。
[0166]然后,所述確定單元32具體可以用于利用所述搜索關(guān)鍵詞在所述Ρ個(gè)地域中每個(gè)地域的名稱中進(jìn)行匹配,以獲得Q個(gè)地域,所述Q為大于或等于0的整數(shù)。
[0167]接著,所述確定單元32具體還可以用于利用所述搜索關(guān)鍵詞在所述Ρ個(gè)地域中每個(gè)地域的經(jīng)營(yíng)類目中進(jìn)行匹配,以獲得R個(gè)地域,所述R為大于或等于0的整數(shù)。
[0168]再然后,所述確定單元32具體還可以利用所述搜索關(guān)鍵詞所屬的搜索類目在所述Ρ個(gè)地域中每個(gè)地域的經(jīng)營(yíng)類目中進(jìn)行匹配,以獲得S個(gè)地域,所述S為大于或等于0的整數(shù)。
[0169]接著,所述確定單元32則可以用于將所述Q個(gè)地域、所述R個(gè)地域和所述S個(gè)地域,按照獲得的順序,依次進(jìn)行排序,即所述Q個(gè)地域排在最前的位置,所述R個(gè)地域排在中間的位置,所述S個(gè)地域排在最后的位置。
[0170]最后,所述確定單元32則可以用于根據(jù)所在終端的位置、所述Q個(gè)地域中每個(gè)地域的位置、所述R個(gè)地域中每個(gè)地域的位置和所述S個(gè)地域中每個(gè)地域的位置,對(duì)所述排序的排序結(jié)果進(jìn)行優(yōu)化,以選擇排在前Μ個(gè)的地域。
[0171]所述生成單元33,用于生成所述Μ個(gè)地域的展現(xiàn)信息,以供根據(jù)所述展現(xiàn)信息,展現(xiàn)所述Μ個(gè)地域。
[0172]其中,
[0173]所述展現(xiàn)信息包括以下展現(xiàn)形式中的至少一項(xiàng):
[0174]展現(xiàn)形式一、利用文本信息,展現(xiàn)所述Μ個(gè)地域;
[0175]展現(xiàn)形式二、利用圖片信息,展現(xiàn)所述Μ個(gè)地域;以及
[0176]展現(xiàn)形式三、利用地理位置信息,展現(xiàn)所述Μ個(gè)地域。
[0177]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,所述展現(xiàn)信息還可以進(jìn)一步包括但不限于以下展現(xiàn)形式中的至少一項(xiàng):
[0178]展現(xiàn)形式四、在搜索框的下方,展現(xiàn)所述Μ個(gè)地域;以及
[0179]展現(xiàn)形式五、在搜索結(jié)果推薦框的下方、左方或右方,展現(xiàn)所述Μ個(gè)地域。
[0180]需要說明的是,所述Μ個(gè)地域,可以采用上述五種展現(xiàn)形式中的任意一種展現(xiàn)形式,進(jìn)行展現(xiàn),或者還可以采用上述五種展現(xiàn)形式中任意幾種展現(xiàn)形式的組合,進(jìn)行展現(xiàn),本實(shí)施例對(duì)此不進(jìn)行特別限定。一般來(lái)說,由位于本地終端中的應(yīng)用來(lái)執(zhí)行。
[0181]可選地,在本實(shí)施例的一個(gè)可能的實(shí)現(xiàn)方式中,如圖4所示,本實(shí)施例所提供的搜索裝置還可以進(jìn)一步包括搜索單元41,用于獲取所述用戶從所述Μ個(gè)地域中所選擇的一個(gè)地域,以作為目標(biāo)地域;以及利用所述搜索關(guān)鍵詞和所述目標(biāo)地域,執(zhí)行搜索操作。
[0182]具體地,所述搜索單元41,具體可以用于跳轉(zhuǎn)到所述目標(biāo)地域所對(duì)應(yīng)的頁(yè)面,利用所述搜索關(guān)鍵詞和所述目標(biāo)地域,執(zhí)行搜索操作。
[0183]具體地,所述搜索單元41,具體可以用于搜索框中出現(xiàn)所述搜索關(guān)鍵詞和所述目標(biāo)地域的名字,利用所述搜索關(guān)鍵詞和所述目標(biāo)地域,執(zhí)行搜索操作。
[0184]需要說明的是,圖1對(duì)應(yīng)的實(shí)施例中搜索裝置的功能,可以由本實(shí)施例提供的搜索裝置實(shí)現(xiàn)。詳細(xì)描述可以參見圖1對(duì)應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述。
[0185]本實(shí)施例中,通過獲得單元獲得至少兩個(gè)搜索結(jié)果,所述至少兩個(gè)搜索結(jié)果為根據(jù)用戶輸入的搜索關(guān)鍵詞進(jìn)行匹配得到,進(jìn)而由確定單元根據(jù)至少兩個(gè)搜索結(jié)果中每個(gè)搜索結(jié)果的地域?qū)傩孕畔?,確定Μ個(gè)地域,所述Μ為大于或等于1的整數(shù),使得生成單元能夠生成所述Μ個(gè)地域的展現(xiàn)信息,以供根據(jù)所述展現(xiàn)信息,展現(xiàn)所述Μ個(gè)地域,能夠避免現(xiàn)有技術(shù)中由于用戶通過應(yīng)用反復(fù)進(jìn)行搜索而導(dǎo)致的增加應(yīng)用與搜索引擎之間的數(shù)據(jù)交互的問題,從而降低了搜索引擎的處理負(fù)擔(dān)。
[0186]另外,采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,能夠滿足用戶真正的搜索意圖,例如,在搜索結(jié)果的集散地進(jìn)行精確搜索等地域化搜索意圖,能夠有效提高搜索的有效性。
[0187]另外,采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,能夠滿足用戶真正的搜索意圖,例如,在搜索結(jié)果的集散地進(jìn)行精確搜索等地域化搜索意圖,能夠有效提高搜索的精確性。
[0188]另外,采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,能夠滿足用戶真正的搜索意圖,例如,在搜索結(jié)果的集散地進(jìn)行精確搜索等地域化搜索意圖,能夠有效提高搜索的效率。
[0189]如圖2所示,本實(shí)施例還可以提供一種顯示裝置,具體可以包括搜索框51、第一推薦展示框52和第二推薦展示框53。其中,
[0190]搜索框51,所述搜索框51用于接收用戶輸入的搜索關(guān)鍵詞;
[0191]第一推薦展示框52,所述第一推薦展示框52用于展示與所述搜索關(guān)鍵詞相匹配的至少兩個(gè)搜索結(jié)果;
[0192]第二推薦展示框53,所述第二推薦展示框53與所述第一推薦展示框52相鄰設(shè)置,所述第二推薦展示框53用于根據(jù)所述用戶的地理位置信息在地圖界面上展示第一地理集合標(biāo)志和第二地理集合標(biāo)志,其中,所述第一地理集合標(biāo)志指示若干與所述搜索關(guān)鍵詞相匹配的第一數(shù)據(jù)集合,所述第二地理集合標(biāo)志指示若干與所述搜索關(guān)鍵詞相匹配的第二數(shù)據(jù)集合。
[0193]具體地,所述第一推薦展示框和第二推薦展示框在執(zhí)行針對(duì)所述搜索框51輸入的搜索關(guān)鍵詞所作的搜索操作后可以同步顯示。
[0194]本實(shí)施例中,通過設(shè)置第二推薦展示框,能夠根據(jù)用戶的地理位置信息在地圖界面上展示第一地理集合標(biāo)志和第二地理集合標(biāo)志,使得能夠向用戶展現(xiàn)更多搜索相關(guān)的信肩、Ο
[0195]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0196]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所展現(xiàn)或討論的相互之間的耦合或直接耦合或通信連接可以是通