(57)【要約】【課題】本発明は文書検索装置に関し、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようにし、その際に提示される情報は、ユーザの検索観点により動的に生成できるようにすると共に、入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能とする。【解決手段】ユーザインタフェース３と、キーワード検索エンジン４とを備えた文書検索装置において、入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成して提示する絞り込み情報作成部５と、提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する係受け情報検索エンジン６を備えた。【選択図】　　　　図１
2004133564.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースと、キーワード検索エンジンとを備えた文書検索装置において、
入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成して提示する絞り込み情報作成部と、
提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する係り受け情報検索エンジンを備えたことを特徴とする文書検索装置。
【請求項２】
前記絞り込み情報作成部は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する機能を備えていることを特徴とする請求項１記載の文書検索装置。
【請求項３】
前記絞り込み情報作成部は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する機能を備えていることを特徴とする請求項１または２に記載の文書検索装置。
【請求項４】
前記絞り込み情報作成部は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する機能を備えていることを特徴とする請求項１乃至請求項３のいずれかに記載の文書検索装置。
【請求項５】
予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する主題抽出部、およびユーザが検索時にその検索観点を入力するユーザインタフェースを具備し、かつ、
作成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する絞り込み情報作成部を備えたことを特徴とする請求項１乃至請求項３のいずれかに記載の文書検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、ユーザが求める文書を効率的に、かつ漏れなく検索する文書検索装置に関する。
【０００２】
【従来の技術】以下、従来例について説明する。
§１：従来例１
（１）　：文書検索装置に関しては、検索条件としてユーザがキーワードを指定し、指定されたキーワードを含む文書を提示する方法が広く用いられている。しかしながら、上記のような「入力したキーワードを含む文書」を検索することがユーザの真の検索目的である事は少なく、「ユーザが検索したい文書」が含んでいる語句をユーザが想定し、それをキーワードとしユーザが入力する事で間接的に目的の文書を検索するのが一般的である。この点に着目すると、従来の検索方法には以下の２つの問題がある。
【０００３】
（２）　：第一の問題は、ユーザが目的とする文書にユーザが想定したキーワードが含まれていない場合に、その文書が検索できないという問題である。この問題を解決するためには、同義語やシソーラス情報を用いて、ユーザの入力キーワードに関してその同義語や上位語または下位語でも検索するという方法が広く用いられている。
【０００４】
しかしながら、この方式を用いる場合には、入力が想定されるキーワードに関する同義語情報やシソーラス情報を用意する必要があり、それは非常に困難であるという別の問題が発生する。この問題を解決する発明としては、特許文献１の発明が上げられる。
【０００５】
この発明は、予め、単語とその意味概念辞書及び概念間の格情報を含めた係り受け関係を記述した共起事例データベースを用意し、概念辞書にない未登録語が出現した場合は、その未登録語を含む文節と係り受け関係にある文節に含まれる単語概念及びその格情報で共起事例データベースを検索し、検索結果である共起事例において未登録語の位置にくる単語の意味概念を未登録語の意味概念の候補としてユーザに退治し、ユーザが正しい意味概念を選択させてその結果を新たに概念辞書に登録する事を要旨としている。
【０００６】
ただし、単語は多義性を持つ場合があり、一つの共起事例でのみ得られた意味概念を以降の全ての文の解析に利用するのは、たとえユーザの確認フェーズを加えたとしてもユーザがその多義性に気がつかない場合があり、誤った登録が行われる危険性がある。
【０００７】
（３）　：第二の問題としては、ユーザの目的とする文書以外の不必要な文書も検索されてしまうという問題である。キーワード検索は、ユーザが検索を行いたい内容の文書に含まれていそうな単語をキーワードとして入力するという操作であるが、入力キーワードを含む文書であっても、その実際の記述内容は無数であり、ユーザが想定している記述内容以外の文書もヒットするのが原因となっている。
【０００８】
例えば、ユーザが「無料のピアノ教室」に関する情報を知りたいという目的において、キーワードとして「無料＆ピアノ教室」を入力した場合、「ピアノ教室でのレッスンの成果を、入場無料の市民コンサートで披露した」という文は検索条件にはヒットするが、ユーザの検索意図に合致しない。
【０００９】
これに対して、検索文書そのものを提示する前に、文書中の入力キーワードを含んだ文中の入力キーワード前後の部分を提示し、ユーザはそれを見る事で元文書への不要なアクセスを抑止するといった工夫が行われている。しかしながらこの方式では、結局ユーザは提示される情報の全てに目を通す必要があり、提示情報を用いた絞り込みを行うことが出来ない。
【００１０】
また、ユーザが想定している記述内容の文を含む文書を検索する方式としては、ユーザが検索条件として文を入力し、その文と同じ文意を持つ文を格納文書中より検索するといった方式が広く用いられている。ただしこの場合、入力した文と全く同じ記述を含む文書を検索するには、全文検索技術を用いれば簡単に実現できるが、これでは同じ文意で表層表現が異なる文を含む文書は検索できない。
【００１１】
つまり、漏れの少ない検索を実現するには表層表現の違いを吸収する処理が必要となる。このような吸収処理の手段としては、文を係り受け組の形に分解し、文意の情報の過不足や、語順に関するバリエーションを吸収する方法が広く用いられている。この手段を用いた発明の例としては、特許文献２が挙げられる。以下、この発明について説明する。
【００１２】
（４）　：特許文献２に記載された発明の説明
特許文献２に記載された発明は、入力として「テキストを検索する」を指定した場合、２つの文節「テキストを」と「検索する」の係り受け関係を解析し、文節を構成する単語の同義語情報や受動態などの表現の揺れを吸収して検索を行い、「文書を探す」、「テキストが検索される」といった文を検索するものである。
【００１３】
しかしながら、この発明において、用いられている単語レベルまたは文節レベルの変換のみでは検索できない文書が存在するといった問題がある。例えばこの方式においては、「テキストの検索を行う」といった入力文と同内容の文が検索できない。この問題は、入力文と同内容であるが、その係り受け構造が異なる文が存在する事がその本質である。
【００１４】
この問題の一部を解決するための発明としては、特許文献３の発明が上げられる。以下、この発明について説明する。
【００１５】
（５）　：特許文献３の発明の説明
この発明は、同内容の埋め込み文（述語が主格に連帯修飾している文）や拡張格構造（「（主格）が（述語派生の名詞）を（遂行を表す動詞文節）」の構造を持つ文）も検索する事を可能にする発明である。これにより、「山田電機が開発する」という入力文に対して「〜を開発した山田電機」（埋め込み文）、「山田電機が開発を完了した」（拡張格構造の文）という記述を含む文も検索可能とするのがこの要旨である。しかしながら、係り受け構造のバリエーションはこれらのみで発生するものではなく、例えば「山田電機での開発は順調だ」といった文には対応できない。
【００１６】
一方、文書検索手法としては、上記キーワード検索以外にも、ディレクトリ型検索と呼ばれる手法が広く知られている。この手法は、検索対象文書に階層的な分類カテゴリを付与しておき、ユーザは提示された分類カテゴリを選択していく事で目的の文書にたどり着くといったインタフェースを特徴としている。
【００１７】
このインタフェースは、例えば、「バリアフリー」に関する文書を検索する時には最初に提示される分類カテゴリ名、「社会」から、「福祉」「バリアフリー」といった下位の分類カテゴリ名を選択していき、目的の文書にたどり着くといった操作である。
【００１８】
この方式の場合、文書の表層上の記述文とは独立に、文書の内容で検索を行っているので、キーワード検索に伴う上記の諸問題は発生しないが、ユーザが求める文書がどの分類カテゴリに分類されているかを推測する必要があり、また分類カテゴリ体系も把握していないとうまく検索が行えないといった別の問題が発生する。
【００１９】
上記例においては、分類カテゴリ「社会」を選択した際に提示される分類カテゴリの内、正解に至るカテゴリ名である「福祉」を選択せずに他のカテゴリを選択してしまった場合に、その下位カテゴリに「バリアフリー」が存在しない場合があり、検索に失敗してしまう。
【００２０】
【特許文献１】
特開平６−１９５３７１号公報
【特許文献２】
特開平３−２０８６６号公報
【特許文献３】
特開平７−２４４６６９号公報
【００２１】
【発明が解決しようとする課題】
前記のような従来のものにおいては、ユーザが検索対象文書の記述内容で正しく検索を行う際に、次のような課題があった。
【００２２】
▲１▼：ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示することができない。また、従来のディレクトリ型検索方式においては、次の絞り込み操作のための情報を提示するが、ここで提示される情報は、ユーザの検索観点により動的に生成されるものではない。
【００２３】
▲２▼：入力キーワードの同義語を用いて記述されている文は、予め同義語辞書を用意せずに検索可能とする事ができない。
【００２４】
本発明は、このような従来の課題を解決し、
▲１▼：ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示することができるようにする。その際に提示される情報は、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成されるものであるようにする。
【００２５】
▲２▼：入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能とする、の少なくとも前記２点を実現させることを目的とする。
【００２６】
【課題を解決するための手段】本発明は前記の目的を達成するため、次のように構成した。
【００２７】
（１）　：ユーザインタフェースと、キーワード検索エンジンとを備えた文書検索装置において、入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成して提示する絞り込み情報作成部と、提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する係り受け情報検索エンジンを備えたことを特徴とする。
【００２８】
（２）　：前記（１）　の文書検索装置において、前記絞り込み情報作成部は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する機能を備えていることを特徴とする。
【００２９】
（３）　：前記（１）　又は（２）　の文書検索装置において、前記絞り込み情報作成部は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する機能を備えていることを特徴とする。
【００３０】
（４）　：前記（１）　乃至（３）　のいずれかの文書検索装置において、前記絞り込み情報作成部は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する機能を備えていることを特徴とする。
【００３１】
（５）　：前記（１）　乃至（３）　のいずれかの文書検索装置において、予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する主題抽出部、およびユーザが検索時にその検索観点を入力するユーザインタフェースを具備し、かつ、作成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する絞り込み情報作成部を備えたことを特徴とする。
【００３２】
（作用）
前記構成に基づく本発明の作用を、図１に基づいて説明する。
【００３３】
（ａ）　：前記（１）　では、絞り込み情報作成部５は、入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成してユーザに提示する。係受け情報検索エンジン６は、提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する。
【００３４】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【００３５】
（ｂ）　：前記（２）　では、絞り込み情報作成部５は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する。
【００３６】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報としてユーザに提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【００３７】
（ｃ）　：前記（３）　では、絞り込み情報作成部５は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する。
【００３８】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報は、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【００３９】
さらに、絞り込み情報としてまとまった形式で提示されるので、提示された情報が多すぎるために、次のユーザの選択操作を阻害することがない。
【００４０】
（ｄ）　：前記（４）　では、絞り込み情報作成部５は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する。
【００４１】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。
【００４２】
また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。更に、ユーザが十分な絞り込み結果を得るまで処理を繰り返すので、十分な絞り込みによる検索が可能になる。
【００４３】
（ｅ）　：前記（５）　では、主題抽出部７は、予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する。また、ユーザインタフェース３は、ユーザが検索時にその検索観点を入力する。そして、絞り込み情報作成部５は、作成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する。
【００４４】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【００４５】
【発明の実施の形態】以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００４６】
§１：文書検索装置の概要
以下、図１を参照しながら文書検索装置の概要を説明する。
【００４７】
（１）　：本発明に係る文書検索装置では、ユーザのキーワード入力及び検索結果の提示を行うユーザインタフェース３及び入力されたキーワードを含む文を検索するキーワード検索エンジン４から構成される従来のキーワード型文書検索装置において、更に、入力キーワードを含む文節に関する係り受け情報を整理して提示する絞り込み情報作成部５、停止された絞り込み情報の中でユーザが選択した結果より文書の検索を行う係り受け情報検索エンジン６と主題抽出部７とを具備するものである。
【００４８】
（２）　：前記各処理部の例と処理の概要を、ある検索タスクを例として説明する。なお、ユーザインタフェース３以外の全ての処理は、計算機上のプログラムとして実現可能である。
【００４９】
例とする検索タスクは、あるソフトウェア製品において、処理終了後に本来削除されるべき一時ファイルが残ってしまうという不具合を解決するために、過去の障害事例（ここでは「不具合の内容とその対処方法が記載された文書」を想定する）が格納されたデータベース（ＤＢ）を検索するというものである。
【００５０】
（３）　：ユーザインタフェース３
ユーザが検索を行うための検索条件を入力する手段及び、処理結果のユーザへの提示を行う手段を具備するものであり、キーボード等の入力デバイス及びモニタ等の出力デバイスで実現可能である。以下の検索タスクにおいては「一時ファイル」がキーワードとして入力される。
【００５１】
（４）　：キーワード検索エンジン４
前記ユーザインタフェース３によって入力されたキーワードを含む文を検索するものであり、従来の全文検索エンジン等がそのまま流用可能である。
【００５２】
§２：文書検索装置の構成と処理の説明
（１）　：文書検索装置の構成の説明
図２は文書検索装置の構成図である。文書検索装置２は、ユーザインタフェース３と、キーワード検索エンジン４と、絞り込み情報作成部５と、係り受け情報検索エンジン６と、主題抽出部７と、絞り込み情報作成ルール格納ＤＢ８と、検索対象文書ＤＢ９と、主題抽出ルール格納ＤＢ１０等を備えている。なお、前記ＤＢは全てデータベースのことである。
【００５３】
前記構成において、絞り込み情報作成ルール格納ＤＢ８は、絞り込み情報作成部５が情報を参照して絞り込み情報を作成するＤＢである。検索対象文書ＤＢ９は、キーワード検索エンジン４と係り受け情報検索エンジン６が使用するもの（参照／格納）するＤＢである。主題抽出ルール格納ＤＢ１０は、主題抽出部７が検索対象文書から主題を抽出する際に参照するＤＢである。
【００５４】
（２）　：処理例の説明
図３は文書検索装置の処理説明図である。以下、図１及び図３に基づいて文書検索装置全体の処理を説明する。
【００５５】
▲１▼：絞り込み情報作成部５は、入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成してユーザに提示する。係受け情報検索エンジン６は、提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する。
【００５６】
▲２▼：絞り込み情報作成部５は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する。
【００５７】
▲３▼：絞り込み情報作成部５は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する。
【００５８】
▲４▼：絞り込み情報作成部５は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する。
【００５９】
▲５▼：主題抽出部７は、予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する。また、ユーザインタフェース３は、ユーザが検索時にその検索観点を入力する。そして、絞り込み情報作成部５は、生成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する。　図１に示した図示矢印及び図中の（ａ）　〜（Ｚ）　の内容は次の通りである。図１中の矢印は情報の流れを示しており、（ａ）　はユーザが入力したキーワード等の検索条件、（ｇ）　は（ａ）　の検索エリア、（ｂ）　は（ｇ）　に対する検索結果、（ｃ）　は検索結果から絞り込み情報を作成するための情報、（ｄ）　は（ｂ）　、（ｃ）　から作成された絞り込み情報、（ｅ）　は提示された（ｄ）　において、絞り込み情報を用いて更に絞り込みを行うとした場合のユーザの選択情報、（ｉ）　は（ｅ）　の検索エリア、（ｆ）　は（ｉ）　に対する検索結果である。また、検索結果（ｆ）　に関して、（ｂ）　と同様に（ｃ）　を用いて新たな絞り込み情報（ｄ）　が生成されてユーザに提示される。
【００６０】
例１〜例３（請求項１〜３に対応）の装置においては、新たに生成した（ｄ）　より検索対象文書への参照情報がユーザに提示されるが、例４（請求項４に対応）の装置に関しては、絞り込み情報（ｄ）が十分な絞り込みを達成した場合には同様に、（ｄ）　中の検索対象文書への参照情報がユーザに提示されるが、そうでない場合には、更に新たに選択情報（ｅ）　がユーザに与えられて、それを基に再度（ｄ）　が生成される。
【００６１】
また、他の例で述べた例５（請求項５に対応）の発明に関しては、これは、検索対象文書ＤＢを構築する際に、キーワードまたは係り受け情報からの検索処理において、その検索対象を文書に含まれている全ての文を対象にするのではなく、その主題抽出結果にのみ制限してＤＢが構築される。
【００６２】
この処理は、ユーザの検索操作に先立ち、ＤＢの構築時に実施されるが、そのための処理における情報の流れも図１に示されており、（Ｘ）　は検索対象文書内のテキスト情報及び検索対象文書への参照情報、（Ｙ）　は主題抽出を行うためのルール、（ｚ）　は（Ｘ）　に（Ｙ）　が適用される事によって抽出された主題及び検索対象文書への参照情報である。
【００６３】
（３）　：フローチャートによる処理例１の説明
図４は検索時の処理フローチャート１である。以下、図４に基づいて、検索時の処理フローチャート１の処理（処理例１とする）を説明する。なお、この処理例は、請求項１〜３に対応する処理例であり図３も参照しながら説明する。また、Ｓ１〜Ｓ６は各処理ステップを示す。
【００６４】
先ず、ユーザ操作により検索条件（ａ）　が入力されると（Ｓ１）、キーワード検索エンジン４は検索対象文書ＤＢ９に対し文書情報検索を行い、検索結果（ｂ）　を得る（Ｓ２）。次に、絞り込み情報作成部５は、キーワード検索エンジン４から検索結果（ｂ）　を受け取り、絞り込み情報作成ルール格納ＤＢ８を参照して絞り込み情報を作成し（Ｓ３）、ユーザインタフェース３を介してユーザに提示する（Ｓ４）。
【００６５】
次に、ユーザ操作により、提示された絞り込み情報の選択が行なわれ、ユーザの選択情報（ｅ）　が入力されると（Ｓ５）、係り受け情報検索エンジン６は検索対象文書ＤＢ９を対象として検索を行い、検索結果（ｆ）　を得る。その後、絞り込み情報作成部５は、係り受け情報検索エンジン６からの検索結果（ｆ）　を受け取り、ユーザインタフェース３を介してユーザに提示する（Ｓ６）。
【００６６】
（４）　：フローチャートによる処理例２の説明
図５は検索時の処理フローチャート２である。以下、図５に基づいて、検索時の処理フローチャート２の処理（処理例２とする）を説明する。なお、この処理例は、請求項４に対応する処理例であり、Ｓ１１〜Ｓ１７は各処理ステップを示す。
【００６７】
先ず、ユーザ操作により検索条件（ａ）　が入力されると（Ｓ１１）、キーワード検索エンジン４は検索対象文書ＤＢ９に対し文書情報検索を行い、検索結果（ｂ）　を得る（Ｓ１２）。次に、絞り込み情報作成部５は、キーワード検索エンジン４から検索結果（ｂ）　を受け取り、絞り込み情報作成ルール格納ＤＢ８を参照して絞り込み情報を作成し（Ｓ１３）、ユーザインタフェース３を介してユーザに提示する（Ｓ１４）。
【００６８】
次に、ユーザにより絞り込みが十分か否かが判断され（Ｓ１５）、十分でなければ、ユーザ操作により絞り込み情報選択を行い（Ｓ１６）、その後、Ｓ１２の処理へ移行し、前記のＳ１２からの処理が繰り返される。また、ユーザにより絞り込みが十分であれば、ユーザインタフェース３を介してユーザに検索結果の提示が行なわれる（Ｓ１７）。
【００６９】
§３：絞り込み情報作成部の詳細な説明
（１）　：例１の説明
▲１▼：概要
絞り込み情報作成部５は、検索された文から、公知である係り受け解析手段を用いて、その文の係り受け組（係り元文節表記と係り先文節表記の組で表現される。以後「係り元文節表記−係り先文節表記」の形で記述する）を獲得し、その係り受け組を基に次の絞り込み操作のための情報を作成する。
【００７０】
また、絞り込み情報の生成に用いる係り受け組は、上記のように検索された文に対して係り受け解析処理を行って獲得しても良いが、予め全検索対象文書に対して係り受け解析を行っておき、前記キーワード検索エンジンの検索対象を文書中の文ではなく、その係り受け組を対象にする事でも獲得可能である。
【００７１】
獲得した係り受け組から絞り込み情報を生成する際に、まず獲得した係り受け組の表層表現を統一する必要がある。これは同じ内容を意味する係り受け組を、同じ表層表現の係り受け組に統一する処理である。この処理を行う事により、記述内容で検索を行うという本発明の目的に合致した絞り込み情報を提示する事を実現すると共に、ある入力に対して提示する絞り込み情報を削減する事により、ユーザの選択処理の負担を軽減する事もできる。この表層表現の統一処理としては、例えば次のような処理が上げられる。
【００７２】
▲２▼：文節の統一処理
文節の表現の揺れを吸収する処理である。公知の係り受け解析手法においては、まず文を形態素解析手法により形態素に分解し、ついでそれらを文法的なルールに基づき文節にまとめあげ、最後に文節の属性情報に基づきその係り受け関係を推定するといった処理を行う。この場合、各文節においてはその文節を構成する形態素が分かっているので、その形態素情報に基づいて、例えば文法的には副助詞と呼ばれる形態素を削除するといった処理を行う。副助詞として例えば「〜をも」という文節における「も」が挙げられる。
【００７３】
また、係り受け解析処理とは別に、これも公知である並列構造解析手段を用いて、並列文節に関して格助詞を補完するといった処理も行える。例えば「ファイルやディレクトリを削除する」といった文からは「ファイルや−削除する」「ディレクトリを−削除する」という係り受け組が抽出されるが、並列構造解析により、文節「ファイルや」と文節「ディレクトリを」が並列構造となっている事が判明しているので、前者の文節に関して上記の副助詞の削除を行い、その並列構造の文節の助詞を補完する事で、「ファイルを−削除する」といった文節を生成する処理である。
【００７４】
この処理は副助詞を伴わずに読点で並列構造を表現するような次の文「ファイル、ディレクトリを削除する」にも適用され、同様に「ファイルを−削除する」という係り受け組を生成する事になる。更に、文の述語となる文節が過去の助動詞などを含む場合に、その助動詞を削除して現在形に変換する処理も考えられる。これにより、「残った」という文節が「残る」と変換される事になる。
【００７５】
また、上記形態素解析手法において利用される形態素解析用の辞書に、表記の揺れを吸収するための情報を格納しておき、例えば、検索対象文書中の表記が「インタフェース」であった場合でも、「インタフェース」に変換するといった文節を構成する形態素の表記を変換するといった処理も可能である。
【００７６】
▲３▼：係り受け組の統一処理の説明
この処理は、係り受け組としての表記を標準化する処理である。例えば、述語となる文節が受動態の助動詞を持つ場合に、それを係り先とする名詞相当語とガ格の助詞から構成される文節とでなる係り受け組を、名詞相当語とヲ格の助詞から構成される文節と、能動態の述語文節からなる係り受け組に変換するといった処理である。
【００７７】
この処理により、「ファイルが−削除される」という係り受け組が、「ファイルを−削除する」に変換される。なお、同様の処理が自動詞と他動詞の間にも行うことが可能である。この場合、自動詞と他動詞の関係にある動詞の情報が必要になるが、この情報は一般的な電子化辞書から取得可能である。この処理により、例えば「ファイルを−残す」が「ファイルが−残る」に変換される。
【００７８】
▲４▼：文節の結合処理の説明
検索された文から獲得される係り受け組を組み合わせて、絞り込みに有用な形の係り受け組に変換する処理である。例えば、「セルが空白になる」という文における処理が上げられる。この文は通常の文法に基づく係り受け処理では「セルが−なる」「空白に−なる」という二つの係り受け組が得られるが、「なる」という動詞に関しては、検索キーとしての情報が乏しく、「セルが−なる」という係り受け組だけではその記述内容は推測できない。
【００７９】
そこで、この二つを結合して「セルが−空白になる」という形で係り受け組を構成することにより、その係り受け組のみで内容が把握可能な形とすることができる。
【００８０】
また、「情報がセーブされない事がある。」という文において、通常の文法に基づく係り受け解析結果は、「情報が−セーブされない」、「セーブされない−事が」、「事が−ある」となる。しかしながらこの記述は「情報がセーブされない」事が主たる表現内容であって「事がある」は、この内容に「必ず起こるとは限らない」というニュアンスを付加しているとみなせる。
【００８１】
このような補助的な内容を表す係り受け組は検索キーとして意味がないのでこれらを結合して「情報が−セーブされない事がある」を係り受け情報とする。この係り受け組の係り先文節は、さらに上記処理により「情報を−セーブしない」と変換される。また、元の文が「情報がセーブされる事はない」である場合も、同様に「情報を−セーブしない」に変換されるような変換ルールを設定する。
【００８２】
このような結合処理を行うべき文節は、「事」、「もの」、「する」、「ある」、「ない」といった、それだけでは絞り込みのキーとしては広過ぎる少数の名詞や述語にのみ行えば良く、それらに関するルールを設定するのは容易である。
【００８３】
以上の処理によって、今回の検索タスクにおいて入力されたキーワードからは「一時ファイル−削除する」「一時ファイルが−残る」「一時ファイルを−削除しない」「一時ファイルを−破壊する」「ディレクトリ内の−一時ファイル」「生成する−一時ファイル」といった係り受け組が絞り込み情報として提示される。
【００８４】
（２）　：例２（請求項２に対応）の説明
例２（請求項２に対応）では、絞り込み情報作成部５は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する機能を備えている。これに関しては、ユーザがキーワードと共に、そのキーワードの文中における用法を入力する機能をユーザインタフェースに追加し、その用法にマッチする係り受け組のみを絞り込み情報として提示することができる。
【００８５】
キーワードの用法とは例えば、「入力キーワードが助詞を伴って述語に係る」や「入力キーワードを係り先とする修飾表現」といったものであり、前者の用法をユーザが入力した場合には、上記例においては、「ディレクトリ内の−一時ファイル」及び「生成した−一時ファイル」の二つの係り受け組がユーザの指定した用法に合致しないので絞り込み情報として提示されない。この処理により、ユーザの想定していない係り受け関係における情報は提示されないので、不要な絞り込み情報の提示を抑制する事ができる。
【００８６】
次に、生成した係り受け組に対して、絞り込み情報としてユーザが活用しやすい形式にまとめる。この処理としては、その係り受け組が獲得される文を含む文書数と共に提示するのが最も単純な例として挙げられる。今回の検索タスクにおいては、「入力キーワードが助詞を伴って述語にかかる」というキーワードの用法を指定した時には、例えば図６の「提示結果１」のような形式に整形してユーザインタフェースを通じてユーザに提示することになる。
【００８７】
ユーザは提示された情報に基づき、今回の検索タスクにおいては「一時ファイルを−削除しない」及び「一時ファイルが−残る」を選択し、選択された係り受け組を含む文書を検索することができる。
【００８８】
この時、今回の検索タスクにおいてユーザが想定していた「一時ファイルが残る」といった表現だけでなく、「一時ファイルを−削除しない」といった同意の表現を含む文も、絞り込み情報として提示されているので検索できる。
【００８９】
これは一般的には「削除しない」と「残る」は同義語と言えないが、係り受け組で表現されたフレーズとしては同義であるといった、単語単位の同義語では処理不可能な同意性の判定をユーザに任せる事により実現している。
【００９０】
また、この提示結果から文書を検索するのではなく、提示された文節がキーワードとして入力された時と同様の処理を行い、再度、絞り込み情報として提示する処理を行う検索モードを具備する事も可能である。例えば、絞り込み情報中の文節「残る」を選択し、その用法として「述語文節に係る助詞を伴う名詞文節」を指定した場合、図７の「提示結果２」のような情報をユーザに提示する。
【００９１】
この提示結果においては、「ｄａｔａ．ｔｍｐ」はユーザがキーワードとして想定した「一時ファイル」の具体的なファイル名であると推定できるので、係り受け組「ｄａｔａ．ｔｍｐが−残る」を検索キーにして文書を行う事で、当初入力したキーワードを用いていないが同じ内容の文を含む文書も検索可能となる。
【００９２】
なお、上記の例は最も簡単な提示形式であるが、入力されたキーに対する文節のバリエーションが多い場合には、そこから選択する処理は非効率的になる可能性がある。
【００９３】
（３）　：例３（請求項３に対応）の説明
例３（請求項３に対応）では、絞り込み情報作成部５は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する機能を備えている。
【００９４】
前記のように、入力されたキーに対する文節のバリエーションが多い場合には、そこから選択する処理は非効率的になる可能性がある。これを解決するため、例３では提示結果に対して、階層的なまとめ挙げ処理を行い、各エントリを一度に提示する代わりにそのカテゴリ名を提示することで一度に提示する情報量を抑制し、ユーザの効率的な選択を支援するような形式で提示する機能を具備している。
【００９５】
例えば、図７の「提示結果２」において、提示する文節が持っている助詞に注目し、同じ助詞を伴う文節をまとめ挙げて、その助詞種別のカテゴリ名を提示するといった処理である。この場合の提示結果は図８の「提示結果３」のようになる。
【００９６】
ここで、ユーザがカテゴリ名「〜が」を選択し、例えばユーザインタフェース画面に「カテゴリを展開する」というメニューを追加し、ユーザがそれを選択した時に、その具体的な文節である「一時ファイルが」、「プロセスが」・・・といった実際の文節が提示され、ユーザはその提示結果からさらに選択操作を行う事ができる。
【００９７】
また、このカテゴリ名を選択し、別メニューとして「検索を行なう」というメニューを用意し、選択された分類カテゴリ名で文書の検索を行う事も考えられる。その場合には、その分類カテゴリに属する文節が選択されたとして検索が行なわれる。
【００９８】
このようなまとめ挙げ処理としては、上記のような助詞に注目した分類カテゴリのみではなく、他にも種々のものが考えられる。
【００９９】
そのような分類基準の例として、名詞文節を構成する複合語の部分形態素の一致によるカテゴリを作成する事もできる。これは例えば、「ファイルが」、「一時ファイルが」、「データファイルが」「画像ファイルが」・・・といった「〜ファイルが」となる文節のバリエーションが多い場合には、カテゴリ名を「〜ファイルが」とするカテゴリを自動的に作成し、絞り込み情報を提示する際に、まずはそのカテゴリ名「〜ファイルが」を提示する事で一度提示する絞り込み情報を削減する事ができる。
【０１００】
また、このように複数の分類カテゴリ名を用意する事により、あるカテゴリの展開結果に別のカテゴリ名が出力される事もある。上の例の場合は、まず分類カテゴリ「〜が」の展開を行うと、「ディレクトリが」「プロセスが」といった具体的な文節や「〜ファイルが」といったカテゴリ名がユーザに提示される。
【０１０１】
この提示結果中のカテゴリ「〜ファイルが」を指定してさらに展開を行うと、そのカテゴリに属する具体的な文節である「ファイルが」「一時ファイルが」「データファイルが」「画像ファイルが」といった実際の文節が提示される事になる。
【０１０２】
また、以上の例は、「文節Ａ（〜が）−文節Ｂ（〜する）」と表現可能な係り受け組において、文節Ａ及び文節Ｂの具体的な文節を、キーワードの入力や提示された絞り込み情報からの選択によりユーザが指定して検索を行うものである。
【０１０３】
（４）　：例４（請求項４に対応）の説明
これに対して例４（請求項４に対応）では、絞り込み情報作成部５は選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する機能を備えている。
【０１０４】
すなわち、文節Ａまたは文節Ｂに関する他の係り受け組を用いてさらなる絞り込みを行うことを特徴としている。これは例えば、「一時ファイルが−残る」という係り受け組を持つ文書が多量に存在する場合に、さらに絞り込みを行う機能を提供するものである。
【０１０５】
例えば、元の文が「一時ファイルがディレクトリ上に残る」である場合、「一時ファイルが−残る」だけでなく、「ディレクトリ上に−残る」という係り受け組も得られるが、この係り受け組を利用してさらに絞り込み情報を作成してユーザに提示する。
【０１０６】
ユーザは新たに提示された結果を選択する事でさらに絞り込みを行う事ができる。このように機能を具備した検索装置において、例えば、第１の選択処理により、「一時ファイルが−残る」を選択し、次の絞り込み情報を作成する際に利用する係り受け関係を「係り先文節に対する他の係り受け組」を選択した場合には、図９の「提示結果４」のような結果が提示される。
【０１０７】
この例は、係り先文節に属する係り受け組をさらに絞り込むための情報に利用しているが、係り元文節である「一時ファイルが」を係り先とする係り受け組、例えば「更新する−一時ファイル」、「カレントの−一時ファイル」といった係り受け組を絞り込み情報として利用する事も可能である。
【０１０８】
またここで提示される「更新する」といった文節のように、それがさらに他の係り受け組の係り先文節となっている場合には、その係り元文節でさらに絞り込み情報を作成する事もできる。例えば、この時点でのユーザの選択情報は、「一時ファイル−残る」「更新する−一時ファイル」であり、そこからさらに、「更新する」にヲ格で係る文節で細分化するとユーザが選択した場合には図１０の「提示結果５」のような絞り込み情報が提示される。
【０１０９】
このようにある文節に関して、その文節に関する係り受け組で絞り込み情報を提示する装置の内部処理と、提示結果をユーザが選択する操作及び選択結果からの文書の絞り込みという一連の処理を、十分な絞り込み結果になるまで繰り返す事で、目的とする文書を効率良く検索することができる。なお、ユーザへの提示形式は上記例に限るものではなく、本発明の要旨を変えない範囲で変更が可能である。
【０１１０】
§４：係り受け情報検索エンジンの詳細な説明
検索結果である文書集合から、前記絞り込み情報作成部５によって作成された絞り込み情報がユーザに提示されるが、その文書の件数が十分に少数である場合、そこから文書が検索されてユーザインタフェース３を通じてユーザに提示される。一方、絞り込み情報が十分でなく、さらに文書の絞り込みを行う必要があるとユーザが判断した場合には、ユーザは提示された絞り込み情報の選択操作を行う事になる。
【０１１１】
係り受け情報検索エンジン６では、前記の選択された絞り込み情報を用いて、それを含む文またはその文を含む文書を検索する処理を行う。この処理は、例えば、絞り込み情報を構成する文節を含む文を全文検索により検索し、その結果に対して係り受け解析処理を行なって係り受け組を抽出し、絞り込み情報の係り受け組とマッチングを行なって、適合するものを検索結果として提示する事で実現可能である。
【０１１２】
また、検索対象文書から予め全ての係り受け組を抽出しておき、その係り受け組を関係データベースに格納し、格納した関係データベースにおいて、絞り込み情報にマッチするものを検索結果として提示する事も実現可能である。
【０１１３】
例えば、図１０の「提示結果５」における一番上の提示結果が選択された場合には、一文に「予約データを−更新する」「更新する−一時ファイル」「一時ファイルが−残る」という係り受け組情報が作成されてユーザに提示される。
【０１１４】
§５：他の例（主題獲得手段等）の詳細な説明
前記構成を持つ文書検索装置で課題は解決されるが、より効率的な検索を実現する文書検索装置として、「予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する主題獲得手段、およびユーザが検索時にその検索観点を入力するユーザインタフェースを具備し、かつ、生成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する絞り込み情報作成部を備えた」構成の文書検索装置が提案されている。以下、この装置の構成について説明する。これらの手段は計算機上のプログラムとして実現可能である。
【０１１５】
（１）　：主題抽出部
前節で説明に使用した検索タスクにおいては、検索対象文書はあるソフトウェア製品に関する不具合の内容とその対策方法を記述した障害事例である。ここで各障害事例の表層的な記述の仕方は、無数のバリエーションが存在するが、障害内容の具体的記述が必ず存在し、この記述がユーザの検索を行う際に検索対象として想定する部分である。このような検索対象文書に記載されている種々の内容の中で、ユーザが文書の内容で検索を行う際にキーとして想定される記述内容を主題と呼ぶことにする。
【０１１６】
例えば、「キャンセル処理を行なった所、一時ファイルが残る」という記事文においては実際の不具合の記述は「一時ファイルが残る」であり、その前の部分「キェンセル処理を行なった所」はその不具合が起こるための条件を記述している部分である。ユーザが障害事例の検索を行う際には、その障害の具体的内容で検索を行うのが自然であり、この例においては、「一時ファイルが残る」の部分がその障害事例の主題となる。
【０１１７】
前記のように、例５（請求項５に対応）の文書検索装置は、この主題を抽出する手段を具備し、キーワード検索及び絞り込み情報の作成などの処理を文書中の主題を記述する部分に限定して行うことで、ユーザの想定した内容で正しく検索を行うことを可能にしたものである。
【０１１８】
例えば、ユーザが「（本来削除されるはずの）一時ファイルが残る」といった障害事例を検索したい場合には「仕様通り一時ファイルが残るが、データが破壊される」という記述の障害事例は検索されるべきではない。
【０１１９】
この事例の不具合は、一時ファイルが残る事ではなく、データが破壊される事であるからである。例５（請求項５に対応）の文書検索装置によれば、障害の内容を記述している部分に処理を限定するので、この記述内の「データが破壊される」にのみ処理が行なわれるのでこの障害事例はうまく排除される事になる。
【０１２０】
このような検索対象文書より主題を抽出する手段は、対象文書の種別や特徴に基づく抽出ルールを用意し、そのルールにマッチする記述を抽出する事で実現する。このルールとは、例えば、対象文書が新聞記事であるならば、記事中の第１文を抽出するといった簡単なものもあるし、また、障害事例においては、
▲１▼最初の文が「（名詞文節Ａ）−（述語文節Ｂ）」．「（述語文節Ｂ）−（述語文節Ｄ）」．「（名詞文節祖）−（述語文節Ｄ）」の３つの係り受け組を含み、（述語文節Ｂ）の最後の付属語が接続助詞の「が」で終わる場合、「（名詞文節Ｃ）−（述語文節Ｄ）」を主題として抽出する。
【０１２１】
▲２▼障害を発生させるための手順が記述されている場合、その最後の項目の文を抽出する。
【０１２２】
といった、文の係り受け関係のパターンや文書構造に基づく抽出ルールが挙げられる。
【０１２３】
前者のルールにおいては、上で例として挙げた記述「仕様通り一時ファイルが残るが、データが破壊される」（含まれる係り受け組は「仕様通り−残るが」「一時ファイルが−残るが」「残るが−破壊される」「データが−破壊される」）がマッチするので主題として「データが−破壊される」が抽出される。
【０１２４】
後者のルールにおいては、例えばある障害事例が以下のように、その障害を再現させるための手順が箇条書きにされている場合において、
１．更新処理を起動する。
２．処理の終了直前にキャンセルをかけて処理を中断させる。
３．ディレクトリに一時ファイルが残る。
【０１２５】
「ディレクトリに一時ファイルが残る」が主題として抽出される。勿論、この抽出結果である文に対して係り受け解析を行なって、主題となる係り受け組を選択するルール（例えば、「述語にガ格で係る名詞文節、ニ格で係る名詞文節の両方が存在する場合にはニ格で係る名詞節は削除する。」）を適用して、「一時ファイルが−残る」のみを主題として抽出する事も可能である。
【０１２６】
以上、主題抽出ルールとしていくつか挙げたが、抽出ルールは例のように、また格納文書内の文そのものに対して抽出ルールを適用する事は必須ではなく、例えば対象文書に対して公知である自動要約処理を行なった結果を処理対象とする事もできる。
【０１２７】
また、検索対象文書の主題として抽出される記述がただ一つである必要はなく、例えば、「〜したら、システムが異常終了し、一時ファイルが残る」という記述からは「システムが−異常終了する」、「一時ファイルが−残る」といった２つの係り受け組が主題として抽出される。
【０１２８】
更に、以上の説明は、文書の主題が一つである場合の説明をしているが、ユーザが検索を行うと想定される記述内容が一つに限らない事もある。まず、「一時ファイルが残る」という記述内容で検索を行い、その検索結果が大量である場合に、上の説明では副次的記述として廃棄されていたその障害の起きる状況でさらに検索を行うという操作は自然である。
【０１２９】
このような検索操作を可能にするのが例５（請求項５に対応）の文書検索装置である。この文書検索装置においては、主題を一つの検索観点（例では「障害内容」）のものに限定せずに、複数の検索観点を用意し、各々の検索観点に基づいてその記述部分を主題として文書中より抽出し、ユーザが検索時に指定した検索観点に合致する主題を処理の対象とする事で実現される。
【０１３０】
このような抽出を行うためのルールは、文書内の記述から適合する部分をその検索観点と共に主題として抽出するものである。このルールの例としては、上記の一つの検索観点に基づく主題のみを抽出するルールを拡張した以下のものがある。
【０１３１】
▲１▼：最初の文が「（名詞文節Ａ）−（述語文節Ｂ）」、「（述語文節Ｂ）−（述語文節Ｄ）」、「（名詞文節Ｃ）−（述語文節Ｄ）」の３つの係り受け組を含み、（述語文節Ｂ）の最後の付属語が接続助詞の「が」で終わる場合、「（名詞文節Ａ）−（述語文節Ｂ）」を検索観点「発現条件記述」として抽出し、「（名詞文節Ｃ）−（述語文節Ｄ）」を主題検索観点「障害内容記述」として抽出する。
【０１３２】
▲２▼：障害を発生させる手順が箇条書きで記述されている場合、その最後の項目の文を検索観点「障害内容記述」、その以前の項目の文を検索観点「発現条件記述」として抽出する。
【０１３３】
ユーザの操作としては、まず用意された検索観点の１つの検索観点をユーザが選択して検索作業を行い、その検索結果に関して、別の検索観点でさらに絞り込みを行うものである。例えば、ユーザは検索観点「障害内容記述」を選択し、まず本発明の装置が提供する機能を用いて検索作業を行い、求める障害内容が記述された障害事例を検索する。
【０１３４】
この件数が多い時には、この検索結果を対象にして、さらに検索観点「発現条件記述」で検索を行うといった効率的な検索が実現される。
【０１３５】
§６：具体的な装置例と記録媒体の説明
図１１は具体的な装置例である。前記文書検索装置は、ワークステーション、パーソナルコンピュータ等の任意のコンピュータにより実現することができる。この装置は、コンピュータ本体２１と、該コンピュータ本体２１に接続されたディスプレイ装置２２、入力装置（キーボード／マウス等）２３、リムーバブルディスクドライブ（「ＲＤＤ」という）２４、ハードディスク装置（「ＨＤＤ」という）２５等で構成されている。
【０１３６】
そして、コンピュータ本体２１には、内部の各種制御や処理を行うＣＰＵ２６と、プログラムや各種データを格納しておくためのＲＯＭ２７（不揮発性メモリ）と、メモリ２８と、インタフェース制御部（「Ｉ／Ｆ制御部」という）２９と、通信制御部３０等が設けてある。なお、前記ＲＤＤ２４には、フレキシブルディスクドライブや光ディスクドライブ等が含まれる。
【０１３７】
前記構成の装置において、例えば、ＨＤＤ２５の磁気ディスク（記録媒体）に、前記文書検索装置の処理を実現するためのプログラムを格納しておき、このプログラムをＣＰＵ２６が読み出して実行することにより、前記文書検索装置が行う処理を実行する。
【０１３８】
しかし、本発明は、このような例に限らず、例えば、ＨＤＤ２５の磁気ディスクに、次のようにしてプログラムを格納し、このプログラムをＣＰＵ２６が実行することで前記処理を行うことも可能である。
【０１３９】
▲１▼：他の装置で作成されたリムーバブルディスクに格納されているプログラム（他の装置で作成したプログラムデータ）を、ＲＤＤ２４により読み取り、ＨＤＤ２５の記録媒体に格納する。
【０１４０】
▲２▼：通信回線を介して他の装置から伝送されたプログラム等のデータを、通信制御部３０を介して受信し、そのデータをＨＤＤ２２の記録媒体（磁気ディスク）に格納する。
【０１４１】
前記の説明に対し、次の構成を付記する。
（付記１）
ユーザインタフェースと、キーワード検索エンジンとを備えた文書検索装置において、
入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成して提示する絞り込み情報作成部と、
提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する係り受け情報検索エンジンを備えたことを特徴とする文書検索装置。
【０１４２】
（付記２）
前記絞り込み情報作成部は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして、絞り込み情報を作成する機能を備えていることを特徴とする（付記１）記載の文書検索装置。
【０１４３】
（付記３）
前記絞り込み情報作成部は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する機能を備えていることを特徴とする（付記１）または（付記２）に記載の文書検索装置。
【０１４４】
（付記４）
前記絞り込み情報作成部は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する機能を備えていることを特徴とする（付記１）乃至（付記３）のいずれかに記載の文書検索装置。
【０１４５】
（付記５）
予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する主題抽出部、およびユーザが検索時にその検索観点を入力するユーザインタフェースを具備し、かつ、
作成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する絞り込み情報作成部を備えたことを特徴とする（付記１）乃至（付記３）のいずれかに記載の文書検索装置。
【０１４６】
（付記６）
コンピュータに、
入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成して提示する絞り込み情報作成部と、
提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する係り受け情報検索エンジンの機能を実現させるためのプログラム、又は該プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１４７】
【発明の効果】以上説明したように、本発明によれば次のような効果がある。
（１）　：請求項１では、絞り込み情報作成部は、入力されたキーワードを含む文節と、その係元または係先となる文節とで絞り込み情報を作成してユーザに提示する。係り受け情報検索エンジンは、提示された絞り込み情報からユーザが選択した情報を基にして文書を検索する。
【０１４８】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【０１４９】
（２）　：請求項２では、絞り込み情報作成部は、入力されたキーワードを含む文節と共に提示する文節の種別を基にして絞り込み情報を作成する。
【０１５０】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【０１５１】
（３）　：請求項３では、絞り込み情報作成部は、絞り込み情報として提示される文節の中で共通するものをまとめあげることにより階層構造を作成し、ユーザに提示する絞り込み情報として前記階層構造を提示する。
【０１５２】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【０１５３】
さらに、提示される絞り込み操作のための情報がカテゴリにまとめられているので、次の絞り込みにおいて、効率的な操作を行うことを可能にする。
【０１５４】
（４）　：請求項４では、絞り込み情報作成部は、選択された絞り込み情報における検索結果から、ユーザの指定した他の係り受け関係に基づいて絞り込み情報を作成し、それを新たな絞り込み情報として提示する。
【０１５５】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。
【０１５６】
また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。更に、ユーザが十分な絞り込み結果を得るまで処理を繰り返すので、十分な絞り込みによる検索が可能になる。
【０１５７】
（５）　：請求項５では、主題抽出部は、予め用意した単数または複数の検索観点に応じて、その検索観点に合致した検索対象文書を内容を特徴づける文または文の一部を検索観点と共に抽出する。また、ユーザインタフェースは、ユーザが検索時にその検索観点を入力する。そして、絞り込み情報作成部は、生成する絞り込み情報を、入力された検索観点に合致する主題記述から獲得されるものから作成する。
【０１５８】
このようにすれば、ユーザが入力したキーワードを含む文を単に検索するのではなく、ユーザの検索意図に合致した文を検索するための情報を、次の絞り込み操作のための情報として提示できるようになる。その際に提示される情報を、従来のディレクトリ型検索方式のように、予め設定されているものではなく、ユーザの検索観点により動的に生成できる。また、同義語となっている語も提示されるので入力キーワードの同義語を用いて記述されている文も、予め同義語辞書を用意せずに検索可能になる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】本発明の実施の形態における文書検索装置の構成図である。
【図３】本発明の実施の形態における文書検索装置の処理説明図である。
【図４】本発明の実施の形態における検索時の処理フローチャート１である。
【図５】本発明の実施の形態における検索時の処理フローチャート２である。
【図６】本発明の実施の形態における提示結果１を示した図である。
【図７】本発明の実施の形態における提示結果２を示した図である。
【図８】本発明の実施の形態における提示結果３を示した図である。
【図９】本発明の実施の形態における提示結果４を示した図である。
【図１０】本発明の実施の形態における提示結果５を示した図である。
【図１１】本発明の実施の形態における具体的に装置例である。
【符号の説明】
１　ユーザ
２　文書検索装置
３　ユーザインタフェース
４　キーワード検索エンジン
５　絞り込み情報作成部
６　係り受け情報検索エンジン
７　主題抽出部
８　絞り込み情報作成ルール格納データベース（絞り込み情報作成ルール格納ＤＢ）
９　検索対象文書データベース（検索対象文書ＤＢ）
１０　主題抽出ルール格納データベース（主題抽出ルール格納ＤＢ）
２１　コンピュータ本体
２２　ディスプレイ装置
２３　入力装置（キーボード／マウス等）
２４　リムーバブルディスクドライブ（ＲＤＤ）
２５　ハードディスク装置（ＨＤＤ）
２６　ＣＰＵ（中央演算処理装置）
２７　ＲＯＭ（リードオンリメモリ）
２８　メモリ
２９　インタフェース制御部（Ｉ／Ｆ制御部）
３０　通信制御部
【図１】
2004133564.tif 000003
【図２】
2004133564.tif 000004
【図３】
2004133564.tif 000005
【図４】
2004133564.tif 000006
【図５】
2004133564.tif 000007
【図６】
2004133564.tif 000008
【図７】
2004133564.tif 000009
【図８】
2004133564.tif 000010
【図９】
2004133564.tif 000011
【図１０】
2004133564.tif 000012
【図１１】
2004133564.tif 000013