(57)【要約】【課題】自然言語で入力した検索文字列を使って容易にデータベース検索ができるようにすると共に、装置の作成・維持コストを低減し、多言語による検索を可能とする。【解決手段】文書検索装置１０の入力部１１から文書ＤＢ１６に格納されている文書データの検索文字列を自然文で入力すると、クエリ変換部１４は、単語辞書１２と不要語単語辞書１３とを使って検索文字列の全ての位置から単語辞書引きを行い、所望の文書データの検索に必要で適切なクエリを抽出する。検索部１５は、この抽出されたクエリに基づいて文書ＤＢ１６に対し、ランキング付きの全文検索を実行する。検索部１５は、ランキング付きの検索結果を結果提示部１７に提示するようにする。【選択図】      図１
2004192112.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書データを格納する文書データベースと、
所望の文書データを検索する検索文字列を入力する入力手段と、
辞書引きするための単語が登録された単語辞書と、
前記入力手段によって入力された検索文字列の複数の位置から前記単語辞書を用いて辞書引きを行い、得られた単語群をクエリとするクエリ変換手段と、
前記クエリ変換手段からのクエリに基づいて前記文書データベースからランキング付きの全文検索を実行する検索手段と、
前記検索手段の検索結果を提示する結果提示手段と、
を備えたことを特徴とする文書検索装置。
【請求項２】
前記クエリ変換手段は、前記入力手段によって入力された検索文字列のすべての位置から辞書引きを行うことを特徴とする請求項１に記載の文書検索装置。
【請求項３】
前記クエリ変換手段は、前記入力手段によって入力された検索文字列を左から右に順に辞書引きを行う際に、辞書引き開始予定位置が既に辞書引き済みの単語の終了位置でない場合は辞書引きを行わないようにすることを特徴とする請求項１に記載の文書検索装置。
【請求項４】
前記入力手段は、入力された検索文字列が予め定めた特定の長さよりも短く、かつ、前記単語辞書に同じ文字列が登録されていない場合に、前記単語辞書に登録することを特徴とする請求項１に記載の文書検索装置。
【請求項５】
前記入力手段は、入力された文字列が空白で区切られた複数の非空白文字列であり、かつ、前記単語辞書に同じ非空白文字列が登録されていない場合に、前記単語辞書に登録することを特徴とする請求項１に記載の文書検索装置。
【請求項６】
前記クエリ変換手段は、辞書引きによってカバーできなかった文字列の前後に既定の長さＮだけ拡張した部分文字列を対象とし、その部分文字列に含まれる長さＭ以下の全ての部分文字列をさらにクエリとして追加することを特徴とする請求項１に記載の文書検索装置。
【請求項７】
不要な単語が登録された不要語単語辞書をさらに備え、前記クエリ変換手段が前記単語辞書と前記不要語単語辞書とを使って辞書引きを行い、前記不要語単語辞書によって辞書引きされた単語についてはクエリとして追加しないようにすることを特徴とする請求項３に記載の文書検索装置。
【請求項８】
前記単語辞書には、複数の言語の単語が登録されていることを特徴とする請求項１に記載の文書検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、文書検索装置に関し、より詳しくは、複数の文書データが格納されたデータベースに対する検索文字列を自然言語で入力し、そのクエリに基づいて文書検索を行う文書検索装置に関する。
【０００２】
【従来の技術】
従来より、複数の文書データが格納されたデータベースの中から所望の文書の検索を行う文書検索装置が用いられている。そして、その文書検索の際に、単語単位で検索要求を行うものがあった（特許文献１参照。）。
【０００３】
また、自然言語による検索要求に対して言語解析を行い、単語に分割した後、種々の処理を行うものも提案されている（特許文献２および３参照。）。
【０００４】
【特許文献１】
特開平１１−２６５３８６号公報（第３および第４頁、図２）
【特許文献２】
特開平８−３３９３８３号公報（第４−１０頁、図１）
【特許文献３】
特開２０００−３３９３２３号公報（第９−１９頁、図１）
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の文書検索装置にあっては、例えば上記した特許文献１の場合、検索要求を単語、あるいは、単語＋論理演算子で構成されるような検索式にする必要があったため、検索技術に熟練していない者には扱い難く、また、ある文書の類似文書を検索する場合においても、明示的に検索式を指定しなければならないという点で問題があった。
【０００６】
そこで、これを解決するため、上記した特許文献２や特許文献３では、自然言語による検索要求に対して言語解析を行い、単語に分割した後、種々の処理を行うことにより、特許文献１の問題を解決するという点で有効である。しかしその反面、言語解析処理を行わなければならないため、処理が複雑になるという新たな問題を生じる。さらにその延長として、多言語による検索システムを構築する場合は、言語解析全体を入れ替える必要が生じるため、多言語による検索システムの実現が非常に困難になるという問題があった。
【０００７】
この発明は上記に鑑みてなされたもので、自然言語で入力した検索文字列を言語解析の手法を用いずに簡単にクエリとして有効な単語群に変換し、容易に検索できるようにすると共に、装置の作成・維持コストを低減し、多言語による検索も可能な文書検索装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、複数の文書データを格納する文書データベースと、所望の文書データを検索する検索文字列を入力する入力手段と、辞書引きするための単語が登録された単語辞書と、前記入力手段によって入力された検索文字列の複数の位置から前記単語辞書を用いて辞書引きを行い、得られた単語群をクエリとするクエリ変換手段と、前記クエリ変換手段からのクエリに基づいて前記文書データベースからランキング付きの全文検索を実行する検索手段と、前記検索手段の検索結果を提示する結果提示手段と、を備えたことを特徴とする。
【０００９】
この請求項１の発明によれば、文書データベースに複数の文書データが格納され、入力手段により所望の文書データを検索する検索文字列を入力し、クエリ変換手段により入力手段によって入力された検索文字列の複数の位置から単語辞書を用いて辞書引きを行い、得られた単語群をクエリとし、検索手段はそのクエリに基づいて文書データベースからランキング付きの全文検索を実行し、結果提示手段によって検索手段の検索結果を提示するようにする。このため、入力された自然文による検索要求を単語群による検索用クエリに変換し、そのクエリを用いてランキング付き全文検索を行うことにより、簡易な構成で自然文による容易な検索が可能となる。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の文書検索装置において、前記クエリ変換手段は、前記入力手段によって入力された検索文字列のすべての位置から辞書引きを行うことを特徴とする。
【００１１】
この請求項２の発明によれば、クエリ変換手段は、入力手段によって入力された検索文字列のすべての位置から辞書引きを行うようにしたため、検索漏れの少ないことが重視される場合に、漏れの少ないクエリ用単語群に変換することができる。
【００１２】
また、請求項３にかかる発明は、請求項１に記載の文書検索装置において、前記クエリ変換手段は、前記入力手段によって入力された検索文字列を左から右に順に辞書引きを行う際に、辞書引き開始予定位置が既に辞書引き済みの単語の終了位置でない場合は辞書引きを行わないようにすることを特徴とする。
【００１３】
この請求項３の発明によれば、クエリ変換手段は、入力手段によって入力された検索文字列を左から右に順に辞書引きする際に、辞書引き開始予定位置が既に辞書引き済みの単語の終了位置でない場合は辞書引きを行わないようにしたため、周囲の単語との位置的整合性のとれない単語をクエリ用単語群から除外することが可能となり、少ない単語数で有効な単語を多く含むクエリ用単語群に変換することができる。
【００１４】
また、請求項４にかかる発明は、請求項１に記載の文書検索装置において、前記入力手段は、入力された検索文字列が予め定めた特定の長さよりも短く、かつ、前記単語辞書に同じ文字列が登録されていない場合に、前記単語辞書に登録することを特徴とする。
【００１５】
この請求項４の発明によれば、入力手段は、入力された検索文字列が予め定めた特定の長さよりも短く、同じ文字列が単語辞書にも登録されていない場合は、その文字列を単語辞書に登録するようにしたため、クエリ変換部の性能を左右する単語辞書の語彙の拡充が自動的に行われ、単語辞書の維持コストを低減させることができる。これは、一般に、入力文として極めて短い文字列が渡された場合、それが単語である可能性が高いという蓋然性に基づいている。
【００１６】
また、請求項５にかかる発明は、請求項１に記載の文書検索装置において、前記入力手段は、入力された検索文字列が空白で区切られた複数の非空白文字列であり、かつ、前記単語辞書に同じ非空白文字列が登録されていない場合に、前記単語辞書に登録することを特徴とする。
【００１７】
この請求項５の発明によれば、入力手段は、入力された検索文字列が空白で区切られた複数の非空白文字列で、単語辞書にも同じ非空白文字列が登録されていない場合は、その非空白文字列を単語辞書に登録するようにしたため、クエリ変換部の性能を左右する単語辞書の語彙の拡充が自動的に行われ、単語辞書の維持コストを低減させることができる。これは、一般に、空白で区切った文字列が渡された場合、それが単語毎に区切られている可能性が高いという蓋然性に基づいている。
【００１８】
また、請求項６にかかる発明は、請求項１に記載の文書検索装置において、前記クエリ変換手段は、辞書引きによってカバーできなかった文字列の前後に既定の長さＮだけ拡張した部分文字列を対象とし、その部分文字列に含まれる長さＭ以下の全ての部分文字列をさらにクエリとして追加することを特徴とする。
【００１９】
この請求項６の発明によれば、クエリ変換手段は、辞書引きによってカバーできなかった文字列の前後に既定の長さ（Ｎ）だけ拡張した部分文字列を対象とし、その部分文字列に含まれる一定の長さ（Ｍ）以下の全ての部分文字列をさらにクエリとして追加するようにしたため、自然文による検索要求のうち、単語辞書に未登録で解析できなかった部分文字列をクエリとして有効な擬似単語群に変換させることで、有効な検索動作を実行することができる。
【００２０】
また、請求項７にかかる発明によれば、請求項３に記載の文書検索装置において、不要な単語が登録された不要語単語辞書をさらに備え、前記クエリ変換手段が前記単語辞書と前記不要語単語辞書とを使って辞書引きを行い、前記不要語単語辞書によって辞書引きされた単語についてはクエリとして追加しないようにすることを特徴とする。
【００２１】
この請求項７の発明によれば、単語辞書と不要語単語辞書とを使って辞書引きを行い、その不要語単語辞書によって辞書引きされた単語についてはクエリとして追加しないようにしたため、自然文による検索要求に対して、さらに少ない数のクエリ用単語群に変換することができる。
【００２２】
また、請求項８にかかる発明によれば、請求項１に記載の文書検索装置において、前記単語辞書には、複数の言語の単語が登録されていることを特徴とする。
【００２３】
この請求項８の発明によれば、単語辞書に複数の言語の単語を登録したため、多言語にも容易に対応可能な文書検索装置とすることができる。
【００２４】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる文書検索装置の好適な実施の形態を詳細に説明する。
【００２５】
（実施の形態１）
実施の形態１の文書検索装置は、文書データベースに格納されている文書データの中から所望の文書を検索するため、検索文字列を自然文で入力すると、自動的に辞書引きが行われてクエリ（条件を満たす情報を取り出すために行われる処理要求）を抽出し、そのクエリに基づいたランキング付きの全文検索が行われ、その検索結果を提示するようにしたものである。
【００２６】
図１は、本発明の実施の形態１にかかる文書検索装置の概略構成を説明するブロック図である。図１に示す文書検索装置１０は、入力手段としての入力部１１、単語辞書１２、不要語単語辞書１３、クエリ変換手段としてのクエリ変換部１４、検索手段としての検索部１５、文書データベース１６、および、結果提示手段としての結果提示部１７などにより構成されている。
【００２７】
入力部１１は、文書データベースの中から所望の文書データを検索するための検索文字列を自然文等で入力するものである。
【００２８】
クエリ変換部１４は、入力部１１から入力された検索文字列を対象とし、その検索文字列中の複数の位置から単語辞書１２と不要語単語辞書１３とを用いて単語の辞書引きを行い、クエリ用の単語群を生成するものである。
【００２９】
検索部１５は、そのクエリ変換部１４で生成されたクエリ用の単語群を受け取ると、そのクエリに基づいてランキング付き全文検索を文書データベース（文書ＤＢ）１６に対して実施するものである。ランキングされた検索結果の文書群については、後述する結果提示部１７に提示される。なお、この検索部１５の構成やランキング検索の仕組みについては、既知の技術であるため、ここでは詳細な説明を省略する。
【００３０】
文書データベース１６は、複数の文書データを予め格納しておき、必要に応じて所望の文書データを取り出して利用できるようにするものである。
【００３１】
結果提示部１７は、検索部１５が文書データベース１６に対してクエリに基づくランキング付き全文検索を実施したその検索結果を提示するものである。
【００３２】
図２は、図１の単語辞書における表記例を示した図であり、図３は、図１の不要語単語辞書における表記例を示した図であり、図４は、実施の形態１の自然文による検索文字列を入力し辞書引きした結果を示す図である。上記した図１〜図４を用いて、実施の形態１における動作を説明する。
【００３３】
図４に示すように、例えば、検索要求として「イタリア人の主食は何ですか」という文を文書検索装置１０の入力部１１から入力したとすると、クエリ変換部１４は、この文の左側（先頭）から単語辞書１２と不要語単語辞書１３とを使って辞書引きを行う。
【００３４】
この場合、まず単語辞書１２に登録された「イタリア」なる単語が単語辞書から辞書引きされ、クエリ変換部１４のクエリ用単語群に追加される。続いて、１文字だけ文字位置を進めた「タリア人の主食は何ですか」という文字列、さらに進んで「リア人の・・・」、「ア人の・・・」という文字列は、それぞれその位置で終わる単語が辞書引きされていないので、辞書引きの対象とはしない。
【００３５】
続いて、「人の主食は何ですか」なる文字列に対しては、「人」なる単語が辞書引きされ、クエリ用単語群に追加される。さらに「の主食は・・・」なる文字列では、「の」という単語が図３の不要語単語辞書１３から辞書引きされる。これは不要語単語であるので、クエリ用単語群には追加しない。同様にして、上記文の文末まで辞書引きが繰り返され、最終的には「イタリア」，「人」，「主」，「主食」，「食」，「何」，「すか」という単語がクエリ用単語群として生成される（図４参照）。
【００３６】
このように生成されたクエリ用単語群は、図１の検索部１５に渡される。検索部１５は、ランキング全文検索を文書ＤＢ１６に対して実施する。この検索部１５で行われるランキング検索は、例えば、それぞれの文書内のそれぞれの文字列についてＴＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ）−ＩＤＦ（Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）の値を計算し、文字列毎のＴＦ−ＩＤＦ値の合計を文書のスコアとし、そのスコアの高い順にランキングをつける方法であるが、検索方法は必ずしもこれに限定されない。そして、検索部１５によってランキングされた検索結果の文書群が結果提示部１７に対して提示される。
【００３７】
また、前記入力部１１に入力された検索文字列が、例えば「パスタ」のように、５文字以下であった場合は、この検索文字列を単語辞書１２で辞書引きし、完全に一致しなかった場合は、その文字列を単語辞書１２に登録するようにする。この登録するか否かを判断する文字列長のしきい値（Ｔｈｒｅｓｈｏｌｄ）は、上記の５文字に限定する趣旨ではなく、使用状況や検索対象に応じてこれ以外の任意の文字数をしきい値として用いることも可能である。その後、入力部１１から検索文字列の入力があると、追加された単語辞書１２を用いて、上記と同様にクエリ変換部１４にて処理が行われる。
【００３８】
また、入力部１１に入力された検索文字列が、例えば「ローマ  サッカー  チーム」のように、空白で区切られた文字列群で構成されている場合は、個々の文字列に対して単語辞書引きが行われ、完全一致しなかった文字列を単語辞書１２に登録するようにする。その後、入力部１１から検索文字列の入力があると、追加された単語辞書１２を用いて、クエリ変換部１４で処理が行われる。
【００３９】
以上述べたように、本実施の形態１の発明によれば、自然言語を使って入力された検索文字列を言語解析（形態素解析）の手法を用いることなく容易に検索することが可能となり、装置構成も簡略化できるため、装置の作成・維持コストを低減することができる。
【００４０】
また、本実施の形態１の発明によれば、クエリ変換部で入力された検索文字列を辞書引きする際に、既に辞書引き済みの単語の終了位置からでないと辞書引きを開始しないようにしたため、無駄な候補となる可能性の高い単語をクエリとなる単語群から有効に除外することができ、検索処理速度が低下するのを防止することができる。
【００４１】
さらに、本実施の形態１の発明によれば、クエリ変換部の性能を向上させる単語辞書の語彙拡充が自動的に行われるため、単語辞書の維持コストを低減することができる。
【００４２】
また、本実施の形態１の発明によれば、クエリに追加されない不要語単語辞書を単語辞書とは別に持っているため、自然言語の検索要求に対してより効率的にクエリ用単語群を生成することができる。
【００４３】
（実施の形態２）
図５は、本発明の実施の形態２にかかる文書検索装置の概略構成を説明するブロック図であり、図６は、図５の単語辞書における表記例を示した図である。図５に示す文書検索装置２０は、図１の文書検索装置１０と同一部または相当部に同一符号を付し、構成説明を省略する。実施の形態２にかかる図５の文書検索装置２０の特徴は、図１の文書検索装置１０に設けられていた不要語単語辞書１３を用いておらず、単語辞書１２内には日本語の単語の他、イタリア語、英語、中国語といった複数言語の単語が記載されている点にある（図６の単語辞書１２を参照）。
【００４４】
実施の形態２では、このような文書検索装置２０を用いて、以下のような処理が行われる。まず、図５の入力部１１に検索文字列が入力されると、クエリ変換部１４は、その検索文字列を対象に単語辞書１２を用いて単語辞書引きが行われ、その結果生成されたクエリ用単語群を検索部１５に渡す。
【００４５】
上記の単語辞書引きを行う際は、図６に示すように、単語辞書１２内に日本語の単語の他、例えば、イタリア語、英語、あるいは中国語などの単語が記載された辞書を用いている。もちろん、この単語辞書１２には表記のみがあればよいため、言語の種類に制限はなく、上記以外に韓国語やスペイン語など他の言語をさらに追加登録することも可能である。
【００４６】
図７は、実施の形態２の自然文による検索文字列を入力し辞書引きした結果を示す図である。図７の場合は、検索文字列として「ｏｂｊｃｅｔＣＯＢＯＬ  について知りたい」という文が入力されると、クエリ変換部１４が文の左側（先頭）から単語辞書１２を用いて、全ての文字位置について単語辞書引きを行う。
【００４７】
この場合、まず文字位置０から「ｏｂｊｅｃｔ」なる単語が辞書引きされ、クエリ用単語群に追加される。続いて、１文字分だけ文字位置の進んだ「ｂｊｅｃｔ  ・・・」なる文字列、さらに進んだ位置と、１文字ずつ位置を加算しながら辞書引きが進み、「ｏｂｊｅｃｔ」，「に」，「ついて」，「て」，「知り」，「た」，「たい」が辞書引きされる。
【００４８】
その結果、辞書引きされない部分文字列「ＣＯＢＯＬ  」が残るが、クエリ変換部１４は、この部分文字列の範囲をその前後の１文字分（既定の長さＮに相当）まで拡張し、「ｔＣＯＢＯＬに」なる部分文字列について、長さ５文字まで（長さＭ以下に相当）の部分文字列のすべてをクエリ用単語群に追加するようにする。この際、部分文字列の前後の１文字（Ｎ）と、部分文字列の長さの５文字（Ｍ）については、必ずしもここでの値に限定する趣旨ではなく、状況に応じて任意の値に設定することが可能である。
【００４９】
図７に示すように、クエリ変換部１４が単語辞書１２を用いて辞書引きを行うことにより生成されたクエリ用単語群は、図５の検索部１５に渡され、この検索部１５においてランキング検索が文書ＤＢ１６に対して実施される。検索部１５は、このようにランキングされた検索結果の文書群を結果提示部１７に提示する。
【００５０】
以上述べたように、本実施の形態２の発明によれば、自然文で入力した検索文字列を言語解析（形態素解析）の手法を用いることなく容易に検索することが可能となり、装置構成も簡略化できるため、装置の作成・維持コストを低減することができる。
【００５１】
また、本実施の形態２の発明によれば、クエリ変換部に入力された文字列の全ての位置から辞書引きを行うため、検索漏れの少ない単語群に変換することができる。
【００５２】
さらに、本実施の形態２の発明によれば、単語辞書に未登録な単語を含む検索文字列であっても、これをクエリとして有効な擬似単語群に変換させることができるため、有効な検索動作を実施することができる。
【００５３】
また、本実施の形態２の発明によれば、単語辞書に複数の言語の単語を登録したため、多言語に対応可能な文書検索装置とすることができる。
【００５４】
なお、上記実施の形態１および２では、データベースに格納されている文書データの検索を行う文書検索装置について説明したが、本発明の実施はこれに限定されるものではなく、例えば、文書管理システムやインターネット文書検索エンジンなどにも応用することが可能である。
【００５５】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、文書データベースに複数の文書データが格納され、入力手段により所望の文書データを検索する検索文字列が入力され、クエリ変換手段により入力手段から入力された検索文字列の複数の位置から単語辞書を用いて辞書引きを行い、得られた単語群をクエリとし、検索手段はそのクエリに基づいて文書データベースからランキング付きの全文検索を実行して、結果提示手段により検索結果を提示するようにしたので、入力された自然文による検索要求を単語群による検索用クエリに自動変換することができ、そのクエリを用いてランキング付き全文検索を行うことで、簡易な構成でありながら自然文による容易なデータベース検索が可能となる。
【００５６】
また、請求項２にかかる発明によれば、クエリ変換手段は、入力手段によって入力された検索文字列中のすべての位置から辞書引きを行うようにしたので、検索漏れの少ない単語群に変換することができる。
【００５７】
また、請求項３にかかる発明によれば、クエリ変換手段は、入力手段によって入力された検索文字列を左から右に順に辞書引きする際に、辞書引き開始予定位置が既に辞書引き済みの単語の終了位置でない場合は辞書引きを行わないようにしたので、周囲の単語との位置的整合性のとれない単語をクエリ用単語群から除外することができ、少ない単語数で有効な単語を多く含む単語群に変換することができる。
【００５８】
また、請求項４にかかる発明によれば、入力手段は、入力された検索文字列が予め定めた特定の長さよりも短く、単語辞書にも同じ文字列が登録されていない場合は、その文字列を単語辞書に登録するようにしたので、クエリ変換部の性能を左右する単語辞書の語彙の拡充が自動的に行われ、単語辞書の維持コストを低減することができる。
【００５９】
また、請求項５にかかる発明によれば、入力手段は、入力された検索文字列が空白で区切られた複数の非空白文字列で、単語辞書にも同じ非空白文字列が登録されていない場合は、その非空白文字列を単語辞書に登録するようにしたので、クエリ変換部の性能を左右する単語辞書の語彙の拡充が自動的に行われ、単語辞書の維持コストを低減させることができる。
【００６０】
また、請求項６にかかる発明によれば、クエリ変換手段は、辞書引きによってカバーできなかった文字列の前後に既定の長さ（Ｎ）だけ拡張した部分文字列を対象とし、その部分文字列に含まれる一定の長さ（Ｍ）以下の全ての部分文字列をさらにクエリとして追加するようにしたので、自然文による検索要求のうち、単語辞書に未登録で解析できなかった部分文字列をクエリとして有効な擬似単語群に変換させることが可能となり、有効な検索動作を実行することができる。
【００６１】
また、請求項７にかかる発明によれば、単語辞書と不要語単語辞書とを使って辞書引きを行い、その不要語単語辞書によって辞書引きされた単語についてはクエリとして追加しないようにしたので、自然文を少ない数のクエリ用単語群に効率的に変換することができる。
【００６２】
また、請求項８にかかる発明によれば、単語辞書に複数の言語の単語を登録したので、多言語にも容易に対応可能な文書検索装置とすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかる文書検索装置の概略構成を説明するブロック図である。
【図２】図１の単語辞書における表記例を示した図である。
【図３】図１の不要語単語辞書における表記例を示した図である。
【図４】実施の形態１の自然文による検索文字列を入力し辞書引きした結果を示す図である。
【図５】本発明の実施の形態２にかかる文書検索装置の概略構成を説明するブロック図である。
【図６】図５の単語辞書における表記例を示した図である。
【図７】実施の形態２の自然文による検索文字列を入力し辞書引きした結果を示す図である。
【符号の説明】
１０  文書検索装置
１１  入力部
１２  単語辞書
１３  不要語単語辞書
１４  クエリ変換部
１５  検索部
１６  文書データベース（文書ＤＢ）
１７  結果提示部
【図１】
2004192112.tif 000003
【図２】
2004192112.tif 000004
【図３】
2004192112.tif 000005
【図４】
2004192112.tif 000006
【図５】
2004192112.tif 000007
【図６】
2004192112.tif 000008
【図７】
2004192112.tif 000009