搜索方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種搜索方法及裝置。其中,該搜索方法包括:獲得默認(rèn)詞庫(kù);統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù);接收用戶通過(guò)客戶端發(fā)送的搜索詞,在當(dāng)前詞庫(kù)中搜索該搜索詞,獲得搜索結(jié)果,并向所述客戶端返回該搜索結(jié)果以用于向用戶展示。上述搜索方法及裝置,通過(guò)統(tǒng)計(jì)用戶發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到默認(rèn)詞庫(kù)中,讓熱門(mén)的詞更容易命中相關(guān)的資料,從而可以提升搜索命中率。
【專(zhuān)利說(shuō)明】搜索方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),具體涉及一種搜索方法及裝置。
【背景技術(shù)】
[0002]搜索引擎的出現(xiàn),整合了眾多網(wǎng)站信息,起到了信息導(dǎo)航的作用。搜索引擎分為垂直搜索引擎和通用搜索引擎兩種:
[0003]通用搜索引擎就如同互聯(lián)網(wǎng)第一次出現(xiàn)的門(mén)戶網(wǎng)站一樣,大量的信息整合導(dǎo)航,極快的查詢(xún),將所有網(wǎng)站上的信息整理在一個(gè)平臺(tái)上供用戶使用,于是信息的價(jià)值第一次普遍地被眾多商家認(rèn)可,迅速成為互聯(lián)網(wǎng)中最有價(jià)值的領(lǐng)域;
[0004]垂直搜索引擎是針對(duì)某一個(gè)行業(yè)的專(zhuān)業(yè)搜索引擎,是搜索引擎的細(xì)分和延伸,是對(duì)網(wǎng)頁(yè)庫(kù)中的某類(lèi)專(zhuān)門(mén)的信息進(jìn)行一次整合,定向分字段抽取出需要的數(shù)據(jù)進(jìn)行處理后再以某種形式返回給用戶。
[0005]垂直搜索是相對(duì)通用搜索引擎的信息量大、查詢(xún)不準(zhǔn)確、深度不夠等提出來(lái)的新的搜索引擎服務(wù)模式,通過(guò)針對(duì)某一特定領(lǐng)域、某一特定人群或某一特定需求提供的有一定價(jià)值的信息和相關(guān)服務(wù)。其特點(diǎn)就是“專(zhuān)、精、深”,且具有行業(yè)色彩,相比較通用搜索引擎的海量信息無(wú)序化,垂直搜索引擎則顯得更加專(zhuān)注、具體和深入。
[0006]現(xiàn)有的垂直搜索命中比率對(duì)詞庫(kù)的依賴(lài)較大,準(zhǔn)確的詞庫(kù)才能獲得更好搜索體驗(yàn),因此,需要一個(gè)比較完善并且更新快捷的詞庫(kù)。
【發(fā)明內(nèi)容】
[0007]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的搜索方法及裝置。
[0008]根據(jù)本發(fā)明的一個(gè)方面,提供了一種搜索方法,包括:
[0009]獲得默認(rèn)詞庫(kù);
[0010]統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù);
[0011]接收用戶通過(guò)客戶端發(fā)送的搜索詞,在當(dāng)前詞庫(kù)中搜索該搜索詞,獲得搜索結(jié)果,并向所述客戶端返回該搜索結(jié)果以用于向用戶展示。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種搜索裝置,包括:
[0013]獲得模塊,適于獲得默認(rèn)詞庫(kù);
[0014]添加模塊,適于統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù);
[0015]搜索模塊,適于接收用戶通過(guò)客戶端發(fā)送的搜索詞,在當(dāng)前詞庫(kù)中搜索該搜索詞,獲得搜索結(jié)果,并向所述客戶端返回該搜索結(jié)果以用于向用戶展示。
[0016]上述搜索方法及裝置,通過(guò)統(tǒng)計(jì)用戶發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到默認(rèn)詞庫(kù)中,讓熱門(mén)的詞更容易命中相關(guān)的資料,從而可以提升搜索命中率。
[0017]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0019]圖1a示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索方法的流程圖;
[0020]圖1b示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的搜索方法的流程圖;
[0021]圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的搜索方法的流程圖;
[0022]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索裝置的結(jié)構(gòu)示意圖;
[0023]圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的搜索裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0025]圖1a示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的搜索方法的流程圖。如圖1a所示,該搜索方法包括:
[0026]步驟S101、獲得默認(rèn)詞庫(kù);
[0027]該默認(rèn)詞庫(kù)為對(duì)從互聯(lián)網(wǎng)上抓取的網(wǎng)頁(yè)進(jìn)行解析、提取和過(guò)濾處理,然后對(duì)處理后的網(wǎng)頁(yè)內(nèi)容進(jìn)行分詞處理獲得的;
[0028]其中,該默認(rèn)詞庫(kù)包括不同類(lèi)別的默認(rèn)詞庫(kù);例如游戲詞庫(kù)包括武俠類(lèi)游戲詞庫(kù)、模擬經(jīng)營(yíng)類(lèi)游戲詞庫(kù)等;
[0029]步驟S103、統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù);
[0030]該步驟S103包括:統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),判斷搜索詞對(duì)應(yīng)的類(lèi)別,將該類(lèi)別中次數(shù)大于預(yù)定值的搜索詞添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,獲得對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù)。
[0031 ] 由于搜索詞保存在日志中,所以可以通過(guò)每小時(shí)的腳本文件將保存在日志中的搜索詞寫(xiě)入詞表,如果詞表中沒(méi)有這個(gè)詞,則加入詞表,如果詞表中已經(jīng)有這個(gè)詞,則將該詞的次數(shù)加一。
[0032]其中,從日志中獲取搜索詞的實(shí)現(xiàn)代碼如下:
[0033]
【權(quán)利要求】
1.一種搜索方法,包括: 獲得默認(rèn)詞庫(kù); 統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù); 接收用戶通過(guò)客戶端發(fā)送的搜索詞,在當(dāng)前詞庫(kù)中搜索該搜索詞,獲得搜索結(jié)果,并向所述客戶端返回該搜索結(jié)果以用于向用戶展示。
2.根據(jù)權(quán)利要求1所述的方法,所述獲得默認(rèn)詞庫(kù)包括:獲得不同類(lèi)別的默認(rèn)詞庫(kù);或者所述統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù),包括: 統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),判斷搜索詞對(duì)應(yīng)的類(lèi)別,將該類(lèi)別中次數(shù)大于預(yù)定值的搜索詞添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,獲得對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù)。
3.根據(jù)權(quán)利要求2所述的方法,所述統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),判斷搜索詞對(duì)應(yīng)的類(lèi)別,將次數(shù)大于預(yù)定值的搜索詞添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,獲得對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù),包括: 利用腳本文件將保存在日志中的搜索詞寫(xiě)入詞表,并將對(duì)應(yīng)搜索詞的次數(shù)進(jìn)行累加處理; 判斷搜索詞對(duì)應(yīng)的類(lèi)別; 將次數(shù)大于預(yù)定值的搜索詞保留在所述詞表中,將所述詞表添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,生成對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù),使用對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù)替換對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)。`
4.根據(jù)權(quán)利要求3所述的方法,所述詞表包括關(guān)鍵詞、對(duì)應(yīng)關(guān)鍵詞的次數(shù)和詞庫(kù)分割行。
5.根據(jù)權(quán)利要求1所述的方法,所述默認(rèn)詞庫(kù)為對(duì)從互聯(lián)網(wǎng)上抓取的網(wǎng)頁(yè)進(jìn)行解析、提取和過(guò)濾處理,然后對(duì)處理后的網(wǎng)頁(yè)內(nèi)容進(jìn)行分詞處理獲得的。
6.一種搜索裝置,包括: 獲得模塊,適于獲得默認(rèn)詞庫(kù); 添加模塊,適于統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將次數(shù)大于預(yù)定值的搜索詞添加到所述默認(rèn)詞庫(kù)中,獲得當(dāng)前詞庫(kù); 搜索模塊,適于接收用戶通過(guò)客戶端發(fā)送的搜索詞,在當(dāng)前詞庫(kù)中搜索該搜索詞,獲得搜索結(jié)果,并向所述客戶端返回該搜索結(jié)果以用于向用戶展示。
7.根據(jù)權(quán)利要求6所述的裝置,所述獲得模塊,具體適于獲得不同類(lèi)別的默認(rèn)詞庫(kù);或者所述添加模塊,具體適于:統(tǒng)計(jì)用戶通過(guò)客戶端發(fā)送的各搜索詞的次數(shù),將該類(lèi)別中次數(shù)大于預(yù)定值的搜索詞添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,獲得對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù)。
8.根據(jù)權(quán)利要求7所述的裝置,所述添加模塊,具體適于: 利用腳本文件將保存在日志中的搜索詞寫(xiě)入詞表,并將對(duì)應(yīng)搜索詞的次數(shù)進(jìn)行累加處理;將次數(shù)大于預(yù)定值的搜索詞保留在所述詞表中,將所述詞表添加到對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)中,生成對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù),使用對(duì)應(yīng)類(lèi)別的當(dāng)前詞庫(kù)替換對(duì)應(yīng)類(lèi)別的默認(rèn)詞庫(kù)。
9.根據(jù)權(quán)利要求8所述的裝置,所述詞表包括關(guān)鍵詞、對(duì)應(yīng)關(guān)鍵詞的次數(shù)和詞庫(kù)分割行。
10.根據(jù)權(quán)利要求1所述的裝置,所述默認(rèn)詞庫(kù)為對(duì)從互聯(lián)網(wǎng)上抓取的網(wǎng)頁(yè)進(jìn)行解析、提取和過(guò)濾處理,然后對(duì)處理 后的網(wǎng)頁(yè)內(nèi)容進(jìn)行分詞處理獲得的。
【文檔編號(hào)】G06F17/30GK103559313SQ201310586096
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年11月20日 優(yōu)先權(quán)日:2013年11月20日
【發(fā)明者】趙宏威 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司