搜索方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種搜索方法,包括:實(shí)時獲取用戶輸入的查詢串;將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù);將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;以及當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。本發(fā)明還涉及一種搜索系統(tǒng),所述搜索方法及系統(tǒng)可以有效提高搜索效率。
【專利說明】搜索方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及搜索引擎技術(shù),特別涉及一種搜索方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,從互聯(lián)網(wǎng)上可以獲得的信息越來越多,人們可以更快更全面的獲得信息,但是同樣造成想要精確地從海量的信息中查找到自己所需要的信息也變得越來越困難。搜索引擎就是為了從互聯(lián)網(wǎng)中盡量準(zhǔn)確的查找所需的信息,以提高獲取信息的效率。
[0003]目前,使用智能手機(jī)用戶越來越多,應(yīng)用越來越豐富,一些用戶對一些特定應(yīng)用有的需求,因此使用搜索框進(jìn)行搜索。傳統(tǒng)的搜索框在用戶輸入后出現(xiàn)搜索建議框,搜索建議的內(nèi)容匹配應(yīng)用名稱詞庫,對于一部分不知道應(yīng)用完整名稱的用戶起到很好的提示作用。用戶可以選擇心儀應(yīng)用的搜索建議,點(diǎn)擊直接進(jìn)到搜索結(jié)果頁,同時也減少了輸入成本。但是對于有明確需求的用戶,選擇搜索建議——進(jìn)入搜索結(jié)果——選擇進(jìn)入應(yīng)用詳情頁的步驟復(fù)雜。
[0004]如果用戶通過搜索建議可直接得到搜索結(jié)果中的應(yīng)用信息并直接進(jìn)入到該應(yīng)用的詳情頁,可縮減用戶的搜索成本。
[0005]現(xiàn)有技術(shù)至少存在以下問題:
現(xiàn)有的搜索引擎進(jìn)行信息檢索時,普遍存在兩種反饋方式:
第一種為無搜索建議的反饋方式,即只提供單純的搜索框,用戶輸入任何關(guān)鍵字后搜索框下方都不會出現(xiàn)任何搜索建議;
第二種是提供形式一致的搜索建議,即用戶輸出關(guān)鍵字后,搜索框下方會彈出搜索建議框,搜索建議為匹配應(yīng)用名稱詞庫,但是框中各條搜索建議的展現(xiàn)形式相同,用戶點(diǎn)擊任意搜索建議進(jìn)入以該搜索建議為關(guān)鍵字的搜索結(jié)果頁。
[0006]由此可見,上述兩種搜索方式同時以下缺點(diǎn):搜索引擎會返回很多搜索結(jié)果,如鏈接信息,需要進(jìn)一步點(diǎn)擊鏈接后才能看到最后的搜索信息詳情,無法一步到位返回直觀的顯示結(jié)果,導(dǎo)致用戶獲取所需數(shù)據(jù)的過程復(fù)雜。
【發(fā)明內(nèi)容】
[0007]為了解決現(xiàn)有技術(shù)中搜索引擎針對所有搜索請求都返回很多搜索信息導(dǎo)致用戶獲取所需數(shù)據(jù)的過程復(fù)雜的問題,本發(fā)明實(shí)施例提出了一種搜索方法和系統(tǒng)。所述技術(shù)方案如下:
本發(fā)明實(shí)施例提出了一種搜索方法,包括:
實(shí)時獲取用戶輸入的查詢串;
將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù); 將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;以及當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0008]本發(fā)明實(shí)施例還提出一種搜索系統(tǒng),包括:
輸入獲取單元,用于實(shí)時獲取用戶輸入的查詢串;
匹配單元,用于將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù);
提示單元,用于將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;以及
結(jié)果展示單元,用于當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0009]相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例提供的搜索方法和系統(tǒng)通過預(yù)設(shè)置一個搜索關(guān)鍵詞提示庫及一個直達(dá)區(qū)數(shù)據(jù)庫,并將該直達(dá)區(qū)數(shù)據(jù)庫中的關(guān)鍵詞與數(shù)據(jù)對應(yīng)存儲,一方面,可以對用戶的輸入進(jìn)行可視化提醒;另一方面,當(dāng)用戶在進(jìn)行搜索時,可以同步搜索該直達(dá)區(qū)數(shù)據(jù)庫,以獲取該關(guān)鍵詞對應(yīng)的數(shù)據(jù),在搜索引擎返回并顯示搜索結(jié)果時,將該直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)與搜索引擎的搜索結(jié)果一起顯示給用戶。這樣可以使用戶在搜索引擎返回的網(wǎng)頁中直接獲得搜索結(jié)果,而無需通過頻繁的從搜索結(jié)果中點(diǎn)擊各種網(wǎng)頁的鏈接以尋找所需的搜索結(jié)果,有效提高搜索效率。
【專利附圖】
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中使用的附圖作一簡單地介紹,顯而易見地,下面所列附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明第一實(shí)施例提供的搜索方法的流程示意圖;
圖2是本發(fā)明第二實(shí)施例提供的搜索方法的流程示意圖;
圖3是采用本發(fā)明第二實(shí)施例提供的方法在搜索首頁中進(jìn)行搜索的示意圖;
圖4是采用本發(fā)明第二實(shí)施例提供的方法在搜索結(jié)果頁中進(jìn)行搜索的示意圖;
圖5為本發(fā)明第三實(shí)施例的提供的搜索系統(tǒng)的結(jié)構(gòu)示意圖;
圖6為本發(fā)明第四實(shí)施例的提供的搜索系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0012]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0013]很多用戶使用搜索引擎所需的搜索結(jié)果很容易通過一段文字或圖片表示,以簡單的獲得搜索結(jié)果。因此如果能通過一個預(yù)設(shè)的直達(dá)區(qū)數(shù)據(jù)庫,在搜索引擎返回的網(wǎng)頁中直接顯示該段文字或圖片,這樣無需頻繁的從搜索結(jié)果中點(diǎn)擊各種網(wǎng)頁的鏈接以尋找所需的搜索結(jié)果,可以提高用戶的搜索效率。[0014]以下通過實(shí)施例對本發(fā)明進(jìn)行進(jìn)一步的說明。
[0015]實(shí)施例1
本發(fā)明第一實(shí)施例提出了一種搜索方法,其流程如圖1所示,包括:
步驟101:實(shí)時獲取用戶輸入的查詢串;
步驟102:將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù);
步驟103:將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯
示;
步驟104:當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0016]本發(fā)明實(shí)施例提供的搜索方法和系統(tǒng)通過預(yù)設(shè)置一個搜索關(guān)鍵詞提示庫及一個直達(dá)區(qū)數(shù)據(jù)庫,并將該直達(dá)區(qū)數(shù)據(jù)庫中的關(guān)鍵詞與數(shù)據(jù)對應(yīng)存儲,一方面,可以對用戶的輸入進(jìn)行可視化提醒;另一方面,當(dāng)用戶在進(jìn)行搜索時,可以同步搜索該直達(dá)區(qū)數(shù)據(jù)庫,以獲取該關(guān)鍵詞對應(yīng)的數(shù)據(jù),在搜索引擎返回并顯示搜索結(jié)果時,將該直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)與搜索引擎的搜索結(jié)果一起顯示給用戶。這樣可以使用戶在搜索引擎返回的網(wǎng)頁中直接獲得搜索結(jié)果,而無需通過頻繁的從搜索結(jié)果中點(diǎn)擊各種網(wǎng)頁的鏈接以尋找所需的搜索結(jié)果,有效提高搜索效率。
[0017]實(shí)施例2
本發(fā)明第二實(shí)施例提出了一種搜索方法,其是在第一實(shí)施例基礎(chǔ)上改進(jìn)而來,其流程如圖2所示,包括:
步驟201、在搜索引擎中預(yù)置日志,以記錄用戶輸入的查詢串,并對查詢串進(jìn)行分詞,以獲取查詢串中包含的檢索關(guān)鍵詞。由于用戶輸入的查詢串可以為簡單的詞或詞組,也可以為一個句子,因此分詞后可能獲得一個或多個檢索關(guān)鍵詞。分詞技術(shù)是成熟的現(xiàn)有技術(shù),本發(fā)明實(shí)施例并不對此進(jìn)行贅述。
[0018]步驟202、通過分析該檢索關(guān)鍵詞,獲取其中出現(xiàn)次數(shù)超過預(yù)定次數(shù)的關(guān)鍵詞,或是統(tǒng)計出現(xiàn)頻率超過預(yù)定頻率的關(guān)鍵詞。
[0019]步驟203、根據(jù)獲取的關(guān)鍵詞建立搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫,其中,該搜索關(guān)鍵詞提示庫包括第一檢索詞,該直達(dá)區(qū)數(shù)據(jù)庫中包括第二檢索詞以及該第二檢索詞對應(yīng)的數(shù)據(jù),該數(shù)據(jù)可以為文字和/或圖片等形式,也可以是文字和/或圖片的鏈接,本發(fā)明實(shí)施例并不對此做出限定。另外,可以理解的是,該搜索關(guān)鍵詞提示庫中的第一檢索詞與該直達(dá)區(qū)數(shù)據(jù)庫中的第二檢索詞宜于不同,以提供差異化的提示作用。具體而言,第一檢索詞僅用于提示用戶搜索,而第二檢索詞可以引導(dǎo)用戶直接獲取直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0020]在本實(shí)施例中,該第二檢索詞例如可以為應(yīng)用程序(applicatioO,簡稱app)的名稱,數(shù)據(jù)可以包括app的圖標(biāo)(ICON),產(chǎn)品名稱,下載次數(shù),查看詳情,星級等。
[0021]步驟204、當(dāng)用戶使用搜索引擎進(jìn)行搜索時,獲取用戶輸入的查詢串,將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,以確定所述查詢串中是否包括與所述搜索關(guān)鍵詞提示庫或直達(dá)區(qū)數(shù)據(jù)庫中的關(guān)鍵詞對應(yīng)的關(guān)鍵詞。
[0022]請一起參閱圖3及圖4,在本實(shí)施例中,用戶在圖3所示出的搜索網(wǎng)站的首頁或圖4所示出的搜索結(jié)果頁的搜索框10中輸入的查詢串為Q,此時在搜索關(guān)鍵詞提示庫中至少匹配到3個第一檢索詞包括:QQ、QQ空間、Q拍,而在直達(dá)區(qū)數(shù)據(jù)庫中至少匹配到I個第二檢索詞為:QQ2012。
[0023]需要指明的是,在本實(shí)施例中,將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配包括:當(dāng)該查詢串為中文字時,查詢以該查詢串為開頭的第一及第二檢索詞,例如,當(dāng)用戶在搜索框10中輸入“唱”字時,以該“唱”字作為開頭的第一及第二檢索詞可以包括“唱K”、“唱歌”、“唱吧“等;當(dāng)該查詢串為字母時,查詢包含該字母的第一及第二檢索詞,或?qū)⒃撟帜皋D(zhuǎn)換成高頻詞進(jìn)而查詢包含與該高頻詞相匹配的第一及第二檢索詞。例如,當(dāng)用戶在搜索框10中輸入“I”字母時,可以查詢包含該字母“I”白勺關(guān)鍵詞如 “think”、“iphone”、“iphone”。
[0024]步驟205:將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提不顯不;
在本實(shí)施例中,將三個第一檢索詞及兩個第二檢索詞進(jìn)行提示顯示,且第一檢索詞排在第二檢索詞前面,具體地,三個第一檢索詞包括:QQ、QQ空間、Q拍,兩個第二檢索詞均為QQ2012??梢岳斫獾氖?,所述第一及第二檢索詞可根據(jù)實(shí)際使用需要進(jìn)行確定,并不局限于具體實(shí)施例,例如,顯示的第一檢索詞可以為兩個、五個、六個或其它數(shù)目,顯示的第二檢索詞可以為一個、三個、四個代號其它數(shù)目,另外,第一檢索詞可與第二檢索詞相同,也可如本實(shí)施例中所示出的,根據(jù)實(shí)際搜索需要設(shè)置為不同。
[0025]本實(shí)施例中,當(dāng)?shù)谝换虻诙z索詞為應(yīng)用名稱時,多個第一檢索詞或多個第二檢索詞按下載量倒敘排序,并通過可視化標(biāo)識顯示第二檢索詞的下載量。例如,在本發(fā)明中,通過可視化標(biāo)簽顯示QQ2012的下載量為2110萬次。另外,當(dāng)?shù)谝换虻诙z索詞為高頻詞時,多個第一檢索詞或多個第二檢索詞分別按高頻詞得分順序排序。在本實(shí)施例中,多個第一檢索詞排在多個第二檢索詞前面,可以理解的是,在其它變更實(shí)施方式中,多個第一檢索詞也可排在多個第二檢索詞的后面,即第一檢索詞與第二檢索詞的排列順序并不局限于具體實(shí)施例。
[0026]步驟206:當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0027]具體地,當(dāng)?shù)谝粰z索詞被選中時,服務(wù)器返回與該第一檢索詞相匹配的搜索結(jié)果頁;而當(dāng)該第二檢索詞被選中時,將該第二檢索詞對應(yīng)的數(shù)據(jù)設(shè)置于返回頁面的上方,并將搜索結(jié)果設(shè)置于所述數(shù)據(jù)的下方,以生成返回頁面給終端,終端進(jìn)而根據(jù)所述返回頁面進(jìn)行顯示,如圖4所示,當(dāng)該第二檢索詞被選中時,展示與該第二檢索詞相匹配的數(shù)據(jù),具體而言,第二檢索詞例如可以為應(yīng)用程序(applicatioO,簡稱app)的名稱,數(shù)據(jù)可以包括app的圖標(biāo)(ICON),產(chǎn)品名稱,下載次數(shù),查看詳情,星級等。
[0028]這種方式可以將直達(dá)區(qū)數(shù)據(jù)庫中預(yù)存儲的數(shù)據(jù)直接顯示給用戶,用戶在通過搜索引擎進(jìn)行搜索時可以在通過現(xiàn)有的方式獲取搜索結(jié)果的同時,將直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)一起顯示給用戶。由于直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)為文字和/或圖片,這樣用戶無需點(diǎn)擊URL鏈接就可以直接獲取所需的信息,提高了用戶搜索的效率。同時即使該直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)并非用戶所需的信息,本發(fā)明實(shí)施例中還保留了按現(xiàn)有方式進(jìn)行搜索以獲取搜索結(jié)果的方式,用戶只需按現(xiàn)有方式繼續(xù)進(jìn)行搜索即可。
[0029]同時,對于突發(fā)新聞等事件,搜索引擎會在短時間內(nèi)接收到頻率很高的具有相同或相似關(guān)鍵詞的搜索請求,即短時間內(nèi)的熱點(diǎn)關(guān)鍵詞。因此,本發(fā)明實(shí)施例中還可以進(jìn)一步包括以下步驟:
步驟A、對預(yù)置日志進(jìn)行分析以獲取預(yù)定時間內(nèi)出現(xiàn)次數(shù)超過預(yù)定次數(shù)或是統(tǒng)計出現(xiàn)頻率超過預(yù)定頻率的關(guān)鍵詞。
[0030]步驟B、將所述關(guān)鍵詞及對應(yīng)的數(shù)據(jù)添加到所述直達(dá)區(qū)數(shù)據(jù)庫中。當(dāng)用戶搜索該關(guān)鍵詞時,通過上述步驟顯示給用戶。
[0031]另外,為了保持?jǐn)?shù)據(jù)的可靠性,本發(fā)明實(shí)施例中還可以進(jìn)一步包括:
步驟C、對該直達(dá)區(qū)數(shù)據(jù)庫進(jìn)行實(shí)時更新。實(shí)時更新的內(nèi)容包括通過檢索日志獲得的檢索關(guān)鍵詞,以及直達(dá)區(qū)數(shù)據(jù)庫中對應(yīng)的文字、圖片等數(shù)據(jù)的正確性,以及URL的有效性。
[0032]本發(fā)明實(shí)施例的方法可以通過分析用戶搜索串的方式獲取其中出現(xiàn)頻率高的關(guān)鍵詞,并分析該關(guān)鍵詞所對應(yīng)的搜索結(jié)果是否是隨時間變化的。然后根據(jù)其特性通過不同的方式獲取其對應(yīng)的檢索結(jié)果并存儲到直達(dá)區(qū)數(shù)據(jù)庫內(nèi)。當(dāng)顯示搜索結(jié)果時,將該直達(dá)區(qū)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)與普通搜索引擎的搜索結(jié)果一同顯示給用戶。這樣即使該直達(dá)區(qū)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)并非用戶所需的,也不會造成過多系統(tǒng)開銷的浪費(fèi)和網(wǎng)絡(luò)資源的浪費(fèi)。而大多數(shù)用戶在進(jìn)行搜索時,其所需要的搜索結(jié)果都可以通過一張圖片和/或一段文字簡單的體現(xiàn)在搜索引擎返回的搜索結(jié)果中,這樣用戶無需進(jìn)行頻繁的點(diǎn)擊即可獲取其所需的數(shù)據(jù),極大的提高搜索效率。
[0033]實(shí)施例3
本發(fā)明第三實(shí)施例提出了一種搜索系統(tǒng)100,其結(jié)構(gòu)如圖5所示,包括:
輸入獲取單元11,用于實(shí)時獲取用戶輸入的查詢串;
匹配單元12,用于將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù);
提示單元13,將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;
結(jié)果展示單元14,用于當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0034]本發(fā)明實(shí)施例提供的搜索系統(tǒng)通過預(yù)設(shè)置一個搜索關(guān)鍵詞提示庫及一個直達(dá)區(qū)數(shù)據(jù)庫,并將該直達(dá)區(qū)數(shù)據(jù)庫中的關(guān)鍵詞與數(shù)據(jù)對應(yīng)存儲,一方面,可以對用戶的輸入進(jìn)行可視化提醒;另一方面,當(dāng)用戶在進(jìn)行搜索時,可以同步搜索該直達(dá)區(qū)數(shù)據(jù)庫,以獲取該關(guān)鍵詞對應(yīng)的數(shù)據(jù),在搜索引擎返回并顯示搜索結(jié)果時,將該直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)與搜索引擎的搜索結(jié)果一起顯示給用戶。這樣可以使用戶在搜索引擎返回的網(wǎng)頁中直接獲得搜索結(jié)果,而無需通過頻繁的從搜索結(jié)果中點(diǎn)擊各種網(wǎng)頁的鏈接以尋找所需的搜索結(jié)果,有效提高搜索效率。
[0035]實(shí)施例4
本發(fā)明第四實(shí)施例提出了一種搜索系統(tǒng)200,是在第三實(shí)施例基礎(chǔ)上改進(jìn)而來,其結(jié)構(gòu)如圖6所示,包括:
分詞單元21,用于在搜索引擎中預(yù)置日志,以記錄用戶輸入的查詢串,并對查詢串進(jìn)行分詞,以獲取查詢串中包含的檢索關(guān)鍵詞。分詞技術(shù)是成熟的現(xiàn)有技術(shù),本發(fā)明實(shí)施例并不對此進(jìn)行贅述。
[0036]關(guān)鍵詞獲取單元22,用于通過分析該檢索關(guān)鍵詞,獲取其中出現(xiàn)次數(shù)超過預(yù)定次數(shù)的關(guān)鍵詞,或是統(tǒng)計出現(xiàn)頻率超過預(yù)定頻率的關(guān)鍵詞。
[0037]數(shù)據(jù)庫單元23,用于根據(jù)獲取的關(guān)鍵詞建立搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫,其中,該搜索關(guān)鍵詞提示庫包括第一檢索詞,該直達(dá)區(qū)數(shù)據(jù)庫中包括第二檢索詞以及該第二檢索詞對應(yīng)的數(shù)據(jù),該數(shù)據(jù)可以為文字和/或圖片等形式,也可以是文字和/或圖片的鏈接,本發(fā)明實(shí)施例并不對此做出限定。另外,可以理解的是,該搜索關(guān)鍵詞提示庫中的第一檢索詞與該直達(dá)區(qū)數(shù)據(jù)庫中的第二檢索詞宜于不同,以提供差異化的提示作用。具體而言,第一檢索詞僅用于提示用戶搜索,而第二檢索詞可以引導(dǎo)用戶直接獲取直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0038]獲取及匹配單元24,用于當(dāng)用戶使用搜索引擎進(jìn)行搜索時,獲取用戶輸入的查詢串,將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,以確定所述查詢串中是否包括與所述搜索關(guān)鍵詞提示庫或直達(dá)區(qū)數(shù)據(jù)庫中的關(guān)鍵詞對應(yīng)的關(guān)鍵詞。
[0039]提示單元25,用于將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示。本實(shí)施例還包括一個第一排序顯示單元251及一個第二排序顯示單元252,所述第一排序顯示單元251用于當(dāng)?shù)谝换虻诙z索詞為應(yīng)用名稱時,多個第一檢索詞或多個第二檢索詞按下載量倒敘排序,此時結(jié)果展示單元通過可視化標(biāo)識顯示第二檢索詞的下載量。例如,在本發(fā)明中,通過可視化標(biāo)簽顯示QQ2012的下載量為2110萬次。第二排序顯示單元252用于當(dāng)?shù)谝换虻诙z索詞為高頻詞時,多個第一檢索詞或多個第二檢索詞分別按高頻詞得分順序排序。
[0040]結(jié)果展示單元26,用于當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
[0041]具體地,當(dāng)?shù)谝粰z索詞被選中時,服務(wù)器返回與該第一檢索詞相匹配的搜索結(jié)果頁;而當(dāng)該第二檢索詞被選中時,將該第二檢索詞對應(yīng)的數(shù)據(jù)設(shè)置于返回頁面的上方,并將搜索結(jié)果設(shè)置于所述數(shù)據(jù)的下方,以生成返回頁面給終端,終端進(jìn)而根據(jù)所述返回頁面進(jìn)行顯示。
[0042]這種方式可以將直達(dá)區(qū)數(shù)據(jù)庫中預(yù)存儲的數(shù)據(jù)直接顯示給用戶,用戶在通過搜索引擎進(jìn)行搜索時可以在通過現(xiàn)有的方式獲取搜索結(jié)果的同時,將直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)一起顯示給用戶。由于直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)為文字和/或圖片,這樣用戶無需點(diǎn)擊URL鏈接就可以直接獲取所需的信息,提高了用戶搜索的效率。同時即使該直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)并非用戶所需的信息,本發(fā)明實(shí)施例中還保留了按現(xiàn)有方式進(jìn)行搜索以獲取搜索結(jié)果的方式,用戶只需按現(xiàn)有方式繼續(xù)進(jìn)行搜索即可。
[0043]同時,對于突發(fā)新聞等事件,搜索引擎會在短時間內(nèi)接收到頻率很高的具有相同或相似關(guān)鍵詞的搜索請求,即短時間內(nèi)的熱點(diǎn)關(guān)鍵詞。因此,本發(fā)明實(shí)施例中還可以進(jìn)一步包括以下單元(未示出):
關(guān)鍵詞統(tǒng)計單元,用于對預(yù)置日志進(jìn)行分析以獲取預(yù)定時間內(nèi)出現(xiàn)次數(shù)超過預(yù)定次數(shù)或是統(tǒng)計出現(xiàn)頻率超過預(yù)定頻率的關(guān)鍵詞。
[0044]數(shù)據(jù)庫數(shù)據(jù)添加單元,用于將所述關(guān)鍵詞及對應(yīng)的數(shù)據(jù)添加到所述直達(dá)區(qū)數(shù)據(jù)庫中。當(dāng)用戶搜索該關(guān)鍵詞時,通過上述步驟顯示給用戶。
[0045]另外,為了保持?jǐn)?shù)據(jù)的可靠性,本發(fā)明實(shí)施例中還可以進(jìn)一步包括:
數(shù)據(jù)庫數(shù)據(jù)更新單元,用于對該直達(dá)區(qū)數(shù)據(jù)庫進(jìn)行實(shí)時更新。實(shí)時更新的內(nèi)容包括通過檢索日志獲得的檢索關(guān)鍵詞,以及直達(dá)區(qū)數(shù)據(jù)庫中對應(yīng)的文字、圖片等數(shù)據(jù)的正確性,以及URL的有效性。
[0046]本發(fā)明實(shí)施例的搜索系統(tǒng)可以通過分析用戶搜索串的方式獲取其中出現(xiàn)頻率高的關(guān)鍵詞,并分析該關(guān)鍵詞所對應(yīng)的搜索結(jié)果是否是隨時間變化的。然后根據(jù)其特性通過不同的方式獲取其對應(yīng)的檢索結(jié)果并存儲到直達(dá)區(qū)數(shù)據(jù)庫內(nèi)。當(dāng)顯示搜索結(jié)果時,將該直達(dá)區(qū)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)與普通搜索引擎的搜索結(jié)果一同顯示給用戶。這樣即使該直達(dá)區(qū)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)并非用戶所需的,也不會造成過多系統(tǒng)開銷的浪費(fèi)和網(wǎng)絡(luò)資源的浪費(fèi)。而大多數(shù)用戶在進(jìn)行搜索時,其所需要的搜索結(jié)果都可以通過一張圖片和/或一段文字簡單的體現(xiàn)在搜索引擎返回的搜索結(jié)果中,這樣用戶無需進(jìn)行頻繁的點(diǎn)擊即可獲取其所需的數(shù)據(jù),極大的提高搜索效率。
[0047]本發(fā)明實(shí)施例第三和第四實(shí)施例的系統(tǒng),與前述的第一和第二實(shí)施例的方法構(gòu)思和原理相同,因此在第三和第四實(shí)施例中對與第一和第二實(shí)施例中相同的部分不再贅述。
[0048]本發(fā)明實(shí)施例可以應(yīng)用于搜索網(wǎng)站的搜索引擎,當(dāng)然這只是本發(fā)明實(shí)施例的一個舉例說明,并非是對本發(fā)明實(shí)施例用途的限定。
[0049]發(fā)明實(shí)施例所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0050]以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種搜索方法,其特征在于,包括: 實(shí)時獲取用戶輸入的查詢串; 將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù); 將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;以及 當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的搜索方法,其特征在于,將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配包括: 當(dāng)該查詢串為中文字時,查詢以該查詢串為開頭的第一及第二檢索詞; 當(dāng)該查詢串為字母時,查詢包含該字母的第一及第二檢索詞,或?qū)⒃撟帜皋D(zhuǎn)換成高頻詞進(jìn)而查詢包含與該高頻詞相匹配的第一及第二檢索詞。
3.根據(jù)權(quán)利要求1所述的搜索方法,其特征在于,當(dāng)?shù)谝换虻诙z索詞為應(yīng)用名稱時,多個第一檢索詞或多個第二檢索詞按下載量倒敘排序。
4.根據(jù)權(quán)利要求3所述的搜索方法,其特征在于,通過可視化標(biāo)識顯示第二檢索詞的下載量。
5.根據(jù)權(quán)利要求2所述的搜索方法,其特征在于,當(dāng)?shù)谝换虻诙z索詞為高頻詞時,多個第一檢索詞或多個第二檢索詞分別按高頻詞得分順序排序。
6.一種搜索系統(tǒng),其特征在于,包括: 輸入獲取單元,用于實(shí)時獲取用戶輸入的查詢串; 匹配單元,用于將該查詢串與搜索關(guān)鍵詞提示庫及直達(dá)區(qū)數(shù)據(jù)庫中的第一及第二檢索詞分別進(jìn)行匹配,所述搜索關(guān)鍵詞提示庫包括多個第一檢索詞,所述直達(dá)區(qū)數(shù)據(jù)庫包括多個第二檢索詞,以及對應(yīng)于該第二檢索詞的數(shù)據(jù); 提示單元,用于將與該查詢串相匹配的預(yù)定個第一檢索詞及預(yù)定個第二檢索詞進(jìn)行提示顯示;以及 結(jié)果展示單元,用于當(dāng)任意個第一檢索詞被選中時,展示與該第一檢索詞相匹配的搜索結(jié)果頁;當(dāng)任意個第二檢索詞被選中時,展示與該第二檢索詞相匹配的直達(dá)區(qū)數(shù)據(jù)庫中的數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的搜索系統(tǒng),其特征在于,所述匹配單元還用于: 當(dāng)該查詢串為中文字時,查詢以該查詢串為開頭的第一及第二檢索詞; 當(dāng)該查詢串為字母時,查詢包含該字母的第一及第二檢索詞,或?qū)⒃撟帜皋D(zhuǎn)換成高頻詞進(jìn)而查詢包含與該高頻詞相匹配的第一及第二檢索詞。
8.根據(jù)權(quán)利要求6所述的搜索系統(tǒng),其特征在于,還包括一個第一排序顯示單元,用于當(dāng)?shù)谝换虻诙z索詞為應(yīng)用名稱時,將多個第一檢索詞或多個第二檢索詞按下載量倒敘排序。
9.根據(jù)權(quán)利要求8所述的搜索系統(tǒng),其特征在于,所述結(jié)果顯示單元通過可視化標(biāo)識顯示第二檢索詞的下載量。
10.根據(jù)權(quán)利要求7所述的搜索系統(tǒng),其特征在于,還包括一個第二排序顯示單元,用于當(dāng)?shù)谝换虻诙z索詞為高頻詞時,多個第一檢索詞或多個第二檢索詞分別按高頻詞得分順序排序。`
【文檔編號】G06F17/30GK103678362SQ201210338491
【公開日】2014年3月26日 申請日期:2012年9月13日 優(yōu)先權(quán)日:2012年9月13日
【發(fā)明者】趙雋, 曹越, 宮建濤, 寧合軍, 虞銘 申請人:深圳市世紀(jì)光速信息技術(shù)有限公司