(57)【要約】【課題】検索結果に対するユーザの満足度を向上するための検索キーワード群の変更が容易な情報検索装置を提供する。【解決手段】情報検索装置１Ａは、検索処理による検索結果と、当該検索結果を得るために用いられた検索キーワード群とをひとつのＧＵＩ画面上に同時に含める。情報検索装置１Ａでは、検索結果SR(Ai)を得るために用いられる検索キーワード群KW(Ai)を、直前の検索キーワード群KW(Ai-1)に編集操作を行うことによって生成可能である。また、情報検索装置１Ａでは、検索キーワード群KW(Zj-1)から検索キーワード候補KWP(Zj-1)を生成するための検索キーワード候補生成規則が過去の一連の検索A，・・・における編集操作の情報に基づいて更新される。【選択図】図１
2005309666.tif 000002
【特許請求の範囲】
【請求項１】
情報検索装置であって、
検索キーワード群を用いた検索処理によって検索結果を得る検索手段と、
前記検索結果をユーザに提示するユーザインターフェース画面を生成する画面生成手段と、
を備え、
前記検索キーワード群として第１検索キーワード群が前記検索手段に与えられるのに応答して、
前記第１検索キーワード群と、前記第１検索キーワード群を用いた前記検索処理によって得られた前記検索結果とを同時に含む前記ユーザインターフェース画面を前記画面生成手段が生成するとともに、
前記検索処理の再実行に用いられる第２検索キーワード群を、前記ユーザインターフェース画面上で前記第１検索キーワード群にユーザが編集操作を行うことによって生成可能であることを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
ユーザが入力した自然文のクエリから前記検索キーワード群を抽出する抽出手段をさらに備えることを特徴とする情報検索装置。
【請求項３】
請求項１または請求項２に記載の情報検索装置において、
前記編集操作の情報を記憶する記憶手段をさらに備えることを特徴とする情報検索装置。
【請求項４】
請求項３に記載の情報検索装置において、
前記編集操作の情報を前記第２検索キーワード群の生成に利用可能であることを特徴とする情報検索装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の情報検索装置において、
検索キーワード候補生成規則に基づいて前記検索キーワード群から検索キーワード候補を生成する検索キーワード候補生成手段をさらに備え、
前記画面生成手段が、前記検索キーワード候補を前記ユーザインターフェース画面にさらに含めることを特徴とする情報検索装置。
【請求項６】
請求項５に記載の情報検索装置において、
前記編集操作が、前記検索キーワード候補の一部または全部を前記第１検索キーワード群に追加する編集操作であることを特徴とする情報検索装置。
【請求項７】
請求項５に記載の情報検索装置において、
前記編集操作が、前記検索キーワード候補以外の検索キーワードを前記第１検索キーワード群に追加する編集操作であることを特徴とする情報検索装置。
【請求項８】
請求項５ないし請求項７のいずれかに記載の情報検索装置において、
前記検索キーワード候補が前記検索キーワード群に含まれる検索キーワードの同義語、上位語、下位語、類義語、複合語および関連語のいずれかであることを特徴とする情報検索装置。
【請求項９】
請求項５ないし請求項８のいずれかに記載の情報検索装置において、
前記編集操作の情報を記憶する記憶手段をさらに備え、
前記編集操作の情報に基づいて前記検索キーワード候補生成規則を更新することを特徴とする情報検索装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の情報検索装置において、
前記編集操作が、前記第１検索キーワード群の一部の削除であることを特徴とする情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置に関する。
【背景技術】
【０００２】
従来より、ユーザが入力したクエリに言語処理を行うことによって、検索処理に用いる検索キーワード群を当該クエリから抽出する技術が情報検索装置に採用されている。当該情報検索装置では、抽出した検索キーワード群をユーザに提示して、検索結果を得るために用いられる検索キーワードをユーザに取捨選択させる技術も採用されている（特許文献１）。
【０００３】
【特許文献１】特開平９−２３１２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の情報検索装置では、検索結果の提示に先立って検索キーワード群が提示されるに過ぎないので、提示された検索結果と当該検索結果を得るために用いられた検索キーワード群との関係をユーザは容易に認識することができない。このため、当該情報検索装置では、抽出された検索キーワード群による検索結果に対する満足度をユーザが判断することは困難であった。さらに、当該情報検索装置では、より満足度の高い検索結果を得るための検索キーワード群の変更指針をユーザが決定することも困難であった。また、当該情報検索装置には検索キーワード群の変更を支援する機能が設けられていないので、検索キーワード群の変更にあたってユーザが新たな検索キーワード群をマニュアル入力する必要もあった。
【０００５】
本発明は、この問題の解決のためになされたもので、抽出された検索キーワード群による検索結果に対する満足度を容易に判断可能であり、検索結果に対するユーザの満足度を向上するための検索キーワード群の変更が容易な情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１の発明は、情報検索装置であって、検索キーワード群を用いた検索処理によって検索結果を得る検索手段と、前記検索結果をユーザに提示するユーザインターフェース画面を生成する画面生成手段とを備え、前記検索キーワード群として第１検索キーワード群が前記検索手段に与えられるのに応答して、前記第１検索キーワード群と、前記第１検索キーワード群を用いた前記検索処理によって得られた前記検索結果とを同時に含む前記ユーザインターフェース画面を前記画面生成手段が生成するとともに、前記検索処理の再実行に用いられる第２検索キーワード群を、前記ユーザインターフェース画面上で前記第１検索キーワード群にユーザが編集操作を行うことによって生成可能であることを特徴とする。
【０００７】
請求項２の発明は、請求項１に記載の情報検索装置において、ユーザが入力した自然文のクエリから前記検索キーワード群を抽出する抽出手段をさらに備えることを特徴とする。
【０００８】
請求項３の発明は、請求項１または請求項２に記載の情報検索装置において、前記編集操作の情報を記憶する記憶手段をさらに備えることを特徴とする。
【０００９】
請求項４の発明は、請求項３に記載の情報検索装置において、前記編集操作の情報を前記第２検索キーワード群の生成に利用可能であることを特徴とする。
【００１０】
請求項５の発明は、請求項１ないし請求項４のいずれかに記載の情報検索装置において、検索キーワード候補生成規則に基づいて前記検索キーワード群から検索キーワード候補を生成する検索キーワード候補生成手段をさらに備え、前記画面生成手段が、前記検索キーワード候補を前記ユーザインターフェース画面にさらに含めることを特徴とする。
【００１１】
請求項６の発明は、請求項５に記載の情報検索装置において、前記編集操作が、前記検索キーワード候補の一部または全部を前記第１検索キーワード群に追加する編集操作であることを特徴とする。
【００１２】
請求項７の発明は、請求項５に記載の情報検索装置において、前記編集操作が、前記検索キーワード候補以外の検索キーワードを前記第１検索キーワード群に追加する編集操作であることを特徴とする。
【００１３】
請求項８の発明は、請求項５ないし請求項７のいずれかに記載の情報検索装置において、前記検索キーワード候補が前記検索キーワード群に含まれる検索キーワードの同義語、上位語、下位語、類義語、複合語および関連語のいずれかであることを特徴とする。
【００１４】
請求項９の発明は、請求項５ないし請求項８のいずれかに記載の情報検索装置において、前記編集操作の情報を記憶する記憶手段をさらに備え、前記編集操作の情報に基づいて前記検索キーワード候補生成規則を更新することを特徴とする。
【００１５】
請求項１０の発明は、請求項１ないし請求項９のいずれかに記載の情報検索装置において、前記編集操作が、前記第１検索キーワード群の一部の削除であることを特徴とする。
【発明の効果】
【００１６】
請求項１ないし請求項１０の発明によれば、検索結果と当該検索結果を得るために用いられた検索キーワード群とをユーザが同時に確認可能となるので、検索キーワード群を用いた検索結果に対する満足度をユーザが容易に判断可能となる。これにより、より満足度の高い検索結果を得るための検索キーワード群の変更の指針をユーザが容易に決定可能となる。さらに、検索処理の再実行に用いられる検索キーワード群にユーザの意思を容易に反映可能となるので、検索結果に対するユーザの満足度を向上するための検索キーワード群の変更を容易に実行可能である。
【００１７】
請求項２の発明によれば、自然文のクエリを入力するだけでも情報検索装置に検索処理を実行させることができるので、検索キーワード群の決定に熟練していないユーザでも情報検索装置に検索処理を実行させることができる。
【００１８】
請求項３または請求項４の発明によれば、過去に行われた編集操作の情報を利用可能になるので、過去に行われた編集操作を分析してユーザの意図を推定可能となる。
【００１９】
請求項４の発明によれば、ユーザの意志の情報を含む編集操作の情報を第２検索キーワードの生成に利用可能であるので、検索処理の再実行にユーザの意志を反映可能となる。
【００２０】
請求項５ないし請求項９の発明によれば、第２検索キーワード群の生成にあたって検索キーワード候補も利用可能となるので、検索結果に対するユーザの満足度を向上するための検索キーワード群の変更をさらに容易に実行可能となる。
【００２１】
請求項９の発明によれば、ユーザの意思が検索キーワード候補生成規則に反映されるので、満足度の高い検索結果が得られる検索キーワード候補を生成可能になる。
【発明を実施するための最良の形態】
【００２２】
＜＜第１実施形態＞＞
○情報検索装置の概略；
第１実施形態の情報検索装置１Ａは、自然文のクエリから検索キーワード群を抽出して検索処理に用いる。情報検索装置１Ａは、検索処理による検索結果と、当該検索結果を得るために用いられた検索キーワード群とをひとつのＧＵＩ（Graphical User Interface）画面上に同時に含める。これにより、検索結果と、当該検索結果を得るために用いられた検索キーワード群とをユーザ（情報検索装置１Ａの操作者）が同時に確認可能となるので、抽出された検索キーワード群による検索結果に対する満足度をユーザが容易に判断可能となる。このため、情報検索装置１Ａでは、より満足度の高い検索結果を得るための検索キーワード群の変更指針をユーザが容易に決定可能となる。なお、上述の「検索キーワード群」は、複数の検索キーワードの集合および単数の検索キーワードを包含する意味で使用している。また、「満足度」は、検索結果の有効性に関する主要な指標である適合性、適切性および有用性のうち、ユーザに依存する適切性および有用性を包含する意味で使用している。
【００２３】
情報検索装置１Ａは、さらに、検索結果に対する満足度を向上するための検索キーワード群の変更を支援する機能（以下では単に「検索支援機能」とも称する）を有する。以下では、当該検索支援機能について図１を参照しながら説明する。図１は、検索支援機能による満足度の向上を模式的に示す図である。
【００２４】
○第１の検索支援機能；
一連の検索Aにおいて、ユーザは、KW(A1)→・・・→KW(Ai-1)→KW(Ai)→・・・→KW(Am)と検索キーワード群を変更してゆく。この検索キーワード群の変更は、各検索キーワード群KW(A1),・・・,KW(Ai-1),KW(Ai),・・・による検索結果SR(A1),・・・,SR(Ai-1),SR(Ai),・・・に対するユーザの満足度を向上するように行われる。
【００２５】
情報検索装置１Ａにおける第１の検索支援機能は、一連の検索Aにおける検索キーワード群の変更KW(A1)→・・・→KW(Ai-1)→KW(Ai)→・・・→KW(Am)を支援する機能である。従来の情報検索装置では、満足度向上のための検索キーワード群の変更は試行錯誤と煩雑なマニュアル入力操作をユーザに強いるものであったが、情報検索装置１Ａでは、検索結果SR(Ai)を得るために用いられる検索キーワード群KW(Ai)を、直前の検索キーワード群KW(Ai-1)に編集操作を行うことによって生成可能である。当該編集操作としては、
（１）検索キーワード群KW(Ai-1)の一部を削除する編集操作；
（２）検索キーワード群KW(Ai-1)から情報検索装置１Ａが生成した検索キーワード候補KWP(Ai-1)の一部または全部を追加する編集操作；および
（３）ユーザが任意の検索キーワードを追加する編集操作；
等がある。当該編集操作により、検索キーワード群KW(Ai)にユーザの意思を容易に反映可能になるので、検索結果SR(i)に対するユーザの満足度を向上するための検索キーワード群の変更KW(Ai-1)→KW(Ai)を容易に実行可能である。
【００２６】
○第２の検索支援機能；
情報検索装置１Ａにおける第２の検索支援機能は、過去の一連の検索A，・・・における編集操作の情報を記憶して現在の一連の検索Zに利用する機能である。編集操作の情報はユーザの意思表示の記録であるから、第２の検索支援機能はユーザの過去の意思表示を利用して一連の検索Zのナビゲートを最適化する機能でもある。
【００２７】
一連の検索Zにおいても、ユーザは、KW(Z1)→・・・→KW(Zj-1)→KW(Zj)→・・・→KW(Zn)と検索キーワード群を変更してゆく。一連の検索Zでは、検索キーワード候補KWP(Zj-1)の生成に、過去の一連の検索A，・・・における編集操作の情報が利用される。すなわち、情報検索装置１Ａでは、検索キーワード群KW(Zj-1)から検索キーワード候補KWP(Zj-1)を生成するための検索キーワード候補生成規則が過去の一連の検索A，・・・における編集操作の情報に基づいて更新される。これにより、情報検索装置１Ａに編集操作の情報が蓄積されるほど、情報検索装置１Ａは適切な検索キーワード候補KWP(Zj-1)を生成可能となるので、ユーザは検索キーワード群の変更をより適切に実行可能となる。さらに、情報検索装置１Ａに編集操作の経験が蓄積されるほど、１回の検索キーワード群の変更による満足度の向上量Δが大きくなり、ユーザはより少ない検索回数nで所望の満足度の検索結果に至ることが可能になる。なお、編集操作の情報の利用の具体例としては、
（１）ユーザが過去に追加した任意の検索キーワードを検索キーワード候補KWP(Zj-1)にあらかじめ含める；および
（２）過去に追加された実績が少ない検索キーワードを検索キーワード候補KWP(Zj-1)からあらかじめ除去する；
等があげられる。
【００２８】
以上、情報検索装置１Ａの検索支援機能の概略について説明した。以下では、当該検索支援機能を実現するための構成および動作を説明する。
【００２９】
＜構成＞
情報検索装置１Ａは、検索対象データ群に対する検索処理を実行し、検索キーワード群に適合する適合データ群を抽出してユーザに提示する。当該検索対象データ群は制限されず、学術分野、産業分野および生活分野における情報を電子化したデータ群を検索対象データ群とすることができる。学術分野における情報としては、技術報告書や論文や特許情報等を例示可能である。産業分野における情報としては、商品情報や営業店舗情報等を例示可能である。生活分野における情報としては、地域情報や食品情報等を例示可能である。なお、以下の説明では、情報検索装置１Ａの検索対象データ群が医学分野の論文を電子化したデータ群であるとして説明を進める。ただし、これは例示であって、情報検索装置１Ａの適用対象を制限するものではない。
【００３０】
○全体機能構成；
図２は、情報検索装置１Ａの全体機能構成を示すブロック図である。情報検索装置１Ａは、キーワード判定部１１、検索部１２、キーワード候補判定部１３およびユーザ表示部１４等の機能ブロックを備える。情報検索装置１Ａは、単数のコンピュータまたは通信可能に接続された複数のコンピュータ（以下では、これらを総称して単に「コンピュータ」とも称する）によって構成されており、当該機能ブロックは当該コンピュータに情報検索プログラムを実行させることにより実現される機能の表現となっている。
【００３１】
キーワード判定部１１は、ユーザが入力した自然文のクエリから検索処理に用いられる検索キーワード群を抽出して検索部１２へ出力する。当該抽出は自然文に言語解析を施すことによって行われる。情報検索装置１Ａでは、当該言語解析として係り受け解析や形態素解析等が用いられる。係り受け解析とは、文を文節に分解し、分解された文節間の係り受けの関係を特定する解析である。形態素解析とは、文を単語に分割する解析である。情報検索装置１Ａがキーワード判定部１１を備えることにより、ユーザが自然文のクエリを入力するだけでも情報検索装置１Ａに検索処理を実行させることができるので、検索キーワード群の決定に熟練していないユーザでも情報検索装置１Ａに検索処理を実行させることができる。
【００３２】
検索部１２は、検索キーワード群を用いて検索結果を得る検索処理を実行する。検索部１２は、キーワード判定部１１から初回検索用の検索キーワード群が与えられのに応答して、または、入力部１５から再検索用の検索キーワード群が与えられるのに応答して、検索処理を実行し、当該検索キーワード群に係る検索結果をユーザ表示部１４へ出力する。検索部１２の機能は、全文検索エンジンおよびメタデータ検索エンジン（以下では、これらを総称して単に「検索エンジン」とも称する）によって実現される。全文検索エンジンおよびメタデータ検索エンジンは、それぞれ、論文の全体および指定範囲を検索対象としている。検索エンジンは、与えられた検索キーワード群と適合する適合データ群を検索対象データ群から抽出する。検索部１２は、適合データ群に関する情報を検索結果として出力する。検索部１２の機能が概念検索エンジン等によって実現されてもよい。
【００３３】
検索部１２が検索対象とする検索対象データ群はデータベース１６に格納される。データベース１６は、コンピュータに設けられた記憶装置を用いて実現される。検索対象データ群のデータ形式は制限されないが、タグによってマークアップされたタグ付文書が好ましい。タグ付文書の記述に用いられる記述言語としては、ＳＧＭＬ(Standard Generalized Markup Language)、ＸＭＬ（eXtensible Markup Language）、ＨＴＭＬ（HyperText Markup Language）、ＸＨＴＭＬ（eXtensible HyperText Markup Language）およびＲＤＦ（Resource Description Framework）等を採用可能である。データベース１６の構造は、リレーショナル構造、上述の記述言語で記述された文書をリレーショナルに格納した構造およびネイティブＸＭＬ構造のいずれも採用可能である。
【００３４】
キーワード候補判定部１３は、検索キーワード生成ルールに基づいて検索キーワード群から検索キーワード候補を生成し、検索キーワード群とともにユーザ表示部１４へ出力する。当該検索キーワード候補には、検索キーワード群に含まれる検索キーワードとの関係の情報である関係情報や、後述する再検索画面上での表示順位の情報である表示順位情報も付加される。さらに、キーワード候補判定部１３は、キーワード判定部１１による検索キーワード群の生成を補助する機能を有する。すなわち、キーワード候補判定部１３は、キーワード判定部１１が生成したテンポラリな検索キーワード群（以下では、「テンポラリ検索キーワード群」とも称する）を、検索処理に実際に使用される検索キーワード群に変換する機能を有している。なお、キーワード候補判定部１３は、上述の処理にあたってデータベース１６に格納された検索対象データ群を参照している。また、キーワード候補判定部１３は、編集操作の情報を記憶して検索キーワード生成ルールを更新する。
【００３５】
ユーザ表示部１４は、初回検索画面、再検索画面および共著関係図示画面等のＧＵＩ画面を生成して表示装置１７へ出力する。初回検索画面は、自然文のクエリの入力機能を提供するＧＵＩ画面である。ユーザは、初回検索画面上で入力部１５を用いて所定のＧＵＩ操作を行うことにより、情報検索装置１Ａにクエリを入力可能である。再検索画面には、検索結果と、当該検索結果を得るために用いられた検索キーワード群とが同時に表示される。さらに、再検索画面には、検索キーワード候補も表示される。再検索画面におけるキーワード群候補の表示レイアウトは、関係情報および表示順位情報に基づいて決定される。再検索画面では、ユーザは、入力部１５を用いて所定のＧＵＩ操作（編集操作）を行うことにより、直前の検索処理に用いられた検索キーワード群から再検索用の検索キーワード群を生成可能である。共著関係図示画面は、論文の著者の共著関係を図示する画面である。これらのＧＵＩ画面は、例えば、ＨＴＭＬ文書で記述される。当該ＨＴＭＬ文書は、ＷＷＷブラウザによってレンダリングされて、表示装置１７に表示される。
【００３６】
入力部１５は、例えば、キーワードやポインティングデバイス等の入力デバイスを含む、ユーザから情報検索装置１Ａへの情報入力手段である。
【００３７】
続いて、キーワード判定部１１およびキーワード候補判定部１３の詳細機能構成を順次説明する。
【００３８】
○キーワード判定部；
図３は、キーワード判定部１１の詳細機能構成を示すブロック図である。なお、クエリとして自然文「論文中に電子カルテを含む論文」が入力された場合を適宜例としてあげて以下の説明を行う。ただし、「論文中に」という文節をクエリが含む場合、情報検索装置１Ａでは全文検索エンジンが検索処理に用いられ、論文全体を検索範囲とすることを示す当該文節は言語処理において無視されるものとする。
【００３９】
キーワード判定部１１に入力されたクエリは、係り受け解析部１１１に与えられる。係り受け解析部１１１は、自然文の係り受け解析および形態素解析を実行するとともに、辞書１１２を参照して自然文を文節（「電子カルテを」「含む」「論文」の３文節）および単語（「電子」「カルテ」「を」「含む」「論文」の５単語）に分解する。しかる後に、係り受け解析部１１１は、分解結果をＸＭＬ文書で記述する。さらに、係り受け解析部１１１は、不要語除去ルール１１３を参照して分解された単語のうち検索キーワードとして不適当な不要語（助詞である「を」や文書特定能力の低い「含む」「論文」）を特定する。
【００４０】
検索キーワード抽出部１１４は、分解された単語から不要語を除いたもの（「電子」「カルテ」の２単語）をテンポラリ検索キーワード群として抽出し、キーワード候補判定部１３へ出力する。さらに、検索キーワード抽出部１１４は、キーワード候補判定部１３から返された検索キーワード群（「電子カルテ」の１単語）を検索部１２へ出力する。
【００４１】
分解結果を記述したＸＭＬ文書を図４に例示する。ＸＭＬ文書Ｘ１は、「電子カルテを」「含む」「論文」の３文節に対応する要素Ｅ１〜Ｅ３を含む。タグＴ１〜Ｔ３に示すように、要素Ｅ１〜Ｅ３には、それぞれ、０，１，２というＩＤが付与される。タグＴ４およびＴ５に示すように、当該ＩＤは、図５のグラフＧ１で模式的に図示するような文節間の係り受けを表現するために使用される。さらに、ＸＭＬ文書Ｘ１では、要素Ｅ１〜Ｅ３に対応する文節「電子カルテを」「含む」「論文」が含む単語「電子」「カルテ」「を」「含む」「論文」に対応する要素Ｅ１１〜Ｅ１３，Ｅ２１，Ｅ３１を要素Ｅ１〜Ｅ３の子要素として含む。要素Ｅ１１〜Ｅ１３，Ｅ２１，Ｅ３１には、具体的な単語（word要素の要素内容）およびその品詞名（class要素の要素内容）が記述される。
【００４２】
○キーワード候補判定部；
図６は、キーワード候補判定部１３の詳細機能構成を示すブロック図である。
【００４３】
キーワード候補判定部１３のキーワード候補生成部１３１は、(a)テンポラリ検索キーワード群から検索キーワード群を生成する機能と、(b)検索キーワード群から検索キーワード候補を生成する機能とを有する。
【００４４】
最初に、(a)テンポラリ検索キーワード群から検索キーワード群を生成する機能について説明する。キーワード候補判定部１３に入力されたテンポラリ検索キーワード群は、キーワード候補生成部１３１へ与えられる。キーワード候補生成部１３１は、複合語判定ルール１３２に基づいてテンポラリ検索キーワード群から検索キーワード群を生成する。より具体的には、キーワード候補判定部１３は、複合語の分解により生じた検索キーワード（単語）がテンポラリ検索キーワード群に含まれるかどうかを判定し、含まれる場合は当該検索キーワードを複合語の検索キーワードに置換して検索キーワード群を生成する。この検索キーワード群が検索処理に実際に使用される。検索キーワード群は、キーワード判定部１１へ返されるとともに、次に説明する検索キーワード候補の生成に利用される。なお、複合語判定ルール１３２は制限されないが、例えば、「同一文節内に出現する連続する名詞は複合語として取り扱う」というルール（例えば、「電子カルテを」という文節に含まれる「電子」「カルテ」の２つの連続する名詞は「電子カルテ」という複合語として取り扱う）を採用可能である。
【００４５】
続いて、(b)検索キーワード群から検索キーワード候補を生成する機能について説明する。キーワード候補生成部１３１は、キーワード候補生成ルール１３３に基づいて検索キーワード群から検索キーワード候補を生成する。検索キーワード群および生成された検索キーワード候補はユーザ表示部１４へ出力される。検索キーワード候補には、先述の関係情報および表示順位情報も付加される。情報検索装置１Ａでは、検索キーワード候補は、検索キーワード群に含まれる検索キーワードの同義語、上位語、下位語、類義語、複合語および関連語となっている。これらは、検索キーワード群に含まれる検索キーワードを置き換えてまたは検索キーワード群に追加してユーザが使用することを望むと推定されるキーワードとなっている。検索キーワード候補の生成は、情報検索装置１Ａがデフォルトで保持しているデフォルト辞書およびユーザによる単語登録が可能なユーザ辞書を参照してキーワード候補生成ルール１３３に基づいて行われる。なお、複合語の生成にあたっては、データベース１６に格納された検索対象データ群の内容も参照される。例えば、検索対象データ群に「診療録」という単語が頻出する場合には、キーワード候補生成部１３１は、「電子診療録」という複合語を分割して得られる単語は「電子」「診療録」であると判定する。
【００４６】
さらに、キーワード候補生成部１３１は、同一の検索キーワード群が与えられた場合に生成される検索キーワード候補を変化させる機能を有している。すなわち、キーワード候補判定部１３では、検索キーワード群から検索キーワード候補を生成する規則であるキーワード候補生成ルール１３３を更新可能となっている。この更新は、編集操作の情報に基づいて行われる。より具体的には、キーワード候補生成部１３１は、再検索用の検索キーワードとして使用された単語に所定のスコアを与え、当該スコアの集計結果に基づいて生成する検索キーワード候補を変化させる。すなわち、集計されたスコア１３３ａは、編集操作の情報の記憶であるとともに、キーワード候補生成部１３１におけるキーワード候補生成ルール１３３を規定するパラメータとなっている。これにより、情報検索装置１Ａは、過去に行われた編集操作の情報を再検索用の検索キーワード群および再検索に反映可能となる。このことによって、情報検索装置１Ａでは、検索結果に対する満足度を向上するための検索キーワードの変更が容易になる。なお、編集操作の情報を他の方法で記憶および利用することも妨げられない。また、編集操作の情報に基づくキーワード候補生成ルール１３３の更新はリアルタイムに行われてもよいし、所定時間間隔で行われてもよい。また、情報検索装置１Ａの管理者によるスコア１３３ａの修正を可能ならしめてもよい。
【００４７】
＜ＧＵＩ画面＞
以下では、ユーザ表示部１４で生成される初回検索画面ＳＣ１、再検索画面ＳＣ２および共著関係図示画面について画面例を参照しながら説明する。
【００４８】
○初回検索画面；
図７は、初回検索画面ＳＣ１を例示する図である。初回検索画面ＳＣ１は、左側の検索条件入力画面ＳＣ１１と右側のヘルプ画面ＳＣ１２とからなる複合画面である。
【００４９】
検索条件入力画面ＳＣ１１は、自然文のクエリの入力支援機能を有する。検索条件入力画面ＳＣ１１には、択一的に選択可能な２つのラジオボタンである検索条件選択ボタンＢＴ１およびＢＴ２が表示される。検索条件選択ボタンＢＴ１が選択された場合、情報検索装置１Ａは、複数の個別クエリの論理積によりクエリを作成する。一方、検索条件選択ボタンＢＴ２が選択された場合、情報検索装置１Ａは、複数の個別クエリの論理和によりクエリを生成する。
【００５０】
検索条件選択ボタンＢＴ１およびＢＴ２の下方には、クエリ入力エリアＡＲ１が表示される。クエリ入力エリアＡＲ１には、個別クエリ入力用のプルダウンＰＤ１〜ＰＤ４が設けられる。各プルダウンＰＤ１〜ＰＤ４では、「論文中に」「抄録に」「著者に」および「参考文献に」という選択肢からひとつを選択可能である。各選択肢は、検索対象に対応している。すなわち、情報検索装置１Ａでは、「論文中に」「抄録に」「著者に」または「参考文献に」がプルダウンＰＤ１〜ＰＤ４で選択されると、それぞれ、論文の全体、論文の抄録欄、論文の著者欄および論文の参考文献欄が検索対象となる。
【００５１】
プルダウンＰＤ１〜ＰＤ４の右方には、それぞれ、テキストフィールドＴＦ１〜ＴＦ４が表示される。テキストフィールドＴＦ１〜ＴＦ４には任意の文字列を入力可能である。
【００５２】
ユーザは、一のプルダウンの選択肢を選択し、当該プルダウンの右方のテキストフィールドに文字列を入力することにより、個別クエリを生成可能である。例えば、プルダウンＰＤ１で「論文中に」という選択肢を選択し、テキストフィールドＴＦ１に「電子カルテ」を入力すると、「論文中に電子カルテを含む論文」という個別クエリが生成される。図７の初回検索画面ＳＣ１では、４つの個別クエリを生成可能である。
【００５３】
クエリ入力エリアＡＲ１の下方には、検索ボタンＢＴ３が表示される。情報検索装置１Ａは、検索ボタンＢＴ３の押下を検出すると、個別クエリからクエリを生成して検索処理を開始する。しかる後に、表示装置１７には再検索画面ＳＣ２が表示される。
【００５４】
ヘルプ画面ＳＣ１２は、情報検索装置１Ａの使用方法を説明するために使用される。
【００５５】
○再検索画面；
図８は、再検索画面ＳＣ２を例示する図である。再検索画面ＳＣ２は、左側の検索結果表示画面ＳＣ２１とキーワード候補表示画面ＳＣ２２とからなる複合画面である。
【００５６】
検索結果表示画面ＳＣ２１には、検索結果総合表示テーブルＴＡ１１が表示される。検索結果総合表示テーブルＴＡ１１には、全文検索エンジンおよびメタデータ検索エンジンの両方の検索結果が総合して表示される。全文検索エンジンまたはメタデータ検索エンジンの検索結果のみの閲覧は、それぞれ、範囲指定限定ボタンＢＴ１１または範囲指定解除ボタンＢＴ１２の押下によって実現される。検索結果総合表示テーブルＴＡ１１の各行には、抽出された論文のタイトル、一致度および検索方法が表示される。
【００５７】
キーワード候補表示画面ＳＣ２２には、クエリ表示セルＣＥ１１が表示される。クエリ表示セルＣＥ１１内には、初回検索画面ＳＣ１で入力されたクエリが表示される。
【００５８】
クエリ表示セルＣＥ１１の下方には、キーワード候補表示テーブルＴＡ１２が表示される。図８には、検索キーワードが「電子カルテ」の１単語である場合のキーワード候補表示テーブルＴＡ１２が例示されている。キーワード候補表示テーブルは検索キーワードごとに設けられるので、検索キーワードが複数個である場合にはキーワード候補表示テーブルは複数個表示される。
【００５９】
キーワード候補表示テーブルＴＡ１２の第１行の右側の検索キーワード表示セルＣＥ１２には、検索キーワード（「電子カルテ」）が表示される。また、キーワード候補表示テーブルＴＡ１２の第２行以下には、検索キーワード候補が検索キーワードとの関係ごとにまとめて表示される。図８では、複合語および同義語の関係にあるキーワード候補が表示された状態が例示されているが、実際には先述した同義語、上位語、下位語、類義語、複合語および関連語のいずれもが表示されうる。
【００６０】
複合語候補表示セルＣＥ１３には、検索キーワードである「電子カルテ」に加えて、当該「電子カルテ」を分解して得られる単語である「電子」および「カルテ」が表示される。「電子カルテ」「電子」「カルテ」の文字列の先頭には選択ボタン（チェックボックス）ＢＴ１３〜ＢＴ１５が表示される。キーワード候補表示画面ＳＣ２２のデフォルトの状態では、直前の検索処理に用いられた検索キーワードである「電子カルテ」に対応する選択ボタンＢＴ１３が選択されている（チェックボックスにチェックが入れられている）。
【００６１】
さらに、同義語候補表示セルＣＥ１４には、同義語登録欄ＲＣ１１と検索キーワードである「電子カルテ」の同義語である「electronic health record」「電子診療録」とが表示される。「electronic health record」「電子診療録」の文字列の先頭にも選択ボタンＢＴ１６およびＢＴ１７が表示される。
【００６２】
続いて、キーワード候補表示画面ＳＣ２２上における検索キーワード群の編集操作について説明する。上述の検索キーワード群および検索キーワード候補は、先頭の選択ボタンを選択することにより、再検索用の検索キーワードとして用いることができる。また、既に選択されている選択ボタンの選択を解除することにより、当該選択ボタンに対応する検索キーワードを再検索用の検索キーワード群から除外可能である。さらに、同義語登録欄ＲＣ１１に入力された単語は追加の再検索用の検索キーワードとして用いることができる。なお、同義語登録欄ＲＣ１１に単語を入力して検索処理を再実行すると、ユーザ辞書１３５に入力された単語が登録される。
【００６３】
キーワード候補表示画面ＳＣ２２では、キーワード候補表示テーブルＴＡ１２の下方に表示された再検索ボタンＢＴ１８を押下することにより、当該編集操作により得られた再検索用の検索キーワード群を用いた検索処理を情報検索装置１Ａに実行させることができる。すなわち、キーワード候補表示画面ＳＣ２２は、編集操作により検索キーワード群から再検索キーワード群を生成するための画面となっている。
【００６４】
なお、キーワード候補表示画面ＳＣ２２で再検索ボタンＢＴ１８の押下が行われると、表示装置１７に更新された再検索画面が表示される。当該再検索画面の検索結果表示画面には、再検索用の検索キーワードによる検索結果が表示され、キーワード候補表示画面には、新たなキーワード候補の表示が行われる。例えば、図９は、同義語登録欄に「診療録電子保存システム」という新たな検索キーワードを入力した場合の再検索後の新たな再検索画面ＳＣ３を例示している。再検索画面ＳＣ３では、ユーザ辞書に登録された「診療録電子保存システム」が新たに同義語として表示され、再検索に実際に使用されたことを示すチェックが選択ボタンＢＴ２１に入れられている。
【００６５】
○共著関係図示画面；
情報検索装置１Ａでは、論文の著者の共著関係を図示する共著関係図示画面を所定の操作により表示可能である。図１０および図１１は、それぞれ、共著関係図示画面ＳＣ４およびＳＣ５を例示する図である。共著関係図示画面ＳＣ４およびＳＣ５は、それぞれ、検索キーワード「電子カルテ」と、検索キーワード「電子カルテ」「electronic health record」を用いた場合に表示される。
【００６６】
共著関係図示画面ＳＣ４では、著者Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆが、それぞれ、ノードＮＤ３１〜ＮＤ３６として表示され、抽出された論文における共著者に対応するノード間が線分Ｌで接続されている。このような表示によりユーザは共著関係を直感的に認識可能となる。共著関係図示画面ＳＣ４には、２つの共著グループＣＧ３１およびＣＧ３２が表示されている。
【００６７】
同様に、共著関係図示画面ＳＣ５では、共著関係図示画面ＳＣ４に表示されたノードＮＤ３１〜ＮＤ３６に加えて、著者Ｇ，Ｈ，Ｉ，Ｊに対応するノードＮＤ４１〜ＮＤ４４が表示される。共著関係図示画面ＳＣ５では、共著関係図示画面ＳＣ４において分離されていた共著グループＣＧ３１およびＣＧ３２が著者Ｈに対応するノードＮＤ４２によって接続されて、ひとつの共著グループＣＧ４１となっている。また、共著関係図示画面ＳＣ５では、共著関係図示画面ＳＣ４には含まれなかった新たな共著グループＣＧ４２が表示されている。
【００６８】
情報検索装置１Ａにおいて、検索キーワード群の編集を容易にすることにより、このような共著関係の変化を容易に確認可能となり、ユーザの思いつきによるキーワード群から得られる共著関係情報よりも多くの共著関係情報を得ることができるようになる。
【００６９】
＜スコアについて＞
ユーザ辞書１３５に新たに登録された単語には、一律の初期スコア（例えば、１０）が与えられる。情報検索装置１Ａでは、ユーザ辞書１３５に登録されている単語がキーワード候補表示画面に検索キーワード候補として表示され、かつ、当該単語が再検索に実際に使用された場合、スコア１３３ａに所定数（例えば、１）が加算される。一方、ユーザ辞書１３５に登録されている単語がキーワード候補表示画面に検索キーワード候補として表示され、かつ、当該単語が再検索に実際に使用されなかった場合にスコア１３３ａから所定数（例えば、１）が減算される。そして、単語のスコアが所定値（例えば、０）を下回った場合、当該単語は検索キーワード候補としてキーワード候補表示画面に表示されなくなる。もちろん、キーワード候補表示画面に表示されなくなった後に、再度ユーザが当該単語を登録した場合は、改めて当該単語に初期スコアが付与されて、検索キーワード候補として表示されるようになる。
【００７０】
また、スコア１３３ａは、表示順位情報の決定にも用いられる。例えば、スコアが高い単語ほど、キーワード候補表示画面において上位に表示されるようにしてもよい。さらに、当該スコアによる表示制御をデフォルト辞書１３４に登録されている単語に対して適用してもよい。なお、ここで示したスコアの数値は一例であって、実際の値は情報検索装置１Ａの使用用途等を考慮して適宜変更可能である。
【００７１】
＜動作＞
図１２は、図１に示した一連の検索における情報検索装置１Ａの概略動作を示すフローチャートである。
【００７２】
ステップＳ１〜Ｓ６は、初回検索に係るステップ群である。
【００７３】
最初に、ユーザ表示部１４が初回検索画面を生成し、表示装置１７に初回検索画面が表示される（ステップＳ１）。続いて、ユーザによるクエリ入力の有無が検出される（ステップＳ２）。ステップＳ２でクエリ入力が検出されない場合、動作フローはステップＳ２へ戻る。ステップＳ２でクエリ入力が検出された場合、動作フローは次のステップＳ３へ移行する。したがって、情報検索装置１Ａでは、ユーザのクエリ入力に応答して、ステップＳ３以降の動作が実行される。
【００７４】
さらに、キーワード判定部１１が、キーワード候補判定部１３の補助をも利用してクエリから検索キーワード群を抽出して、検索部１２へ出力する（ステップＳ３）。検索部１２は、当該検索キーワード群を用いて検索処理を実行し、検索結果をユーザ表示部１４へ出力する（ステップＳ４）。
【００７５】
一方、キーワード候補判定部１３は、検索キーワード群から検索キーワード候補を生成し、当該検索キーワード群および当該検索キーワード候補がユーザ表示部１４へ与える（ステップＳ５）。
【００７６】
続くステップＳ６では、ユーザ表示部１４が再検索画面を生成し、表示装置１７に再検索画面が表示される。再検索画面には、ステップＳ４で入力された検索結果と、ステップＳ５で入力された検索キーワード群および検索キーワード候補とが含まれる。しかる後に動作フローはステップＳ７へ移行する。
【００７７】
ステップＳ７〜Ｓ９は、再検索に係るステップ群である。
【００７８】
ステップＳ７では、編集操作の有無が検出される。ステップＳ７において編集操作が検出された場合は動作フローはステップＳ８へ移行し、検出された場合は動作フローはステップＳ８を超えてステップＳ９へ移行する。
【００７９】
編集操作に応答して実行されるステップＳ８では、ステップＳ７の編集操作に対応する検索キーワード群の変更が行われ、再検索用の検索キーワード群が生成される。しかる後に、動作フローはステップＳ９へ移行する。
【００８０】
ステップＳ９では、ユーザからの再検索指示すなわち再検索ボタンＢＴ１８の押下が検出される。再検索指示が検出された場合は動作フローはステップＳ４へ移行し、検出されない場合は動作フローはステップＳ７へ戻る。ステップＳ７〜Ｓ９により、情報検索装置１Ａでは、ユーザからの再検索指示が与えられるまでは、編集操作の待機状態が維持され、編集操作に応答して再検索用の検索キーワード群の更新が行われる。もちろん、編集操作が行われない場合、情報検索装置１Ａでは直前の検索処理に用いた検索キーワード群が維持されている。そして、再検索指示が与えられると、ステップＳ４で再検索用の検索キーワード群を用いて検索処理の再実行が行われる。
【００８１】
＜＜第２実施形態＞＞
第２実施形態の情報検索装置１Ｂは、第１実施形態の情報検索装置１Ａと類似の構成を有する。したがって、図１、図２および図６に関する説明は、情報検索装置１Ｂについても当てはまる。しかし、情報検索装置１Ｂにおいては、キーワード判定部１１の機能構成と、ユーザ表示部１４が生成するＧＵＩ画面の具体的態様とが情報検索装置１Ａとは異なる。以下では、この相違点について説明する。なお、以下の説明では、情報検索装置１Ａと同等の構成には同じ参照符号を使用して重複説明を省略する。
【００８２】
＜構成＞
○キーワード判定部；
図１３は、キーワード判定部２１の機能構成を示すブロック図である。なお、クエリとして「遠隔医療」が入力された場合を例としてあげて以下の説明を行う。第２実施形態のキーワード判定部２１は、第１実施形態のキーワード判定部１１と同様に、ユーザが入力したクエリから検索処理に用いられる検索キーワード群を抽出して検索部１２へ出力する。ただし、キーワード判定部２１においては、キーワード判定部１１の係り受け解析部１１１が形態素解析部２１１に置き換えられている。形態素解析部２１１は、クエリの形態素解析を実行するとともに、辞書１１２を参照してクエリを単語（「遠隔」「医療」の２単語）に分解する。しかる後に、形態素解析部２１１は、分解結果をＸＭＬ文書で記述するとともに、不要語除去ルール１１３を参照して、分解された単語のうち検索キーワードとして不適当な不要語を特定する。
【００８３】
＜ＧＵＩ画面＞
○検索条件入力画面；
図１４は、ユーザ表示部１４が生成する検索条件入力画面ＳＣ６を例示する図である。検索条件入力画面ＳＣ６には、クエリを直接入力するためのクエリ入力エリアＡＲ５１が表示される。クエリ入力エリアＡＲ５１には、任意の文字列を入力可能である。クエリ入力エリアＡＲ５１に文字列を入力後に検索ボタンＢＴ５１の押下が行われると、当該文字列がクエリとしてキーワード判定部２１へ与えられる。
【００８４】
○再検索画面；
図１５は、ユーザ表示部１４が生成する再検索画面ＳＣ７を例示する図である。再検索画面ＳＣ７は、左側の検索結果表示画面ＳＣ７１と右側のキーワード候補表示画面ＳＣ７２とからなる複合画面である。
【００８５】
検索結果表示画面ＳＣ７１には、検索結果総合表示テーブルＴＡ６１が表示される。検索結果総合表示テーブルＴＡ６１の各行には、抽出された論文のタイトルおよび著者が表示される。
【００８６】
キーワード候補表示画面ＳＣ７２には、キーワード候補表示テーブルＴＡ６２が表示される。図１５には、検索キーワード群が「遠隔医療」のみを含む場合が例示されている。しかし、キーワード候補表示テーブルは、検索キーワード群が含む検索キーワードごとに設けられるので、検索キーワード群が複数の検索キーワードを含む場合はキーワード候補表示テーブルは複数個表示される。
【００８７】
キーワード候補表示テーブルＴＡ６２には、検索キーワード候補が検索キーワードとの関係ごとにまとめて表示される。図１５では、複合語、上位語および下位語の関係にある検索キーワード候補が表示された状態が例示されているが、実際には先述した同義語、上位語、下位語、類義語、複合語および関連語のいずれもが表示されうる。
【００８８】
複合語候補表示セルＣＥ６１には、検索キーワードである「遠隔医療」に加えて、当該「遠隔医療」を分解して得られる単語である「遠隔」および「医療」が表示される。「遠隔医療」「遠隔」「医療」の文字列の先頭には、選択ボタンＢＴ６１〜ＢＴ６３が表示される。キーワード候補表示画面のデフォルトの状態では、直前の検索処理に用いられた「遠隔医療」に対応する選択ボタンＢＴ６１が選択されている。
【００８９】
さらに、同義語候補表示セルＣＥ６２には、第１実施形態の同義語登録欄ＲＣ１１と同様の同義語登録欄ＲＣ６１が表示される。
【００９０】
上位語候補表示セルＣＥ６３には、「遠隔医療」の上位語である「医学」「遠隔通信」「保健医療サービス提供」が表示される。また、下位語候補表示セルＣＥ６４には「遠隔医療」の下位語である「遠隔診療」「遠隔病理診断」「テレラジオロジー」が表示される。これらの文字列の先頭にも選択ボタンＢＴ６４〜ＢＴ６９が表示される。
【００９１】
キーワード候補表示画面ＳＣ７２においても、第１実施形態と同様に選択ボタンＢＴ６１〜ＢＴ６９の選択ないしは選択解除および同義語登録欄ＲＣ６１への入力による登録によって直前の検索処理に用いられた検索キーワード群に編集操作を加えて再検索用の検索キーワード群とすることができる。
【００９２】
図１６は、例えば、同義語登録欄に「telemedicine」を入力して再検索ボタンＢＴ７０を押下した場合に改めて表示される再検索画面ＳＣ８を例示する図である。再検索画面ＳＣ８のキーワード候補表示画面ＳＣ８２においては、「telemedicine」が新たに同義語候補表示セルＣＥ７１に表示され、再検索に実際に使用されたことを示すチェックがチェックボックスに入れられている。
【図面の簡単な説明】
【００９３】
【図１】検索支援機能による満足度の向上を模式的に示す図である。
【図２】情報検索装置１Ａの全体機能構成を示すブロック図である。
【図３】キーワード判定部１１の詳細機能構成を示すブロック図である。
【図４】分解結果を記述したＸＭＬ文書Ｘ１の例を示す図である。
【図５】文節間の係り受けを表現するために使用されるグラフを示す図である。
【図６】キーワード候補判定部１３の詳細機能構成を示すブロック図である。
【図７】初回検索画面ＳＣ１を例示する図である。
【図８】再検索画面ＳＣ２を例示する図である。
【図９】再検索後の新たな再検索画面を例示する図である。
【図１０】共著関係図示画面を例示する図である。
【図１１】共著関係図示画面を例示する図である。
【図１２】情報検索装置１Ａの概略動作を示すフローチャートである。
【図１３】キーワード判定部２１の機能構成を示すブロック図である。
【図１４】検索条件入力画面ＳＣ６を例示する図である。
【図１５】再検索画面ＳＣ７を例示する図である。
【図１６】再検索画面ＳＣ８を例示する図である。
【符号の説明】
【００９４】
１Ａ，１Ｂ  情報検索装置
ＳＣ１  初回検索画面
ＳＣ２，ＳＣ３，ＳＣ７，ＳＣ８  再検索画面
ＳＣ４，ＳＣ５  共著関係図示画面
ＳＣ６  検索条件入力画面
ＲＣ１１，ＲＣ６１  同義語登録欄
【図１】
2005309666.tif 000003
【図２】
2005309666.tif 000004
【図３】
2005309666.tif 000005
【図４】
2005309666.tif 000006
【図５】
2005309666.tif 000007
【図６】
2005309666.tif 000008
【図７】
2005309666.tif 000009
【図８】
2005309666.tif 000010
【図９】
2005309666.tif 000011
【図１０】
2005309666.tif 000012
【図１１】
2005309666.tif 000013
【図１２】
2005309666.tif 000014
【図１３】
2005309666.tif 000015
【図１４】
2005309666.tif 000016
【図１５】
2005309666.tif 000017
【図１６】
2005309666.tif 000018