亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于搜索引擎的信息檢索方法及檢索系統(tǒng)的制作方法

文檔序號:6560885閱讀:204來源:國知局
專利名稱:一種基于搜索引擎的信息檢索方法及檢索系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息檢索領(lǐng)域,特別是涉及一種基于搜索引擎的信息檢索方法及檢索系統(tǒng)。
背景技術(shù)
搜索引擎(Search Engines)是一個(gè)對互聯(lián)網(wǎng)上的信息資源進(jìn)行搜集整理,然后供用戶查詢的系統(tǒng),搜索引擎的工作一般包括如下三個(gè)過程1、在互聯(lián)網(wǎng)中發(fā)現(xiàn)、搜集網(wǎng)頁信息;2、對信息進(jìn)行提取和組織建立索引庫;3、再由檢索器根據(jù)用戶輸入的查詢關(guān)鍵字,在索引庫中快速檢出文檔,進(jìn)行文檔與查詢的相關(guān)度評價(jià),對將要輸出的結(jié)果進(jìn)行排序,并將查詢結(jié)果返回給用戶。它是一個(gè)為人們提供信息檢索服務(wù)的網(wǎng)站,它使用某些程序把因特網(wǎng)上的所有信息歸類以幫助人們在茫茫網(wǎng)海中搜尋到所需要的信息。
早期的搜索引擎是把因特網(wǎng)中的資源服務(wù)器的地址收集起來,由其提供的資源的類型不同而分成不同的目錄,再一層層地進(jìn)行分類。人們要找自己想要的信息可按他們的分類一層層進(jìn)入,就能最后到達(dá)目的地,找到自己想要的信息。這其實(shí)是最原始的方式,只適用于因特網(wǎng)信息并不多的時(shí)候。隨著因特網(wǎng)信息按幾何式增長,出現(xiàn)了真正意義上的搜索引擎,這些搜索引擎知道網(wǎng)站上每一頁的開始,隨后搜索因特網(wǎng)上的所有超級鏈接,把代表超級鏈接的所有詞匯放入一個(gè)數(shù)據(jù)庫。這就是現(xiàn)在搜索引擎的原型?,F(xiàn)在的搜索引擎已經(jīng)不只是單純的搜索網(wǎng)頁的信息了,它們已經(jīng)變得更加綜合化,完美化了。
雖然隨著搜索引擎技術(shù)的發(fā)展,其結(jié)果排序的合理程度日益改進(jìn),但是大部分搜索服務(wù)一直保持著類似的,需要多個(gè)步驟的操作方式。例如,搜索“清華大學(xué)”這個(gè)詞匯,就可能有數(shù)百萬頁的結(jié)果,用戶想要獲得自己所需要的搜索結(jié)果往往需要執(zhí)行以下操作(a)在搜索欄輸入“清華大學(xué)”;(b)確認(rèn)輸入;(c)在搜索頁面中查找需要的搜索結(jié)果;(d)點(diǎn)擊該搜索結(jié)果獲取相關(guān)信息。對于一些結(jié)果比較確定的查詢,比如搜索“清華大學(xué)”用戶的搜索目的僅在于搜索清華大學(xué)的網(wǎng)站時(shí),上述搜索過程則過于繁瑣和冗余。
另外,用戶經(jīng)常會遇到漢字不會輸入或者外文單詞不會拼寫的情況,這時(shí)無法完成輸入,或者有時(shí)候用戶無法準(zhǔn)確的描述自己的查詢,這時(shí)候他希望得到提示,但是搜索引擎卻沒有給予幫助。例如,在現(xiàn)有的搜索引擎中輸入“?”或者其他符號,則現(xiàn)有的搜索引擎直接將其忽略,對其他輸入信息進(jìn)行搜索,顯示搜索結(jié)果。
總之,現(xiàn)有的信息檢索技術(shù)中,尤其是在網(wǎng)絡(luò)信息檢索領(lǐng)域,簡化結(jié)果比較確定的查詢中的搜索步驟,提高搜索速度;以及在搜索引擎中引入模糊查詢技術(shù),都是本領(lǐng)域技術(shù)人員迫切需要解決的技術(shù)問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于搜索引擎的信息檢索方法,在搜索結(jié)果確定的情況下,返回即時(shí)結(jié)果以及提示信息,省略搜索步驟,尤其在提高搜索效率的前提下,在搜索引擎中引入模糊查詢技術(shù),方便用戶在無法完成輸入時(shí)的查詢。
本發(fā)明的另一個(gè)目的是將上述檢索方法應(yīng)用于實(shí)際中,提供一種基于搜索引擎的信息檢索系統(tǒng),用以保證上述檢索方法的實(shí)現(xiàn)和應(yīng)用。
為解決上述技術(shù)問題,本發(fā)明提供了一種基于搜索引擎的信息檢索方法,包括觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視用戶在搜索欄的輸入信息,即時(shí)發(fā)送至搜索服務(wù)器;將輸入信息在搜索服務(wù)器的數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回所述本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示即時(shí)結(jié)果。
優(yōu)選的,所述即時(shí)結(jié)果為實(shí)體信息,所述實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,所述實(shí)體為在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。
優(yōu)選的,當(dāng)所述輸入信息包括通配符時(shí),該方法還包括(1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;(2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;
(3)將(1)、(2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果返回本地程序或腳本程序。
優(yōu)選的,當(dāng)所述輸入信息為中文和字母的組合時(shí),該方法還包括將中文轉(zhuǎn)化為拼音字母,與字母組成拼音串;將所述拼音串在搜索服務(wù)器的拼音—實(shí)體數(shù)據(jù)庫中進(jìn)行匹配;將拼音—實(shí)體數(shù)據(jù)庫中匹配得到的即時(shí)結(jié)果返回本地程序或腳本程序。
優(yōu)選的,當(dāng)所述輸入信息為數(shù)字或拼音時(shí),還包括將所述的數(shù)字或拼音在搜索服務(wù)器的數(shù)字-實(shí)體數(shù)據(jù)庫或拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回本地程序或腳本程序。
優(yōu)選的,所述的方法,還包括以即時(shí)結(jié)果中的實(shí)體名稱為前綴在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示常用詞。
優(yōu)選的,所述的方法,還包括以輸入信息為前綴在搜索服務(wù)器的歷史搜索詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的歷史搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示歷史搜索詞。
優(yōu)選的,所述的方法,還包括將輸入信息在本地收藏夾中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回本地程序;或者,將輸入信息在搜索服務(wù)器的用戶書簽數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示用戶書簽及其分類信息。
優(yōu)選的,所述的方法,還包括如果沒有得到任何匹配的即時(shí)結(jié)果以及常用詞,則將從搜索服務(wù)器的常用詞數(shù)據(jù)庫中匹配得到的與輸入信息最相近的常用詞作為糾錯(cuò)詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示糾錯(cuò)詞。
當(dāng)所述輸入信息為中文縮寫時(shí),優(yōu)選的,所述的方法,還包括將輸入信息在縮寫-實(shí)體數(shù)據(jù)庫中匹配,將匹配得到的實(shí)體信息作為即時(shí)結(jié)果返回所述本地程序或腳本程序;和/或者,將輸入信息在縮寫-實(shí)體名稱庫中匹配,將匹配得到的實(shí)體名稱作為常用詞返回所述本地程序或腳本程序。
優(yōu)選的,所述的方法,還包括預(yù)置熱門搜索鍵;當(dāng)輸入信息為所述熱門搜索鍵時(shí),匹配搜索服務(wù)器的熱門搜索詞數(shù)據(jù)庫,將數(shù)據(jù)庫中的熱門搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示熱門搜索詞。
優(yōu)選的,當(dāng)用戶通過手機(jī)鍵盤向搜索欄中輸入信息時(shí),該方法還包括將手機(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合;將所述字母組合在搜索服務(wù)器的英文詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的英文詞返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示英文詞;或者,將所述字母組合在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用字母組合返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示常用字母組合;或者,將所述字母組合在拼音-常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的中文常用詞返回手機(jī)搜索頁面的腳本程序;在當(dāng)前搜索頁面上的提示欄中顯示中文常用詞。
本發(fā)明還公開了一種基于搜索引擎的信息檢索系統(tǒng),包括觸發(fā)單元,用于觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視單元,用于監(jiān)視用戶在搜索欄的輸入信息,并即時(shí)發(fā)送至搜索服務(wù)器;搜索服務(wù)器,包括接口子單元和即時(shí)結(jié)果匹配子單元,其中接口子單元用于接收所述輸入信息,以及返回匹配項(xiàng)至所述本地程序或腳本程序;即時(shí)結(jié)果匹配子單元用于根據(jù)輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫中查找即時(shí)結(jié)果作為匹配項(xiàng);顯示單元,用于在當(dāng)前的搜索頁面上的提示欄中顯示匹配項(xiàng)。
優(yōu)選的,所述即時(shí)結(jié)果數(shù)據(jù)庫為實(shí)體信息數(shù)據(jù)庫、縮寫-實(shí)體數(shù)據(jù)庫、拼音-實(shí)體數(shù)據(jù)庫或者數(shù)字-實(shí)體數(shù)據(jù)庫;所述實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,所述實(shí)體為在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。
優(yōu)選的,所述搜索服務(wù)器還包括通配符識別子單元,用于識別輸入信息中的通配符,將輸入信息以通配符為界分為兩部分;模糊查詢匹配子單元,用于完成以下動作(1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;(2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;
(3)將(1)、(2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果作為匹配項(xiàng)。
優(yōu)選的,所述的系統(tǒng),還包括轉(zhuǎn)化單元,用于當(dāng)所述輸入信息為中文和字母的組合時(shí),將輸入信息中的中文轉(zhuǎn)化為拼音字母;和/或?qū)⑹謾C(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合。
優(yōu)選的,所述匹配項(xiàng)還包括歷史搜索詞、用戶書簽及其分類信息、糾錯(cuò)詞、熱門搜索詞或英文詞。
優(yōu)選的,所述搜索服務(wù)器還包括拼音-常用詞數(shù)據(jù)庫、歷史搜索詞數(shù)據(jù)庫和用戶書簽數(shù)據(jù)庫、熱門搜索詞數(shù)據(jù)庫或英文詞數(shù)據(jù)庫。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)首先,本發(fā)明通過將輸入信息在搜索服務(wù)器的數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回本地程序或腳本程序,然后在當(dāng)前的搜索頁面上的提示欄中顯示即時(shí)結(jié)果。在這種情況下,通過減少執(zhí)行步驟,提高了用戶的查詢效率。并且由于即時(shí)結(jié)果在當(dāng)前頁面顯示,能使用戶的操作更加直觀。
其次,本發(fā)明返回的即時(shí)結(jié)果為實(shí)體即時(shí)結(jié)果,相對于網(wǎng)頁即時(shí)結(jié)果更為確定,從而在提高查詢效率的前提下,還在一定程度上保證了用戶搜索結(jié)果的準(zhǔn)確性。
再者,本發(fā)明引入模糊查詢技術(shù),通過對通配符的識別,可以使用戶在無法完成輸入時(shí),依然可以進(jìn)行搜索,即使在沒有得到匹配的結(jié)果時(shí),用戶還可以獲得糾錯(cuò)提示;并且,本發(fā)明還可以對輸入信息進(jìn)行字符轉(zhuǎn)化,以確保系統(tǒng)對輸入信息更精確地識別。
此外,除即時(shí)結(jié)果外,本發(fā)明還可以在當(dāng)前搜索頁面顯示各類提示信息,以方便用戶進(jìn)一步的查詢及操作。
總之,本發(fā)明可用于電腦、手機(jī)、信息家電等各種信息工具,用戶只需要按照搜索引擎的現(xiàn)有使用技術(shù)操作,就可以獲得準(zhǔn)確的實(shí)體即時(shí)結(jié)果及提示信息,并直接在當(dāng)前頁面上瀏覽或操作即可,使用直觀而且人性化;對于服務(wù)提供商來說,技術(shù)實(shí)現(xiàn)簡單,無技術(shù)障礙,無特殊保密算法,成本較低。


圖1是本發(fā)明一種基于搜索引擎的信息檢索方法的流程圖;圖2是本發(fā)明一種基于搜索引擎的信息檢索系統(tǒng)的結(jié)構(gòu)框圖;圖3是圖2所示的系統(tǒng)實(shí)現(xiàn)信息檢索步驟的流程圖;圖4是圖2所示的系統(tǒng)在輸入信息為中文和字母的組合時(shí)的流程圖;圖5是本發(fā)明所述實(shí)體信息包括實(shí)體名稱、實(shí)體簡介以及實(shí)體網(wǎng)址時(shí)的示意圖;圖6是本發(fā)明返回即時(shí)結(jié)果以及常用詞的示意圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明。
參照圖1,是本發(fā)明一種基于搜索引擎的信息檢索方法的流程圖,包括以下步驟步驟101、觸發(fā)本地程序或者搜索頁面的腳本程序;步驟102、監(jiān)視用戶在搜索欄的輸入信息,即時(shí)發(fā)送至搜索服務(wù)器;步驟103、將輸入信息在搜索服務(wù)器的數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回所述本地程序或腳本程序;步驟104、在當(dāng)前的搜索頁面上的提示欄中顯示即時(shí)結(jié)果。
使用搜索引擎時(shí),用戶通過點(diǎn)擊搜索欄或使用其他觸發(fā)方式即可觸發(fā)本地程序或搜索頁面的腳本程序,一旦用戶開始輸入,該本地程序或腳本程序就會監(jiān)視用戶的輸入設(shè)備,比如鍵盤、手寫板等,只要監(jiān)測到有非控制字符或預(yù)置鍵的輸入,該本地程序或腳本程序會即時(shí)將該輸入信息發(fā)送給搜索服務(wù)器,搜索服務(wù)器將該輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫中進(jìn)行匹配,如果有對應(yīng)的即時(shí)結(jié)果則將該即時(shí)結(jié)果返回給本地程序或腳本程序,并在當(dāng)前頁面上的提示欄中顯示。例如,用戶在搜索欄輸入“清華”,本地程序或者搜索頁面的腳本程序監(jiān)視到用戶的輸入就把輸入信息“清華”發(fā)送給搜索引擎的搜索服務(wù)器進(jìn)行匹配,搜索服務(wù)器在即時(shí)結(jié)果數(shù)據(jù)庫匹配到對應(yīng)的即時(shí)結(jié)果是清華大學(xué)的主頁,便在當(dāng)前頁面的提示欄中顯示清華大學(xué)的網(wǎng)址“http://www.tsinghua.edu.cn,如果該搜索結(jié)果符合用戶的搜索目的,只要用戶在提示欄中通過按回車鍵、鼠標(biāo)點(diǎn)擊或其它方式選擇確定即可直接訪問清華大學(xué)的網(wǎng)站;如果該搜索結(jié)果不符合用戶的搜索目的,用戶則不用在提示欄中選擇確定,在輸入完成后選擇搜索操作即可獲得其它搜索結(jié)果。當(dāng)然,對于在上述搜索結(jié)果不符合用戶搜索目的的情況下如何進(jìn)行搜索操作,按照現(xiàn)在普遍使用的搜索操作即可,本發(fā)明對此并不需要加以限制。
需要說明的是,優(yōu)選的,在提示欄中顯示的即時(shí)結(jié)果是指實(shí)體信息,實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,而實(shí)體是指在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。搜索服務(wù)器根據(jù)用戶的輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫進(jìn)行匹配,往往可以匹配到大量數(shù)據(jù),搜索服務(wù)器按照預(yù)先設(shè)定的條件,比如點(diǎn)擊率最高、出現(xiàn)頻率最高等條件篩選出實(shí)體信息,并將其作為與該條輸入信息對應(yīng)的即時(shí)結(jié)果返回本地程序或腳本程序。
其中,篩選條件可由服務(wù)提供商按照需求自行設(shè)置,比如提供競價(jià)排名服務(wù)的搜索服務(wù)提供商,可以將篩選條件設(shè)為出價(jià)最高的實(shí)體信息,此外,還可以在客戶端設(shè)置篩選控件由用戶按照需求自行設(shè)置篩選條件。當(dāng)然,對于如何設(shè)置篩選條件,可以采用現(xiàn)有技術(shù)的方法實(shí)現(xiàn),本發(fā)明對此并不需要加以限制。
本發(fā)明優(yōu)選實(shí)施例選擇實(shí)體信息的原因在于首先,通過對搜索引擎大量搜索記錄的統(tǒng)計(jì)查詢,發(fā)現(xiàn)其中存在大量的查詢都是關(guān)于實(shí)體信息的;其次,實(shí)體信息具有較強(qiáng)的結(jié)果確定性,由于實(shí)體信息是關(guān)于在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念,具有比較一定的對應(yīng)關(guān)系,并且,用戶不需要打開該網(wǎng)頁作進(jìn)一步瀏覽,就能夠確定該實(shí)體信息是否所查詢的結(jié)果。因此,本發(fā)明優(yōu)選實(shí)施例選擇實(shí)體信息作為即時(shí)結(jié)果,既可以簡化用戶搜索的步驟,又可以保證即時(shí)結(jié)果的準(zhǔn)確性較高。
下面以返回點(diǎn)擊率最高的實(shí)體信息為例說明本發(fā)明的即時(shí)結(jié)果,以便本領(lǐng)域技術(shù)人員更好地理解。比如,輸入“網(wǎng)易”,搜索服務(wù)器在即時(shí)結(jié)果數(shù)據(jù)庫中篩選出點(diǎn)擊率最高的實(shí)體信息為網(wǎng)易公司的主頁,于是在當(dāng)前頁面的提示欄中在當(dāng)前頁面的提示欄中顯示“網(wǎng)易www.163.com”。優(yōu)選的,實(shí)體信息還可以包括實(shí)體簡介,則在輸入“網(wǎng)易”時(shí),返回的即時(shí)結(jié)果如圖5所示。當(dāng)然,所述實(shí)體簡介也可以出現(xiàn)在下文所有實(shí)體信息中。
在搜索結(jié)果比較確定的情況下,本發(fā)明的檢索方法省略了不必要的搜索步驟,從而提高了用戶的查詢效率。并且由于即時(shí)結(jié)果在當(dāng)前頁面顯示,還能使用戶的操作更加直觀。
用戶的輸入信息中一般包括中文、數(shù)字或字母。當(dāng)輸入信息為中文時(shí),如果搜索服務(wù)器匹配到該中文正好對應(yīng)即時(shí)結(jié)果數(shù)據(jù)庫中的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果??赡艿氖?,輸入信息為中文縮寫,并且可能是一個(gè)實(shí)體對應(yīng)的多個(gè)縮寫,比如輸入“北大”(北京大學(xué)的縮寫),或者“人大”、“人民大學(xué)”(中國人民大學(xué)的縮寫),在這種情況下,搜索服務(wù)器中還可以配置實(shí)體名稱縮寫-實(shí)體數(shù)據(jù)庫,在該數(shù)據(jù)庫中,實(shí)體名稱縮寫與實(shí)體形成對應(yīng)關(guān)系,搜索服務(wù)器根據(jù)該縮寫在所述實(shí)體名稱縮寫-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配,如果可以匹配到對應(yīng)的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果。比如,“北大”返回的即時(shí)結(jié)果為“北京大學(xué)http://www.pku.edu.cn”;“人大”、“人民大學(xué)”返回的即時(shí)結(jié)果為“中國人民大學(xué)http://www.ruc.edu.cn”。
優(yōu)選的,服務(wù)器端還可以配置一個(gè)由實(shí)體名稱縮寫到完整實(shí)體名稱的數(shù)據(jù)庫,當(dāng)用戶輸入縮寫時(shí),返回該縮寫相應(yīng)實(shí)體的完整名稱。例如當(dāng)用戶輸入為“北大”時(shí),返回完整的查詢詞“北京大學(xué)”,將“北京大學(xué)”作為一個(gè)常用詞在搜索欄中顯示。
當(dāng)輸入信息為數(shù)字時(shí),搜索服務(wù)器中還配置有數(shù)字-實(shí)體數(shù)據(jù)庫,在該數(shù)據(jù)庫中,數(shù)字或特定的數(shù)字組合與實(shí)體形成一對一的對應(yīng)關(guān)系,搜索服務(wù)器根據(jù)輸入的數(shù)字在數(shù)字-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配,如果可以匹配到對應(yīng)的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果。例如,輸入“163”,返回即時(shí)結(jié)果為“網(wǎng)易www.163.com”。
當(dāng)輸入信息為字母或字母組合時(shí),如果匹配到該字母或字母組合正好對應(yīng)即時(shí)結(jié)果數(shù)據(jù)庫中的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果。例如,輸入“QQ”,返回即時(shí)結(jié)果為“騰迅網(wǎng)www.qq.com”。
當(dāng)輸入信息為拼音時(shí),搜索服務(wù)器中還配置有拼音-實(shí)體數(shù)據(jù)庫,在該數(shù)據(jù)庫中,一個(gè)或一組拼音與實(shí)體形成一對一的對應(yīng)關(guān)系,所述拼音包括全拼、拼音首字母(簡拼)或全拼簡拼組合。搜索服務(wù)器在所述拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配,如果可以匹配到對應(yīng)的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果。例如,輸入“wangyi”或“wy”,返回即時(shí)結(jié)果為“網(wǎng)易www.163.com”。在某些情況下,如果拼音對應(yīng)的即時(shí)結(jié)果與字母對應(yīng)的即時(shí)結(jié)果相沖突,則優(yōu)先返回字母對應(yīng)的即時(shí)結(jié)果。
用戶在輸入信息時(shí)經(jīng)常會遇到不會輸入漢字等無法完成輸入的情況,例如,用戶想要訪問網(wǎng)易的主頁,卻不會輸入“易”字,于是用戶在搜索欄輸入“網(wǎng)yi”,然而,現(xiàn)有的搜索引擎處理這種組合的方式是分別以中文“網(wǎng)”和字母組合“yi”為關(guān)鍵字進(jìn)行搜索,把分別搜索得到的結(jié)果全部提供給用戶。這就與用戶的搜索目的大相徑庭了。而且,也不利于用戶的查找以及進(jìn)一步地查詢。本發(fā)明在處理這種輸入信息為中文和字母的組合時(shí),先將中文轉(zhuǎn)化為拼音字母,與字母組成拼音串;其中,所述拼音串包括全拼的組合、拼音首字母(簡拼)的組合或全拼簡拼的組合。然后按照輸入信息為拼音時(shí)的處理方法,將所述拼音串在搜索服務(wù)器的拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配;如果可以匹配到對應(yīng)的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果。例如,輸入“網(wǎng)yi”,系統(tǒng)先將其轉(zhuǎn)化為“wangyi”,然后按照輸入信息為拼音時(shí)的處理方法,返回即時(shí)結(jié)果為“網(wǎng)易www.163.com”。因此,本發(fā)明對于輸入信息為中文和字母的組合的處理方便了用戶在不會輸入漢字時(shí)的查詢、并且節(jié)省了查詢步驟,在搜索結(jié)果確定的前提下,大大提高了搜索結(jié)果的準(zhǔn)確性。
用戶進(jìn)行輸入時(shí),還有可能不知道某個(gè)字或者詞語怎么拼寫,在英文單詞中不知道該用哪個(gè)字母,或者不確定輸入中的部分內(nèi)容是什么,在這種情況下,本發(fā)明通過引入模糊查詢技術(shù),可以使用戶將不知道的部分用通配符代替進(jìn)行模糊查詢。用戶在搜索欄中輸入通配符,本地程序或者搜索頁面的腳本程序一旦監(jiān)測到用戶輸入中含有通配符,搜索服務(wù)器將根據(jù)輸入信息在常用詞數(shù)據(jù)庫中進(jìn)行匹配,匹配過程包括以下步驟(1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;(2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;然后將(1)、(2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果返回本地程序或腳本程序。通常,通配符可以包括兩種一種是用一個(gè)通配符代替零個(gè)或者多個(gè)非控制字符;另一種是用一個(gè)通配符代替一個(gè)非控制字符。通配符可以根據(jù)需要設(shè)置為各種字符。
假設(shè)用一個(gè)通配符代替零個(gè)或者多個(gè)非控制字符的通配符用“*”表示。如果用戶想查詢北京的大學(xué),可以在搜索欄輸入“北京*大學(xué)”,搜索服務(wù)器會以“*”前的“北京”為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配,可能匹配到的結(jié)果為“北京大學(xué)”、“北京旅游”、“北京天安門”等所有以“北京”為前綴的常用詞,同時(shí),搜索服務(wù)器還以“大學(xué)”為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配,可能匹配到的結(jié)果為“清華大學(xué)”、“北京大學(xué)”、“南京大學(xué)”等所有以“大學(xué)”為后綴的常用詞,然后,搜索服務(wù)器將上述匹配結(jié)果的交集,即匹配到的相同的常用詞,如“北京大學(xué)”,“北京科技大學(xué)”,“北京理工大學(xué)”等返回本地程序或搜索頁面的腳本程序,并在當(dāng)前搜索頁面的提示欄顯示該常用詞。
假設(shè)用一個(gè)通配符代替一個(gè)非控制字符的通配符用“?”表示。如果用戶想查詢一個(gè)人名,只知道這個(gè)人的名字有三個(gè)字,第一個(gè)字為“李“,第三個(gè)字為“釗”,卻不知道第二個(gè)字是什么,那么可以在搜索欄輸入“李?釗”,搜索服務(wù)器會分別以“李”和“釗”字為前綴和后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配,得到匹配結(jié)果的交集,即匹配到的相同的常用詞。在相同的常用詞中,搜索服務(wù)只返回3個(gè)字符的常用詞到本地程序或搜索頁面的腳本程序,而不返回其他不為3個(gè)字符的常用詞。本例中返回的常用詞為“李大釗”。
優(yōu)選的,本發(fā)明還可以將返回常用詞在即時(shí)結(jié)果數(shù)據(jù)庫中進(jìn)行匹配,如果返回的常用詞正好對應(yīng)即時(shí)結(jié)果數(shù)據(jù)庫中的一條實(shí)體信息,則返回該實(shí)體信息為即時(shí)結(jié)果,比如,返回的常用詞“李大釗”正好對應(yīng)即時(shí)結(jié)果數(shù)據(jù)庫中的一條實(shí)體信息,則在提示欄返回即時(shí)結(jié)果為“李大釗紀(jì)念館http://lidazhao.com/”,同樣地,用戶只要在提示欄中通過選擇確定即可直接訪問該網(wǎng)站。在這種情況下,本發(fā)明還可以包括以下步驟以即時(shí)結(jié)果中的實(shí)體名稱為前綴在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示常用詞。本例返回的即時(shí)結(jié)果以及匹配得到的常用詞如圖6所示。優(yōu)選的,即時(shí)結(jié)果優(yōu)先于常用詞顯示。當(dāng)然,在前述任一實(shí)施方案獲得即時(shí)結(jié)果的基礎(chǔ)上均可以使用這種方法進(jìn)一步獲得匹配的常用詞,在此不再詳述。
本發(fā)明通過引入模糊查詢,可以幫助用戶在無法完成輸入時(shí)仍可以直接、準(zhǔn)確地獲得自己想要的信息。并且這種方法不占用系統(tǒng)資源、實(shí)現(xiàn)簡單、無特殊保密算法、成本較低。
如果通過本發(fā)明的檢索方法沒有得到任何匹配的即時(shí)結(jié)果以及常用詞,則將從搜索服務(wù)器的常用詞數(shù)據(jù)庫中匹配得到的與輸入信息最相近的常用詞作為糾錯(cuò)詞返回本地程序或腳本程序;然后在當(dāng)前的搜索頁面上的提示欄中顯示糾錯(cuò)詞。在用戶無法準(zhǔn)確地描述自己的查詢時(shí),通過糾錯(cuò)詞的提示信息,可以幫助用戶直接獲得準(zhǔn)確的輸入信息及搜索結(jié)果。
在實(shí)際中,用戶往往對某一個(gè)搜索詞會重復(fù)進(jìn)行查詢,因此在輸入過程中希望可以參考?xì)v史搜索記錄。為了解決這個(gè)問題,本發(fā)明還可以包括以下步驟以輸入信息為前綴在搜索服務(wù)器的歷史搜索詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的歷史搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示歷史搜索詞。其中,歷史搜索詞數(shù)據(jù)庫可以存在本地端也可以存在服務(wù)器端。用戶觸發(fā)本地程序或腳本程序開始輸入時(shí),就可以得到歷史搜索詞的提示信息,一旦有確定的歷史搜索詞,用戶可以在提示欄中選擇確定即可返回該歷史搜索詞對應(yīng)的即時(shí)結(jié)果以及常用詞。優(yōu)選的,即時(shí)結(jié)果優(yōu)先于歷史搜索詞顯示,歷史搜索詞優(yōu)先于常用詞顯示。
如果用戶習(xí)慣使用本地收藏夾或網(wǎng)絡(luò)書簽,本發(fā)明還可以將輸入信息在本地收藏夾中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回本地程序;或者,將輸入信息在搜索服務(wù)器的用戶書簽數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回腳本程序;然后在當(dāng)前的搜索頁面上的提示欄中顯示用戶書簽及其分類信息。同樣地,用戶可以在提示欄中選擇確定即可返回該用戶書簽對應(yīng)的即時(shí)結(jié)果以及常用詞。在這種情況下,同一條輸入信息可能會對應(yīng)多個(gè)用戶書簽,多個(gè)書簽會同時(shí)顯示給用戶,但是每次顯示固定數(shù)目(比如8條或者10條),顯示數(shù)目可以根據(jù)需要選擇。此外,如果用戶沒有對書簽進(jìn)行分類,那么顯示內(nèi)容則不包括書簽的分類信息。
用戶在進(jìn)行搜索時(shí),往往想要了解最近的時(shí)事動態(tài)、新聞等各方面的熱門信息,為了更充分地滿足用戶需求,使搜索更加人性化,本發(fā)明還可以包括以下步驟預(yù)置熱門搜索鍵,比如,預(yù)置空格鍵為熱門搜索鍵;當(dāng)輸入信息為所述熱門搜索鍵時(shí),匹配搜索服務(wù)器的熱門搜索詞數(shù)據(jù)庫,將數(shù)據(jù)庫中的熱門搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示熱門搜索詞。例如“殘奧會”、“劉翔”、“NBA”等等。
通過設(shè)置上述常用詞、糾錯(cuò)詞、歷史搜索詞、熱門搜索詞以及用戶書簽,用戶完全可以進(jìn)行“傻瓜”式輸入,就算是不會進(jìn)行任何輸入操作的用戶,都可實(shí)現(xiàn)其搜索目的。當(dāng)然,服務(wù)供應(yīng)商還可以根據(jù)需要自行設(shè)置更多的提示信息以方便用戶操作,本發(fā)明對此不需要進(jìn)行限制。
隨時(shí)如今手機(jī)上網(wǎng)越來越普及,更多的用戶通過手機(jī)使用搜索引擎。本發(fā)明將其核心構(gòu)思應(yīng)用于手機(jī)上網(wǎng)領(lǐng)域,也進(jìn)一步方便了手機(jī)上網(wǎng)時(shí)的搜索操作。由于手機(jī)鍵盤一般較小,多個(gè)英文字母會對應(yīng)一個(gè)按鍵,而一個(gè)按鍵通常也是一個(gè)數(shù)字鍵。所以,當(dāng)用戶通過手機(jī)鍵盤向搜索欄中輸入信息時(shí),還可以包括以下步驟將手機(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合;將所述字母組合在搜索服務(wù)器的英文詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的英文詞返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示英文詞;所述英文詞包括英文單詞、英文縮寫或者有特定意義的英文詞,比如“QQ”;或者,將所述字母組合在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用字母組合返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示常用字母組合;比如,輸入數(shù)字“426”,顯示常用字母組合為“IBM”、“HBO”等;或者,將所述字母組合在拼音-常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的中文常用詞返回手機(jī)搜索頁面的腳本程序;在當(dāng)前搜索頁面上的提示欄中顯示中文常用詞。所述拼音包括全拼、首字母拼音(簡拼)及全拼簡拼的組合。比如,輸入數(shù)字“99”,可以轉(zhuǎn)化為字母組合“WY”、“XW”等,顯示中文常用詞為“網(wǎng)易”、“新聞”等。當(dāng)然,作為另一個(gè)實(shí)施例,如果所述英文詞或字母組合對應(yīng)一個(gè)即時(shí)結(jié)果數(shù)據(jù)庫中的一條實(shí)體信息,則也返回該實(shí)體信息為即時(shí)結(jié)果,在此不再詳述。
參照圖2,是本發(fā)明一種基于搜索引擎的信息檢索系統(tǒng)的結(jié)構(gòu)框圖,包括以下部件觸發(fā)單元201,用于觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視單元202,用于監(jiān)視用戶在搜索欄的輸入信息,并即時(shí)發(fā)送至搜索服務(wù)器203;搜索服務(wù)器203,包括接口子單元2031和即時(shí)結(jié)果匹配子單元2032,其中接口子單元2031用于接收所述輸入信息,以及返回匹配項(xiàng)至本地程序或腳本程序;即時(shí)結(jié)果匹配子單元2032用于根據(jù)輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫中查找即時(shí)結(jié)果作為匹配項(xiàng);顯示單元204,用于在當(dāng)前的搜索頁面上的提示欄中顯示匹配項(xiàng)。
其中,所述即時(shí)結(jié)果數(shù)據(jù)庫為實(shí)體信息數(shù)據(jù)庫、拼音-實(shí)體數(shù)據(jù)庫或者數(shù)字-實(shí)體數(shù)據(jù)庫;所述實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,所述實(shí)體為在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。
參照圖3,是基于圖2所示的系統(tǒng)實(shí)現(xiàn)信息檢索的步驟流程圖,包括以下步驟步驟301、觸發(fā)單元201通過用戶點(diǎn)擊搜索欄或使用其他觸發(fā)方式觸發(fā)本地程序或搜索頁面的腳本程序;步驟302、監(jiān)視單元202監(jiān)視用戶在搜索欄的輸入信息,并即時(shí)發(fā)送至搜索服務(wù)器203。所述輸入信息包括中文、數(shù)字、字母或字母組合、拼音或預(yù)置熱門搜索鍵。
步驟303、搜索服務(wù)器203的即時(shí)結(jié)果匹配子單元2032將所述輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫中進(jìn)行匹配,如果有對應(yīng)的即時(shí)結(jié)果則將該即時(shí)結(jié)果返回給本地程序或腳本程序;步驟304、搜索服務(wù)器203的接口子單元2031接收所述輸入信息,在搜索服務(wù)器203的其它數(shù)據(jù)庫中進(jìn)行匹配,并將其它匹配項(xiàng)返回至本地程序或腳本程序;步驟305、顯示單元204將所述即時(shí)結(jié)果及匹配項(xiàng)在當(dāng)前的搜索頁面上的提示欄中顯示。
優(yōu)選的,當(dāng)本發(fā)明使用通配符進(jìn)行模糊查詢時(shí),所述搜索服務(wù)器203還包括通配符識別子單元2033,用于識別輸入信息中的通配符,將輸入信息以通配符為界分為兩部分;模糊查詢匹配子單元2034,用于完成以下動作(1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;(2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;(3)將(1)、(2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果作為匹配項(xiàng)。
本發(fā)明的系統(tǒng),優(yōu)選的還可包括轉(zhuǎn)化單元205,用于當(dāng)所述輸入信息為中文和字母的組合時(shí),將輸入信息中的中文轉(zhuǎn)化為拼音字母;和/或?qū)⑹謾C(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合。
如圖4所示,當(dāng)所述輸入信息為中文和字母的組合時(shí),監(jiān)視單元202已經(jīng)監(jiān)視在用戶在搜索欄的輸入為中文,還包括以下步驟步驟401、轉(zhuǎn)化單元205將中文轉(zhuǎn)化為拼音字母,與字母組成拼音串;步驟402、搜索服務(wù)器203將所述拼音串在搜索服務(wù)器的拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配;步驟403、搜索服務(wù)器203將拼音-實(shí)體數(shù)據(jù)庫中匹配得到的即時(shí)結(jié)果及匹配項(xiàng)返回本地程序或腳本程序;步驟404、顯示單元204將所述即時(shí)結(jié)果及匹配項(xiàng)在當(dāng)前的搜索頁面上的提示欄中顯示。
優(yōu)選的,所述搜索服務(wù)器203還包括拼音-常用詞數(shù)據(jù)庫、歷史搜索詞數(shù)據(jù)庫和用戶書簽數(shù)據(jù)庫、熱門搜索詞數(shù)據(jù)庫或英文詞數(shù)據(jù)庫。當(dāng)然,作為另一個(gè)實(shí)施例,所述數(shù)據(jù)庫也可以存在于本地端,本發(fā)明在此不再詳述。優(yōu)選的,所述匹配項(xiàng)還包括歷史搜索詞、用戶書簽及其分類信息、糾錯(cuò)詞、熱門搜索詞或英文詞。
上述關(guān)于本發(fā)明所述系統(tǒng)的描述中未詳盡之處,可以參見本說明書前述相關(guān)部分。
以上對本發(fā)明所提供的一種基于搜索引擎的信息檢索方法及檢索系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于搜索引擎的信息檢索方法,其特征在于,包括觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視用戶在搜索欄的輸入信息,即時(shí)發(fā)送至搜索服務(wù)器;將輸入信息在搜索服務(wù)器的數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回所述本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示即時(shí)結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述即時(shí)結(jié)果為實(shí)體信息,所述實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,所述實(shí)體為在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。
3.如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述輸入信息包括通配符時(shí),該方法還包括1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;3)將1)、2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果返回本地程序或腳本程序。
4.如權(quán)利要求1或3所述的方法,其特征在于,當(dāng)所述輸入信息為中文和字母的組合時(shí),該方法還包括將中文轉(zhuǎn)化為拼音字母,與字母組成拼音串;將所述拼音串在搜索服務(wù)器的拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配;將拼音-實(shí)體數(shù)據(jù)庫中匹配得到的即時(shí)結(jié)果返回本地程序或腳本程序。
5.如權(quán)利要求1或3所述的方法,其特征在于,當(dāng)所述輸入信息為數(shù)字或拼音時(shí),還包括將所述的數(shù)字或拼音在搜索服務(wù)器的數(shù)字-實(shí)體數(shù)據(jù)庫或拼音-實(shí)體數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回本地程序或腳本程序。
6.如權(quán)利要求1或3所述的方法,其特征在于,還包括以即時(shí)結(jié)果中的實(shí)體名稱為前綴在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示常用詞。
7.如權(quán)利要求6所述的方法,其特征在于,還包括以輸入信息為前綴在搜索服務(wù)器的歷史搜索詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的歷史搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示歷史搜索詞。
8.如權(quán)利要求6所述的方法,其特征在于,還包括將輸入信息在本地收藏夾中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回本地程序;或者,將輸入信息在搜索服務(wù)器的用戶書簽數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的用戶書簽及其分類信息返回腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示用戶書簽及其分類信息。
9.如權(quán)利要求3所述的方法,其特征在于,還包括如果沒有得到任何匹配的即時(shí)結(jié)果以及常用詞,則將從搜索服務(wù)器的常用詞數(shù)據(jù)庫中匹配得到的與輸入信息最相近的常用詞作為糾錯(cuò)詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示糾錯(cuò)詞。
10.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述輸入信息為中文縮寫時(shí),該方法還包括將輸入信息在縮寫-實(shí)體數(shù)據(jù)庫中匹配,將匹配得到的實(shí)體信息作為即時(shí)結(jié)果返回所述本地程序或腳本程序;和/或者,將輸入信息在縮寫-實(shí)體名稱庫中匹配,將匹配得到的實(shí)體名稱作為常用詞返回所述本地程序或腳本程序。
11.如權(quán)利要求1所述的方法,其特征在于,還包括預(yù)置熱門搜索鍵;當(dāng)輸入信息為所述熱門搜索鍵時(shí),匹配搜索服務(wù)器的熱門搜索詞數(shù)據(jù)庫,將數(shù)據(jù)庫中的熱門搜索詞返回本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示熱門搜索詞。
12.如權(quán)利要求1所述的方法,其特征在于,當(dāng)用戶通過手機(jī)鍵盤向搜索欄中輸入信息時(shí),該方法還包括將手機(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合;將所述字母組合在搜索服務(wù)器的英文詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的英文詞返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示英文詞;或者,將所述字母組合在搜索服務(wù)器的常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的常用字母組合返回手機(jī)搜索頁面的腳本程序,在當(dāng)前搜索頁面上的提示欄中顯示常用字母組合;或者,將所述字母組合在拼音-常用詞數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的中文常用詞返回手機(jī)搜索頁面的腳本程序;在當(dāng)前搜索頁面上的提示欄中顯示中文常用詞。
13.一種基于搜索引擎的信息檢索系統(tǒng),其特征在于,包括觸發(fā)單元,用于觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視單元,用于監(jiān)視用戶在搜索欄的輸入信息,并即時(shí)發(fā)送至搜索服務(wù)器;搜索服務(wù)器,包括接口子單元和即時(shí)結(jié)果匹配子單元,其中接口子單元用于接收所述輸入信息,以及返回匹配項(xiàng)至本地程序或腳本程序;即時(shí)結(jié)果匹配子單元用于根據(jù)輸入信息在即時(shí)結(jié)果數(shù)據(jù)庫中查找即時(shí)結(jié)果作為匹配項(xiàng);顯示單元,用于在當(dāng)前的搜索頁面上的提示欄中顯示匹配項(xiàng)。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述即時(shí)結(jié)果數(shù)據(jù)庫為實(shí)體信息數(shù)據(jù)庫、縮寫-實(shí)體數(shù)據(jù)庫、拼音-實(shí)體數(shù)據(jù)庫或者數(shù)字-實(shí)體數(shù)據(jù)庫;所述實(shí)體信息包括實(shí)體名稱以及實(shí)體網(wǎng)址,所述實(shí)體為在現(xiàn)實(shí)生活中有實(shí)際意義的物體或者概念。
15.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述搜索服務(wù)器還包括通配符識別子單元,用于識別輸入信息中的通配符,將輸入信息以通配符為界分為兩部分;模糊查詢匹配子單元,用于完成以下動作1)以通配符前的輸入信息為前綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;2)以通配符后的輸入信息為后綴在常用詞數(shù)據(jù)庫中進(jìn)行匹配;3)將1)、2)中匹配得到的常用詞或者所述常用詞對應(yīng)的即時(shí)結(jié)果作為匹配項(xiàng)。
16.如權(quán)利要求13、14或15所述的系統(tǒng),其特征在于,還包括轉(zhuǎn)化單元,用于當(dāng)所述輸入信息為中文和字母的組合時(shí),將輸入信息中的中文轉(zhuǎn)化為拼音字母;和/或?qū)⑹謾C(jī)鍵盤輸入的數(shù)字組合轉(zhuǎn)化為字母組合。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述匹配項(xiàng)還包括歷史搜索詞、用戶書簽及其分類信息、糾錯(cuò)詞、熱門搜索詞或英文詞。
18.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述搜索服務(wù)器還包括拼音-常用詞數(shù)據(jù)庫、歷史搜索詞數(shù)據(jù)庫和用戶書簽數(shù)據(jù)庫、熱門搜索詞數(shù)據(jù)庫或英文詞數(shù)據(jù)庫。
全文摘要
本發(fā)明公開了一種基于搜索引擎的信息檢索方法,其特征在于,包括觸發(fā)本地程序或者搜索頁面的腳本程序;監(jiān)視用戶在搜索欄的輸入信息,即時(shí)發(fā)送至搜索服務(wù)器;將輸入信息在搜索服務(wù)器的數(shù)據(jù)庫中進(jìn)行匹配,將匹配得到的即時(shí)結(jié)果返回所述本地程序或腳本程序;在當(dāng)前的搜索頁面上的提示欄中顯示即時(shí)結(jié)果。本發(fā)明通過簡化結(jié)果比較確定的查詢中的搜索步驟,提高搜索速度,并能使用戶的操作更加直觀;本發(fā)明還引入模糊查詢技術(shù)以及各類提示信息,使用戶在無法完成輸入時(shí),依然可以進(jìn)行搜索,并方便用戶進(jìn)一步的查詢及操作。本發(fā)明可用于電腦、手機(jī)、信息家電等各種信息工具,技術(shù)實(shí)現(xiàn)簡單,無技術(shù)障礙,無特殊保密算法,成本較低。
文檔編號G06F17/30GK1936896SQ200610113249
公開日2007年3月28日 申請日期2006年9月20日 優(yōu)先權(quán)日2006年9月20日
發(fā)明者周楓, 莊莉, 李偉, 李志恒, 李魁 申請人:網(wǎng)之易信息技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1