国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      搜索方法和裝置的制造方法

      文檔序號:10594147閱讀:518來源:國知局
      搜索方法和裝置的制造方法
      【專利摘要】本發(fā)明提供了一種搜索方法和裝置,該方法包括:接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵詞;采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù);向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù),實(shí)現(xiàn)全面或快速地定位用戶想要的搜索結(jié)果,提高了用戶體驗(yàn)。
      【專利說明】
      搜索方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種搜索方法和裝置。
      【背景技術(shù)】
      [0002]隨著信息的爆炸式增長,智能、高效的搜索方法可加快查詢速度。使得用戶在盡可能短的時間內(nèi)獲取盡可能多的信息,為用戶帶來極大的便利。
      [0003]在目前的搜索方法中,用戶在搜索引擎的搜索框中鍵入所需查詢信息的關(guān)鍵字時,一般采用前綴匹配的方法對數(shù)據(jù)庫進(jìn)行搜索。如用戶在搜索框中輸入“張三”進(jìn)行搜索后,只能搜索到以“張三”開頭的內(nèi)容,對于關(guān)鍵詞在中間部位或結(jié)尾部位的數(shù)據(jù)并不能搜索到,導(dǎo)致不能全面或快速地定位用戶想要的搜索結(jié)果,使用戶體驗(yàn)較差。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實(shí)施例提供一種搜索方法和裝置,解決了現(xiàn)有技術(shù)中不能快速或準(zhǔn)確地定位用戶想要的搜索結(jié)果,使用戶體驗(yàn)較差的問題。
      [0005]本發(fā)明實(shí)施例提供一種搜索方法,包括:
      [0006]接收用戶通過用戶終端輸入的搜索信息,所述搜索信息中包括至少一個關(guān)鍵詞;
      [0007]采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù);
      [0008]向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0009]本發(fā)明實(shí)施例提供一種搜索裝置,包括:
      [0010]接收模塊,用于接收用戶通過用戶終端輸入的搜索信息,所述搜索信息中包括至少一個關(guān)鍵詞;
      [0011]搜索模塊,用于采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù);
      [0012]顯示模塊,用于向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0013]本發(fā)明實(shí)施例提供一種搜索方法和裝置,通過接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵詞;采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù);向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù),實(shí)現(xiàn)全面或快速地定位用戶想要的搜索結(jié)果,提高了用戶體驗(yàn)。
      【附圖說明】
      [0014]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0015]圖1為本發(fā)明搜索方法實(shí)施例一的流程圖;
      [0016]圖2為本發(fā)明搜索方法實(shí)施例二的第一流程圖;
      [0017]圖3為本發(fā)明搜索方法實(shí)施例二的第二流程圖;
      [0018]圖4為本發(fā)明搜索裝置實(shí)施例一的結(jié)構(gòu)示意圖;
      [0019]圖5為本發(fā)明搜索裝置實(shí)施例二的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0020]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0021]需要說明的是,本發(fā)明實(shí)施例的執(zhí)行主體為搜索裝置,該搜索裝置可集成在用戶終端中,具體可以為用戶終端本地的應(yīng)用。用戶終端可以包括但不限于計算機(jī)、筆記本電腦、個人數(shù)字助理(Personal Digital Assistant ,PDA)、無線手持設(shè)備、平板電腦(TabletComputer)、智能手機(jī)等。該搜索裝置可以位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本發(fā)明實(shí)施例對此不進(jìn)行特別限定。
      [0022]可以理解的是,應(yīng)用可以是安裝在終端上的應(yīng)用程序(nativeApp),或者還可以是終端上的瀏覽器的一個網(wǎng)頁程序(webApp),本發(fā)明實(shí)施例對此不進(jìn)行限定。
      [0023]圖1為本發(fā)明搜索方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例提供的搜索方法包括以下幾個步驟。
      [0024]步驟101,接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵
      Τ.κ| ο
      [0025]具體地,本實(shí)施例中,用戶終端可向用戶提供搜索輸入框,用戶通過鍵盤或觸摸屏在搜索輸入框中輸入搜索信息,使搜索裝置接收用戶通過用戶終端輸入的搜索信息。
      [0026]本實(shí)施例中,搜索信息中包括至少一個關(guān)鍵詞,若搜索信息包括多個關(guān)鍵詞,則以分隔符將相鄰的兩個關(guān)鍵詞進(jìn)行分隔。其中分隔符可以為空格、逗號、頓號、下劃線或其他分隔符中的任意一種,本實(shí)施例中對此不做限定。
      [0027]本實(shí)施例中,對關(guān)鍵詞的字符個數(shù)不做限定。
      [0028]步驟102,采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0029]具體地,本實(shí)施例中,可以以搜索信息中關(guān)鍵詞的個數(shù)為依據(jù)確定是采用模糊匹配模式還是采用混合匹配搜索模式在相應(yīng)的數(shù)據(jù)庫中進(jìn)行搜索。
      [0030]其中,模糊匹配模式對應(yīng)的搜索算法為模糊匹配搜索算法,混合搜索模式對應(yīng)的算法包括精確匹配算法和模糊匹配算法。
      [0031]本實(shí)施例中,對具體的模糊匹配搜索算法和精確匹配算法的類別本實(shí)不做限定。如精確匹配算法可以為以下精確匹配算法中的任意一個:BI算法、KMP算法、BMH算法、Qui ckSearch算法、ZZL算法。模糊匹配算法可為基于位向量的算法或基于過濾的算法等。
      [0032]步驟103,向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0033]具體地,本實(shí)施例中,在相應(yīng)的數(shù)據(jù)庫中搜索到與關(guān)鍵詞有關(guān)的數(shù)據(jù)后,若與關(guān)鍵詞有關(guān)的數(shù)據(jù)為多個,則可對多個與關(guān)鍵詞有關(guān)的數(shù)據(jù)進(jìn)行排序,按排序后的順序向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0034]本實(shí)施例中,進(jìn)行排序時的考慮因素本實(shí)施例中不做限定,如可以為關(guān)鍵詞出現(xiàn)的頻率、創(chuàng)建數(shù)據(jù)的時間等。
      [0035]本發(fā)明實(shí)施例提供的搜索方法,通過接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵詞;采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù);向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。在采用模糊匹配模式進(jìn)行搜索時,能夠?qū)?shù)據(jù)庫進(jìn)行全面的搜索,不僅能夠搜索到關(guān)鍵詞位于頭部的數(shù)據(jù),還能搜索到關(guān)鍵詞位于中間部位或結(jié)尾部位的數(shù)據(jù),能夠全面地定位用戶想要的搜索結(jié)果。在采用混合匹配模式進(jìn)行搜索時,能夠快速縮小數(shù)據(jù)的搜索范圍。最終實(shí)現(xiàn)全面或快速地定位用戶想要的搜索結(jié)果,提高了用戶體驗(yàn)。
      [0036]圖2為本發(fā)明搜索方法實(shí)施例二的流程圖,如圖2所示,本實(shí)施例提供的搜索方法相較于實(shí)施例一,為一更為優(yōu)選的實(shí)施例,則本實(shí)施例提供的搜素方法包括以下幾個步驟。
      [0037]步驟201,建立第一類數(shù)據(jù)庫,第一類數(shù)據(jù)庫中包括預(yù)置的分類詞。
      [0038]本實(shí)施例中,第一類數(shù)據(jù)庫具體為預(yù)設(shè)分類詞數(shù)據(jù)庫。
      [0039]具體地,本實(shí)施例中,分類詞表示關(guān)鍵詞所屬的類別。如在智能手機(jī)中進(jìn)行搜索時,分類詞可以為多個熱門應(yīng)用的名稱,如可以為:微信、短信、通話記錄等。又如在公司的客戶管理系統(tǒng)中,分類詞為客戶管理系統(tǒng)的多個區(qū)塊的名稱,如可以為:名片夾、卡包、記錄等。
      [0040]步驟202,接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵
      Τ.κ| ο
      [0041]其中,當(dāng)包括多個關(guān)鍵詞時,相鄰兩個關(guān)鍵詞之間用分隔符進(jìn)行分隔。
      [0042]需要說明的是,本實(shí)施例中,可在執(zhí)行完步驟201之后執(zhí)行步驟202,也可在執(zhí)行步驟202后執(zhí)行步驟201,即步驟201和步驟202之間無明顯的時間限定。
      [0043]步驟203,判斷搜索信息中包括的關(guān)鍵詞的個數(shù)是否為一個,若是,則執(zhí)行步驟204,若否,則執(zhí)行步驟205。
      [0044]本實(shí)施例中,可預(yù)先設(shè)定分隔符的種類,若在搜索信息中出現(xiàn)了預(yù)設(shè)分隔符的個數(shù)為N,則確定搜索信息中包括的關(guān)鍵詞的個數(shù)為Ν+1,若搜索信息中未出現(xiàn)預(yù)設(shè)分隔符,則確定搜索信息中包括的關(guān)鍵詞的個數(shù)為I。
      [0045]步驟204,采用模糊匹配模式在第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0046]具體地,本實(shí)施例中,第二類數(shù)據(jù)庫為除第一類數(shù)據(jù)庫外所涉及的全部數(shù)據(jù)庫。如在智能手機(jī)中進(jìn)行搜索時,第二類數(shù)據(jù)庫為所有應(yīng)用對應(yīng)的數(shù)據(jù)庫。在瀏覽器中進(jìn)行搜索時,第二類數(shù)據(jù)庫為所有熱門網(wǎng)站對應(yīng)的數(shù)據(jù)庫。第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫。
      [0047]本實(shí)施例中,模糊匹配算法的種類本實(shí)施例中不做限定。采用模糊匹配算法在全部數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)后,能夠搜索到關(guān)鍵詞在首部的有關(guān)數(shù)據(jù),也能夠搜索到關(guān)鍵詞在中間部位或結(jié)尾部位的有關(guān)數(shù)據(jù)。
      [0048]執(zhí)行完步驟204后,執(zhí)行步驟206。
      [0049]步驟205,采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0050]進(jìn)一步地,本實(shí)施例中,圖3為本發(fā)明搜索方法實(shí)施例二的第二流程圖,如圖3所示,步驟205可分為以下三個步驟進(jìn)行。
      [0051]步驟205a,采用混合匹配模式中的精確匹配算法在第一類數(shù)據(jù)庫中搜索,以判斷搜索信息中是否包括第一類關(guān)鍵詞。
      [0052]其中,第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫,第一類關(guān)鍵詞為與預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞。
      [0053]具體地,本實(shí)施例中,若確定搜索信息中包括至少兩個關(guān)鍵詞,則采用精確匹配算法在預(yù)設(shè)分類詞數(shù)據(jù)庫中搜索,判斷在搜索信息中是否包括與預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞。其中,與預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞為第一類關(guān)鍵詞。
      [0054]本實(shí)施例中,第一類關(guān)鍵詞可以給一個或多個。
      [0055]本實(shí)施例中,對精確匹配算法的種類本實(shí)施例中不做限定,如可以為下精確匹配算法中的任意一種:BI算法、KMP算法、BMH算法、Qu i ck Sear ch算法、ZZL算法。
      [0056]步驟205b,若確定搜索信息中包括第一類關(guān)鍵詞,則判斷搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,若存在,則執(zhí)行步驟205c,若不存在,則結(jié)束。
      [0057]本實(shí)施例中,結(jié)束即步驟205結(jié)束,執(zhí)行步驟206。
      [0058]具體地,本實(shí)施例中,若確定搜索信息中包括第一類關(guān)鍵詞,則確定了搜索信息的搜索類別。再判斷搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,其中第二類關(guān)鍵詞為不存在在預(yù)設(shè)分類詞數(shù)據(jù)庫中的關(guān)鍵詞。該第二類關(guān)鍵詞描述用戶具體所搜索的關(guān)鍵詞。
      [0059]步驟205c,采用混合匹配模式中的模糊匹配算法在第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與第二類關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0060]具體地,本實(shí)施例中,在確定了搜索信息中的具體所搜索的關(guān)鍵詞及具體所搜索的關(guān)鍵詞所屬的類別后,在具體所搜索的關(guān)鍵詞所屬的第二類數(shù)據(jù)庫中采用模糊匹配算法搜索與第二類關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0061]需要說明的是,步驟204和步驟205中所用到的模糊匹配算法可采用存儲在同一存儲區(qū)域的模糊匹配算法,也可采用所屬模式中各自存儲的模糊匹配算法,本實(shí)施例中不做限定。
      [0062]舉例說明為:搜索裝置為安裝在了某一瀏覽器的網(wǎng)頁程序,在搜索輸入框中輸入的搜索信息為:“匹配萬方數(shù)據(jù)庫”,其中的分隔符為空格,步驟205a中確定搜索信息中的“萬方數(shù)據(jù)庫”為第一類關(guān)鍵詞,即在預(yù)設(shè)分類詞數(shù)據(jù)庫中包括“萬方數(shù)據(jù)庫”這一分類詞。在步驟205b中確定在搜索信息中包括“匹配”第二類關(guān)鍵詞,則在第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與“匹配”有關(guān)的數(shù)據(jù)。即在“萬方數(shù)據(jù)庫”中搜索與“匹配”有關(guān)的數(shù)據(jù)。
      [0063]步驟206,將搜索到的與關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序。
      [0064]進(jìn)一步地,本實(shí)施例中,由于用戶對信息進(jìn)行搜索,大部分為對最新出現(xiàn)的數(shù)據(jù)的搜索,所以本實(shí)施例中,將搜索到的與關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序,其中,創(chuàng)建時間在后的與關(guān)鍵詞有關(guān)的數(shù)據(jù)排在創(chuàng)建時間在前的與關(guān)鍵詞有關(guān)的數(shù)據(jù)的前面。
      [0065]步驟207,按照創(chuàng)建時間的先后順序向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0066]具體地,本實(shí)施例中,若確定搜索信息中包括一個關(guān)鍵詞,則向用戶終端顯示與該關(guān)鍵詞有關(guān)的數(shù)據(jù),若確定搜索信息中包括至少兩個關(guān)鍵詞,則向用戶終端顯示與至少兩個關(guān)鍵詞有關(guān)的數(shù)據(jù)。顯示時按照創(chuàng)建時間的先后順序進(jìn)行顯示。
      [0067]需要說明的是,在步驟205b中確定搜索信息中不存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,則向用戶顯示第一類關(guān)鍵詞表示的數(shù)據(jù)庫中的數(shù)據(jù)。
      [0068]本實(shí)施例提供的搜索方法,通過建立第一類數(shù)據(jù)庫,第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫,預(yù)設(shè)分類詞數(shù)據(jù)庫中包括預(yù)置的分類詞,接收用戶通過用戶終端輸入的搜索信息,判斷搜索信息中包括的關(guān)鍵詞的個數(shù)是否為一個,若是,則采用模糊匹配模式在第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù),若否,則采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù),在采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)時,采用混合匹配模式中的精確匹配算法在第一類數(shù)據(jù)庫中搜索,以判斷搜索信息中是否包括第一類關(guān)鍵詞,若確定搜索信息中包括第一類關(guān)鍵詞,則判斷搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,若存在,則采用混合匹配模式中的模糊匹配算法在第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與第二類關(guān)鍵詞相關(guān)的數(shù)據(jù),將搜索到的與關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序,按照創(chuàng)建時間的先后順序向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。由于在對多個關(guān)鍵詞進(jìn)行搜索時,首先采用精確匹配算法確定了具體搜索關(guān)鍵詞的所屬類別,然后采用模糊匹配算法在所屬類別的數(shù)據(jù)庫中進(jìn)行全面的搜索,既縮小了搜索的范圍,加快了搜索的速度,又能進(jìn)行全面的搜索,并將最新的搜索結(jié)果向用戶顯示,進(jìn)一步提高了用戶體驗(yàn)。
      [0069]圖4為本發(fā)明搜索裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例提供的搜索裝置包括:接收模塊41、搜索模塊42和顯示模塊43。
      [0070]其中,接收模塊41,用于接收用戶通過用戶終端輸入的搜索信息,搜索信息中包括至少一個關(guān)鍵詞。搜索模塊42,用于采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。顯示模塊43,用于向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0071]本實(shí)施例的裝置可以執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
      [0072]圖5為本發(fā)明搜索裝置實(shí)施例二的結(jié)構(gòu)示意圖;如圖5所示,本實(shí)施例在上一實(shí)施例的基礎(chǔ)上,還包括:建立模塊51和排序模塊52。
      [0073]其中,搜索模塊42包括第一搜索單元42a和第二搜索單元42b。
      [0074]進(jìn)一步地,第一搜索單元42a,用于若確定搜索信息中包括一個關(guān)鍵詞,則采用模糊匹配模式在第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0075]第二搜索單元42b,用于若確定搜索信息中包括至少兩個關(guān)鍵詞,則采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)。
      [0076]進(jìn)一步地,第二搜索單元42b具體用于:若確定搜索信息中包括至少兩個關(guān)鍵詞,則采用混合匹配模式中的精確匹配算法在第一類數(shù)據(jù)庫中搜索,以判斷搜索信息中是否包括第一類關(guān)鍵詞;其中,所述第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫;若確定搜索信息中包括第一類關(guān)鍵詞,則判斷搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞;若確定搜索信息中存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,則采用混合匹配模式中的模糊匹配算法在第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與第二類關(guān)鍵詞有關(guān)的數(shù)據(jù);其中,第一類關(guān)鍵詞為與預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞。
      [0077]進(jìn)一步地,建立模塊51,用于搜索模塊42采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,建立第一類數(shù)據(jù)庫,第一類數(shù)據(jù)庫中包括預(yù)置的分類詞。
      [0078]進(jìn)一步地,排序模塊52,用于顯示模塊43向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,將搜索到的與關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序;
      [0079]顯示模塊43,具體用于按照創(chuàng)建時間的先后順序向用戶終端顯示與關(guān)鍵詞有關(guān)的數(shù)據(jù);其中,創(chuàng)建時間在后的與關(guān)鍵詞有關(guān)的數(shù)據(jù)排在創(chuàng)建時間在前的與關(guān)鍵詞有關(guān)的數(shù)據(jù)的前面。
      [0080]本實(shí)施例提供的搜索裝置可以執(zhí)行圖2和圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
      [0081]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一用戶終端可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0082]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
      【主權(quán)項(xiàng)】
      1.一種搜索方法,其特征在于,包括: 接收用戶通過用戶終端輸入的搜索信息,所述搜索信息中包括至少一個關(guān)鍵詞; 采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù); 向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)具體包括: 若確定所述搜索信息中包括一個關(guān)鍵詞,則采用模糊匹配模式在第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù); 或者,若確定所述搜索信息中包括至少兩個關(guān)鍵詞,則采用混合匹配模式在第一類數(shù)據(jù)庫和所述第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述若確定所述搜索信息中包括至少兩個關(guān)鍵詞,則采用混合匹配模式在第一類數(shù)據(jù)庫和所述第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)具體包括: 若確定所述搜索信息中包括至少兩個關(guān)鍵詞,則采用所述混合匹配模式中的精確匹配算法在所述第一類數(shù)據(jù)庫中搜索,以判斷所述搜索信息中是否包括第一類關(guān)鍵詞;其中,所述第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫; 若確定所述搜索信息中包括第一類關(guān)鍵詞,則判斷所述搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞; 若確定所述搜索信息中存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,則采用所述混合匹配模式中的模糊匹配算法在所述第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與所述第二類關(guān)鍵詞有關(guān)的數(shù)據(jù); 其中,所述第一類關(guān)鍵詞為與所述預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,還包括: 建立所述第一類數(shù)據(jù)庫,所述第一類數(shù)據(jù)庫中包括預(yù)置的分類詞。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,還包括: 將搜索到的與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序; 所述向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)具體包括: 按照創(chuàng)建時間的先后順序向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù); 其中,創(chuàng)建時間在后的與關(guān)鍵詞有關(guān)的數(shù)據(jù)排在創(chuàng)建時間在前的與關(guān)鍵詞有關(guān)的數(shù)據(jù)的前面。6.一種搜索裝置,其特征在于,包括: 接收模塊,用于接收用戶通過用戶終端輸入的搜索信息,所述搜索信息中包括至少一個關(guān)鍵詞; 搜索模塊,用于采用模糊匹配模式或混合匹配模式在相應(yīng)的數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù); 顯示模塊,用于向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述搜索模塊包括: 第一搜索單元,用于若確定所述搜索信息中包括一個關(guān)鍵詞,則采用模糊匹配模式在第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù); 第二搜索單元,用于若確定所述搜索信息中包括至少兩個關(guān)鍵詞,則采用混合匹配模式在第一類數(shù)據(jù)庫和所述第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二搜索單元,具體用于: 若確定所述搜索信息中包括至少兩個關(guān)鍵詞,則采用所述混合匹配模式中的精確匹配算法在所述第一類數(shù)據(jù)庫中搜索,以判斷所述搜索信息中是否包括第一類關(guān)鍵詞;其中,所述第一類數(shù)據(jù)庫為預(yù)設(shè)分類詞數(shù)據(jù)庫;若確定所述搜索信息中包括第一類關(guān)鍵詞,則判斷所述搜索信息中是否存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞;若確定所述搜索信息中存在除第一類關(guān)鍵詞外的第二類關(guān)鍵詞,則采用所述混合匹配模式中的模糊匹配算法在所述第一類關(guān)鍵詞表示的第二類數(shù)據(jù)庫中搜索與所述第二類關(guān)鍵詞有關(guān)的數(shù)據(jù);其中,所述第一類關(guān)鍵詞為與所述預(yù)設(shè)分類詞數(shù)據(jù)庫中的分類詞相同的關(guān)鍵詞。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 建立模塊,用于所述搜索模塊采用混合匹配模式在第一類數(shù)據(jù)庫和第二類數(shù)據(jù)庫中搜索與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,建立所述第一類數(shù)據(jù)庫,所述第一類數(shù)據(jù)庫中包括預(yù)置的分類詞。10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,還包括: 排序模塊,用于所述顯示模塊向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)之前,將搜索到的與所述關(guān)鍵詞有關(guān)的數(shù)據(jù)按照創(chuàng)建時間的先后順序進(jìn)行排序; 所述顯示模塊,具體用于按照創(chuàng)建時間的先后順序向所述用戶終端顯示與所述關(guān)鍵詞有關(guān)的數(shù)據(jù);其中,創(chuàng)建時間在后的與關(guān)鍵詞有關(guān)的數(shù)據(jù)排在創(chuàng)建時間在前的與關(guān)鍵詞有關(guān)的數(shù)據(jù)的前面。
      【文檔編號】G06F17/30GK105956047SQ201610266536
      【公開日】2016年9月21日
      【申請日】2016年4月26日
      【發(fā)明人】王鳳芝
      【申請人】北京橙鑫數(shù)據(jù)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1