(57)【特許請求の範囲】
【請求項１】
少なくとも文書データの検索と書誌一覧の作成と検索結果をスコアに従って順序付けをそれぞれ独立して行なう複数の検索エンジン部と、検索を行うための検索情報を格納する索引格納部と、書誌一覧を作成するための情報を格納する書誌格納部と、前記複数の検索エンジン部の検索結果の全体を順序付けする全体ソート部とを備え、
前記全体ソート部で、検索結果の先頭から取得開始番号と取得件数より求められる件数分までのスコアを前記各検索エンジン部から取得して、取得した前記スコアをマージして前記各検索エンジン部から取得する書誌一覧の位置と件数を割り出すことにより、割り出した書誌一覧の位置と件数にしたがって、全体ソート部が前記検索エンジン部に書誌内容を要求し、書誌一覧を作成することを特徴とする情報検索装置。
【請求項２】
前記検索要求を処理するクライアント部と、このクライアント部からの検索要求を前記検索エンジン部と全体ソート部に転送して検索結果をクライアント部に返す通信部をさらに備えたことを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記全体ソート部は、検索結果全体の半分以降に位置づけられた書誌一覧を取得する場合に、前記各検索エンジン部の検索結果の末尾から全体の検索結果件数と取得開始番号より求められる件数分のスコアを前記各検索エンジン部から取得して、前記スコアを用いて前記各検索エンジン部から取得する書誌一覧の位置と件数を割り出して書誌一覧を取得することにより、割り出した書誌一覧の位置と件数にしたがって、全体ソート部が前記検索エンジン部に書誌内容を要求し、書誌一覧を作成することを特徴とする請求項１記載の情報検索装置。
【請求項４】
前記全体ソート部は、検索結果のスコアをｎ分割し（ｎ≧２）、各々分割されたスコアに対する件数を各検索エンジンから取得してスコア分布記憶部に格納し、格納した件数を累計して各検索エンジンから該当部分のスコアを取得してスコア記憶部に格納し、格納したスコアをマージして前記各検索エンジン部から取得する書誌一覧の位置と件数を割り出すことで、割り出した書誌一覧の位置と件数にしたがって、全体ソート部が前記検索エンジン部に書誌内容を要求し、書誌一覧を作成することを可能にした請求項１記載の情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子化された文書データから情報検索を行なう場合において、複数の検索エンジンで構成された場合でも、高速に書誌一覧の取得が可能な情報検索装置に関するものである。
【０００２】
【従来の技術】
近年、ワープロやパソコンの普及により、大量の文書情報が蓄積され、必要に応じて文書情報を検索する文書データベースに対する関心が高まってきている。また、文書情報に対して、キーワードを付けずに文書の内容から検索する全文検索方式が注目され、インターネットのホームページ検索等で利用されている。この全文検索方式を用いた検索システムは、サーバー・クライアント、またはＷＷＷサーバと接続した形態でユーザが使用できる。このような検索システでは、１つのユーザに検索システムを専有させるのではなく、検索結果の一覧を表示する場合には数十件単位で表示することで、ユーザ要求を同時に処理する方法が取られている。更に、検索結果一覧は単に登録順に出力するのではなく、文書と検索条件の間にある基準を設けて数値化（スコア）し、得られたスコアに従って書誌一覧を順位付けしている。このようにすることで、ユーザの要望に近い検索結果を出力することができる。ここで、「数値化」とは、一律に数値化しているだけでなく、検索対象となる文章（例えば短い文章は長い文章よりも重みづける等）、単語によって重みづけをつけて数値化することも含む意味である。また、「書誌一覧」とは、文書番号だけではユーザにわかりにくいので、例えばホームページのタイトルやＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを意味する。
【０００３】
以下、従来の情報検索装置について説明する。
図８は従来の情報検索装置の構成を示すものである。図８において、８１−１，８１−２、・・・・、８１−ｎはクライアント部で、８２は通信部で、８３は検索エンジン部で、８４は索引格納部で、８５は書誌格納部である。
【０００４】
以上のように構成された情報検索装置について、以下その動作について説明する。まず、各クライアント部８１−１，８１−２、・・・・、８１−ｎでユーザからの検索要求を通信部８２に送る。通信部８２は複数のクライアント部からの検索要求を内部に格納し、検索エンジン部８３に送る。検索エンジン部８３は索引格納部８４から索引情報を読み出して高速に検索を行ない通信部８２に返す。通信部８２では検索結果件数をクライアント部８１−１，８１−２、・・・・、８１−ｎに返す。またクライアント部８１−１，８１−２、・・・・、８１−ｎから検索にヒットした書誌一覧の要求を通信部８２に送る。通信部８２は書誌一覧要求を検索エンジン部８３に送る。検索エンジン部８３は、書誌格納部８５から書誌一覧を読み出して書誌一覧の作成を行ない、通信部８２に返す。通信部８２では書誌一覧をクライアント部８１−１，８１−２、・・・・、８１−ｎに返す。
【０００５】
【発明が解決しようとする課題】
しかしながら上記の従来の構成では、格納する文書件数が数千万件を増えるような場合には、１つの計算機では検索性能の低下や、ハードディスクやメモリなどの物理的な計算機資源の制約によって限界があり、複数の計算機で対応する必要があった。しかしながら、複数の計算機で対応するには複数の検索エンジン部で対応することになり、順序付けされた書誌一覧を取得する場合において、検索エンジン間の通信負荷が大きくなるために、全体の性能が低下するという課題を有していた。
【０００６】
本発明は上記従来技術の課題を解決するもので、複数検索エンジンの構成で順序付けされた書誌一覧を取得する場合でも通信負荷を最小限にすることを目的とする。
【０００７】
【課題を解決するための手段】
この目的を達成するために本発明における情報検索装置は、第１に、少なくとも文書データの検索と書誌一覧の作成と検索結果をある基準値に従って順序付けをそれぞれ独立して行なう複数の検索エンジン部と、検索を行うための検索情報を格納する索引格納部と、書誌一覧を作成するための情報を格納する書誌格納部と、複数の検索エンジン部の検索結果の全体を順序付けする全体ソート部とを備え、全体ソート部で、検索結果の先頭から所定の順序付けられた基準値までを各検索エンジン部から取得することにより、検索結果の書誌一覧を取得することを特徴とする。上記構成によって、書誌一覧を高速に作成することができる。
【０００８】
第２に、全体ソート部は、検索結果全体の半分以降に位置づけられた書誌一覧を取得する場合に、検索エンジン部の検索結果の末尾から順序付けの基準値を取得することを特徴とする。これにより、複数の検索エンジン部で書誌一覧を取得する場合に、全体ソート部において複数の検索エンジン部の検索履歴のスコアを全て抽出するのではなく、検索結果の先頭または末尾からの取得番号と取得件数に応じて部分的にスコアを抽出することにより、高速に書誌一覧の作成することができる。
【０００９】
第３に、全体ソート部は、検索結果を順序付けの基準値でｎ分割し（ｎ≧２）、各々分割された基準値の下限値以上の件数を各検索エンジンから最初に取得して、各範囲内の件数を累計することで、目的の書誌一覧の位置を割り出すことを可能にした。これにより、スコアの件数分布を各検索エンジン部から取得して、件数分布から必要となる検索結果の位置を再度計算してスコアを部分的に取得することで、高速に書誌一覧の作成することができる。
【００１０】
【発明の実施の形態】
（実施の形態１）
以下、本発明の第１の実施例について、図面を参照しながら説明する。
【００１１】
図１は本発明の一実施例における情報検索装置の構成図である。図１において、１１−１、１１−２、・・・・、１１−ｎはクライアント部、１２は通信部、１３−１、１３−２、・・・・、１３−ｎは検索エンジン部、１４は全体ソート部、１５は高スコア記憶部、１６は索引格納部、１７は書誌格納部である。
【００１２】
以上のように構成された情報検索装置について、その動作を説明する。まず、各クライアント部１１−１、１１−２、・・・・、１１−ｎでユーザからの検索要求を通信部１２に転送し、通信部１２は検索要求がきた場合には各検索エンジン部１３に対して検索件数の要求を行ない、各検索エンジン部１３−１、１３−２、・・・・、１３−ｎは索引格納部１６から検索するための索引情報を読み出して検索し、検索結果件数を通信部１２に渡す。通信部１２は各検索エンジン部１３−１、１３−２、・・・・、１３−ｎの検索結果件数を合計してクライアント部に返す。また通信部１２はクライアント部１１−１、１１−２、・・・・、１１−ｎから書誌一覧の要求がきた場合には、全体ソート部１４に対して書誌一覧の先頭からの番号と取得する件数を送る。全体ソート部１４は各検索エンジン部１３−１、１３−２、・・・・、１３−ｎに対して検索結果の情報が格納される検索履歴中の検索要求と文書間である基準で求めた値（スコア）を（｛取得開始番号｝＋｛取得件数｝−１）件分だけ要求する。検索エンジン部１３−１、１３−２、・・・・、１３−ｎはスコアに従ってソートし、要求された件数分だけスコアを全体ソート部１４に返す。全体ソート部１４では得られた各検索エンジン部１３−１、１３−２、・・・・、１３−ｎのスコアをスコア順に並べ変え、各検索エンジン部１３−１、１３−２、・・・・、１３−ｎの開始番号と取得件数を求める。全体ソート部１４は求めた開始番号と取得件数を各検索エンジン部１３−１、１３−２、・・・・、１３−ｎに送り、各検索エンジン部１３−１、１３−２、・・・・、１３−ｎは開始番号から検索履歴の文書番号を読み出して、文書番号から書誌格納部１７から書誌内容を作成して全体ソート部１４に送る。全体ソート部１４は各検索エンジン部１３３−１、１３−２、・・・・、１３−ｎから得られた書誌の内容と、スコア順に並べ変えた情報から書誌を並べ変えることで書誌一覧を作成し通信部１２に返す。通信部１２はクライアント部１１−１、１１−２、・・・・、１１−ｎに書誌一覧を転送して処理が終了する。
【００１３】
図２は検索エンジン部１３−１、１３−２、・・・・、１３−ｎで格納されている検索結果の情報である検索履歴の例を示し、ここでは３台の検索エンジンの検索履歴を示す。２１は第１検索エンジン部の検索履歴で、２２は第２検索エンジン部の検索履歴で、２３は第３検索エンジン部の検索履歴である。それぞれの履歴は、スコアで降順にソートされている状態を示す。この検索履歴に対して、取得開始番号が１で取得件数が１０件の書誌一覧を取得する場合には、全体ソート部１４で、｛１＋１０−１＝１０｝件のスコアの取得要求を各検索エンジン部１３に送ることになり、各検索エンジン部１３−１、１３−２、・・・・、１３−ｎは上位１０件のスコアを取り出した例が、２４、２５、２６である。２４は第１検索エンジン部の１０件分のスコアを示し、２５は第２検索エンジン部の１０件分のスコアを表し、２６は第３検索エンジン部の１０件分のスコアを表す。以上の例に示すように、各検索エンジンで上位のスコアを求めることができる。
【００１４】
図３は図２のスコアを全体ソート部１４でソートした例を示す図である。
この図では３台の検索エンジンのそれぞれ１０件ずつの検索履歴を取得し、全体で３０件の検索履歴をスコア順に並べ変えたものである。この例では取得開始番号が１で取得件数が１０件なので、１〜１０番目の検索履歴がクライアント部１１−１、１１−２、・・・・、１１−ｎに返す書誌一覧になる。この検索履歴から各々の検索エンジン部１３−１、１３−２、・・・・、１３−ｎに対する開始番号と取得件数を求めた図が図３である。この例では第１検索エンジン部には開始番号１で取得件数２、第２検索エンジン部には開始番号１で取得件数４、第３検索エンジン部には開始番号１で取得件数４になる。以上の例に示すように、全体ソート部１４でスコアをソートして、各検索エンジン部１３−１、１３−２、・・・・、１３−ｎに要求するための開始番号と取得件数を求めることができる。
【００１５】
図４は図３の各検索エンジン部の開始番号と取得件数から書誌を取得し、書誌一覧を作成する過程を示す図である。
【００１６】
各検索エンジン部１３−１、１３−２、・・・・、１３−ｎで検索履歴から文書番号を求めて、書誌格納部１７から文書番号に該当する書誌内容を読み出し、全体ソート部１４に各検索エンジン部１３−１、１３−２、・・・・、１３−ｎで得られた書誌を転送する。全体ソート部１４では各々の書誌をスコア順に並び替えて書誌一覧を作成し、通信部１２に書誌一覧を返す。
【００１７】
以上の例に示すように、各検索エンジンの開始番号と取得件数から書誌内容を作成し、全体ソート部で再度並べ替えることで、書誌一覧を作成することができる。
【００１８】
以上のように本実施例によれば、複数検索エンジン部で構成された情報検索装置において、スコアなどで順序付けされた検索結果から目的の書誌一覧を取得する場合に、全体ソート部と高スコア記憶部を設けることにより、必要な検索履歴を部分的に取得するだけで、書誌一覧を高速に作成することができる。
【００１９】
なお、実施の形態１においてクライアント部と通信部と検索エンジン部と全体ソート部はつの計算機で行なってもよいし、全て別々の計算機で行なってもよい。また部分的に１つの計算機で行なってもよいものとする。
【００２０】
また、実施の形態１において通信部は各検索エンジン部の検索結果件数を保持して全体ソート部に渡すことで、全体ソート部が検索結果件数が０件の検索エンジン部に対しては、書誌の取得要求を行なわないことで、０件の検索エンジン部との通信時間を低減することができる。
【００２１】
（実施の形態２）
以下、本発明の実施の形態２について、図面を参照しながら説明する。
【００２２】
図５は本発明の一実施例における情報検索装置を示す図である。
図５において、５１−１、５１−２、・・・・、５１−ｎはクライアント部、５２は通信部、５３−１、５３−２、・・・・、５３−ｎは検索エンジン部、５６は索引格納部、５７は書誌格納部で、以上は図１の構成と同様なものである。図１の構成と異なるのは全体ソート部５４とスコア記憶部５５を、検索履歴からスコア情報を取得する場合に、スコアの高い順に取得して記憶するのではなく、取得開始番号の位置によって、スコアの高い順に取得するかスコアの低い順に取得するかを自動的に選択することができるようにした点である。
【００２３】
例えば、新聞記事が日付順に並んでいない場合であって、新しい記事を取得したい場合には、先頭から取得するよりも、末尾から取得した方が効率的に検索できる場合がある。
【００２４】
上記のように構成された情報検索装置について、以下その動作を説明する。
まず、クライアント部５１−１、５１−２、・・・・、５１−ｎでユーザからの検索要求を通信部５２に転送し、通信部５２は検索要求がきた場合には各検索エンジン部５３−１、５３−２、・・・・、５３−ｎに対して検索件数の要求を行ない、各検索エンジン部５３−１、５３−２、・・・・、５３−ｎは索引格納部５６から検索するための索引情報を読み出して検索し、検索結果件数を通信部５２に渡す。通信部５２は各検索エンジン部５３−１、５３−２、・・・・、５３−ｎの検索結果件数を合計してクライアント部５１に返す。また通信部５２は書誌一覧の要求がきた場合には、全体ソート部５４に対して書誌一覧の取得開始番号と取得件数を送る。全体ソート部５４は各検索エンジン部５３−１、５３−２、・・・・、５３−ｎに対して、全体の検索結果件数を２で割った値より取得開始番号が大きい場合には、検索履歴の末尾から（｛全体の検索結果件数｝−｛取得開始番号｝−｛取得件数｝＋２）番目で（｛全体の検索結果件数｝−｛取得開始番号｝＋１）件取得することを要求する。検索エンジン部５３−１、５３−２、・・・・、５３−ｎはスコアに従ってソートし、ソートした結果の先頭または末尾から要求された件数分だけ、スコアを全体ソート部５４に返す。全体ソート部５４では得られた各検索エンジン部５３−１、５３−２、・・・・、５３−ｎのスコアを、先頭から取得した場合は、降順にスコアに並べ替え、末尾から取得した場合は、昇順にスコアを並び替えて、各検索エンジン部５３−１、５３−２、・・・・、５３−ｎの開始番号と取得件数を求める。全体ソート部５４は求めた開始番号と取得件数を各検索エンジン部５３−１、５３−２、・・・・、５３−ｎに送り、各検索エンジン部５３−１、５３−２、・・・・、５３−ｎは開始番号から検索履歴の文書番号を読み出して、文書番号から書誌格納部５７から書誌内容を作成して全体ソート部５４に送る。全体ソート部５４は各検索エンジン部５３３−１、５３−２、・・・・、５３−ｎから得られた書誌の内容と、スコア順に並べ替えた情報から書誌を並べ変えることで書誌一覧を作成し通信部５２に返す。通信部はクライアント部５１−１、５１−２、・・・・、５１−ｎに書誌一覧を転送して処理が終了する。
【００２５】
以上のように、全体ソート部が書誌一覧の取得する位置に応じて先頭または末尾から検索履歴のスコアを取得することで、全体ソート部に転送するスコアが少なくなり、更に全体ソート部５４でソートする件数も少なくなり、より高速な書誌一覧の取得を行なうことができる。
【００２６】
なお、実施の形態２において検索履歴の末尾から取得するとしたが、検索エンジン部でのソートを降順から昇順にソートすることで、先頭から取得するようにしてもよい。
【００２７】
（実施の形態３）
以下、本発明の実施の形態３について、図面を参照しながら説明する。
【００２８】
図６は本発明の一実施例における情報検索装置を示す図である。
図６において、６１−１、６１−２、・・・・、６１−ｎはクライアント部、６２は通信部、６３−１、６３−２、・・・・、６３−ｎは検索エンジン部、６７は索引格納部、６７は書誌格納部で、以上は図１の構成と同様なものである。図１の構成と異なるのは全体ソート部６４とスコア記憶部６５とスコア分布記憶部６６であり、書誌一覧を取得する場合に全体ソート部６４でスコアと件数の分布情報を検索エンジン部６３−１、６３−２、・・・・、６３−ｎから取得して、各スコア範囲内で件数を合計（累計）することで、検索エンジン部６３−１、６３−２、・・・・、６３−ｎから取得するスコア件数を減らすことができる。
【００２９】
上記のように構成された情報検索装置について、以下その動作を説明する。
まず、クライアント部６１−１、６１−２、・・・・、６１−ｎでユーザからの検索要求を通信部６２に転送し、通信部６２は検索要求がきた場合には各検索エンジン部６３−１、６３−２、・・・・、６３−ｎに対して検索件数の要求を行ない、各検索エンジン部６３−１、６３−２、・・・・、６３−ｎは索引格納部６７から検索するための索引情報を読み出して検索し、検索結果件数を通信部６２に渡す。通信部６２は各検索エンジン部６３−１、６３−２、・・・・、６３−ｎの検索結果件数を合計してクライアント部６１に返す。
【００３０】
また、通信部６２は書誌一覧の要求がきた場合には、全体ソート部６４に対して書誌一覧の先頭からの番号と取得する件数を送る。全体ソート部６４はスコアの最大値をｍとして０〜ｍまでのスコアをｎ分割した各スコア範囲内ではスコアの下限値以上の件数を検索エンジン部６３−１、６３−２、・・・・、６３−ｎから取得するように要求する。検索エンジン部６３−１、６３−２、・・・・、６３−ｎでは検索履歴のスコアから各スコア範囲内の下限値以上の件数を求め、全体ソート部６４に送る。全体ソート部か各検索エンジンから得られたスコア分布をスコア分布記憶部６６に格納し、全体のスコア分布を作成する。これにより、書誌一覧の取得開始番号がどのスコア範囲内に位置するかわかるので、再度検索エンジン部６３−１、６３−２、・・・・、６３−ｎに対してスコアがｓ以下で、かつ（｛取得開始番号｝−｛１つ上のスコア範囲の下限スコア以上の値を持つ件数｝＋｛取得件数｝−１）件のスコアと通し番号を取得して、全体ソート部６４に送る。全体ソート部６４では得られた各検索エンジン部６３−１、６３−２、・・・・、６３−ｎのスコアをスコア順に並べ変え、各検索エンジン部６３−１、６３−２、・・・・、６３−ｎの開始番号と取得件数を求める。全体ソート部６４は求めた開始番号と取得件数を各検索エンジン部６３−１、６３−２、・・・・、６３−ｎに送り、各検索エンジン部６３−１、６３−２、・・・・、６３−ｎは開始番号から検索履歴の文書番号を読み出して、文書番号から書誌格納部６８から書誌内容を作成して全体ソート部６４に送る。全体ソート部６４は各検索エンジン部６３−１、６３−２、・・・・、６３−ｎから得られた書誌の内容と、スコア順に並べ変えた情報から書誌を並べ変えることで書誌一覧を作成し通信部６２に返す。通信部６２はクライアント部６１−１、６１−２、・・・・、６１−ｎに書誌一覧を転送して処理が終了する。
【００３１】
図７は検索エンジン部でスコア分布を作成した例を示す図である。３つの検索エンジンが検索履歴のスコアから各スコア範囲の下限値以上の件数を求めたものが７１、７２、７３である。それぞれのスコア分布は全体ソート部６４に送られ、７４に示すように各スコア範囲内で３つの検索エンジン部６３のスコアが全体ソート部６４で合計される。この図の例では、取得開始番号が５０１番目で取得件数が２０件の場合は、スコアが８００以上が４７６件であるため、５０１番目はスコアが８０１以下である。このため、全体ソート部６４は、各検索エンジンに対して、スコアが８０１以下で、４６件（５０１−４７６＋２０＋１＝４６件）のスコアと通し番号を取得する。更に、全体ソート部６４は各検索エンジンから取得したスコアを降順に並び替えて、３４件目（５０１番目−４７６件）から２０件のエンジン番号と通し番号と件数を取得することで、目的の書誌一覧を各検索エンジン部６３から取得することができる。
【００３２】
なお、実施の形態３において全体ソート部は検索履歴の分割個数をｎとしたが、検索結果件数に応じてｎを変動させてもよい。例えば検索結果件数が多い場合にはｎを大きくし、少ない場合にはｎを小さくする。またスコア範囲内の平均件数を同じにすることで、分割個数ｎを変動させてもよい。
【００３３】
また、実施の形態３において全体ソート部は検索結果件数と書誌一覧を取得する位置に応じて第１の実施例と第２の実施例の処理を組み合わせてもよい。例えば検索結果件数が１００件程度の少ない件数であれば、スコア分布を取得しないで、第１の実施例の処理方法で行なえばよい。また検索結果件数が多い場合でも先頭からの２０件程度であれば、スコア分布を取得しないで、実施の形態１の処理方法で行なえばよい。
【００３４】
また、実施の形態３において全体ソート部でスコアの最大値をｍとしたが、Ｍは検索エンジンから件数を取得すると同時にスコアの最大値を求め、それを用いてもよい。
【００３５】
また、実施の形態１において検索履歴を並べ変える基準として、検索要求と文書間の関係を数値化したスコアを用いたが、日付けなどの数値情報を用いて並べ変えてもよいものとする。この数値情報を用いることは、第２と第３の実施例でも同じように処理できることは言うまでもない。
【００３６】
【発明の効果】
以上のように本発明は、少なくとも文書データの検索と書誌一覧の作成と検索結果をある基準値に従って順序付けをそれぞれ独立して行なう複数の検索エンジン部と、検索を行うための検索情報を格納する索引格納部と、書誌一覧を作成するための情報を格納する書誌格納部と、複数の検索エンジン部の検索結果の全体を順序付けする全体ソート部とを備え、全体ソート部で、検索結果の先頭から所定の順序付けられた基準値までを各検索エンジン部から取得することにより、書誌一覧を取得するために全体ソート部と各検索エンジン部の通信量を減らし、複数検索エンジンの環境でも高速に書誌一覧を取得することができるという効果を有する。
【００３７】
また、全体ソート部は、検索結果全体の半分以降に位置づけられた書誌一覧を取得する場合に、検索エンジン部の検索結果の末尾から順序付けの基準値を取得するようにしたので、全体ソート部において複数の検索エンジン部の検索履歴のスコアを全て抽出するのではなく、検索結果の先頭または末尾からの取得番号と取得件数に応じて部分的にスコアを抽出することにより、高速に書誌一覧の作成することができるという効果を有する。
【００３８】
また、検索結果を順序付けの基準値でｎ分割し、各々分割された基準値の下限値以上の件数を各検索エンジンから取得して、これらの件数を累計することにより、スコアの件数分布を各検索エンジン部から取得して、件数分布から必要となる検索結果の位置を再度計算してスコアを部分的に取得することで、高速に書誌一覧の作成することができるという効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態１における情報検索装置の構成図
【図２】実施の形態１における検索エンジン部の動作例を示す図
【図３】実施の形態１における全体ソート部の動作例を示す図
【図４】実施の形態１における書誌一覧作成例を示す図
【図５】本発明の実施の形態２における情報検索装置の構成図
【図６】本発明の実施の形態３における情報検索装置の構成図
【図７】実施の形態３における全体ソート部の動作例を示す図
【図８】従来の情報検索装置の構成図
【符号の説明】
１１−１  １１−２  １１−ｎ  クライアント部
１２  通信部
１３−１  １３−２  １３−ｎ  検索エンジン部
１４  全体ソート部
１５  高スコア記憶部
１６  索引格納部
１７  書誌格納部
５１−１  ５１−２  ５１−ｎ  クライアント部
５２  通信部
５３−１  ５３−２  ５３−ｎ  検索エンジン部
５４  全体ソート部
５５  スコア記憶部
５６  索引格納部
５７  書誌格納部
６１−１  ６１−２  ６１−ｎ  クライアント部
６２  通信部
６３−１  ６３−２  ６３−ｎ  検索エンジン部
６４  全体ソート部
６５  スコア分布記憶部
６６  スコア記憶部
６７  索引格納部
６８  書誌格納部
【図１】
0003564999.tif 000002
【図２】
0003564999.tif 000003
【図３】
0003564999.tif 000004
【図４】
0003564999.tif 000005
【図５】
0003564999.tif 000006
【図６】
0003564999.tif 000007
【図７】
0003564999.tif 000008
【図８】
0003564999.tif 000009