(57)【要約】【課題】類似文書の類似度算出において、類似性の低い文書の類似度が上がるのを防ぎ、より内容の近い文書の類似度が上がるようにする。【解決手段】検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法において、上位単語と下位単語との関係が定義された辞書を用いて、検索キー文書の中に含まれている検索キー単語の上位単語を順次展開して抽出し、ある階層で展開される上位単語の数が２つ以上の場合にその上位単語の展開を抑制し、少なくとも各検索対象文書の中に含まれている検索対象単語と、検索キー単語と、前記展開抑制されつつ抽出された上位単語とを元に、検索キー文書に対する各検索対象文書の類似度を求め、求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出する。【選択図】　　図１１
2004062806.tif 000002
【特許請求の範囲】
【請求項１】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、
上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー文書の中に含まれている検索キー単語の上位単語を順次展開して抽出し、
ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制し、
少なくとも各検索対象文書の中に含まれている検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記上位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、
求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする類似文書検索方法。
【請求項２】
前記類似度は、前記検索キー単語の数と前記上位単語の数とを合せた数に対する検索対象単語の数の割合に相当するものであることを特徴とする請求項１記載の類似文書検索方法。
【請求項３】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、
各検索対象文書の中から検索対象単語を抽出し、
前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、
上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の下位単語を順次展開して抽出し、
ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制し、
少なくとも前記検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、
求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする類似文書検索方法。
【請求項４】
前記類似度は、前記検索キー単語の数と前記下位単語の数とを合せた数に対する検索対象単語の数の割合に相当するものであることを特徴とする請求項３記載の類似文書検索方法。
【請求項５】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、
各検索対象文書の中から検索対象単語を抽出し、
前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、
上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の上位単語を順次展開して抽出し、
ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制し、
前記辞書を用いて、前記検索キー単語の下位単語を順次展開して抽出し、
ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制し、
前記検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記上位単語と、前記展開抑制されつつ抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、
求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする類似文書検索方法。
【請求項６】
前記類似度は、前記検索キー単語の数と前記上位単語の数と前記下位単語の数とを合せた数に対する検索対象単語の数の割合に相当するものであることを特徴とする請求項５記載の類似文書検索方法。
【請求項７】
求められた前記類似度を元に前記複数の検索対象文書をソートし、
ソートされた前記複数の検索対象文書のソート結果を表示することを特徴とする請求項１、３、又は５に記載の類似文書検索方法。
【請求項８】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索装置であって、
上位単語と下位単語との関係が定義された辞書と、
各検索対象文書の中から検索対象単語を抽出する検索対象単語抽出手段と、
前記検索キー文書の中から検索キーとなる検索キー単語を抽出する検索キー単語抽出手段と、
前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の上位単語を順次展開して抽出する上位単語抽出手段と、
ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制する上位単語展開抑制手段と、
前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の下位単語を順次展開して抽出する下位単語抽出手段と、
ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制する上位単語展開抑制手段と、
前記検索対象単語抽出手段により抽出された前記検索対象単語と、前記検索キー単語抽出手段により抽出された前記検索キー単語と、前記上位単語展開抑制手段により展開制御されつつ前記上位単語抽出手段により抽出された前記上位単語と、前記下位単語展開抑制手段により展開制御されつつ前記下位単語抽出手段により抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求める類似度算出手段と、
前記類似度算出手段により求められた類似度を元に前記複数の検索対象文書から類似文書を抽出する手段と、
を具備することを特徴とする類似文書検索装置。
【請求項９】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、
各検索対象文書の中から検索対象単語を抽出し、
前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、
上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の上位単語を順次展開し、抽出すべき上位単語の候補である上位単語候補を抽出し、
前記上位単語候補の中に前記検索キー文書中の単語と同じものがある場合、前記辞書においてその上位単語候補と前記検索キー単語とを結ぶ経路上にある単語を、抽出すべき上位単語として第１の確定を行ない、
確定されたある単語の上位単語が１つしかない場合、その上位単語を、抽出すべき上位単語として第２の確定を行ない、
前記第１の確定及び前記第２の確定で確定された上位単語を抽出し、
前記辞書を用いて前記検索キー単語の下位単語を順次展開して抽出し、
抽出された前記検索対象単語、前記検索キー単語、前記上位単語、及び前記下位単語を元に、前記検索キー文書に対する各検索対象文書の類似度を求め、
求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする類似文書検索方法。
【請求項１０】
検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索装置であって、
上位単語と下位単語との関係が定義された辞書と、
各検索対象文書の中から検索対象単語を抽出する検索対象単語抽出手段と、
前記検索キー文書の中から検索キーとなる検索キー単語を抽出する検索キー単語抽出手段と、
前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の上位単語を順次展開し、抽出すべき上位単語の候補である上位単語候補を抽出する上位単語候補抽出手段と、
前記上位単語候補抽出手段により抽出された前記上位単語候補の中に前記検索キー文書中の単語と同じものがある場合、前記辞書においてその上位単語候補と前記検索キー単語とを結ぶ経路上にある単語を、抽出すべき上位単語として確定する第１の上位単語確定手段と、
確定されたある単語の上位単語が１つしかない場合、その上位単語を、抽出すべき上位単語として確定する第２の上位単語確定手段と、
前記第１の上位単語確定手段及び前記第２の上位単語確定手段により確定された上位単語を抽出する上位単語抽出手段と、
前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の下位単語を順次展開して抽出する下位単語抽出手段と、
前記検索対象単語抽出手段により抽出された前記検索対象単語と、前記検索キー単語抽出手段により抽出された前記検索キー単語と、前記上位単語抽出手段により抽出された前記上位単語と、前記下位単語抽出手段により抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求める類似度算出手段と、
前記類似度算出手段により求められた類似度を元に前記複数の検索対象文書から類似文書を抽出する手段と、
を具備することを特徴とする類似文書検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、類似文書検索装置及び類似文書検索方法に関する。
【０００２】
【従来の技術】
文書をキーにしてその文書と類似した文書を複数の検索対象文書から抽出するための類似文書検索装置が知られている。
【０００３】
類似文書検索装置は、一般に、検索キーである文書から抽出された単語と、検索対象文書から抽出された単語とを比較し、検索キー文書に対する検索対象文書の類似度を算出し、類似度の高いものを類似文書として、複数の検索対象文書から抽出する。
【０００４】
類似度の算出方法には、検索キー文書と検索対象文書から抽出された単語の抽出数や抽出場所等を元にベクトル空間法を用いて算出する方法等がある。
【０００５】
また、類似文書検索装置においては、検索対象文書を検索キー文書の同分野に絞り込み、絞り込んだ結果に対して類似文書の抽出処理を行なうようにしている。
【０００６】
【発明が解決しようとする課題】
類似文書検索装置は、検索キーである文書と、検索対象である文書との、単語の一致数などによる類似度算出で類似文書の算出を行なっているが、文書数を絞り込みながらの段階検索においても、検索キー文書中に含まれている単語により類似度の算出処理を行なっている。
【０００７】
また、シソーラス辞書を用いることで、単語の表記が異なる文献にも対応できるようになった。
【０００８】
シソーラス辞書を用いることで、表記の異なる単語を含んだ文献を排除してしまう問題点は解消される。しかしながら、シソーラス辞書の単語を展開し類似文書の検索を行なうため、検索キー単語に対する傍系の単語による一致が発生してしまい、ノイズとなる文献（検索キー単語とは意味の違う単語を含む非類似文献）であっても類似文書であると判断されてしまう弊害がある。
【０００９】
シソーラス辞書においては、単語の上位概念、下位概念の関係を判断する際の基準（観点）によって、ある単語の上位概念の単語が複数存在し、それぞれの意味が異なる場合がある。
【００１０】
例えば、「発泡スチロール」の上位単語は用途の観点からみても「断熱材」や「緩衝材」といった異なる用途の材料があるし、原料の観点からは「ポリスチレン」とも言える。なお、「上位単語」はより抽象度の高い上位概念の単語を意味し、一方、「下位単語」はより具体度の高い下位概念の単語を意味する。
【００１１】
このような複雑な関係を定義したシソーラス辞書を用いて上位単語もしくは下位単語へ単純に展開すると、文章中での使われ方とは意味の異なる上位単語、下位単語へ展開される場合がある。
【００１２】
この弊害を解決するために、上位単語または下位単語への展開のレベルを抑制する方式が考えられる。この場合、展開するかどうかの指定を単語展開のレベル（上位、下位への階層の深さ）に基づいて行なう。しかしながら、この方式を用いても、ある単語がその文章中で使われている意味以外の単語に展開される場合があり、ノイズとなる文書に対しても類似文書であると判断されてしまうという問題を解決することができない。
【００１３】
本発明は上記実情に鑑みてなされたものであり、類似文書の類似度算出において、類似性の低い文書の類似度が上がるのを防ぎ、より内容の近い文書の類似度を上げることが可能な類似文書検索装置及び類似文書検索方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明に係る類似文書検索方法は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー文書の中に含まれている検索キー単語の上位単語を順次展開して抽出し、ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制し、少なくとも各検索対象文書の中に含まれている検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記上位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする。
【００１５】
また、本発明に係る類似文書検索方法は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、各検索対象文書の中から検索対象単語を抽出し、前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の下位単語を順次展開して抽出し、ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制し、少なくとも前記検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする。
【００１６】
また、本発明に係る類似文書検索方法は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、各検索対象文書の中から検索対象単語を抽出し、前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の上位単語を順次展開して抽出し、ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制し、前記辞書を用いて、前記検索キー単語の下位単語を順次展開して抽出し、ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制し、前記検索対象単語と、前記検索キー単語と、前記展開抑制されつつ抽出された前記上位単語と、前記展開抑制されつつ抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求め、求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする。
【００１７】
また、本発明に係る類似文書検索装置は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索装置であって、上位単語と下位単語との関係が定義された辞書と、各検索対象文書の中から検索対象単語を抽出する検索対象単語抽出手段と、前記検索キー文書の中から検索キーとなる検索キー単語を抽出する検索キー単語抽出手段と、前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の上位単語を順次展開して抽出する上位単語抽出手段と、ある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制する上位単語展開抑制手段と、前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の下位単語を順次展開して抽出する下位単語抽出手段と、ある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制する上位単語展開抑制手段と、前記検索対象単語抽出手段により抽出された前記検索対象単語と、前記検索キー単語抽出手段により抽出された前記検索キー単語と、前記上位単語展開抑制手段により展開制御されつつ前記上位単語抽出手段により抽出された前記上位単語と、前記下位単語展開抑制手段により展開制御されつつ前記下位単語抽出手段により抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求める類似度算出手段と、前記類似度算出手段により求められた類似度を元に前記複数の検索対象文書から類似文書を抽出する手段とを具備することを特徴とする。
【００１８】
また、本発明に係る類似文書検索方法は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索方法であって、各検索対象文書の中から検索対象単語を抽出し、前記検索キー文書の中から検索キーとなる検索キー単語を抽出し、上位単語と下位単語との関係が定義された辞書を用いて、前記検索キー単語の上位単語を順次展開し、抽出すべき上位単語の候補である上位単語候補を抽出し、前記上位単語候補の中に前記検索キー文書中の単語と同じものがある場合、前記辞書においてその上位単語候補と前記検索キー単語とを結ぶ経路上にある単語を、抽出すべき上位単語として第１の確定を行ない、確定されたある単語の上位単語が１つしかない場合、その上位単語を、抽出すべき上位単語として第２の確定を行ない、前記第１の確定及び前記第２の確定で確定された上位単語を抽出し、前記辞書を用いて前記検索キー単語の下位単語を順次展開して抽出し、抽出された前記検索対象単語、前記検索キー単語、前記上位単語、及び前記下位単語を元に、前記検索キー文書に対する各検索対象文書の類似度を求め、求められた前記類似度を元に前記複数の検索対象文書から類似文書を抽出することを特徴とする。
【００１９】
また、本発明に係る類似文書検索装置は、検索キーとなる検索キー文書の類似文書を複数の検索対象文書の中から抽出する類似文書検索装置であって、上位単語と下位単語との関係が定義された辞書と、各検索対象文書の中から検索対象単語を抽出する検索対象単語抽出手段と、前記検索キー文書の中から検索キーとなる検索キー単語を抽出する検索キー単語抽出手段と、前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の上位単語を順次展開し、抽出すべき上位単語の候補である上位単語候補を抽出する上位単語候補抽出手段と、前記上位単語候補抽出手段により抽出された前記上位単語候補の中に前記検索キー文書中の単語と同じものがある場合、前記辞書においてその上位単語候補と前記検索キー単語とを結ぶ経路上にある単語を、抽出すべき上位単語として確定する第１の上位単語確定手段と、確定されたある単語の上位単語が１つしかない場合、その上位単語を、抽出すべき上位単語として確定する第２の上位単語確定手段と、前記第１の上位単語確定手段及び前記第２の上位単語確定手段により確定された上位単語を抽出する上位単語抽出手段と、前記辞書を用いて前記検索キー単語抽出手段により抽出された前記検索キー単語の下位単語を順次展開して抽出する下位単語抽出手段と、前記検索対象単語抽出手段により抽出された前記検索対象単語と、前記検索キー単語抽出手段により抽出された前記検索キー単語と、前記上位単語抽出手段により抽出された前記上位単語と、前記下位単語抽出手段により抽出された前記下位単語とを元に、前記検索キー文書に対する各検索対象文書の類似度を求める類似度算出手段と、前記類似度算出手段により求められた類似度を元に前記複数の検索対象文書から類似文書を抽出する手段とを具備することを特徴とする。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００２１】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
【００２２】
本実施形態は、検索キー文書の単語をシソーラス辞書を用いて上位または下位の単語に展開する際に、複数の上位単語が登録されている単語への展開を抑制することで、その単語の文書中での使われ方（意味）以外の上位単語に展開されることを防ぎ、ノイズとなる文書との類似度が高くなることを抑えるものである。
【００２３】
図１は、本発明の第１の実施形態と第２の実施形態に共通する類似文書検索装置の構成を示すブロック図である。制御部（ＣＰＵ等）及びメモリから構成される制御装置１、キーボードなどの入力装置２、類似検索結果などを表示する表示装置３、検索データなどを格納する外部記憶装置４、単語の情報が格納される形態素解析辞書５、シソーラスの情報が格納された（上位単語と下位単語との関係が定義された）シソーラス辞書６から構成される。
【００２４】
図２は、本発明の第１の実施形態における制御装置１の詳細構成例を示した図である。
制御装置１は制御部とメモリ部からなっている。制御部は各種制御や処理を実行する部分で、メイン処理部２００、初期化部２０１、入力部２０２、出力部２０３、検索対象文書読み出し部２０４、検索対象文書単語抽出部２０５、検索キー文書入力部２０６、検索キー単語抽出部２０７、検索キー単語展開条件設定部２０８、上位単語抽出部２０９、下位単語抽出部２１０、類似度算出部２１１、ソート部２１２、検索結果出力部２１３等から構成される。
【００２５】
上記メモリ部は、検索キー単語展開条件バッファ部２５０、検索対象文書格納バッファ部２５１、検索対象単語情報格納バッファ部２５２、検索キー文書格納バッファ部２５３、検索キー単語格納バッファ部２５４、上位単語情報格納バッファ部２５５、下位単語情報格納バッファ部２５６、類似度格納バッファ部２５７、ソート結果格納バッファ部２５８、検索結果出力バッファ部２５９等から構成される。
【００２６】
上記メイン処理部２００は、制御部全体の動作を司る。
初期化部２０１は、各バッファ部の初期化を行なう。
【００２７】
入力部２０２は、入力装置２からユーザによって、検索キー文書の設定や、各種設定の入力を行なう。
【００２８】
出力部２０３は、入力部２０２により行なった検索キー文書や各種設定の内容を表示装置３に出力する。
【００２９】
検索対象文書読み出し部２０４は、外部記憶装置に格納されている文書に関する情報を文書データベース化するために、対象の文書を外部記憶装置４から読み込み、そのテキスト文書情報を検索対象文書格納バッファ部２５１に格納する。
【００３０】
検索対象文書単語抽出部２０５は、検索対象文書格納バッファ部２５１に格納されているテキスト文書情報の単語切りを行なう。そして、その文書あるいは項目の内容を表す上でキーとなる単語を抽出し、抽出された単語種を検索対象単語情報格納バッファ部２５２に格納する。単語切りは、形態素解析を用いて行なう。なお、形態素解析により取得される情報は、各単語の見出し、品詞情報（例えば「名詞」や「サ変名詞」など）、代表語などが含まれる。これらの単語情報は形態素解析辞書５に格納されている。
【００３１】
検索キー文書入力部２０６は、入力装置から入力された検索キー文書のテキスト情報を検索キー文書格納バッファ部２５３に格納する。
【００３２】
検索キー単語抽出部２０７は、検索キー文書格納バッファ部２５３に格納されているテキスト文書情報の単語切りを行なう。そして、その文書の内容を表す上でキーとなる単語を抽出し、抽出された単語情報を検索キー単語格納バッファ部２５４に格納する。単語切りは、形態素解析を用いて行なう。なお、形態素解析により取得される情報は、各単語の見出し、品詞情報（例えば「名詞」や「サ変名詞」など）、代表語などが含まれる。これらの単語情報は形態素解析辞書５に格納されている。
【００３３】
検索キー単語展開条件設定部２０８は、入力部２０２により、展開しようとする単語の上位単語数が設定された個数以上の場合に上位単語への展開を抑制する条件と、展開しようとする下位単語に上位単語が指定個数以上ある場合に下位単語への展開を抑制する条件を指定し、検索キー単語展開条件の設定内容を検索キー単語展開条件バッファ部２５０に格納する。
【００３４】
上位単語抽出部２０９は、検索キー単語格納バッファ部２５４に格納された単語情報の上位単語をシソーラス辞書６から順次展開して抽出し、上位単語情報格納バッファ部２５５に格納する。
【００３５】
下位単語抽出部２１０は、検索キー単語格納バッファ部２５４に格納された単語情報の下位単語をシソーラス辞書６から順次展開して抽出し、下位単語情報格納バッファ部２５６に格納する。
【００３６】
類似度算出部２１１は、検索キー単語格納バッファ部２５４と検索対象単語情報格納バッファ部２５２と上位単語情報格納バッファ部２５５と下位単語情報格納バッファ部２５６から、検索キー文書と検索対象文書の類似度を算出し、その類似度値を類似度格納バッファ部２５７に格納する。
【００３７】
ソート部２１２は、類似度格納バッファ部２５７に格納された類似度を元に、降順にソートを行ない、ソートを行なった結果の文書情報（例えば、文書ＩＤ）をソート結果格納バッファ部２５８に格納する。
【００３８】
検索結果出力部２１３は、ソート結果格納バッファ部２５８に格納されている類似度によりソート済みの検索対象文書の情報（例えば、文書ＩＤや類似度）を表示装置３に出力する（即ち、類似文書を類似度順に抽出する）。
【００３９】
なお、本実施形態によるメイン処理部２００は、検索キー単語展開条件設定部２０８の設定内容に基づき、上位単語抽出部２０９によりある階層で展開される上位単語の数が所定数以上の場合にその上位単語の展開を抑制する上位単語展開抑制機能と、下位単語抽出部２１０によりある階層で展開される下位単語の上位単語の数が所定数以上の場合にその下位単語の展開を抑制する上位単語展開抑制機能とを備えている。
【００４０】
次に、本実施形態の動作について図３及び図４のフローチャートに沿って説明する。
【００４１】
メイン処理部２００の制御のもとで、以下の処理が実行される。
【００４２】
まず、初期化部２０１が起動し、メモリ部のクリアなどを行なう（ステップ３００）。
【００４３】
検索キー単語展開条件設定部２０８が起動し、検索キー単語展開条件を入力装置２より入力する（ステップ３０１）。入力された検索キー単語展開条件は、検索キー単語展開条件格納バッファ部２５０に格納される。
【００４４】
本実施形態では上位単語への展開の条件として、展開しようとする単語の上位単語が指定個数以上の場合に上位単語への展開を抑制する設定と、下位単語への展開の条件として、展開しようとする下位単語に上位単語が指定個数以上ある場合に下位単語への展開を抑制する設定がなされているものとする。図５は、上位語への展開条件を２、下位語への展開条件を２に設定した場合の例を示している。
【００４５】
続いて、検索キー文書入力部２０６が起動し、入力装置２より類似文書検索のキーとなる文書を読み込み（ステップ３０２）、検索キー文書格納バッファ部２５３へ格納する。
【００４６】
続いて、検索キー単語抽出部２０７が起動し、検索キー文書格納バッファ部２５３へ格納された文書より、文章を切り出す（ステップ３０３）。切り出された文章は形態素解析などにより単語毎に分割され、抽出された単語情報を検索キー単語格納バッファ部２５４に格納される。図６のような検索キー文書の場合、抽出された検索キー単語格納バッファ部２５４の内容は図７のようになる。
【００４７】
続いて、上位単語抽出部２０９が起動し、検索キー単語格納バッファ部２５４に格納されている単語の上位単語の取得を行なう。上位単語の取得にはシソーラス辞書６を用いる。
【００４８】
すなわち、シソーラス辞書６を検索し、検索キー単語の上位単語を取得する（ステップ３０６）。取得した上位単語の数と検索キー単語展開条件格納バッファ部２５０に格納されている上位単語展開条件とを比較し（ステップ３０７）、上位単語数が上位単語展開条件の件数未満であればその上位単語を上位単語情報格納バッファ部２５５に格納する（ステップ３０８）。
【００４９】
さらにその上位単語についても、上位単語がなくなるまでステップ３０６〜３０８の処理を繰り返す（ステップ３０５〜３０５’の間）。
【００５０】
例えば、検索キー単語格納バッファ部の内容が図７のような状態で、図８のようなシソーラス辞書を用いた場合、ステップ３０５実行後の上位単語情報格納バッファ部２５５の内容は、図９のようになる。この場合、上位単語情報格納バッファ部２５５の内容は、図１０のようにはならず、図１１のように×印の単語への展開が抑制される。
【００５１】
すなわち、検索キー単語の「発泡スチロール」の上位単語は「緩衝材」と「断熱材」の２単語であるが、上位単語展開条件の２単語以上なので展開されない。
【００５２】
続いて、検索キー単語の下位単語展開を行なう。
【００５３】
まず、下位単語抽出部２１０が起動し、検索キー単語格納バッファ部２５４に格納されている単語の下位単語の取得を行なう。下位単語の取得にはシソーラス辞書６を用いる。
【００５４】
すなわち、シソーラス辞書６を検索し、検索キー単語の下位単語を取得する（ステップ３１０）。更にこの単語についての上位単語を取得する（ステップ３１１）。取得した上位単語の数と検索キー単語展開条件格納バッファ部２５０に格納されている下位単語展開条件とを比較し（ステップ３１２）、上位単語数が下位単語展開条件の件数未満であればその単語を下位単語情報格納バッファ部２５６に格納する（ステップ３１３）。
【００５５】
さらにその下位単語についても、下位単語がなくなるまでステップ３１０〜３１３の処理を繰り返す（ステップ３０９〜３０９’の間）。
【００５６】
例えば、検索キー単語格納バッファ部の内容が図７のような状態で、図８のようなシソーラス辞書を用いた場合、下位単語展開後の下位単語情報格納バッファ部２５６の内容は、図１２のように×印の単語への展開が抑制される。
【００５７】
すなわち、検索キー単語の「緩衝材」の下位単語は「ダンボール」と「エアキャップ」と「発泡スチロール」の３単語であるが、「ダンボール」については上位単語が「外箱」と「緩衝材」、「発泡スチロール」については「緩衝材」と「断熱材」の２単語であり、下位単語展開条件の２単語以上なので展開されない。
【００５８】
検索キー単語格納バッファ部のすべての単語について、ステップ３０５〜３０９’の処理を繰り返す（ステップ３０４〜３０４’の間）。
【００５９】
次に、検索対象文書読み出し部２０４が起動し、外部記憶装置４より検索対象文書を読み出し（ステップ３１５）、検索対象文書格納バッファ部２５１へ格納する。
【００６０】
続いて、検索対象文書単語抽出部２０５が起動し、検索対象文書格納バッファ部２５１へ格納された文書より、形態素解析などによって切り出し（ステップ３１６）、抽出された単語情報を検索対象単語情報格納バッファ部２５２に格納する。図１３に示すような検索対象文書Ａ、Ｂがある場合、検索対象単語情報格納バッファ部には図１４のように単語が格納される。
【００６１】
次に、類似度算出部２１１が起動し、検索キー文書から抽出された単語情報を格納する検索キー単語格納バッファ部２５４と上位単語情報格納バッファ部２５５と下位単語情報格納バッファ部２５６と、検索対象文書から抽出された単語情報を格納する検索対象単語情報格納バッファ部２５２とを用いて、共通して出現する単語の数により類似度を算出し（ステップ３１７）、その類似度値を類似度格納バッファ部２５７に格納する。
【００６２】
図１５に本方式による類似度算出の例を示し、図１６に従来方式で上位・下位単語をそのまま展開した場合の類似度算出の例を示す。図１６の例では検索対象文書ＡとＢの類似度は同じ０．２５となっているが、図１５の例では検索対象文書Ａの方が類似度が高くなっており、より実質的な類似度が算出されている。
【００６３】
類似度算出方式としては、ここに挙げた共通単語数から算出する方式以外に、ベクトル空間法などを用いる方式を採用してもよい。
【００６４】
外部記憶装置４に保存されているすべての検索対象文書について、ステップ３１５〜３１７の処理を繰り返し実行する（ステップ３１４〜３１４’の間）。
【００６５】
すべての検索対象文書との類似度が算出されたら、ソート部２１２が起動し、ステップ３１７で取得された類似度格納バッファ部２５７の内容を類似度上位から下位へと降順にソートする（ステップ３１８）。ソートを行なった結果はソート結果格納バッファ部２５８へ格納される。
【００６６】
続いて、検索結果出力部２１３が起動され、類似度格納バッファ部３１８に格納されている検索対象文書毎の類似度から検索キーとする文書情報（例えば、文書ＩＤ）を、ソート結果格納バッファ部２５８に格納されたソート結果順に表示装置３に出力する（ステップ３１９）。図１７はその出力結果を示している。
【００６７】
このように本実施形態によれば、異なる意味で利用される可能性のある単語については、展開を抑制することが可能になり、文献間の類似度算出時にノイズとなる単語を削減でき、類似文献特定結果に含まれるノイズを削減することが可能となる。
【００６８】
上記第１の実施形態では、検索キー単語を上位・下位単語へ展開する場合に、意味がずれる可能性のある単語（複数の上位単語を持つ単語）に展開することを抑制することで、類似文献のノイズを削減することができる。しかし、内容が似ていても使われている単語が異なっている文書がある場合には、単語展開の抑制によって類似度が上がらない可能性がある。
【００６９】
そこで、次に説明する第２の実施形態では、そのような状況をできるだけ少なくするために、上位語が複数ある単語の場合、その上位単語（または更に上位の単語）のどれかが検索キー文書中に出現していれば、その上位単語への展開を行なうようにする。これにより、ノイズを抑えつつ、検索キー文書の内容に近く、異なる単語を用いた文書の類似度を高めるようにする。
【００７０】
（第２の実施形態）
本発明の第２の実施形態について説明する。
【００７１】
本実施形態に係る類似文書検索装置は、図１に示されるように制御部（ＣＰＵ等）及びメモリから構成される制御装置１、キーボードなどの入力装置２、類似検索結果などを表示する表示装置３、検索データなどを格納する外部記憶装置４、単語の情報が格納される形態素解析辞書５、シソーラスの情報が格納された（上位単語と下位単語との関係が定義された）シソーラス辞書６から構成される。
【００７２】
図１８は、本発明の第２の実施形態における制御装置１の詳細構成例を示した図である。
制御装置１は制御部とメモリ部からなっている。制御部は各種制御や処理を実行する部分で、メイン処理部４００、初期化部４０１、入力部４０２、出力部４０３、検索キー単語展開条件設定部４０４、検索対象文書読み出し部４０５、検索対象文書単語抽出部４０６、検索キー文書入力部４０７、検索キー単語抽出部４０８、上位単語候補抽出部４０９、上位単語確定部４１０、上位単語抽出部４１１、下位単語抽出部４１２、類似度算出部４１３、ソート部４１４、検索結果出力部４１５、等から構成される。
【００７３】
上記メモリ部は、検索キー単語展開条件バッファ部４５０、検索対象文書格納バッファ部４５１、検索対象単語情報格納バッファ部４５２、検索キー文書格納バッファ部４５３、検索キー単語格納バッファ部４５４、上位単語候補格納バッファ部４５５、上位単語情報格納バッファ部４５６、下位単語情報格納バッファ部４５７、類似度格納バッファ部４５８、ソート結果格納バッファ部４５９、検索結果出力バッファ部４６０等から構成される。
【００７４】
上記メイン処理部４００は、制御部全体の動作を司る。
初期化部４０１は、各バッファ部の初期化を行なう。
【００７５】
入力部４０２は、入力装置２からユーザによって、検索キー文書の設定や、各種設定の入力を行なう。
【００７６】
出力部４０３は、入力部４０２により行なった検索キー文書や各種設定の内容を表示装置３に出力する。
【００７７】
検索キー単語展開条件設定部４０４は、入力部４０２により、展開しようとする単語の上位単語数が設定された個数以上の場合に上位単語への展開を抑制する条件と、展開しようとする下位単語に上位単語が指定個数以上ある場合に下位単語への展開を抑制する条件を指定し、検索キー単語展開条件の設定内容を検索キー単語展開条件バッファ部４５０に格納する。
【００７８】
検索対象文書読み出し部４０５は、外部記憶装置に格納されている文書に関する情報を文書データベース化するために、対象の文書を外部記憶装置４から読み込み、そのテキスト文書情報を検索対象文書格納バッファ部４５１に格納する。
【００７９】
検索対象文書単語抽出部４０６は、検索対象文書格納バッファ部４５１に格納されているテキスト文書情報の単語切りを行なう。そして、その文書あるいは項目の内容を表す上でキーとなる単語を抽出し、抽出された単語種を検索対象単語情報格納バッファ部４５２に格納する。単語切りは、形態素解析を用いて行なう。なお、形態素解析により取得される情報は、各単語の見出し、品詞情報（例えば「名詞」や「サ変名詞」など）、代表語などが含まれる。これらの単語情報は形態素解析辞書５に格納されている。
【００８０】
検索キー文書入力部４０７は、入力装置から入力された検索キー文書のテキスト情報を検索キー文書格納バッファ部４５３に格納する。
【００８１】
検索キー単語抽出部４０８は、検索キー文書格納バッファ部４５３に格納されているテキスト文書情報の単語切りを行なう。そして、その文書の内容を表す上でキーとなる単語を抽出し、抽出された単語情報を検索キー単語格納バッファ部４５４に格納する。単語切りは、形態素解析を用いて行なう。なお、形態素解析により取得される情報は、各単語の見出し、品詞情報（例えば「名詞」や「サ変名詞」など）、代表語などが含まれる。これらの単語情報は形態素解析辞書５に格納されている。
【００８２】
上位単語候補抽出部４０９は、検索キー単語格納バッファ部４５４に格納された単語情報の上位単語候補をシソーラス辞書６から順次展開して抽出し、上位単語候補格納バッファ部４５５に格納する。
【００８３】
上位単語確定部４１０は、上位単語候補格納バッファ部４５５に格納された上位単語候補から、実際に上位単語として抽出すべき単語を確定する。
【００８４】
なお、上位単語確定部４１０は、上位単語候補抽出部４０９により抽出された上位単語候補の中に検索キー文書中の単語と同じものがある場合、シソーラス辞書６においてその上位単語候補と前記検索キー単語とを結ぶ経路上にある単語を、抽出すべき上位単語として確定する第１の上位単語確定機能と、確定されたある単語の上位単語が１つしかない場合、その上位単語を、抽出すべき上位単語として確定する第２の上位単語確定機能とを備えている。
【００８５】
上位単語抽出部４１１は、上位単語候補格納バッファ部４５５に格納された上位単語候補のうち、上位単語として確定している単語を抽出し、上位単語情報格納バッファ部４５６に格納する。
【００８６】
下位単語抽出部４１２は、検索キー単語格納バッファ部４５４に格納された単語情報の下位単語をシソーラス辞書６から順次展開して抽出し、下位単語情報格納バッファ部４５７に格納する。
【００８７】
類似度算出部４１３は、検索キー単語格納バッファ部４５４と検索対象単語情報格納バッファ部４５２と上位単語情報格納バッファ部４５６と下位単語情報格納バッファ部４５７から、検索キー文書と検索対象文書の類似度を算出し、その類似度値を類似度格納バッファ部４５８に格納する。
【００８８】
ソート部４１４は、類似度格納バッファ部４５８に格納された類似度を元に、降順にソートを行ない、ソートを行なった結果の文書情報（例えば、文書ＩＤを含む情報）をソート結果格納バッファ部４５９に格納する。
【００８９】
検索結果出力部４１５は、ソート結果格納バッファ部４５９に格納されている類似度によりソート済みの検索対象文書の情報（例えば、文書ＩＤや類似度）を表示装置３に出力する（即ち、類似文書を類似度順に抽出する）。
【００９０】
次に、本実施形態の動作について図１９及び図２０のフローチャートに沿って説明する。
【００９１】
メイン処理部４００の制御のもとで、以下の処理が実行される。
【００９２】
まず、初期化部４０１が起動し、メモリ部のクリアなどを行なう（ステップ５００）。
【００９３】
検索キー単語展開条件設定部４０４が起動し、検索キー単語展開条件を入力装置２より入力する（ステップ５０１）。入力された検索キー単語展開条件は、検索キー単語展開条件格納バッファ部４５０に格納される。
【００９４】
本実施形態では下位単語への展開の条件として、展開しようとする下位単語に上位単語が指定個数以上ある場合に下位単語への展開を抑制する設定がなされているものとする。図２１は、下位語への展開条件を２に設定した場合の例を示している。
【００９５】
続いて、検索キー文書入力部４０７が起動し、入力装置２より類似文書検索のキーとなる文書を読み込み（ステップ５０２）、検索キー文書格納バッファ部４５１へ格納する。
【００９６】
続いて、検索キー単語抽出部４０８が起動し、検索キー文書格納バッファ部４５１へ格納された文書より、文章を切り出す（ステップ５０３）。切り出された文章は形態素解析などにより単語毎に分割され、抽出された単語情報を検索キー単語格納バッファ部４５４に格納される。図２２のような検索キー文書の場合、抽出された検索キー単語格納バッファ部４５４の内容は図２３のようになる。
【００９７】
ここで、検索キー単語格納バッファ部４５４内の単語の１つを上位単語展開処理の対象とする（ステップ５０５）。以下、このような処理対象の単語を「注目単語」と呼ぶ。
【００９８】
まず、上位単語情報候補格納バッファ部４５５内の未処理の単語を１つを注目単語とすると、上位単語確定部４１０が起動する。上位単語確定部４１０は、注目単語を「処理済」の状態にセットする（ステップ５０７）。
【００９９】
次に、上位単語候補抽出部４０９が起動し、検索キー単語格納バッファ部４５４に格納されている単語から、注目単語の上位単語をすべて取得し、上位単語情報候補格納バッファ部４５５に未処理の単語として格納する（ステップ５０８）。
【０１００】
上位単語が１つしか無く、注目単語が確定している場合には、その上位単語を「確定済」の状態にセットする（ステップ５０９、５１０）。なお、上位単語が複数ある場合には、未確定の単語として格納する。図２４は、単語「発泡スチロール」の上位単語が２つある（「緩衝材」及び「断熱材」）ので未確定の単語として格納されている例を示している。
【０１０１】
注目単語が検索キー単語格納バッファ部４５４内の検索キー単語に含まれるものであるかを判別し（ステップ５１０）、含まれるものであれば注目単語から下位方向へ経路を辿り、確定した単語が出現するまでの間に存在する未確定単語を「確定済」の状態にセットする（ステップ５１２）。一方、含まれていなければ注目単語の上位単語を抽出する（ステップ５１３）。
【０１０２】
注目単語に上位単語があれば、ステップ５０７から同様の処理を繰り返し、上位単語が無ければその単語と同じ階層の未処理単語がなくなるまでステップ５０７から同様の処理を繰り返す。また、注目単語と同じ階層の未処理単語が無くなったら、辿ってきた階層を１つ戻りその階層の未処理単語が無くなるまで同様の処理を行なう（ステップ５０６〜５０６’の間）。
【０１０３】
検索キー単語の「発泡スチロール」について上記処理で上位単語を展開したときの上位単語候補格納バッファ部４５５の状態を図２５に示す。
【０１０４】
また、検索キー単語の「梱包部材」について上記処理で下位単語を展開したときの上位単語候補格納バッファ部４５５の状態を図２６に示す。
【０１０５】
すべての上位単語の処理が完了したら、上位単語抽出部４１１が起動し、上位単語候補格納バッファ部４５５の確定単語を上位単語情報格納バッファ４５６に格納する（ステップ５１４）。
【０１０６】
続いて、検索キー単語の下位単語展開を行なう。下位単語展開については前述の第１の実施形態と同様の方法で行なう。
【０１０７】
まず、下位単語抽出部４１１が起動し、検索キー単語格納バッファ部４５４に格納されている単語の下位単語の取得を行なう。下位単語の取得にはシソーラス辞書６を用いる。
【０１０８】
すなわち、シソーラス辞書を検索し、検索キー単語の下位単語を取得する（ステップ５１６）。更にこの単語についての上位単語を取得する（ステップ５１７）。取得した上位単語の数と検索キー単語展開条件格納バッファ部４５０に格納されている下位単語展開条件とを比較し（ステップ５１８）、上位単語数が下位単語展開条件の件数未満であればその単語を下位単語情報格納バッファ部４５７に格納する（ステップ５１９）。
【０１０９】
さらにその下位単語についても、下位単語がなくなるまでステップ５１６〜５１９の処理を繰り返す（ステップ５１５〜５１５’の間）。
【０１１０】
検索キー単語格納バッファ部のすべての単語について、ステップ５０５〜５１５’の処理を繰り返す（ステップ５０４〜５０４’の間）。
【０１１１】
次に、検索対象文書読み出し部２０４が起動し、外部記憶装置４より検索対象文書を読み出し（ステップ５２１）、検索対象文書格納バッファ部２５１へ格納する。
【０１１２】
続いて、検索対象文書単語抽出部４０５が起動し、検索対象文書格納バッファ部４５１へ格納された文書より、形態素解析などによって切り出し（ステップ５２２）、抽出された単語情報を検索対象単語情報格納バッファ部４５２に格納する。図２７に示すような検索対象文書Ｃ、Ｄがある場合、検索対象単語情報格納バッファ部には図２８のように単語が格納される。
【０１１３】
次に、類似度算出部４１３が起動し、検索キー文書から抽出された単語情報を格納する検索キー単語格納バッファ部４５４と上位単語情報格納バッファ部４５６と下位単語情報格納バッファ部４５７と、検索対象文書から抽出された単語情報を格納する検索対象単語情報格納バッファ部４５２とを用いて、共通して出現する単語の数により類似度を算出し（ステップ５２３）、その類似度値を類似度格納バッファ部４５８に格納する。
【０１１４】
図２９に本実施形態の方式による類似度算出の例を示し、図３０に第１の実施形態の方式による上位・下位単語を展開した場合の類似度算出の例を示し、図３１に従来方式で単純に上位・下位単語を展開した場合の類似度算出の例を示す。
【０１１５】
本実施形態の方式によれば、検索キー文書の検索キー単語の上位・下位単語の展開により、「緩衝材」「外箱」といった検索対象文書Ｃとの共通単語が増えており、検索対象文書Ｄとの共通単語については上位・下位単語の展開では増えていない。
【０１１６】
一方、第１の実施形態の方式では、検索対象文書Ｃとの共通単語が少なく、単純に上位・下位単語を展開する従来方式では、検索対象文書Ｃとの共通単語は増加するが、展開される単語が増えるため、類似度はあまり向上しない。また、検索対象文書Ｄとの共通単語も増加してしまいノイズ文献の類似度も増加してしまう。
【０１１７】
類似度算出方式としては、ここに挙げた共通単語数から算出する方式以外に、ベクトル空間法などを用いる方式を採用してもよい。
【０１１８】
外部記憶装置４に保存されているすべての検索対象文書について、ステップ５２１〜５２３の処理を繰り返し実行する（ステップ３２０〜３２０’の間）。
【０１１９】
すべての検索対象文書との類似度が算出されたら、ソート部４１４が起動し、ステップ５２３で取得された類似度格納バッファ部４５８の内容を類似度上位から下位へと降順にソートする（ステップ５２４）。ソートを行なった結果はソート結果格納バッファ部４５９へ格納される。
【０１２０】
続いて、検索結果出力部４１５が起動され、類似度格納バッファ部４５８に格納されている検索対象文書毎の類似度から検索キーとする文書情報（例えば、文書ＩＤを含む情報）を、ソート結果格納バッファ部４５８に格納されたソート結果順に表示装置３に出力する（ステップ５２５）。図３２はその出力結果を示している。
【０１２１】
なお、上記条件に加えて、上位・下位単語の展開する深さを制限する方式などと組み合わせてもよい。
【０１２２】
このように第２の実施形態によれば、上位語が複数ある単語の場合、その上位単語（または更に上位の単語）のどれかが検索キー文書中に出現していれば、その上位単語への展開が行なわれる。これにより、ノイズを抑えつつ、検索キー文書の内容に近く、異なる単語を用いた文書の類似度を高めることが可能となる。
【０１２３】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、上記の各実施形態では上位単語と下位単語の両方について展開・抽出を行なう場合を説明したが、上位単語と下位単語のいずれか一方について展開・抽出を行なうようにしてもよい。
【０１２４】
【発明の効果】
以上詳記したように本発明によれば、類似文書の類似度算出において、類似性の低い文書の類似度が上がるのを防ぐことができ、より内容の近い文書の類似度を上げることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態と第２の実施形態に共通する類似文書検索装置の構成を示すブロック図。
【図２】本発明の第１の実施形態における制御装置の詳細構成例を示す図。
【図３】同実施形態の動作を説明するためのフローチャート（前半部）。
【図４】同実施形態の動作を説明するためのフローチャート（後半部）。
【図５】同実施形態における類似文書検索の条件入力画面例を示す図。
【図６】同実施形態における検索キー文書の例を示す図。
【図７】同実施形態における検索キー文書からの単語抽出の例を示す図。
【図８】同実施形態におけるシソーラス辞書のシソーラス情報例を示す図。
【図９】同実施形態における検索キー単語格納バッファ部及び上位単語情報バッファ部のデータ構造を示す図。
【図１０】検索キー単語の上位単語を単純に展開した場合の例を示す図。
【図１１】同実施形態における検索キー単語の上位単語展開の例を示す図。
【図１２】同実施形態における検索キー単語の下位単語展開の例を示す図。
【図１３】同実施形態における検索対象文書の例を示す図。
【図１４】同実施形態における検索対象文書から抽出した単語の例を示す図。
【図１５】第１の実施形態による類似度算出の例を示す図。
【図１６】単純に上位・下位語を展開した場合の類似度算出の例を示す図。
【図１７】同実施形態における類似文書検索の結果画面を示す図。
【図１８】本発明の第２の実施形態における制御装置の詳細構成例を示す図。
【図１９】同実施形態の動作を説明するためのフローチャート（前半部）。
【図２０】同実施形態の動作を説明するためのフローチャート（後半部）。
【図２１】同実施形態における類似文書検索の条件入力画面例を示す図。
【図２２】同実施形態における検索キー文書の例を示す図。
【図２３】同実施形態における検索キー文書からの単語抽出の例を示す図。
【図２４】同実施形態における検索キー単語の上位単語抽出の例（１段階）を示す図。
【図２５】同実施形態における検索キー単語の上位単語抽出の例（全段階）を示す図。
【図２６】同実施形態における検索キー単語の下位単語抽出の例を示す図。
【図２７】同実施形態における検索対象文書の例を示す図。
【図２８】同実施形態における検索対象文書から抽出した単語の例を示す図。
【図２９】同実施形態による類似度算出の例を示す図。
【図３０】第１の実施形態による類似度算出の例を示す図。
【図３１】単純に上位・下位語を展開した場合の類似度算出の例を示す図。
【図３２】同実施形態における類似文書検索の結果画面を示す図。
【符号の説明】
１…制御装置
２…入力装置
３…表示装置
４…外部記憶装置
５…形態素解析辞書
６…シソーラス辞書
２００，４００…メイン処理部
２０１，４０１…初期化部
２０２，４０２…入力部
２０３，４０３…出力部
２０４，４０５…検索対象文書読み出し部
２０５，４０６…検索対象文書単語抽出部
２０６，４０７…検索キー文書入力部
２０７，４０８…検索キー単語抽出部
２０８，４０４…検索キー単語展開条件設定部
２０９，４１１…上位単語抽出部
２１０，４１２…下位単語抽出部
２１１，４１３…類似度算出部
２１２，４１４…ソート部
２１３，４１５…検索結果出力部
２５０，４５０…検索キー単語展開条件バッファ部
２５１，４５１…検索対象文書格納バッファ部
２５２，４５２…検索対象単語情報格納バッファ部
２５３，４５３…検索キー文書格納バッファ部
２５４，４５４…検索キー単語格納バッファ部
２５５，４５５…上位単語情報格納バッファ部
２５６，４５７…下位単語情報格納バッファ部
２５７，４５８…類似度格納バッファ部
２５８，４５９…ソート結果格納バッファ部
２５９，４６０…検索結果出力バッファ部
４０９…上位単語候補抽出部
４１０…上位単語確定部
【図１】
2004062806.tif 000003
【図２】
2004062806.tif 000004
【図３】
2004062806.tif 000005
【図４】
2004062806.tif 000006
【図５】
2004062806.tif 000007
【図６】
2004062806.tif 000008
【図７】
2004062806.tif 000009
【図８】
2004062806.tif 000010
【図９】
2004062806.tif 000011
【図１０】
2004062806.tif 000012
【図１１】
2004062806.tif 000013
【図１２】
2004062806.tif 000014
【図１３】
2004062806.tif 000015
【図１４】
2004062806.tif 000016
【図１５】
2004062806.tif 000017
【図１６】
2004062806.tif 000018
【図１７】
2004062806.tif 000019
【図１８】
2004062806.tif 000020
【図１９】
2004062806.tif 000021
【図２０】
2004062806.tif 000022
【図２１】
2004062806.tif 000023
【図２２】
2004062806.tif 000024
【図２３】
2004062806.tif 000025
【図２４】
2004062806.tif 000026
【図２５】
2004062806.tif 000027
【図２６】
2004062806.tif 000028
【図２７】
2004062806.tif 000029
【図２８】
2004062806.tif 000030
【図２９】
2004062806.tif 000031
【図３０】
2004062806.tif 000032
【図３１】
2004062806.tif 000033
【図３２】
2004062806.tif 000034