(57)【要約】【課題】複数の検索エンジンに検索処理を実行させ、適切な検索結果を得ることが容易な情報検索装置を提供する。【解決手段】クエリ解析器１２は、ユーザが入力したクエリを解析して、出力先の検索エンジンSE(i)（i=1,2,・・・,n）の検索特性に適した検索キーワードKW(i)を抽出する。検索エンジン群１０は、検索特性の異なる検索エンジンを含むので、クエリ解析器１２が出力する検索キーワードKW(i)は、出力先の検索エンジンSE(i)の検索特性によって変化する。【選択図】図１
2005316590.tif 000002
【特許請求の範囲】
【請求項１】
情報検索装置であって、
検索キーワードを用いて検索対象データ群に対する検索処理を実行する複数の検索エンジンを含む検索エンジン群と、
ユーザが入力したクエリから前記検索キーワードを抽出し、
前記複数の検索エンジンのうち検索特性が互いに異なるものを含んだ２個以上の検索エンジンへ出力する抽出手段と、
を備え、
前記抽出手段が、出力先の検索エンジンの検索特性に基づいて前記検索キーワードを変化させることを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
前記検索エンジン群が、検索範囲を指定した検索処理を実行する検索エンジンを含み、
前記抽出手段が、前記検索範囲を前記クエリに基づいて決定することを特徴とする情報検索装置。
【請求項３】
請求項１または請求項２に記載の情報検索装置において、
前記検索処理により得られる検索結果をユーザに提示するユーザインターフェース画面を生成する画面生成手段をさらに備えることを特徴とする情報検索装置。
【請求項４】
請求項３に記載の情報検索装置において、
前記画面生成手段が、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果を統合して提示する第１ユーザインターフェース画面を生成することを特徴とする情報検索装置。
【請求項５】
請求項４に記載の情報検索装置において、
前記画面生成手段が、さらに、
前記２個以上の検索エンジンが実行した検索処理により得られた検索結果の各々を個別に提示する第２ユーザインターフェース画面を生成するとともに、
ユーザから与えられた所定の操作に応答して、表示手段に表示されるユーザインターフェース画面が前記第１ユーザインターフェース画面および前記第２ユーザインターフェース画面の間で切り替わることを特徴とする情報検索装置。
【請求項６】
請求項３に記載の情報検索装置において、
前記画面生成手段が、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果を分離して提示する第１ユーザインターフェース画面を生成することを特徴とする情報検索装置。
【請求項７】
請求項６に記載の情報検索装置において、
前記画面生成手段が、さらに、
前記２個以上の検索エンジンが実行した検索処理により得られた検索結果の各々を個別に提示する第２ユーザインターフェース画面を生成するとともに、
ユーザから与えられた所定の操作に応答して、表示手段に表示されるユーザインターフェース画面が前記第１ユーザインターフェース画面および前記第２ユーザインターフェース画面の間で切り替わることを特徴とする情報検索装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の情報検索装置において、
前記２個以上の検索エンジンが、メタデータ検索エンジンおよび全文検索エンジンを含むことを特徴とする情報検索装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の情報検索装置において、
前記抽出手段が、形態素解析または係り受け解析を用いて前記検索キーワードを抽出することを特徴とする情報検索装置。
【請求項１０】
情報検索装置であって、
第１検索特性を有する第１検索エンジンと、
前記第１検索特性とは異なる第２検索特性を有する第２検索エンジンと、
前記第１検索特性に適した第１検索キーワード群と前記第２検索特性に適した第２検索キーワード群とをユーザが入力したクエリから抽出する抽出手段と、
を備え、
前記第１検索キーワードと前記第２検索キーワードとが、それぞれ、前記第１検索エンジンおよび前記第２検索エンジンにおける検索対象データ群に対する検索処理に用いられることを特徴とする情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置に関する。
【背景技術】
【０００２】
従来より、複数の検索エンジンを備える情報検索装置が知られている。
【０００３】
例えば、特許文献１の情報検索装置では、共通の検索条件を複数の検索エンジンの全部または一部に入力して検索処理を行い、得られた検索結果を統合して表示している。また、特許文献２の情報検索装置では、事例文と検索エンジンとを関連づけ、クエリにマッチングする事例文に関連づけられた検索エンジンに当該クエリを与えて検索を行い、検索結果を表示している。
【０００４】
【特許文献１】特開２００２−２４２６５号公報
【特許文献２】特開２００３−１３２０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の情報検索装置は、使用する検索エンジンをユーザが選択し、選択した検索エンジンに入力する検索条件をユーザが決定する必要がある。このため、検索エンジンの検索特性を熟知していないユーザは、複数の検索エンジンに検索処理を実行させ、適切な検索結果を得ることが困難であった。また、特許文献２の情報検索装置は、複数の検索エンジンにより検索を行う場合でも共通のクエリを用いるので、適切な検索結果を得ることが困難であった。
【０００６】
本発明は、これらの問題を解決するためになされたもので、複数の検索エンジンに検索処理を実行させ、適切な検索結果を得ることが容易な情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１の発明は、情報検索装置であって、検索キーワードを用いて検索対象データ群に対する検索処理を実行する複数の検索エンジンを含む検索エンジン群と、ユーザが入力したクエリから前記検索キーワードを抽出し、前記複数の検索エンジンのうち検索特性が互いに異なるものを含んだ２個以上の検索エンジンへ出力する抽出手段とを備え、前記抽出手段が、出力先の検索エンジンの検索特性に基づいて前記検索キーワードを変化させることを特徴とする。
【０００８】
請求項２の発明は、請求項１に記載の情報検索装置において、前記検索エンジン群が、検索範囲を指定した検索処理を実行する検索エンジンを含み、前記抽出手段が、前記検索範囲を前記クエリに基づいて決定することを特徴とする。
【０００９】
請求項３の発明は、請求項１または請求項２に記載の情報検索装置において、前記検索処理により得られる検索結果をユーザに提示するユーザインターフェース画面を生成する画面生成手段をさらに備えることを特徴とする。
【００１０】
請求項４の発明は、請求項３に記載の情報検索装置において、前記画面生成手段が、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果を統合して提示する第１ユーザインターフェース画面を生成することを特徴とする。
【００１１】
請求項５の発明は、請求項４に記載の情報検索装置において、前記画面生成手段が、さらに、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果の各々を個別に提示する第２ユーザインターフェース画面を生成するとともに、ユーザから与えられた所定の操作に応答して、表示手段に表示されるユーザインターフェース画面が前記第１ユーザインターフェース画面および前記第２ユーザインターフェース画面の間で切り替わることを特徴とする。
【００１２】
請求項６の発明は、請求項３に記載の情報検索装置において、前記画面生成手段が、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果を分離して提示する第１ユーザインターフェース画面を生成することを特徴とする。
【００１３】
請求項７の発明は、請求項６に記載の情報検索装置において、前記画面生成手段が、さらに、前記２個以上の検索エンジンが実行した検索処理により得られた検索結果の各々を個別に提示する第２ユーザインターフェース画面を生成するとともに、ユーザから与えられた所定の操作に応答して、表示手段に表示されるユーザインターフェース画面が前記第１ユーザインターフェース画面および前記第２ユーザインターフェース画面の間で切り替わることを特徴とする。
【００１４】
請求項８の発明は、請求項１ないし請求項７のいずれかに記載の情報検索装置において、前記２個以上の検索エンジンが、メタデータ検索エンジンおよび全文検索エンジンを含むことを特徴とする。
【００１５】
請求項９の発明は、請求項１ないし請求項８のいずれかに記載の情報検索装置において、前記抽出手段が、形態素解析または係り受け解析を用いて前記検索キーワードを抽出することを特徴とする。
【００１６】
請求項１０の発明は、情報検索装置であって、第１検索特性を有する第１検索エンジンと、前記第１検索特性とは異なる第２検索特性を有する第２検索エンジンと、前記第１検索特性に適した第１検索キーワード群と前記第２検索特性に適した第２検索キーワード群とをユーザが入力したクエリから抽出する抽出手段とを備え、前記第１検索キーワードと前記第２検索キーワードとが、それぞれ、前記第１検索エンジンおよび前記第２検索エンジンにおける検索対象データ群に対する検索処理に用いられることを特徴とする。
【発明の効果】
【００１７】
請求項１ないし請求項１０の発明によれば、２個以上の検索エンジンが実行する検索処理に用いられる検索キーワードが１個のクエリから抽出されるので、２個以上の検索エンジンに検索処理を実行させることが容易になる。また、検索キーワードに検索特性が反映されるので、適切な検索結果を得ることが容易になる。
【００１８】
請求項２の発明によれば、検索範囲をクエリとは別に指定する必要がないので、検索操作が容易になる。
【００１９】
請求項４または請求項５の発明によれば、２個以上の検索エンジンが実行した検索処理により得られた検索結果を総合的に確認可能となるので、検索もれを防止可能である。
【００２０】
請求項５の発明によれば、実際に提示される検索結果をユーザの意志により切り替え可能であるので、検索結果の閲覧が容易になる。
【００２１】
請求項６または請求項７の発明によれば、２個以上の検索エンジンが実行した検索処理により得られた検索結果を同時に確認可能となるので、検索もれを防止可能である。
【００２２】
請求項７の発明によれば、実際に提示される検索結果をユーザの意志により切り替え可能であるので、検索結果の閲覧が容易になる。
【００２３】
請求項９の発明によれば、ユーザが自然文のクエリを入力するだけでも情報検索装置に検索処理を実行させることができるので、検索キーワードの決定に熟練していないユーザでも情報検索装置に検索処理を実行させることができる。
【発明を実施するための最良の形態】
【００２４】
本実施形態の情報検索装置１は、検索キーワードに適合する適合データ群を検索対象データ群から抽出してユーザに提示する。情報検索装置１の検索対象データ群となるデータ群は制限されない。例えば、情報検索装置１は、学術分野、産業分野および生活分野の情報を電子化したデータ群を検索対象データ群とすることができる。学術分野の情報としては、技術報告書や論文や特許情報等を例示可能である。産業分野の情報としては、商品情報や営業店舗情報等を例示可能である。生活分野の情報としては、地域情報や食品情報等を例示可能である。
【００２５】
検索対象データ群のデータ形式は制限されないが、タグによってマークアップされたタグ付文書が好ましい。タグ付文書の記述に用いる記述言語としては、ＳＧＭＬ(Standard Generalized Markup Language)、ＸＭＬ（eXtensible Markup Language）、ＨＴＭＬ（HyperText Markup Language）およびＸＨＴＭＬ（eXtensible HyperText Markup Language）等を採用可能である。データベースの構造は、リレーショナル構造、上述の記述言語で記述された文書をリレーショナルに格納した構造およびネイティブＸＭＬ構造のいずれも採用可能である。
【００２６】
図１は、情報検索装置１の概略構成を示すブロック図である。
【００２７】
情報検索装置１は、データベース１１に格納された検索対象データ群１１ａに対する検索処理を実行する検索エンジン群１０を備える。検索エンジン群１０は、ｎ個の検索エンジンSE(1)〜SE(n)を含む。検索エンジンSE(1)〜SE(n)の各々は、検索キーワードKW(1)〜KW(n)を用いて検索対象データ群１１ａに対する検索処理を実行し、検索結果SR(1)〜SR(n)を出力する。
【００２８】
情報検索装置１は、ユーザの検索操作を支援するために、検索エンジン群１０に入力される検索キーワードKW(1)〜KW(n)および検索エンジン群１０から出力される検索結果SR(1)〜SR(n)に係る拡張機能を有する。
【００２９】
検索キーワードKW(1)〜KW(n)に係る拡張機能は、クエリ解析器１２によって提供される。クエリ解析器１２は、ユーザが入力したクエリを解析して、出力先の検索エンジンSE(i)（i=1,2,・・・,n）の検索特性に適した検索キーワードKW(i)を抽出する。検索エンジン群１０は、検索特性の異なる検索エンジンを含むので、クエリ解析器１２が出力する検索キーワードKW(i)は、出力先の検索エンジンSE(i)の検索特性によって変化する。これにより、２個以上の検索エンジンにおける検索処理に用いられる検索キーワードを１個のクエリから抽出可能となるので、２個以上の検索エンジンに検索処理を実行させることが容易になる。また、検索キーワードKW(i)に検索エンジンSE(i)の検索特性が反映されるので、適切な検索結果を得ることが容易になる。検索特性に適した検索キーワードをクエリから抽出できない検索エンジンがある場合は、当該検索エンジン以外の検索エンジンにおいてのみ検索処理を実行するようにしてもよい。なお、ここでいう「検索特性」とは、検索エンジンが要求する検索キーワードの特性である。検索特性の具体例は、第１実施形態および第２実施形態で示される。
【００３０】
クエリ解析器１２の解析には、係り受け解析や形態素解析等の言語解析が用いられる。係り受け解析とは、文を文節に分解し、分解された文節間の係り受けの関係を特定する解析である。形態素解析とは、文を単語に分割する解析である。情報検索装置１がクエリ解析器１２を備えることにより、ユーザが自然文のクエリを入力するだけでも情報検索装置１に検索処理を実行させることができるので、検索キーワードの決定に熟練していないユーザでも情報検索装置１に検索処理を実行させることができる。
【００３１】
一方、検索結果SR(1)〜SR(n)に係る拡張機能は、ユーザ表示部１３によって提供される。ユーザ表示部１３は、検索結果SR(1)〜SR(n)をユーザに提示するユーザインターフェース画面を生成する。図２〜図４は、当該ユーザインターフェース画面を模式的に例示す図である。
【００３２】
ユーザ表示部１３は、検索結果SR(1)〜SR(n)を統合して一画面内に表示するユーザインターフェース画面１０１（図２）、検索結果SR(1)〜SR(n)を分離して一画面内に表示するユーザインターフェース画面１０２（図３）、１個の検索エンジンSE(i)が出力した検索結果SR(i)を一画面内に表示するユーザインターフェース画面１０３（図４）等を生成可能である。これらのユーザインターフェース画面は、例えば、ＨＴＭＬで記述される。
【００３３】
第１実施形態および第２実施形態では、医学分野の論文を電子化した論文データ群を検索対象データ群とした情報検索装置に、上述の情報検索装置１を適用した例について説明する。
【００３４】
＜＜第１実施形態＞＞
第１実施形態の情報検索装置（情報検索システム）２における検索対象データ群である論文データ群を構成する個々の論文データは、論文を電子化したＸＭＬ文書である。図５は論文Ｐ２を例示する図である。図６および図７は、図５の論文Ｐ２を電子化して得られたＸＭＬ文書Ｘ２を例示する図である。ＸＭＬ文書Ｘ２は、ＲＤＦ（Resource Description Framework）のステートメントをＸＭＬ構文で表現したものとなっている。
【００３５】
ＸＭＬ文書Ｘ２の冒頭部分Ｘ２１には、ＸＭＬ宣言および名前空間接頭辞宣言が含まれる。ＸＭＬ文書Ｘ２は、出版社、抄録、タイトル、キーワード、本文および著者の情報を記述するための要素Ｅ２１〜Ｅ２６を有する。要素Ｅ２５には、本文のパラグラフごとの内容を記述するための要素Ｅ２５１〜Ｅ２５４が子要素として含まれる。要素Ｅ２５１〜Ｅ２５４の各々には、パラグラフのタイトルを記述するための要素Ｅ２５１ｔ〜Ｅ２５４ｔおよびパラグラフの内容を記述するための要素Ｅ２５１ｃ〜Ｅ２５４ｃが子要素として含まれる。
【００３６】
＜構成＞
○ハードウエア構成；
図８は、情報検索装置２のハードウエア構成を示す図である。
【００３７】
情報検索装置２は、データベースサーバ２１を備える。データベースサーバ２１には、ウェブサーバも実装される。これにより、データベースサーバ２１は、データベースサービスをネットワーク２２に公開可能である。もちろん、データベースサーバ２１と物理的に分離されたホストにウェブサーバを実装してもよい。データベースサービスが公開されるネットワーク２２は、イントラネットおよびインターネットのいずれでもよい。
【００３８】
ネットワーク２２に公開されたデータベースサービスは、ネットワーク２２に接続されたクライアント２３から利用可能である。クライアント２３には、例えば、携帯情報端末２３ａ、携帯電話機２３ｂおよびコンピュータ２３ｃ等が含まれる。クライアント２３にはウェブブラウザが実装される。情報検索装置２では、クライアント２３からデータベースサーバ２１へのクエリの送信は、ウェブブラウザからデータベースサーバ２１へ送信されるＨＴＴＰリクエストによって行われる。一方、情報検索装置２では、データベースサーバ２１からクライアント２３への検索結果の送信は、データベースサーバ２１からウェブブラウザへ送信されるＨＴＴＰレスポンスによって行われる。
【００３９】
○全体機能構成；
図９は、情報検索装置２の全体機能構成を示すブロック図である。
【００４０】
データベースサーバ２１は、検索エンジン群２１０、ＨＴＭＬ文書生成部２１１、クエリ解析器２１２およびウェブサーバ２１３等の機能ブロックを備える。これらの機能ブロックは、データベースサーバ２１を構成するコンピュータにプログロラムを実行させることにより実現される機能の表現である。
【００４１】
検索エンジン群２１０は、クエリ解析器２１２から入力される検索キーワードを用いて、データベース２１４に格納された論文データ群２１４ａに対する検索処理を実行する。検索エンジン群２１０は、全文検索エンジン２１０ａおよびメタデータ検索エンジン２１０ｂの少なくとも２つの検索エンジンを備える。
【００４２】
全文検索エンジン２１０ａは、論文データの全文（ＸＭＬ文書Ｘ２の要素内容の全体）を検索対象としている。したがって、全文検索エンジン２１０ａは、文書特定能力を有する任意の文字列を検索キーワードとして用いることができる。全文検索エンジン２１０ａは、入力された検索キーワード（以下では「全文検索キーワード」とも称する）を用いて論文データ群２１４ａに対する検索処理を実行し、全文検索キーワードに適合する適合論文データ群の情報を検索結果（以下では「全文検索結果」とも称する）としてＨＴＭＬ文書生成部２１１へ出力する。さらに、全文検索エンジン２１０ａは、適合論文データと全文検索キーワードとの適合性の高さの指標である一致度Ｃ１を算出し、ＨＴＭＬ文書生成部２１１へ出力する。一致度Ｃ１は、例えば、索引語頻度（ＴＦ；Term Frequency）と文書頻度の逆数（ＩＤＦ；Inverse Document Frequency）との積であるＴＦ＊ＩＤＦ値等に基づいて決定される。
【００４３】
一方、メタデータ検索エンジン２１０ｂは、論文データの指定範囲（ＸＭＬ文書Ｘ２の指定要素の要素内容）を検索対象としている。したがって、メタデータ検索エンジン２１０ｂの検索処理には、指定範囲を特定するための検索キーワードが必要となる。メタデータ検索エンジン２１０ｂは、入力された検索キーワード（以下では「範囲指定検索キーワード」とも称する）を用いて論文データ群２１４ａに対する検索処理を実行し、範囲指定検索キーワードに適合する適合論文データ群の情報を検索結果（以下では「範囲指定検索結果」とも称する）としてＨＴＭＬ文書生成部２１１へ出力する。さらに、メタデータ検索エンジン２１０ｂは、適合論文データと範囲指定検索キーワードとの適合性の高さの指標である一致度Ｃ２を算出し、ＨＴＭＬ文書生成部２１１へ出力する。
【００４４】
上述の説明より明らかなように、全文検索エンジン２１０ａおよびメタデータ検索エンジン２１０ｂとは検索特性が異なり、検索処理に用いることのできる検索キーワードも異なる。
【００４５】
ウェブサーバ２１３は、クライアント２３からＨＴＴＰリクエストとして与えられたクエリをクエリ解析器２１２へ転送する。また、ウェブサーバ２１３は、ＨＴＴＰリクエストに応答してＨＴＭＬ文書生成部２１１が生成したＨＴＭＬ文書をクライアント２３へ返信する。
【００４６】
クエリ解析器２１２は、ウェブサーバ２１３から転送されてきたクエリから検索キーワードを抽出し、全文検索エンジン２１０ａおよびメタデータ検索エンジン２１０ｂへ出力する。クエリ解析器２１２は、出力先の検索エンジンの検索特性に基づいて検索キーワードを変化させる。具体的には、クエリ解析器２１２は、全文検索キーワードを全文検索エンジン２１０ａへ出力し、範囲指定検索キーワードをメタデータ検索エンジン２１０ｂへ出力する。ここで、クエリ解析器２１２は、範囲指定検索キーワードに含まれるべき指定範囲を特定するための検索キーワードをクエリに基づいて決定する。これにより、範囲指定検索の検索範囲をクエリとは別に指定する必要がないので、検索操作が容易になる。
【００４７】
先述のユーザ表示部１３の具体的態様であるＨＴＭＬ文書生成部２１１は、全文検索結果および範囲指定検索結果をユーザに提示するＧＵＩ（Graphical User Interface）画面をＨＴＭＬで記述したＨＴＭＬ文書を生成する。ＧＵＩ画面の具体例は後述する。
【００４８】
以上の構成により、データベースサーバ２１は、クライアント２３からクエリが与えられるのに応答して、検索処理を実行し、検索結果をＨＴＭＬで記述してクライアント２３へ返信可能となる。
【００４９】
クライアント２３に実装されるウェブブラウザ２３１は、入力部２３２を用いてユーザが入力したクエリを所定のメソッドのＨＴＴＰリクエストに変換してデータベースサーバ２１へ送信する。入力部２３２は、キーボードやポインティングデバイス等の入力デバイスを含む。入力部２３２は、ＧＵＩ画面上での各種ＧＵＩ操作にも用いられる。また、ウェブブラウザ２３１は、データベースサーバ２１からＨＴＴＰレスポンスとして返信されたＨＴＭＬ文書をレンダリングする。これにより、ＨＴＭＬ文書は、視認可能なＧＵＩ画面として表示装置２３３に表示される。
【００５０】
○クエリ解析器；
図１０は、クエリ解析器２１２の機能構成を示すブロック図である。なお、自然文「抄録に電子カルテを含む論文」がクエリとして入力された場合を例としてあげて以下の説明を行う。
【００５１】
クエリ解析器２１２に入力されたクエリは、形態素解析部２４１に与えられる。形態素解析部２４１は、自然文の形態素解析を実行するとともに、辞書２４４を参照して自然文を単語（「抄録」「に」「電子カルテ」「を」「含む」「論文」の６単語）に分解する。続いて、不要語削除部２４２が、不要語削除ルール２４５を参照して、分解された単語から検索キーワードとして不適当な不要語（助詞である「に」「を」や文書特定能力の低い「含む」「論文」）を削除し、残る単語（「抄録」「電子カルテ」の２単語）を検索キーワード抽出部２４３へ出力する。
【００５２】
検索キーワード抽出部２４３は、入力された単語から全文検索キーワードおよび範囲指定検索キーワードを生成する。全論文で使用されている単語（「抄録」）を全文検索エンジン２１０ａにおける検索処理に用いることは無意味であるので、検索キーワード抽出部２４３は、全論文で使用されている単語を入力された単語から除去して全文検索キーワード（「電子カルテ」）として出力する。一方、検索キーワード抽出部２４３は、検索範囲を指定する単語（「抄録」）が入力された単語に含まれている場合には、入力された単語を範囲指定検索キーワードとして出力する。このとき、検索範囲を指定する検索キーワードを指定するための情報もあわせて出力される。この検索範囲を指定する検索キーワードは、メタデータ検索エンジン２１０ｂにおいて、検索対象の要素（「抄録」の場合は要素Ｅ２２）を特定するために用いられる。
【００５３】
＜ＧＵＩ画面＞
ＨＴＭＬ文書生成部２１１は、検索画面、検索結果総合表示画面、範囲限定検索結果表示画面および範囲指定解除検索結果表示画面をＨＴＭＬで記述したＨＴＭＬ文書を生成する。以下では、個々のＧＵＩ画面について最初に説明し、しかる後にＧＵＩ画面間の遷移について説明する。
【００５４】
○検索画面；
図１１は、検索画面２０１を例示する図である。検索画面２０１は、左側の検索条件入力画面２０１Ｌと右側のヘルプ画面２０１Ｒとからなる複合画面である。このような複合画面は、ＨＴＭＬ文書中でフレームを定義することによって実現される。この点は、後述する検索結果総合表示画面、範囲限定検索結果表示画面および範囲指定解除検索結果表示画面も同様である。
【００５５】
検索条件入力画面２０１Ｌは、自然文のクエリの入力支援機能を有する。検索条件入力画面２０１Ｌには、検索条件選択ボタンＢＴ１およびＢＴ２が表示される。検索条件選択ボタンＢＴ１およびＢＴ２は、択一的に選択可能なラジオボタンである。検索条件選択ボタンＢＴ１が選択された場合、データベースサーバ２１は、複数の個別クエリの論理積によりクエリを作成する。一方、検索条件選択ボタンＢＴ２が選択された場合、データベースサーバ２１は、複数の個別クエリの論理和によりクエリを生成する。
【００５６】
検索条件選択ボタンＢＴ１およびＢＴ２の下方には、クエリ入力エリアＡＲ１が表示される。クエリ入力エリアＡＲ１には、個別クエリ入力用のプルダウン（リスト）ＰＤ１〜ＰＤ４が設けられる。プルダウンＰＤ１〜ＰＤ４の各々では、「論文中に」「タイトルに」「著者に」「キーワードに」「抄録に」および「本文中に」という選択肢からひとつを選択可能である。各選択肢は、範囲指定検索の検索範囲に対応している。すなわち、情報検索装置２では、「論文中に」「タイトルに」「著者に」「キーワードに」「抄録に」および「本文中に」の各選択肢がプルダウンＰＤ１〜ＰＤ４で選択されると、それぞれ、論文の全体、論文のタイトル欄、論文の著者欄、論文のキーワード欄、論文の抄録欄および論文の本文欄が検索範囲として指定されたことになる。換言すれば、情報検索装置２では、「論文中に」「タイトルに」「著者に」「キーワードに」「抄録に」および「本文中に」の各選択肢がプルダウンＰＤ１〜ＰＤ４で選択されると、それぞれ、ＸＭＬ文書Ｘ２の全要素内容、要素Ｅ２３の要素内容、要素Ｅ２６の要素内容、要素Ｅ２４の要素内容、要素Ｅ２２の要素内容および要素Ｅ２５の要素内容が検索対象となる。
【００５７】
プルダウンＰＤ１〜ＰＤ４の右方には、それぞれ、テキストフィールドＴＦ１〜ＴＦ４が表示される。テキストフィールドＴＦ１〜ＴＦ４には、任意の文字列を入力可能である。ユーザは、一のプルダウンの選択肢を選択し、当該プルダウンの右方のテキストフィールドに文字列を入力することにより、個別クエリを生成可能である。例えば、プルダウンＰＤ１で「抄録に」という選択肢を選択し、テキストフィールドＴＦ１に「電子カルテ」を入力すると、「抄録に電子カルテを含む論文」という個別クエリが生成される。図１１の検索条件入力画面２０１Ｌでは、４つの個別クエリを生成可能となっている。
【００５８】
クエリ入力エリアＡＲ１の下方には、検索ボタンＢＴ３が表示される。情報検索装置２は、検索ボタンＢＴ３が押下されたことを検出すると、個別クエリからクエリを生成して検索処理を開始する。しかる後に、次に説明する検索結果総合表示画面が表示装置２３３に表示される。
【００５９】
なお、ヘルプ画面２０１Ｒは、情報検索装置２の使用方法を説明するために使用される。
【００６０】
○検索結果総合表示画面（総合画面）；
図１２は、検索結果総合表示画面（以下では「総合画面」とも称する）２０２を例示する図である。総合画面２０２は、左側の検索条件総合一覧表示画面（以下では「総合一覧画面」とも称する）２０２Ｌと右側の詳細情報表示画面２０２Ｒとからなる複合画面である。ただし、総合画面２０２が表示された直後には、詳細情報表示画面２０２Ｒは空欄となっている。
【００６１】
総合一覧画面２０２Ｌには、検索結果総合表示テーブルＴＡ１１が表示される。検索結果総合表示テーブルＴＡ１１には、全文検索結果および範囲指定検索結果の両方の検索結果が統合されて一覧表示される。すなわち、検索結果総合表示テーブルＴＡ１１には、全文検索結果および範囲指定検索結果の和集合が一覧表示される。
【００６２】
検索結果総合表示テーブルＴＡ１１の２行目以下の各行には、タイトル表示セルＣＥ１１、一致度表示セルＣＥ１２および検索方法表示セルＣＥ１３が設けられる。
【００６３】
タイトル表示セルＣＥ１１には、検索処理により抽出された論文のタイトルが表示される。表示されたタイトルには、ハイパーリンクが埋め込まれる。当該ハイパーリンクが選択されると、詳細情報表示画面２０２Ｒには、選択されたハイパーリンクに対応する論文の詳細情報が表示される（図１３参照）。詳細情報には、論文のタイトル、著者、キーワードおよび抄録が含まれる。
【００６４】
一致度表示セルＣＥ１２には、一致度Ｃ１および一致度Ｃ２に基づいて算出される総合的な一致度Ｃが表示される。一致度Ｃは、一致度Ｃ１および一致度Ｃ２を所定の重み付けを行って加算することによって得られる（Ｃ＝αＣ１＋βＣ２；αおよびβは定数）。ここで、範囲指定検索結果の方がユーザの検索意図をより忠実に反映しているので、一致度Ｃにおける一致度Ｃ２の相対的な寄与を一致度Ｃ１よりも大きくすることが望ましい。これにより、ユーザの検索意図にあった論文へ相対的に大きな一致度Ｃが与えられる。
【００６５】
検索方法表示セルＣＥ１３には、「全文検索」および「範囲指定検索」という文字列の両方または一方が表示される。「全文検索」は全文検索結果に含まれる論文であることを意味しており、「範囲指定検索」は範囲指定検索結果に含まれる論文であることを意味している。
【００６６】
検索結果総合表示テーブルＴＡ１１においては、抽出された論文データは一致度Ｃの降順にソートされて表示される。これにより、ユーザの検索意図にあった論文が一覧の上方に表示される。
【００６７】
このように全文検索結果および範囲指定検索結果を統合して表示することにより、２個以上の検索エンジンで実行された検索処理によって得られた検索結果を総合的に確認可能となるので、検索もれを防止可能である。例えば、抄録が英語で記載されているために、「電子カルテ」に関する論文が範囲指定検索結果からもれた場合でも、当該論文は全文検索結果には含まれる可能性が高いので、検索もれを防止可能になる。
【００６８】
検索結果総合表示テーブルＴＡ１１の上方の範囲指定限定ボタンＢＴ１１および範囲指定解除ボタンＢＴ１２は、それぞれ、次以降で説明する範囲限定画面２０３および範囲指定解除画面２０４へ画面表示を遷移させるために用いられる。
【００６９】
○範囲限定検索結果表示画面（範囲限定画面）；
図１４は、範囲限定検索結果表示画面（以下では「範囲限定画面」とも称する）を例示する図である。範囲限定画面２０３は、左側の範囲限定検索結果一覧表示画面（以下では「範囲限定一覧画面」とも称する）２０３Ｌと右側の詳細情報表示画面２０３Ｒとからなる複合画面である。なお、範囲限定画面２０３が表示された直後には詳細情報表示画面２０３Ｒは空欄であるが、総合画面２０２の詳細情報表示画面２０２Ｒと同様の詳細情報表示画面２０３Ｒが表示された状態が図１４には示されている。
【００７０】
範囲限定一覧画面２０３Ｌには、範囲限定検索結果表示テーブルＴＡ２１が表示される。範囲限定検索結果表示テーブルＴＡ２１には、範囲指定検索結果が一致度Ｃ２の降順にソートされて一覧表示される。範囲限定検索結果表示テーブルＴＡ２１の２行目以降の各行には、検索結果総合表示テーブルＴＡ１１と同様に、タイトル表示セルＣＥ２１、一致度表示セルＣＥ２２および検索方法表示セルＣＥ２３が設けられる。一致度表示セルＣＥ２２には、一致度Ｃ２が表示される。検索方法表示セルＣＥ２３には、範囲指定検索結果に含まれる論文であることを意味する「範囲指定検索」という文字列が表示される。
【００７１】
範囲限定検索結果表示テーブルＴＡ２１の上方の総合表示ボタンＢＴ２１および範囲指定解除ボタンＢＴ２２は、それぞれ、総合画面２０２および次に説明する範囲指定解除画面２０４へ画面表示を遷移させるために用いられる。
【００７２】
○範囲指定解除検索結果表示画面（範囲指定解除画面）；
図１５は、範囲指定解除検索結果表示画面（以下では「範囲指定解除画面」とも称する）２０４を例示する図である。範囲指定解除画面２０４は、左側の範囲指定解除検索結果一覧表示画面（以下では「範囲指定解除一覧画面」とも称する）２０４Ｌと右側の詳細情報表示画面２０４Ｒとからなる複合画面である。なお、範囲指定解除画面２０４が表示された直後には詳細情報表示画面２０４Ｒは空欄であるが、総合画面２０２の詳細情報表示画面２０２Ｒと同様の詳細情報表示画面２０４Ｒが表示された状態が図１５には示されている。
【００７３】
範囲指定解除一覧画面２０４Ｌには、範囲指定解除検索結果表示テーブルＴＡ３１が表示される。範囲指定解除検索結果表示テーブルＴＡ３１には、全文検索結果が一致度Ｃ１の降順にソートされて一覧表示される。範囲指定解除検索結果表示テーブルＴＡ３１の２行目以降の各行には、検索結果総合表示テーブルＴＡ１１と同様に、タイトル表示セルＣＥ３１、一致度表示セルＣＥ３２および検索方法表示セルＣＥ３３が設けられる。一致度表示セルＣＥ３２には、一致度Ｃ１が表示される。検索方法表示セルＣＥ２３には、全文検索結果に含まれる論文であることを意味する「全文検索」という文字列が表示される。
【００７４】
範囲指定解除検索結果表示テーブルＴＡ３１の上方の総合表示ボタンＢＴ３１および範囲指定限定ボタンＢＴ３２は、それぞれ、総合画面２０２および範囲指定解除画面２０３へ画面表示を遷移させるために用いられる。
【００７５】
○画面遷移；
図１６は、検索画面２０１、総合画面２０２、範囲限定画面２０３および範囲指定解除画面２０４の間の遷移を示す図である。
【００７６】
検索画面２０１において検索ボタンＢＴ３の押下が行われると、画面表示は総合画面２０２へ切り替わる。すなわち、情報検索装置２においては、デフォルトの検索結果表示画面が総合画面２０２となっている。
【００７７】
総合画面２０２において範囲指定限定ボタンＢＴ１１または範囲指定解除ボタンＢＴ１２の押下が行われると、画面表示は、それぞれ、範囲限定画面２０３または範囲指定解除画面２０４へ切り替わる。
【００７８】
範囲限定画面２０３において、総合表示ボタンＢＴ２２または範囲指定解除ボタンＢＴ２１の押下が行われると、画面表示は、それぞれ、総合画面２０２または範囲指定解除画面２０４に切り替わる。一方、範囲指定解除画面２０４において、総合表示ボタンＢＴ３１または範囲指定限定ボタンＢＴ３２の押下が行われると、画面表示は、それぞれ、総合画面２０２または範囲限定画面２０３に切り替わる。
【００７９】
このような画面遷移により、全文検索結果および範囲指定検索結果を統合して提示する総合画面２０２と、全文検索結果または範囲指定検索結果を個別に提示する範囲限定画面２０３または範囲指定解除画面２０４とが、ユーザから与えられた所定の操作に応答して切り替えられることになる。これにより、実際に提示される検索結果をユーザの意志により切り替え可能であるので、検索結果の閲覧が容易になる。
【００８０】
＜動作＞
情報検索装置２の動作を図１７および図１８のフローチャートを参照しながら説明する。
【００８１】
最初に、クライアント２３からのＨＴＴＰリクエスト（検索操作の開始要求）に応答して、検索画面２０１を記述したＨＴＭＬ文書をＨＴＭＬ文書生成部２１１が生成する。当該ＨＴＭＬ文書は、ウェブサーバ２１３およびネットワーク２２を経由してクライアント２３へ返信される。クライアント２３のウェブブラウザ２３１は、当該ＨＴＭＬ文書をレンダリングして、検索画面２０１を表示装置２３３に視認可能に表示させる（ステップＳ１）。これにより、ユーザは、検索画面２０１上で入力部２３２を用いたＧＵＩ操作を行うことにより、クエリの入力を行うことが可能になる。なお、ＨＴＭＬ文書で記述されたＧＵＩ画面を表示装置２３３に視認可能に表示させるための動作は、総合画面２０２（ステップＳ６）、範囲限定画面２０３（ステップＳ９）および範囲指定解除画面２０４（ステップＳ１２）についても同様であるので、以下の説明では詳細な説明は省略する。
【００８２】
続いて、検索画面２０１上の検索ボタンＢＴ３の押下の検出が行われる（ステップＳ２）。ステップＳ２で検索ボタンＢＴ３の押下が検出された場合、動作フローはステップＳ３へ移行する。一方、ステップＳ２で検索ボタンＢＴの押下が検出されない場合、動作フローはステップＳ２へ戻り、検索ボタンＢＴ３の押下の待機状態が継続される。したがって、情報検索装置２では、検索ボタンＢＴ３の押下に応答してステップＳ３移行のステップが実行される。
【００８３】
さらに、検索画面２０１上の検索条件選択ボタンＢＴ１およびＢＴ２の選択内容と、プルダウンＰＤ１〜ＰＤ４の選択内容と、テキストフィールドＴＦ１〜ＴＦ４へ記入された文字列とに基づいたクエリがウェブブラウザ２３１によって生成され、クライアント２３からデータベースサーバ２１へＨＴＴＰリクエストとして送信される。当該クエリは、ウェブサーバ２１３からクエリ解析器２１２へ転送される（ステップＳ３）。クエリ解析器２１２は、転送されてきたクエリから、全文検索キーワードおよび範囲指定検索キーワードを抽出し、全文検索エンジン２１０ａおよびメタデータ検索エンジン２１０ｂへ出力する（ステップＳ４）。全文検索エンジン２１０ａおよびメタデータ検索エンジン２１０ｂは、それぞれ、全文検索キーワードおよび範囲指定検索キーワードを用いて検索処理を実行し、全文検索結果および範囲指定検索結果をＨＴＭＬ文書生成部２１１へ出力する（ステップＳ５）。ステップＳ６では、全文検索結果および範囲指定検索結果に基づいて、ＨＴＭＬ文書生成部２１１が総合画面２０２を記述したＨＴＭＬ文書を生成しクライアント２３へ返信する。これにより、クライアント２３の表示装置２３３には総合画面２０２が表示される。
【００８４】
ステップＳ７〜Ｓ１４は、検索画面２０１、総合画面２０２、範囲限定画面２０３および範囲指定解除画面２０４の間の遷移を実現するためのステップ群である。
【００８５】
ステップＳ７では、総合画面２０２の範囲限定ボタンＢＴ１１の押下の検出が行われる。ステップＳ７で範囲限定ボタンＢＴ１１の押下が検出された場合、動作フローはステップＳ９へ移行する。一方、ステップＳ７で範囲限定ボタンＢＴ１１の押下が検出されない場合、動作フローはステップＳ８へ移行する。ステップＳ８では、総合画面２０２の範囲限定解除ボタンＢＴ１２の押下の検出が行われる。ステップＳ８で範囲限定解除ボタンＢＴ１２の押下が検出された場合、動作フローはステップＳ１２へ移行する。一方、ステップＳ８で範囲限定解除ボタンＢＴ１２の押下が検出されない場合、動作フローはステップＳ７へ移行する。ステップＳ７およびＳ８により、総合画面２０２の範囲限定ボタンＢＴ１１または範囲限定解除ボタンＢＴ１２の押下が検出されるまで、表示装置２３３へは総合画面２０２の表示が継続される。
【００８６】
ステップＳ９では、範囲限定ボタンＢＴ１１に埋め込まれたハイパーリンクに対応するＨＴＴＰリクエストがクライアント２３からデータベースサーバ２１へ送信される。ＨＴＭＬ文書生成部２１１は、当該ＨＴＴＰリクエストに応答して、範囲限定画面２０３を記述したＨＴＭＬ文書を生成しクライアント２３へ返信する。これにより、クライアント２３の表示装置２３３には範囲限定画面２０３が表示される。
【００８７】
ステップＳ１２では、範囲限定解除ボタンＢＴ１２に埋め込まれたハイパーリンクに対応するＨＴＴＰリクエストがクライアント２３からデータベースサーバ２１へ送信される。ＨＴＭＬ文書生成部２１１は、当該ＨＴＴＰリクエストに応答して、範囲指定解除画面２０４を記述したＨＴＭＬ文書を生成しクライアント２３へ返信する。これにより、クライアント２３の表示装置２３３には範囲指定解除画面２０４が表示される。
【００８８】
ステップＳ９に続くステップＳ１０では、範囲限定画面２０３の総合表示ボタンＢＴ２１の押下の検出が行われる。ステップＳ１０で総合表示ボタンＢＴ２１の押下が検出された場合、動作フローはステップＳ６へ移行する。一方、ステップＳ１０で総合表示ボタンＢＴ２１の押下が検出されない場合、動作フローはステップＳ１１へ移行する。ステップＳ１１では、範囲限定画面２０３の範囲限定解除ボタンＢＴ２２の押下の検出が行われる。ステップＳ１１で範囲限定解除ボタンＢＴ２２の押下が検出された場合、動作フローはステップＳ１２へ移行する。一方、ステップＳ１１で範囲限定解除ボタンＢＴ２２の押下が検出されない場合、動作フローはステップＳ１０へ移行する。ステップＳ１０およびＳ１１により、範囲限定画面２０３の総合表示ボタンＢＴ２１または範囲限定解除ボタンＢＴ２２の押下が検出されるまで、表示装置２３３へは範囲限定画面２０３の表示が継続される。  ステップＳ１２に続くステップＳ１３では、範囲指定解除画面２０４の総合表示ボタンＢＴ３１の押下の検出が行われる。ステップＳ１３で総合表示ボタンＢＴ３１の押下が検出された場合、動作フローはステップＳ６へ移行する。一方、ステップＳ１３で総合表示ボタンＢＴ３１の押下が検出されない場合、動作フローはステップＳ１４へ移行する。ステップＳ１４では、範囲指定解除画面２０４の範囲限定ボタンＢＴ３２の押下の検出が行われる。ステップＳ１４で範囲限定ボタンＢＴ３２の押下が検出された場合、動作フローはステップＳ９へ移行する。一方、ステップＳ１４で範囲限定ボタンＢＴ３２の押下が検出されない場合、動作フローはステップＳ１３へ移行する。ステップＳ１３およびＳ１４により、範囲指定解除画面２０４の総合表示ボタンＢＴ３１または範囲限定ボタンＢＴ３２の押下が検出されるまで、表示装置２３３へは範囲指定解除画面２０４の表示が継続される。
【００８９】
＜＜第２実施形態＞＞
第２実施形態の情報検索装置３は、第１実施形態の情報検索装置２と類似の構成を有する。したがって、図５〜図９および図１６〜図１８に関する説明は、情報検索装置３についても当てはまる。しかし、情報検索装置３においては、クエリ解析器の機能構成と、ＨＴＭＬ文書生成部２１１が生成するＧＵＩ画面の具体的態様とが情報検索装置２とは異なる。以下では、この相違点について説明する。なお、以下の説明では、情報検索装置２と同等の構成には同じ参照符号を使用して重複説明を省略する。
【００９０】
＜構成＞
○クエリ解析器；
図１９は、クエリ解析器３１２の機能構成を示すブロック図である。なお、クエリとして自然文「田中さんの書いた論文」が入力された場合を例としてあげて以下の説明を行う。第３実施形態のクエリ解析器３１２は、第２実施形態のクエリ解析器２１２と同様に、ユーザが入力したクエリから検索処理に用いられる全文検索キーワードおよび範囲指定検索キーワードを抽出して検索エンジン群２１０へ出力する。ただし、クエリ解析器３１２においては、クエリ解析器２１２の形態素解析部２４１が係り受け解析部３４１に置き換えられている。係り受け解析部３４１は、自然文の係り受け解析および形態素解析を実行するとともに、辞書２４４を参照して自然文を文節（「田中さんが」「書いた」「論文」の３文節）および単語（「田中」「さん」「が」「書く（「書い」の終止形）」「た」「論文」の６単語）に分解する。このとき、動詞である「書く」は名詞である「著者」に変換される。しかる後に、クエリ解析器３１２は、不要語除去ルール２４５を参照して分解された単語のうち検索キーワードとして不適当な不要語（助詞である「が」や文書特定能力の低い「さん」「論文」）を削除し、残る単語（「著者」「田中」の２単語）を検索キーワード抽出部２４３へ出力する。
【００９１】
検索キーワード抽出部２４３は、入力された単語から全文検索キーワードおよび範囲指定検索キーワードを生成する。全論文で使用されている単語（「著者」）を全文検索エンジン２１０ａにおける検索処理に用いることは無意味であるので、検索キーワード抽出部２４３は、全論文で使用されている単語を入力された単語から除去して全文検索キーワード（「田中」）として出力する。一方、検索キーワード抽出部２４３は、検索範囲を指定する単語（「著者」）が入力された単語に含まれている場合には、入力された単語を範囲指定検索キーワードとして出力する。このとき、検索範囲を指定する検索キーワードを指定するための情報もあわせて出力される。この検索範囲を指定する検索キーワードは、メタデータ検索エンジン２１０ｂにおいて、検索対象の要素（「著者」の場合は要素Ｅ２６）を特定するために用いられる。これにより、著者欄には「田中」が含まれないが、参考文献欄で引用された論文の著者が「田中」である論文等も全文検索結果に含まれることになるので、検索もれを防止可能である。なお、情報検索装置３では、クエリ解析器３１２で抽出された係り受けの情報もメタデータ検索エンジン２１０ｂへ出力され、検索範囲を指定する検索キーワードと係り受けの関係にある単語を用いて、当該検索範囲内の検索が実行される。
【００９２】
＜ＧＵＩ画面＞
○検索画面；
図２０は、ＨＴＭＬ文書生成部２１１が生成する検索画面３０１を例示する図である。検索画面３０１には、自然文のクエリを直接入力するためのクエリ入力エリアＡＲ４１が表示される。クエリ入力エリアＡＲ４１には、任意の文字列を入力可能である。クエリ入力エリアＡＲ４１に文字列を入力後に検索ボタンＢＴ４１の押下が行われると、当該文字列がクエリとしてクエリ解析部３１２へ与えられる。
【００９３】
○検索結果総合表示画面（総合画面）；
図２１は、検索結果総合表示画面（総合画面）３０２を例示する図である。
【００９４】
総合画面３０２には、検索結果総合表示テーブルＴＡ５１が表示される。検索結果総合表示テーブルＴＡ５１には、全文検索結果および範囲指定検索結果の両方の検索結果が統合されて一覧表示される。検索結果表示テーブルＴＡ５１の２行目以降の各行には、タイトル表示セルＣＥ５１および著者表示セルＣＥ５２が設けられる。
【００９５】
タイトル表示セルＣＥ５１には、検索処理により抽出された論文のタイトルが表示される。著者表示セルＣＥ５２には、検索処理により抽出された論文の著者が表示される。
【００９６】
検索結果一覧表示テーブルＴＡ５１の下方の範囲指定限定ボタンＢＴ５１および範囲指定解除ボタンＢＴ５２は、それぞれ、範囲指定限定ボタンＢＴ１１および範囲指定解除ボタンＢＴ１２と同様に、範囲限定検索結果表示画面および範囲指定解除検索結果表示画面へ画面表示を遷移させるために用いられる。
【００９７】
このよう総合画面３０２によっても、２個以上の検索エンジンで実行された検索処理によって得られた検索結果を総合的に確認可能となるので、検索もれを防止可能である。
【００９８】
○範囲限定検索結果表示画面（範囲限定画面）および範囲指定解除検索結果表示画面（範囲指定解除画面）；
第２実施形態の範囲限定検索結果表示画面（範囲限定画面）および範囲指定解除検索結果表示画面（範囲指定解除画面）は、総合画面３０２と同様の表示レイアウトを有する。ただし、範囲限定画面および範囲指定解除画面で一覧表示される検索結果は、それぞれ、範囲指定検索結果および全文検索結果である。また、表示される画面遷移用のボタンは、グラフィカルな形状は総合画面と類似しているが、その機能は第１実施形態の範囲限定画面および範囲指定解除画面と同等になっている。
【図面の簡単な説明】
【００９９】
【図１】情報検索装置１の概略構成を示すブロック図である。
【図２】ＧＵＩ画面１０１を模式的に例示する図である。
【図３】ＧＵＩ画面１０２を模式的に例示する図である。
【図４】ＧＵＩ画面１０３を模式的に例示する図である。
【図５】論文Ｐ２を例示する図である。
【図６】論文Ｐ２を電子化して得られたＸＭＬ文書Ｘ２を例示する図である。
【図７】論文Ｐ２を電子化して得られたＸＭＬ文書Ｘ２を例示する図である。
【図８】情報検索装置２のハードウエア構成を示す図である。
【図９】情報検索装置２の全体機能構成を示すブロック図である。
【図１０】クエリ解析器２１２の機能構成を示すブロック図である。
【図１１】検索画面２０１を例示する図である。
【図１２】検索結果総合表示画面（総合画面）２０２を例示する図である。
【図１３】詳細情報表示画面２０２Ｌに論文の詳細情報が表示された状態を示す図である。
【図１４】範囲限定検索結果表示画面（範囲限定画面）２０３を例示する図である。
【図１５】範囲指定解除検索結果表示画面（範囲指定解除画面）２０４を例示する図である。
【図１６】検索画面２０１、総合画面２０２、範囲限定画面２０３および範囲指定解除画面２０４の間の遷移を示す図である。
【図１７】情報検索装置２の動作を示すフローチャートである。
【図１８】情報検索装置２の動作を示すフローチャートである。
【図１９】クエリ解析器３１２の機能構成を示すブロック図である。
【図２０】検索画面３０１を例示する図である。
【図２１】検索結果総合表示画面（総合画面）３０２を例示する図である。
【符号の説明】
【０１００】
１〜３  情報検索装置
２１  データベースサーバ
２２  ネットワーク
１  クライアント
１０１〜１０３  ユーザインターフェース画面
２０１，３０１  検索画面
２０２，３０２  検索結果総合表示画面（総合画面）
２０３  範囲限定検索結果表示画面（範囲限定画面）
２０４  範囲指定解除検索結果表示画面（範囲指定解除画面）
Ｘ２  ＸＭＬ文書
【図１】
2005316590.tif 000003
【図２】
2005316590.tif 000004
【図３】
2005316590.tif 000005
【図４】
2005316590.tif 000006
【図５】
2005316590.tif 000007
【図６】
2005316590.tif 000008
【図７】
2005316590.tif 000009
【図８】
2005316590.tif 000010
【図９】
2005316590.tif 000011
【図１０】
2005316590.tif 000012
【図１１】
2005316590.tif 000013
【図１２】
2005316590.tif 000014
【図１３】
2005316590.tif 000015
【図１４】
2005316590.tif 000016
【図１５】
2005316590.tif 000017
【図１６】
2005316590.tif 000018
【図１７】
2005316590.tif 000019
【図１８】
2005316590.tif 000020
【図１９】
2005316590.tif 000021
【図２０】
2005316590.tif 000022
【図２１】
2005316590.tif 000023