本發(fā)明涉及檢索領(lǐng)域,尤其涉及一種檢索方法以及裝置、終端。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,各種各樣的信息浩如煙海。為了使得用戶能夠快速地從眾多的信息中獲取到自己感興趣的信息,就必須通過有效的檢索技術(shù)進(jìn)行檢索?,F(xiàn)有的檢索技術(shù)主要是通過獲取用戶輸入的關(guān)鍵字,然后,通過用戶輸入的關(guān)鍵字對(duì)數(shù)據(jù)庫中的信息進(jìn)行匹配,并將匹配的信息呈現(xiàn)給用戶,以供用戶從中篩選出自己感興趣的信息。但是,隨著信息的日益增多,現(xiàn)有技術(shù)的檢索方法檢索到的信息也越來越大,其中的不相關(guān)的信息也越來越多,用戶要從檢索的結(jié)果中篩選出自己感興趣的信息的難度也越來越大,導(dǎo)致用戶的體驗(yàn)越來越差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開了一種檢索方法以及裝置,能夠解決現(xiàn)有技術(shù)檢索到的不相關(guān)的信息較多的問題。
第一方面,提供了一種檢索方法,應(yīng)用于終端,包括如下步驟:
接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞;
至少根據(jù)輸入的第一關(guān)鍵詞以及獲取得到的第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果;
顯示所述目標(biāo)檢索結(jié)果。
結(jié)合第一方面,第一方面的第一種可能的實(shí)施方式中,至少根據(jù)輸入的第一關(guān)鍵詞以及獲取得到的第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果具體包括:
根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
結(jié)合第一方面,第一方面的第二種可能的實(shí)施方式中,顯示所述目標(biāo)檢索結(jié)果具體為:
在所述終端的第一區(qū)域顯示所述目標(biāo)檢索結(jié)果,在所述終端的第二區(qū)域顯示非目標(biāo)檢索結(jié)果,其中,所述非目標(biāo)檢索結(jié)果為所述第一中間檢索結(jié)果中除了所述目標(biāo)檢索結(jié)果之外的檢索結(jié)果。
結(jié)合第一方面,第一方面的第三種可能的實(shí)施方式中,所述方法還包括:
獲取所述終端的地理位置信息;
至少根據(jù)輸入的第一關(guān)鍵詞以及獲取得到的第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果具體為:
根據(jù)輸入的第一關(guān)鍵詞、所述從推送消息中獲取得到的第二關(guān)鍵詞以及所述終端的地理位置信息對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。
結(jié)合第一方面的第三種可能的實(shí)施方式,第一方面的第四種可能的實(shí)施方式中,根據(jù)輸入的第一關(guān)鍵詞、所述從推送消息中獲取得到的第二關(guān)鍵詞以及所述終端的地理位置信息對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果具體為:
根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果;
根據(jù)所述終端的地理位置信息對(duì)所述第二中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
第二方面,提供了一種檢索裝置,包括:第一獲取模塊、檢索模塊以及顯示模塊,
所述獲取模塊用于接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞;
所述檢索模塊用于至少根據(jù)輸入的第一關(guān)鍵詞以及獲取得到的第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果;
所述顯示模塊用于顯示所述目標(biāo)檢索結(jié)果。
結(jié)合第二方面,第二方面的第一種可能的實(shí)施方式中,所述檢索模塊包括檢索單元以及第一篩選單元,
所述檢索單元用于根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
所述第一篩選單元用于根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
結(jié)合第二方面,第二方面的第二種可能的實(shí)施方式中,所述顯示模塊具體用于在所述終端的第一區(qū)域顯示所述目標(biāo)檢索結(jié)果,在所述終端的第二區(qū)域顯示非目標(biāo)檢索結(jié)果,其中,所述非目標(biāo)檢索結(jié)果為所述第一中間檢索結(jié)果中除了所述目標(biāo)檢索結(jié)果之外的檢索結(jié)果。
結(jié)合第二方面,第二方面的第三種可能的實(shí)施方式中,所述裝置還包括:第二獲取模塊,
所述第二獲取模塊用于獲取所述終端的地理位置信息;
所述檢索模塊具體用于根據(jù)輸入的第一關(guān)鍵詞、所述從推送消息中獲取得到的第二關(guān)鍵詞以及所述終端的地理位置信息對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。
結(jié)合第二方面的第三種可能的實(shí)施方式,第二方面的第四種可能的實(shí)施方式中,所述檢索模塊包括:檢索單元、第一篩選單元以及第二篩選單元,
所述檢索單元用于根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
所述第一篩選單元用于根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果;
所述第二篩選單元用于根據(jù)所述終端的地理位置信息對(duì)所述第二中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
第三方面,提供了至少一個(gè)處理器、通信接口、用戶接口和存儲(chǔ)器;所述處理器、所述通信接口、所述用戶接口和所述存儲(chǔ)器通過總線連接;所述存儲(chǔ)器存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行第一方面任一項(xiàng)所述的方法。
第四方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)了計(jì)算設(shè)備所執(zhí)行的用于主題推薦的程序代碼。所述程序代碼包括用于執(zhí)行在第一方面中任一項(xiàng)的方法的指令。
本發(fā)明實(shí)施例中,可以接收輸入的第一關(guān)鍵詞,并獲取推送消息中的第二關(guān)鍵詞,然后,根據(jù)至少根據(jù)輸入的第一關(guān)鍵詞以及第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。上述方案中,在檢索的時(shí)候結(jié)合了推送消息中的第二關(guān)鍵詞,以減少檢索得到的目標(biāo)檢索結(jié)果中的不相關(guān)信息,減輕了用戶從檢索的結(jié)果中篩選出自己感興趣的信息的難度,提高了用戶的體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開的一種檢索方法的流程圖;
圖2是本發(fā)明實(shí)施例公開的另一種檢索方法的流程圖;
圖3是本發(fā)明實(shí)施例公開的又一種檢索方法的流程圖;
圖4是本發(fā)明實(shí)施例公開的一種檢索裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例公開的另一種檢索裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開的又一種檢索裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種檢索方法的流程圖。本實(shí)施例的檢索方法應(yīng)用于終端,包括:
110:接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞。
在本發(fā)明實(shí)施例中,終端接收用戶在輸入欄輸入的第一關(guān)鍵詞。其中,第一關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。由于推送消息通常是基于用戶的行為觸發(fā)的,所以,從推送消息中獲取的第二關(guān)鍵詞能夠反映用戶的真實(shí)興趣。例如,用戶在某購物平臺(tái)購買了一件襯衣,則該購物平臺(tái)會(huì)向該用戶推送襯衣的消息,所以,從推送消息中獲取的第二關(guān)鍵詞“襯衣”能夠反映用戶的真實(shí)興趣為“襯衣”。第二關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。為了避免終端時(shí)時(shí)從推送消息中獲取第二關(guān)鍵詞,導(dǎo)致終端的電量被大量消耗,只有當(dāng)終端檢測(cè)到用戶在輸入欄輸入了第一關(guān)鍵詞之后,才觸發(fā)終端獲取第二關(guān)鍵詞。
120:至少根據(jù)輸入的第一關(guān)鍵詞以及第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,由于用戶通常是對(duì)與自己的興趣相符合的信息更感興趣,所以,當(dāng)終端獲取到用戶輸入的第一關(guān)鍵詞以及第二關(guān)鍵詞之后,可以將第一關(guān)鍵詞以及第二關(guān)鍵詞作為篩選條件對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行篩選,并將數(shù)據(jù)庫中符合篩選條件的數(shù)據(jù)作為目標(biāo)檢索結(jié)果。由于篩選的條件中除了第一關(guān)鍵詞外,還包括第二關(guān)鍵詞,所以目標(biāo)檢索結(jié)果中的數(shù)據(jù)都是與第二關(guān)鍵詞相匹配的,從而減少了目標(biāo)檢索結(jié)果中的不相關(guān)信息。
130:顯示目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,終端將篩選得到的目標(biāo)檢索結(jié)果進(jìn)行顯示,以供用戶篩選出自己感興趣的信息。由于目標(biāo)檢索結(jié)果中的不相關(guān)信息已被大量減少,所以,用戶篩選出自己感興趣的信息的困難程度將被大大減少。
參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種檢索方法的流程圖。本實(shí)施例的檢索方法應(yīng)用于終端,包括:
210:接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞。
在本發(fā)明實(shí)施例中,終端接收用戶在輸入欄輸入的第一關(guān)鍵詞。其中,第一關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。由于推送消息通常是基于用戶的行為觸發(fā)的,所以,從推送消息中獲取的第二關(guān)鍵詞能夠反映用戶的真實(shí)興趣。例如,用戶在某購物平臺(tái)購買了一件襯衣,則該購物平臺(tái)會(huì)向該用戶推送襯衣的消息,所以,從推送消息中獲取的第二關(guān)鍵詞“襯衣”能夠反映用戶的真實(shí)興趣為“襯衣”。第二關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。為了避免終端時(shí)時(shí)從推送消息中獲取第二關(guān)鍵詞,導(dǎo)致終端的電量被大量消耗,只有當(dāng)終端檢測(cè)到用戶在輸入欄輸入了第一關(guān)鍵詞之后,才觸發(fā)終端獲取第二關(guān)鍵詞。
220:根據(jù)第一關(guān)鍵詞在數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果。
在本發(fā)明實(shí)施例中,當(dāng)終端獲取到用戶輸入的第一關(guān)鍵詞之后,可以將第一關(guān)鍵詞篩選條件對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行篩選,并將數(shù)據(jù)庫中符合篩選條件的數(shù)據(jù)作為第一中間檢索結(jié)果。
230:根據(jù)第二關(guān)鍵詞對(duì)第一中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,由于用戶通常是對(duì)與自己的興趣相符合的信息更感興趣,所以,當(dāng)終端獲取到用戶輸入的第一關(guān)鍵詞以及第二關(guān)鍵詞之后,可以將第一關(guān)鍵詞以及第二關(guān)鍵詞作為篩選條件對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行篩選,并將數(shù)據(jù)庫中符合篩選條件的數(shù)據(jù)作為目標(biāo)檢索結(jié)果。由于篩選的條件中除了第一關(guān)鍵詞外,還包括第二關(guān)鍵詞,所以目標(biāo)檢索結(jié)果中的數(shù)據(jù)都是與第二關(guān)鍵詞相匹配的,從而減少了目標(biāo)檢索結(jié)果中的不相關(guān)信息。
240:在終端的第一區(qū)域顯示目標(biāo)檢索結(jié)果,在終端的第二區(qū)域顯示非目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,終端將篩選得到的目標(biāo)檢索結(jié)果進(jìn)行顯示。在顯示時(shí),可以將目標(biāo)檢索結(jié)果顯示在終端的第一區(qū)域,而將非目標(biāo)檢索結(jié)果顯示在終端的第二區(qū)域。其中,非目標(biāo)檢索結(jié)果為第一中間檢索結(jié)果中除了目標(biāo)檢索結(jié)果之外的檢索結(jié)果。由于第一區(qū)域中的目標(biāo)檢索結(jié)果與用戶感興趣的信息的相關(guān)度比較大,所以,用戶可以優(yōu)先在第一區(qū)域中篩選出自己感興趣的信息。如果用戶在第一區(qū)域中沒有篩選出自己感興趣的信息,或者,用戶對(duì)第二區(qū)域中的數(shù)據(jù)感興趣,則用戶還可以在第二區(qū)域中篩選自己感興趣的信息。
參閱圖3,圖3是本發(fā)明實(shí)施例公開的又一種檢索方法的流程圖。本實(shí)施例的檢索方法應(yīng)用于終端,包括:
310:接收輸入的第一關(guān)鍵詞,從推送消息中獲取第二關(guān)鍵詞,并獲取終端的地理位置信息。
在本發(fā)明實(shí)施例中,終端接收用戶在輸入欄輸入的第一關(guān)鍵詞。其中,第一關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。由于推送消息通常是基于用戶的行為觸發(fā)的,所以,從推送消息中獲取的第二關(guān)鍵詞能夠反映用戶的真實(shí)興趣。例如,用戶在某購物平臺(tái)購買了一件襯衣,則該購物平臺(tái)會(huì)向該用戶推送襯衣的消息,所以,從推送消息中獲取的第二關(guān)鍵詞“襯衣”能夠反映用戶的真實(shí)興趣為“襯衣”。第二關(guān)鍵詞可以是數(shù)字、符號(hào)和文字中的任意一種或者多種的組合。終端的地理位置信息可以是經(jīng)緯度信息,也可以是街道地址信息等等。為了避免終端時(shí)時(shí)獲取地理位置信息,導(dǎo)致終端的電量被大量消耗,只有當(dāng)終端檢測(cè)到用戶在輸入欄輸入了第一關(guān)鍵詞之后,才觸發(fā)終端獲取終端的地理位置信息以及從推送消息中獲取第二關(guān)鍵詞。在本發(fā)明實(shí)施例中,終端獲取地理位置信息的方式可以是通過GPS定位的方式,可以是通過基站定位的方式等等,本發(fā)明不作具體限定。
320:根據(jù)第一關(guān)鍵詞在數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果。
在本發(fā)明實(shí)施例中,當(dāng)終端獲取到用戶輸入的第一關(guān)鍵詞之后,可以將第一關(guān)鍵詞篩選條件對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行篩選,并將數(shù)據(jù)庫中符合篩選條件的數(shù)據(jù)作為第一中間檢索結(jié)果。
330:根據(jù)第二關(guān)鍵詞對(duì)第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果。
在本發(fā)明實(shí)施例中,由于用戶通常是對(duì)與自己的興趣相符合的信息更感興趣,所以,在獲取得到第一中間檢索結(jié)果之后,終端根據(jù)第二關(guān)鍵詞對(duì)第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果。篩選獲得的第二中間檢索結(jié)果中與用戶的興趣不相關(guān)的信息遠(yuǎn)比第一中間檢索結(jié)果中與用戶的興趣不相關(guān)的信息少。
340:根據(jù)終端的地理位置信息對(duì)第二中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,由于用戶通常是對(duì)自己附近的信息更感興趣,所以,在獲取得到第二中間檢索結(jié)果之后,終端還可以將終端的地理位置信息作為篩選條件對(duì)第二中間檢索結(jié)果進(jìn)行篩選,以將第二中間檢索結(jié)果中與終端的地理位置信息無關(guān)的數(shù)據(jù)篩去,從而獲得目標(biāo)檢索結(jié)果。篩選獲得的目標(biāo)檢索結(jié)果中與用戶的興趣不相關(guān)的信息遠(yuǎn)比第二中間檢索結(jié)果中與用戶的興趣不相關(guān)的信息少。
350:顯示目標(biāo)檢索結(jié)果。
在本發(fā)明實(shí)施例中,終端將篩選得到的目標(biāo)檢索結(jié)果進(jìn)行顯示。在顯示時(shí),可以將目標(biāo)檢索結(jié)果顯示在終端的第一區(qū)域,而將非目標(biāo)檢索結(jié)果顯示在終端的第二區(qū)域。其中,非目標(biāo)檢索結(jié)果為第一中間檢索結(jié)果中除了目標(biāo)檢索結(jié)果之外的檢索結(jié)果。由于第一區(qū)域中的目標(biāo)檢索結(jié)果與用戶感興趣的信息的相關(guān)度比較大,所以,用戶可以優(yōu)先在第一區(qū)域中篩選出自己感興趣的信息。如果用戶在第一區(qū)域中沒有篩選出自己感興趣的信息,或者,用戶對(duì)第二區(qū)域中的數(shù)據(jù)感興趣,則用戶還可以在第二區(qū)域中篩選自己感興趣的信息。
或者,在顯示時(shí),可以將目標(biāo)檢索結(jié)果顯示在終端的第一區(qū)域,將第一非目標(biāo)檢索結(jié)果顯示在第二區(qū)域,將第二非目標(biāo)檢索結(jié)果顯示在第三區(qū)域。其中,第一非目標(biāo)檢索結(jié)果為第二中間檢索結(jié)果減去目標(biāo)檢索結(jié)果。第二非目標(biāo)檢索結(jié)果等于第一中間檢索結(jié)果減去第二中間檢索結(jié)果。由于第一區(qū)域中的目標(biāo)檢索結(jié)果與用戶感興趣的信息的相關(guān)度比較大,第二區(qū)域中的目標(biāo)檢索結(jié)果與用戶感興趣的信息的相關(guān)度較次,第三區(qū)域中的目標(biāo)檢索結(jié)果與用戶感興趣的信息的相關(guān)度最低。所以,用戶可以優(yōu)先在第一區(qū)域中篩選出自己感興趣的信息。如果用戶在第一區(qū)域中沒有篩選出自己感興趣的信息,或者,用戶對(duì)第二區(qū)域或者第三區(qū)域中的數(shù)據(jù)感興趣,則用戶還可以在第二區(qū)域以及第三區(qū)域中篩選自己感興趣的信息。
上述詳細(xì)闡述了本發(fā)明實(shí)施例的方法,下面為了便于更好地實(shí)施本發(fā)明實(shí)施例的上述方案,相應(yīng)地,下面還提供用于配合實(shí)施上述方案的相關(guān)設(shè)備。
參閱圖4,圖4是本發(fā)明實(shí)施例公開的一種檢索裝置的結(jié)構(gòu)示意圖。本實(shí)施例的檢索裝置包括:第一獲取模塊41、檢索模塊42以及顯示模塊43。
所述獲取模塊41用于接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞;
所述檢索模塊42用于至少根據(jù)輸入的第一關(guān)鍵詞以及從推送消息中獲取的第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果;
所述顯示模塊43用于顯示所述目標(biāo)檢索結(jié)果。
本發(fā)明實(shí)施例的檢索裝置40能夠?qū)崿F(xiàn)如圖1所示的檢索方法,具體請(qǐng)參閱圖1以及相關(guān)實(shí)施例,此處不再重復(fù)贅述。
參閱圖5,圖5是本發(fā)明實(shí)施例提供的另一種檢索裝置的結(jié)構(gòu)示意圖。本實(shí)施例的檢索裝置50是對(duì)圖4所示的檢索裝置40的進(jìn)一步優(yōu)化,本實(shí)施例的檢索裝置50與圖4所示的檢索裝置40的不同之處在于,還包括:檢索單元421以及第一篩選單元422。
所述檢索單元421用于根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
所述第一篩選單元422用于根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
可選地,所述顯示模塊43具體用于在所述終端的第一區(qū)域顯示所述目標(biāo)檢索結(jié)果,在所述終端的第二區(qū)域顯示非目標(biāo)檢索結(jié)果,其中,所述非目標(biāo)檢索結(jié)果為所述第一中間檢索結(jié)果中除了所述目標(biāo)檢索結(jié)果之外的檢索結(jié)果。
本發(fā)明實(shí)施例的檢索裝置50能夠?qū)崿F(xiàn)如圖2所示的檢索方法,具體請(qǐng)參閱圖2以及相關(guān)實(shí)施例,此處不再重復(fù)贅述。
參閱圖6,圖6是本發(fā)明實(shí)施例提供的又一種檢索裝置的結(jié)構(gòu)示意圖。本實(shí)施例的檢索裝置60是對(duì)圖4所示的檢索裝置40的進(jìn)一步優(yōu)化,本實(shí)施例的檢索裝置60與圖4所示的檢索裝置40的不同之處在于,還包括:第二獲取模塊44。
所述第二獲取模塊44用于獲取所述終端的地理位置信息。
所述檢索模塊42具體用于根據(jù)輸入的第一關(guān)鍵詞、所述從推送消息中獲取得到的第二關(guān)鍵詞以及所述終端的地理位置信息對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。
可選地,所述檢索模塊42包括:檢索單元421、第一篩選單元422以及第二篩選單元423,
所述檢索單元421用于根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;
所述第一篩選單元422用于根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果;
所述第二篩選單元423用于根據(jù)所述終端的地理位置信息對(duì)所述第二中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
本發(fā)明實(shí)施例的檢索裝置60能夠?qū)崿F(xiàn)如圖3所示的檢索方法,具體請(qǐng)參閱圖3以及相關(guān)實(shí)施例,此處不再重復(fù)贅述。
請(qǐng)參見圖7,圖7為本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。本實(shí)施例的網(wǎng)站包括:至少一個(gè)處理器701、通信接口702、用戶接口703和存儲(chǔ)器704,處理器701、通信接口702、用戶接口703和存儲(chǔ)器704通過總線705連接。其中,
處理器701可以是通用處理器,例如中央處理器(Central Processing Unit,CPU)。
通信接口702可以為有線接口(例如以太網(wǎng)接口)或無線接口(例如蜂窩網(wǎng)絡(luò)接口或使用無線局域網(wǎng)接口),用于與其他終端或網(wǎng)站進(jìn)行通信。本發(fā)明實(shí)施例中,通信接口702具體用于將目標(biāo)推薦對(duì)象推薦給終端的用戶。
用戶接口703具體可為觸控面板,包括觸摸屏和觸控屏,用于檢測(cè)觸控面板上的操作指令,用戶接口703也可以是物理按鍵或者鼠標(biāo)。用戶接口703還可以為顯示屏,用于輸出、顯示圖像或數(shù)據(jù)。
存儲(chǔ)器704可以包括易失性存儲(chǔ)器(Volatile Memory),例如隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM);存儲(chǔ)器也可以包括非易失性存儲(chǔ)器(Non-Volatile Memory),例如只讀存儲(chǔ)器(Read-Only Memory,ROM)、快閃存儲(chǔ)器(Flash Memory)、硬盤(Hard Disk Drive,HDD)或固態(tài)硬盤(Solid-State Drive,SSD);存儲(chǔ)器704還可以包括上述種類的存儲(chǔ)器的組合。存儲(chǔ)器704存儲(chǔ)可執(zhí)行程序代碼;所述處理器701通過讀取所述存儲(chǔ)器704中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行一種檢索方法,其中,所述方法為:
接收輸入的第一關(guān)鍵詞,并從推送消息中獲取第二關(guān)鍵詞;
至少根據(jù)輸入的第一關(guān)鍵詞以及所述推送消息中獲取第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果;
顯示所述目標(biāo)檢索結(jié)果。
可選地,根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
可選地,在所述終端的第一區(qū)域顯示所述目標(biāo)檢索結(jié)果,在所述終端的第二區(qū)域顯示非目標(biāo)檢索結(jié)果,其中,所述非目標(biāo)檢索結(jié)果為所述第一中間檢索結(jié)果中除了所述目標(biāo)檢索結(jié)果之外的檢索結(jié)果。
可選地,獲取所述終端的地理位置信息;根據(jù)輸入的第一關(guān)鍵詞、所述從推送消息中獲取得到的第二關(guān)鍵詞以及所述終端的地理位置信息對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。
可選地,根據(jù)所述第一關(guān)鍵詞在所述數(shù)據(jù)庫中進(jìn)行檢索以獲得第一中間檢索結(jié)果;根據(jù)所述第二關(guān)鍵詞對(duì)所述第一中間檢索結(jié)果進(jìn)行篩選,從而獲得第二中間檢索結(jié)果;根據(jù)所述終端的地理位置信息對(duì)所述第二中間檢索結(jié)果進(jìn)行篩選,從而獲得目標(biāo)檢索結(jié)果。
本發(fā)明實(shí)施例中,可以接收輸入的第一關(guān)鍵詞,并獲取推送消息中的第二關(guān)鍵詞,然后,根據(jù)至少根據(jù)輸入的第一關(guān)鍵詞以及第二關(guān)鍵詞對(duì)數(shù)據(jù)庫進(jìn)行檢索,從而獲得目標(biāo)檢索結(jié)果。上述方案中,在檢索的時(shí)候結(jié)合了推送消息中的第二關(guān)鍵詞,以減少檢索得到的目標(biāo)檢索結(jié)果中的不相關(guān)信息,減輕了用戶從檢索的結(jié)果中篩選出自己感興趣的信息的難度,提高了用戶的體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲(chǔ)器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲(chǔ)器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫只讀存儲(chǔ)器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
以上對(duì)本發(fā)明實(shí)施例公開的進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。