(57)【要約】【課題】使用者にとって有用な情報の一覧を出力できるようにする。【解決手段】情報検索部３３は、入力部３２により入力された検索キー及び日付条件をもとに、データベース中の該当する情報を検索する。情報類似度計算部３４は、検索された個々の情報に対し、上記検索キーとの類似度を示す情報類似度を計算する。日付重要度計算部３５は、検索された個々の情報に対し、日付の観点からの重要度を示す日付重要度を上記日付条件に従って計算する。情報重要度計算部３６は、検索された個々の情報に対し、計算された情報類似度と日付重要度とを用いて、情報としての重要度を示す情報重要度を計算する。リスト作成部３７は、情報重要度の高い順に各情報の項目を配列させた一覧を作成する。作成された一覧は、出力部３９から出力される。【選択図】      図２
2005085109.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されたデータベースの中の情報を検索する情報検索装置であって、
情報検索に用いる検索キーと、日付に関する条件を示す日付条件とを入力する入力手段と、
前記入力手段により入力された前記検索キー及び前記日付条件をもとに、前記データベース中の該当する情報を検索する情報検索手段と、
前記情報検索手段により検索された個々の情報に対し、前記検索キーとの類似度を示す情報類似度を計算する情報類似度計算手段と、
前記情報検索手段により検索された個々の情報に対し、日付の観点からの重要度を示す日付重要度を前記日付条件に従って計算する日付重要度計算手段と、
前記情報検索手段により検索された個々の情報に対し、前記情報類似度計算手段により計算された情報類似度と前記日付重要度計算手段により計算された日付重要度とを用いて、情報としての重要度を示す情報重要度を計算する情報重要度計算手段と、
前記情報重要度計算手段により計算された情報重要度の高い順に各情報の項目を配列させた一覧を出力する出力手段と、
を具備することを特徴とする情報検索装置。
【請求項２】
前記日付重要度の計算に使用する計算方法を指定可能とする手段を更に具備することを特徴とする請求項１記載の情報検索装置。
【請求項３】
少なくとも前記検索キーと検索日付とを履歴情報として所定の記憶媒体に格納する履歴情報管理手段と、
前記履歴情報管理手段により所定の記憶媒体に格納された前記履歴情報に基づき、前記日付重要度の計算に使用する計算方法を決定する手段と、
を更に具備することを特徴とする請求項１又は２に記載の情報検索装置。
【請求項４】
過去に前記入力手段を通じて入力された日付条件と前記情報検索手段により検索された検索結果との関係に基づき、前記日付重要度の計算に使用する計算方法を決定する手段を更に具備することを特徴とする請求項１乃至３のいずれかに記載の情報検索装置。
【請求項５】
前記日付重要度の計算に使用する計算方法を、前記情報類似度計算手段により計算された情報類似度をも用いて決定する手段を更に具備することを特徴とする請求項１乃至４のいずれかに記載の情報検索装置。
【請求項６】
記憶媒体に記憶されたデータベースの中の情報を検索するためのプログラムであって、コンピュータに、
情報検索に用いる検索キーと、日付に関する条件を示す日付条件とを入力する機能と、
前記入力された前記検索キー及び前記日付条件をもとに、前記データベース中の該当する情報を検索する機能と、
前記検索された個々の情報に対し、前記検索キーとの類似度を示す情報類似度を計算する機能と、
前記検索された個々の情報に対し、日付の観点からの重要度を示す日付重要度を前記日付条件に従って計算する機能と、
前記検索された個々の情報に対し、前記計算された情報類似度と日付重要度とを用いて、情報としての重要度を示す情報重要度を計算する機能と、
前記計算された情報重要度の高い順に各情報の項目を配列させた一覧を出力する機能と、
を実現させることを特徴とするプログラム。
【請求項７】
コンピュータに、前記日付重要度の計算に使用する計算方法を指定可能とする機能を更に実現させることを特徴とする請求項６記載のプログラム。
【請求項８】
コンピュータに、
少なくとも前記検索キーと検索日付とを履歴情報として所定の記憶媒体に格納する機能と、
前記格納された前記履歴情報に基づき、前記日付重要度の計算に使用する計算方法を決定する機能と、
を更に実現させることを特徴とする請求項６又は７に記載のプログラム。
【請求項９】
コンピュータに、過去に前記入力手段を通じて入力された日付条件と前記情報検索手段により検索された検索結果との関係に基づき、前記日付重要度の計算に使用する計算方法を決定する機能を更に実現させることを特徴とする請求項６乃至８のいずれかに記載のプログラム。
【請求項１０】
コンピュータに、
前記日付重要度の計算に使用する計算方法を、前記情報類似度計算手段により計算された情報類似度をも用いて決定する機能を更に実現させることを特徴とする請求項６乃至９のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記憶されたデータベースの中の情報を検索する情報検索装置及びプログラムに関する。
【背景技術】
【０００２】
従来、画面などを通じて指定された検索キー（自然言語など）をもとに、データベースに蓄積された文書データなどの情報の中から該当する情報を検索する手法はよく知られている。
【０００３】
また、例えば特許文献１には、検索された情報に関する有用度の度合いを判断するための指標となる評価情報（役に立つ、役に立たない等の情報）を表示する方法が開示されている。
【０００４】
特に、検索された個々の情報に対して、検索キーとの類似度を計算し、各情報の項目を類似度の高い順に配列させた一覧を表示する手法はよく知られている。また、各情報の項目を日付順に（新しい順に）配列させた一覧を表示する手法も知られている。
【特許文献１】特願２０００−２２７４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術を用いると、使用者は、検索された各情報に関する有用度の度合いを認識することができる。しかしながら、使用者は、情報毎に評価情報を確認することによって個々の情報の重要度を判断しなければならず、使用者にとって有用な情報を一覧として見られるわけではない。
【０００６】
一方、各情報の項目を類似度の高い順に配列させた一覧を表示する手法では、検索キーに類似する情報を優先的に見ることができる。しかしながら、表示される一覧は、日付の観点からの重要性を考慮しておらず、必ずしも使用者にとって有用な情報が表示されるわけではない。
【０００７】
また、各情報の項目を日付順に配列させた一覧を表示する手法では、使用者は新しい情報を優先的に見ることができる。しかしながら、使用者が望むのは新しい情報であるとは限らない。また、表示される一覧は、類似度を考慮しておらず、必ずしも使用者にとって有用な情報が表示されるわけではない。
【０００８】
本発明は上記実情に鑑みてなされたものであり、使用者にとって有用な情報の一覧を出力することができる情報検索装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報検索装置は、記憶媒体に記憶されたデータベースの中の情報を検索する情報検索装置であって、情報検索に用いる検索キーと、日付に関する条件を示す日付条件とを入力する入力手段と、前記入力手段により入力された前記検索キー及び前記日付条件をもとに、前記データベース中の該当する情報を検索する情報検索手段と、前記情報検索手段により検索された個々の情報に対し、前記検索キーとの類似度を示す情報類似度を計算する情報類似度計算手段と、前記情報検索手段により検索された個々の情報に対し、日付の観点からの重要度を示す日付重要度を前記日付条件に従って計算する日付重要度計算手段と、前記情報検索手段により検索された個々の情報に対し、前記情報類似度計算手段により計算された情報類似度と前記日付重要度計算手段により計算された日付重要度とを用いて、情報としての重要度を示す情報重要度を計算する情報重要度計算手段と、前記情報重要度計算手段により計算された情報重要度の高い順に各情報の項目を配列させた一覧を出力する出力手段とを具備することを特徴とする。
【００１０】
また、本発明に係るプログラムは、記憶媒体に記憶されたデータベースの中の情報を検索するためのプログラムであって、コンピュータに、情報検索に用いる検索キーと、日付に関する条件を示す日付条件とを入力する機能と、前記入力された前記検索キー及び前記日付条件をもとに、前記データベース中の該当する情報を検索する機能と、前記検索された個々の情報に対し、前記検索キーとの類似度を示す情報類似度を計算する機能と、前記検索された個々の情報に対し、日付の観点からの重要度を示す日付重要度を前記日付条件に従って計算する機能と、前記検索された個々の情報に対し、前記計算された情報類似度と日付重要度とを用いて、情報としての重要度を示す情報重要度を計算する機能と、前記計算された情報重要度の高い順に各情報の項目を配列させた一覧を出力する機能とを実現させることを特徴とする。
【発明の効果】
【００１１】
使用者にとって有用な情報の一覧を出力することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。
【００１３】
図１は、本発明の一実施形態に係るコンピュータシステムの構成を示すブロック図である。この図１に示すシステムは、複数のコンピュータ１，２，３，４，…がネットワーク１０に接続された形態となっている。各コンピュータは、例えばパーソナルコンピュータであり、ネットワーク１０は、例えばＬＡＮ（Local Area Network）である。
【００１４】
コンピュータ１は、後述する情報検索プログラムによって、内蔵の記憶媒体に記憶されているデータベースや他のコンピュータ２，３，４，…の各記憶媒体に記憶されるデータベースの中の情報（例えば、文書データ）を検索する情報検索装置を実現している。
【００１５】
コンピュータ１は、ＣＰＵ（Central Processing Unit）１１、主メモリ１２、ＨＤＤ（Hard Disk Drive）１３、入力装置１４、ネットワークコントローラ１５、ポート１６、表示装置１７などを備えている。
【００１６】
ＣＰＵ１１は、コンピュータ１の全体の動作を司るプロセッサであり、例えば主メモリ１２上の各種のプログラムを実行するものである。
【００１７】
主メモリ１２は、ＣＰＵ１１の作業領域として使用され、ＨＤＤ１３からロードされたＯＳ（Operating System）２１、情報検索を行なうための情報検索プログラム２２、使用者が検索要求時に入力した（又はＨＤＤ１３から読み出した）検索条件情報（検索キー、日付条件など）２３などを記憶している。
【００１８】
ＨＤＤ１３は、ＯＳやアプリケーションなどの各種プログラム２４、使用者が検索要求時に入力した検索条件の履歴である検索条件履歴情報２５などを記憶している。
【００１９】
入力装置１４は、キーボードやポインティングデバイスに相当し、使用者が情報検索用画面の表示要求を行なったり、各種の情報（検索キー、日付条件など）を入力して検索要求を行なったりするために使用される。
【００２０】
ネットワークコントローラ１５は、例えばＬＡＮコントローラであり、コンピュータ１とネットワーク１０上の他のコンピュータとの間の通信を制御するものである。ポート１６は、例えばコンピュータ本体の背面などに設けられるＬＡＮポートであり、コンピュータ１とネットワーク１０とを接続する接続部に相当するものである。
【００２１】
表示装置１７は、例えば内蔵もしくは外付けのディスプレイであり、各種の画面（情報検索用画面など）を表示する。
【００２２】
図２は、図１中に示される主メモリ１２上の情報検索プログラム２２の機能構成を示すブロック図である。同図に示されるように、情報検索プログラム２２は、制御部３１、入力部（入力インタフェース部）３２、情報検索部３３、情報類似度計算部３４、日付重要度計算部３５、情報重要度計算部３６、リスト作成部３７、履歴管理部３８、出力部（出力インタフェース部）３９などの各種機能を備えている。  
制御部３１は、入力部３２を通じて情報検索用画面の表示要求があったときには、出力部３９を通じて該当する情報検索用画面のデータを出力する。特に、制御部３１は、入力部３２を通じて検索条件付きの検索要求があったときには、各種の処理部３３〜３８を制御することによって該当する一覧リストを生成し、その一覧リストのデータを検索結果として出力部３９を通じて出力したりする。
【００２３】
入力部３２は、使用者が入力装置１４（図１参照）を用いて行なう、情報検索用画面の表示要求や検索条件付きの検索要求を入力し、それらを制御部３１へ渡すものである。なお、当該検索条件には、情報検索に用いる「検索キー」（自然言語、複数キーワードの組合せによる論理式など）と、日付に関する条件を示す「日付条件」（１週間前までの文書を重要視する等）とが含まれる。
【００２４】
情報検索部３３は、入力部３２により入力された上記検索キー及び前記日付条件をもとに、例えばデータベース４１，４２，４３…中の該当する情報（例えば、文書データ）を検索するものである。これらデータベース４１，４２，４３…は、それぞれコンピュータ２，３，４…（図１参照）の記憶媒体に格納されているものである。なお、データベース４１，４２，４３…のほか、コンピュータ１のＨＤＤ１３などに格納されているデータベースを、検索の対象に含めるようにしても良い。
【００２５】
情報類似度計算部３４は、情報検索部３３により検索された個々の情報に対し、上記検索キーとの類似度を示す「情報類似度」を計算するものである。この情報類似度は、計算上、「ｓi」で表わされる。なお、「ｉ」は、文書データごとに与えられる識別番号に相当する。
【００２６】
日付重要度計算部３５は、情報検索部３３により検索された個々の情報に対し、日付の観点からの重要度を示す「日付重要度」を、上記日付条件に従って計算するものである。日付重要度は「ｔi」で表され、指定された日付（例えば、現在の日付もしくは特定の日付）と文書データに付随した日付との差（ΔＴｉ）の関数として、次のように表現される。
【００２７】
ｔi ＝ ｆ(ΔＴi)      …（１）
情報重要度計算部３６は、情報検索部３３により検索された個々の情報に対し、情報類似度計算部３４により計算された情報類似度ｓiと日付重要度計算部３５により計算された日付重要度ｔiとを用いて、情報としての重要度を示す「情報重要度」を計算するものである。この情報重要度は「Ｓi」で表され、情報類似度ｓiと日付重要度ｔiとの関数として、次のように表現される。
【００２８】
Ｓi ＝ Ａ ｓi ＋ Ｂ ｔi      …（２）
または
Ｓi ＝ Ｃ ｓi × ｔi      …（３）
ただし、Ａ，Ｂ，Ｃは係数である。
【００２９】
リスト作成部３７は、情報類似度計算部３４、日付重要度計算部３５、もしくは情報重要度計算部３６の計算結果に基づき、指定された順序で（例えば、情報重要度計算部３６により計算された情報重要度の高い順に）各情報の項目を配列させた一覧リストを作成するものである。
【００３０】
履歴管理部３８は、入力部３２を通じて入力された検索キー、日付条件や検索日付などを履歴情報としてＨＤＤ１３（図１参照）に格納するとともに、要求があったときにそれらを読み出したりするものである。なお、検索キーや日付条件のほかに、情報検索部３３による検索結果や、各種計算部３４〜３６による各種計算結果を履歴情報として一緒に格納したり、読み出したりするように構成しても良い。
【００３１】
出力部３９は、要求された情報検索用画面のデータを出力したり、リスト作成部３７により作成された一覧リストのデータを検索結果として出力したりする。この出力部３９から出力されたデータは、表示装置１７（図１参照）の画面上に表示される。
【００３２】
また、上記制御部３１は、さらに次のような機能を備えている。  
例えば、使用者が日付重要度の計算に使用する計算方法（計算式、関数など）を情報検索用画面において指定した場合には、制御部３１は、その計算方法を日付重要度の計算に適用するよう日付重要度計算部３５に指示することができる。
【００３３】
また、状況に応じて（例えば履歴情報を使用する旨の指定がなされているとき等には）、制御部３１は、履歴管理部３８によって管理されている記憶媒体上の履歴情報に基づき、日付重要度の計算に使用する計算方法（計算式、関数など）を決定し、その計算方法を日付重要度の計算に適用するよう日付重要度計算部３５に指示することができる。
【００３４】
また、制御部３１は、過去に入力された日付条件と該当する検索結果との関係に基づき、日付重要度の計算に使用する計算方法を決定し、その計算方法を日付重要度の計算に適用するよう日付重要度計算部３５に指示することができる。
【００３５】
また、状況に応じて、制御部３１は、日付重要度の計算に使用する計算方法を、情報類似度計算部３４にて計算された情報類似度をも用いて決定することを日付重要度計算部３５に指示することができる。
【００３６】
図３は、表示装置１７に表示される情報検索用画面の一例を示す図である。  
この情報検索用画面の例では、「検索キー」を入力するための入力欄と、「日付条件」を入力するための入力欄とが設けられる。「検索キー」の入力欄には、例えば、「Ａからの連絡事項について」などといった自然言語が入力される。一方、「日付条件」の入力欄には、例えば、予め用意された複数の候補の中から「１週間前までの文書を重要視する」などといった条件を選択して確定する。また、具体的な日付を入力して「特定の日付の文書を重要視する」を指定したり、特定の日付として第１の候補と第２の候補とを指定したりできるように構成してもよい。
【００３７】
使用者は、各入力欄に必要な事項を入力した後、「文書を検索」ボタンを押下することにより、検索要求が実行される。この検索要求は、情報検索プログラム２２へ送られる。
【００３８】
図４は、図３に示した情報検索用画面の変形例を示す図である。  
この情報検索用画面の例では、日付条件の入力欄に、「日付重要度を算出するための検索式」を入力することが可能となっている。例えば、使用者は、具体的な日付重要度の計算方法（計算式、関数など）を、複数用意された候補の中から選択して、もしくは新たに入力して、指定することが可能である。
【００３９】
次に、図５〜図８を参照して、情報検索用画面上で指定される「日付条件」と、日付重要度計算部３５（図２参照）により計算される「日付重要度」との関係について説明する。  
図５は、日付条件として「１週間前までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図である。この場合、検索日から一週間前までの日付の文書に対しては同じ日付重要度が与えられる。一方、一週間以上経過した日付の文書に対しては、古ければ古いほど日付重要度が下がることになる。
【００４０】
図６は、日付条件として「１ヶ月前までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図である。この場合、検索日から一ヶ月前までの日付の文書に対しては同じ日付重要度が与えられる。一方、一ヶ月以上経過した日付の文書に対しては、古ければ古いほど日付重要度が下がることになる。
【００４１】
図７は、日付条件として「前回の検索日までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図である。この場合、検索日（現在）から前回の検索日までの日付の文書に対しては同じ日付重要度が与えられる。一方、前回の検索日より古い日付の文書に対しては、古ければ古いほど日付重要度が下がることになる。
【００４２】
図８は、日付重要度の計算に使用する計算方法を、情報類似度計算部３４にて計算された情報類似度をも用いて決定した場合の例である。図４の「日付重要度を算出するための検索式」を検索条件として、情報類似度計算部３４により情報類似度の計算を行う。検索類似度の一週間単位の区間内で和を算出し正規化を行い、これを日付重要度とする。なお、日付重要度の算出においては、検索類似度の和でなく、単に区間内のヒット件数を用いることも可能である。
【００４３】
次に、図９〜図１２を参照して、リスト作成部３７により作成可能な各種の一覧リストについて説明する。ここでは、情報検索用画面において、使用者が、検索キーとして「Ａからの連絡事項について」を指定し、日付条件として「１ヶ月前までの文書を重要視する」を指定した場合を考える。また、検索を行なう現在の日付は、２００３年７月３０日であるものとする。
【００４４】
図９は、通常の自然言語検索を行なった場合に得られる文書データの一覧リストの例を示す図である。すなわち、図９に示す一覧リストＬ１は、情報検索部３３により検索された個々の文書データを、情報類似度計算部３４での計算結果である情報類似度ｓi（スコア）が最も高いものから順に配列したものである。この場合、例えば下線で示されるＩＤ＝３１の文書データの順位は、第３位となっている。なお、このリストでは、個々の文書データの日付重要度については考慮していない。
【００４５】
図１０は、日付を基準にソートした場合に得られる文書データの一覧リストの例を示す図である。すなわち、図１０に示す一覧リストＬ２は、情報検索部３３により検索された個々の文書データを、単純に日付が最も新しいもの（現在の日付「２００３年７月３０日」に最も近いもの）から順に配列したものである。この場合、上記ＩＤ＝３１の文書データの順位は、第４位となっている。
【００４６】
図１１は、日付重要度の算出した結果を示す一覧リストの例を示す図である。すなわち、図１１に示す一覧リストＬ３は、図９の一覧リストＬ１に示される個々の文書データに対し、日付条件「１ヶ月前までの文書を重要視する」に従って日付重要度計算部３５で日付重要度ｔi（スコア）を計算した結果を示すものである。
【００４７】
ここでは、日付重要度と文書データの日付との関係として、図６に示されるものが適用されている。この場合、日付重要度ｔiは、例えば次の式で表現される。
【００４８】
ｔi ＝ ｆ(ΔＴi) ＝ １ （ΔＴi＜＝３０の場合），
exp(−ΔＴi／２００) （ΔＴi＞３０の場合）  …（４）
ここで、ΔＴｉは現在の日付と文書データに付随した日付との差（日数）である。また、１ヶ月を３０日とみなしている。
【００４９】
現在の日付は２００３年７月３０日であり、上記ＩＤ＝３１の文書データの日付は２００３年７月１０日であるため、当該文書データのΔＴｉは２０となる。すなわち、ΔＴi＜＝３０であるため、上記ＩＤ＝３１の文書データの日付重要度ｔiは、最も高い値である「１」となっている。
【００５０】
図１２は、日付重要度を用いて再計算を行なった場合に得られる文書データの一覧リストの例を示す図である。すなわち、図１２に示す一覧リストＬ４は、情報検索部３３により検索された個々の文書データを、上記情報類似度ｓiと上記日付重要度ｔiとを用いて情報重要度計算部３６にて計算した結果である情報重要度Ｓi（スコア）が最も高いものから順に配列したものである。ここでは、情報重要度Ｓiの計算において、前述の（３）式が適用されている（但し、係数Ｃ＝１とする）。この場合、上記ＩＤ＝３１の文書データの情報重要度Ｓiは８０００となり、その順位は第１位となっている。
【００５１】
このように、上記ＩＤ＝３１の文書データの配列順位は、日付重要度を考慮しない場合には第３位（図９参照）であるのに対し、日付重要度を考慮した場合には第１位（図１２参照）となる。
【００５２】
次に、図１３のフローチャートを参照して、本実施形態の情報検索プログラム２２による動作を説明する。
【００５３】
使用者からの検索要求があると、その検索要求に示される検索条件情報（検索キー及び日付条件）が入力部３２を通じて入力される（ステップＳ１）。そして、情報検索部３３において、入力された検索キー及び日付条件をもとに、データベース４１，４２，４３…中の該当する文書データが検索される（ステップＳ２）。次いで、情報類似度計算部３４において、情報検索部３３が検索した個々の文書データに対し、上記検索キーとの類似度を示す「情報類似度」が計算される（ステップＳ３）。
【００５４】
また、日付重要度計算部３５において、情報検索部３３により検索された個々の文書データに対し、日付の観点からの重要度を示す「日付重要度」が上記日付条件に従って計算される（ステップＳ４）。そして、情報重要度計算部３６において、情報検索部３３により検索された個々の文書データに対し、情報類似度計算部３４により計算された情報類似度と日付重要度計算部３５により計算された日付重要度とを用いて、情報としての重要度を示す「情報重要度」が計算される（ステップＳ５）。
【００５５】
リスト作成部３７においては、情報重要度計算部３６での計算結果に基づき、情報重要度計算部３６により計算された情報重要度の高い順に各情報の項目を配列させた一覧リストが作成される（ステップＳ６）。
【００５６】
作成された一覧リストのデータは、検索結果として出力部３９を通じて出力され、表示装置１７の画面上に表示出力される（ステップＳ７）。
【００５７】
このように本実施形態によれば、使用者が指定する検索キーだけでなく日付条件をも入力し、検索キーとの類似度を示す情報類似度と、日付の観点からの重要度を示す日付重要度とを用いて、情報としての重要度を示す情報重要度が求められる。そして、この情報重要度に従って一覧リストが作成され、表示出力されるので、使用者の要望に合致した文書データのリストを提示することが可能となる。
【００５８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００５９】
例えば、上述した実施形態で述べた本発明に係る各種の処理手順は、コンピュータプログラムとして、コンピュータにより読み取り可能な記憶媒体（例えば磁気ディスク，光ディスク，半導体メモリ）に記憶させておき、必要に応じてそれをコンピュータ（プロセッサ）により読み出して実行するようにしてもよい。また、このようなコンピュータプログラムは、通信媒体を介してあるコンピュータから他のコンピュータに伝送することにより配布することも可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態に係るコンピュータシステムの構成を示すブロック図。
【図２】図１中に示される主メモリ上の情報検索プログラムの機能構成を示すブロック図。
【図３】表示装置に表示される情報検索用画面の一例を示す図。
【図４】図３に示した情報検索用画面の変形例を示す図。
【図５】日付条件として「１週間前までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図。
【図６】日付条件として「１ヶ月前までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図。
【図７】日付条件として「前回の検索日までの文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図。
【図８】日付条件として「特定の日付の文書を重要視する」が指定された場合における日付重要度と文書データの日付との関係を示す図。
【図９】通常の自然言語検索を行なった場合に得られる文書データの一覧リストの例を示す図。
【図１０】日付を基準にソートした場合に得られる文書データの一覧リストの例を示す図。
【図１１】日付重要度の算出した結果を示す一覧リストの例を示す図。
【図１２】日付重要度を用いて再計算を行なった場合に得られる文書データの一覧リストの例を示す図。
【図１３】本実施形態の情報検索プログラムによる動作を示すフローチャート。
【符号の説明】
【００６１】
１，２，３，４，…コンピュータ、１０…ネットワーク、１１…ＣＰＵ、１２…主メモリ、１３…ＨＤＤ、１４…入力装置、１５…ネットワークコントローラ、１６…ポート、１７…表示装置、２１…ＯＳ、２２…情報検索プログラム、２３…検索条件情報、２４…各種プログラム、２５…検索条件履歴情報、３１…制御部、３２…入力部（入力インタフェース部）、３３…情報検索部、３４…情報類似度計算部、３５…日付重要度計算部、３６…情報重要度計算部、３７…リスト作成部、３８…履歴管理部、３９…出力部（出力インタフェース部）、４１…データベース。
【図１】
2005085109.tif 000003
【図２】
2005085109.tif 000004
【図３】
2005085109.tif 000005
【図４】
2005085109.tif 000006
【図５】
2005085109.tif 000007
【図６】
2005085109.tif 000008
【図７】
2005085109.tif 000009
【図８】
2005085109.tif 000010
【図９】
2005085109.tif 000011
【図１０】
2005085109.tif 000012
【図１１】
2005085109.tif 000013
【図１２】
2005085109.tif 000014
【図１３】
2005085109.tif 000015