專利名稱:根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種資料系統(tǒng)及其方法,特別系指一種根據(jù)輸入的關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)及其方法。
背景技術(shù):
資料檢索是一種接收關(guān)鍵詞后,根據(jù)關(guān)鍵詞至資料庫(kù)中檢索包含關(guān)鍵詞的資料項(xiàng)的技術(shù),普遍應(yīng)用于網(wǎng)頁(yè)搜尋引擎、電子或線上詞典以及各種大型資料庫(kù)的資料搜尋上。以往的資料檢索,其是通過先接收使用者輸入的關(guān)鍵詞,接著比對(duì)資料項(xiàng)中是否具有關(guān)鍵詞, 若有則將包含關(guān)鍵詞的資料項(xiàng)擷取出來,借此,使用者可以快速的從大量的資料項(xiàng)中過濾出部分資料項(xiàng)。然而,在以往進(jìn)行資料檢索的過程中,雖可檢索出包含關(guān)鍵詞的資料項(xiàng),但并無法根據(jù)關(guān)鍵詞衍生搜尋出其他的可能關(guān)聯(lián)資料項(xiàng)。舉例來說,假設(shè)使用者欲搜尋具有花與花瓶的資料項(xiàng)時(shí),輸入關(guān)鍵詞“花”及“花瓶”即可檢索出具有其中一個(gè)關(guān)鍵詞或是兩個(gè)關(guān)鍵詞皆包含的資料項(xiàng)。但是,當(dāng)使用者希望借由“花”及“花瓶,,的衍生關(guān)聯(lián)性搜尋出與“花盆,, 相關(guān)的資料項(xiàng)時(shí),必須自行輸入“花盆”這個(gè)關(guān)鍵詞,才能搜尋出包含“花盆”的資料項(xiàng),而無法根據(jù)“花”及“花瓶”的關(guān)聯(lián)性衍生“花盆”這個(gè)關(guān)鍵詞進(jìn)行檢索。雖然目前可以在使用者輸入關(guān)鍵詞時(shí)提示以往經(jīng)常被拿來搜尋的關(guān)鍵詞組,但這些作為提示的關(guān)鍵詞組通常是必須被經(jīng)常搜尋才能夠成為提示的關(guān)鍵詞組,當(dāng)關(guān)鍵詞之間具有關(guān)聯(lián)性但卻非經(jīng)常被用來搜尋時(shí),便無法檢索到與已輸入關(guān)鍵詞有關(guān)聯(lián)性但不包含已輸入關(guān)鍵詞的資料項(xiàng),產(chǎn)生了無法全面性的將與已輸入關(guān)鍵詞相關(guān)的資料項(xiàng)完整地?cái)X取出來的問題。舉前述的例子而言,即輸入“花”及“花瓶”,雖能擷取出包含“花”及“花瓶”作為關(guān)鍵詞的資料項(xiàng),但卻無法擷取出僅包含“花盆”這個(gè)關(guān)鍵詞的資料項(xiàng)。綜上所述,可知現(xiàn)有技術(shù)中長(zhǎng)期以來一直存在資料檢索結(jié)果的資料完整性不佳的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明遂公開一種根據(jù)關(guān)鍵詞衍生關(guān)聯(lián)性詞匯的詞庫(kù)檢索系統(tǒng)及其方法,其中本發(fā)明所公開的根據(jù)關(guān)鍵詞衍生關(guān)聯(lián)性詞匯的詞庫(kù)檢索系統(tǒng),其包含資料庫(kù),預(yù)先儲(chǔ)存有至少一筆資料項(xiàng);詞庫(kù),預(yù)先儲(chǔ)存有至少關(guān)鍵詞,其中各關(guān)鍵詞更對(duì)應(yīng)有至少一索引;接收模塊,用以接收輸入的查詢字串;比對(duì)擷取模塊,用以于接收模塊接收到查詢字串后根據(jù)查詢字串至詞庫(kù)中比對(duì)出至少一第一關(guān)鍵詞,并至詞庫(kù)擷取各第一關(guān)鍵詞對(duì)應(yīng)的至少一索引并進(jìn)行比對(duì),其中當(dāng)至少一第一關(guān)鍵詞存在有至少一個(gè)相同的索引時(shí),至詞庫(kù)擷取出具有相同索引的至少一第二關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第二關(guān)鍵詞擷取資料庫(kù)的資料項(xiàng);及當(dāng)至少一第一關(guān)鍵詞不存在有相同索引時(shí),根據(jù)文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第三關(guān)鍵詞擷取資料庫(kù)的資料項(xiàng);及顯示模塊,用以顯示擷取的資料項(xiàng)。所述的根據(jù)關(guān)鍵詞衍生關(guān)聯(lián)性詞匯的詞庫(kù)檢索系統(tǒng),其中所述的至少一索引系為各關(guān)鍵詞的詞性及詞義分類。此外文字關(guān)聯(lián)性演算法系為最長(zhǎng)共同連續(xù)字串演算法或文字合并演算法,當(dāng)為最長(zhǎng)共同連續(xù)字串演算法時(shí),所述的比對(duì)擷取模塊更包含以演算出的最長(zhǎng)共同連續(xù)字串結(jié)合至少一萬用字元至詞庫(kù)擷取出至少一第三關(guān)鍵詞,當(dāng)為文字合并演算法時(shí),所述的比對(duì)擷取模塊更包含以演算出的至少一結(jié)合字作為第三關(guān)鍵詞。本發(fā)明所公開的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其包含步驟 預(yù)先建立儲(chǔ)存有至少一筆資料項(xiàng)的資料庫(kù);預(yù)先建立儲(chǔ)存有至少一關(guān)鍵詞的詞庫(kù),其中各關(guān)鍵詞更對(duì)應(yīng)有至少一索引;接收輸入的查詢字串并根據(jù)查詢字串至詞庫(kù)比對(duì)出至少一第一關(guān)鍵詞;至詞庫(kù)擷取各第一關(guān)鍵詞對(duì)應(yīng)的至少一索引進(jìn)行比對(duì),其中當(dāng)至少一第一關(guān)鍵詞存在有至少一個(gè)相同的索引時(shí),至詞庫(kù)擷取出具有相同索引的至少一第二關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第二關(guān)鍵詞擷取該資料庫(kù)的資料項(xiàng);及當(dāng)至少一第一關(guān)鍵詞不存在有相同索引時(shí),根據(jù)文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第三關(guān)鍵詞擷取資料庫(kù)的資料項(xiàng);及顯示擷取的資料項(xiàng)。所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其中所述的至少一索引系為各關(guān)鍵詞的詞性及詞義分類。此外文字關(guān)聯(lián)性演算法系為最長(zhǎng)共同連續(xù)字串演算法或文字合并演算法,當(dāng)為最長(zhǎng)共同連續(xù)字串演算法時(shí),所述的方法更包含以演算出的最長(zhǎng)共同連續(xù)字串結(jié)合至少一萬用字元至詞庫(kù)擷取出至少一第三關(guān)鍵詞,當(dāng)為文字合并演算法時(shí),所述的方法更包含以演算出的至少一結(jié)合字作為第三關(guān)鍵詞。本發(fā)明所公開的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明具有根據(jù)輸入的查詢字串至詞庫(kù)比對(duì)出至少一關(guān)鍵詞,并根據(jù)至少一關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞,并以已輸入關(guān)鍵詞及衍生關(guān)鍵詞同步檢索資料項(xiàng)的技術(shù)手段。通過上述的技術(shù)手段,本發(fā)明可以達(dá)成提高資料檢索結(jié)果的資料完整性的技術(shù)功效。
圖1為本發(fā)明根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)的方塊圖。圖2為本發(fā)明根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法的流程圖。圖3為本發(fā)明實(shí)施例以具相同索引的關(guān)鍵詞檢索資料的示意圖。圖4為本發(fā)明實(shí)施例不具相同索引時(shí)檢索資料的示意圖。主要元件符號(hào)說明101資料庫(kù)
102詞庫(kù)
103接收模塊
104比對(duì)擷取模塊
105顯示模塊
301資料庫(kù)
302詞庫(kù)
303第一關(guān)鍵詞
5
304關(guān)鍵詞與索引對(duì)應(yīng)示意305索引306第二關(guān)鍵詞401第一關(guān)鍵詞402關(guān)鍵詞與索引對(duì)應(yīng)示意403索弓 I404第三關(guān)鍵詞
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先,請(qǐng)先參考圖1,為本發(fā)明根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)的方塊圖,其包含資料庫(kù)101、詞庫(kù)102、接收模塊103、比對(duì)擷取模塊104及顯示模塊105。資料庫(kù)101,預(yù)先儲(chǔ)存有至少一筆資料項(xiàng)。資料庫(kù)101中儲(chǔ)存的資料項(xiàng)可以是搜尋引擎的網(wǎng)頁(yè)資料項(xiàng)、電子詞典的詞匯資料項(xiàng)、檔案系統(tǒng)的文件資料項(xiàng)或其他可以通過關(guān)鍵字?jǐn)X取的資料項(xiàng),由于可儲(chǔ)存的資料項(xiàng)種類系依據(jù)應(yīng)用領(lǐng)域有所差異,在此則不針對(duì)資料庫(kù)101中資料項(xiàng)的形式加以限定。詞庫(kù)102,預(yù)先儲(chǔ)存有至少一關(guān)鍵詞,其中各關(guān)鍵詞更對(duì)應(yīng)有至少一索引。在詞庫(kù) 102當(dāng)中儲(chǔ)存的每一關(guān)鍵詞,實(shí)際上相當(dāng)于一個(gè)詞匯資料項(xiàng),而各關(guān)鍵詞所對(duì)應(yīng)的至少一索引系為各關(guān)鍵詞的詞性及詞義分類。舉例來說,假設(shè)有一關(guān)鍵詞為“連線”,則其所預(yù)先建立的索引可以是“名詞”或“動(dòng)詞”等詞性,以及“網(wǎng)絡(luò)”、“通訊”、“拓蹼”、“幾何”...等與“連線”的詞義相關(guān)的詞義分類。然在此所舉的例子僅用以說明關(guān)鍵詞所建立的索引是用以關(guān)聯(lián)各個(gè)關(guān)鍵詞之間的關(guān)聯(lián)性,然實(shí)際上其詞性定義方式和詞義分類方式則不以此為限。接收模塊103,負(fù)責(zé)接收輸入的查詢字串。比對(duì)擷取模塊104,負(fù)責(zé)于接收模塊103接收到使用者輸入的查詢字串后,根據(jù)查詢字串至詞庫(kù)102比對(duì)出至少一第一關(guān)鍵詞。需要特別說明的是,第一關(guān)鍵詞是自使用者輸入的查詢字串中擷取出來的,例如使用者輸入了“陽(yáng)光,空氣,水”的查詢字串,比對(duì)擷取模塊104至詞庫(kù)102當(dāng)中比對(duì),將可產(chǎn)生“陽(yáng)光”、“空氣”、“水”等第一關(guān)鍵詞。接著,比對(duì)擷取模塊104將根據(jù)第一關(guān)鍵詞至詞庫(kù)102當(dāng)中擷取各第一關(guān)鍵詞對(duì)應(yīng)的所有索引進(jìn)行比對(duì)。當(dāng)各第一關(guān)鍵詞中具有至少一個(gè)相同的索引時(shí),至詞庫(kù)102中擷取出同樣具有該索引的關(guān)鍵詞作為第二關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第二關(guān)鍵詞至資料庫(kù)101當(dāng)中擷取對(duì)應(yīng)的資料項(xiàng)。舉例來說,假設(shè)使用者輸入了關(guān)鍵詞“連線”及“撥接”,其中“連線”及“撥接”同樣都具有索引“通訊”及“網(wǎng)絡(luò)”,假設(shè)關(guān)鍵詞“無線電”具有索引“通訊”,而關(guān)鍵詞 “光纖”具有索引“網(wǎng)絡(luò)”、則此時(shí)以“無線電”及“光纖”作為第二關(guān)鍵詞,并以所有第一關(guān)鍵詞“連線”及“撥接”,以及所有第二關(guān)鍵詞“無線電”及“光纖”至資料庫(kù)101當(dāng)中擷取包含第一關(guān)鍵詞及第二關(guān)鍵詞的資料項(xiàng)。當(dāng)各第一關(guān)鍵詞的間不具有相同索引時(shí),則執(zhí)行一文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞,并以所有第一關(guān)鍵詞及所有第三關(guān)鍵詞至資料庫(kù) 101當(dāng)中擷取資料項(xiàng)。需要特別說明的是,文字關(guān)聯(lián)性演算法可以是最長(zhǎng)共同連續(xù)字串演算法或文字合并演算法。最長(zhǎng)共同連續(xù)字串演算法指的是將多個(gè)關(guān)鍵詞中具有最長(zhǎng)相同部分的連續(xù)文字?jǐn)X取出來,舉例來說,假設(shè)使用者輸入了關(guān)鍵詞“remark”跟“r印ly”,則可將最長(zhǎng)相同部分 “re”的連續(xù)文字?jǐn)X取出來。將最長(zhǎng)相同部分的連續(xù)字串?dāng)X取出來后,比對(duì)擷取模塊104將根據(jù)最長(zhǎng)相同部分的連續(xù)字串結(jié)合至少一個(gè)萬用字元至詞庫(kù)102當(dāng)中擷取出至少一個(gè)第三關(guān)鍵詞。同樣舉前述的例子來說,“re”可結(jié)合一個(gè)萬用字元“$”形成“re$”,再到詞庫(kù) 102當(dāng)中擷取出“r印lace”、“reSp0nSe”...等作為第三關(guān)鍵詞。雖然在此萬用字元是以 “$ ”為例進(jìn)行說明,但實(shí)際上的萬用字元?jiǎng)t可利用任意特殊符號(hào)或字元來達(dá)成同樣效果,并不以所舉例的形式為限。文字合并演算法,指的是依據(jù)語(yǔ)言的結(jié)合規(guī)則將多個(gè)關(guān)鍵詞組合為至少一個(gè)結(jié)合字,接著到詞庫(kù)102當(dāng)中比對(duì)是否存在該結(jié)合字,若存在則以該結(jié)合字作為第三關(guān)鍵詞。舉例來說,假設(shè)使用者輸入的是“breakfast”和“l(fā)unch”,則根據(jù)文字合并演算法可結(jié)合出 "breakfast lunchbrunch" breaklunch . ·等至少一個(gè)結(jié)合字,由于至詞庫(kù) 102 中比對(duì)僅存在“brunch”這個(gè)關(guān)鍵詞,此時(shí)則以“brunch”這個(gè)結(jié)合字作為第三關(guān)鍵詞。然前述雖以“13儀31^^^{11111(^”、“^1111吐”、“13儀31^11111(^”...說明結(jié)合出結(jié)合字的方式,但僅用以說明舉例,實(shí)際上結(jié)合出結(jié)合字的方式則不以此為限。借此,本發(fā)明的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)可以通過使用者輸入的關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞,再根據(jù)已輸入關(guān)鍵詞跟衍生關(guān)鍵詞檢索資料項(xiàng),可以全面性的檢索出與已輸入關(guān)鍵詞具有一定關(guān)聯(lián)性但不包含已輸入關(guān)鍵詞的資料項(xiàng),提高檢索結(jié)果資料的完整性。接下來,請(qǐng)參考圖2,為根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法的流程圖,將搭配一應(yīng)用有本發(fā)明的英漢雙向電子詞典的詞匯資料項(xiàng)檢索過程作為實(shí)施例來說明本發(fā)明的詳細(xì)實(shí)施方式。首先,請(qǐng)同時(shí)參考圖3,系統(tǒng)起始運(yùn)作前預(yù)先建立儲(chǔ)存有至少一筆資料項(xiàng)的資料庫(kù) 301(步驟201)。于本實(shí)施例中,資料庫(kù)301中將預(yù)先儲(chǔ)存有至少一筆詞匯資料項(xiàng),其中各詞匯資料項(xiàng)當(dāng)中至少包含詞匯解釋、詞匯例句、詞匯用法、同義詞、反義詞、形似詞...等與詞匯相關(guān)的資料內(nèi)容。接著,預(yù)先建立儲(chǔ)存有至少一關(guān)鍵詞的詞庫(kù)302(步驟202)。與資料庫(kù)301不同的是,詞庫(kù)302當(dāng)中存放的關(guān)鍵詞是作為檢索詞匯資料項(xiàng)的依據(jù),各關(guān)鍵詞對(duì)應(yīng)有至少一個(gè)索引,這些索引是依據(jù)關(guān)鍵詞的詞性及詞義分類建立的。舉例來說,假設(shè)有一關(guān)鍵詞為“連線”,則其所預(yù)先建立的索引可以是“名詞”或“動(dòng)詞”等詞性,以及“網(wǎng)絡(luò)”、“通訊”、“拓蹼”、“幾何”...等與“連線”的詞義相關(guān)的詞義分類。借由這些索引,可以建立各個(gè)關(guān)鍵詞之間的關(guān)聯(lián)性。接著,接收輸入的查詢字串并根據(jù)查詢字串至詞庫(kù)比對(duì)出至少一第一關(guān)鍵詞 303 (步驟203,假設(shè)比對(duì)出的第一關(guān)鍵詞是“apple”、“banana”及“orange”,則系統(tǒng)將至詞庫(kù)擷取各第一關(guān)鍵詞對(duì)應(yīng)的至少一索引305并進(jìn)行比對(duì)(步驟204)。比對(duì)時(shí),首先將比對(duì)至少一第一關(guān)鍵詞是否存在至少一個(gè)相同索引(步驟205)。假設(shè)“apple”、“banana”及 "orange"同樣具有相同索引“fruit”,則此時(shí)系統(tǒng)將至詞庫(kù)擷取出具有相同索引“fruit” 的至少一第二關(guān)鍵詞306,如“pineapple”、“grape”、“kiWi”. . ·等,并以所有第一關(guān)鍵詞 303及所有第二關(guān)鍵詞306擷取資料庫(kù)301的資料項(xiàng)(步驟206a)。再請(qǐng)同時(shí)參考圖4,若使用者已輸入的第一關(guān)鍵詞401之間不具有相同索引,例如第一關(guān)鍵字為“obtaiWpertain”及“contain”比對(duì)至少一索引403后假設(shè)皆不具有相同索引時(shí),則此時(shí)根據(jù)文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞404并以所有第一關(guān)鍵詞401及所有第三關(guān)鍵詞404擷取資料庫(kù)的資料項(xiàng)(步驟206b)。需要說明的是,文字關(guān)聯(lián)性演算法文字關(guān)聯(lián)性演算法可以是最長(zhǎng)共同連續(xù)字串演算法或文字合并演算法。最長(zhǎng)共同連續(xù)字串演算法指的是將多個(gè)關(guān)鍵詞中具有最長(zhǎng)相同部分的連續(xù)文字?jǐn)X取出來,假設(shè)第一關(guān)鍵字401為“obtaiWpertain”及“contain”,則可將 "tain"擷取出來,并配合一個(gè)萬用字元如“*”形成“*tain”,并至詞庫(kù)中擷取出“retain”、 "attain" · · ·等具有"tain"的第三關(guān)鍵詞404。文字關(guān)聯(lián)性演算法也可以是文字合并演算法,即依據(jù)語(yǔ)言的結(jié)合規(guī)則將多個(gè)關(guān)鍵詞組合為至少一個(gè)結(jié)合字,接著到詞庫(kù)當(dāng)中比對(duì)是否存在該結(jié)合字,若存在則以該結(jié)合字作為第三關(guān)鍵詞。舉例來說,假設(shè)使用者輸入的是“breakfast”和“l(fā)unch”,則根據(jù)文字合并演算法可結(jié)合出“breakfastlunch”、“brunch”、“breaklunch”...等至少一個(gè)結(jié)合字,由于至詞庫(kù)中比對(duì)僅存在“brunch”這個(gè)關(guān)鍵詞,此時(shí)則以“brunch”這個(gè)結(jié)合字作為第三關(guān)鍵詞。當(dāng)系統(tǒng)根據(jù)第一關(guān)鍵詞及第二關(guān)鍵詞或是根據(jù)第一關(guān)鍵詞及第三關(guān)鍵詞將資料項(xiàng)擷取出來后,再顯示擷取的資料項(xiàng)(步驟207)。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有根據(jù)輸入的查詢字串至詞庫(kù)比對(duì)出至少一關(guān)鍵詞,并根據(jù)至少一關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞,并以已輸入關(guān)鍵詞及衍生關(guān)鍵詞同步檢索資料項(xiàng)的技術(shù)手段,借由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在的問題, 進(jìn)而達(dá)成提高資料檢索結(jié)果的資料完整性的技術(shù)功效。雖然本發(fā)明所公開的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中普通技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng),其特征在于,其包含 一資料庫(kù),預(yù)先儲(chǔ)存有至少一筆資料項(xiàng);一詞庫(kù),預(yù)先儲(chǔ)存有至少一關(guān)鍵詞,其中各該關(guān)鍵詞更對(duì)應(yīng)有至少一索引; 一接收模塊,用以接收輸入的一查詢字串;一比對(duì)擷取模塊,用以于該接收模塊接收到該查詢字串后根據(jù)該查詢字串至該詞庫(kù)中比對(duì)出至少一第一關(guān)鍵詞,并至該詞庫(kù)擷取各該第一關(guān)鍵詞對(duì)應(yīng)的該至少一索引并進(jìn)行比對(duì),其中當(dāng)該至少一第一關(guān)鍵詞存在有至少一個(gè)相同的索引時(shí),至該詞庫(kù)擷取出具有該索引的至少一第二關(guān)鍵詞,并以該至少一第一關(guān)鍵詞及該至少一第二關(guān)鍵詞擷取該資料庫(kù)的資料項(xiàng);及當(dāng)該至少一第一關(guān)鍵詞不存在有相同索引時(shí),根據(jù)一文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞,并以該至少一第一關(guān)鍵詞及該至少一第三關(guān)鍵詞擷取該資料庫(kù)的資料項(xiàng);及一顯示模塊,用以顯示擷取的該些資料項(xiàng)。
2.如權(quán)利要求1所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng),其特征在于,該至少一索引系為各該關(guān)鍵詞的詞性及詞義分類。
3.如權(quán)利要求1所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng),其特征在于,該文字關(guān)聯(lián)性演算法系為一最長(zhǎng)共同連續(xù)字串演算法或一文字合并演算法。
4.如權(quán)利要求3所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng),其特征在于,該當(dāng)該文字關(guān)聯(lián)性演算法系為最長(zhǎng)共同連續(xù)字串演算法時(shí),該比對(duì)擷取模塊更包含以演算出的最長(zhǎng)共同連續(xù)字串結(jié)合至少一萬用字元至該詞庫(kù)擷取出該至少一第三關(guān)鍵詞。
5.如權(quán)利要求3所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng),其特征在于,當(dāng)該文字關(guān)聯(lián)性演算法為該文字合并演算法時(shí),該比對(duì)擷取模塊更包含以演算出的至少一結(jié)合字作為第三關(guān)鍵詞。
6.一種根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其特征在于,其包含下列步驟預(yù)先建立儲(chǔ)存有至少一筆資料項(xiàng)的一資料庫(kù);預(yù)先建立儲(chǔ)存有至少一關(guān)鍵詞的一詞庫(kù),其中各該關(guān)鍵詞更對(duì)應(yīng)有至少一索引; 接收輸入的一查詢字串并根據(jù)該查詢字串至該詞庫(kù)比對(duì)出至少一第一關(guān)鍵詞; 至該詞庫(kù)擷取各該第一關(guān)鍵詞對(duì)應(yīng)的該至少一索引進(jìn)行比對(duì),其中 當(dāng)該至少一第一關(guān)鍵詞存在有至少一個(gè)相同的索引時(shí),至該詞庫(kù)擷取出具有該索引的至少一第二關(guān)鍵詞,并以該至少一第一關(guān)鍵詞及該至少一第二關(guān)鍵詞擷取該資料庫(kù)的資料項(xiàng);及當(dāng)該至少一第一關(guān)鍵詞不存在有相同索引時(shí),根據(jù)一文字關(guān)聯(lián)性演算法取得至少一第三關(guān)鍵詞,并以該至少一第一關(guān)鍵詞及該至少一第三關(guān)鍵詞擷取該資料庫(kù)的資料項(xiàng);及顯示擷取的該些資料項(xiàng)。
7.如權(quán)利要求6所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其特征在于,該至少一索引系為各該關(guān)鍵詞的詞性及詞義分類。
8.如權(quán)利要求6所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其特征在于,該文字關(guān)聯(lián)性演算法系為一最長(zhǎng)共同連續(xù)字串演算法或一文字合并演算法。
9.如權(quán)利要求8所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其特征在于,當(dāng)該文字關(guān)聯(lián)性演算法系為最長(zhǎng)共同連續(xù)字串演算法時(shí),該方法更包含以演算出的最長(zhǎng)共同連續(xù)字串結(jié)合至少一萬用字元至該詞庫(kù)擷取出該至少一第三關(guān)鍵詞。
10.如權(quán)利要求8所述的根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索方法,其特征在于,當(dāng)該文字關(guān)聯(lián)性演算法為該文字合并演算法時(shí),該方法更包含以演算出的至少一結(jié)合字作為第三關(guān)鍵詞。
全文摘要
本發(fā)明公開了一種根據(jù)輸入關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞的資料檢索系統(tǒng)及其方法,其具有根據(jù)輸入的查詢字串至詞庫(kù)比對(duì)出至少一關(guān)鍵詞,并根據(jù)至少一關(guān)鍵詞產(chǎn)生衍生關(guān)鍵詞,并以已輸入關(guān)鍵詞及衍生關(guān)鍵詞同步檢索資料項(xiàng)的技術(shù)手段,借此可以達(dá)成提高資料檢索結(jié)果的資料完整性的技術(shù)功效。
文檔編號(hào)G06F17/30GK102346741SQ20101024410
公開日2012年2月8日 申請(qǐng)日期2010年7月28日 優(yōu)先權(quán)日2010年7月28日
發(fā)明者徐胡晨, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司