(57)【特許請求の範囲】
【請求項１】
複数の文書の中から検索要求に合致した文書を検索して提示する文書検索システムにおいて、
検索された複数の文書を提示する検索文書提示手段と、
この検索文書提示手段に提示された、前記検索された文書に対する前記検索要求に適合しているか否かを示す適合性評価結果を入力する適合性評価結果入力手段と、
前記適合性評価結果入力手段に入力された前記適合性評価結果に応じて前記検索要求を修正する検索要求修正手段と、
前記適合性評価結果入力手段に入力された前記適合性評価結果により前記検索要求にユーザが適合性評価を行なった文書の記述言語の種類を判定する記述言語判定手段と、
前記検索要求修正手段により修正された検索要求に合致した再検索文書であって前記記述言語判定手段の判定結果と異なる記述言語で記述された再検索文書を前記記述言語判定手段により判定された判定言語に翻訳して提示する再検索文書提示手段と
を具備してなることを特徴とする文書検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の文書の中から検索要求に合致した文書を検索して提示する文書検索システムおよび検索文書提示方法に係り、特に複数言語にわたる検索文書を動的に適切な言語に統一して提示する文書検索システムおよび検索文書提示方法に関する。
【０００２】
【従来の技術】
近年、パソコン、インターネット、電子図書館などの普及に伴ない、様々な言語で書かれた大量の文書に個人がアクセスできるようになってきている。このような状況により、膨大な情報の中から求める情報のみを検索してユーザにわかりやすい形で提供する高度な文書検索システムの需要が高まりつつある。
【０００３】
現在、異なる言語で書かれた文書を同時に検索する検索システムが実用化されている。しかしながら、このようなシステムの提示する検索結果には、当然異なる言語で書かれた文書が混在しており、一般のユーザが情報を得るのは難しかった。
【０００４】
ユーザにとって理解の難しい言語で書かれた文書から情報を得るために、検索結果である個々の文書を次々に機械翻訳システムにかけ、翻訳された文書を読むという方法があるが、これは翻訳速度が十分でなければ煩雑であり、また検索結果全体を同一言語で概観することができないという問題があった。
【０００５】
また、複数の言語に堪能なユーザであっても、検索結果によって異なる言語に統一して情報を得たいと思う場合がある。たとえば、日本語が母国語のユーザであっても、検索結果の文書の大半が英語である場合や、検索結果を利用して英語で論文などを書きたい場合には、すべて英語で統一して情報集めを行なうかも知れない。このようなときに、ユーザが予め言語を指定しなくても、どの言語に統一して翻訳するかを検索結果に応じて動的に決定するシステムは存在していなかった。
【０００６】
【発明が解決しようとする課題】
このように、今日では世界中に点在する様々な言語で記述された文書を個人がアクセスできるようになってきているが、従来の文書検索システムでは、検索結果に互いに異なる言語で書かれた文書が混在したときに、これらの文書をそれらの言語そのままに提示していたために、必ずしも使い勝手のがよいとはいえなかいといった問題があった。
【０００７】
この発明はこのような実情に鑑みてなされたものであり、複数言語にわたる検索文書を動的に適切な言語に統一して提示する文書検索システムおよび検索文書提示方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前述の目的を達成するために、この発明の文書検索システムは、複数の文書の中から検索要求に合致した文書を検索して提示する文書検索システムにおいて、検索された文書の中からいずれかの文書を選択させる選択手段と、前記選択手段によって選択された文書の記述言語の種類を判定する記述言語判定手段と、前記記述言語判定手段の判定結果と異なる記述言語で記述された検索文書を前記判定言語に翻訳して提示する検索文書提示手段とを具備してなることを特徴とする。
【００１１】
この発明の文書検索システムにおいては、たとえば検索結果一覧をリスト表示するなどしてユーザ自身に読みたい文書を選択させ、この選択された文書の記述言語を検索文書の提示言語として採用する。そして、この提示言語以外の言語で記述された検索文書は、この提示言語に翻訳して提示する。すなわち、この発明の文書検索システムによれば、ユーザが選択した文書を記述した言語に統一されてすべての検索文書が提示されることになる。
【００１２】
また、この発明の文書検索システムは、複数の文書の中から検索要求に合致した文書を検索して提示する文書検索システムにおいて、検索された複数の文書を提示する第１の検索文書提示手段と、この検索文書表示手段に提示された、前記検索された文書に対する前記検索要求に適合しているか否かを示す適合性評価結果を入力する適合性評価結果入力手段と、前記適合性評価結果入力手段が入力した前記適合性評価結果に応じて前記検索要求を修正する検索要求修正手段と、前記適合性評価結果入力手段が入力した前記適合性評価結果により前記検索要求に適合していると認められた文書の記述言語の種類を判定する記述言語判定手段と、前記検索要求修正手段により修正された検索要求に合致した検索文書であって前記記述言語判定手段の判定結果と異なる記述言語で記述された検索文書を前記記述言語判定手段により判定された判定言語に翻訳して提示する第２の検索文書提示手段とを具備してなることを特徴とする。
【００１３】
この発明の文書検索システムでは、検索結果の適合性評価を次回の検索に反映させるいわゆる適合性フィードバックの適用を前提としており、この適合性評価を援用して次回の検索結果の提示言語を決定するものである。すなわち、この発明の文書検索システムによれば、適合性評価によって適合性が認められた文書の記述言語の種類を判定しておき、次回の検索時には、この判定した言語以外の言語で記述された検索文書を判定した言語に翻訳して提示する。したがって、前述と同様にすべての検索文書が同一言語で提示されることになる。
【００１６】
すなわち、この発明によれば、検索文書中の検索要求に適合した箇所を含む部分のみが同一の言語に統一されて提示されることになり、ユーザ側では使い勝手を向上させることが可能となり、一方で、システム側では文書全体を翻訳するのではなく、検索要求に適合した箇所を含む部分のみを翻訳対象とすることによって、言語翻訳に費やす負荷を大幅に軽減することが可能となる。
【００１７】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態を説明する。
（第１実施形態）
まず、この発明の第１の実施形態について説明する。図１に、第１実施形態に係る文書検索システムの構成を示す。図１に示したように、この文書検索システム１００は、検索要求入力部１１、検索部１２、提示言語決定部１３、翻訳部１４および検索結果出力部１５からなる。ここで、検索要求入力部１１は、キーボード、文字認識装置、音声認識装置などの入力装置に、検索結果出力部１５は、ディスプレイ、プリンタなどの出力装置にそれぞれ対応し、検索部１２、提示言語決定部１３および翻訳部１４は、ＣＰＵによって実行制御されるプログラムに対応する。そして、この文書検索システム１００と従来の文書検索システムとの相違は、提示言語決定部１３と翻訳部１４とを合わせもっている点にある。
【００１８】
ここで、図１に沿って、この文書検索システム１００の全体的な流れを説明する。まず、ユーザが検索要求入力部１１に入力した検索要求は、検索部１２に渡される。検索部１２は、検索対象となる文書の中から検索要求に適合する文書を検索する。ここまでの処理は従来の検索システムと同様であるが、この文書検索システム１００では、検索された文書がまず提示言語決定部１３に渡され、この提示言語決定部１３でどのような言語に統一してユーザに検索結果を提示すべきかが決定される。そして、検索結果は翻訳部１４によって適宜翻訳され、翻訳された検索結果が検索結果出力部１５によってユーザに提示される。なお、検索部１２における文書の検索手法は、複数言語の文書を検索できるものであればどのようなものであってもよく、同様に翻訳部１４における文書の機械翻訳手法は複数言語の文書を翻訳できるものであればどのようなものであってもよい。
【００１９】
図２に、第１実施形態の特徴である提示言語決定部１３の処理の流れの一例を示す。提示言語決定部１３は、検索部１２から検索結果を受取ると（ステップＡ１）、検索結果の各文書についてそれがどのような言語で書かれているかを判定する（ステップＡ３）。言語の判定の方法としては、たとえば文字コードが２バイトコードであるか１バイトコードであるか、さらには特定の語を含むか否かなどをテストすることが考えられる。たとえば、文書が１バイトコードのみを含んでおり、さらに“ｔｈｅ”や“ｉｓ”などの語を含むならば、その言語は英語であると判定することができる。このようにして検索結果の各文書の言語判定を終えると、この結果を集計して、ユーザにどの言語に検索結果の言語を統一して提示するかを決定する（ステップＡ６）。提示言語決定方法としては、多数決を採用することが考えられる。たとえば、検索結果に含まれる文書数が１０件であって、このうちの８件が日本語、残りの２件が英語で書かれている場合には、日本語を提示言語にする。特に機械翻訳に時間がかかる場合、多数決を採用すると翻訳する文書数が少なくなるので有効であると考えられる。また、多数決方式の変形例として、検索結果の記事がランク付けされている場合に、上位の記事の言語判定結果を重視して提示言語を決定することが考えられる。たとえば、検索結果に含まれる文書数が１０件であって、このうち主として上位に日本語の文書が５件、主として下位に英語の文書が５件あった場合に、日本語を提示言語にする。特に機械翻訳の品質が完璧ではない場合、このような上位の文書を重視した提示言語の決定を行なえば、上位に存在する、すなわちより重要であると考えられる文書が原文のまま提示され、下位のあまり重要でない文書は概要がつかめる程度に翻訳されて提示されることになり有効であると考えられる。
【００２０】
図３に、第１実施形態における翻訳部１４の処理の流れの一例を示す。翻訳部１４は、まず提示言語決定部１３から検索結果、検索結果の各文書の言語判定結果およびどの言語に統一して提示するかという情報を受取る（ステップＢ１）。次に、各文書についてその言語判定結果が提示言語に等しいか否かを判定する（ステップＢ３）。等しい場合は（ステップＢ３のＹ）、翻訳を行なわずに原文をそのまま検索結果出力部に渡す（ステップＢ５）。一方、等しくない場合は（ステップＢ３のＮ）、その文書を提示言語に翻訳した後に（ステップＢ４）、翻訳結果を検索結果出力部１５に渡す（ステップＢ５）。以上の処理により、検索結果出力部１５には、提示言語に統一された検索結果が渡されることになる。
【００２１】
図４に、第１実施形態における検索結果の例を示す。図４（ａ）は、検索部１２が検索した検索結果の一例である。図４（ｂ）は、図４（ａ）に対して翻訳が施されて最終的にユーザに提示される検索結果の一例である。この例では、言語は英語に統一されており、このために文書３および文書５が翻訳されている。なお、実際に提示するのは全文であっても、見出しや一文目など文書の一部のみであってもよい。（ｂ）のように言語を統一して提示を行なえば、ユーザは検索結果全体を一つの言語で見渡せるようになり、たとえば検索結果全体の内容をレポートにまとめたい場合などに、より的確に情報収集を行なうことができると考えられる。
【００２２】
また、ここでは検索結果全体の言語を統一する場合について説明したが、この変形例として、検索結果の一部のみについて言語を統一して提示してもよい。たとえば、検索結果に含まれる文書が１００件ある場合に、実際にユーザが読むのは上位数１０件程であると考えられるので、上位数１０件についてのみ必要に応じて翻訳し、それ以降はすべて原文のまま提示する、あるいは全く提示しないようにしたほうが効率的である。さらに、検索結果のどの部分についてのみ言語の統一を行なうかをユーザに指定させてもよい。
【００２３】
（第２実施形態）
次に、この発明の第２の実施形態について説明する。図５に、第２実施形態に係る文書検索システムの構成を示す。図５に示したように、この文書検索システム１００と前述した第１実施形態の文書検索システム１００との主な違いは、第２実施形態の文書検索システム１００が、文書選択情報入力部１８を有し、ユーザの選択した文書の言語に他の文書も翻訳する点である。この文書検索システム１００には、２種類のデータの流れがあり、これは細い矢印と太い矢印とで区別されている。
【００２４】
ここで、図５に沿って、この文書検索システム１００の全体的な流れを説明する。まず、細い矢印は、従来の検索システムと同様に、検索要求に適合した文書が翻訳部１４を経由せずに直接ユーザに提示される流れを示している。この文書検索システム１００では、このようにユーザに一旦検索結果が提示された後に太い矢印のデータの流れが始まる。次に、太い矢印のデータの流れについて以下に説明する。
【００２５】
ユーザは、提示された検索結果の中から一つ以上の文書を選択し、この選択情報を文書選択情報入力部１８に入力する。次に、提示言語決定部１３は、選択された文書の言語を判定し、翻訳部１４は、現在選択されていない文書を必要に応じてその言語に翻訳しておく。これにより、ユーザが次に他の文書を選択した場合、最初に選択した文書と同じ言語に翻訳された結果をただちに得ることができる。
【００２６】
図６に、第２実施形態における提示言語決定部１３の処理の流れの一例を示す。提示言語決定部１３は、まず文書選択情報入力部１８からユーザがどの文書を選択したかという情報を受取る（ステップＣ１）。次に、ユーザが選択した文書がどのような言語で書かれているかを第１実施形態と同様に判定し（ステップＣ２）、この判定結果を提示言語として翻訳部１４に渡す（ステップＣ３）。なお、ユーザが複数の文書を選択した場合には、多数決や検索結果のランクに応じた重みづけなどによって言語を一つに決定すればよい。
【００２７】
図７に、第２実施形態における翻訳部１４の処理の流れの一例を示す。翻訳部１４は、まず提示言語、すなわちユーザが選択した文書の言語を提示言語決定部１８から受取るとともに（ステップＤ１）、検索部１２から検索結果を受取る（ステップＤ２）。次に、ユーザが選択した文書以外のすべての文書について第１実施形態と同様に言語の判定を行なう（ステップＤ５）。そして、このうち言語が提示言語とは異なるすべての文書を提示言語に翻訳し（ステップＤ７）、結果を検索結果出力部１５に渡す（ステップＤ８）。このような翻訳部１４の処理をまとめると、ユーザがある言語Ｌにより書かれたある文書Ｄを選択した場合に、検索結果の中の文書Ｄ以外の文書を言語Ｌに自動的に翻訳しておくことになる。また、この場合、文書Ｄ以外のすべての文書を翻訳する代わりに、検索結果の一部の文書のみを翻訳してもよい。
【００２８】
図８に、第２実施形態におけるユーザが選択した文書とこのときに自動的に翻訳される文書との例を示す。この図８を用いて、第２実施形態の利点を具体的に説明する。この例では、検索結果として文書１〜文書５の５つの文書が提示されており、このうち文書１、文書３および文書４が英語、文書２および文書５が日本語によるものである。文書２の左に○がついているのは、ユーザが文書選択情報入力部１８を通して文書２を選択したことを示している。実際には、キーボードやマウスなどの入力装置により特定の文書を選択させればよい。
【００２９】
図８では、ユーザが検索結果リストから文書２を選択したことにより、文書２の本文が別のウィンドウ上に表示されている。文書２は日本語で書かれており、ユーザがこの本文にアクセスしたことから、ユーザが日本語による提示を好むことが推定できる。そこで、提示言語決定部１３により、文書２の言語が日本語であることを判定し、提示言語を日本語に決定する。そして、この時点で翻訳部１４は、ユーザが次に読みたいであろうと推測される文書３や文書４を日本語に翻訳しはじめる。以上のように、バックグラウンドで自動的に翻訳処理を起動することにより、ユーザに翻訳にかかる時間を意識させずに読みやすい言語に翻訳した結果を提示することができる。この例では、ユーザが日本語で書かれた文書２を読んでいる間に文書３および文書４の和訳が進むので、ユーザが文書２を読み終わって次に文書３あるいは文書４を選択すると、その和訳を迅速に提示することが可能となる。
【００３０】
（第３実施形態）
次に、この発明の第３の実施形態について説明する。図９に、第３実施形態に係る文書検索システムの構成を示す。図９に示したように、この文書検索システム１００と前述した第１実施形態の文書検索システム１００とのの主な違いは、第３実施形態の文書検索システム１００が、評価情報入力部１９および検索条件修正部２０を有し、再検索結果の文書をユーザが検索結果の妥当性の評価を行なった文書の言語に統一して提示する点である。第３実施形態の文書検索システム１００には、２種類のデータの流れがあり、これは細い矢印と太い矢印とで区別されている。
【００３１】
ここで、図９に沿って、この文書検索システム１００の全体的な流れを説明する。まず、細い矢印は、従来の検索システムと同様に、検索要求に適合した文書が翻訳部１４を経由せずに直接ユーザに提示される流れを示している。この文書検索システム１００では、このようにユーザに一旦検索結果が提示された後に太い矢印のデータの流れが始まる。次に、太い矢印のデータの流れについて以下に説明する。
【００３２】
太い矢印で示されるデータの流れは、さらに２つの流れから構成される。第１の流れは、評価情報入力部１９から検索条件修正部２０を経て検索部１２に至る流れであり、第２の流れは、評価情報入力部１９から提示言語決定部１３を経て翻訳部１４に至る流れである。このうち、第１の流れは、適合性フィードバックと呼ばれるたとえば文献（「情報検索論」、Ｄａｖｉｄ  Ｅｌｌｉｓ原著、細野公男監訳、丸善）に開示されている技術などを表したものであり、この発明の主眼ではない。ユーザが検索された個々の文書を読み、「検索結果として妥当である」、「妥当でない」などの評価を行ない、これをもとに検索条件中の検索語の追加や削除、重みの値の変更などを行なってから再検索を行なうものである。適合性フィードバックを行なって再検索を行なうと、検索結果がよりユーザの要求に合致したものになる場合があるとされている。
【００３３】
一方、第２の流れがこの第３実施形態の特徴を示しているものである。評価情報入力部１９に入力されたユーザによる適合性評価情報は、従来通り適合性フィードバックに利用されると同時に、提示言語決定部１３に渡される。提示言語決定部１３は、ユーザが適合性評価を行なった文書の言語を判定し、次回の検索結果がこの言語に翻訳されて提示されるように翻訳部１４に指示する。これにより、再検索結果はユーザが読んで評価を行なった文書と同じ言語に統一して表示されることになる。
【００３４】
図１０に、第３実施形態における提示言語決定部１３の処理の流れの一例を示す。提示言語決定部１３は、まず評価情報入力部１９から適合性評価情報を受取り（ステップＥ１）、適合性評価を受けた各文書についてそれがどのような言語で書かれているかを第１実施形態と同様に判定する（ステップＥ３）。そして、第１実施形態の提示言語決定部１３と同様に、検索結果をどの言語に統一して提示するかを決定し（ステップＥ６）、これを翻訳部１４に渡す（ステップＥ７）。そして、翻訳部１４は、適合性フィードバックの後に再検索された検索結果を第１実施形態の図３と同様に処理してユーザに提示する。
【００３５】
図１１に、第３実施形態における初期検索結果と再検索結果との例を示す。図１１（ａ）は、初期検索結果およびユーザによる適合性評価結果であり、図１１（ｂ）は、この評価結果をもとに再検索を行なって提示した検索結果である。図１１（ａ）では、文書１、文書３および文書５が英語、文書２および文書４が日本語の文書であり、ユーザは日本語の文書２および文書４のみを読んで適合性評価を行なっている。この例では、適合性評価は「適合する」、「適合しない」の２値で与えられており、図１１では○×で示されている。この適合性評価を行なうには、少なくともある程度の文書を読むことが必要であるが、この例では日本語で書かれている文書２および文書５のみに対して評価を行なっているので、このユーザにとっては日本語が読みやすい言語であると推定できる。そこで、提示言語は日本語に決定される。
【００３６】
次に、図１１（ａ）の適合性評価情報をもとに適合性フィードバックが行なわれ、再検索が行なわれると、再検索結果のうち、日本語でない文書は日本語に翻訳されてから提示されるため、図１１（ｂ）のように、ユーザから見た検索結果は日本語に統一される。この例では、図１１（ａ）で提示されていた英語の文書１、文書３および文書５が和訳されて再提示されている。また、図１１（ａ）においてユーザーが「適合する」と評価した文書２は、適合性フィードバックにより図１１（ｂ）では最上位にランクされている。さらに、この例では、図１１（ａ）では得られなかった文書６が再検索により新たに見つかっている。以上のように、ユーザによる適合性評価情報を適合性フィードバックと提示言語の判定の両方に利用することにより、精度が高く、かつ読みやすい再検索結果を得ることが可能となる。
【００３７】
（第４実施形態）
次に、この発明の第４の実施形態について説明する。図１２に、第４実施形態に係る文書検索システムの構成を示す。図１２に示したように、この文書検索システム１００は、検索要求入力部１１、検索部１２、適合部分抽出部２１、翻訳部１４および検索結果出力部１５からなる。そして、この第４実施形態の文書検索システム１００と従来の文書検索システムとの相違点は、適合部分抽出部２１と翻訳部１２とを合わせもっている点である。また、第４実施形態の検索部１２および翻訳部１４は、第１乃至第３実施形態とは異なり、多言語に対して処理が可能である必要はない。ただし、検索部１２は、各文書が検索要求に適合した／適合しないの情報に加えて、適合した文書については文書のどの箇所が検索要求に適合したのかを出力する機能を有するものとする。これは、たとえば全文をスキャンして検索語の有無を判定する検索の場合、検索語が見つかった時点でその検索語の先頭からのバイト数を記録しておくことなどにより、容易に実現可能である。
【００３８】
ここで、図１２に沿って、この文書検索システム１００の全体的な流れを説明する。検索部１２が検索結果を得るまでの流れは第１実施形態と同様である。適合部分抽出部２１は、検索結果および各文書中の検索要求に適合した箇所の情報を検索部１２から受取り、この適合箇所を含む文書の特定部分を切り出して翻訳部１４に渡す。次に、翻訳部１４は、上記部分を翻訳して検索結果出力部１５に渡す。これにより、ユーザには検索結果の文書中の検索要求に適合した部分の翻訳結果のみが提示される。
【００３９】
図１３に、第４実施形態の特徴である適合部分抽出部２１の処理の流れの一例を示す。適合部分抽出部２１は、まず検索部１２から検索結果および検索結果の各文章中ので検索要求に適合した箇所の情報を受取る（ステップＦ１）。そして、上記各文章について以下を行う。
【００４０】
まず、文章全体をセグメントに分割する（ステップＦ３）。ここで、セグメントとは、文書のテキストの一部を意味し、節、文、段落、見出し、などの文章の構成要素でもよいし、文書を数行ずつ、あるいは数バイトずつ機械的に区切ったものなどでもよい。セグメント分割の手法としては、句点を手がかりに文単位に分割したり、インデントを手掛かりに段落単位に分割したり、あるいは形態素解析を行なっていくつかの形態素列をひとつのセグメントとみなすなど、既存の方法を用いればよく、この点はこの第４実施形態の主眼ではない。そして、適合部分抽出部２１は、セグメント分割を行なった後、セグメントの中で検索要求に適合した箇所を含むものを取り出し（ステップＦ４）、翻訳部１４に渡す（ステップＦ５）。このように、検索要求に適合した箇所を含むセグメントのみを翻訳の対象とするところがこの第４実施形態の特徴である。
【００４１】
図１４に、第４実施形態におけるセグメント分割された検索結果の文書と実際にユーザに提示されるテキストの例を示す。図１４（ａ）は、検索結果の中の一つの文書の全体を表している。この例では、文書は１〜６のセグメントに分割されており、一方、検索部１２によりこの文章中の「適合箇所（Ａ）」および「適合箇所（Ｂ）」で示された２箇所が検索要求に適合したという情報が与えられている。よって、ここでは「適合箇所（Ａ）」を含む第２セグメントおよび「適合箇所（Ｂ）」を含む第５セグメントが切り出されて翻訳部に渡されることになる。図１４（ｂ）は、実際にユーザに提示されるテキストの例を示している。
【００４２】
英語で書かれている図１４（ａ）の文書全体のうち、第２セグメントおよび第５セグメントのみを日本語に翻訳した結果が提示されている。特に、図１４（ａ）の「適合箇所（Ａ）」および「適合箇所（Ｂ）」が和訳された部分は、図１４（ｂ）の「適合箇所（Ａ′）」および「適合箇所Ｂ′」として、それぞれ示されている。
【００４３】
以上の処理によれば、特に検索結果全体を翻訳するには翻訳速度が十分でない場合に、迅速に有用な情報を得ることができる。一般に、検索要求に適合した箇所を含むセグメントは文書中の重要部分であることが多いと考えられるので、この部分のみの翻訳結果を抄録として読むだけでも十分に役に立つ。
【００４４】
また、この第４実施形態と見かけ上類似している技術として、検索の処理単位を文書ではなくはじめから文書を分割したものとする手法があるが、これは検索対象数を膨大にし、検索の高速化のためのインデキシングもこの分割した単位毎に行なわねばならない。これに対し、第４実施形態では、検索処理まではあくまでも文書単位で行ない、提示の際に文書の特定部分を切り出すものであるため、通常の文書検索技術がそのまま利用可能であり、文書単位で結果が欲しい場合により適していると考えられる。たとえば、図１４において、はじめから文書を１〜６のセグメントに分割しておき、これら各々を検索対象とした場合を考えてみると、たとえセグメント２とセグメント５とが共に検索結果として得られたとしても、これらは検索結果の中でばらばらに表示されることになり、図１４（ｂ）のように文書単位で関連づけて表示することは難しい。
【００４５】
【発明の効果】
以上詳述したように、この発明によれば、検索結果に互いに異なる言語で書かれた文書が混在したときであっても、その検索状況に応じて適切な言語で統一して検索結果を提示することが可能となる。また、ユーザが選択した文書を記述した言語に統一してすべての検索文書を提示することが可能となる。さらに、適合性評価を援用することにより、次の検索結果を適切な提示言語に統一して提示することが可能となる。
【００４６】
また、この発明によれば、検索要求に適合した箇所を含む部分のみを翻訳対象とすることによって、言語翻訳に費やす負荷を大幅に軽減しつつ、予め指定された記述言語に統一して提示することが可能となる。
【図面の簡単な説明】
【図１】この発明の第１実施形態に係る文書検索システムの構成を示す図。
【図２】同実施形態の特徴である提示言語決定部の処理の流れの一例を示すフローチャート。
【図３】同実施形態における翻訳部１４の処理の流れの一例を示すフローチャート。
【図４】同実施形態における検索結果の例を示す図。
【図５】この発明の第２実施形態に係る文書検索システムの構成を示す図。
【図６】同実施形態における提示言語決定部の処理の流れの一例を示すフローチャート。
【図７】同実施形態における翻訳部の処理の流れの一例を示すフローチャート。
【図８】同実施形態におけるユーザが選択した文書とこのときに自動的に翻訳される文書との例を示す図。
【図９】この発明の第３実施形態に係る文書検索システムの構成を示す図。
【図１０】同実施形態における提示言語決定部の処理の流れの一例を示すフローチャート。
【図１１】同実施形態における初期検索結果と再検索結果との例を示す図。
【図１２】この発明の第４実施形態に係る文書検索システムの構成を示す図。
【図１３】同実施形態における適合部分抽出部２１の処理の流れの一例を示すフローチャート。
【図１４】同実施形態におけるセグメント分割された検索結果の文書と実際にユーザに提示されるテキストの例を示す図。
【符号の説明】
１１…検索要求入力部、１２…検索部、１３…提示言語決定部、１４…翻訳部、１５…検索結果出力部、１６…検索対象文書、１７…翻訳用言語知識、１８…文書選択情報入力部、１９…評価情報入力部、２０…検索条件修正部、２１…適合部分抽出部。
【図１】
0004010589.tif 000002
【図２】
0004010589.tif 000003
【図３】
0004010589.tif 000004
【図４】
0004010589.tif 000005
【図５】
0004010589.tif 000006
【図６】
0004010589.tif 000007
【図７】
0004010589.tif 000008
【図８】
0004010589.tif 000009
【図９】
0004010589.tif 000010
【図１０】
0004010589.tif 000011
【図１１】
0004010589.tif 000012
【図１２】
0004010589.tif 000013
【図１３】
0004010589.tif 000014
【図１４】
0004010589.tif 000015