專利名稱:檢索處理方法以及裝置的制作方法
技術(shù)領(lǐng)域:
本技術(shù)涉及關(guān)鍵字檢索技術(shù)。
背景技術(shù):
以往,當(dāng)使用例如“蘋果”這一關(guān)鍵字來實施數(shù)據(jù)庫檢索時,假設(shè)得到如圖1所示那樣的檢索結(jié)果。從圖1可以看出,在排在前面的1000件的檢索結(jié)果中,都是包含關(guān)于“蘋果汁”和“蘋果醬”的文件。作為檢索結(jié)果,檢索引擎通常對返回文件的件數(shù)進(jìn)行限制,檢索者不能訪問例如第1001個以后的文件,例如包含“蘋果派”的文件。另外,還存在如下述那樣的以往技術(shù),S卩,從預(yù)先按每一個關(guān)鍵字儲存關(guān)聯(lián)詞的關(guān)聯(lián)詞典中,提取與輸入關(guān)鍵字相關(guān)聯(lián)的關(guān)聯(lián)詞,并進(jìn)一步使用提取出的關(guān)聯(lián)詞進(jìn)行檢索。提取出的關(guān)聯(lián)詞是根據(jù)預(yù)定的優(yōu)先級等被提取的。然而,在取得了如圖1所示那樣的檢索結(jié)果的狀況下,即使附加“果汁”或“果醬”這樣的關(guān)聯(lián)詞并另外進(jìn)行檢索,如圖2所示那樣, 也幾乎得到與圖1的檢索結(jié)果相同的結(jié)果,因此檢索者不能得到有效的附加信息。另外,還存在一種這樣的技術(shù),作為文件的檢索結(jié)果,在命中件數(shù)多的情況下,從檢索詞的附近(文件內(nèi)的附近)按照出現(xiàn)頻度的順序提取追加檢索詞,并將各個單詞的相關(guān)性層級化顯示,將從中選擇出的單詞追加為檢索條件,來進(jìn)行縮小檢索。然而,由于將文件內(nèi)的附近的單詞作為追加檢索詞提取,所以即使僅利用輸入關(guān)鍵字而取得的文件被提取的可能性也較高。專利文獻(xiàn)1 日本特開2001-75981號公報專利文獻(xiàn)2 日本專利第3似8554號公報
發(fā)明內(nèi)容
因此,本技術(shù)的目的在于,提供一種用于能夠自動提示與根據(jù)輸入檢索關(guān)鍵字而取得的檢索結(jié)果的內(nèi)容不同的內(nèi)容的檢索結(jié)果的新技術(shù)。本檢索處理方法具有接收檢索關(guān)鍵字的步驟;使用接收到的檢索關(guān)鍵字,使檢索引擎對存儲與文件相關(guān)的數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行檢索,并從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的初始檢索結(jié)果,并存儲到初始檢索結(jié)果存儲部的步驟;從與各個關(guān)鍵字對應(yīng)地將擴展檢索關(guān)鍵字進(jìn)行存儲的擴展檢索關(guān)鍵字存儲部,提取與接收到的檢索關(guān)鍵字建立了對應(yīng)的擴展檢索關(guān)鍵字的步驟;使用提取出的各個擴展檢索關(guān)鍵字對初始檢索結(jié)果存儲部進(jìn)行檢索,并針對提取出的各個擴展檢索關(guān)鍵字,對符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù),與各個擴展檢索關(guān)鍵字對應(yīng)地將符合文件件數(shù)或者出現(xiàn)頻度存儲到匯總結(jié)果存儲部的步驟;使用存儲在匯總結(jié)果存儲部的擴展檢索關(guān)鍵字中的、符合文件件數(shù)或者出現(xiàn)頻度從多到少的順序下排在前面的規(guī)定數(shù)量的擴展檢索關(guān)鍵字的每一個、或者符合文件件數(shù)或者出現(xiàn)頻度在規(guī)定值以下的各個擴展檢索關(guān)鍵字、與接收到的檢索關(guān)鍵字的組合,使檢索引擎對數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的擴展檢索結(jié)果,并存儲到擴展檢索結(jié)果存儲部的步驟;輸出存儲在初始檢索結(jié)果存
4儲部的初始檢索結(jié)果的至少一部分、和存儲在擴展檢索結(jié)果存儲部的擴展檢索結(jié)果的至少一部分的輸出步驟。
圖1是用于說明以往技術(shù)的圖。
圖2是用于說明以往技術(shù)的圖。
圖3是表示實施方式的系統(tǒng)概要的圖。
圖4是表示主要處理流程的圖。
圖5是表示初始檢索處理的處理流程的圖。
圖6是表示檢索關(guān)鍵字輸入畫面的一個例子的圖。
圖7是表示存儲在會話DB中的數(shù)據(jù)的一個例子的圖。
圖8是表示存儲在初始檢索結(jié)果DB中的數(shù)據(jù)的一個例子的圖。
圖9是表示擴展關(guān)鍵字選擇處理的處理流程的圖。
圖10是表示存儲在擴展關(guān)鍵字DB中的數(shù)據(jù)的一個例子的圖。
圖11是表示存儲在擴展關(guān)鍵字候補DB中的數(shù)據(jù)的一個例子的圖
圖12是表示排序后的擴展關(guān)鍵字候補列表的一個例子的圖。
圖13是表示擴展檢索處理的處理流程的圖。
圖14是表示存儲在擴展檢索結(jié)果DB中的數(shù)據(jù)的一個例子的圖。
圖15是表示檢索結(jié)果生成處理的處理流程的圖。
圖16是表示檢索結(jié)果顯示畫面的一個例子的圖。
圖17是計算機的功能框圖。
具體實施例方式圖3表示本技術(shù)的實施方式的系統(tǒng)的概要圖。例如,互聯(lián)網(wǎng)或LAN (Local Area Network :局域網(wǎng))等計算機網(wǎng)絡(luò)1與多個用戶終端3、實施本實施方式的主要處理的檢索處理服務(wù)器5、公知的實施數(shù)據(jù)庫檢索的檢索引擎7連接。檢索引擎7與數(shù)據(jù)庫 8)71連接,在該0871中,存在存儲文件自身的情況,例如保存了與網(wǎng)絡(luò)1連接的多個服務(wù)器保存的多個文件(網(wǎng)頁、數(shù)據(jù)等)的索引數(shù)據(jù)等。檢索引擎7以及檢索引擎7管理的DB71的構(gòu)成并非本實施方式的主要部分位,而是眾所周知的, 因此不再詳細(xì)說明。另外,檢索處理服務(wù)器5具有成為與用戶終端3之間的接口的用戶接口部51、成為與檢索引擎7之間的接口的檢索接口部53、控制部55、會話DB56、初始檢索結(jié)果DB57、擴展關(guān)鍵字DB58、擴展關(guān)鍵字候補DB59、擴展檢索結(jié)果DB60??刂撇?5與用戶接口部51和檢索接口部53協(xié)作來進(jìn)行動作。另外,控制部55具有初始檢索部551,其使用存儲在會話DB56中的數(shù)據(jù)進(jìn)行處理,并將初始檢索結(jié)果存儲在初始檢索結(jié)果DB57 ;擴展關(guān)鍵字選擇部552,其使用存儲在初始檢索結(jié)果DB57以及擴展關(guān)鍵字DB58中的數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果存儲在擴展關(guān)鍵字候補DB59 ;擴展檢索部553,其使用存儲在會話DB56以及擴展關(guān)鍵字DB58的數(shù)據(jù)來進(jìn)行處理,并將處理結(jié)果存儲在擴展檢索結(jié)果DB60。
用戶接口部51將從用戶終端3接收到的數(shù)據(jù)登記在會話DB56中,并使用存儲在初始檢索結(jié)果DB57以及擴展檢索結(jié)果DB60中的數(shù)據(jù)來生成檢索結(jié)果顯示數(shù)據(jù),并向用戶終端3發(fā)送。接下來,使用圖4至圖16對圖3所示的系統(tǒng)的動作進(jìn)行說明。首先,使用圖4表示處理的概要。首先,實施初始檢索處理(步驟Si)。關(guān)于初始檢索處理,將在后面進(jìn)行詳細(xì)說明,其與通常的檢索處理相同。其次,實施擴展關(guān)鍵字選擇處理(步驟S3)。關(guān)于擴展關(guān)鍵字選擇處理,將在下面進(jìn)行詳細(xì)說明,其除了輸入檢索關(guān)鍵字以外還選擇使用的擴展關(guān)鍵字候補。其中,還可以將步驟S3與步驟Sl并列地實施處理。另外,在串行實施的情況下,還可以在實施步驟Sl前實施步驟S3。然后,實施擴展檢索處理(步驟S5)。關(guān)于擴展檢索處理,將在下面進(jìn)行詳細(xì)說明,其是對輸入檢索關(guān)鍵字與擴展關(guān)鍵字候補的組合,實施檢索處理的步驟。最后,實施檢索結(jié)果生成處理(步驟S7)。關(guān)于檢索結(jié)果生成處理,將下后面進(jìn)行詳細(xì)說明,其是生成用于將初始檢索結(jié)果與擴展檢索結(jié)果例如,在一個畫面中上下或左右排列顯示的Web頁、數(shù)據(jù),并將其向用戶終端3發(fā)送,并進(jìn)行顯示的處理。接下來,使用圖5對初始檢索處理進(jìn)行說明。首先,檢索處理服務(wù)器5的用戶接口部51從用戶終端3接收檢索關(guān)鍵字(步驟Sll)。例如,根據(jù)來自用戶終端3的訪問,用戶接口部51將用于顯示檢索關(guān)鍵字輸入畫面的Web頁、數(shù)據(jù)向用戶終端3發(fā)送,用戶終端3 接收該Web頁、數(shù)據(jù),并顯示圖6所示的檢索關(guān)鍵字輸入畫面。圖6的畫面例子具有輸入欄 601以及檢索按鍵602。這里被設(shè)置成在輸入欄601中,輸入檢索關(guān)鍵字“蘋果”后,點擊檢索按鍵602的構(gòu)成。用戶終端3將檢索關(guān)鍵字作為檢索請求向檢索處理服務(wù)器5發(fā)送。接下來,用戶接口部51發(fā)放會話ID,并將該會話ID、檢索關(guān)鍵字和終端信息(例如,終端ID、IP地址等)登記在會話DB56中(步驟S13)。在會話DB56中,登記有例如圖 7所示那樣的數(shù)據(jù)。在圖7的例子中,登記有會話ID、關(guān)鍵字、終端ID (還有IP地址等的情況)。另外,用戶接口部51對控制部55指示處理。例如當(dāng)新的記錄被登記在會話DB56中時,控制部55的初始檢索部551從會話 DB56讀出新登記的檢索關(guān)鍵字,并向檢索接口部53發(fā)出請求,以使檢索引擎7實施基于該檢索關(guān)鍵字的檢索。檢索接口部53響應(yīng)來自初始檢索部551的請求,將包含檢索關(guān)鍵字的檢索請求向檢索引擎7發(fā)送。檢索引擎7從檢索處理服務(wù)器5接收到包含檢索關(guān)鍵字的檢索請求,例如對DB71實施檢索處理,并將檢索結(jié)果的排在前面的M件的量的數(shù)據(jù)向檢索處理服務(wù)器5發(fā)送。檢索處理服務(wù)器5的檢索接口部53接收檢索結(jié)果的排在前面的M件的量的數(shù)據(jù),并向控制部陽的初始檢索部551輸出。初始檢索部551從檢索接口部53取得檢索結(jié)果的排在前面的M件的量的數(shù)據(jù)(步驟S15)。檢索結(jié)果例如包含該文件的標(biāo)題和 URL(Uniform Resource Locator 統(tǒng)一資源定位器)等。然后,初始檢索部551將包含標(biāo)題以及URL的檢索結(jié)果的數(shù)據(jù)與當(dāng)前會話ID建立對應(yīng)后,存儲在初始檢索結(jié)果DB57(步驟S17)。在初始檢索結(jié)果DB57中,登記有例如圖8 所示的數(shù)據(jù)。在圖8的例子中,登記有檢索結(jié)果ID、標(biāo)題和URL。其中,在本例子中,登記有排在前面的100件的量的數(shù)據(jù)。此外,初始檢索結(jié)果DB57按每一個會話ID存儲了圖8所示的表。這樣,能夠取得基于按通常輸入的檢索關(guān)鍵字的檢索結(jié)果。接下來,使用圖9對擴展關(guān)鍵字選擇處理進(jìn)行說明。擴展關(guān)鍵字選擇部552從擴展關(guān)鍵字DB58取得與檢索關(guān)鍵字對應(yīng)的擴展關(guān)鍵字候補(步驟S51)。例如如圖10所示那樣的數(shù)據(jù)被存儲在擴展關(guān)鍵字DB58中。在圖10的例子中,登記有輸入關(guān)鍵字、和對應(yīng)的擴展關(guān)鍵字候補群。例如,對“蘋果”這樣的輸入關(guān)鍵字,登記有“果汁” “果醬” “糖” “派”等擴展關(guān)鍵字候補。接下來,擴展關(guān)鍵字選擇部552確定出一個所取得的擴展關(guān)鍵字候補中的、未處理的擴展關(guān)鍵字候補(步驟S53)。然后,使用所確定的擴展關(guān)鍵字候補對初始檢索結(jié)果 DB57進(jìn)行檢索,并對存儲在初始檢索結(jié)果DB57中的、初始檢索結(jié)果中的符合的文件的件數(shù)進(jìn)行計數(shù),并存儲在擴展關(guān)鍵字候補DB59中(步驟S5Q。例如,將初始檢索結(jié)果DB57中的文件中的、在標(biāo)題中包含有所確定的擴展關(guān)鍵字候補的文件判斷為符合文件,并對其件數(shù)進(jìn)行計數(shù)。例如,如圖11所示那樣的數(shù)據(jù)被存儲在擴展關(guān)鍵字候補DB59中。在圖11的例子中,按每一個擴展關(guān)鍵字候補,登記了符合的文件的件數(shù)。此外,還可以不登記符合的文件的件數(shù),而對出現(xiàn)次數(shù)進(jìn)行計數(shù)并登錄。即,例如標(biāo)題等較長而在1件文件的標(biāo)題等中, 相同的單詞出現(xiàn)2次以上的情況下,出現(xiàn)次數(shù)變多。此外,若執(zhí)行了一次步驟S55,則圖11 的1行被登記。然后,擴展關(guān)鍵字選擇部552判斷未處理的擴展關(guān)鍵字候補是否存在(步驟S57)。 在未處理的擴展關(guān)鍵字候補存在的情況下,返回步驟S53。另一方面,在處理了全部的擴展關(guān)鍵字候補的情況下,根據(jù)計數(shù)結(jié)果(圖11),對擴展關(guān)鍵字候補進(jìn)行升序排序,并將排序結(jié)果存儲在擴展關(guān)鍵字候補DB59中(步驟S59)。在圖11的例中,“糖”計數(shù)值最少,“果汁” 計數(shù)值最多。因此,得到了圖12所示那樣的擴展關(guān)鍵字候補列表,其被登記在擴展關(guān)鍵字候補DB59中。然后,將處理返回到原處理。此外,還可代替步驟S55,而判斷計數(shù)值是否為“0”,若計數(shù)值為“0”,則使其登記在擴展關(guān)鍵字候補DB59中。這樣,能夠確定完全未被包含在初始檢索結(jié)果中的擴展關(guān)鍵字候補,因此,通過下面的處理,能夠取得與初始檢索結(jié)果完全不同的內(nèi)容的檢索結(jié)果。即使在這樣的情況下,也可以將計數(shù)值為“0”的擴展關(guān)鍵字候補保存為圖12所示的列表。接下來,使用圖13對擴展檢索處理進(jìn)行說明。首先,擴展檢索部553將計數(shù)器i 初始化為1,并且將采用擴展關(guān)鍵字?jǐn)?shù)設(shè)定為N (步驟S61)。然后,從擴展關(guān)鍵字候補DB59 取得第i個擴展關(guān)鍵字候補(步驟S6!3)。然后,擴展檢索部553從會話DB56讀出處理涉及的檢索關(guān)鍵字(即,與當(dāng)前會話ID建立了對應(yīng)的檢索關(guān)鍵字),并向檢索接口部53發(fā)出請求,以使檢索引擎7實施基于“檢索關(guān)鍵字&擴展關(guān)鍵字候補”的檢索。檢索接口部53響應(yīng)來自擴展檢索部陽3的請求,將包含“檢索關(guān)鍵字&擴展關(guān)鍵字候補”的檢索請求向檢索引擎7發(fā)送。檢索引擎7從檢索處理服務(wù)器5接收包含“檢索關(guān)鍵字&擴展關(guān)鍵字候補”的檢索請求,對例如DB71實施檢索處理,將檢索結(jié)果(即擴展檢索結(jié)果)的排在前面的M件的量的數(shù)據(jù)向檢索處理服務(wù)器5發(fā)送。檢索處理服務(wù)器5的檢索接口部53接收擴展檢索結(jié)果的排在前面的M件的量(可以與初始檢索處理時的M相同,還也與其不同)的數(shù)據(jù),并向控制部55的擴展檢索部553輸出。擴展檢索部553從檢索接口部53取得擴展檢索結(jié)果的排在前面的M件的量的數(shù)據(jù)(步驟S6Q。擴展檢索結(jié)果例如包含符合的文件的標(biāo)題和 URL (Uniform Resource Locator)等。然后,擴展檢索部553將取得的擴展檢索結(jié)果存儲在擴展檢索結(jié)果DB60中(步驟 S67)。將存儲在擴展檢索結(jié)果DB60中的數(shù)據(jù)的一個例子表示在圖14中。在圖14的例子中,按每一個每次執(zhí)行步驟S65時所發(fā)放的擴展檢索結(jié)果ID,登記有作為擴展查詢的條件的“檢索關(guān)鍵字&擴展關(guān)鍵字候補”、標(biāo)題及URL。按每一個擴展檢索結(jié)果ID,登記有M件的量的數(shù)據(jù)。在本實施方式中,按每一個會話ID,將存儲有圖14所示那樣的數(shù)據(jù)表存儲在擴展檢索結(jié)果DB60中。然后,擴展檢索部553判斷i是否小于N(步驟S69)。在i小于N的情況下,對i 加1并返回步驟S63。另一方面,若i為N以上,則返回原處理。這樣,得到下述那樣的擴展檢索結(jié)果,S卩,具有初始檢索中不怎么包含或者完全沒有包含的內(nèi)容,并應(yīng)該對檢索者提示的擴展檢索結(jié)果。接下來,使用圖15對檢索結(jié)果生成處理進(jìn)行說明。若擴展檢索部553的處理結(jié)束, 則控制部55對用戶接口部51輸出處理結(jié)束的會話ID,使其實施檢索結(jié)果生成處理。用戶接口部51讀出保存的結(jié)果顯示用格式(步驟S71),將處理結(jié)束涉及的檢索關(guān)鍵字例如從會話DB56讀出,并設(shè)定在結(jié)果顯示格式中的提示位置(步驟S7!3)。另外,用戶接口部51從初始檢索結(jié)果DB57讀出與處理結(jié)束涉及的會話ID對應(yīng)的初始檢索結(jié)果,僅對能夠顯示的件數(shù)的量的文件,將各個符合文件的標(biāo)題超鏈接化,使得能夠訪問該URL,并將各個符和的文件的標(biāo)題設(shè)定在結(jié)果顯示用格式中的提示位置(步驟S7Q。另外,將計數(shù)器 i初始化為1,并且將N設(shè)定為所采用的擴展關(guān)鍵字?jǐn)?shù)(步驟S77)。然后,用戶接口部51將擴展檢索結(jié)果區(qū)域的第i個框,確保在結(jié)果顯示用格式內(nèi) (步驟S79),并且將第i個擴展查詢條件(即,“檢索關(guān)鍵字&擴展關(guān)鍵字候補”)與其擴展檢索結(jié)果從擴展檢索結(jié)果DB60讀出,并將該擴展查詢設(shè)定在結(jié)果顯示用格式中的其提示框,并且僅對能夠顯示的件數(shù)的量的文件,將各個符合的文件的標(biāo)題超鏈接化,使得能夠訪問該URL,并設(shè)定在結(jié)果顯示用格式中的提示位置(步驟S81)。然后,用戶接口部51判斷i是否比N小(步驟S83)。在i比N小的情況下,對i加 1(步驟S85)并返回步驟S79。另一方面,若i為N以上,將基于使用上述處理生成的結(jié)果顯示用格式的檢索結(jié)果顯示用頁、數(shù)據(jù)向當(dāng)前會話ID涉及的用戶終端3發(fā)送(步驟S87)。與此相對,用戶終端3從檢索處理服務(wù)器5接收檢索結(jié)果顯示用頁、數(shù)據(jù),使顯示裝置進(jìn)行例如圖16所示那樣的顯示。在圖16的例中,檢索關(guān)鍵字被提示在頁面的開頭部分1501,其下面的左側(cè)包含有基于檢索關(guān)鍵字的初始檢索結(jié)果的提示框1502,在該提示框 1502的右側(cè)設(shè)置有擴展檢索結(jié)果的提示框1510以及1520。在提示框1504中,例舉了初始檢索結(jié)果的各個符號文件(Web頁等),并且能夠使用超鏈接來參照各個符合文件(例如 Web頁)的具體的內(nèi)容。同樣地,在提示框1511中,提示有擴展查詢的條件“蘋果&糖”,而具體的擴展檢索結(jié)果被列舉在提示框1512中。同樣,在提示框1521中,提示有擴展查詢的條件“蘋果& 派”,而具體的擴展檢索結(jié)果被例舉在提示框1522中。均包含有僅使用“蘋果”進(jìn)行檢索時, 不被提示或者不易被提示的檢索結(jié)果。對于符合文件的提示件數(shù)和擴展檢索結(jié)果的提示框數(shù),雖往往取決于顯示區(qū)域的大小等的部分,但也可是任意的。還可以分割成多個頁面來提示,但優(yōu)選圖6所示的能夠比較對比那樣的提示方式。此外,存在使用一個窗口提示全部的信息的情況,還存在例如將初始檢索結(jié)果提示在第1窗口,將擴展檢索結(jié)果提示在第2窗口來分別提示的情況。并且,還可以按每個擴展關(guān)鍵字來分窗口提示。這樣,能夠?qū)γ總€擴展關(guān)鍵字一次顯示更多的檢索
8結(jié)果。若如上述那樣,實施本實施方式的處理,則僅通過檢索者輸入的輸入檢索關(guān)鍵字, 就能夠?qū)⑼ǔ2荒芟驒z索者提示的內(nèi)容作為擴展檢索結(jié)果向用戶提示,因此,能夠給檢索者帶來新意識和視點。尤其,在僅輸入檢索關(guān)鍵字中,就能夠使排名在檢索結(jié)果中靠后而被埋沒的文件浮出。雖然上面說明了本技術(shù)的一個實施方式,但本技術(shù)并不局限于此。例如,將圖3的檢索處理服務(wù)器5的功能框圖作為一個例子,還存在并非一定與實際的程序模塊構(gòu)成一致的情況。并且,對于在圖3所示的網(wǎng)絡(luò)連接關(guān)系,作為一個例子,例如還可以將檢索引擎7作為在檢索處理服務(wù)器5的后臺進(jìn)行動作的服務(wù)器,從用戶終端3觀察使其與檢索處理服務(wù)器5的背后進(jìn)行網(wǎng)絡(luò)連接。并且,雖然圖示了服務(wù)器、客戶端構(gòu)成的例子,但還可是用戶終端3與檢索處理服務(wù)器5呈一體的單機型構(gòu)成。并且存在檢索引擎7也被一體化的情況。并且,關(guān)于處理流程,只要處理結(jié)果不被改變,可以交換步驟的順序或者并列執(zhí)行。此外,雖然在上述的例子中,說明了輸入檢索關(guān)鍵字為一個的情況,但是即使在兩個以上的情況下,也基本能夠以相同的處理進(jìn)行應(yīng)對。即,對多個輸入檢索關(guān)鍵字分別提取擴展關(guān)鍵字候補,并實施上述的處理即可。并且,雖然圖示了畫面構(gòu)成例子,但只要能夠提示與畫面構(gòu)成例子相同的信息,還可以采用其他的畫面構(gòu)成。此外,上述的檢索處理服務(wù)器5、檢索引擎7和用戶終端3為計算機裝置,并且如圖17所示那樣,存儲器2501、CPU2503、硬盤驅(qū)動器(HDD) 2505、與顯示裝置2509連接的顯示控制部2507、可移動磁盤2511用的驅(qū)動器裝置2513、輸入裝置2515、和用于與網(wǎng)絡(luò)連接的通信控制部2517通過總線2519連接。操作系統(tǒng)(OS Operating System)以及用于實施本實施例中的處理的應(yīng)用程序被存儲在HDD2505中,在由CPU2503執(zhí)行時,被從HDD2505 向存儲器2501讀出。根據(jù)需要,CPU2503對顯示控制部2507、通信控制部2517、驅(qū)動器裝置2513進(jìn)行控制,來進(jìn)行必要的動作。另外,對于處理中途的數(shù)據(jù),其被存儲在存儲器2501 中,若有必要,則被存儲在HDD2505中。在本技術(shù)的實施例中,用于實施上述的處理的應(yīng)用程序被存儲并被分配在計算機可讀取的可移動磁盤2511中,并從驅(qū)動器裝置2513被安裝到HDD2505。還存在經(jīng)由互聯(lián)網(wǎng)等網(wǎng)絡(luò)以及通信控制部2517,被安裝到HDD2505的情況。這樣的計算機裝置通過上述的CPU2503、存儲器2501等硬件、OS以及需要的應(yīng)用程序的有機配合,實現(xiàn)了上述的各種功能。將上述本實施方式總結(jié)如下。本檢索處理方法具有接收檢索關(guān)鍵字的步驟;使用接收到的檢索關(guān)鍵字,使檢索引擎對存儲與文件相關(guān)的數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行檢索,并從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的初始檢索結(jié)果,并存儲到初始檢索結(jié)果存儲部的步驟;從與各個關(guān)鍵字對應(yīng)地將擴展檢索關(guān)鍵字進(jìn)行存儲的擴展檢索關(guān)鍵字存儲部,提取與接收到的檢索關(guān)鍵字建立了對應(yīng)的擴展檢索關(guān)鍵字的步驟;使用提取出的各個擴展檢索關(guān)鍵字對初始檢索結(jié)果存儲部進(jìn)行檢索,并針對提取出的各個擴展檢索關(guān)鍵字,對符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù),與各個擴展檢索關(guān)鍵字對應(yīng)地將符合文件件數(shù)或者出現(xiàn)頻度存儲到匯總結(jié)果存儲部的步驟;使用存儲在匯總結(jié)果存儲部的擴展檢索關(guān)鍵字中的、符合文件件數(shù)或者出現(xiàn)頻度從多到少的順序下排在前面的規(guī)定數(shù)量的擴展檢索關(guān)鍵字的每一個、或者符合文件件數(shù)或者出現(xiàn)頻度在規(guī)定值以下的各個擴展檢索關(guān)鍵字、與接收到的檢索關(guān)鍵字的組合,使檢索引擎對數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的擴展檢索結(jié)果,并存儲到擴展檢索結(jié)果存儲部的步驟;輸出存儲在初始檢索結(jié)果存儲部的初始檢索結(jié)果的至少一部分、和存儲在擴展檢索結(jié)果存儲部的擴展檢索結(jié)果的至少一部分的輸出步驟。這樣,通過將與輸入檢索關(guān)鍵字關(guān)聯(lián)的擴展檢索關(guān)鍵字中的、在基于輸入檢索關(guān)鍵字的檢索結(jié)果(即,初始檢索結(jié)果)中,不怎么出現(xiàn)(或者完全不出現(xiàn))的擴展檢索關(guān)鍵字用于擴展檢索,能夠?qū)⑴c僅基于輸入檢索關(guān)鍵字的檢索結(jié)果不同的內(nèi)容及觀點的檢索結(jié)果,向檢索者提示。另外,還可以在上述的輸出步驟中,生成用于將初始檢索結(jié)果的至少一部分、和擴展檢索結(jié)果的至少一部分顯示在不同的畫面區(qū)域的數(shù)據(jù)。通過上下或者左右排列顯示,檢索者能夠?qū)⒉煌臋z索結(jié)果對比而把握,能夠找到更接近目的的文件、或者發(fā)現(xiàn)檢索的新方向。此外,可以在相同窗口中分不同的區(qū)域顯示,還可以例如使初始檢索結(jié)果顯示在主窗口中,而使擴展檢索結(jié)果顯示在一個或者多個子窗口中。并且,還可以將上述的規(guī)定值設(shè)定為“0”。能夠提示在基于輸入檢索關(guān)鍵字的初始檢索結(jié)果中,完全不能提示的那樣的不同內(nèi)容的檢索結(jié)果。此外,初始檢索結(jié)果所包括的范圍,僅為關(guān)聯(lián)度為排在前面的規(guī)定件數(shù)的量的文件,在該范圍中,不包括擴展檢索關(guān)鍵字, 在排在前面的規(guī)定件數(shù)之后的文件中,包含擴展檢索關(guān)鍵字。此外,可以將上述的處理作成用于使硬件實施的程序,該程序被存儲在例如軟盤、 CD-ROM、光磁盤、半導(dǎo)體存儲器、硬盤等計算機可讀存儲介質(zhì)或者存儲裝置中。此外,對于處理中途的數(shù)據(jù),被暫時存儲在計算機的存儲器等的存儲裝置中。
權(quán)利要求
1.一種存儲用于使計算機執(zhí)行以下步驟的檢索處理程序的計算機可讀記錄介質(zhì) 接收檢索關(guān)鍵字的步驟;使用接收到的所述檢索關(guān)鍵字,使檢索引擎對存儲與文件相關(guān)的數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的初始檢索結(jié)果,并存儲到初始檢索結(jié)果存儲部的步驟;從與各個關(guān)鍵字對應(yīng)地將擴展檢索關(guān)鍵字進(jìn)行存儲的擴展檢索關(guān)鍵字存儲部,提取與接收到的所述檢索關(guān)鍵字建立了對應(yīng)的擴展檢索關(guān)鍵字的步驟;使用提取出的各所述擴展檢索關(guān)鍵字對所述初始檢索結(jié)果存儲部進(jìn)行檢索,并針對提取出的各所述擴展檢索關(guān)鍵字,對符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù),與各所述擴展檢索關(guān)鍵字對應(yīng)地將所述符合文件件數(shù)或者出現(xiàn)頻度存儲到匯總結(jié)果存儲部的步驟;使用存儲在所述匯總結(jié)果存儲部的所述擴展檢索關(guān)鍵字中的、所述符合文件件數(shù)或者出現(xiàn)頻度從多到少的順序下排在前面的規(guī)定數(shù)量的所述擴展檢索關(guān)鍵字的每一個、或者所述符合文件件數(shù)或者出現(xiàn)頻度在規(guī)定值以下的各個所述擴展檢索關(guān)鍵字、與接收到的所述檢索關(guān)鍵字的組合,使所述檢索弓I擎對所述數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的擴展檢索結(jié)果,并存儲到擴展檢索結(jié)果存儲部的步驟;輸出存儲在所述初始檢索結(jié)果存儲部的所述初始檢索結(jié)果的至少一部分、和存儲在所述擴展檢索結(jié)果存儲部的所述擴展檢索結(jié)果的至少一部分的輸出步驟。
2.根據(jù)權(quán)利要求1所述的計算機可讀記錄介質(zhì),其中,在所述輸出步驟中,生成用于將所述初始檢索結(jié)果的至少一部分、和所述擴展檢索結(jié)果的至少一部分顯示在不同畫面區(qū)域的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或者2所述的計算機可讀記錄介質(zhì),其中, 所述規(guī)定值為0。
4.一種計算機執(zhí)行的檢索處理方法,包括以下步驟 接收檢索關(guān)鍵字的步驟;使用接收到的所述檢索關(guān)鍵字,使檢索引擎對存儲與文件相關(guān)的數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的初始檢索結(jié)果,并存儲到初始檢索結(jié)果存儲部的步驟;從與各個關(guān)鍵字對應(yīng)地將擴展檢索關(guān)鍵字進(jìn)行存儲的擴展檢索關(guān)鍵字存儲部,提取與接收到的所述檢索關(guān)鍵字建立了對應(yīng)的擴展檢索關(guān)鍵字的步驟;使用提取出的各所述擴展檢索關(guān)鍵字對所述初始檢索結(jié)果存儲部進(jìn)行檢索,并針對提取出的各所述擴展檢索關(guān)鍵字,對符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù),與各所述擴展檢索關(guān)鍵字對應(yīng)地將所述符合文件件數(shù)或者出現(xiàn)頻度存儲到匯總結(jié)果存儲部的步驟;使用存儲在所述匯總結(jié)果存儲部的所述擴展檢索關(guān)鍵字中的、所述符合文件件數(shù)或者出現(xiàn)頻度從多到少的順序下排在前面的規(guī)定數(shù)量的所述擴展檢索關(guān)鍵字的每一個、或者所述符合文件件數(shù)或者出現(xiàn)頻度在規(guī)定值以下的各個所述擴展檢索關(guān)鍵字、與接收到的所述檢索關(guān)鍵字的組合,使所述檢索引擎對所述數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的擴展檢索結(jié)果,并存儲到擴展檢索結(jié)果存儲部的步驟;輸出存儲在所述初始檢索結(jié)果存儲部的所述初始檢索結(jié)果的至少一部分、和存儲在所述擴展檢索結(jié)果存儲部的所述擴展檢索結(jié)果的至少一部分的輸出步驟。
5.根據(jù)權(quán)利要求4所述的檢索處理方法,其中,在所述輸出步驟中,生成用于將所述初始檢索結(jié)果的至少一部分、和所述擴展檢索結(jié)果的至少一部分顯示在不同畫面區(qū)域的數(shù)據(jù)。
6.一種檢索處理裝置,具有接收檢索關(guān)鍵字,使用接收到的所述檢索關(guān)鍵字,使檢索引擎對存儲與文件相關(guān)的數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的初始檢索結(jié)果,并存儲到初始檢索結(jié)果存儲部的單元;從與各個關(guān)鍵字對應(yīng)地將擴展檢索關(guān)鍵字進(jìn)行存儲的擴展檢索關(guān)鍵字存儲部,提取與接收到的所述檢索關(guān)鍵字建立了對應(yīng)的擴展檢索關(guān)鍵字的單元;使用提取出的各所述擴展檢索關(guān)鍵字對所述初始檢索結(jié)果存儲部進(jìn)行檢索,并針對提取出的各所述擴展檢索關(guān)鍵字,對符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù),與各所述擴展檢索關(guān)鍵字對應(yīng)地將所述符合文件件數(shù)或者出現(xiàn)頻度存儲到匯總結(jié)果存儲部的單元;使用存儲在所述匯總結(jié)果存儲部的所述擴展檢索關(guān)鍵字中的、符合文件件數(shù)或者出現(xiàn)頻度從多到少的順序下排在前面的規(guī)定數(shù)量的所述擴展檢索關(guān)鍵字的每一個、或者所述符合文件件數(shù)或者出現(xiàn)頻度在規(guī)定值以下的各個所述擴展檢索關(guān)鍵字、與接收到的所述檢索關(guān)鍵字的組合,使所述檢索引擎對所述數(shù)據(jù)庫進(jìn)行檢索,從該檢索引擎取得包含符合文件的至少一部分的文本數(shù)據(jù)的擴展檢索結(jié)果,并存儲到擴展檢索結(jié)果存儲部的單元;輸出存儲在所述初始檢索結(jié)果存儲部的所述初始檢索結(jié)果的至少一部分、和存儲在所述擴展檢索結(jié)果存儲部的所述擴展檢索結(jié)果的至少一部分的輸出單元。
7.根據(jù)權(quán)利要求6所述的檢索處理裝置,其中,所述輸出單元生成用于將所述初始檢索結(jié)果的至少一部分、和所述擴展檢索結(jié)果的至少一部分顯示在不同畫面區(qū)域的數(shù)據(jù)。
全文摘要
本發(fā)明提供一種檢索處理方法及裝置。其使用由檢索者輸入的檢索關(guān)鍵字進(jìn)行檢索來取得初始檢索結(jié)果。另一方面,提取與檢索關(guān)鍵字相關(guān)聯(lián)的擴展檢索關(guān)鍵字,并對初始檢索結(jié)果中的符合文件件數(shù)或者出現(xiàn)頻度進(jìn)行計數(shù)。并且,在該符合文件件數(shù)或者出現(xiàn)頻度為規(guī)定值(包括0)以下的情況下,采用該擴展檢索關(guān)鍵字,并使用檢索關(guān)鍵字和被采用的擴展檢索關(guān)鍵字進(jìn)行檢索,來取得擴展檢索結(jié)果。并且,將初始檢索結(jié)果和擴展檢索結(jié)果向檢索者提示。由此,可以使埋沒在初始檢索結(jié)果中的文件向檢索者提示。
文檔編號G06F17/30GK102341800SQ20098015782
公開日2012年2月1日 申請日期2009年3月17日 優(yōu)先權(quán)日2009年3月17日
發(fā)明者岡本青史, 巖倉友哉 申請人:富士通株式會社