(57)【要約】【課題】検索モードの入力なしに、必要に応じて高速に検索したり、精度の高い検索結果を得たりすることを可能にする。【解決手段】文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置において、検索すべき文字列を受け取り（Ｓ６１）、この受け取った文字列を言語解析し（Ｓ６２）、この解析結果に基づき、複数の検索手法（Ｓ６５，Ｓ６７，Ｓ６９）の中から少なくとも１つの検索手法を選択する（Ｓ６３）。選択された検索手法に従い、複数の被検索対象情報を検索し、これにより検出された被検索対象情報を表示する（Ｓ７０）。【選択図】      図５
2004240769.tif 000002
【特許請求の範囲】
【請求項１】
文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置において、
検索すべき文字列を受け取る受取手段と、
前記受取手段によって受け取った文字列を言語解析する解析手段と、
前記解析手段による解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択手段と、
前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索手段と、
前記検索手段によって検出された被検索対象情報を表示する表示手段と
を有することを特徴とする情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索装置に関し、特に、文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置に関する。
【０００２】
【従来の技術】
記憶媒体に格納された多量の文書データの中から所望の文書を検索する方法として、従来、単純なキーワード検索（キーワードを指定し、該キーワードと一致する文字を含む文書を検出する）があるが、これだけでは、ユーザの要求を十分に満たすことができない。そのため、キーワード間の関係や構文情報の類似度を用いた検索方法や、文書の内容を特徴付ける文書ベクトルを用いて行う検索方法が考案されている。また、内容を特徴付ける意味、分野、単語そのものを次元とし、その特徴量を値とすることでベクトル表現し、文書ベクトル間の内積等の値を用いて文書間の類似度を求める検索方法も考案されている。ユーザは検索目的や検索状況に応じて、多くの検索方法の中から適切な検索方法を選んで検索を行っている。
【０００３】
図３２は、従来の情報検索処理の概略を示すフローチャートである。ここでは例として、全文検索とフレーズ検索と概念検索との３種類の検索方法が用意されているとする。
【０００４】
入力装置から入力されたクエリー（検索したい文字列）を取得し（ステップＳ４１）、また入力装置から入力された検索モードを取得する（ステップＳ４２）。ここでは、全文検索とフレーズ検索と概念検索とのうちのいずれかのモードが入力装置から指定される。そして、ステップＳ４１で取得したクエリーを解析する（ステップＳ４３）。次に、ステップＳ４２で取得した検索モードに従い、検索方法を決定する（ステップＳ４４）。
【０００５】
ステップＳ４４で決定された検索モードが全文検索の場合、ステップＳ４３での解析結果に応じて全文検索により検索を行う（ステップＳ４５）。ステップＳ４４で決定された検索モードがフレーズ検索の場合、ステップＳ４３での解析結果に応じてフレーズ検索により検索を行う（ステップＳ４６）。ステップＳ４４で決定された検索モードが概念検索の場合、ステップＳ４３での解析結果に応じて概念検索により検索を行う（ステップＳ４７）。
【０００６】
そして、ステップＳ４５〜Ｓ４７のいずれかで得られた検索結果を表示装置に表示する（ステップＳ４８）。
【０００７】
例えば、ユーザが単語「川崎」をクエリーとして、記憶装置に格納されている文書を、全文検索モードを指定して検索したとする。その場合、単語「川崎」に一致する文書が検出され、検出された各文書名からなる検索結果リストが作成され、表示装置に表示される。この検索結果リストでは、検索順または一致度の大きいものから順に一覧表示が行われる。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記の従来の情報検索処理において、上記例のように「川崎」という単語をクエリーとして文書検索を行う場合、ユーザが、全文検索モードで検索を行うことが最適であると判断できる必要があり、そのためにはユーザが、複数の検索モードの検索精度や検索速度について知識や経験を予め持っている必要がある。こうした知識や経験を予め持たずに、全文検索以外の他の検索モードを選択した場合、適切な検索結果が出なかったり、検索時間が多くかかったりする可能性がある。
【０００９】
したがって従来、ユーザは各種の検索モードの特徴を理解し、検索対象に合った検索モードを決定しなければならず、そのため、検索効率が悪く、操作性がよくなかった。
【００１０】
また、検索精度は、情報検索処理を行うデータ処理ハードウェアのパフォーマンスと無関係であって常時一定であるが、検索速度はハードウェアのパフォーマンスと比例関係にあり、したがって、「検索精度はあまり高くなくてもよいが、速く検索結果をほしい」、「多少時間はかかっても、一回で的確な検索結果をほしい」、「このくらいの時間で検索してほしい」といった個別の要求に応じることはできなかった。また、検索速度一定で、ハードウェアのパフォーマンスに比例して検索精度を向上させるということはできなかった。
【００１１】
本発明はこのような問題点に鑑みてなされたものであって、検索モードの入力なしに、必要に応じて高速に検索したり、精度の高い検索結果を得たりすることを可能にする情報検索装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明によれば、文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置において、検索すべき文字列を受け取る受取手段と、前記受取手段によって受け取った文字列を言語解析する解析手段と、前記解析手段による解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択手段と、前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索手段と、前記検索手段によって検出された被検索対象情報を表示する表示手段とを有することを特徴とする情報検索装置が提供される。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１４】
［第１の実施の形態］
図１は、本発明に係る情報検索装置の第１の実施の形態の構成を示すブロック図である。
【００１５】
情報検索装置の主要部は、プログラムに従って各種処理を実行する中央処理装置１、検索対象となる文書やアノテーション付き画像、プログラム、辞書等が格納された記憶装置２、検索したい文字列等を入力したりするためのキーボード、ポインティングデバイス等の入力装置３、情報検索結果等を表示する表示装置４、フロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＲＯＭ、磁気テープ等の記録媒体に記憶されたプログラム、データ等を読み取って記憶装置２に記録する記憶媒体読取装置５から構成される。
【００１６】
なお本発明は、図２のようなシステムにも適用され得る。図２は、本発明が適用可能なシステムの構成を示すブロック図であり、該システムは、サーバ２２，２３と、クライアント（コンピュータ）２４〜２７とがネットワーク２１によって接続された構成となっている。
【００１７】
また本発明は、図３に示すような、インターネット３２に接続され、ＷＥＢの検索等を行う端末３１にも適用され得る。
【００１８】
なおまた、以下の説明においては、検索方法として全文検索、フレーズ検索、概念検索の３つの検索方法を例に挙げて説明するが、これに限られるものではなく、複数の互いに異なる検索方法を対象にして本発明は実施可能である。
【００１９】
図４は、図１に示す情報検索装置の中央処理装置１において実行される検索処理の手順の概要を示すフローチャートである。
【００２０】
すなわち、中央処理装置１は、入力装置３を介して入力されたクエリー（検索対象の文字列）を取得し（ステップＳ５１）、取得したクエリーを言語解析する（ステップＳ５２）。このクエリーの言語解析の結果を基に、どの検索方法を実行すべきかを判定する（ステップＳ５３）。ステップＳ５３での判定の結果、全文検索を実行すべき場合、ステップＳ５４に進む。フレーズ検索を実行すべき場合、ステップＳ５５に進む。概念検索を実行すべき場合、ステップＳ５６に進む。
【００２１】
ステップＳ５４では全文検索を実行し、ステップＳ５５ではフレーズ検索を実行し、ステップＳ５６では概念検索を実行する。そして、ステップＳ５４、ステップＳ５５、またはステップＳ５６での検索実行によって得られた検索結果を、一致度の高い順に一覧リストにして表示装置４に表示する（ステップＳ５７）。
【００２２】
なお、情報検索装置の中央処理装置１は、図５に示すような検索処理を実行するようにしてもよい。
【００２３】
図５は、図１に示す情報検索装置の中央処理装置１において実行され得る他の検索処理の手順の概要を示すフローチャートである。
【００２４】
すなわち、中央処理装置１は、入力装置３を介して入力されたクエリーを取得し（ステップＳ６１）、取得したクエリーを言語解析する（ステップＳ６２）。このクエリーの言語解析の結果を基に、どの検索方法を実行すべきかを判定する（ステップＳ６３）。ステップＳ６３での判定の結果、全文検索方法を実行すべきか否かを判定する（ステップＳ６４）。全文検索方法を実行すべきと判定された場合、ステップＳ６５に進む。実行すべきでないと判定された場合、ステップＳ６６に進む。ステップＳ６５では全文検索を実行する。
【００２５】
次にステップＳ６３での判定の結果、フレーズ検索方法を実行すべきか否かを判定する（ステップＳ６６）。フレーズ検索方法を実行すべきと判定された場合、ステップＳ６７に進む。実行すべきでないと判定された場合、ステップＳ６８に進む。ステップＳ６７ではフレーズ検索を実行する。
【００２６】
次にステップＳ６３での判定の結果、概念検索方法を実行すべきか否かを判定する（ステップＳ６８）。概念検索方法を実行すべきと判定された場合、ステップＳ６９に進む。実行すべきでないと判定された場合、ステップＳ７０に進む。ステップＳ６９では概念検索を実行する。
【００２７】
そして、ステップＳ６５、ステップＳ６７、またはステップＳ６８での検索実行によって得られた検索結果を、一致度の高い順に一覧リストにして表示装置４に表示する（ステップＳ７０）。
【００２８】
図６は、情報検索装置の中央処理装置１において実行される被検索対象の文書等の言語処理及び該処理結果の記憶装置２への格納処理の手順を示すフローチャートである。
【００２９】
まず、被検索対象の文章等（登録データ）を言語処理する（ステップＳ９１）。すなわち、単語辞書等を参照しながら形態素解析を行い、必要に応じて構文解析や意味解析等を行う。下記表１は単語辞書の一例を示し、下記表２は、１つの文書に対して形態素解析を行った結果の一例を示す。
【００３０】
【表１】
2004240769.tif 000003
【００３１】
【表２】
2004240769.tif 000004
【００３２】
つぎに、ステップＳ９１で言語処理された登録データや解析結果を基に全文検索インデックス情報を作成し、これを記憶装置２のデータベースに格納する（ステップＳ９２）。下記表３は、全文検索インデックス情報の一例を示す。
【００３３】
【表３】
2004240769.tif 000005
【００３４】
またステップＳ９１で言語処理された登録データや解析結果を基にフレーズ検索インデックス情報を作成し、これを記憶装置２のデータベースに格納する（ステップＳ９３）。さらに、ステップＳ９１で言語処理された登録データや解析結果を基に概念検索インデックス情報を作成し、これを記憶装置２のデータベースに格納する（ステップＳ９４）。
【００３５】
図７は、図６のステップＳ９４で実行される概念検索登録処理の詳細内容を示すフローチャートである。
【００３６】
図６のステップＳ９１で言語処理された登録データや解析結果を取得し（ステップＳ１０１）、これを基に辞書を検索して、単語毎の次元別の特徴量を得、それらの総和から文書ベクトルを生成する（ステップＳ１０２）。この生成された文書ベクトル（概念検索インデックス情報）を登録文書の内容または文書識別子とともに記憶装置２に登録する（ステップＳ１０３）。
【００３７】
次に、クエリーの言語解析を説明する。
【００３８】
図８は、図４のステップＳ５２で実行されるクエリー言語解析の詳細内容を示すフローチャートである。
【００３９】
クエリー言語解析ではまず、クエリーに対して形態素解析を行う（ステップＳ７１）。すなわち、クエリーの文字列に対して、単語辞書を参照しながら、形態素解析を行う。そして、必要に応じて、クエリーの文字列に対して構文解析を行い（ステップＳ７２）、係り受けなどの構文情報を作成する。また、クエリーの文字列に対して意味情報などから意味解析を行う（ステップＳ７３）。
【００４０】
図９は、図４のステップＳ５４で実行されるフレーズ検索の詳細内容を示すフローチャートである。
【００４１】
図４のステップＳ５２でのクエリー言語解析結果（詳しくは図８のステップ７１での形態素解析結果）を基に、クエリー単語を取得する（ステップＳ８１）とともに、クエリー単語の構文情報（単語間の関係）を取得する（ステップＳ８２）。次に、ステップＳ８１及びステップＳ８２で取得したクエリー単語及びクエリー単語間の関係と、記憶装置２のデータベースに格納された被検索対象文書の文書単語及び文書単語間の関係とを比較し、それらの類似度を算出する（ステップＳ８３）。
【００４２】
図１０は、図４のステップＳ５６で実行される概念検索の詳細内容を示すフローチャートである。
【００４３】
図４のステップＳ５２でのクエリー言語解析結果（詳しくは図８のステップ７１での形態素解析結果）を取得し（ステップＳ１１１）、これを基にクエリーベクトルを生成する（ステップＳ１１２）。この生成されたクエリーベクトルと、記憶装置２のデータベースに格納された被検索対象文書の文書毎の文書ベクトル（図７のステップＳ１０３で格納）とを比較して類似度を算出し、この類似度を検索結果としてリストアップする（ステップＳ１１３）。
【００４４】
次に、情報検索装置の中央処理装置１において実行される検索処理を、クエリーの入力例を用いて具体的に説明する。
【００４５】
例えば、図１１に示すように、入力装置３を介してクエリーとして文字列「川崎」が入力されたとする。図１１は、入力装置３よりクエリーとして入力された文字列の例を表示する表示装置４の画面を示す図である。
【００４６】
中央処理装置１は、こうした文字列「川崎」のクエリーを、入力装置３を介して取得し、記憶装置２に格納する（図４のステップＳ５１）。次に記憶装置２から文字列「川崎」を読み出して、文字列「川崎」の言語解析を行う（図４のステップＳ５２、図８のステップＳ７１）。すなわち、記憶装置２に格納された上記表１に例示するような単語辞書を参照して文字列「川崎」を言語解析し、文字列「川崎」は１つの単語「川崎」から構成されることを認識する。
【００４７】
クエリーの単語数が１つである場合、図４のステップＳ５３では、全文検索を実行すべきと判定する。図４のステップＳ５４での全文検索では、記憶装置２に格納された文書または画像のアノテーション等の情報を基にする全文検索インデックス情報（例えば上記表３）を参照して、単語「川崎」と一致する単語を持つ文書を検索する。その結果得られた単語「川崎」を持つ文書を、一致度の高い順に並べた検索結果リストにまとめ、表示装置４に表示するとともに、記憶装置２に格納する（図４のステップＳ５７）。図１２は、表示装置４に表示された単語「川崎」を持つ文書の一覧表を示す図である。
【００４８】
別の検索例として、入力装置３よりクエリーとして文字列「画像を印刷する」が入力されたとする。この場合、文字列「画像を印刷する」の言語解析（図４のステップＳ５２、図８のステップＳ７１）の結果、文字列「画像を印刷する」は３つの単語「画像」「を」「印刷する」から構成されることが認識される。
【００４９】
このようにクエリーの単語数が複数である場合、図４のステップＳ５３では、フレーズ検索を実行すべきと判定する。図４のステップＳ５５でのフレーズ検索では、図９に詳しく示すように、「画像」「を」「印刷する」を取得する（ステップＳ８１）。そして「画像」が「印刷する」に係っているという構文情報（単語間の関係）を取得する（ステップＳ８２）。次に、単語と単語との間の関係が類似している度合いを算出する（ステップＳ８３）。これを、図１３を参照して説明する。
【００５０】
図１３は、クエリーの文字列「画像を印刷する。」と、文書辞書内の文書１「画像を高速に印刷する。」と、文書２「画像を読み込む。文書を印刷する。」とを示す図である。
【００５１】
文書１，２にはそれぞれ、単語「画像」「を」「印刷する」が含まれる。文書１では「画像」が「印刷する」に係っているとともに、「高速」が「印刷する」に係っている。「画像」が「印刷する」に係っているので、文書１のクエリー文字列との類似度＝１−単語による減点（０）−関係による減点（単語間距離１単語なので０．１）＝０．９となる。一方、文書２では、「画像」が「読み込む」に係っているとともに、「文書」が「印刷する」に係っている。「画像」が「印刷する」に係っていないので、文書２のクエリー文字列との類似度＝１−単語による減点（０）−関係による減点（係り先が違う０．５）＝０．５となる。
【００５２】
次に、図４のステップＳ５６での概念検索の詳細を説明するに先立って、図６のステップＳ９４で実行される概念検索登録（詳しくは図７に図示）を、下記の表４と表５に示す例を用いて説明する。表４は基本ベクトル辞書の一例を示し、表５は文書ベクトルインデックスの一例を示す。
【００５３】
【表４】
2004240769.tif 000006
【００５４】
【表５】
2004240769.tif 000007
【００５５】
概念検索登録ではまず、被検索対象の文書に対して行われた言語解析によって得られた単語群が取得される（図７のステップＳ１０１）。この取得された単語群に基づいて、基本ベクトル辞書を参照して文書ベクトルが生成される（ステップＳ１０２）。すなわち、基本ベクトル辞書では、上記表４に例示するように、各単語を、次元（Ｄｉｍ．）ごとの特徴量によってベクトル表現したものである。次元は、単語本来の意味によって分類された基準や、単語の使用分野に応じて分類された基準等であり、特徴量は、対応の単語が文書において使用されたとき、その文書が対応の次元（＝分類基準）によって特徴付けられる度合いを示す値である。上記表４に示す例では、単語１における次元Ｄｉｍ．０１の特徴量は０であり、次元Ｄｉｍ．０２の特徴量は２３である。
【００５６】
こうした基本ベクトル辞書を参照して、図７のステップＳ１０１で取得された単語群の各々における次元（Ｄｉｍ．）ごとの特徴量を読み出す。これらの得られた次元（Ｄｉｍ．）ごとの特徴量を、上記単語群にわたって次元（Ｄｉｍ．）ごとに合計してベクトルとする。そしてこのベクトルをノルム＝１で正規化した値を文書ベクトルインデックスとして記憶装置２に格納する（図７のステップＳ１０３）。上記表５は、こうした文書ベクトルインデックスを例示する。すなわち例えば、文書ＩＤ＝６９４７の文書においては、次元Ｄｉｍ．０１で特徴量が０．１８３であり、次元Ｄｉｍ．０２で特徴量が０．２１４である文書ベクトルが示される。
【００５７】
次に、図４のステップＳ５６での概念検索の詳細を説明する。
【００５８】
図１０に示すように、クエリーに含まれる単語を取得する（ステップＳ１１１）。つぎに、図６のステップＳ９４で実行される概念検索登録（詳しくは図７に図示）と同様に、基本ベクトル辞書を参照してクエリーのベクトルを生成する（ステップＳ１１２）。そして、生成されたクエリーのベクトルと、記憶装置２に格納された文書ベクトルインデックスにおける各文書の文書ベクトルとの間で類似度をそれぞれ算出する（ステップＳ１１３）。
【００５９】
次に、図５に示す検索処理に基づく検索例を説明する。図５に示す検索処理では、所定の判定条件に応じて、１つのクエリーに対して複数の検索方法が実行され得るものであり、所定の判定条件は、例えば、クエリーに未知語（単語辞書に存在しない単語）が含まれれば全文検索を実行し、クエリーに含まれる未知語以外の自立語の個数が２個以上８個以下ならばフレーズ検索を実行し、クエリーに含まれる自立語の個数が３個以上ならば概念検索を実行すると設定する。
【００６０】
例えば、図１４に示すように、入力装置３を介してクエリーとして文字列「日本の経済における金利の影響について」が入力されたとする。図１４は、入力装置３よりクエリーとして入力された文字列の例を表示する表示装置４の画面を示す図である。
【００６１】
中央処理装置１は、こうした文字列「日本の経済における金利の影響について」のクエリーを、入力装置３を介して取得し、記憶装置２に格納する（図５のステップＳ６１）。次に記憶装置２から文字列「日本の経済における金利の影響について」を読み出して、文字列「日本の経済における金利の影響について」の言語解析を行い（図５のステップＳ６２）、クエリー単語として「日本」「の」「経済」「における」「金利」「の」「影響」「について」を得る。ここで、自立語の個数は４個、未知語なしと認識し、上記の所定の判定条件によれば、フレーズ検索及び概念検索を実行すべきと判定する（図５のステップＳ６３）。したがって、図５のステップＳ６４では全文検索ステップＳ６５をスキップし、次のステップＳ６６ではステップＳ６７へ進んでフレーズ検索を実行する。そして、次のステップＳ６８でもステップＳ６９へ進んで概念検索を実行する。
【００６２】
かくしてステップＳ７０では、フレーズ検索ステップＳ６７及び概念検索ステップＳ６９の処理結果をマージして、類似度の高い順に並べた検索結果リストを表示装置４に表示するとともに、記憶装置２に格納する。図１５は、表示装置４に表示された上記検索結果リストを示す図である。
【００６３】
次に、図１４に示すクエリーとは異なったクエリーを対象にした、図５に示す検索処理に基づく検索例を説明する。
【００６４】
例えば、図１６に示すように、入力装置３を介してクエリーとして文字列「ジュビロのハジェヴスキーについて」が入力されたとする。図１６は、入力装置３よりクエリーとして入力された文字列の例を表示する表示装置４の画面を示す図である。
【００６５】
中央処理装置１は、こうした文字列「ジュビロのハジェヴスキーについて」の言語解析を行い（図５のステップＳ６２）、クエリー単語として「ジュビロ」「の」「ハジェヴスキー」「について」を得る。ここで、未知語（自立語）の個数２、未知語以外の自立語なしと認識し、上記の所定の判定条件によれば、全文検索のみを実行すべきと判定する（図５のステップＳ６３）。したがって、図５のステップＳ６４ではステップＳ６５へ進んで全文検索を実行し、次のステップＳ６６ではフレーズ検索ステップＳ６７をスキップし、またステップＳ６８でも概念検索ステップＳ６９をスキップする。
【００６６】
かくしてステップＳ７０では、全文検索ステップＳ６５の処理結果を基に、類似度の高い順に並べた検索結果リストを表示装置４に表示するとともに、記憶装置２に格納する。
【００６７】
上記の所定の判定条件では、クエリー内の未知語の有無および自立語の個数に応じて、検索方法を選択するようにしているが、これに代わって、下記のような要素に応じて検索方法を選択するようにしてもよい。
【００６８】
すなわち、クエリーの文字数、バイト数、単語数、単語頻度の累計、最大頻度単語、最小頻度単語、単語長、単語長の累計、最大単語長、最小単語長、自立語頻度、自立語頻度の累計、最大頻度自立語、最小頻度自立語、最大自立語長、最小自立語長、付属語の有無、付属語数、未知語数、形態素解析処理のエラーの有無、構文解析処理のエラーの有無、意味解析処理のエラーの有無など。
【００６９】
さらにまた、外部から要求される検索精度（または検査速度）に応じて、検索方法を選択するようにしてもよい。これを以下に具体的に説明する。
【００７０】
例えば、所定の判定条件を、検索精度の優先度が０．３以下ならば全文検索を実行し、検索精度の優先度が０．７５以上ならばフレーズ検索を実行し、検索精度の優先度が０．５以上ならば概念検索を実行すると設定する。
【００７１】
ここで、図１７に示すように、入力装置３を介してクエリーとして文字列「ジュビロのハジェヴスキーについて」が入力されるとともに、検索精度の優先度を０．３（検索速度の優先度０．７）に設定されたとする。図１７は、入力装置３を介して入力された文字列および検索精度の優先度（検索速度の優先度）の例を表示する表示装置４の画面を示す図である。
【００７２】
中央処理装置１は、文字列「ジュビロのハジェヴスキーについて」の言語解析を行い（図５のステップＳ６２）、クエリー単語として「ジュビロ」「の」「ハジェヴスキー」「について」を得る。ここで、検索精度の優先度は０．３であるので、上記の所定の判定条件によれば、全文検索のみを実行すべきと判定する（図５のステップＳ６３）。したがって、図５のステップＳ６４ではステップＳ６５へ進んで全文検索を実行し、次のステップＳ６６ではフレーズ検索ステップＳ６７をスキップし、またステップＳ６８でも概念検索ステップＳ６９をスキップする。
【００７３】
かくしてステップＳ７０では、全文検索ステップＳ６５の処理結果を基に、類似度の高い順に並べた検索結果リストを表示装置４に表示するとともに、記憶装置２に格納する。
【００７４】
なお、検索精度の優先度は検索時以外にも、図１８に示すように、検索処理プログラムのインストール時やユーティリティで設定するようにしてもよい。また図１９に示すように、ユーザ単位やグループ単位に検索精度の優先度を設定するようにしてもよい。また図２０に示すように、検索処理プログラムのインストール時やユーティリティによって設定されたクライアントコンピュータの最大接続数を基にして検索精度の優先度を算出するようにしてもよい。
【００７５】
［第２の実施の形態］
次に第２の実施の形態を説明する。
【００７６】
第２の実施の形態の構成は、基本的に第１の実施の形態の構成と同じであるので、第２の実施の形態の説明においては、第１の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００７７】
第２の実施の形態では、第１の実施の形態における図５に示す検索処理と類似した、１つのクエリーに対して複数の検索方法が実行され得る検索処理を行うが、第２の実施の形態では、図５に示すステップＳ６３とは異なる処理を実行し、外部から指定された検索方法に従い、検索処理を実行する。
【００７８】
図２１は、情報検索装置の中央処理装置１において実行される第２の実施の形態における検索処理の手順の概要を示すフローチャートである。
【００７９】
ここで例えば、図２２に示すように、入力装置３を介してクエリーとして文字列「日本の経済における金利の影響について」が入力されるとともに、全文検索を行うように指示されたとする。図２２は、入力装置３を介して入力された文字列および検索方法の指定の例を表示する表示装置４の画面を示す図である。
【００８０】
図２１において、中央処理装置１は、入力装置３を介して入力されたクエリーを取得し（ステップＳ２０１）、取得したクエリーを言語解析する（ステップＳ２０２）。このクエリーの言語解析の結果、クエリー単語として「日本」「の」「経済」「における」「金利」「の」「影響」「について」を得る。次に、指定された検索方法を認識する（ステップＳ２０３）。ここでは全文検索が指定されているので、ステップＳ２０４ではステップＳ２０５へ進んで全文検索を実行し、次のステップＳ２０６ではフレーズ検索ステップＳ２０７をスキップし、またステップＳ２０８でも概念検索ステップＳ２０９をスキップする。
【００８１】
かくしてステップＳ２１０では、全文検索ステップＳ２０５の処理結果を基に、類似度の高い順に並べた検索結果リスト（例えば図１５に示すリストと同一内容のリスト）を表示装置４に表示するとともに、記憶装置２に格納する。
【００８２】
以上のように、第２の実施の形態では、外部から指定された検索方法にしたがって、検索処理を行うことができる。
【００８３】
［第３の実施の形態］
次に第３の実施の形態を説明する。
【００８４】
第３の実施の形態の構成は、基本的に第２の実施の形態の構成と同じであるので、第３の実施の形態の説明においては、第２の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００８５】
第３の実施の形態では、情報検索装置を構成するハードウェア（例えば中央処理装置１）の性能がアップグレードされたりして、情報検索装置の処理能力が向上したときに、図２１に示す第２の実施の形態の検索処理と同一の検索処理におけるステップＳ２０３において、アップグレード後の処理性能に合わせた検索方法の選択を行うようにしたものである。
【００８６】
図２３は、情報検索装置の中央処理装置１において実行される第３の実施形態における自己診断処理の手順を示すフローチャートである。
【００８７】
情報検索装置のハードウェア処理能力が向上したときに、スケジューラやクライアント監視処理などによってこの自己診断処理が起動される。
【００８８】
まず情報検索装置にクライアントコンピュータが接続されているか否かを判定する（ステップＳ２４１）。クライアントコンピュータが接続されている場合、情報検索装置は自己診断を行わない。クライアントコンピュータが接続されていない場合、記憶装置３から標準クエリーを取得する（ステップＳ２４２）。この標準クエリーは、自己診断を行う場合に用いる、予め設定された基準となる文字列からなるクエリーであり、記憶装置３に格納される。この取得した標準クエリーを使用して、記憶装置３に格納されたデータベース１の全文検索を行う（ステップＳ２４３）。このデータベース１には、下記表６に示すように１００００件の文書が格納されているものとする。
【００８９】
【表６】
2004240769.tif 000008
【００９０】
ステップＳ２４３での検索にかかった時間を取得する（ステップＳ２４４）。ここでは例えば０．００４秒を取得したとする。一方、情報検索装置のハードウェア処理能力が向上する前に、同一の１００００件の文書を標準クエリーによって全文検索したとき（自己診断）の検索時間が、上記表６によれば０．００８秒であったと認識される。したがって、情報検索装置のハードウェア処理能力の向上後には所要検索時間が減少していることが分かるので、所要検索時間がより多く必要となる検索方法を選択する（ステップＳ２４５）。具体的には例えば、全文検索のみの実行から、すべての検索方法の実行に変更する。ここで決定された検索方法を図２１に示す第２の実施の形態の検索処理と同一の検索処理に適用する。
【００９１】
すなわち、第３の実施の形態で流用する図２１に示す検索処理の手順において、入力装置３を介してクエリーとして文字列「日本の経済における金利の影響について」が入力されたとする。中央処理装置１は、入力装置３を介して入力されたクエリーを取得し（ステップＳ２０１）、取得したクエリーを言語解析する（ステップＳ２０２）。このクエリーの言語解析の結果、クエリー単語として「日本」「の」「経済」「における」「金利」「の」「影響」「について」を得る。次に、指定された検索方法を認識する（ステップＳ２０３）。ここでは前述のように、すべての検索方法の実行が指定されているので、ステップＳ２０４ではステップＳ２０５へ進んで全文検索を実行し、次のステップＳ２０６ではステップＳ２０７へ進んでフレーズ検索を実行し、さらにステップＳ２０８ではステップＳ２０９へ進んで概念検索を実行する。
【００９２】
かくしてステップＳ２１０では、全文検索ステップＳ２０５、フレーズ検索ステップＳ２０７、及び概念検索ステップＳ２０９の処理結果を基に、類似度の高い順に並べた検索結果リストを表示装置４に表示するとともに、記憶装置２に格納する。
【００９３】
以上のように第３の実施の形態では、情報検索装置のハードウェア処理能力が向上した場合、検索処理プログラムを変更することなく、より高精度な検索方法を実行することが可能になる。
【００９４】
［第４の実施の形態］
次に第４の実施の形態を説明する。
【００９５】
第４の実施の形態の構成は、基本的に第２の実施の形態の構成と同じであるので、第４の実施の形態の説明においては、第２の実施の形態の構成を流用し、異なる構成部分だけを説明する。
【００９６】
第４の実施の形態では、検索方法ごとに検索時間を予測し、予め指定された検索時間内に終了する検索方法を選択して実行するようにする。
【００９７】
図２４は、情報検索装置の中央処理装置１において実行される第４の実施の形態における検索適用条件学習処理の手順を示すフローチャートである。
【００９８】
なおこの処理プログラムの情報検索装置へのインストール時に、自己診断処理によって標準検索時間の測定を予め行い、下記表７に例示するようなデータを得て記憶装置２に格納しておく。
【００９９】
【表７】
2004240769.tif 000009
【０１００】
上記表７における標準検索時間は、検索方法（全文検索、フレーズ検索、概念検索の単独及びそれらの組み合わせ）ならびにクエリー単語数ごとに表示される。なお、この測定の対象となる文書数は１００，０００であり、情報検索装置には１つのクライアントコンピュータが接続されているものとする。
【０１０１】
図２４のステップＳ２５１において検索を行う。この検索は、図２１に示す第２の実施の形態の検索処理と同一の検索処理のフローチャートに沿って行われる。
【０１０２】
ここで例えば、図２５に示すように、入力装置３を介してクエリーとして文字列「日本の経済における金利の影響について」が入力されるとともに、検索時間として３秒が入力されたとする。図２５は、入力装置３を介して入力された文字列および検索時間の指定の例を表示する表示装置４の画面を示す図である。
【０１０３】
この場合、第４の実施の形態で流用する図２１に示す検索処理の手順において、情報検索装置の中央処理装置１は、入力装置３を介して入力されたクエリーを取得し（ステップＳ２０１）、取得したクエリーを言語解析する（ステップＳ２０２）。このクエリーの言語解析の結果、クエリー単語として「日本」「の」「経済」「における」「金利」「の」「影響」「について」を得る。
【０１０４】
次のステップＳ２０１では、上記クエリー単語から、自立語数が４であると認識し、また、入力装置３を介して入力された指定の検索時間（図２５）を３秒と認識する。さらに別途、情報検索装置に現在接続されているクライアントコンピュータの数が例えば２０、被検索対象の文書数が例えば１２０，３５６であると認識する。
【０１０５】
ここで中央処理装置１は、まず、全文検索、フレーズ検索、概念検索のすべてを実行した場合に必要となる予想検索時間を算出する。すなわち、記憶装置２に格納された表７のデータから、Ａ＋Ｂ＋Ｃ、４単語に対応する標準検索時間０．３秒を読み出し、これにクライアントコンピュータ数（２０）及び検索対象文書数比（１２０，３５６／１００，０００）を乗算して予想検索時間（７．２２秒＝０．３＊２０＊１２０，３５６／１００，０００）を算出する。
【０１０６】
同様の算出方法により、全文検索のみを実行した場合に必要となる予想検索時間は２．４１秒（＝０．１＊２０＊１２０，３５６／１００，０００）、全文検索と概念検索とを実行した場合に必要となる予想検索時間は２．６５秒（＝０．１１＊２０＊１２０，３５６／１００，０００）、フレーズ検索のみを実行した場合に必要となる予想検索時間は４．５７秒（＝０．１９＊２０＊１２０，３５６／１００，０００）、フレーズ検索と概念検索とを実行した場合に必要となる予想検索時間は４．８１秒（＝０．２＊２０＊１２０，３５６／１００，０００）となる。
【０１０７】
中央処理装置１は、これらの予想検索時間のうちで指定の検索時間３秒よりも短い時間となっている全文検索と概念検索とを実行すべき検索方法と判定する。
【０１０８】
なお、フレーズ検索は自立語が１単語の場合は適用しないというルールにしている。
【０１０９】
以上の例では、全文検索と概念検索とを実行すべきと判定されたので、ステップＳ２０４ではステップＳ２０５へ進んで全文検索を実行し、次のステップＳ２０６ではステップＳ２０７をスキップし、さらにステップＳ２０８ではステップＳ２０９へ進んで概念検索を実行する。
【０１１０】
かくしてステップＳ２１０では、全文検索ステップＳ２０５及び概念検索ステップＳ２０９の処理結果を基に、類似度の高い順に並べた検索結果リストを表示装置４に表示するとともに、記憶装置２に格納する。
【０１１１】
つぎに図２４に示す検索適用条件学習処理に戻って、ステップＳ２５１での検索にかかった時間を取得する（ステップＳ２５２）。この取得された検索時間を基に検索方法適用条件を補正する（ステップＳ２５３）。すなわち、表７のＡ＋Ｃ、４単語に対応する標準検索時間を補正する。
【０１１２】
なお、上記の図２４に示す検索適用条件学習処理に代わって、図２６または図２７に示す検索適用条件学習処理を実行するようにしてもよい。
【０１１３】
図２６は、情報検索装置の中央処理装置１において実行される第２の検索適用条件学習処理の手順を示すフローチャートである。
【０１１４】
検索を行い（ステップＳ２６１）、この検索にかかった時間を取得する（ステップＳ２６２）。この取得された検索時間が検索時間の最大値よりも大きいか否かを判定する（ステップＳ２６３）。最大値以下であればステップＳ２６４をスキップして本処理を終了し、最大値よりも大きければステップＳ２６４へ進む。ステップＳ２６４では、標準クエリーとステップＳ２６２で取得した検索時間とを基に、検索方法適用条件を補正する。
【０１１５】
図２７は、情報検索装置の中央処理装置１において実行される第３の検索適用条件学習処理の手順を示すフローチャートである。
【０１１６】
検索を行い（ステップＳ２７１）、このときに情報検索装置に接続されているクライアントコンピュータの数が１つであるか否かを判定する（ステップＳ２７２）。この結果、クライアントコンピュータの数が複数であれば本処理を終了し、１つであればステップＳ２７３へ進む。ステップＳ２７３では、ステップＳ２７１での検索にかかった時間を取得し（ステップＳ２７３）、この取得された検索時間を基に、検索方法適用条件を補正する（ステップＳ２７４）。
【０１１７】
なおまた、検索方法適用条件は、クライアントコンピュータの接続数のほか、クライアントコンピュータの最大接続数などに応じて補正すべきか否かが決定され得る。
【０１１８】
さらに、検索方法適用条件は、言語解析結果を利用する条件、ハードウェア処理能力を利用する条件、接続クライアント数を利用する条件の組み合わせにも適用される。
【０１１９】
また、標準検索時間設定は検索時以外にも、図２８に示すように、インストール時やユーティリティで設定するようにしてもよい。また図２９に示すように、ユーザ単位やグループ単位に標準検索時間を設定するようにしてもよい。さらに図３０に示すように、速度優先の場合のみ検索時間を設定するようにしたり、図３１に示すように、該設定をユーザ単位やグループ単位に行うようにしてもよい。
【０１２０】
［他の実施の形態］
なお、本発明の目的は、前述の各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１２４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１２５】
以上のように、本発明の各種の実施の形態を示して説明したが、以下に本発明の実施態様の例を列挙する。
【０１２６】
〔実施態様１〕  文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置において、
検索すべき文字列を受け取る受取手段と、
前記受取手段によって受け取った文字列を言語解析する解析手段と、
前記解析手段による解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択手段と、
前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索手段と、
前記検索手段によって検出された被検索対象情報を表示する表示手段と
を有することを特徴とする情報検索装置。
【０１２７】
〔実施態様２〕  前記選択手段は、前記解析手段の解析によって得られた単語の数及び該単語の種類のうち少なくとも１つに基づき、前記検索手法の選択を行うことを特徴とする実施態様１に記載の情報検索装置。
【０１２８】
〔実施態様３〕  前記選択手段は、前記解析手段による解析結果及び要求される検索精度または検索速度に基づき、前記検索手法の選択を行うことを特徴とする実施態様１に記載の情報検索装置。
【０１２９】
〔実施態様４〕  前記選択手段は、前記解析手段による解析結果及び許容検索時間に基づき、前記検索手法の選択を行うことを特徴とする実施態様１に記載の情報検索装置。
【０１３０】
〔実施態様５〕  前記選択手段は、前記複数の検索手法によってそれぞれ検索を行った場合に要する各所要時間を予測し、該各所要時間を前記許容検索時間と比較することにより、前記検索手法の選択を行うことを特徴とする実施態様４に記載の情報検索装置。
【０１３１】
〔実施態様６〕  前記選択手段は、前記解析手段による解析結果及び前記情報検索装置のハードウェア性能に基づき、前記検索手法の選択を行うことを特徴とする実施態様１に記載の情報検索装置。
【０１３２】
〔実施態様７〕  前記選択手段は、前記情報検索装置のハードウェア更新時に所定の標準検索を実行し、該実行に要した所要時間を、ハードウェア更新前に前記所定の標準検索を実行してかかった所要時間と比較することによって、前記情報検索装置のハードウェア更新後のハードウェア性能を認識し、該認識に基づき前記検索手法の選択を行うことを特徴とする実施態様６に記載の情報検索装置。
【０１３３】
〔実施態様８〕  前記選択手段は、前記情報検索装置にクライアントコンピュータが接続されていないときに動作することを特徴とする実施態様７に記載の情報検索装置。
【０１３４】
〔実施態様９〕  前記複数の検索手法は、全文検索、フレーズ検索、及び概念検索のうち少なくとも２つであることを特徴とする実施態様１に記載の情報検索装置。
【０１３５】
〔実施態様１０〕  文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置に適用される情報検索方法において、
検索すべき文字列を受け取る受取ステップと、
前記受取ステップによって受け取った文字列を言語解析する解析ステップと、
前記解析ステップによる解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択ステップと、
前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索ステップと、
前記検索ステップによって検出された被検索対象情報を表示する表示ステップと
を有することを特徴とする情報検索方法。
【０１３６】
〔実施態様１１〕  前記選択ステップは、前記解析ステップによる解析結果及び要求される検索精度または検索速度に基づき、前記検索手法の選択を行うことを特徴とする実施態様１０に記載の情報検索方法。
【０１３７】
〔実施態様１２〕  前記選択ステップは、前記解析ステップによる解析結果及び許容検索時間に基づき、前記検索手法の選択を行うことを特徴とする実施態様１０に記載の情報検索方法。
【０１３８】
〔実施態様１３〕  前記選択ステップは、前記解析ステップによる解析結果及び前記情報検索装置のハードウェア性能に基づき、前記検索手法の選択を行うことを特徴とする実施態様１０に記載の情報検索方法。
【０１３９】
〔実施態様１４〕  文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置に適用される情報検索方法を、コンピュータに実行させるためのプログラムにおいて、
前記情報検索方法が、
検索すべき文字列を受け取る受取ステップと、
前記受取ステップによって受け取った文字列を言語解析する解析ステップと、
前記解析ステップによる解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択ステップと、
前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索ステップと、
前記検索ステップによって検出された被検索対象情報を表示する表示ステップと
を有することを特徴とするプログラム。
【０１４０】
〔実施態様１５〕  前記選択ステップは、前記解析ステップによる解析結果及び要求される検索精度または検索速度に基づき、前記検索手法の選択を行うことを特徴とする実施態様１４に記載のプログラム。
【０１４１】
〔実施態様１６〕  前記選択ステップは、前記解析ステップによる解析結果及び許容検索時間に基づき、前記検索手法の選択を行うことを特徴とする実施態様１４に記載のプログラム。
【０１４２】
〔実施態様１７〕  前記選択ステップは、前記解析ステップによる解析結果及び前記情報検索装置のハードウェア性能に基づき、前記検索手法の選択を行うことを特徴とする実施態様１４に記載のプログラム。
【０１４３】
〔実施態様１８〕  文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置に適用される情報検索方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記情報検索方法が、
検索すべき文字列を受け取る受取ステップと、
前記受取ステップによって受け取った文字列を言語解析する解析ステップと、
前記解析ステップによる解析結果に少なくとも基づき、前記複数の検索手法の中から少なくとも１つの検索手法を選択する選択ステップと、
前記選択された検索手法に従い、前記複数の被検索対象情報を検索する検索ステップと、
前記検索ステップによって検出された被検索対象情報を表示する表示ステップと
を有することを特徴とする記憶媒体。
【０１４４】
〔実施態様１９〕  前記選択ステップは、前記解析ステップによる解析結果及び要求される検索精度または検索速度に基づき、前記検索手法の選択を行うことを特徴とする実施態様１８に記載の記憶媒体。
【０１４５】
〔実施態様２０〕  前記選択ステップは、前記解析ステップによる解析結果及び許容検索時間に基づき、前記検索手法の選択を行うことを特徴とする実施態様１８に記載の記憶媒体。
【０１４６】
〔実施態様２１〕  前記選択ステップは、前記解析ステップによる解析結果及び前記情報検索装置のハードウェア性能に基づき、前記検索手法の選択を行うことを特徴とする実施態様１９に記載の記憶媒体。
【０１４７】
【発明の効果】
以上詳述したように本発明によれば、文字列をそれぞれが含む複数の被検索対象の情報を保持し、該複数の被検索対象情報を、複数の異なる検索手法により検索することが可能な情報検索装置において、検索すべき文字列を受け取り言語解析し、この解析結果に少なくとも基づき、複数の検索手法の中から少なくとも１つの検索手法を選択し、該選択された検索手法に従い、複数の被検索対象情報を検索する。
【０１４８】
これにより、検索手法を指定するモード入力なしに、必要に応じて高速に検索したり、精度の高い検索結果を得たりすることが可能となる。
【図面の簡単な説明】
【図１】本発明に係る情報検索装置の第１の実施の形態の構成を示すブロック図である。
【図２】本発明が適用可能なシステムの構成を示すブロック図である。
【図３】本発明が適用可能なインターネットに接続された端末を示すブロック図である。
【図４】図１に示す情報検索装置の中央処理装置において実行される検索処理の手順の概要を示すフローチャートである。
【図５】図１に示す情報検索装置の中央処理装置において実行され得る他の検索処理の手順の概要を示すフローチャートである。
【図６】情報検索装置の中央処理装置において実行される被検索対象の文書等の言語処理及び該処理結果の記憶装置への格納処理の手順を示すフローチャートである。
【図７】図６のステップＳ９４で実行される概念検索登録処理の詳細内容を示すフローチャートである。
【図８】図４のステップＳ５２で実行されるクエリー言語解析の詳細内容を示すフローチャートである。
【図９】図４のステップＳ５４で実行されるフレーズ検索の詳細内容を示すフローチャートである。
【図１０】図４のステップＳ５４で実行されるフレーズ検索の詳細内容を示すフローチャートである。
【図１１】入力装置よりクエリーとして入力された文字列の例を表示する表示装置の画面を示す図である。
【図１２】表示装置に表示された単語「川崎」を持つ文書の一覧表を示す図である。
【図１３】クエリーの文字列「画像を印刷する。」と、文書辞書内の文書「画像を高速に印刷する。」と、文書「画像を読み込む。文書を印刷する。」とを示す図である。
【図１４】入力装置よりクエリーとして入力された文字列の例を表示する表示装置の画面を示す図である。
【図１５】表示装置に表示された検索結果リストを示す図である。
【図１６】入力装置よりクエリーとして入力された文字列の例を表示する表示装置の画面を示す図である。
【図１７】入力装置を介して入力された文字列および検索精度の優先度の例を表示する表示装置の画面を示す図である。
【図１８】検索精度の優先度を設定するための第１の設定画面を示す図である。
【図１９】検索精度の優先度を設定するための第２の設定画面を示す図である。
【図２０】検索精度の優先度を設定するための第３の設定画面を示す図である。
【図２１】情報検索装置の中央処理装置において実行される第２の実施の形態における検索処理の手順の概要を示すフローチャートである。
【図２２】入力装置を介して入力された文字列および検索方法の指定の例を表示する表示装置の画面を示す図である。
【図２３】情報検索装置の中央処理装置において実行される第３の実施形態における自己診断処理の手順を示すフローチャートである。
【図２４】情報検索装置の中央処理装置において実行される第４の実施の形態における検索適用条件学習処理の手順を示すフローチャートである。
【図２５】入力装置を介して入力された文字列および検索時間の指定の例を表示する表示装置の画面を示す図である。
【図２６】情報検索装置の中央処理装置において実行される第２の検索適用条件学習処理の手順を示すフローチャートである。
【図２７】情報検索装置の中央処理装置において実行される第３の検索適用条件学習処理の手順を示すフローチャートである。
【図２８】標準検索時間を設定するための第１の設定画面を示す図である。
【図２９】標準検索時間を設定するための第２の設定画面を示す図である。
【図３０】標準検索時間を設定するための第３の設定画面を示す図である。
【図３１】標準検索時間を設定するための第４の設定画面を示す図である。
【図３２】従来の情報検索処理の概略を示すフローチャートである。
【符号の説明】
１  中央処理装置
２  記憶装置
３  入力装置
４  表示装置
５  記憶媒体読取装置
【図１】
2004240769.tif 000010
【図２】
2004240769.tif 000011
【図３】
2004240769.tif 000012
【図４】
2004240769.tif 000013
【図５】
2004240769.tif 000014
【図６】
2004240769.tif 000015
【図７】
2004240769.tif 000016
【図８】
2004240769.tif 000017
【図９】
2004240769.tif 000018
【図１０】
2004240769.tif 000019
【図１１】
2004240769.tif 000020
【図１２】
2004240769.tif 000021
【図１３】
2004240769.tif 000022
【図１４】
2004240769.tif 000023
【図１５】
2004240769.tif 000024
【図１６】
2004240769.tif 000025
【図１７】
2004240769.tif 000026
【図１８】
2004240769.tif 000027
【図１９】
2004240769.tif 000028
【図２０】
2004240769.tif 000029
【図２１】
2004240769.tif 000030
【図２２】
2004240769.tif 000031
【図２３】
2004240769.tif 000032
【図２４】
2004240769.tif 000033
【図２５】
2004240769.tif 000034
【図２６】
2004240769.tif 000035
【図２７】
2004240769.tif 000036
【図２８】
2004240769.tif 000037
【図２９】
2004240769.tif 000038
【図３０】
2004240769.tif 000039
【図３１】
2004240769.tif 000040
【図３２】
2004240769.tif 000041