(57)【要約】【課題】状況情報に基づき話題になっている事物に関する文書を検索する。【解決手段】文書検索装置１００において、状況関連文書検索部４は状況情報の入力を受けると予め取得した文書に含まれる状況情報を当該文書と関連付けて格納した検索インデクス１０を参照して当該入力された状況情報に関連する状況関連文書を検索する。特徴語取得部５は前記状況関連文書から特徴語を取得する。特徴語スコア付与部６は前記特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づいて当該特徴語に対してスコアを付与する。特徴語提示部７は前記特徴語のスコアの値に基づき複数の特徴語を提示する。特徴語入力部８は前記提示された複数の特徴語から選択された一つまたは複数の特徴語を検索結果提示部９に入力する。検索結果提示部９は特徴語入力部８から供された一つまたは複数の特徴語を含む状況関連文書を提示する。【選択図】図１
2012022443.tif 000002
【特許請求の範囲】
【請求項１】
文書集合の中から指定された状況情報に応じた文書を検索する文書検索装置であって、
予め取得した文書に含まれる状況情報を当該文書と関連付けて格納した検索インデクスと、
入力された状況情報に基づき前記検索インデクスを参照して当該状況情報に関連する状況関連文書を検索する状況関連文書検索手段と、
前記状況関連文書から特徴語を取得する特徴語取得手段と、
前記特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づいて当該特徴語に対してスコアを付与する特徴語スコア付与手段と、
前記スコアの値に基づき特徴語を選択する特徴語選択手段と、
前記選択された特徴語を含む状況関連文書を提示する検索結果提示手段と、
を備えたことを特徴とする文書検索装置。
【請求項２】
前記状況関連文書検索手段は、前記状況情報として位置情報及び時間情報の入力を受けると、前記検索インデクスを参照して当該位置情報及び時間情報に関連する状況関連文書を検索し、この検索によって得られた関連文書に含まれる位置情報と時間情報との距離に基づいて当該関連文書に文書スコアを付与し、前記検索によって得られた複数の関連文書を前記付与された各関連文書の文書スコアの値に基づき並び替えること
を特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記特徴語選択手段は、
前記特徴語のスコアの値に基づき複数の特徴語を提示する特徴語提示手段と、
前記提示された複数の特徴語から選択された一つまたは複数の特徴語を前記検索結果提示手段に入力する特徴語入力手段と
を備えたこと
を特徴とする請求項１または２に記載の文書検索装置。
【請求項４】
文書集合の中から指定された状況情報に応じた文書を検索する文書検索方法であって、
状況関連文書検索手段が、予め取得した文書に含まれる状況情報を当該文書と関連付けて格納された検索インデクスを入力された状況情報に基づき参照することで当該入力された状況情報に関連する状況関連文書を検索する状況関連文書検索工程と、
特徴語取得手段が前記状況関連文書から特徴語を取得する特徴語取得工程と、
特徴語スコア付与手段が前記特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づいて当該特徴語に対してスコアを付与する特徴語スコア付与手段と、
特徴語選択手段が前記スコアの値に基づき特徴語を選択する特徴語選択工程と、
検索結果提示手段が前記選択された特徴語を含む状況関連文書を提示する検索結果提示工程と、
を有すること
を特徴とする文書検索方法。
【請求項５】
前記状況関連文書検索工程において、前記状況情報として位置情報及び時間情報の入力を受けると、前記検索インデクスを参照して当該位置情報及び時間情報に関連する状況関連文書を検索し、この検索によって得られた関連文書に含まれる位置情報と時間情報との距離に基づいて当該関連文書に文書スコアを付与し、前記検索によって得られた複数の関連文書を前記付与された各関連文書の文書スコアの値に基づき並び替えること
を特徴とする請求項４に記載の文書検索方法。
【請求項６】
前記特徴語選択工程は、
前記特徴語のスコアの値に基づき複数の特徴語を提示する特徴語提示工程と、
前記提示された複数の特徴語から選択された一つまたは複数の特徴語を前記検索結果提示工程に供する特徴語入力工程と
を有すること
を特徴とする請求項４または５に記載の文書検索方法。
【請求項７】
請求項１から３のいずれか１項に記載の文書検索装置を構成する各手段としてコンピュータを機能させることを特徴とする文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書集合の中から指定された状況情報に応じた文書を検索する技術に関する。
【背景技術】
【０００２】
現在、キーワードが入力されるとそのキーワードに関する文書を検索するシステムが数多く存在する。特に、近年では、指定された場所や日時などの状況情報に応じたキーワードに関する文書の検索を行う方法が提案されてきている。特許文献１に開示された情報検索方法では、場所等の位置情報に応じたキーワードに関する文書の検索を行っている。特許文献２に開示された情報検索方法では、日時等の時間情報に応じたキーワードに関する文書の検索を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１６３４３６号公報
【特許文献２】特開２００５−８５１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び特許文献２の情報検索方法では、位置や時間などの状況情報に応じた文書を検索したい場合に、当該状況を示す語に加えて適切なキーワードを入力として指定しなければならないという問題がある。ある状況において話題になっている事物を知りたいような場合には、何が話題になっているかをユーザは把握していないため、所望の検索結果を得るために適切なキーワードを入力することは困難であると考えられる。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであって、状況情報に基づき話題になっている事物に関する文書を検索することを可能とした技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は文書集合の中から指定された状況情報に関連する文書に含まれる特徴語を選択しこの特徴語を含む状況関連文書を提示する。
【０００７】
本発明の文書検索装置の態様としては、文書集合の中から指定された状況情報に応じた文書を検索する文書検索装置であって、予め取得した文書に含まれる状況情報を当該文書と関連付けて格納した検索インデクスと、入力された状況情報に基づき前記検索インデクスを参照して当該状況情報に関連する状況関連文書を検索する状況関連文書検索手段と、前記状況関連文書から特徴語を取得する特徴語取得手段と、前記特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づき当該特徴語に対してスコアを付与する特徴語スコア付与手段と、前記スコアの値に基づき特徴語を選択する特徴語選択手段と、前記選択された特徴語を含む状況関連文書を提示する検索結果提示手段を備える。
【０００８】
本発明の文書検索方法の態様としては、文書集合の中から指定された状況情報に応じた文書を検索する文書検索方法であって、状況関連文書検索手段が、予め取得した文書に含まれる状況情報を当該文書と関連付けて格納された検索インデクスを入力された状況情報に基づき参照することで当該入力された状況情報に関連する状況関連文書を検索する状況関連文書検索工程と、特徴語取得手段が前記状況関連文書から特徴語を取得する特徴語取得工程と、特徴語スコア付与手段が前記特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づいて当該特徴語に対してスコアを付与する特徴語スコア付与手段と、特徴語選択手段が前記スコアの値に基づき特徴語を選択する特徴語選択工程と、検索結果提示手段が前記選択された特徴語を含む状況関連文書を提示する検索結果提示工程を有する。
【０００９】
尚、本発明は前記文書検索装置を構成する各手段としてコンピュータを機能させる文書検索プログラムの態様とすることもできる。
【発明の効果】
【００１０】
以上の発明によれば状況情報に基づき話題になっている事物に関する文書を検索できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第一の実施形態に係る文書検索装置の構成図。
【図２】文書検索装置に係る前処理の手順を説明したフローチャート図。
【図３】文書検索装置に係る文書検索処理の手順を説明したフローチャート図。
【図４】本発明の実施形態に係る前処理の処理対象となる文書の一例を示す図。
【図５】本発明の実施形態に係る位置情報（場所）の解析結果の一例を示す図。
【図６】本発明の実施形態に係る時間情報（日時）の解析結果の一例を示す図。
【図７】本発明の実施形態に係る状況関連文書の一例を示す図。
【図８】本発明の実施形態に係る特徴語取得結果の一例を示す図。
【図９】本発明の実施形態に係る特徴語スコア付与結果の一例を示す図。
【図１０】本発明の実施形態に係る特徴語提示結果の一例を示す図。
【図１１】本発明の実施形態に係る検索結果提示結果の一例を示す図。
【図１２】本発明の第二の実施形態に係る文書検索装置の構成図。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
【００１３】
（概要）
図１に示された本発明の実施形態に係る文書検索装置１００は、情報検索システムの一構成要素を成すものであり、入力された状況情報に関連する文書に含まれる特徴語を選択し、選択された特徴語を含む状況関連文書を提示する。
【００１４】
（装置の構成）
文書検索装置１００は、状況解析部１と、検索インデクス作成部２と、状況入力部３と、状況関連文書検索部４と、特徴語取得部５と、特徴語スコア付与部６と、特徴語提示部７と、特徴語入力部８と、検索結果提示部９と、検索インデクス１０を備える。
【００１５】
文書検索装置１００の各機能部１〜１０は例えばコンピュータのハードウェアリソースによって実現される。すなわち、文書検索装置１００はＣＰＵ、メモリ、記憶装置（例えば、ハードディスクドライブ装置）、入出力デバイス（例えば、キーボード、マウス等のポインディングデバイス、ディスプレイ等の出力装置、または、ユーザの端末と通信可能な通信デバイス等）等のコンピュータに係るハードウェアリソースを備える。そして、これらのハードウェアリソースがソフトウェアリソース（ＯＳ、アプリケーション等）との協働することで機能部１〜１０が実装される。
【００１６】
状況解析部１は情報収集手段（クローラー等）によって取得した文書に含まれる状況情報を解析する。
【００１７】
状況情報としては、例えば、場所等を示す位置情報及び日時等を示す時間情報の意味を含む情報が挙げられる。また、位置情報のみを含むものまたは時間情報のみを含むものを状況情報としてもよい。状況情報は状況を示す情報であればよく位置情報や時間情報に限定されることはない。例えば、天気等の気象情報に例示されるような様々な状況を示す情報を状況情報としてもよい。
【００１８】
検索インデクス作成部２は前記解析によって得られた状況情報を格納した検索インデクス１０を作成する。検索インデクス１０は前記取得した文書に含まれる状況情報を当該文書と関連付けて格納する。検索インデクス１０は文書検索装置１００に係る記憶手段（例えばメモリ、記憶装置）に保存される。
【００１９】
状況入力部３はユーザが指定した状況情報を状況関連文書検索部４に入力する。前記状況情報はユーザの端末から文書検索装置１００の入出力デバイスを介して供される。尚、文書検索装置１００が入出力デバイスとして例えばユーザに操作されるポインティングデバイスを備えている場合、状況入力部３は前記ポインティングデバイスの操作によって直接指定された状況情報を状況関連文書検索部４に入力するようにしてもよい。
【００２０】
状況関連文書検索部４は前記入力された状況情報に基づき検索インデクス１０を参照して当該状況情報に関連する状況関連文書を検索する。状況関連文書検索部４は、例えば、前記状況情報として位置情報及び時間情報の入力を受けると、検索インデクス１０を参照して当該位置情報及び時間情報に関連する状況関連文書を検索する。そして、この検索によって得られた関連文書に含まれる位置情報と時間情報との距離に基づいて当該関連文書に文書スコアを付与し、前記検索によって得られた複数の関連文書を前記付与された各関連文書の文書スコアの値に基づき並び替える。
【００２１】
特徴語取得部５は前記検索によって得られた状況関連文書から特徴語を取得する。
【００２２】
特徴語スコア付与部６は前記取得された特徴語と当該特徴語を含んだ状況関連文書に含まれている状況情報との距離に基づき当該特徴語に対してスコアを付与する。
【００２３】
特徴語提示部７は前記特徴語のスコアの値に基づき複数の特徴語を提示する。
【００２４】
特徴語入力部８は前記提示された複数の特徴語から選択された一つまたは複数の特徴語を検索結果提示部９に入力する。前記一つまたは複数の特徴語の選択はユーザの指定によって行われる。前記指定はユーザの端末から文書検索装置１００の入出力デバイスを介して行われる。尚、文書検索装置１００がポンティングデバイスを備えている場合、特徴語入力部８は前記ポインティングデバイスの操作によって選択された一つまたは複数の特徴語を検索結果提示部９に入力するようにしてもよい。
【００２５】
検索結果提示部９は特徴語入力部８から供された一つまたは複数の特徴語を含む状況関連文書を提示する。前記状況関連文書は入出力デバイスを介してユーザの端末に提示される。尚、文書検索装置１００が出力装置としてディスプレイを備えている場合、ディスプレイを介してユーザに提示されるようにしてもよい。
【００２６】
（処理手順の説明）
文書検索装置１００に係る処理手順について図２及び図３を参照しながら説明する。
【００２７】
文書検索装置１００に係る処理手順は、文書の検索を行うための検索インデクス１０を作成する図２に示した前処理段階（Ｓ１０１〜Ｓ１０２）と、文書を検索する図３に示した検索処理段階（Ｓ２０１〜Ｓ２０７）とからなる。
【００２８】
前処理の手順について図２のフローチャートに基づき具体例を挙げながら説明する。ここでは図４に例示した文書に対して処理する場合について説明する。
【００２９】
Ｓ１０１：状況解析部１は取得した文書に含まれる状況情報を解析する。
【００３０】
文書に含まれる状況情報の解析においては、既知の形態素解析法が適用される。
【００３１】
すなわち、文書を形態素解析して単語に分割し、固有表現抽出を行って状況情報の一つである位置情報として地名を抽出し、地名に対して位置情報を対応付けて格納した位置情報辞書を参照することで前記抽出した地名に対応した位置情報を付与する。位置情報の解析方法はこれに限るものではなく、文書から地名を表す文字列を探索したり、地名に対して位置情報を付与せずに地名の表記を場所としたりしてもかまわない。位置情報の解析結果の例を図５に示す。
【００３２】
また、文書に含まれる状況情報の一つである時間情報の解析においては、文書を形態素解析して単語に分割し、次いで固有表現抽出を行って日時表現を抽出し、その日時表現のパターンから日時を取得する。時間情報の解析方法はこれに限るものではなく、文書中に「…月…日」のような文字列のパターンに一致した場合に該当部分を日時表現としたり、「今日」などの単語を文書の作成日時をもとに実際の日時に変換したりしてもかまわない。時間情報の解析結果の例を図６に示す。
【００３３】
Ｓ１０２：検索インデクス作成部２はＳ１０１での解析で得られた状況情報を含む検索インデクス１０を作成する。
【００３４】
検索インデクス１０の作成には情報検索分野において既知の検索インデクス作成手法が適用される。作成された検索インデクス１０は文書検索装置１００に係るメモリまたは記憶装置に保存される。
【００３５】
次に、図３に示したフローチャートを参照しながれ文書検索処理の手順（Ｓ２０１〜Ｓ２０７）について具体例を挙げながら説明する。この例は、文書検索を行うユーザが「３５°３７′Ｎ  １３９°５３′Ｅ」で表される位置に存在しており、文書検索を行う日時が「２０１０／５／５（水）」となっている。
【００３６】
Ｓ２０１：状況入力部３はユーザが指定した状況情報を状況関連文書検索部４に入力する。
【００３７】
具体例では、ユーザが現在置かれている状況である位置情報「３５°３７′Ｎ  １３９°５３′Ｅ」および時間情報「２０１０／５／５（水）」が入出力デバイスを介して指定され、状況関連文書検索部４に入力される。前記状況を示す語の入力の仕方はこれに限るものではなく、現在置かれている場所以外の位置情報を入力したり、現在置かれている日時以外の時間情報を入力したり、ある地名を入力したり、時・分・秒までの詳細な日時を入力してもよい。
【００３８】
Ｓ２０２：状況関連文書検索部４は、Ｓ２０１で入力された状況情報に基づき検索インデクス１０を参照して当該状況情報に関連する状況関連文書を検索する。
【００３９】
ここでは、状況情報として入力された日時「２０１０／５／５（水）」と一致する日時を含むと共にもう一つの状況情報として入力された場所「３５°３７′Ｎ  １３９°５３′Ｅ」との距離が一定以内である場所を含んだ状況関連文書を検索する。状況関連文書の検索の仕方はこれに限るものではなく、入力された日時の一部と一致する日時を持つ文書を検索するようにしてもよい。または、入力された場所が地名を表す文字列だった場合にその文字列を本文中に含む文書を検索するようにしてもよい。
【００４０】
また、Ｓ２０２では、前記検索によって得られた状況関連文書に含まれる位置情報と時間情報との距離に基づいて文書に文書スコアを付与し、前記検索によって得られた各関連文書を前記付与された各関連文書の文書スコアの値に基づき並び替える。文書に対するスコアは、日時を表す表現と場所を表す表現との文書中での距離の近さに基づき算出される。文書に対するスコアの算出方法はこれに限るものではなく、入力された日時と文書中の日時との時間的な近さを考慮したり、入力された場所と文書中の場所との物理的な近さを考慮したりしてもよい。検索によって得られた状況関連文書の一例を図７に示す。
【００４１】
Ｓ２０３：特徴語取得部５は、Ｓ２０２で得た状況関連文書から特徴語を取得する。
【００４２】
ここでは、検索によって得られた全ての状況関連文書から特徴語を取得する。特徴語を取得するための文書の選択の仕方はこれに限るものではなく、文書スコアの高い上位Ｎ件の文書を利用したり、文書スコアが高い上位Ｘ％の文書を利用したり、文書スコアがＹ以上である文書を利用したりしてもよい。特徴語の具体例としては、各文書から固有表現抽出により得られる人名、地名、組織名が特徴語として挙げられる。
【００４３】
特徴語の取得方法はこれに限るものではなく、複数の文書のタイトルに共通する文字列や単語列を特徴語として取得したり、ＴＦ（出現頻度）値またはＩＤＦ（逆出現頻度）値若しくはこの両者の値の積（ＴＦ・ＩＤＦ値）の高い語を特徴語として取得したりしてもよい。また、特徴語は予め各文書から抽出して文書とともに検索インデクスに格納しておき、特徴語の取得の際には状況関連文書に付与された特徴語を取得するようにしてもかまわない。特徴語を取得した結果の例を図８に示す。
【００４４】
Ｓ２０４：特徴語スコア付与部６は、Ｓ２０３で得た特徴語とこの特徴語を含んだ状況関連文書中の状況情報との距離に基づいて当該特徴語に対して特徴語スコアを付与する。
【００４５】
特徴語スコアを付与する手順について説明する。先ず、各特徴語に対し、文書中に含まれる特徴語と場所を表す表現との間に含まれる文字数と文書中に含まれる特徴語と日時を表す表現との間に含まれる文字数のうち大きいほうの値を距離とし、距離の値に１を加えた値の逆数を文書ごとの特徴語スコアとする。そして、文書スコアと文書ごとの特徴語スコアの積を特徴語が含まれる文書について足し合わせた値を特徴語スコアとして付与する。
【００４６】
図８に示された事例に基づき特徴語「ＸＹＺ」を例として特徴語スコアを算出する過程について具体的に説明する。まず、順位が１である文書について文書ごとの特徴語スコアを算出する。場所を表す表現は「ＡＢＣ」であり、特徴語「ＸＹＺ」との間に含まれる文字数は４２である。また日時を表す表現は「５月５日」であり、特徴語「ＸＹＺ」との間に含まれる文字数は３７である。よって特徴語と状況との距離は４２であり、文書ごとの特徴語スコアは１／（４２＋１）＝０．０２３となる。順位が３である文書について同様に文書ごとの特徴語スコアを算出すると、０．０２９となる。よって、特徴語「ＸＹＺ」の特徴語スコアは、１．２２×０．０２３＋０．９３×０．０２９＝０．０５５となる。他の特徴語についても同様に特徴語スコアを算出する。特徴語スコアの付与結果を図９に示す。
【００４７】
特徴語スコアの付与の仕方は文書に含まれる特徴語と状況情報との距離に基づいていればこれに限るものではない。例えば、特徴語と場所を表す表現との間に含まれる文字数を距離としてもよい。特徴語と日時を表す表現との間に含まれる文字数を距離としてもよい。特徴語と場所と日時を含んでいる場合、「特徴語と場所を表す表現との間に含まれる文字数」と「特徴語と日時を表す表現との間に含まれる文字数」の和を距離としてもよい。この距離の定義にあたり、文字数ではなく単語数を適用してもよい。または、文書スコアを用いずに文書ごとの特徴語スコアの和を特徴語スコアとしてもよい。若しくは、特徴語のＴＦ値、ＩＤＦ値、ＴＦ・ＩＤＦ値のいずれかを特徴語スコアとしてもよい。
【００４８】
Ｓ２０５：特徴語提示部７はＳ２０４で算出された特徴語のスコアに基づき複数の特徴語を提示する。
【００４９】
前記複数の特徴語は文書検索装置１００の入出力デバイスを介してユーザの端末に提示される。例えば、特徴語スコアの高い順に上位３件の特徴語を提示する。特徴語の提示の仕方はこれに限るものではなく、上位Ｎ件の特徴語を提示したり、上位Ｘ％の特徴語を提示したり、特徴語スコアの値がＹ以上の特徴語を提示したり、人名などの種別ごとにそれぞれ１件ずつ特徴語を提示したり、特徴語とともに特徴語スコアを提示したり、特徴語スコアの値に基づきフォントの大きさを変化させて提示したりしてもかまわない。特徴語を提示した結果の例を図１０に示す。図１０に示されたように図９の特徴語スコア結果から上位３件の特徴語「ＡＢＣ」「ＸＹＺ」「ＤＥＦ」がおすすめのキーワードとして提示される。尚、文書検索装置１００が出力装置（例えばディスプレイ）を備えている場合、前記複数の特徴語は前記出力装置を介してユーザに提示されるようにしてもよい。
【００５０】
Ｓ２０６：特徴語入力部８はＳ２０５で提示された特徴語の中から選択された特徴語を検索結果提示部９に入力する。
【００５１】
事例では、文書検索装置１００の入出力デバイスを介して特徴語として「ＸＹＺ」がユーザの端末によって選択されて検索結果提示部９に入力される。特徴語は一つに限定されることなく複数の特徴語を選択するようにしてもよい。尚、文書検索装置１００がユーザによって操作されるポインティングデバイスを備えている場合、前記ポインティングデバイスの操作によって一つまたは複数の特徴語を選択できよるようにしてもよい。
【００５２】
Ｓ２０７：検索結果提示部９は、Ｓ２０６で選択された特徴語を含む状況関連文書を提示する。提示された状況関連文書は文書検索装置１００の入出力デバイスを介してユーザの端末に提供される。尚、文書検索装置１００が出力装置（例えばディスプレイ）を備えている場合、前記状況関連文書は前記出力装置を介して当該ユーザに提示されるようにしてもよい。
【００５３】
状況関連文書の提示例を図１１に示した。図示された事例では、「ＸＹＺ」を含む文書を文書スコアの高い順に提示する。検索結果の提示の仕方はこれに限るものではなく、選択した特徴語と場所、日時に基づいて文書のスコアを再計算し、再計算したスコアの高い順に提示したりしてもかまわない。前記スコアの再計算の方法はＳ２０２に係るスコアの算出法を適用すればよい。また、文書本文ではなく本文の一部である概要文を提示したりしてもかまわない。
【００５４】
（本実施形態の効果）
以上の文書検索装置１００によれば、入力された状況情報に関連する文書に含まれる特徴語を選択し、選択された特徴語を含む状況関連文書を提示するので、位置情報や時間情報等の状況情報に基づき話題になっている事物に関する文書を検索することができる。特に、提示された特徴語から任意に特徴語を選択可能であるので検索のユーザビリティが向上する。
【００５５】
また、文書検索装置１００では、前記状況情報として位置情報及び時間情報の入力を受けると、位置情報及び時間情報に応じた事物に関する文書をユーザに対して提供できる。さらに、前記状況情報に関連する複数の状況関連文書を各文書スコアの値に基づき並び替えて提示するようにしているので、文書検索のユーザビィティがさらに一層向上する。
【００５６】
（本発明の他の態様）
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【００５７】
上述の文書検索装置１００では、特徴語提示部７が複数の特徴語を提示し、特徴語入力部８がユーザの指定によって前記複数の特徴語から選択された一つまたは複数の特徴語を検索結果提示部９に入力している。
【００５８】
本発明の他の態様として図１２に例示された文書検索装置１０１のように特徴語スコアの値に基づき自動的に特徴語を選択するようにしてもよい。文書検索装置１０１によれば状況関連文書の提供にあたりユーザによる特徴語の選択の手間が省かれる。
【００５９】
文書検索装置１０１は文書検索装置１００の特徴語提示部７，特徴語入力部８の代わりに特徴語選択部１１を備える。特徴語選択部１１は特徴語スコア付与部６によって付与された特徴語スコアの値に基づき特徴語を選択する。検索結果提示部９は特徴語選択部１１によって選択された特徴語を含む状況関連文書を提示する。特徴語を選択する基準としては特徴語スコアの値に閾値を定めればよい。尚、特徴語選択部１１は文書検索装置１００に係る特徴語提示部７，特徴語入力部８を備えるようにしてもよい。
【００６０】
本発明に係る文書検索装置１００，１０１は、位置情報（場所等）や時間情報（日時等）などに例示される状況情報を考慮した検索を行う検索システムの開発などに利用可能である。
【００６１】
（本発明のプログラムとしての態様）
本発明は上記の実施形態の文書検索装置１００、１０１に係る各機能部１〜９，１１の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータによって実行して本発明を実現することができる。また、本実施形態の関連語計算方法における手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができる。さらに、コンピュータで前記機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ（Ｆｌｏｐｐｙ（登録商標） Ｄｉｓｋ）や、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、メモリカード、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＨＤＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【符号の説明】
【００６２】
１００，１０１…文書検索装置
１…状況解析部
２…検索インデクス作成部
３…状況入力部
４…状況関連文書検索部（状況関連文書検索手段）
５…特徴語取得部（特徴語取得手段）
６…特徴語スコア付与部（特徴語スコア付与手段）
７…特徴語提示部（特徴語提示手段）
８…特徴語入力部（特徴語入力手段）
９…検索結果提示部（検索結果提示手段）
１０…検索インデクス
１１…特徴語選択部（特徴語選択手段）
【図１】
2012022443.tif 000003
【図２】
2012022443.tif 000004
【図３】
2012022443.tif 000005
【図４】
2012022443.tif 000006
【図５】
2012022443.tif 000007
【図６】
2012022443.tif 000008
【図７】
2012022443.tif 000009
【図８】
2012022443.tif 000010
【図９】
2012022443.tif 000011
【図１０】
2012022443.tif 000012
【図１１】
2012022443.tif 000013
【図１２】
2012022443.tif 000014