(57)【要約】【課題】  キーワード及び認知に関する文書を検索する場合に、キーワードと日時表現が同一の文に出現しない場合でもキーワードに関する指定した日時の範囲内の内容を表す文書を提示することを可能にする。【解決手段】  本発明は、取得した文書に含まれるキーワード及び日時表現に基づいて、キーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、文書の適合性スコアとキーワード日時表現関連性スコアを元に文書スコアを算出して文書スコアの順に出力を行う。【選択図】  図１
2011242849.tif 000002
【特許請求の範囲】
【請求項１】
文書の集合から指定したキーワード及び日時に関する文書を検索する文書検索装置であって、
入力されたキーワードを含み、入力された日時の範囲内の日時表現を含む文書及び該文書の適合性スコアを取得し、記憶手段に格納する文書取得手段と、
取得した前記文書に含まれるキーワード及び日時表現を元に、キーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、前記記憶手段に格納するキーワード日時表現関連性スコア取得手段と、
前記記憶手段に格納された前記文書の適合性スコア及び前記キーワード日時表現関連性スコアを元に、文書スコアを算出し、前記記憶手段に格納する文書スコア算出手段と、
前記記憶手段に格納された前記文書スコアを元に、前記文書を並び替える文書ソート手段と、
を有することを特徴とする文書検索装置。
【請求項２】
前記キーワード日時表現関連性スコア算出手段は、
取得した前記文書に含まれるキーワードの位置を取得するキーワード位置取得手段と、
取得した前記文書に含まれるキーワードの重要度を算出するキーワード重要度算出手段と、
取得した前記文書に含まれる日時表現の位置を取得する日時表現位置取得手段と、
取得した前記文書に含まれる日時表現の重要度を算出する日時表現重要度算出手段と、
前記キーワードの位置、前記キーワードの重要度、前記日時表現の位置及び前記日時表現の重要度を元にキーワード日時表現スコアを算出するキーワード日時表現スコア算出手段と、
を含む請求項１記載の文書検索装置。
【請求項３】
前記キーワード重要度算出手段は、
前記キーワードが日時表現と共にどの程度用いられるかの度合いを元に前記キーワードの重要度を算出する
請求項２記載の文書検索装置。
【請求項４】
前記日時表現重要度算出手段は、
前記日時表現とそれ以外の日時を表す日時表現との距離を元に前記日時表現の重要度を算出する
請求項２記載の文書検索装置。
【請求項５】
文書の集合から指定したキーワード及び日時に関する文書を検索する文書検索方法であって、
記憶手段、文書取得手段、キーワード日時表現関連性スコア取得手段、文書スコア算出手段、文書ソート手段を有する装置において、
前記文書取得手段が、入力されたキーワードを含み、入力された日時の範囲内の日時表現を含む文書及び該文書の適合性スコアを取得し、前記記憶手段に格納する文書取得工程と、
前記キーワード日時表現関連性スコア取得手段が、取得した前記文書に含まれるキーワード及び日時表現を元に、キーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、前記記憶手段に格納するキーワード日時表現関連性スコア取得工程と、
前記文書スコア算出手段が、前記記憶手段に格納された前記文書の適合性スコア及び前記キーワード日時表現関連性スコアを元に、文書スコアを算出し、前記記憶手段に格納する文書スコア算出工程と、
前記文書ソート手段が、前記記憶手段に格納された前記文書スコアを元に、前記文書を並び替える文書ソート工程と、
を行うことを特徴とする文書検索方法。
【請求項６】
前記キーワード日時表現関連性スコア算出工程において、
取得した前記文書に含まれるキーワードの位置を取得するキーワード位置取得工程と、
取得した前記文書に含まれるキーワードの重要度を算出するキーワード重要度算出工程と、
取得した前記文書に含まれる日時表現の位置を取得する日時表現位置取得工程と、
取得した前記文書に含まれる日時表現の重要度を算出する日時表現重要度算出工程と、
前記キーワードの位置、前記キーワードの重要度、前記日時表現の位置及び前記日時表現の重要度を元にキーワード日時表現スコアを算出するキーワード日時表現スコア算出工程と、
を行う請求項５記載の文書検索方法。
【請求項７】
前記キーワード重要度算出工程において、
前記キーワードが日時表現と共にどの程度用いられるかの度合いを元に前記キーワードの重要度を算出する
請求項６記載の文書検索方法。
【請求項８】
前記日時表現重要度算出工程において、
前記日時表現とそれ以外の日時を表す日時表現との距離を元に前記日時表現の重要度を算出する
請求項６記載の文書検索方法。
【請求項９】
請求項５乃至請求項８のいずれか１項に記載の文書検索方法における各工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書検索装置及び方法及びプログラムに係り、特に、文書の集合から指定したキーワード及び日時に関する文書を検索するための文書検索装置及び方法及びプログラムに関する。
【背景技術】
【０００２】
現在、キーワードが入力されるとそのキーワードに関する文書を検索するシステムが数多く存在する。このような文書検索システムにおいて、特定の日時に関する文書を検索することができれば、利便性の高い文書検索システムが実現できると考えられる。そのためには、キーワードと日時の範囲を指定して、そのキーワードに関する指定した日時の範囲内の内容を表す文書を取得できる必要がある。
【０００３】
キーワードに関する指定した日時の範囲内の内容を表す文書を取得する方法として、文書のキーワードとの関連性及び日時の重要度を元に文書スコアを算出する方法がある（例えば、特許文献1参照）。また、非特許文献１では、文書を取得した後、文書から日時を含む文を抽出し、その文がその日時に関する内容かどうかを判定する方法がある（例えば、非特許文献1参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０８５１０９号公報
【非特許文献】
【０００５】
【非特許文献１】河合英紀，Adam Jatowt，田中克己，國枝和雄，山田敬嗣，ChronoSeeker：Ｗｅｂからの過去・未来情報のオンデマンド検索エンジン，WebDB Forum 2009，2009
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１で扱っている日時は文書の作成などを行った日時であり、実際に文書内に書かれている内容は文書作成日時とは異なる日時について書かれていることも多いため、この方法では指定した日時の範囲に該当する文書を検索することができないという問題があった。また、非特許文献１では、キーワードと日時が共に出現する文が存在すればその文書はキーワードに関する指定した日時の範囲内の内容を表す文書であると見做すことができるが、キーワードと日時がそれぞれ異なる文に出現するような場合にその文書がキーワードに関する指定した日時の範囲内の内容を表す文書であるかどうかを判定できないという問題があった。
【０００７】
本発明は上記の問題点に鑑みてなされたものであって、キーワードと日時表現が同一の文に出現しない場合でもキーワードに関する指定した日時の範囲内の内容を表す文書を提示することを可能とした技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明（請求項１）は、文書の集合から指定したキーワード及び日時に関する文書を検索する文書検索装置であって、
入力されたキーワードを含み、入力された日時の範囲内の日時表現を含む文書及び該文書の適合性スコアを取得し、記憶手段に格納する文書取得手段と、
取得した文書に含まれるキーワード及び日時表現を元に、キーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、記憶手段に格納するキーワード日時表現関連性スコア取得手段と、
記憶手段に格納された文書の適合性スコア及びキーワード日時表現関連性スコアを元に、文書スコアを算出し、記憶手段に格納する文書スコア算出手段と、
記憶手段に格納された文書スコアを元に、文書を並び替える文書ソート手段と、を有する。
【０００９】
また、本発明（請求項２）は、キーワード日時表現関連性スコア算出手段に、
取得した文書に含まれるキーワードの位置を取得するキーワード位置取得手段と、
取得した文書に含まれるキーワードの重要度を算出するキーワード重要度算出手段と、
取得した文書に含まれる日時表現の位置を取得する日時表現位置取得手段と、
取得した文書に含まれる日時表現の重要度を算出する日時表現重要度算出手段と、
キーワードの位置、キーワードの重要度、日時表現の位置及び日時表現の重要度を元にキーワード日時表現スコアを算出するキーワード日時表現スコア算出手段と、を含む。
【００１０】
また、本発明（請求項３）は、キーワード重要度算出手段において、キーワードが日時表現と共にどの程度用いられるかの度合いを元にキーワードの重要度を算出する。
【００１１】
また、本発明（請求項４）は、日時表現重要度算出手段において、日時表現とそれ以外の日時を表す日時表現との距離を元に日時表現の重要度を算出する。
【００１２】
本発明（請求項５）は、文書の集合から指定したキーワード及び日時に関する文書を検索する文書検索方法であって、
記憶手段、文書取得手段、キーワード日時表現関連性スコア取得手段、文書スコア算出手段、文書ソート手段を有する装置において、
文書取得手段が、入力されたキーワードを含み、入力された日時の範囲内の日時表現を含む文書及び該文書の適合性スコアを取得し、記憶手段に格納する文書取得工程と、
キーワード日時表現関連性スコア取得手段が、取得した文書に含まれるキーワード及び日時表現を元に、キーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、記憶手段に格納するキーワード日時表現関連性スコア取得工程と、
文書スコア算出手段が、記憶手段に格納された文書の適合性スコア及びキーワード日時表現関連性スコアを元に、文書スコアを算出し、記憶手段に格納する文書スコア算出工程と、
文書ソート手段が、記憶手段に格納された文書スコアを元に、文書を並び替える文書ソート工程と、を行う。
【００１３】
また、本発明（請求項６）は、キーワード日時表現関連性スコア算出工程において、
取得した文書に含まれるキーワードの位置を取得するキーワード位置取得工程と、
取得した文書に含まれるキーワードの重要度を算出するキーワード重要度算出工程と、
取得した文書に含まれる日時表現の位置を取得する日時表現位置取得工程と、
取得した文書に含まれる日時表現の重要度を算出する日時表現重要度算出工程と、
キーワードの位置、キーワードの重要度、日時表現の位置及び日時表現の重要度を元にキーワード日時表現スコアを算出するキーワード日時表現スコア算出工程と、を行う。
【００１４】
また、本発明（請求項７）は、キーワード重要度算出工程において、
キーワードが日時表現と共にどの程度用いられるかの度合いを元にキーワードの重要度を算出する。
【００１５】
また、本発明（請求項８）は、日時表現重要度算出工程において、
日時表現とそれ以外の日時を表す日時表現との距離を元に日時表現の重要度を算出する。
【００１６】
本発明（請求項９）は、請求項５〜請求項８のいずれか１項に記載の文書検索方法における各工程をコンピュータに実行させるプログラムである。
【発明の効果】
【００１７】
本発明によれば、取得した文書に含まれるキーワード及び日時表現を元にキーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、文書の適合性スコアとキーワード日時表現関連性スコアを元に文書スコアを算出して文書スコアの順に並び替えを行うため、キーワードと日時表現が同一の文に出現しない場合でもキーワードに関する指定した日時の範囲内の内容を表す文書を提示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態における文書検索装置の構成図である。
【図２】本発明の一実施の形態における文書検索装置のキーワード日時表現関連性スコア取得部の構成図である。
【図３】本発明の一実施の形態における文書検索装置の動作を示すフローチャートである。
【図４】本発明の一実施の形態における図３のステップ１０２の詳細な動作を示すフローチャートである。
【図５】本発明の一実施の形態における取得された文書及び文書の適合性スコアの例である。
【図６】本発明の一実施の形態における取得されたキーワードの位置の例である。
【図７】本発明の一実施の形態における算出されたキーワード重要度の例である。
【図８】本発明の一実施の形態における取得された日時表現の位置の例である。
【図９】本発明の一実施の形態における算出された日時表現重要度の例である。
【図１０】本発明の一実施の形態における算出されたキーワード日時表現関連性スコアの例である。
【図１１】本発明の一実施の形態における算出された文書スコアの例である。
【図１２】本発明の一実施の形態における並び替えが行われた文書の例である。
【発明を実施するための形態】
【００１９】
以下図面と共に、本発明の実施の形態を説明する。
【００２０】
以下、図面を参照して本発明の実施例について説明する。
【００２１】
図１は、本発明の一実施の形態における文書検索装置の構成を示す図である。図１に示す文書検索装置１００は、文書取得部１と、キーワード日時表現関連性スコア取得部２と、文書スコア算出部３と、文書ソート部４を有する。
【００２２】
文書取得部１は、文書の集合からキーワード及び日時の範囲を含む文書及び文書の適合性スコアを取得する。
【００２３】
キーワード日時表現関連性スコア取得部２は、文書中に含まれるキーワード及び日時表現を元に、キーワード日時表現関連性スコアを取得する。詳しくは後述する。
【００２４】
文書スコア算出部３は、文書の適合性スコア及びキーワード日時表現関連性スコアを元に文書スコアを算出する。
【００２５】
文書ソート部４は、文書の文書スコアを元に文書を並び替える。
【００２６】
なお、上記の文書検索装置１００の各構成要素は、それぞれメモリ（図示せず）を有し、取得したデータ及び計算結果等を格納するものとする。
【００２７】
図２は、本発明の一実施の形態における文書検索装置のキーワード日時表現関連性スコア取得部の構成を示す。
【００２８】
図２に示す文書検索装置１００のキーワード日時表現関連性スコア取得部３は、キーワード位置取得部２１と、キーワード重要度算出部２２と、日時表現位置取得部２３と、日時表現重要度算出部２４と、キーワード日時表現関連性スコア算出部２５を有する。
【００２９】
キーワード位置取得部２１は、文書中に含まれるキーワードの位置を取得し、メモリ（図示せず）に格納する。
【００３０】
キーワード重要度算出部２２は、文書中に含まれるキーワードの重要度を算出し、メモリ（図示せず）に格納する。
【００３１】
日時表現位置取得部２３は、文書中に含まれる日時表現の位置を取得し、メモリ（図示せず）に格納する。
【００３２】
日時表現重要度算出部２４は、文書中に含まれる日時表現の重要度を算出し、メモリ（図示せず）に格納する。
【００３３】
キーワード日時表現関連性スコア算出部２５は、上記のメモリ（図示せず）に格納されたキーワード及び日時表現の位置及び重要度を取得して、キーワード日時表現関連性スコアを算出し、メモリ（図示せず）に格納する。メモリに格納されたキーワード日時表現関連性スコアは文書スコア算出部３から読み出されることとなる。
【００３４】
次に、文書検索装置１００の動作について説明する。
【００３５】
図３は、本発明の一実施の形態における文書検索装置の動作を示すフローチャートである。
【００３６】
ステップ１０１）  まず、文書取得部１が、既存の手法（例えば、文書検索エンジン等）文書の集合からキーワード及び日時の範囲を含む文書及び文書の適合性スコアを取得する。
【００３７】
ステップ１０２）  キーワード日時表現関連性スコア取得部２が、文書中に含まれるキーワード及び日時表現を元に、キーワード日時表現関連性スコアを取得する。
【００３８】
ステップ１０３）  文書スコア算出部３が、文書の適合性スコア及びキーワード日時表現関連性スコアを元に文書スコアを算出する。
【００３９】
ステップ１０４）  文書ソート部４が、文書の文書スコアを元に文書を並び替える。
【００４０】
次に、上記のステップ１０２について説明する。
【００４１】
図４は、本発明の一実施の形態における図３のステップ１０２の詳細な動作を示すフローチャートである。以下に、文書検索装置１００のキーワード日時表現関連性スコア取得部２の動作を説明する。
【００４２】
ステップ１２１）  まず、キーワード位置取得部２１が、文書中に含まれるキーワードの位置を取得する。
【００４３】
ステップ１２２）  キーワード重要度算出部２２が、文書中に含まれるキーワードの重要度を算出する。
【００４４】
ステップ１２３）  日時表現位置取得部２３が、文書中に含まれる日時表現の位置を取得する。
【００４５】
ステップ１２４）  日時表現重要度算出部２４が、文書中に含まれる日時表現の重要度を算出する。
【００４６】
ステップ１２５）  キーワード日時表現関連性スコア算出部２５が、キーワード及び日時表現の位置及び重要度を元に、キーワード日時表現関連性スコアを算出する。
【００４７】
次に、文書検索装置１００の動作をより具体的に説明する。以下の説明では、キーワードとして「花火大会」、日時として「２０ＸＸ年８月１日」を指定した場合の例について示す。図３、図４に示したフローチャートに従って動作を具体的に説明する。
【００４８】
ステップ１０１）  文書取得部１は、文書の集合からキーワード及び日時の範囲を含む文書及び文書の適合性スコアを取得する。ここでは、一般的な文書検索エンジンを用いて文書及び文書の適合性スコアを取得することとし、適合性スコアとしてはＢＭ２５を用いることとする。文書及び文書の適合性スコアの取得方法はこれに限るものではなく、検索エンジン以外を用いて取得しても構わないし、適合性スコアとしてＴＦＩＤＦを用いたりしても構わない。キーワードに「花火大会」、日時に「２０ＸＸ年８月１日」を指定して文書及び文書の適合性スコアを取得した結果の例を図５に示す。同図に示す内容は、メモリ（図示せず）に格納される。図5の例において、取得された文書はどれもキーワード「花火大会」及び日時「２０ＸＸ年８月１日」を含むものである。しかし、文書の内容を確認すると、文書番号「１」及び「４」の文書は「２０ＸＸ年８月１日」に行われる花火大会について書かれているが、文書番号「２」及び「３」の文書は「２０ＸＸ年８月１日」に行われる「花火大会」について書かれていないことがわかる。
【００４９】
ステップ１０２）  キーワード日時表現関連性スコア取得部２は、メモリ（図示せず）から文書中に含まれるキーワード及び日時表現を読み出して、キーワード日時表現関連性スコアを取得する。以下にその取得方法を示す。
【００５０】
ステップ１２１）  キーワード日時表現関連性スコア取得部２のキーワード位置取得部２１により、文書中に含まれるキーワードの位置を取得し、メモリ（図示せず）に格納する。ここでは、位置としてキーワードが含まれている場所（文書タイトルまたは文書本文）において文字列の先頭からキーワードまでの文字数を用いる。位置の取得方法はこれに限るものではなく、形態素数などを用いても構わない。各文書においてキーワードの位置を取得し、メモリ（図示せず）に格納した結果を図６に示す。
【００５１】
ステップ１２２）  キーワード重要度算出部２２は、文書中に含まれるキーワードの重要度を算出し、メモリ（図示せず）に格納する。ここでは、キーワード重要度としてキーワードが日時表現と共にどの程度出現するかを表す値を用いる。具体的には、キーワードが日時表現と共に出現する文書数をキーワードが単独で出現する文書数で割った値とし、キーワードの場所によらない値とする。キーワードの重要度の算出方法はこれに限るものではなく、ＩＤＦなどの値を用いても構わないし、キーワードが文書タイトルに出現するか文書本文に出現するかによって異なる値を用いてもよい。今回の例では単一のキーワードを指定したため、文書内に出現したすべてのキーワードのキーワード重要度は同一の値となっているが、複数のキーワードが与えられた場合にはキーワードによって異なる値となる。複数のキーワードが与えられた場合、あるキーワードと他のキーワードとの関連性を考慮してキーワード重要度を算出してもかまわない。キーワード重要度を算出し、メモリ（図示せず）に格納した結果を図７に示す。
【００５２】
ステップ１２３）  日時表現位置取得部２３は、文書中に含まれる日時表現の位置を取得し、メモリ（図示せず）に格納する。ここでは、位置として日時表現が含まれている場所（文書タイトルまたは文書本文）において文字列の先頭から日時表現までの文字数を用いる。位置の取得方法はこれに限るものではなく、形態素数などを用いても構わない。また、「２０ＸＸ／０８／０１」のように、入力時に指定した書式と異なるが同一の日時を表す日時表現を考慮しても構わない。また、日時表現の位置を予めすべての文書に対して求めて位置情報を文書情報とともにインデクスに格納し、検索を行った際に文書と共に位置を取得するようにしても構わない。各文書において日時表現の位置を取得し、メモリ（図示せず）に格納した結果を図８に示す。
【００５３】
ステップ１２４）  日時表現重要度算出部２４は、文書中に含まれる日時表現の重要度を算出し、メモリ（図示せず）に格納する。ここでは、日時表現重要度として日時表現とそれ以外の日時を表す日時表現との距離を元に算出することとする。具体的には、指定した日時以外の日時表現が文字列中に存在しない場合は"１"、存在する場合は日時表現の位置から文字列の先頭に向かってそれ以外の日時を表す日時表現に辿り着くまでの文字数Ａ及び日時表現の位置から文字列の末尾に向かってそれ以外の日時を表す日時表現にたどりつくまでの文字数Ｂを求め、ＡとＢのうち小さい値を文字列の文字数で割った値とし、日時表現の場所によらない値とする。日時表現重要度の算出方法はこれに限るものではなく、文書中に含まれるすべての日時表現の頻度などに基づく値でも構わないし、日時表現が文書タイトルに出現するか文書本文に出現するかによって異なる値を用いてもよい。日時表現重要度を算出し、メモリ（図示せず）に格納した結果を図９に示す。
【００５４】
文書番号「１」の日時表現「２０ＸＸ年８月１日」を例にとって説明すると、日時表現の位置は文書本文の位置"２４"にあり、その位置から文字列の先頭に向かって２０ＸＸ年８月１日以外の日時を表す日時表現「２０ＸＸ年７月３１日」に辿り着くまでの文字数は"２４"、文字列の末尾に向かって２０ＸＸ年８月１日以外の日時を表す日時表現「２０ＸＸ年８月２日」に辿り着くまでの文字数は"２３"、文書本文の文字数は"６９"となるため、日時表現重要度は、
２３／６９＝０．３３３
となる。残りについても同様に算出する。
【００５５】
ステップ１２５）  キーワード日時表現関連性スコア算出部２５は、図７〜図９に示すキーワード及び日時表現の位置及び重要度を元に、キーワード日時表現関連性スコアを算出し、メモリ（図示せず）に格納する。ここでは、以下のようにしてキーワード日時表現関連性スコアを算出することとする。まず、各文書に含まれるすべてのキーワードと日時表現の組に対し、距離ｄを計算する。距離は、キーワードと日時表現の出現する場所が異なる場合にはｄ＝Ｌ（定数）とし、キーワードと日時表現の出現する場所が同じ場合には、それぞれの出現した位置の差をｄとする。これを元に距離スコア
ｐ＝log（α＋exp（−ｄ／β））
を算出する。ここでα、βは定数である。
【００５６】
次に、上記で求められた距離スコアとキーワードのキーワード重要度と日時表現の日時表現重要度の積を算出して関連性スコアとする。キーワードと日時表現の組のうち、最も関連性スコアの高い値をその文書に対するキーワード日時表現関連性スコアとする。キーワード日時表現関連性スコアの算出方法はこれに限るものではなく、別の距離スコアを用いたり、距離スコアとキーワード重要度と日時表現重要度との重みを変更したり、すべてのキーワードと日時表現の組から得られる関連性スコアの平均を用いたりしてもよい。また、ここでは定数としてＬ＝１、α＝２．５、β＝９．０を用いる。定数の値はこれに限るものではない。
【００５７】
以下に、文書番号「１」を例にとって説明する。図７を参照するとキーワードが４箇所、図９を参照すると日時表現が１箇所に出現するため、キーワードと日時表現の組は４通りとなる。
【００５８】
これらの各組に対しキーワード日時表現関連性スコアを算出する。まず、図７の１番目のキーワード（「花火大会」）と図９の１番目の日時表現（「２０ＸＸ年８月１日」）の組について考えると、キーワードと日時表現の出現する場所が異なるためｄ＝１となり、距離スコアは、
log（２．５＋exp（−１／９．０））＝１．２２２
となる。関連性スコアは、距離スコア×キーワード重要度×日時表現重要度により、
１．２２２×０．８９３×０．３３３＝０．３６３
となる。残りの組についても同様に算出すると、関連性スコアの最大値は"０．３６３"となるため、文書番号「１」の文書のキーワード日時表現関連性スコアは"０．３６３"となる。残りの文書についても同様に算出する。キーワード日時表現関連性スコアを算出し、メモリ（図示せず）に格納した結果を図１０に示す。
【００５９】
ステップ１０３）  文書スコア算出部３は、キーワード日時表現関連性スコア取得部２のキーワード日時表現関連性スコア算出部２５で求められた文書の適合性スコア及びキーワード日時表現関連性スコアを元に文書スコアを算出する。ここでは、キーワード日時表現関連性スコアをγ倍した値と適合性スコアとの和を文書スコアとする。文書スコアの算出方法はこれに限るものではない。ここでは、γ＝２５．０とする。γの値はこれに限るものではない。文書スコアを算出し、メモリ（図示せず）に格納した結果を図１１に示す。
【００６０】
ステップ１０４）  文書ソート部４により、文書スコア算出部３により求められた文書の文書スコアを元に文書を並び替える。ここでは、文書スコアの高い順に並び替えを行うものとし、図１１の文書スコアに基づいて並び替えを行った結果を図１２に示す。「２０ＸＸ年８月１日」に行われる「花火大会」について書かれている文書番号「１」及び「４」の文書が結果の上位となり、「２０ＸＸ年８月１日」に行われる「花火大会」について書かれていない文書番号「２」及び「３」の文書が結果の下位になっていることがわかる。図１２に示すような文書スコアが付与され、ソートされた文書集合が文書検索装置１００からの出力となる。
【００６１】
このように、本実施の形態で説明した処理により、取得した文書に含まれるキーワード及び日時表現を元にキーワードと日時表現とがどの程度関連しているかを表すキーワード日時表現関連性スコアを算出し、文書の適合性スコアとキーワード日時表現関連性スコアを元に文書スコアを算出して文書スコアの順に並び替えを行うことで、キーワードと日時表現が同一の文に出現しない場合でもキーワードに関する指定した日時の範囲内の内容を表す文書を提示することができる。
【００６２】
なお、本実施例の文書検索装置１００は、上述した一連の動作を実行させるプログラムをコンピュータにインストールすることにより実現することが可能である。また、当該プログラムを文書検索装置として利用されるコンピュータに接続されるハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭなどの可搬記憶媒体に格納しておき、コンピュータにインストールして実行させることも可能である。また、当該プログラムをネットワークのサーバに格納しておき、そこからダウンロードしてインストールする形態をとることも可能である。
【００６３】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【符号の説明】
【００６４】
１  文書取得部
２  キーワード日時表現関連性スコア取得部
３  文書スコア算出部
４  文書ソート部
２１  キーワード位置取得部
２２  キーワード重要度算出部
２３  日時表現位置取得部
２４  日時表現重要度算出部
２５  キーワード日時表現関連性スコア算出部
１００  文書検索装置
【図１】
2011242849.tif 000003
【図２】
2011242849.tif 000004
【図３】
2011242849.tif 000005
【図４】
2011242849.tif 000006
【図５】
2011242849.tif 000007
【図６】
2011242849.tif 000008
【図７】
2011242849.tif 000009
【図８】
2011242849.tif 000010
【図９】
2011242849.tif 000011
【図１０】
2011242849.tif 000012
【図１１】
2011242849.tif 000013
【図１２】
2011242849.tif 000014