專利名稱:信息檢索裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種利用聯(lián)想詞典進行信息檢索的信息檢索裝置,該聯(lián)想詞典存儲有數(shù)據(jù)庫中所保存的信息中包含的單詞相互間的關(guān)聯(lián)。
背景技術(shù):
以往,作為制作為檢索數(shù)據(jù)庫所使用的聯(lián)想詞典的方法,除了通過人工查找數(shù)據(jù)庫的信息中單詞相互間的關(guān)系來制作聯(lián)想詞典的方法之外,還有使用電子文檔中單詞的出現(xiàn)頻率信息等來自動制作聯(lián)想詞典的方法。有關(guān)按照該單詞相互間的關(guān)系自動制作聯(lián)想詞典的方法,也已經(jīng)開發(fā)出各種方法。
作為這樣所制作出的聯(lián)想詞典的利用方法,例如在信息檢索裝置中利用檢索關(guān)鍵字檢索信息后的結(jié)果為沒有相應的信息等時,使用聯(lián)想詞典提取與檢索關(guān)鍵字相關(guān)的關(guān)鍵字,利用所提取的關(guān)聯(lián)關(guān)鍵字再次檢索信息。
作為這種信息檢索裝置,已公示出一種文檔處理裝置(例如,參見專利文獻1),該文檔處理裝置可以準備保存有關(guān)聯(lián)詞的多個聯(lián)想詞典作為檢索關(guān)鍵字的輸入輔助,當進行檢索時讓用戶從多個聯(lián)想詞典中選擇1個聯(lián)想詞典,從所選擇出的聯(lián)想詞典取得與用戶所輸入的關(guān)鍵字相關(guān)的關(guān)聯(lián)詞,進行顯示。另外,還公示出一種聯(lián)想詞典制作裝置(例如,參見專利文獻2),該聯(lián)想詞典制作裝置為了應對個人的需求,構(gòu)建個人聯(lián)想詞典,在輸入檢索關(guān)鍵字之后,對于個人的聯(lián)想詞典檢索關(guān)鍵字,在個人聯(lián)想詞典內(nèi)不存在檢索關(guān)鍵字時,從保存有全部關(guān)鍵字的綜合聯(lián)想詞典取得與檢索關(guān)鍵字有關(guān)的關(guān)聯(lián)詞,出示給用戶。
專利文獻1日本特開平10-134075號公報專利文獻2日本特開2000-348042號公報但是,就以往可以從多個聯(lián)想詞典選擇用戶想使用的詞典來利用聯(lián)想詞典的文檔處理裝置而言,由于用戶可以了解聯(lián)想詞典中包含的關(guān)聯(lián)詞種類,因而可以在想利用的場景選擇適當?shù)穆?lián)想詞典,但是在聯(lián)想詞典中包含的關(guān)聯(lián)詞因用戶愛好的變化等而產(chǎn)生動態(tài)變更等時,因為用戶不能確定聯(lián)想詞典中包含的關(guān)聯(lián)詞種類,所以難以在適當?shù)膱鼍扒‘斃寐?lián)想詞典。
例如,在利用下述一般聯(lián)想詞典和愛好關(guān)聯(lián)詞典進行節(jié)目檢索的裝置時,因為若用戶的愛好產(chǎn)生了變化,則要添加或者刪除愛好聯(lián)想詞典中保存的演員名,所以用戶無法知道保存于愛好聯(lián)想詞典中的演員名,上述一般聯(lián)想詞典是計算在電視節(jié)目中與廣播波重疊的電子節(jié)目表等節(jié)目信息中存在的演員名之間的關(guān)聯(lián)程度來構(gòu)建的聯(lián)想詞典,上述愛好聯(lián)想詞典是按照愛好程度來計算與用戶愛好相符的演員名之間的關(guān)聯(lián)程度來構(gòu)建的聯(lián)想詞典。因此,用戶為了取得與特定的演員名相關(guān)聯(lián)的演員名,只有首先參照愛好聯(lián)想詞典,了解了在愛好聯(lián)想詞典中不存在與用戶愛好相符的相關(guān)演員名之后,再參照一般聯(lián)想詞典,這對于用戶來說負擔增大。
另外,就以往可以分開使用個人聯(lián)想詞典和保存有全部關(guān)鍵字的綜合聯(lián)想詞典的聯(lián)想詞典制作裝置而言,因為在檢索關(guān)鍵字存在于個人聯(lián)想詞典中時,必須利用個人聯(lián)想詞典,所以不能考慮檢索的上下文、顯示內(nèi)容及檢索的場景,來根據(jù)場景的不同分開使用個人聯(lián)想詞典和綜合聯(lián)想詞典。
例如,在利用下述一般聯(lián)想詞典和愛好聯(lián)想詞典來進行節(jié)目檢索的裝置時,即使要從愛好聯(lián)想詞典取得與用戶喜愛類型之外的節(jié)目信息中存在的單詞有關(guān)的關(guān)聯(lián)詞,也因為用戶喜愛的類型和作為對象的節(jié)目類型不同,所以難以取得適合的關(guān)聯(lián)詞,上述一般聯(lián)想詞典對電視節(jié)目整體存儲有與廣播波重疊的電子節(jié)目表等節(jié)目信息中存在的單詞間的關(guān)系,上述愛好聯(lián)想詞典保存有用戶喜愛類型節(jié)目的節(jié)目信息中存在的單詞間的關(guān)系。
發(fā)明內(nèi)容
因此,本發(fā)明是鑒于上述狀況而做出的,其目的為提供一種可以恰當轉(zhuǎn)換下述愛好聯(lián)想詞典和一般聯(lián)想詞典來加以利用的信息檢索裝置,該愛好聯(lián)想詞典能適應用戶的愛好來動態(tài)變更所包含的單詞,該一般聯(lián)想詞典存儲有數(shù)據(jù)庫中包含的全部關(guān)鍵字的關(guān)系。
為了達到上述目的,本發(fā)明所涉及的信息檢索裝置用來從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,存儲多個單詞間的關(guān)系,該多個單詞間的關(guān)系反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好;適合度計算單元,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在上述愛好聯(lián)想詞典存儲單元中的單詞的特征,上述輸入信息是由用戶輸入的信息;檢索條件生成單元,根據(jù)上述適合度,選擇上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個,從所選擇出的上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并使用所取得的上述關(guān)聯(lián)詞,生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的信息。
如上所述,根據(jù)本發(fā)明所涉及的信息檢索裝置,通過在為了對輸入信息擴展檢索條件而利用愛好聯(lián)想詞典和一般聯(lián)想詞典取得關(guān)聯(lián)詞時,計算表示愛好聯(lián)想詞典特征的愛好聯(lián)想詞典特征信息和輸入信息之間的適合度,根據(jù)該適合度來決定利用愛好聯(lián)想詞典的場景,就可以按更為恰當?shù)臋z索條件或檢索上下文、顯示內(nèi)容及檢索的場景,來利用愛好聯(lián)想詞典。
附圖的簡單說明圖1是表示本發(fā)明實施方式1所涉及的信息檢索裝置結(jié)構(gòu)的框圖。
圖2是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的簡檔(profile)的一例的示意圖。
圖3是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的一般聯(lián)想詞典的一例的示意圖。
圖4是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的愛好聯(lián)想詞典的一例的示意圖。
圖5是表示本發(fā)明實施方式1所涉及的信息檢索裝置動作流程的流程圖。
圖6是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的保存有狀況關(guān)鍵字及感情關(guān)鍵字的簡檔的一例的示意圖。
圖7是本發(fā)明實施方式1所涉及的信息檢索裝置的顯示部上顯示出的信息的一例的示意圖。
圖8是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的保存有關(guān)聯(lián)值的愛好聯(lián)想詞典的一例的示意圖。
圖9是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的存儲有適合度和與之對應的取得關(guān)聯(lián)詞數(shù)量之間關(guān)系的表的一例的示意圖。
圖10是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的保存有關(guān)聯(lián)值的一般聯(lián)想詞典的一例的示意圖。
圖11是本發(fā)明實施方式1所涉及的信息檢索裝置中使用的存儲有適合度和與之對應的取得關(guān)聯(lián)詞數(shù)量之間關(guān)系的表的一例的示意圖。
圖12是表示本發(fā)明實施方式2所涉及的信息檢索裝置結(jié)構(gòu)的框圖。
圖13是本發(fā)明實施方式2所涉及的信息檢索裝置中使用的愛好聯(lián)想詞典的一例的示意圖。
圖14是本發(fā)明實施方式2所涉及的信息檢索裝置中使用的一般聯(lián)想詞典的一例的示意圖。
圖15是表示本發(fā)明實施方式2所涉及的信息檢索裝置動作流程的流程圖。
圖16是本發(fā)明實施方式2所涉及的信息檢索裝置中使用的取得單詞存儲部內(nèi)容的一例的示意圖。
圖17是本發(fā)明實施方式2所涉及的信息檢索裝置中使用的取得單詞存儲部內(nèi)容的一例的示意圖。
符號說明101 輸入部102 簡檔存儲部103、203一般聯(lián)想詞典存儲部104、201愛好聯(lián)想詞典存儲部105 內(nèi)容存儲部106 適合度計算部107 檢索條件生成部108 檢索部202 取得單詞存儲部204 愛好關(guān)聯(lián)詞取得部205 未取得關(guān)聯(lián)詞判斷部206 一般關(guān)聯(lián)詞取得部
301顯示部具體實施方式
本發(fā)明的實施方式所涉及的信息檢索裝置從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲上述數(shù)據(jù)庫中所保存的信息中包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,存儲多個單詞間的關(guān)系,該多個單詞間的關(guān)系反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好;適合度計算單元,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在上述愛好聯(lián)想詞典存儲單元中的單詞的特征,上述輸入信息是由用戶輸入的信息;檢索條件生成單元,根據(jù)由上述適合度計算單元所計算出的上述適合度,從上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并使用所取得的上述關(guān)聯(lián)詞,生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的信息。
據(jù)此,可以按照輸入信息,從一般聯(lián)想詞典及愛好聯(lián)想詞典的至少一個中,恰當?shù)厝〉藐P(guān)聯(lián)詞。
這里,上述適合度計算單元也可以使用與用戶愛好有關(guān)的信息即簡檔,作為上述愛好聯(lián)想詞典特征信息。
據(jù)此,由于反映出用戶愛好的愛好聯(lián)想詞典具有和關(guān)于用戶愛好的信息即簡檔相同的特征,因而可以根據(jù)簡檔簡單地計算適合度。
另外,上述適合度計算單元也可以使用存儲在上述愛好聯(lián)想詞典存儲單元中的單詞,作為上述愛好聯(lián)想詞典特征信息。
據(jù)此,例如在通過手工操作由用戶編輯、制作愛好聯(lián)想詞典的裝置等不存在簡檔的那種裝置中,也可以根據(jù)輸入信息更為恰當?shù)剞D(zhuǎn)換一般聯(lián)想詞典和愛好聯(lián)想詞典,來加以利用。
另外,上述適合度計算單元也可以使用事先由上述檢索單元所檢索到的信息,作為上述輸入信息。
據(jù)此,例如在由用戶輸入了事先進行檢索所顯示的檢索結(jié)果內(nèi)包含的關(guān)鍵字時,可以考慮上次顯示出的檢索結(jié)果來適當轉(zhuǎn)換一般聯(lián)想詞典和愛好聯(lián)想詞典并加以利用,并且在檢索結(jié)果和愛好聯(lián)想詞典相符合時,可以取得與用戶相應的關(guān)聯(lián)詞來作為關(guān)聯(lián)詞。
另外,上述檢索條件生成單元也可以根據(jù)上述適合度的值的大小,來選擇上述一般聯(lián)想詞典存儲單元或上述愛好聯(lián)想詞典存儲單元,并從所選擇出的上述一般聯(lián)想詞典存儲單元或上述愛好聯(lián)想詞典存儲單元取得上述關(guān)聯(lián)詞。
另外,上述檢索條件生成單元也可以取得數(shù)量與上述適合度的值的大小相對應的上述關(guān)聯(lián)詞。
另外,上述檢索條件生成單元也可以從上述愛好聯(lián)想詞典存儲單元及上述一般聯(lián)想詞典存儲單元分別取得數(shù)量與上述適合度的值的大小相對應的上述關(guān)聯(lián)詞。
另外,本發(fā)明的實施方式所涉及的信息檢索裝置用來從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,將反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好的多個單詞間的關(guān)系,與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲;愛好關(guān)聯(lián)詞取得單元,從上述愛好聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,作為與由用戶所輸入的信息即輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并且,若受理了請求擴展檢索條件的檢索條件擴展指令,則將上述預定的閾值降低預定的值;未取得關(guān)聯(lián)詞判斷單元,在輸入了上述檢索條件擴展指令時,判斷是否由上述愛好關(guān)聯(lián)詞取得單元取得了與上述輸入信息相關(guān)聯(lián)的未取得的關(guān)聯(lián)詞;一般關(guān)聯(lián)詞取得單元,在由上述未取得關(guān)聯(lián)詞判斷單元判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,從上述一般聯(lián)想詞典存儲單元取得上述關(guān)聯(lián)詞;檢索條件生成單元,在由上述未取得關(guān)聯(lián)詞判斷單元判斷出已取得上述未取得的關(guān)聯(lián)詞時,使用上述未取得的關(guān)聯(lián)詞來生成檢索條件,在判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,使用由上述一般關(guān)聯(lián)詞取得單元所取得的上述關(guān)聯(lián)詞來生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的信息。
據(jù)此,可以利用檢索條件擴展指令,降低愛好聯(lián)想詞典用的預定閾值,從愛好聯(lián)想詞典取得關(guān)聯(lián)詞,并且即使在優(yōu)先利用愛好聯(lián)想詞典中保存的關(guān)聯(lián)詞的情況下,在不能從愛好聯(lián)想詞典取得關(guān)聯(lián)詞時,可以利用一般聯(lián)想詞典取得關(guān)聯(lián)詞。
這里,也可以是,上述一般聯(lián)想詞典存儲單元將上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲,上述一般關(guān)聯(lián)詞取得單元從上述一般聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,來作為上述關(guān)聯(lián)詞,并且在對于相同的上述輸入信息上述關(guān)聯(lián)詞的取得為第2次以上時,將上述預定的閾值降低預定的值。
另外,本發(fā)明的實施方式所涉及的節(jié)目信息檢索裝置用來從保存有作為檢索對象的節(jié)目信息的數(shù)據(jù)庫中檢索符合檢索請求的節(jié)目信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲上述數(shù)據(jù)庫中所保存的節(jié)目信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,存儲多個單詞間的關(guān)系,該多個單詞間的關(guān)系反映出用戶對上述數(shù)據(jù)庫中所保存的節(jié)目信息的愛好;適合度計算單元,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在上述愛好聯(lián)想詞典存儲單元中的單詞的特征,上述輸入信息是由用戶輸入的信息;檢索條件生成單元,從上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,根據(jù)由上述適合度計算單元所計算出的上述適合度,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并使用所取得的上述關(guān)聯(lián)詞,生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的節(jié)目信息。
還有,本發(fā)明不僅能作為這種信息檢索裝置來實現(xiàn),也可以作為將這種信息檢索裝置所具備的特征性單元當作步驟的信息檢索方法來實現(xiàn),或作為使計算機執(zhí)行這些步驟的程序來實現(xiàn)。而且,不言而喻,這種程序可以通過CD-ROM等記錄介質(zhì)和因特網(wǎng)等傳輸媒體進行傳輸。
下面,分別參照
本發(fā)明的各實施方式。
(實施方式1)圖1是表示本發(fā)明實施方式1所涉及的信息檢索裝置結(jié)構(gòu)的框圖。
該信息檢索裝置用來使用關(guān)聯(lián)詞從保存有作為檢索對象的信息的數(shù)據(jù)庫檢索符合檢索請求的信息,包括輸入部101、簡檔存儲部102、一般聯(lián)想詞典存儲部103、愛好聯(lián)想詞典存儲部104、內(nèi)容存儲部105、適合度計算部106、檢索條件生成部107及檢索部108。
輸入部101具有鍵盤或鼠標、遙控器等輸入裝置,由用戶輸入包括檢索關(guān)鍵字在內(nèi)的檢索條件和輸入數(shù)據(jù)。
簡檔存儲部102為每個用戶存儲與用戶愛好有關(guān)的信息即簡檔。在簡檔中,例如包含用戶喜愛的內(nèi)容所屬的類型、喜愛的演員和觀看與收聽時間等,并且保存有加權(quán)值等,該加權(quán)值表示與各個數(shù)據(jù)(類型、演員、觀看與收聽時間等)相對應的喜愛程度。
圖2是保存在簡檔存儲部102中的簡檔的一例的示意圖。這里,在簡檔中,使表示數(shù)據(jù)種類的標識、數(shù)據(jù)以及表示用戶對數(shù)據(jù)的喜愛程度的加權(quán)值相對應地保存,例如圖2所示,作為(標識,數(shù)據(jù),加權(quán)值),保存有((<類型>,電視劇,80)、((<類型>,新聞,30)、(<人名>,松下太郎,80)、(<人名>,松下花子,70)、(<人名>,松下一郎,60)、(<播放時間>,12:00~13:00,90)、…)。
在內(nèi)容存儲部105中,例如保存有與電視播放節(jié)目有關(guān)的信息及與硬盤記錄器等中所儲存的內(nèi)容有關(guān)的信息等。
一般聯(lián)想詞典存儲部103存儲有一般聯(lián)想詞典,該一般聯(lián)想詞典表示保存在內(nèi)容存儲部105中的信息內(nèi)包含的多個單詞間的關(guān)系。在一般聯(lián)想詞典中,例如成組保存有多個有關(guān)聯(lián)的單詞即關(guān)聯(lián)單詞。圖3是保存在一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典的一例的示意圖。這里,在一般聯(lián)想詞典中如圖3所示,作為關(guān)聯(lián)單詞的組,保存有(電視劇,松下太郎,松下花子,松下五郎)、(聯(lián)合演出,松下太郎,松下次郎,相聲)、(歷史劇,松下一郎)、…。
愛好聯(lián)想詞典存儲部104存儲有愛好聯(lián)想詞典,該愛好聯(lián)想詞典對于保存在內(nèi)容存儲部105中的信息內(nèi)包含的多個單詞,表示反映出用戶愛好的單詞間的關(guān)系。在愛好聯(lián)想詞典中,例如對于簡檔中包含的從與用戶觀看和收聽過的電視播放節(jié)目有關(guān)的信息提取的類型和人名、播放時間等單詞,成組保存在內(nèi)容存儲部105中保存的信息內(nèi)的關(guān)聯(lián)單詞。這里,雖然將包含于簡檔中的單詞設為從與用戶觀看與收聽過的電視播放節(jié)目有關(guān)的信息提取的單詞,但是也可以將用戶直接輸入的喜愛類型和人名、播放時間等設為包含于簡檔中的單詞。圖4是保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典的一例的示意圖。這里,在愛好聯(lián)想詞典中如圖4所示,作為愛好聯(lián)想詞典關(guān)聯(lián)單詞的組,保存有(電視劇,松下太郎,松下花子)及(松下太郎,松下一郎)。
適合度計算部106計算從輸入部101所輸入的檢索條件和保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典之間的適合度。這里,使用包含于檢索條件中的檢索關(guān)鍵字作為輸入信息,并且,愛好聯(lián)想詞典是根據(jù)保存于簡檔存儲部102中的簡檔來制作的,因而使用簡檔作為表示保存于愛好聯(lián)想詞典中的單詞的特征的愛好聯(lián)想詞典特征信息。因而,適合度計算部106計算包含于檢索條件中的檢索關(guān)鍵字和保存在簡檔存儲部102中的簡檔之間的適合度。也就是說,適合度計算部106利用被輸入的檢索條件中包含的檢索關(guān)鍵字來檢索簡檔,計算下述值來作為適合度,該值是對在簡檔內(nèi)賦予給該檢索關(guān)鍵字的加權(quán)值進行加法運算后的值。還有,雖然作為輸入信息,使用了從輸入部101所輸入的檢索條件中包含的檢索關(guān)鍵字,但是在該輸入中例如還包括進行指定的情形。
檢索條件生成部107根據(jù)由適合度計算部106所計算出的適合度,來選擇保存在一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典或者保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典,從所選擇出的一般聯(lián)想詞典或愛好聯(lián)想詞典取得與檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞,生成檢索條件。這里,檢索條件生成部107在由適合度計算部106所計算出的適合度比預定的閾值小時,從一般聯(lián)想詞典取得關(guān)聯(lián)詞,在適合度比預定的閾值大時,從愛好聯(lián)想詞典取得關(guān)聯(lián)詞。
檢索部108從內(nèi)容存儲部105取得與由檢索條件生成部107所生成的檢索條件相符合的信息,并作為檢索結(jié)果加以輸出。
下面,對于如上所述所構(gòu)成的本實施方式的信息檢索裝置的動作進行說明。圖5是表示信息檢索裝置動作流程的流程圖。
若由用戶從輸入部101輸入了檢索條件,則適合度計算部106受理該檢索條件(步驟S101)。作為具體的一例,分別說明用戶從輸入部101輸入了檢索條件“想觀看松下太郎的電視劇”的情形和輸入了“想觀看松下太郎的聯(lián)合演出”的情形。
適合度計算部106計算所受理的檢索條件和保存在簡檔存儲部102中的簡檔之間的適合度(步驟S102)。也就是說,適合度計算部106從由輸入部101所輸入的檢索條件提取檢索關(guān)鍵字,在存儲于簡檔存儲部102中的簡檔內(nèi)存在檢索關(guān)鍵字時,對該檢索關(guān)鍵字的加權(quán)值進行加法運算,由此,計算檢索條件和簡檔之間的適合度。在上述示例的檢索條件是“想觀看松下太郎的電視劇”時,適合度計算部106提取檢索關(guān)鍵字“松下太郎,電視劇”,將保存在簡檔中的“松下太郎”的加權(quán)值“80”和“電視劇”的加權(quán)值“80”相加,算出“160”作為適合度。另外,在上述示例的檢索條件是“想觀看松下太郎的聯(lián)合演出”時,適合度計算部106提取檢索關(guān)鍵字“松下太郎,聯(lián)合演出”,只根據(jù)保存在簡檔中的“松下太郎”的加權(quán)值“80”,算出“80”作為適合度。
接著,檢索條件生成部107判斷由適合度計算部106所計算出的適合度和預定閾值的大小(步驟S103)。這里,在適合度為預定的閾值以下時(步驟S103中的“否”),檢索條件生成部107選擇保存于一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典,從所選擇出的一般聯(lián)想詞典取得與檢索條件中包含的檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞(步驟S104),生成檢索條件(步驟S106)。另一方面,在適合度比預定的閾值大時(步驟S103中的“是”),檢索條件生成部107選擇保存于愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典,從所選擇出的愛好聯(lián)想詞典取得與檢索條件中包含的檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞(步驟S105),生成檢索條件(步驟S106)。在上述示例的檢索條件是“想觀看松下太郎的聯(lián)合演出”時,由于由適合度計算部106所計算出的對檢索關(guān)鍵字“松下太郎,聯(lián)合演出”的適合度是“80”,因而檢索條件生成部107判斷出是預定的閾值(這里作為一例,將預定的閾值設為“100”)以下。然后,檢索條件生成部107從保存在一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典中取得檢索關(guān)鍵字“松下太郎,聯(lián)合演出”的關(guān)聯(lián)詞“電視劇,松下花子,松下五郎,松下次郎、相聲”,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件加以輸出。另外,在上述示例的檢索條件是“想觀看松下太郎的電視劇”時,由于由適合度計算部106所計算出的對檢索關(guān)鍵字“松下太郎,電視劇”的適合度是“160”,因而檢索條件生成部107判斷出比預定的閾值“100”大。然后,檢索條件生成部107從保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典中取得檢索關(guān)鍵字“松下太郎,電視劇”的關(guān)聯(lián)詞“松下花子,松下一郎”,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件加以輸出。
接著,檢索部108從內(nèi)容存儲部105取得與由檢索條件生成部107所生成的檢索條件相符合的信息,將其作為檢索結(jié)果(步驟S107)。在上述示例的檢索條件是“想觀看松下太郎的聯(lián)合演出”時,檢索部108從內(nèi)容存儲部105取得包含由檢索條件生成部107所生成的檢索條件“松下太郎,電視劇,松下花子,松下五郎,聯(lián)合演出,松下次郎,相聲”中的某一個關(guān)鍵字的信息,將其作為各自的檢索結(jié)果。另外,在上述示例的檢索條件是“想觀看松下太郎的電視劇”時,檢索部108從內(nèi)容存儲部105取得包含檢索條件“松下太郎,電視劇,松下花子,松下一郎”中的某一個關(guān)鍵字的信息,將其作為檢索結(jié)果。
還有,在本實施方式中,適合度計算部106計算了從輸入部101輸入的檢索條件和保存于簡檔存儲部102中的簡檔之間的適合度,但是也可以取代簡檔,而使用保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典,來計算適合度。這種情況下,例如在由用戶從輸入部101輸入了檢索條件“想觀看松下五郎的歷史劇”時,從檢索條件提取檢索關(guān)鍵字“松下五郎,歷史劇”,在從保存在愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典中能取得預定數(shù)量以上的檢索關(guān)鍵字“松下五郎,歷史劇”的關(guān)聯(lián)詞時,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件輸出給檢索部108,在關(guān)聯(lián)詞是預定數(shù)量以下時,從保存于一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典取得關(guān)聯(lián)詞,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件輸出給檢索部108。在該示例中,因為從愛好聯(lián)想詞典取得的檢索關(guān)鍵字“松下五郎,歷史劇”的關(guān)聯(lián)詞數(shù)量為“0”,例如假設預定數(shù)量為4,則為預定數(shù)量以下,所以從一般聯(lián)想詞典中取得檢索關(guān)鍵字“松下五郎,歷史劇”的關(guān)聯(lián)詞“電視劇,松下太郎,松下花子,松下一郎”,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件輸出給檢索部108。這樣一來,即使在通過手工操作由用戶編輯、制作愛好聯(lián)想詞典的裝置等不存在簡檔的那種裝置中,也可以針對檢索條件更為恰當?shù)刈詣愚D(zhuǎn)換一般聯(lián)想詞典和愛好聯(lián)想詞典,來加以利用。
另外,在本實施方式中,適合度計算部106計算了從輸入部101輸入的檢索條件中包含的檢索關(guān)鍵字和保存于簡檔存儲部102中的簡檔之間的適合度,但是在作為簡檔的信息還保存有表示使用場景等使用狀況的狀況關(guān)鍵字和表示用戶感情的感情關(guān)鍵字等時,也可以從輸入部101輸入用戶的狀況和感情關(guān)鍵字等,計算由用戶所輸入的狀況或感情關(guān)鍵字等和簡檔之間的適合度。
圖6是保存有狀況關(guān)鍵字及感情關(guān)鍵字的簡檔的一例的示意圖。在該簡檔中如圖6所示,使狀況關(guān)鍵字、感情關(guān)鍵字、表示數(shù)據(jù)種類的標識、數(shù)據(jù)及表示對數(shù)據(jù)的用戶喜愛程度的加權(quán)值相對應地進行保存。這種情況下,例如在家里的“起居室”中由用戶從輸入部101作為檢索條件輸入了“想觀看松下太郎出演的愉快電視劇”時,適合度計算部106從檢索條件提取感情關(guān)鍵字“愉快”和檢索關(guān)鍵字“松下太郎,電視劇”,對屬于簡檔內(nèi)狀況關(guān)鍵字“起居室”、感情關(guān)鍵字“愉快”的項目的數(shù)據(jù)“松下太郎,電視劇”的加權(quán)值進行加法運算,算出適合度“160”,將所計算出的適合度輸出給檢索條件生成部107。這樣一來,就可以配合用戶的狀況和感情,按更為確切的狀況自動轉(zhuǎn)換一般聯(lián)想詞典和愛好聯(lián)想詞典,加以利用,能夠取得與用戶的狀況和感情相符的關(guān)聯(lián)詞。
另外,在本實施方式中,適合度計算部106計算了從輸入部101輸入的檢索條件和保存于簡檔存儲部102中的簡檔之間的適合度,但是在信息檢索裝置還具備顯示部301并且在顯示部301上顯示出內(nèi)容時,也可以計算該內(nèi)容和簡檔之間的適合度。
圖7是顯示在顯示部上的信息的一例的示意圖。例如圖7所示,在顯示部301上顯示出松下太郎所出演的電視劇信息的狀況下由用戶從輸入部101作為檢索條件輸入了“想觀看松下太郎的其他節(jié)目”時,適合度計算部106從檢索條件提取檢索關(guān)鍵字“松下太郎”,接著在顯示部301上所顯示的信息之中提取表示內(nèi)容特征的單詞(這里,作為一例是“松下太郎,電視劇”)。然后,適合度計算部106計算出所提取的單詞“松下太郎,電視劇”和圖3所示的簡檔之間的適合度“160”,將該所計算出的適合度“160”和檢索關(guān)鍵字“松下太郎”輸出給檢索條件生成部107。這樣一來,在由用戶從輸入部101輸入了事先進行檢索所顯示的檢索結(jié)果中包含的關(guān)鍵字時,可以考慮上次顯示出的檢索結(jié)果,自動轉(zhuǎn)換一般聯(lián)想詞典和愛好聯(lián)想詞典,加以利用,并且在顯示內(nèi)容和愛好聯(lián)想詞典相符合時,作為關(guān)聯(lián)詞可以取得與用戶相應的關(guān)聯(lián)詞。
另外,在本實施方式中,檢索條件生成部107從保存于一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典或者保存于愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典,取得了與從輸入部101輸入的檢索條件中包含的檢索關(guān)鍵字相關(guān)的全部關(guān)聯(lián)詞,但是在一般聯(lián)想詞典和愛好聯(lián)想詞典中作為關(guān)聯(lián)值定義了各個詞典內(nèi)關(guān)聯(lián)詞間的關(guān)聯(lián)程度時,也可以從與檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞中只取得關(guān)聯(lián)值較大的關(guān)聯(lián)詞。
圖8是保存有關(guān)聯(lián)值的愛好聯(lián)想詞典的一例的示意圖。這里,例如檢索條件生成部107在從適合度計算部106輸入了適合度“160”和檢索關(guān)鍵字“松下太郎,電視劇”時,判斷出適合度“160”比預定的閾值“100”大,從圖8所示的保存于愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典中取得預定數(shù)量的關(guān)聯(lián)詞(這里,作為一例,是從關(guān)聯(lián)值大的開始的3個,或者也可以是預定加權(quán)值以上的關(guān)聯(lián)詞)“松下一郎,松下次郎,松下三郎”,將所取得的關(guān)聯(lián)詞和檢索關(guān)鍵字作為檢索條件加以輸出。這樣一來,就可以使與所取得關(guān)聯(lián)詞的關(guān)聯(lián)程度有關(guān)的準確度得到提高。
另外,在本實施方式中,檢索條件生成部107在從保存于愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典取得與由輸入部101輸入的檢索條件內(nèi)包含的檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞時,取得了全部關(guān)聯(lián)詞,但是在愛好聯(lián)想詞典內(nèi)的關(guān)聯(lián)詞之間的關(guān)聯(lián)程度作為關(guān)聯(lián)值被定義時,也可以按關(guān)聯(lián)度從高到低的順序,從愛好聯(lián)想詞典取得數(shù)量與由適合度計算部106計算出的適合度成比例的關(guān)聯(lián)詞。
這種情況下,例如檢索條件生成部107在從適合度計算部106輸入了適合度“160”和檢索關(guān)鍵字“松下太郎,電視劇”時,判斷出適合度“160”比預定的閾值“100”大并且對愛好聯(lián)想詞典的適合度也較高,在適合度較高時,從保存于愛好聯(lián)想詞典存儲部104中的圖8所示的愛好聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例也參照圖9所示的保存適合度和與之對應的從愛好聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(這里,是從加權(quán)值大的開始的3個),或者也可以是與適合度成反比的加權(quán)值以上的關(guān)聯(lián)詞)“松下一郎,松下次郎,松下三郎”。
另外,例如檢索條件生成部107在從適合度計算部106輸入了適合度110和檢索關(guān)鍵字“松下太郎,新聞”時,判斷出適合度110比預定的閾值100大但對愛好聯(lián)想詞典的適合度較低,在適合度較低時,從圖8所示的愛好聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例參照圖9所示的保存適合度和與之對應的從一般聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(這里,是從加權(quán)值大的開始的1個),或者也可以是與適合度成反比的加權(quán)值以上的關(guān)聯(lián)詞)“松下一郎”。
這樣一來,在檢索條件和愛好聯(lián)想詞典的適合度較高時,認為對檢索條件關(guān)聯(lián)程度高的關(guān)聯(lián)詞數(shù)量在愛好聯(lián)想詞典中保存得較多,從而增多要取得的關(guān)聯(lián)詞,在檢索條件和愛好聯(lián)想詞典的適合度較低時,認為對檢索條件關(guān)聯(lián)程度高的關(guān)聯(lián)詞數(shù)量在愛好聯(lián)想詞典中較少,從而減少要取得的關(guān)聯(lián)詞,由此能夠使與要取得的關(guān)聯(lián)詞的關(guān)聯(lián)程度有關(guān)的準確度得到提高。
另外,在本實施方式中,檢索條件生成部107選擇保存于一般聯(lián)想詞典存儲部103中的一般聯(lián)想詞典或者保存于愛好聯(lián)想詞典存儲部104中的愛好聯(lián)想詞典,取得了與由輸入部101輸入的檢索條件內(nèi)包含的檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞,但是也可以從一般聯(lián)想詞典和愛好聯(lián)想詞典雙方取得數(shù)量與由適合度計算部106計算出的適合度相對應的關(guān)聯(lián)詞。
這種情況下,檢索條件生成部107例如在從適合度計算部106輸入了適合度160和檢索關(guān)鍵字“松下太郎,電視劇”時,判斷出對愛好聯(lián)想詞典的適合度較高,在適合度較高時,從保存于愛好聯(lián)想詞典存儲部104中的圖8所示的愛好聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例參照圖9所示的保存適合度和與之對應的從愛好聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(這里,是從加權(quán)值大的開始的3個),或者是與適合度成反比的加權(quán)值以上的關(guān)聯(lián)詞)“松下一郎,松下次郎,松下三郎”。接著,檢索條件生成部107從保存于一般聯(lián)想詞典存儲部103中的圖10所示的一般聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例參照圖11所示的保存適合度和與之對應的從一般聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(這里,是從加權(quán)值大的開始的1個),或者也可以是預先確定由檢索條件生成部107取得的關(guān)聯(lián)詞總數(shù)并從該總數(shù)中將從愛好聯(lián)想詞典取得的關(guān)聯(lián)詞總數(shù)減去后的數(shù)量)“松下六郎”。
另外,檢索條件生成部107例如在從適合度計算部106輸入了適合度110和檢索關(guān)鍵字“松下太郎,新聞”時,判斷出對愛好聯(lián)想詞典的適合度較低,在適合度較低時,從圖8所示的愛好聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例參照圖9所示的保存適合度和與之對應的從愛好聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(是從加權(quán)值大的開始的1個),或者是與適合度成反比的加權(quán)值以上的關(guān)聯(lián)詞)“松下一郎”。接著,檢索條件生成部107從圖10所示的一般聯(lián)想詞典取得預定數(shù)量的關(guān)聯(lián)詞(在此,作為一例參照圖11所示的保存適合度和與之對應的從一般聯(lián)想詞典取得的關(guān)聯(lián)詞數(shù)量的表(是從加權(quán)值大的開始的2個),或者也可以是預先確定由檢索條件生成部107取得的關(guān)聯(lián)詞總數(shù)并從該總數(shù)中將從愛好聯(lián)想詞典取得的關(guān)聯(lián)詞總數(shù)減去后的數(shù)量)“松下六郎,松下五郎”。
這樣一來,即使在檢索條件和愛好聯(lián)想詞典的適合度較低時,由于不僅僅是從一般聯(lián)想詞典取得關(guān)聯(lián)詞,還從愛好聯(lián)想詞典只取得和檢索條件之間的關(guān)聯(lián)程度高的關(guān)聯(lián)詞,因而不只是一般的關(guān)聯(lián)詞,還可以將反映出愛好的關(guān)聯(lián)詞介紹給用戶,或者進行信息檢索。
另外,在本實施方式中,儲存于內(nèi)容存儲部105中的內(nèi)容是與電視播放節(jié)目有關(guān)的信息或硬盤記錄器等中所儲存的內(nèi)容,但是并不限定于此,也可以包含因特網(wǎng)上的WEB頁或內(nèi)容的信息。
另外,在本實施方式中,適合度計算部106在計算檢索條件和保存于簡檔存儲部102中的簡檔之間的適合度時,通過對簡檔內(nèi)包含的加權(quán)值進行加法運算,來求取適合度,但是并不限定于此,可以利用可以計算檢索條件和簡檔之間的距離的任意的方法,例如也可以求取對檢索條件內(nèi)包含的檢索關(guān)鍵字的加權(quán)值,將其當作向量,并將與從簡檔求取的向量之間的內(nèi)積值等作為適合度。這里,在利用距離作為檢索條件和簡檔之間的適合度時,適合度越小,檢索條件和簡檔越是適合,檢索條件生成部107在適合度比預定的閾值小時,從愛好聯(lián)想詞典取得關(guān)聯(lián)詞,在適合度比預定的閾值大時,從一般聯(lián)想詞典取得關(guān)聯(lián)詞。
另外,在本實施方式中,檢索條件生成部107取得關(guān)聯(lián)詞來生成檢索條件,但是也可以是信息檢索裝置還具備顯示部,檢索條件生成部107將所取得的關(guān)聯(lián)詞顯示于顯示部上,讓用戶選擇關(guān)聯(lián)詞,使用由用戶所選擇出的關(guān)聯(lián)詞來生成檢索條件。這樣一來,用戶就可以確定關(guān)聯(lián)詞來進行信息檢索。
如上所述,根據(jù)本實施方式,當為了對檢索關(guān)鍵字擴展檢索條件而利用愛好聯(lián)想詞典和一般聯(lián)想詞典時,通過計算出表示愛好聯(lián)想詞典特征的愛好聯(lián)想詞典特征信息和與檢索條件或顯示內(nèi)容、檢索場景有關(guān)的信息特征之間的適合度,并根據(jù)該適合度來決定利用愛好聯(lián)想詞典的場景,就可以按更為恰當?shù)臋z索條件或檢索上下文、顯示內(nèi)容及檢索場景,利用愛好聯(lián)想詞典。
(實施方式2)圖12是表示本發(fā)明實施方式2所涉及的信息檢索裝置結(jié)構(gòu)的框圖。還有,對于和實施方式1相同的部分,附上相同的符號,并省略其詳細的說明。
本實施方式的信息檢索裝置用來使用關(guān)聯(lián)詞從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其結(jié)構(gòu)包括輸入部101、內(nèi)容存儲部105、檢索部207、愛好聯(lián)想詞典存儲部201、取得單詞存儲部202、一般聯(lián)想詞典存儲部203、愛好關(guān)聯(lián)詞取得部204、未取得關(guān)聯(lián)詞判斷部205及一般關(guān)聯(lián)詞取得部206。
愛好聯(lián)想詞典存儲部201存儲有愛好聯(lián)想詞典,該愛好聯(lián)想詞典對于保存在內(nèi)容存儲部105中的信息內(nèi)包含的多個單詞,表示反映出用戶愛好的單詞間的關(guān)系。在愛好聯(lián)想詞典中,對應保存例如使存在關(guān)聯(lián)的單詞成對的下述關(guān)聯(lián)詞對(關(guān)聯(lián)詞1、關(guān)聯(lián)詞2)和表示關(guān)聯(lián)詞對的關(guān)聯(lián)程度的關(guān)聯(lián)值。圖13是保存在愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典的一例的示意圖。這里,在愛好聯(lián)想詞典中如圖13所示,作為(關(guān)聯(lián)詞對,關(guān)聯(lián)值),保存有((松下次郎,松下太郎),80)、((電視劇,松下花子),70)及((松下太郎,松下花子),50)。還有,在此設為,關(guān)聯(lián)值越高,關(guān)聯(lián)程度越高。
取得單詞存儲部202存儲由未取得關(guān)聯(lián)詞判斷部205取得的關(guān)聯(lián)詞。
一般聯(lián)想詞典存儲部203存儲有一般聯(lián)想詞典,該一般聯(lián)想詞典表示保存在內(nèi)容存儲部105中的信息內(nèi)包含的多個單詞間的關(guān)系。在一般聯(lián)想詞典中,對應保存例如使存在關(guān)聯(lián)的單詞成對的關(guān)聯(lián)詞對(關(guān)聯(lián)詞1、關(guān)聯(lián)詞2)和表示關(guān)聯(lián)詞對的關(guān)聯(lián)程度的關(guān)聯(lián)值。圖14是保存在一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典的一例的示意圖。這里,在一般聯(lián)想詞典中如圖14所示,作為(關(guān)聯(lián)詞對,關(guān)聯(lián)值),保存有((松下太郎,松下一郎),80)、((聯(lián)合演出,松下一郎),70)、((聯(lián)合演出,相聲),90)、…、。
愛好關(guān)聯(lián)詞取得部204在從輸入部101輸入了檢索條件時,從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以預定閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞。另外,愛好關(guān)聯(lián)詞取得部204在從輸入部101輸入了檢索條件擴展指令時,降低預定的閾值,從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以降低后的閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞。
未取得關(guān)聯(lián)詞判斷部205在從輸入部101輸入了檢索條件時,對取得單詞存儲部202進行初始化,將由愛好關(guān)聯(lián)詞取得部204所取得的關(guān)聯(lián)詞存儲于取得單詞存儲部202中,再將該關(guān)聯(lián)詞輸出給檢索部207。另外,未取得關(guān)聯(lián)詞判斷部205在從輸入部101輸入了檢索條件擴展指令時,判斷由愛好關(guān)聯(lián)詞取得部204取得的關(guān)聯(lián)詞是否已經(jīng)存儲到取得單詞存儲部202中。取得關(guān)聯(lián)詞判斷部205在關(guān)聯(lián)詞未被存儲時,將上述關(guān)聯(lián)詞補充存儲于取得單詞存儲部202中,再將上述關(guān)聯(lián)詞輸出給檢索部207。另外,在已被存儲時,對一般關(guān)聯(lián)詞取得部206輸出從輸入部101所輸入的檢索條件內(nèi)包含的檢索關(guān)鍵字。
一般關(guān)聯(lián)詞取得部206若從未取得關(guān)聯(lián)詞判斷部205輸入了檢索關(guān)鍵字,則從保存于一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典中,取得與檢索關(guān)鍵字以預定閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞,將所取得的關(guān)聯(lián)詞輸出給檢索部207。另外,一般關(guān)聯(lián)詞取得部206在從未取得關(guān)聯(lián)詞判斷部205輸入的檢索關(guān)鍵字是第2次以上時,降低預定的閾值,從保存于一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以降低后的閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞。
檢索部207若從未取得關(guān)聯(lián)詞判斷部205或一般關(guān)聯(lián)詞取得部206輸入了關(guān)聯(lián)詞,則按照所輸入的關(guān)聯(lián)詞生成檢索條件,從內(nèi)容存儲部105取得與所生成的檢索條件相一致的信息,將其作為檢索結(jié)果。
下面,說明如上所述構(gòu)成的本實施方式的信息檢索裝置的動作。圖15是表示該信息檢索裝置的動作流程的流程圖。
若由用戶從輸入部101輸入了檢索條件或檢索條件擴展指令,則愛好關(guān)聯(lián)詞取得部204受理該檢索條件或檢索條件擴展指令(步驟S201)。
接著,愛好關(guān)聯(lián)詞取得部204判斷所受理的檢索條件或檢索條件擴展指令是檢索條件還是檢索條件擴展指令(步驟S202)。在該判斷的結(jié)果為是檢索條件時(步驟S202中的“是”),愛好關(guān)聯(lián)詞取得部204從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以愛好聯(lián)想詞典用的預定閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞(步驟S203)。作為具體的一例,說明用戶從輸入部101輸入了檢索條件“松下太郎”的情形。在該示例中,愛好關(guān)聯(lián)詞取得部204從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與從輸入部101所輸入的檢索條件“松下太郎”內(nèi)包含的檢索關(guān)鍵字“松下太郎”以預定閾值(這里,作為一例將預定閾值設為“60”)以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞“松下次郎”。
接著,未取得關(guān)聯(lián)詞判斷部205對取得單詞存儲部202進行初始化(步驟S204),將由愛好關(guān)聯(lián)詞取得部204所取得的關(guān)聯(lián)詞保存于取得單詞存儲部202中(步驟S205),再將關(guān)聯(lián)詞輸出給檢索部207。在上述示例中,未取得關(guān)聯(lián)詞判斷部205對取得單詞存儲部202進行初始化,將由愛好關(guān)聯(lián)詞取得部204所取得的關(guān)聯(lián)詞“松下次郎”保存于取得單詞存儲部202中,再將關(guān)聯(lián)詞輸出給檢索部207。圖16是保存了關(guān)聯(lián)詞“松下次郎”時的取得單詞存儲部202的內(nèi)容的示意圖。
接著,檢索部207若從未取得關(guān)聯(lián)詞判斷部205輸入了關(guān)聯(lián)詞,則按照所輸入的關(guān)聯(lián)詞生成檢索條件,從內(nèi)容存儲部105取得與所生成的檢索條件相一致的信息,將其作為檢索結(jié)果(步驟S213)。在上述示例中,檢索部207若從未取得關(guān)聯(lián)詞判斷部205輸入了關(guān)聯(lián)詞“松下次郎”,則按照所輸入的關(guān)聯(lián)詞“松下次郎”生成檢索條件“松下次郎”,從內(nèi)容存儲部105取得包含檢索條件“松下次郎”的關(guān)鍵字的信息,將其作為檢索結(jié)果。
另一方面,在上述判斷的結(jié)果為是檢索條件擴展指令時(步驟S202中的“否”),愛好關(guān)聯(lián)詞取得部204降低愛好聯(lián)想詞典用的預定閾值(步驟S206)。然后,愛好關(guān)聯(lián)詞取得部204從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以降低后的閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞(步驟S207)。作為具體的一例,說明在由用戶從輸入部101輸入檢索條件“松下太郎”之后輸入檢索條件擴展指令的情形。在該示例中,愛好關(guān)聯(lián)詞取得部204若從輸入部101輸入了檢索條件擴展指令,則將閾值“60”降低為閾值“50”(這里,作為一例將閾值的下降幅度設為“10”),從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件“松下太郎”內(nèi)包含的檢索關(guān)鍵字“松下太郎”以閾值50以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞“松下次郎,松下花子”。另外,雖然這里取得了閾值以上的關(guān)聯(lián)詞,但是也可以按關(guān)聯(lián)值從大到小的順序增加要取得的關(guān)聯(lián)詞數(shù)量。
接著,未取得關(guān)聯(lián)詞判斷部205判斷由愛好關(guān)聯(lián)詞取得部204所取得的關(guān)聯(lián)詞是否已經(jīng)存儲到取得單詞存儲部202中(步驟S208)。在該判斷的結(jié)果為未存儲,也就是能夠取得未取得的關(guān)聯(lián)詞時(步驟S208中的“是”),未取得關(guān)聯(lián)詞判斷部205將該關(guān)聯(lián)詞補充存儲于取得單詞存儲部202中(步驟S209),再將該關(guān)聯(lián)詞輸出給檢索部207。在上述示例中,未取得關(guān)聯(lián)詞判斷部205判斷出由愛好關(guān)聯(lián)詞取得部204取得的關(guān)聯(lián)詞“松下次郎,松下花子”之內(nèi)的關(guān)聯(lián)詞“松下花子”未存儲在取得單詞存儲部202中,從而將關(guān)聯(lián)詞“松下花子”補充存儲于取得單詞存儲部202中,再將關(guān)聯(lián)詞“松下花子”輸出給檢索部207。圖17是保存了關(guān)聯(lián)詞“松下花子”時的取得單詞存儲部202的內(nèi)容的示意圖。
接著,檢索部207若從未取得關(guān)聯(lián)詞判斷部205輸入了關(guān)聯(lián)詞,則按照所輸入的關(guān)聯(lián)詞生成檢索條件,從內(nèi)容存儲部105取得與所生成的檢索條件相一致的信息,將其作為檢索結(jié)果(步驟S213)。在上述示例中,檢索部207若從未取得關(guān)聯(lián)詞判斷部205輸入了關(guān)聯(lián)詞“松下花子”,則按照所輸入的關(guān)聯(lián)詞“松下花子”生成檢索條件“松下花子”,從內(nèi)容存儲部105取得包含檢索條件“松下花子”的關(guān)鍵字的信息,將其作為檢索結(jié)果。
另一方面,在上述判斷的結(jié)果為已經(jīng)存儲關(guān)聯(lián)詞,也就是不能夠取得未取得的關(guān)聯(lián)詞時(步驟S208中的“否”),將從輸入部101所輸入的檢索條件內(nèi)包含的檢索關(guān)鍵字,輸出給一般關(guān)聯(lián)詞取得部206。一般關(guān)聯(lián)詞取得部206若從未取得關(guān)聯(lián)詞判斷部205輸入了檢索關(guān)鍵字,則判斷是否是第1次從未取得關(guān)聯(lián)詞判斷部205輸入檢索關(guān)鍵字(步驟S210)。在是第一次時(步驟S210中的“是”),一般關(guān)聯(lián)詞取得部206從保存在一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典中,取得與檢索關(guān)鍵字以一般聯(lián)想詞典用的預定閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞(步驟S212),將所取得的關(guān)聯(lián)詞輸出給檢索部207。另外,在不是第一次時(步驟S210中的“否”),一般關(guān)聯(lián)詞取得部206降低一般聯(lián)想詞典用的預定閾值(步驟S211)。然后,一般關(guān)聯(lián)詞取得部206從保存在一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典中,取得與檢索條件內(nèi)包含的檢索關(guān)鍵字以降低后的閾值以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞(步驟S212),將所取得的關(guān)聯(lián)詞輸出給檢索部207。
接著,檢索部207若從一般關(guān)聯(lián)詞取得部206輸入了關(guān)聯(lián)詞,則按照所輸入的關(guān)聯(lián)詞生成檢索條件,從內(nèi)容存儲部105取得與所生成的檢索條件相一致的信息,將其作為檢索結(jié)果(步驟S213)。
作為具體的一例,說明在由用戶從輸入部101輸入檢索條件“松下太郎”之后第2次輸入檢索條件擴展指令的情形。愛好關(guān)聯(lián)詞取得部204若從輸入部101輸入了檢索條件擴展指令,則將閾值50降低為閾值40,從保存于愛好聯(lián)想詞典存儲部201中的愛好聯(lián)想詞典中,取得與檢索條件“松下太郎”內(nèi)包含的檢索關(guān)鍵字“松下太郎”以閾值40以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞“松下次郎,松下花子”。接著,未取得關(guān)聯(lián)詞判斷部205判斷出由愛好關(guān)聯(lián)詞取得部204取得的關(guān)聯(lián)詞“松下次郎,松下花子”已經(jīng)存儲到取得單詞存儲部202中,從而將從輸入部101所輸入的檢索條件“松下太郎”內(nèi)包含的檢索關(guān)鍵字“松下太郎”,輸出給一般關(guān)聯(lián)詞取得部206。
接著,一般關(guān)聯(lián)詞取得部206若從未取得關(guān)聯(lián)詞判斷部205輸入了檢索關(guān)鍵字“松下太郎”,則從保存于一般聯(lián)想詞典存儲部203中的一般聯(lián)想詞典中,取得與檢索關(guān)鍵字“松下太郎”以預定閾值(這里,作為一例將預定閾值設為80)以上的關(guān)聯(lián)值相關(guān)聯(lián)的關(guān)聯(lián)詞“松下一郎”,將所取得的關(guān)聯(lián)詞“松下一郎”輸出給檢索部207。檢索部207若從一般關(guān)聯(lián)詞取得部206輸入了關(guān)聯(lián)詞“松下一郎”,則按照所輸入的關(guān)聯(lián)詞“松下一郎”生成檢索條件“松下一郎”,從內(nèi)容存儲部105取得包含檢索條件“松下一郎”的關(guān)鍵字的信息,將其作為檢索結(jié)果。
還有,在本實施方式中,一般關(guān)聯(lián)詞取得部206從一般聯(lián)想詞典存儲部203取得了與由未取得關(guān)聯(lián)詞判斷部205所輸入的檢索關(guān)鍵字相關(guān)的關(guān)聯(lián)詞,但也可以再參照取得單詞存儲部202,從一般聯(lián)想詞典存儲部203所取得的關(guān)聯(lián)詞中將存儲在取得單詞存儲部202中的關(guān)聯(lián)詞去除,只將剩下的關(guān)聯(lián)詞輸出給檢索部207。這樣一來,就可以不用檢索已經(jīng)進行過檢索的關(guān)聯(lián)詞,不向用戶出示用相同的關(guān)聯(lián)詞所檢索到的重復的檢索結(jié)果。
另外,在本實施方式中,儲存于內(nèi)容存儲部105中的內(nèi)容是與電視播放節(jié)目有關(guān)的信息或硬盤記錄器等中所儲存的內(nèi)容,但是并不限定于此,也可以包含因特網(wǎng)上的WEB頁或內(nèi)容的信息。
另外,在本實施方式中,檢索部207取得關(guān)聯(lián)詞而生成檢索條件,但是也可以是信息檢索裝置還具備顯示部,檢索部207將所取得的關(guān)聯(lián)詞顯示于顯示部上,讓用戶選擇關(guān)聯(lián)詞,使用用戶所選擇出的關(guān)聯(lián)詞來生成檢索條件。這樣一來,用戶就可以確定關(guān)聯(lián)詞來進行信息檢索。
如上所述,根據(jù)本實施方式,可以優(yōu)先利用保存于愛好聯(lián)想詞典中的關(guān)聯(lián)詞,而在不能從愛好聯(lián)想詞典取得關(guān)聯(lián)詞時,利用一般聯(lián)想詞典來取得關(guān)聯(lián)詞。
還有,在上述實施方式1中,一般聯(lián)想詞典存儲部103相當于一般聯(lián)想詞典存儲單元,愛好聯(lián)想詞典存儲部104相當于愛好聯(lián)想詞典存儲單元,適合度計算部106相當于適合度計算單元,檢索條件生成部107相當于檢索條件生成單元,檢索部108相當于檢索單元。
另外,在上述實施方式2中,愛好聯(lián)想詞典存儲部201相當于愛好聯(lián)想詞典存儲單元,一般聯(lián)想詞典存儲部203相當于一般聯(lián)想詞典存儲單元、愛好關(guān)聯(lián)詞取得部204相當于愛好關(guān)聯(lián)詞取得單元,未取得關(guān)聯(lián)詞判斷部205相當于未取得關(guān)聯(lián)詞判斷單元,一般關(guān)聯(lián)詞取得部206相當于一般關(guān)聯(lián)詞取得單元,檢索部207相當于檢索條件生成單元及檢索單元。
工業(yè)實用性本發(fā)明所涉及的信息檢索裝置可以在利用愛好聯(lián)想詞典和一般聯(lián)想詞典時按照更為恰當?shù)臋z索條件或檢索上下文、顯示內(nèi)容及檢索場景,來利用愛好聯(lián)想詞典,并且作為硬盤記錄器或DVD記錄器、TV、組合音響及可以訪問因特網(wǎng)來進行信息檢索的終端等,是有用處的。
權(quán)利要求
1.一種信息檢索裝置,從保存有作為檢索對象的信息的數(shù)據(jù)庫中,檢索符合檢索請求的信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,存儲有多個單詞間的關(guān)系,上述多個單詞間的關(guān)系反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好;適合度計算單元,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在上述愛好聯(lián)想詞典存儲單元中的單詞的特征,上述輸入信息是由用戶輸入的信息;檢索條件生成單元,根據(jù)上述適合度,選擇上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個,從所選擇出的上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并使用所取得的上述關(guān)聯(lián)詞,生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的信息。
2.根據(jù)權(quán)利要求1所述的信息檢索裝置,其特征為,上述適合度計算單元使用與用戶的愛好有關(guān)的信息即簡檔,作為上述愛好聯(lián)想詞典特征信息。
3.根據(jù)權(quán)利要求1所述的信息檢索裝置,其特征為,上述適合度計算單元使用存儲在上述愛好聯(lián)想詞典存儲單元中的單詞,作為上述愛好聯(lián)想詞典特征信息。
4.根據(jù)權(quán)利要求1所述的信息檢索裝置,其特征為,上述適合度計算單元使用事先由上述檢索單元所檢索到的信息,作為上述輸入信息。
5.根據(jù)權(quán)利要求1所述的信息檢索裝置,其特征為,上述檢索條件生成單元根據(jù)上述適合度的值的大小,選擇上述一般聯(lián)想詞典存儲單元或上述愛好聯(lián)想詞典存儲單元,從所選擇出的上述一般聯(lián)想詞典存儲單元或上述愛好聯(lián)想詞典存儲單元中取得上述關(guān)聯(lián)詞。
6.根據(jù)權(quán)利要求5所述的信息檢索裝置,其特征為,上述檢索條件生成單元取得數(shù)量與上述適合度的值的大小相對應的上述關(guān)聯(lián)詞。
7.根據(jù)權(quán)利要求1所述的信息檢索裝置,其特征為,上述檢索條件生成單元從上述愛好聯(lián)想詞典存儲單元及上述一般聯(lián)想詞典存儲單元中分別取得數(shù)量與上述適合度的值的大小相對應的上述關(guān)聯(lián)詞。
8.一種信息檢索裝置,從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,將反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好的多個單詞間的關(guān)系,與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲;愛好關(guān)聯(lián)詞取得單元,從上述愛好聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,作為與由用戶所輸入信息即輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并且,若受理了請求擴展檢索條件的檢索條件擴展指令,則將上述預定的閾值降低預定的值;未取得關(guān)聯(lián)詞判斷單元,在輸入了上述檢索條件擴展指令時,判斷是否由上述愛好關(guān)聯(lián)詞取得單元取得了與上述輸入信息相關(guān)聯(lián)的未取得的關(guān)聯(lián)詞;一般關(guān)聯(lián)詞取得單元,在由上述未取得關(guān)聯(lián)詞判斷單元判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,從上述一般聯(lián)想詞典存儲單元取得上述關(guān)聯(lián)詞;檢索條件生成單元,在由上述未取得關(guān)聯(lián)詞判斷單元判斷出已取得上述未取得的關(guān)聯(lián)詞時,使用上述未取得的關(guān)聯(lián)詞來生成檢索條件,在判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,使用由上述一般關(guān)聯(lián)詞取得單元所取得的上述關(guān)聯(lián)詞來生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的信息。
9.根據(jù)權(quán)利要求8所述的信息檢索裝置,其特征為,上述一般聯(lián)想詞典存儲單元將上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系,與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲,上述一般關(guān)聯(lián)詞取得單元從上述一般聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,來作為上述關(guān)聯(lián)詞,并且在對于相同的上述輸入信息上述關(guān)聯(lián)詞的取得是第2次以上時,將上述預定的閾值降低預定的值。
10.一種節(jié)目信息檢索裝置,從保存有作為檢索對象的節(jié)目信息的數(shù)據(jù)庫中檢索符合檢索請求的節(jié)目信息,其特征為,具備一般聯(lián)想詞典存儲單元,存儲有上述數(shù)據(jù)庫中所保存的節(jié)目信息內(nèi)包含的多個單詞間的關(guān)系;愛好聯(lián)想詞典存儲單元,存儲有多個單詞間的關(guān)系,上述多個單詞間的關(guān)系反映出用戶對述數(shù)據(jù)庫中所保存的節(jié)目信息的愛好;適合度計算單元,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在上述愛好聯(lián)想詞典存儲單元中的單詞的特征,上述輸入信息是由用戶輸入的信息;檢索條件生成單元,根據(jù)上述適合度,選擇上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個,從所選擇出的上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,使用所取得的上述關(guān)聯(lián)詞,生成檢索條件;檢索單元,從上述數(shù)據(jù)庫檢索符合由上述檢索條件生成單元所生成的上述檢索條件的節(jié)目信息。
11.一種信息檢索方法,從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,包含適合度計算步驟,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在愛好聯(lián)想詞典存儲單元中的單詞的特征,上述愛好聯(lián)想詞典存儲單元存儲有反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好的多個單詞間的關(guān)系,上述輸入信息是由用戶輸入的信息;檢索條件生成步驟,根據(jù)上述適合度,選擇一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個,從所選擇出的上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,使用所取得的上述關(guān)聯(lián)詞來生成檢索條件,上述一般聯(lián)想詞典存儲單元存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;檢索步驟,從上述數(shù)據(jù)庫檢索符合在上述檢索條件生成步驟中所生成的上述檢索條件的信息。
12.一種信息檢索方法,從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,包含愛好關(guān)聯(lián)詞取得步驟,從愛好聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,作為與由用戶輸入的信息即輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并且,若受理了請求擴展檢索條件的檢索條件擴展指令,則將上述預定的閾值降低預定的值,上述愛好聯(lián)想詞典存儲單元將反映出用戶對上述數(shù)據(jù)庫中所保存的信息的愛好的多個單詞間的關(guān)系,與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲;未取得關(guān)聯(lián)詞判斷步驟,在輸入了上述檢索條件擴展指令時,判斷是否在上述愛好關(guān)聯(lián)詞取得步驟中已取得與上述輸入信息相關(guān)聯(lián)的未取得的關(guān)聯(lián)詞;一般關(guān)聯(lián)詞取得步驟,在上述未取得關(guān)聯(lián)詞判斷步驟中判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,從一般聯(lián)想詞典存儲單元取得上述關(guān)聯(lián)詞,上述一般聯(lián)想詞典存儲單元存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;檢索條件生成步驟,在上述未取得關(guān)聯(lián)詞判斷步驟中判斷出已取得上述未取得的關(guān)聯(lián)詞時,使用上述未取得的關(guān)聯(lián)詞來生成檢索條件,在判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,使用在上述一般關(guān)聯(lián)詞取得步驟中所取得的上述關(guān)聯(lián)詞來生成檢索條件;檢索步驟,從上述數(shù)據(jù)庫檢索符合在上述檢索條件生成步驟中所生成的上述檢索條件的信息。
13.一種程序,用來從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,使計算機執(zhí)行下述步驟適合度計算步驟,計算表示愛好聯(lián)想詞典特征信息和輸入信息的適合程度的適合度,上述愛好聯(lián)想詞典特征信息表示存儲在愛好聯(lián)想詞典存儲單元中的單詞的特征,上述愛好聯(lián)想詞典存儲單元存儲有反映出用戶對上述數(shù)據(jù)庫中所保存信息的愛好的多個單詞間的關(guān)系,上述輸入信息是由用戶輸入的信息;檢索條件生成步驟,根據(jù)上述適合度,選擇一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個,從所選擇出的上述一般聯(lián)想詞典存儲單元及上述愛好聯(lián)想詞典存儲單元的至少一個中,取得與上述輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,使用所取得的上述關(guān)聯(lián)詞來生成檢索條件,上述一般聯(lián)想詞典存儲單元存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;檢索步驟,從上述數(shù)據(jù)庫檢索符合在上述檢索條件生成步驟中所生成的上述檢索條件的信息。
14.一種程序,用來從保存有作為檢索對象的信息的數(shù)據(jù)庫中檢索符合檢索請求的信息,其特征為,使計算機執(zhí)行下述步驟愛好關(guān)聯(lián)詞取得步驟,從愛好聯(lián)想詞典存儲單元取得相對上述輸入信息上述關(guān)聯(lián)值為預定閾值以上的單詞,作為與由用戶輸入信息即輸入信息相關(guān)聯(lián)的單詞即關(guān)聯(lián)詞,并且若受理了請求擴展檢索條件的檢索條件擴展指令,則將上述預定的閾值降低預定的值,上述愛好聯(lián)想詞典存儲單元將反映出用戶對上述數(shù)據(jù)庫中所保存信息的愛好的多個單詞間的關(guān)系,與表示關(guān)聯(lián)程度的關(guān)聯(lián)值一起進行存儲;未取得關(guān)聯(lián)詞判斷步驟,在輸入了上述檢索條件擴展指令時,判斷是否在上述愛好關(guān)聯(lián)詞取得步驟中已取得與上述輸入信息相關(guān)聯(lián)的未取得的關(guān)聯(lián)詞;一般關(guān)聯(lián)詞取得步驟,在上述未取得關(guān)聯(lián)詞判斷步驟中判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,從一般聯(lián)想詞典存儲單元取得上述關(guān)聯(lián)詞,上述一般聯(lián)想詞典存儲單元存儲有上述數(shù)據(jù)庫中所保存的信息內(nèi)包含的多個單詞間的關(guān)系;檢索條件生成步驟,在上述未取得關(guān)聯(lián)詞判斷步驟中判斷出已取得上述未取得的關(guān)聯(lián)詞時,使用上述未取得的關(guān)聯(lián)詞來生成檢索條件,在判斷出沒有取得上述未取得的關(guān)聯(lián)詞時,使用在上述一般關(guān)聯(lián)詞取得步驟中所取得的上述關(guān)聯(lián)詞來生成檢索條件;檢索步驟,從上述數(shù)據(jù)庫檢索符合在上述檢索條件生成步驟中所生成的上述檢索條件的信息。
全文摘要
提供一種信息檢索裝置,該信息檢索裝置可以適當轉(zhuǎn)換愛好聯(lián)想詞典和一般聯(lián)想詞典并加以利用,該愛好聯(lián)想詞典能適應用戶的愛好動態(tài)變更所包含的單詞,該一般聯(lián)想詞典存儲有數(shù)據(jù)庫中包含的全部關(guān)鍵字的關(guān)系。信息檢索裝置具備適合度計算部(106),計算從輸入部(101)所輸入的檢索條件和簡檔之間的適合度;檢索條件生成部(107),在所計算出的適合度比預定的閾值小時,從存儲在一般聯(lián)想詞典存儲部(103)中的一般聯(lián)想詞典取得關(guān)聯(lián)詞,在適合度比預定的閾值大時,從存儲在愛好聯(lián)想詞典存儲部(104)中的愛好聯(lián)想詞典取得關(guān)聯(lián)詞,生成檢索條件;檢索部(108),從內(nèi)容存儲部(105)取得與所生成的檢索條件相一致的信息,作為檢索結(jié)果加以輸出。
文檔編號G06F17/30GK1918571SQ200580005010
公開日2007年2月21日 申請日期2005年10月5日 優(yōu)先權(quán)日2004年10月29日
發(fā)明者續(xù)木貴史, 九津見洋, 內(nèi)藤榮一 申請人:松下電器產(chǎn)業(yè)株式會社