(57)【特許請求の範囲】
【請求項１】
複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索装置において、
前記検索条件に対する前記各電子文書の合致度を算出する算出手段と、
前記電子文書の中から前記検索条件の表現に対してあらかじめ登録されている反対表現を含むものを検索する検索手段と、
前記算出手段により算出された合致度にもとづいて、前記各電子文書の順位を特定する順位特定手段と、
前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索されなかった電子文書を特定できる情報のみを表示画面に表示し、前記検索手段により検索された電子文書を特定できる情報を非表示にする表示手段と、
を備えたことを特徴とする文書検索装置。
【請求項２】
複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索装置において、
前記検索条件に対する前記各電子文書の合致度を算出する算出手段と、
前記電子文書の中から前記検索条件の表現に対してあらかじめ登録されている反対表現を含むものを検索する検索手段と、
前記算出手段により算出された合致度にもとづいて、前記各電子文書の順位を特定する順位特定手段と、
前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを区別して表示画面に表示する表示手段と、
を備えたことを特徴とする文書検索装置。
【請求項３】
前記表示手段は、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを、表示色もしくは背景色を異ならせるまたは表示領域を異ならせることで区別して表示画面に表示することを特徴とする前記請求項２に記載の文書検索装置。
【請求項４】
コンピュータを用いて、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索方法において、
前記コンピュータの算出手段が、前記検索条件に対する前記各電子文書の合致度を算出する算出工程と、
前記コンピュータの検索手段が、前記電子文書の中から前記検索条件の表現に対してあらかじめ登録されている反対表現を含むものを検索する検索工程と、
前記コンピュータの順位特定手段が、前記算出工程により算出された合致度にもとづいて、前記各電子文書の順位を特定する順位特定工程と、
前記コンピュータの表示手段が、前記順位特定工程により順位を特定された電子文書のうち、前記検索工程により検索されなかった電子文書を特定できる情報のみを表示画面に表示し、前記検索工程により検索された電子文書を特定できる情報を非表示にする表示工程と、
を実行することを特徴とする文書検索方法。
【請求項５】
コンピュータを用いて、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索方法において、
前記コンピュータの算出手段が、前記検索条件に対する前記各電子文書の合致度を算出する算出工程と、
前記コンピュータの検索手段が、前記電子文書の中から前記検索条件の表現に対してあらかじめ登録されている反対表現を含むものを検索する検索工程と、
前記コンピュータの順位特定手段が、前記算出工程により算出された合致度にもとづいて、前記各電子文書の順位を特定する順位特定工程と、
前記コンピュータの表示手段が、前記順位特定工程により順位を特定された電子文書のうち、前記検索工程により検索された各電子文書を特定できる情報と前記検索工程により検索されなかった各電子文書を特定できる情報とを区別して表示画面に表示する表示工程と、
を実行することを特徴とする文書検索方法。
【請求項６】
前記表示工程は、前記コンピュータの表示手段が、前記検索工程により検索された各電子文書を特定できる情報と前記検索工程により検索されなかった各電子文書を特定できる情報とを、表示色もしくは背景色を異ならせるまたは表示領域を異ならせることで区別して表示画面に表示することを特徴とする前記請求項５に記載の文書検索方法。
【請求項７】
前記請求項４〜６のいずれか一つに記載された方法をコンピュータに実行させることを特徴とする文書検索プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索装置、文書検索方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
電子文書の検索においては、検索時の再現率や適合率を向上させることが最も重要かつ基本的な研究テーマである。そして今日までに、検索精度向上のための数々の工夫や改良がなされ、検索エンジンなどに応用されて、一般に広く利用されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、そうした試みにもかかわらず検索精度の向上は思うようには進んでいない。相変わらず、検索目的から明らかに外れた文書が検索結果に含まれてしまうこともしばしばである。
【０００４】
そして、こうした精度の低下を招く原因の一つに、文書中に含まれる検索条件の反対表現（検索条件とは内容的に逆の表現）がある。たとえば新聞記事データベースから、売り上げの伸びた会社に関する記事を検索しようとして、逆に売り上げの伸びなかった会社に関する記事を引き出してしまうことがある。検索者が意図する文書とはちょうど逆の内容の文書であっても、出現するキーワードなどが似ているとこのようなことが起こりうる。
【０００５】
この発明は上記従来技術による問題を解決するため、検索条件の反対表現を含む文書すなわち検索目的から外れた文書が検索結果一覧中に現れるのを阻止・抑制するとともに、現れてしまう場合にもあえて表示しないようにしたり、そうでない文書と区別して表示したりすることが可能な文書検索装置、文書検索方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、この発明にかかる文書検索装置は、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索装置において、前記検索条件に対する前記各電子文書の合致度を算出する算出手段と、前記電子文書の中から前記検索条件の反対表現を含むものを検索する検索手段と、前記検索手段により検索された電子文書につき、前記算出手段により算出されたその合致度を補正する補正手段と、前記検索手段により検索されなかった電子文書については前記算出手段により算出された合致度、前記検索手段により検索された電子文書については前記補正手段により補正された合致度にもとづいて、前記各電子文書の順位を特定する順位特定手段と、前記順位特定手段により順位を特定された各電子文書を特定できる情報を表示画面に表示する表示手段と、を備えたことを特徴とする。
【０００７】
この発明によれば、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度が別の値に補正される。
【０００８】
また、この発明にかかる文書検索装置は、上記に記載の発明において、前記補正手段が、前記検索手段により検索された各電子文書につき、前記算出手段により算出されたその合致度をより低い値に補正することを特徴とする。
【０００９】
この発明によれば、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度がより低い値に補正される。
【００１０】
また、この発明にかかる文書検索装置は、上記に記載の発明において、前記表示手段が、前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索されなかった各電子文書を特定できる情報のみを表示画面に表示することを特徴とする。
【００１１】
この発明によれば、検索対象文書のうち特に検索条件の反対表現を含む文書は、検索条件との合致度がたとえ高くても検索結果としては表示されない。
【００１２】
また、この発明にかかる文書検索装置は、上記に記載の発明において、前記表示手段が、前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを区別して表示画面に表示することを特徴とする。
【００１３】
この発明によれば、検索結果一覧では検索条件の反対表現を含む文書と含まない文書とが区別して表示される。
【００１４】
また、この発明にかかる文書検索装置は、上記に記載の発明において、前記表示手段が、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを、表示色もしくは背景色を異ならせるまたは表示領域を異ならせることで区別して表示画面に表示することを特徴とする。
【００１５】
この発明によれば、検索結果一覧では検索条件の反対表現を含む文書と含まない文書とが、表示色もしくは背景色、または表示領域を異ならせることで区別して表示される。
【００１６】
また、この発明にかかる文書検索方法は、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索方法において、前記検索条件に対する前記各電子文書の合致度を算出する算出工程と、前記電子文書の中から前記検索条件の反対表現を含むものを検索する検索工程と、前記検索工程で検索された電子文書につき、前記算出工程で算出されたその合致度を補正する補正工程と、前記検索工程で検索されなかった電子文書については前記算出工程で算出された合致度、前記検索工程で検索された電子文書については前記補正工程で補正された合致度にもとづいて、前記各電子文書の順位を特定する順位特定工程と、前記順位特定工程で順位を特定された各電子文書を特定できる情報を表示画面に表示する表示工程と、を含んだことを特徴とする。
【００１７】
この発明によれば、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度が別の値に補正される。
【００１８】
また、この発明にかかるプログラムによれば、上記に記載された方法がコンピュータによって実行される。
【００１９】
【発明の実施の形態】
以下に添付図面を参照して、この発明による文書検索装置、文書検索方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。
【００２０】
図１は、この発明の実施の形態による文書検索装置のハードウエア構成を示す説明図である。同図において、１０１は装置全体を制御するＣＰＵを、１０２は基本入出力プログラムを記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２１】
また、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００２２】
また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、１０７はＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２３】
また、１０８はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、１０９は通信ケーブル１１０を介してＬＡＮなどのネットワークに接続され、当該ネットワークとＣＰＵ１０１とのインターフェースとして機能するネットワークＩ／Ｆを、それぞれ示している。
【００２４】
また、１１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、１１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などをおこなうマウスを、それぞれ示している。また、１１３は着脱可能な記録媒体であるＣＤ−ＲＯＭを、１１４はＣＤ−ＲＯＭ１１３に対するデータのリードを制御するＣＤ−ＲＯＭドライブを、１００は上記各部を接続するためのバスまたはケーブルを、それぞれ示している。
【００２５】
つぎに、図２はこの発明の実施の形態による文書検索装置の構成を機能的に示す説明図である。まず、２００は検索条件入力部であり、操作者からの検索条件の入力を受け付けて、後述する形態素解析部２０１に引き渡す機能部である。なお、本装置において検索条件は自然文により入力されるものとする。
【００２６】
２０１は形態素解析部であり、検索条件入力部２００から引き渡された自然文を個々の形態素に分割するとともに、当該解析結果を後述する構文解析部２０２に引き渡す機能部である。この形態素解析部２０１における処理は従来技術であるので詳細な説明を省略する。
【００２７】
２０２は構文解析部であり、形態素解析部２０１から引き渡された解析結果にもとづいて、どの語がどの語にかかるか（係り受け）などの文の構造を解析するとともに、当該解析結果を後述する文書検索部２０６に引き渡す機能部である。この構文解析部２０２における処理も従来技術であるので詳細な説明は省略する。
【００２８】
２０３は文書記憶部であり、多数の電子文書を保持する機能部である。個々の文書はその本文と、ファイル名や文書見出し、最終更新日時などといった属性情報とから構成される。
【００２９】
２０４は転置ファイル記憶部であり、後述する文書検索部２０６による検索の対象となる転置ファイルを保持する機能部である。この転置ファイルとは、文書記憶部２０３に保持された多数の電子文書を、キーワードから検索できるようにしたものである。すなわち、概念的にはたとえば文書記憶部２０３内の全文書を行、当該文書群に出現する全キーワードを列とし、行と列の交点に各文書における各キーワードの出現有無あるいは出現頻度などを記録したテーブルである。
【００３０】
２０５は係り受けインデックス記憶部であり、後述する文書検索部２０６の反対表現検索部２０６ａにより検索される、係り受けインデックスを保持する機能部である。係り受けインデックスとは、文書記憶部２０３内の全文書につきあらかじめ解析された語の係り受けのパターンと、当該パターンが出現する文書とを対応づけたテーブルである。
【００３１】
２０６は文書検索部であり、構文解析部２０２から引き渡されたキーワードにより上述の転置ファイルを検索して、文書記憶部２０３内の各文書を検索条件との合致度の順に順位づけするとともに、順位づけの結果を後述する検索結果表示部２０７に引き渡す機能部である。
【００３２】
この文書検索部２０６の検索手法としては、一般に「ベクトル空間法」と呼ばれる手法を採用するものとする。ベクトル空間法では、検索条件中に含まれるキーワードの出現有無あるいは出現頻度などを要素値とするベクトル（クエリーベクトル）を作成するとともに、上述の転置ファイル中の各レコードにより各文書の文書ベクトルを作成する。そして、クエリーベクトルと各文書の文書ベクトルとの距離（コサイン距離）を順次算出し、当該距離が小さいほど大きく、当該距離が大きいほど小さくなるように合致度のスコアを算出する。このスコアにより、各文書を検索条件との合致度の順に順位づけすることができる。
【００３３】
ただし文書検索部２０６は、特に検索条件の反対表現を含む文書については、上記で算出したスコアを一律に下げるようなスコアの補正をおこなう。
【００３４】
たとえば、検索条件が「売り上げが伸びた会社について知りたい」という自然文であった場合、文書検索部２０６はその反対表現検索部２０６ａにより、係り受けインデックス記憶部２０５内の係り受けインデックスを検索して、「売り上げ−伸びない（伸びず）」の係り受けのパターンを含む文書を特定する。ここでは、たとえば「売り上げが伸びず経営が行き詰まった・・・」という一文を含む文書Ａが特定されたものとする。
【００３５】
そして、この文書Ａの合致度のスコアを、たとえばその８０％に縮減するなどすることで、通常のベクトル空間法により算出される値よりも小さくなるよう補正する。その結果、たとえば「コメの地位を脅かすようにパン・めん類が売り上げを伸ばしている・・・」という文書Ｂ（この文書は反対表現を含まない）があり、普通に計算すると文書Ａのほうが文書Ｂよりもスコアが高くなるような場合にも、補正により文書Ａと文書Ｂとの優劣が逆転し、検索目的から外れた文書Ａのほうが文書Ｂより上位に現れやすくなるのを阻止・抑制することができる。
【００３６】
２０７は検索結果表示部であり、文書検索部２０６から引き渡された順位づけの結果にしたがって、順位の高いものの順に各文書（厳密には、文書記憶部２０３から読み出した各文書の見出し）を一覧表示する機能部である。なお、検索結果の表示方法は後述する表示方法指示部２０８からの指示にしたがう（特に指示がなければデフォルトの表示方法を採用する）。
【００３７】
２０８は表示方法指示部であり、操作者から検索結果の表示方法に関する指示を受け付けて、検索結果表示部２０７に伝達する機能部である。後述する検索結果画面で「表示オプション」ボタンを押下することにより、操作者は検索結果中、（ａ）反対表現を含む文書を非表示にしたり、（ｂ）反対表現を含む文書を色別表示したり、あるいは（ｃ）反対表現を含む文書と含まない文書とを分けて表示したりといった、細かな表示方法を指定することができる。なお、画面例については後述する。
【００３８】
つぎに、図３はこの発明の実施の形態による文書検索装置における、文書検索処理の手順を示すフローチャートである。
【００３９】
検索条件入力部２００が、操作者から検索条件となる自然文の入力を受け付けると（ステップＳ３０１：Ｙｅｓ）、上記検索条件を引き渡された形態素解析部２０１で形態素解析（ステップＳ３０２）、さらに当該解析結果を引き渡された構文解析部２０２で構文解析（ステップＳ３０３）が実施され、解析済みの検索条件が文書検索部２０６に引き渡される。
【００４０】
つぎに、文書検索部２０６は検索条件のクエリーベクトルを作成するとともに（ステップＳ３０４）、転置ファイル記憶部２０４内の転置ファイルから各文書の文書ベクトルを順次作成して、ベクトル間の距離を測定することで、各文書の検索条件に対する合致度のスコアを算出する（ステップＳ３０５）。
【００４１】
さらに、文書検索部２０６はその反対表現検索部２０６ａにより、係り受けインデックス記憶部２０５内の係り受けインデックスを参照して、検索条件の反対表現を含む文書を特定する（ステップＳ３０６）。そして、特定された文書につき上記で算出されたスコアを、何らかのルールにより小さくなるよう補正する（ステップＳ３０７）。その後、この補正後のスコアにもとづいて文書記憶部２０３内の各文書を順位づけし（ステップＳ３０８）、各文書のスコアと順位、および反対表現の有無（当該文書が検索条件と逆の反対表現を含むか否か）を検索結果表示部２０７に引き渡す。
【００４２】
これを受けた検索結果表示部２０７は、各文書の文書見出しを文書記憶部２０３から読み出すとともに（ステップＳ３０９）、読み出した見出しを順位の高い順に一覧表示する（ステップＳ３１０）。
【００４３】
図４は、検索結果表示部２０７により表示される検索結果画面の一例を示す説明図である。図中、第一位の「コメ不足  揺らぐ主食の座  パン・めん類の売り上げ急増」とある文書が、「コメの地位を脅かすようにパン・めん類が売り上げを伸ばしている・・・」という一文を含む上述の文書Ｂであり、第三位の「安売り服の先駆け「○○○○」が和解申請」とある文書が、「売り上げが伸びず経営が行き詰まった・・・」という一文を含む上述の文書Ａである。
【００４４】
図中、「表示オプション」ボタン４００を押下すると、図５に示すようなダイアログが開いて、反対表現を含む文書の表示形態を（ａ）表示しない（ｂ）別の色で表示する（ｃ）別枠で表示する（ｄ）区別なく表示する、の４つから選択することができる。
【００４５】
図４の例はこのオプションで（ｄ）が選択されている場合の例であるが、たとえば（ａ）を選択していた場合には、検索結果画面は図６のようになる。図４の画面と比較すると、反対表現を含む第三位の文書が表示されなくなっていることが分かる。また、オプションで（ｂ）を選択すると結果画面は図７のようになり、反対表現を含む第三位の文書だけ、それ以外の文書と異なる背景色で表示される。なお、図示する例は背景色を異ならせたものであるが、文字列の表示色を変えるようにしてもよい。
【００４６】
また、オプションで（ｃ）を選択すると結果画面は図８のようになり、反対表現を含む第三位の文書と、それ以外の文書とが別のエリアに分けて表示される。なお、同図のような表示形態のほか、たとえばタブの切り替えで二つの一覧を交互に表示させることもできる。別ウィンドウにそれぞれの一覧を表示するようにしてもよく、要するに反対表現を含む文書群と含まない文書群とが別の箇所にまとめて表示されるのであればよい。
【００４７】
なお、いずれの検索結果画面においても、一覧中の文書見出しにはリンクが埋め込まれており、これをクリックすることで当該文書の本文を表示させることができる。このとき、反対表現を含む文書の表示時には、その本文に含まれる反対表現の箇所を表示色や文字サイズの変更などにより強調表示する。
【００４８】
以上説明した実施の形態によれば、検索条件とは意味内容が逆の反対表現を含む文書につき、合致度のスコアを下げるような補正をおこなうので、分野などは似ているものの操作者の検索目的に合わない文書は検索結果に現れにくくなり、文書検索の精度を高めることができる。また、反対表現を含む文書は検索結果中に表示しないようにしたり、表示はするもののそれ以外の文書とは区別できるようにしたりするので、検索結果中の文書を操作者が必要とするものだけに容易に絞り込むことができる。
【００４９】
なお、「売り上げが伸びた会社について知りたい」という検索条件の反対表現は「売り上げ−伸びない（伸びず）」であるが、逆に「売り上げが伸びなかった会社について知りたい」という検索条件の反対表現は「売り上げ−伸びる」である。したがって、後者の例では文書Ｂを始めとする、「売り上げ−伸びる」の係り受けパターンを有する文書のスコアが下がり、結果的に「売り上げ−伸びない（伸びず）」の係り受けパターンを有する文書Ａのほうが検索結果一覧の上位に現れやすくなる。
【００５０】
また、上述した実施の形態では、検索条件の入力から各文書の合致度の計算、順位づけや検索結果の表示までを単一のコンピュータでおこなっているが、たとえば検索条件の入力や検索結果の表示、あるいは表示方法の指示はネットワークにより接続された遠隔のクライアントからおこなうようにしてもよい。
【００５１】
なお、上述した検索条件入力部２００、形態素解析部２０１、構文解析部２０２、文書検索部２０６、検索結果表示部２０７および表示方法指示部２０８は、具体的にはＨＤ１０５からＲＡＭ１０３に読み出されたプログラムをＣＰＵ１０１が実行することにより実現されるものである。このプログラムはＨＤ１０５のほか、ＦＤ１０７、ＣＤ−ＲＯＭ１１３、ＭＯなどの各種の記録媒体に格納して配布することができ、ネットワークを介して配布することも可能である。また、文書記憶部２０３、転置ファイル記憶部２０４および係り受けインデックス記憶部２０５はＨＤ１０５により実現される。
【００５２】
【発明の効果】
以上説明したようにこの発明は、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索装置において、前記検索条件に対する前記各電子文書の合致度を算出する算出手段と、前記電子文書の中から前記検索条件の反対表現を含むものを検索する検索手段と、前記検索手段により検索された電子文書につき、前記算出手段により算出されたその合致度を補正する補正手段と、前記検索手段により検索されなかった電子文書については前記算出手段により算出された合致度、前記検索手段により検索された電子文書については前記補正手段により補正された合致度にもとづいて、前記各電子文書の順位を特定する順位特定手段と、前記順位特定手段により順位を特定された各電子文書を特定できる情報を表示画面に表示する表示手段と、を備えたので、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度が別の値に補正され、これによって、検索条件の反対表現を含む文書すなわち検索目的から外れた文書が検索結果一覧中に現れるのを阻止・抑制することが可能な文書検索装置が得られるという効果を奏する。
【００５３】
また、この発明は、上記に記載の発明において、前記補正手段が、前記検索手段により検索された各電子文書につき、前記算出手段により算出されたその合致度をより低い値に補正するので、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度がより低い値に補正され、これによって、検索条件の反対表現を含む文書すなわち検索目的から外れた文書が検索結果一覧中に現れるのを阻止・抑制することが可能な文書検索装置が得られるという効果を奏する。
【００５４】
また、この発明は、上記に記載の発明において、前記表示手段が、前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索されなかった各電子文書を特定できる情報のみを表示画面に表示するので、検索対象文書のうち特に検索条件の反対表現を含む文書は、検索条件との合致度がたとえ高くても検索結果としては表示されず、これによって、検索条件の反対表現を含む文書すなわち検索目的から外れた文書を検索結果一覧から排除することが可能な文書検索装置が得られるという効果を奏する。
【００５５】
また、この発明は、上記に記載の発明において、前記表示手段が、前記順位特定手段により順位を特定された電子文書のうち、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを区別して表示画面に表示するので、検索結果一覧では検索条件の反対表現を含む文書と含まない文書とが区別して表示され、これによって、検索条件の反対表現を含む文書（すなわち検索目的から外れた文書）とそうでない文書とを検索結果一覧中で区別することが可能な文書検索装置が得られるという効果を奏する。
【００５６】
また、この発明は、上記に記載の発明において、前記表示手段が、前記検索手段により検索された各電子文書を特定できる情報と前記検索手段により検索されなかった各電子文書を特定できる情報とを、表示色もしくは背景色を異ならせるまたは表示領域を異ならせることで区別して表示画面に表示するので、検索結果一覧では検索条件の反対表現を含む文書と含まない文書とが、表示色もしくは背景色、または表示領域を異ならせることで区別して表示され、これによって、検索条件の反対表現を含む文書（すなわち検索目的から外れた文書）とそうでない文書とを検索結果一覧中で区別することが可能な文書検索装置が得られるという効果を奏する。
【００５７】
また、この発明は、複数の電子文書の中から、自然文により入力された検索条件に合致するものを検索する文書検索方法において、前記検索条件に対する前記各電子文書の合致度を算出する算出工程と、前記電子文書の中から前記検索条件の反対表現を含むものを検索する検索工程と、前記検索工程で検索された電子文書につき、前記算出工程で算出されたその合致度を補正する補正工程と、前記検索工程で検索されなかった電子文書については前記算出工程で算出された合致度、前記検索工程で検索された電子文書については前記補正工程で補正された合致度にもとづいて、前記各電子文書の順位を特定する順位特定工程と、前記順位特定工程で順位を特定された各電子文書を特定できる情報を表示画面に表示する表示工程と、を含んだので、検索対象文書のうち特に検索条件の反対表現を含む文書については、通常の手順で算出された合致度が別の値に補正され、これによって、検索条件の反対表現を含む文書すなわち検索目的から外れた文書が検索結果一覧中に現れるのを阻止・抑制することが可能な文書検索方法が得られるという効果を奏する。
【００５８】
また、この発明によれば、上記に記載された方法をコンピュータに実行させることが可能なプログラムが得られるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施の形態による文書検索装置のハードウエア構成を示す説明図である。
【図２】  この発明の実施の形態による文書検索装置の機能的構成を示す説明図である。
【図３】  この発明の実施の形態による文書検索装置における、文書検索処理の手順を示すフローチャートである。
【図４】  検索結果表示部２０７により表示される検索結果画面の一例を示す説明図である。
【図５】  検索結果表示部２０７により表示される表示オプション設定ダイアログの一例を示す説明図である。
【図６】  検索結果表示部２０７により表示される検索結果画面の一例（非表示設定の場合）を示す説明図である。
【図７】  検索結果表示部２０７により表示される検索結果画面の一例（色別表示設定の場合）を示す説明図である。
【図８】  検索結果表示部２０７により表示される検索結果画面の一例（別枠表示設定の場合）を示す説明図である。
【符号の説明】
１００  バスまたはケーブル
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ディスプレイ
１０９  ネットワークＩ／Ｆ
１１０  通信ケーブル
１１１  キーボード
１１２  マウス
１１３  ＣＤ−ＲＯＭ
１１４  ＣＤ−ＲＯＭドライブ
２００  検索条件入力部
２０１  形態素解析部
２０２  構文解析部
２０３  文書記憶部
２０４  転置ファイル記憶部
２０５  係り受けインデックス記憶部
２０６  文書検索部
２０６ａ  反対表現検索部
２０７  検索結果表示部
２０８  表示方法指示部
【図１】
0003779935.tif 000002
【図２】
0003779935.tif 000003
【図３】
0003779935.tif 000004
【図４】
0003779935.tif 000005
【図５】
0003779935.tif 000006
【図６】
0003779935.tif 000007
【図７】
0003779935.tif 000008
【図８】
0003779935.tif 000009