(57)【要約】【課題】文書検索を効率的に行うための文書検索語句（キーワード）を、当該文書から自動的に抽出する文書検索語抽出方法を提供する。【解決手段】文書検索語句の抽出対象文書のジャンルを入力し、項目リスト３２０から検索対象項目を特定し、関連単語抽出部１１０において、前記文書の構文解析処理を行い、指定の検索項目（例えば祭り）に基づいた検索事象（例えば山笠）を抽出して文書検索語句とすることにより、項目リスト３２０にジャンルごとの一般的な検索項目（祭り）を設定しておくだけで具体的な検索事象（山笠）が抽出され、文書を読んで内容を把握しなくても最適な文書検索語句を抽出することができる。【選択図】      図１
2004302773.tif 000002
【特許請求の範囲】
【請求項１】
文書の分野をあらわすジャンル別に検索対象とする項目を指定したジャンル別項目リストを準備する準備ステップと、
文書の内容に則した文書検索語句を設定する文書を読み込む文書読み込みステップと、
前記読み込んだ文書のジャンルを入力するジャンル入力ステップと、
前記入力したジャンルにしたがって前記ジャンル別項目リストから検索対象項目を特定する検索項目特定ステップと、
前記読み込んだ文書の構文解析処理を行い、前記検索対象項目と連体関係を有する語句を抽出する連体関係語句抽出ステップと、
前記検索対象項目と連体関係にある語句を前記文書検索語句として抽出する文書検索語句抽出ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【請求項２】
請求項１に記載の文書検索語句抽出方法において、
前記検索対象項目と連体関係を有する語句を、前記文書内で他の語句と識別される形態で表示する文書表示ステップを備え、
前記文書表示ステップが、前記検索対象項目が複数あるとき、前記検索対象項目ごとに異なる形態で前記検索対象項目と連体関係を有する語句を表示することを特徴とする文書検索語句抽出方法。
【請求項３】
請求項１または請求項２に記載の文書検索語句抽出方法において、
前記連体関係語句抽出ステップが、前記検索対象項目を含まない語句同士の連体関係を有する語句についても抽出し、
前記検索対象項目を含まない語句同士の連体関係を有する語句が、同一ジャンルの複数の文書で抽出されたとき、前記語句を前記ジャンル別項目リストの項目として追加する項目リスト追加ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書検索を効率的に行うための文書検索語句（キーワード）を、該当文書から自動的に抽出する文書検索語句抽出方法に関するものである。
【０００２】
【従来の技術】
従来、図書館などにおける書籍・雑誌の書誌カードや、文書検索のための文書検索語句（キーワード）の登録は、担当者が該当の文書を読み、内容を理解した上で書き込みが必要な事項を探し出し、手書きで作成していた。
【０００３】
また、複数の文書から、所望の文書を取り出す場合、キーワードを指定することにより、文書データベースから該キーワードを有する文書を検索し、検索された各文書を参照して、所望の文書を入手するのが一般的である。
【０００４】
このような文書検索装置として、最近では、検索者がキーワードを入力すると、該キーワードを有する文書だけでなく、該キーワードと関連が深い表記ゆれ、同義語および類義語等（以下、「キーワード関連語」と言う）を持つ文書を併せて検索し、文書の検索もれを防止する機能が付加されるものがある。
【０００５】
図１９に、このようなキーワードおよびキーワード関連語を検索する文書検索装置の機能ブロック図を示し、説明する。
【０００６】
図１９に示すように、この文書検索装置１は、入力部１０と、文字列展開処理部１１と、展開処理テーブル１２と、文書検索部１３と、文書データベース１４と、表示制御部１５と、表示部１６とからなる。
【０００７】
入力部１０は、検索者がキーワード等を入力するための入力デバイスであり、キーボードおよびマウス等からなる。
【０００８】
文字列展開処理部１１は、入力部１０から受け付けたキーワードを、展開処理テーブル１２を用いてキーワード関連語に展開する処理部であり、キーワードおよびキーワード関連語を文書検索部１３に出力するとともに、検索語と各キーワード関連語の種別（表記ゆれ、類義語、同義語の別）を表示制御部１５に出力する。
【０００９】
展開処理テーブル１２は、文字列展開処理部１１が入力キーワードからキーワード関連語に展開する際に使用するテーブルであり、該展開処理テーブル１２には、予め設定されたキーワードとキーワード関連語の対応関係が格納される。
【００１０】
文書検索部１３は、文字列展開処理部１１から受け取った検索語のいずれかを有する文書を文書データベース１４から検索して、検索結果を表示制御部１５に出力する処理部である。
【００１１】
文書データベース１４は、作成文書および技術文献等をファイルとして記憶するデータベースである。
【００１２】
表示制御部１５は、文書検索部１３から検索結果を受け取った際に、検索結果を表示部１６に一覧表示し、検索者が指定した文書を文書データベース１４から取り出して表示部１６に強調表示する制御部である。
【００１３】
また、この表示制御部１５は、強調表示処理部１５ａと、強調データ管理テーブル１５ｂとを有する。
【００１４】
強調表示処理部１５ａは、文書検索部１３が検索した文書に含まれる検索語を強調表示する処理部であり、強調データ管理テーブル１５ｂは、キーワード、表記ゆれ、同義語および類義語と、その表示形態との対応関係を記憶するテーブルである。
【００１５】
表示部１６は、文書を表示する出力デバイスであり、ディスプレイ装置等からなる。
【００１６】
このような構成において、文書検索装置１は、入力部１０から入力検索語が入力されると、該入力検索語を関連検索語に展開し、この入力検索語および関連検索語を含む文書を文書データベース１４から検索して、該検索した文書を表示部１６に表示して、入力検索語および関連検索語を用いて検索した文書の中から、検索者が意図する文書を特定するものである（例えば、特許文献１参照）。
【００１７】
【特許文献１】
特開平８−２５５１６３号公報
【００１８】
【発明が解決しようとする課題】
しかしながら、従来の文書検索語句（キーワード）登録処理では、登録に時間がかかるばかりではなく、文書の内容そのものを充分に理解した上でないと、効果的なキーワードが作成されないという問題があった。
【００１９】
また、キーワードを入力して、対象文書内の該当キーワードおよびキーワード関連語を強調表示する場合においても、入力したキーワードまたはキーワード関連語と同一の語句が検索され、表示されるだけであり、上記文書検索装置のように、あらかじめ設定された展開処理テーブル等に格納されている語句のみしか抽出されないので、登録者が関連語句を入力しなければ、文書の内容に則したキーワードを抽出することはできず、上記の場合と同様に、文書の内容を理解しなければキーワードを作成することができないという問題があった。
【００２０】
そこで、本発明は、文書の構文解析処理を行い、ジャンルごとに指定した検索項目に基づいた検索事象を抽出して文書検索語句とすることにより、ジャンルごとに一般的な検索項目を設定するだけで具体的な検索事象が抽出され、文書を読んで内容を把握することなく、最適な文書検索語句を抽出することができる文書検索語句抽出方法を提供することを課題とする。
【００２１】
【課題を解決するための手段】
本発明は、上記課題を解決するため、検索対象とする項目を指定したジャンル別項目リストを準備し、文書検索語句を設定する文書を読み込む文書読み込みステップと、前記読み込んだ文書のジャンルを入力するジャンル入力ステップと、前記ジャンル別項目リストから検索対象項目を特定する検索項目特定ステップと、前記読み込んだ文書の構文解析処理を行い、前記検索対象項目と連体関係を有する語句を抽出する連体関係語句抽出ステップと、前記検索対象項目と連体関係にある語句を前記文書検索語句として抽出する文書検索語句抽出ステップと、を備えたことを特徴とするものである。
【００２２】
これにより、指定のジャンルの検索項目に基づいて、検索項目に対する検索事象が抽出される。例えば、検索項目「祭り」に対して、検索事象として「祭り」の名称である「山笠」が、文書検索語句として抽出される。したがって、ジャンルごとに一般的な検索項目を設定するだけで具体的な検索事象を抽出するので、文書を読んで内容を把握しなくても最適な文書検索語句が設定でき、文書内容に則した文書検索語句を短時間で容易に設定することができることとなる。
【００２３】
また、本発明は、前記検索対象項目と連体関係を有する語句を、前記文書内で他の語句と識別される形態で表示する文書表示ステップを備えたことを特徴とするものである。
【００２４】
これにより、抽出された文書検索語句が該当文書とともに他の語句と識別されて表示されるので、例えば、文書中で文書検索語句だけが、強調表示、下線付き、書式変更がされ、設定された文書検索語句を容易に確認することができるとともに、訂正の有無を文書検索語句抽出時に把握することができることとなる。
【００２５】
さらに、本発明は、前記文書表示ステップが、前記検索対象項目が複数あるとき、前記検索対象項目ごとに異なる形態で前記検索対象項目と連体関係を有する語句を表示することを特徴とするものである。
【００２６】
これにより、指定されている項目ごとに抽出された文書検索語句候補が異なって表示されるので、例えば、それぞれ色違いで表示され、項目ごとの文書検索語句候補を認識することができ、どの項目に対してどの文書検索語句候補が設定されたかを容易に把握することができることとなる。
【００２７】
さらに、本発明は、前記連体関係語句抽出ステップが、前記検索対象項目を含まない語句同士の連体関係を有する語句についても抽出し、前記検索対象項目を含まない語句同士の連体関係を有する語句が、同一ジャンルの複数の文書で抽出されたとき、前記語句を前記ジャンル別項目リストの項目として追加する項目リスト追加ステップと、を備えたことを特徴とするものである。
【００２８】
これにより、同一ジャンルの複数の文書で同じ語句が抽出されると、ジャンル別の検索項目として追加されるので、特定のジャンルで特有の語句を検索項目として自動追加することができ、文書検索語句抽出の回数が増すにしたがって語句検索精度を高めることができることとなる。
【００２９】
また、本発明は、前記項目リスト追加ステップが、前記検索対象項目の候補となる項目を記録する候補テーブルを生成する候補テーブル生成ステップと、前記ジャンル別項目リストの項目として追加する項目追加条件を設定する項目追加条件設定ステップと、前記検索対象項目を含まない語句同士の連体関係を有する語句が抽出されたとき、前記語句を前記候補テーブルの項目として前記候補テーブルを更新する候補テーブル更新ステップと、前記候補テーブルの項目が前記項目追加条件を満たしたとき、前記項目を前記ジャンル別項目リストの項目として追加する項目リスト条件追加ステップと、を備えたことを特徴とするものである。
【００３０】
これにより、検索対象項目の候補からジャンル別項目リストの項目として追加する項目追加条件を設定して、条件を満たしたときジャンル別項目リストの項目として追加するので、検索項目に追加する追加条件をそれそれ設定することができ、例えば特定の文書から抽出された場合は追加するとか、逆に特定の文書から抽出された場合は無視するとか、人名の場合は他の項目と条件を変えるといったように、ユーザの仕様に応じて様々な設定方法を選択することができることとなる。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しつつ説明する。
【００３２】
本発明に係る文書検索語句抽出システムのシステム構成図を、図１に示す。図１に示すように、文書検索語抽出システム１００は、関連単語抽出部１１０、画面表示部１２０、候補テーブル更新部１３０、項目テーブル追加部１４０およびジャンルマスタ３１０、項目リスト３２０、候補テーブル３４０、キーワードＤＢ３５０、一時保存領域４００、形態素辞書４２０、係り受け辞書４３０を備え、登録文書ＤＢ５１０に登録されている文書、または、ネットワーク等から文書入力装置を介して、読み込んでくる。
【００３３】
関連単語抽出部１１０は、構文解析処理部２００を有し、この構文解析処理部２００により、読み込んだ文書の構文解析を行い、指定した項目と関連性のある単語を抽出するものである。画面表示部１２０は、登録文書ＤＢ５１０から読み込んだ文書や本システムにより抽出したキーワード等を画面に表示するものである。
【００３４】
候補テーブル更新部１３０は、文書から抽出されたが、項目リスト３２０の項目に入っていなかった項目を、項目リスト３２０に載せる項目の候補としてあげ、候補テーブル３４０を更新するものである。項目テーブル追加部１４０は、候補テーブル３４０にある項目のうち、所定の条件を満たしたものを、項目リスト３２０の項目として追加するものである。本実施の形態においては、所定の数の文書に出現した場合、項目リスト３２０の項目として追加するものとする。
【００３５】
ジャンルマスタ３１０は、文書の属する分野を分類分けするジャンル名を、ジャンルコードを付けて記憶するものである。項目リスト３２０は、ジャンルごとに、文書検索語（キーワード）を抽出する際に手がかりとする項目名を記憶するものであり、この項目とともに項目の品詞および詳しい対象形式を記憶したものである。
【００３６】
候補テーブル３４０は、文書から抽出されたが、項目リスト３２０の項目に入っていなかった項目を、項目リスト３２０に載せる項目の候補として記憶するものである。キーワードＤＢ３５０は、文書の文書検索語となるキーワードを、検索した文書番号、イベントコードおよびキーワードを抽出した項目名とともに、記録するものである。一時保存領域４００は、本文書検索語句抽出処理において、一時的に作成されるデータを記憶するものである。
【００３７】
形態素辞書４２０は、文書を単語分割するための、意味を持つ最小の言語単位が記録された辞書である。係り受け辞書４３０は、文節の単語構成として、種々の係り元となる文節に対応する係り先となる文節を列挙し、両者間の係り受け属性を示した辞書である。
【００３８】
このような文書検索語句抽出システム１００における文書検索時のキーワード抽出処理について、フローチャートを図２、図３に示し、説明する。
【００３９】
また、文書検索語句抽出処理の事前準備として、ジャンルマスタ３１０と項目リスト３２０を作成しておく。
【００４０】
ここで、図４に、ジャンルマスタ３１０のデータ構造図を示し、説明する。図４に示すように、ジャンルマスタ３１０は、ジャンルコード、ジャンル名を有し、文書を分類分けするジャンル名に、それぞれジャンルコードを設け、記録されている。また、ジャンルには、「イベント」、「スポーツ」、「政治」といった文書の属する分野をあらかじめ設定しておく。
【００４１】
また、図５に、項目リスト３２０のデータ構造図を示し、説明する。図５に示すように、項目リスト３２０は、ジャンルコード、項目名、対象形式を有し、ジャンルコード別に、文書検索語（キーワード）を抽出する際に手がかりとする項目名と、この項目の対象形式と、が記録されている。また、項目名は、ジャンルに関する最低限の項目を、初期登録しておく。
【００４２】
以下では、ジャンルで「イベント」を選択し、対象の文書が「新聞記事」であり、「今年も夏を告げる祭りである山笠が７月１日開催され、百万人の市民が参加し、７月１５日に閉会した」という文書を処理する場合の例について、説明する。
【００４３】
まず、文書検索語抽出処理では、文書検索語（キーワード）を登録する文書を読み込み、表示する（ｓ１０１）。文書の読み込みは、登録文書ＤＢ５１０から、文書を選択して読み込む。また、この文書の読み込みは、インターネット等を通じて文書を読み込んできても良いし、スキャナ等を使用して文書を取り込んでも良い。
【００４４】
次に、ジャンルマスタ３１０からジャンルの一覧を表示する（ｓ１０２）。ここで、図６に、ジャンル一覧および文書表示画面例を示す。図６に示すように、左半分にジャンル選択部があり、右半分に文書表示部があるので、文書を観ながらジャンルを選択することができる。続いて、一時保存領域４００を確保しておく（ｓ１０３）。
【００４５】
次に、上記のように表示されたジャンル一覧から、ユーザは指定の文書のジャンルを選択する（ｓ１０４）。ここでは、「イベント」を選択する。次に、選択されたジャンル「イベント」のジャンルコード「１」により、項目リスト３２０を検索し、項目名を抽出する（ｓ１０５）。この抽出により、図７に示すように、項目名「祭り」、「開催」の２つの項目が、抽出される。
【００４６】
次に、読み込んだ文書の構文解析を行い、上記抽出した項目と関連性のある単語を抽出する（ｓ１０６）。構文解析処理については、現在様々な手法が存在し、例えば、特開平７−５６９１８号公報等に記載されている。
【００４７】
以下に、構文解析処理についての一例を説明する。
【００４８】
まず、図８に、構文解析処理部２００のブロック構成図を示し、簡単に説明する。図８に示すように、構文解析処理部２００は、入力部２１０、形態素解析部２２０、係り受け解析部２３０および出力部２４０を備えている。
【００４９】
入力部２１０は、構文解析処理部２００に構文解析を行う文書を入力するためのものであり、形態素解析部２２０は、形態素辞書４２０を用いて入力した文書を単語分割するものである。係り受け解析部２３０は、形態素解析部２２０で得られた形態素解析結果から係り受け辞書４３０を用いて文節間の係り受け関係を解析するものであり、出力部２４０は、構文解析された構文解析結果を、構文解析処理部２００から出力するものである。
【００５０】
また、図９に、係り受け解析部２３０の詳細ブロック構成図を示し、説明する。図９に示すように、係り受け解析部２３０は、並列関係検出部２３１、文節分割部２３２、並列関係認定部２３３および係り受け関係認定部２３４を備えている。
【００５１】
並列関係検出部２３１は、形態素解析結果から係り受け辞書４３０を用いて、並列関係を検出するものであり、文節分割部２３２は、並列関係が検出された入力文を各単語の文節で切断し、文節結果を得るものである。並列関係認定部２３３は、文節分割部２３２で得られた文節結果に対して並列関係を認定するものであり、係り受け関係認定部２３４は、係り受け辞書４３０を参照して、各文節の連体関係を決定し、係り受け解析結果を出力するものである。
【００５２】
図１０に、このような構文解析処理部２００における構文解析処理のフローチャートを示し、簡単に説明する。
【００５３】
構文解析処理部２００では、入力部２１０で入力文を入力すると、形態素解析部２２０に送られ、形態素辞書４２０を用いて、形態素解析（単語分割）を行う（ｓ２０１）。次に、形態素解析部２２０で形態素解析された結果を、係り受け解析部２３０へ供給する（ｓ２０２）。
【００５４】
係り受け解析部２３０に入力された形態素解析結果は、並列関係検出部２３１に入力され、係り受け辞書４３０を用いて、並列関係を検出する（ｓ２０３）。並列関係が検出された入力文は、文節分割部２３２で各単語の文節が切断され、文節結果を得る（ｓ２０４）。次に、並列関係認定部２３３では、得られた文節結果に対して並列関係を認定する（ｓ２０５）。次に、係り受け関係認定部２３４において、係り受け辞書４３０を参照して、各文節の連体関係を決定し、係り受け解析結果を出力することにより、係り受け解析部２３０から出力部２４０に出力する。出力部２４０では、構文解析処理部２００で解析された構文解析結果を、出力する（ｓ２０６）。
【００５５】
以上の処理により、構文解析処理部２００で、読み込んだ文書の構文解析を行い、選択したジャンルから抽出された項目と関連性のある単語が抽出される（ｓ１０６）。上記処理により、例文が処理された場合の連体関係の結果を、図１１に示す。ここで得られた結果を、一時保存領域４００に格納する。
【００５６】
次に、上記抽出した単語と、選択された項目リスト３２０の項目と、を参照する（ｓ１０７）。そして、項目リストと合致するものがあるか否かを検索する（ｓ１０８）。検索する対象は、各々の名詞を比較する。この検索結果による合致／不一致結果を、図１２に示す。項目リスト３２０には、「祭り」と「開催」が設定されているので、▲１▼と▲２▼が合致する。
【００５７】
合致したものについては、画面の文書表示部において、各々の連体関係が分かるように同一色で強調表示を行う（ｓ１１１）。また、キーワード表示部には、連体関係を示すように、合致した単語の表示を行う。図１３に、キーワード表示および文書表示画面例を示す。この例文では、文書表示部において、「祭り」、「山笠」、「７月１日」、「開催」が、強調表示され、キーワード表示部において、「祭り−山笠」、「７月１日−開催」が、キーワードとして表示される。
【００５８】
次に、ここで作成されたキーワードを、キーワードＤＢ３５０に登録する（ｓ１１２）。ここでは、上記で作成された「祭り−山笠」、「７月１日−開催」が対象となり、項目名「祭り」のキーワードとして「山笠」が、項目名「開催」のキーワードとして「７月１日」が、キーワードとして登録される。図１４に、キーワードＤＢ３５０に登録されるデータを示す。
【００５９】
次に、抽出した単語と、項目リスト３２０の項目と、の比較（ｓ１０８）により、合致しなかった場合について、説明する。
【００６０】
項目リスト３２０と合致しなかった場合、合致しなかったものの名詞を、文書番号とともに、一時保存領域４００の不一致テーブルに格納する（ｓ１２１）。この文例の場合、「百万人−市民」、「７月１５日−閉会」が合致しておらず、この中から選ばれる。ここで、「百万人」は数詞、「市民」は人称名詞、「７月１５日」は時詞、「閉会」はサ変名詞であるから、不一致テーブルには、「市民」、「閉会」が格納される。不一致テーブルのデータ構造図を、図１５に示す。
【００６１】
次に、一時保存領域４００から、候補テーブル３４０の更新を行う（ｓ１２２）。候補テーブル３４０の更新では、項目名および出現回数と、出現した文書番号の更新を行う。
【００６２】
図１６に、候補テーブル３４０のデータ構造図を示す。図１６に示すように、候補テーブル３４０は、項目リスト３２０に追加となる候補の項目名、この項目の対象形式、今までに出現した出現文書数、出現した文書番号の格納領域１〜ｎを有している。ここで、出現文書番号の格納領域の数ｎは、下記で説明するしきい値の数だけあれば良いが、しきい値を変更する可能性があるので、その状況に合わせてとると良い。
【００６３】
次に、候補テーブル３４０の更新に伴い、項目の出現回数がしきい値を越えるか否かを判定する（ｓ１２３）。ここでのしきい値を「６」とすると、項目名「閉会」の出現回数がしきい値を越える。上記図示した候補テーブル３４０は、この更新後の状態を示しており、項目名「閉会」の出現文書数は、「７」となっている。
【００６４】
出現回数がしきい値を越えた場合には、しきい値を越えた項目を、項目リスト３２０に追加する（ｓ１３１）。図１７に、項目が追加登録された項目リスト３２０のデータ構造図を示す。図１７に示すように、ジャンルコード「１」の項目名として、「閉会」が追加登録されている。
【００６５】
次に、文書より、追加された項目を再検索し（ｓ１３２）、キーワードを追加作成する（ｓ１３３）。この文例では、「閉会」がしきい値を越えたので、項目リスト３２０には、「閉会」が追加登録され、過去に出現した文書から検索が行われ、キーワードとして、新たに追加登録される。
【００６６】
図１８に、キーワードが追加登録されたキーワードＤＢ３５０のデータ構造図を示す。図１８に示すように、文書番号「１０００１」、イベントコード「１」で、項目名「閉会」、キーワード「７月１５日」が、追加登録されている。
【００６７】
以上のように、本文書検索語句抽出処理により、ジャンルごとにあらかじめ設定された項目からキーワードを抽出して自動的に登録することができるとともに、特定のジャンルにおける文書において、頻繁に出現する項目も検索項目名として自動登録できるので、ユーザの負担を軽減して最適な文書検索キーワードを抽出することができる。
【００６８】
さらに、本発明に関して以下を付記する。
【００６９】
（付記１）
文書の分野をあらわすジャンル別に検索対象とする項目を指定したジャンル別項目リストを準備する準備ステップと、
文書の内容に則した文書検索語句を設定する文書を読み込む文書読み込みステップと、
前記読み込んだ文書のジャンルを入力するジャンル入力ステップと、
前記入力したジャンルにしたがって前記ジャンル別項目リストから検索対象項目を特定する検索項目特定ステップと、
前記読み込んだ文書の構文解析処理を行い、前記検索対象項目と連体関係を有する語句を抽出する連体関係語句抽出ステップと、
前記検索対象項目と連体関係にある語句を前記文書検索語句として抽出する文書検索語句抽出ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【００７０】
（付記２）
付記１に記載の文書検索語句抽出方法において、
前記検索対象項目と連体関係を有する語句を、前記文書内で他の語句と識別される形態で表示する文書表示ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【００７１】
（付記３）
付記２に記載の文書検索語句抽出方法において、
前記文書表示ステップが、前記検索対象項目が複数あるとき、前記検索対象項目ごとに異なる形態で前記検索対象項目と連体関係を有する語句を表示することを特徴とする文書検索語句抽出方法。
【００７２】
（付記４）
付記１から付記３のいずれか１項に記載の文書検索語句抽出方法において、
前記連体関係語句抽出ステップが、前記検索対象項目を含まない語句同士の連体関係を有する語句についても抽出し、
前記検索対象項目を含まない語句同士の連体関係を有する語句が、同一ジャンルの複数の文書で抽出されたとき、前記語句を前記ジャンル別項目リストの項目として追加する項目リスト追加ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【００７３】
（付記５）
付記４に記載の文書検索語句抽出方法において、
前記項目リスト追加ステップが、
前記検索対象項目の候補となる項目を記録する候補テーブルを生成する候補テーブル生成ステップと、
前記候補テーブルの項目を、前記ジャンル別項目リストの項目として追加する項目追加条件を設定する項目追加条件設定ステップと、
前記検索対象項目を含まない語句同士の連体関係を有する語句が抽出されたとき、前記語句を前記候補テーブルの項目として前記候補テーブルを更新する候補テーブル更新ステップと、
前記候補テーブルの項目が前記項目追加条件を満たしたとき、前記項目を前記ジャンル別項目リストの項目として追加する項目リスト条件追加ステップと、
を備えたことを特徴とする文書検索語句抽出方法。
【００７４】
【発明の効果】
本発明によれば、文書を読み込み、前記文書のジャンルを入力し、前記ジャンル別の検索対象項目を特定し、前記文書の構文解析処理を行い、前記検索対象項目と連体関係を有する語句を前記文書検索語句として抽出するので、ジャンルごとに一般的な検索項目を設定するだけで具体的な検索事象が抽出され、文書を読んで内容を把握しなくても最適な文書検索語句が設定でき、文書内容に則した文書検索語句を短時間で容易に設定することができる。
【００７５】
また、本発明によれば、前記検索対象項目と連体関係を有する語句を、前記文書内で他の語句と識別される形態で表示するので、例えば、文書中で文書検索語句だけが、強調表示、下線付き、書式変更がされ、設定された文書検索語句を容易に確認することができるとともに、訂正の有無を文書検索語句抽出時に把握することができる。
【００７６】
さらに、本発明によれば、前記検索対象項目が複数あるとき、前記検索対象項目ごとに異なる形態で前記検索対象項目と連体関係を有する語句を表示するので、例えば、それぞれ色違いで表示され、項目ごとの文書検索語句候補を認識することができ、どの項目に対してどの文書検索語句候補が設定されたかを容易に把握することができる。
【００７７】
さらに、本発明によれば、前記検索対象項目を含まない語句同士の連体関係を有する語句についても抽出し、前記語句が同一ジャンルの複数の文書で抽出されたとき、前記ジャンル別項目リストの項目として追加するので、特定のジャンルで特有の語句を検索項目として自動追加することができ、文書検索語句抽出の回数が増すにしたがって語句検索精度を高めることができる。
【００７８】
また、本発明によれば、前記ジャンル別項目リストの項目として追加する項目追加条件を設定し、前記検索対象項目を含まない語句同士の連体関係を有する語句が抽出されたとき、前記語句を候補テーブルの項目として前記候補テーブルを更新し、前記候補テーブルの項目が前記項目追加条件を満たしたとき、前記項目を前記ジャンル別項目リストの項目として追加するので、検索項目に追加する追加条件をそれそれ設定することができ、例えば特定の文書から抽出された場合は追加するとか、逆に特定の文書から抽出された場合は無視するとか、人名の場合は他の項目と条件を変えるといったように、ユーザの仕様に応じて様々な設定方法を選択することができる。
【図面の簡単な説明】
【図１】本発明に係る文書検索語句抽出システムを示すシステム構成図である。
【図２】文書検索語句抽出処理を示すフローチャートである。
【図３】文書検索語句抽出処理を示すフローチャートである。
【図４】ジャンルマスタのデータ構造図である。
【図５】項目リストのデータ構造図である。
【図６】ジャンル一覧および文書表示画面例である。
【図７】ジャンルコードにより項目リストを検索し、抽出された項目名を示す図である。
【図８】構文解析処理部を示すブロック構成図である。
【図９】係り受け解析部の詳細を示すブロック構成図である。
【図１０】構文解析処理部における構文解析処理を示すフローチャートである。
【図１１】構文解析処理により求められた連体関係の結果を示す図である。
【図１２】抽出した単語と項目リストの項目との合致結果を示す図である。
【図１３】キーワード表示および文書表示画面例である。
【図１４】キーワードＤＢに登録されるデータを示す図である。
【図１５】不一致テーブルのデータ構造図である。
【図１６】候補テーブルのデータ構造図である。
【図１７】文書検索語抽出処理により、項目が追加登録された項目リストのデータ構造図である。
【図１８】文書検索語抽出処理により、キーワードが追加登録されたキーワードＤＢのデータ構造図である。
【図１９】従来の文書検索装置の構成を示す機能ブロック図である。
【符号の説明】
１  文書検索装置
１０  入力部
１１  文字列展開処理部
１２  展開処理テーブル
１３  文書検索部
１４  文書データベース
１５  表示制御部
１５ａ  強調表示処理部
１５ｂ  強調データ管理テーブル
１６  表示部
１００  文書検索語句抽出システム
１１０  関連単語抽出部
１２０  画面表示部
１３０  候補テーブル更新部
１４０  項目テーブル追加部
２００  構文解析処理部
２１０  入力部
２２０  形態素解析部
２３０  係り受け解析部
２３１  並列関係検出部
２３２  文節分割部
２３３  並列関係認定部
２３４  係り受け関係認定部
２４０  出力部
３１０  ジャンルマスタ
３２０  項目リスト
３４０  候補テーブル
３５０  キーワードＤＢ
４００  一時保存領域
４２０  形態素辞書
４３０  係り受け辞書
５１０  登録文書ＤＢ
【図１】
2004302773.tif 000003
【図２】
2004302773.tif 000004
【図３】
2004302773.tif 000005
【図４】
2004302773.tif 000006
【図５】
2004302773.tif 000007
【図６】
2004302773.tif 000008
【図７】
2004302773.tif 000009
【図８】
2004302773.tif 000010
【図９】
2004302773.tif 000011
【図１０】
2004302773.tif 000012
【図１１】
2004302773.tif 000013
【図１２】
2004302773.tif 000014
【図１３】
2004302773.tif 000015
【図１４】
2004302773.tif 000016
【図１５】
2004302773.tif 000017
【図１６】
2004302773.tif 000018
【図１７】
2004302773.tif 000019
【図１８】
2004302773.tif 000020
【図１９】
2004302773.tif 000021