(57)【要約】【課題】図書に関する図書情報が複数登録されている図書情報データベースから、検索キーワードを含む図書情報を検索する図書検索装置、図書検索方法、前記図書検索装置をコンピュータによって実現するためのコンピュータプログラムを提供する。【解決手段】図書検索サーバ１ａの制御部１０は、検索処理プログラム１３ａをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、検索キーワードに基づく検索処理を、ＤＢサーバ２ａの書誌ＤＢ２３ａに対して実行する。制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、ヒット件数に応じた表示形式に基づいて、検索結果を表示させるための表示情報を生成し、生成した表示情報に基づくウェブページを作成し、作成したウェブページを端末装置へ送信する。【選択図】図２
2009211115.tif 000002
【特許請求の範囲】
【請求項１】
図書に関する図書情報が複数登録されている図書情報データベースにアクセスする手段と、文字列を取得する取得手段と、該取得手段が取得した文字列を含む図書情報を前記図書情報データベースから検索する検索手段とを備える図書検索装置において、
前記検索手段が検索した図書情報の数に応じた表示形式に基づいて、前記検索手段が検索した図書情報を表示させるための表示情報を生成する表示情報生成手段と、
該表示情報生成手段が生成した表示情報に基づく表示画面を表示装置に表示させる表示制御手段と
を備えることを特徴とする図書検索装置。
【請求項２】
著者名を含み、著者を特定するための著者情報が複数登録されている著者情報データベースにアクセスする手段と、
前記取得手段が取得した文字列が著者名の一部又は全部であるか否かを判断する判断手段と、
該判断手段が著者名の一部又は全部であると判断した場合、前記文字列を含む著者名の著者の著者情報を前記著者情報データベースから取得する手段と、
前記著者情報データベースから取得した著者情報を表示させるための著者表示情報を生成する著者表示情報生成手段とを備え、
前記表示制御手段は、前記表示情報生成手段が生成した表示情報に基づく表示画面に、前記著者表示情報生成手段が生成した著者表示情報に基づく表示画面を重畳させて表示装置に表示させるように構成してあること
を特徴とする請求項１に記載の図書検索装置。
【請求項３】
前記図書情報は、各図書を所定の条件で分類するための分類情報を含んでおり、
前記表示情報生成手段は、前記検索手段が検索した図書情報を、該図書情報が含む分類情報が示す分類毎に表示させるための表示情報を生成するように構成してあること
を特徴とする請求項１又は２に記載の図書検索装置。
【請求項４】
前記取得手段が取得した文字列を含む図書情報を外部の図書情報データベースから検索する外部検索手段を備え、
前記表示制御手段は、前記表示情報生成手段が生成した表示情報に基づく表示画面に、前記外部検索手段が検索した図書情報の数を重畳させて表示装置に表示させるように構成してあること
を特徴とする請求項１乃至３のいずれかひとつに記載の図書検索装置。
【請求項５】
図書の所蔵場所を示す所蔵場所情報が複数登録されている所蔵場所情報データベースにアクセスする手段と、
前記検索手段が検索した図書情報の数が所定数よりも少ない場合、前記検索手段が検索した図書情報の図書の所蔵場所情報を前記所蔵場所情報データベースから取得する所蔵場所情報取得手段とを備え、
前記表示情報生成手段は、前記検索手段が検索した図書情報の数が所定数よりも少ない場合、前記検索手段が検索した図書情報及び前記所蔵場所情報取得手段が取得した所蔵場所情報を図書毎に対応付けて表示させるための表示情報を生成するように構成してあること
を特徴とする請求項１乃至４のいずれかひとつに記載の図書検索装置。
【請求項６】
図書に関する図書情報が複数登録されている図書情報データベースから、取得した文字列を含む図書情報を検索する図書検索方法において、
前記図書情報データベースから検索した図書情報の数に応じた表示形式に基づいて、検索した図書情報を表示させるための表示情報を生成するステップと、
生成した表示情報に基づく表示画面を表示装置に表示させるステップと
を含むことを特徴とする図書検索方法。
【請求項７】
コンピュータに、図書に関する図書情報が複数登録されている図書情報データベースから、取得した文字列を含む図書情報を検索させるためのコンピュータプログラムにおいて、
コンピュータに、
前記図書情報データベースから検索した図書情報の数に応じた表示形式に基づいて、検索した図書情報を表示させるための表示情報を生成するステップと、
生成した表示情報に基づく表示画面を表示装置に表示させるステップと
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書に関する図書情報が複数登録されている図書情報データベースから、例えば入力された文字列を含む図書情報を検索する図書検索装置、図書検索方法、前記図書検索装置をコンピュータによって実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、図書館に所蔵されている図書に関する情報がデータベース化されると共に、この情報を用いた図書の検索システムがインターネット上で公開されている。ユーザは、図書の検索システムを利用することによって、自身が必要な図書が図書館に所蔵されているか否かを知ることができる。
【０００３】
図書の検索システムは、例えば、ユーザが検索キーワードとして任意の文字列を入力した場合、図書に関する情報が登録してあるデータベースに対して、入力された文字列に基づく検索を行ない、該当（ヒット）する図書の情報を抽出し、抽出した図書の情報を一覧表示させる（例えば、特許文献１参照）。なお、一覧表示される情報は、システム毎に予め設定されており、例えば、各図書の書誌情報（図書名、著者名、出版社名、出版年等）のみが表示される場合、各図書の書誌情報及び所蔵情報（図書館内の所蔵場所等）が表示される場合等がある。ユーザは、一覧表示された情報に基づいて自身が必要な図書を探し出すことによって、その図書の図書館内の所蔵場所等を知ることができる。
【特許文献１】特開２００２−１６９８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図書の検索システムは、一般的に、入力されたキーワードに基づく検索処理の結果を、検索件数（ヒット件数）に拘わらず一覧表示するように構成してある。従って、ヒット件数が多い場合、一覧表示された情報の中からユーザが必要とする図書の情報を探し出すことは非常に困難である。
【０００５】
また、検索結果として各図書の書誌情報のみを一覧表示させるシステムでは、例えば、一覧表示された情報から所望の書誌情報を選択することによって、各図書の所蔵情報が表示されるように構成してある場合が多い。このようなシステムでは、ヒット件数が少ない場合であっても、一覧表示された書誌情報の中からユーザが必要とする図書の書誌情報を選択しない限り、この図書の所蔵場所が分からないという問題がある。
【０００６】
また、検索結果として各図書の書誌情報及び所蔵情報を一覧表示させるシステムでは、ヒット件数が少ない場合には、一覧表示された情報のみに基づいて、ユーザが必要とする図書の所蔵場所を知ることができる。しかし、ヒット件数が多い場合には、一覧表示される情報も多くなるため、検索結果を表示させる際の処理時間が増加する。また、各図書の書誌情報及び所蔵情報を表示させるので、１画面に表示される図書の数が少なくなり、一覧表示された情報が複数ページ（複数画面）に分割されて表示される。従って、ユーザは、必要とする図書の情報を見つけるまで、逐次画面をめくって探す必要があり、ユーザが必要とする図書を探し出すことは非常に困難であると共に、各画面への移行操作を行なう必要がある。
【０００７】
ところで、ユーザは、検索結果のヒット件数に応じて異なるアクションを行なうことが予想される。具体的には、ヒット件数が多い（例えば、数１００件以上）場合、ユーザは、検索条件（キーワード）を追加して絞り込み検索を行なうか、又は、異なる検索条件（キーワード）を入力して再度検索を行なう場合が多い。ヒット件数が中程度（例えば１００件程度）の場合、一覧表示される情報が複数ページ（複数画面）に亘って表示されるが、ユーザは、先頭のページから順に所望の図書の情報が表示されているか否かを確認する場合が多い。ヒット件数が少ない場合（例えば、数１０件以下）、ユーザは、検索結果の図書に関する情報を確認し、所望の図書であれば所蔵場所を確認し、所蔵場所の書棚に取りに行く場合が多い。
【０００８】
しかし、従来の図書の検索システムでは、検索結果のヒット件数に拘わらず同様の形式で検索結果を表示させており、検索結果のヒット件数に応じてユーザが行なうアクションに対応したシステムはなかった。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、検索件数（検索した図書情報の数）に応じて異なる形式の表示画面で検索結果を表示させることが可能な図書検索装置、図書検索方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本図書検索装置の特徴は、図書に関する図書情報が複数登録されている図書情報データベースにアクセスする手段を備え、取得した文字列を含む図書情報を図書情報データベースから検索する図書検索装置において、検索した図書情報の数に応じた表示形式に基づいて、検索した図書情報を表示させるための表示情報を生成し、生成した表示情報に基づく表示画面を表示装置に表示させる点にある。
【００１１】
本図書検索装置によれば、例えばユーザによって入力された文字列を検索キーワードとして図書情報データベースを検索した場合に、検索した、前記文字列を含む図書情報の数に応じた表示形式で、検索した図書情報を表示させるための表示情報を生成する。よって、検索した図書情報の数に応じて異なる形式の表示画面で検索結果を表示させることが可能となる。
【発明の効果】
【００１２】
本図書検索装置では、例えばユーザによって入力された文字列を検索キーワードとして図書情報データベースを検索した場合に、検索した図書情報の数に応じて異なる形式の表示画面で検索結果を表示させる。従って、検索結果の数に応じてユーザがとり得る次の行動（アクション）に対応できる表示画面を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明に係る図書検索装置を、その実施形態を示す図面に基づいて詳述する。まず、本発明に係る図書検索装置を適用した図書検索サーバを備えた図書検索システムについて説明する。図１は本実施形態に係る図書検索システムの構成を示す模式図である。本実施形態の図書検索システムは、本発明の図書検索装置である図書検索サーバ１ａ，１ｂ，１ｃ、図書検索システムに必要な各種のデータベースを格納するデータベースサーバ（以下、ＤＢサーバという）２ａ，２ｂ，２ｃ等を備える。
【００１４】
図書検索サーバ１ａ及びＤＢサーバ２ａ、図書検索サーバ１ｂ及びＤＢサーバ２ｂ、図書検索サーバ１ｃ及びＤＢサーバ２ｃは、図書館Ａ，Ｂ，Ｃでそれぞれ管理されており、例えばLocal Area Network（ＬＡＮ）を介してそれぞれが接続されている。また、それぞれの図書館Ａ，Ｂ，ＣにおけるＬＡＮは、例えばルータ（図示せず）を介してインターネット等のネットワークＮに接続されている。
【００１５】
このような構成により、ネットワークＮに接続可能な端末装置３が、ネットワークＮを介して、図書検索サーバ１ａ，１ｂ，１ｃ及びＤＢサーバ２ａ，２ｂ，２ｃによって提供される図書検索システムに対してアクセスすることができる。端末装置３は、例えばパーソナルコンピュータであるが、ネットワークＮに接続するための構成と、ネットワークＮを介して公開されているウェブページを閲覧するためのウェブブラウザとを備える装置であればよい。
【００１６】
図２は図書検索サーバ１ａ及びＤＢサーバ２ａの構成を示すブロック図である。なお、図書検索サーバ１ｂ，１ｃは図書検索サーバ１ａと同様の構成を有するので、図書検索サーバ１ｂ，１ｃの構成については説明を省略する。同様に、ＤＢサーバ２ｂ，２ｃはＤＢサーバ２ａと同様の構成を有するので、ＤＢサーバ２ｂ，２ｃの構成については説明を省略する。
【００１７】
本実施形態の図書検索サーバ１ａは、本発明に係るコンピュータプログラムを例えば公知のパーソナルコンピュータに読み取らせて実行させることによって、本発明の図書検索装置の機能を実現する。なお、専用の装置によって本実施形態の図書検索サーバ１ａを構成するようにしてもよい。
【００１８】
本実施形態の図書検索サーバ１ａは、制御部１０、Read Only Memory（ＲＯＭ）１１、Random Access Memory（ＲＡＭ）１２、Hard Disk Drive（ＨＤＤ）１３、通信インタフェース１４等を備え、これらのハードウェア各部はそれぞれバス１０ａを介して相互に接続されている。
【００１９】
制御部１０は、Central Processing Unit（ＣＰＵ）又はMicro Processor Unit（ＭＰＵ）等であり、ＲＯＭ１１又はＨＤＤ１３に予め格納されている制御プログラムを適宜ＲＡＭ１２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ１１は、図書検索サーバ１ａを本発明の図書検索装置として動作させるために必要な種々の制御プログラムを予め格納している。ＲＡＭ１２はＳＲＡＭ又はフラッシュメモリ等であり、制御部１０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２０】
ＨＤＤ１３は大容量の記憶装置である。ＨＤＤ１３は、図書検索サーバ１ａを本発明の図書検索装置として動作させるために必要な種々の制御プログラム、検索処理プログラム１３ａ、表示情報生成処理プログラム１３ｂ、各種のウェブページ等を格納する。
通信インタフェース１４は、例えばＬＡＮを介してＤＢサーバ２ａに接続されると共に、ＬＡＮに接続されたルータを介してネットワークＮに接続される。
【００２１】
本実施形態のＤＢサーバ２ａは、制御部２０、ＲＯＭ２１、ＲＡＭ２２、ＨＤＤ２３、通信インタフェース２４等を備え、これらのハードウェア各部はそれぞれバス２０ａを介して相互に接続されている。
【００２２】
制御部２０は、ＣＰＵ又はＭＰＵ等であり、ＲＯＭ２１又はＨＤＤ２３に予め格納されている制御プログラムを適宜ＲＡＭ２２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ２１は、ＤＢサーバ２ａとして動作するために必要な種々の制御プログラムを予め格納している。ＲＡＭ２２はＳＲＡＭ又はフラッシュメモリ等であり、制御部２０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２３】
ＨＤＤ２３は大容量の記憶装置である。ＨＤＤ２３は、ＤＢサーバ２ａとして動作するために必要な種々の制御プログラム、図３（ａ）に示すような書誌データベース（以下、書誌ＤＢという）２３ａ、図３（ｂ）に示すような著者名典拠データベース（以下、著者名典拠ＤＢという）２３ｂ、図３（ｃ）に示すような所蔵データベース（以下、所蔵ＤＢという）２３ｃ等を格納する。
通信インタフェース２４は、例えばＬＡＮを介して図書検索サーバ１ａに接続されると共に、ＬＡＮに接続されたルータを介してネットワークＮに接続される。
【００２４】
図３は各ＤＢ２３ａ，２３ｂ，２３ｃの登録内容を示す模式図である。書誌ＤＢ（図書情報データベース）２３ａには、図３（ａ）に示すように、各図書毎に、それぞれの書誌情報に割り当てられた書誌ＩＤ（IDentifier）、タイトル、著者名、出版社、出版年、分類、著者名典拠ＩＤ等を含む書誌情報（図書情報）が登録されている。分類は、各図書を所定の条件で分類するための分類情報であり、例えば、総記、哲学、歴史、社会科学、自然科学、工学工業等がある。著者名典拠ＩＤは、著者を特定するために割り当てられたＩＤであり、著者名典拠ＤＢ２３ｂにおいて各著者名を識別するために用いられるＩＤである。
【００２５】
書誌ＤＢ２３ａの登録内容は、自身の図書館Ａに新たに所蔵された図書が、書誌ＤＢ２３ａに未登録の図書である場合に、図書の管理を行なう担当者等がＤＢサーバ２ａの操作部（図示せず）を介して書誌情報を入力する都度、制御部２０によって登録される。なお、書誌ＤＢ２３ａに登録される書誌情報は、図書の管理を行なう担当者等が、ＤＢサーバ２ａに接続された外部装置を介して入力する構成であってもよく、ＤＢサーバ２ａに接続された外部装置から自動的に転送される構成であってもよい。
【００２６】
なお、既に図書館Ａで所蔵されている図書と同一の図書を新たに所蔵した場合、その図書の書誌情報は既に書誌ＤＢ２３ａに登録されているので、この場合には、この図書の書誌情報の書誌ＤＢ２３ａへの登録は行なわない。従って、新たに所蔵された図書が書誌ＤＢ２３ａに未登録の図書である場合、即ち、図書館Ａでまだ所蔵されていない図書が新たに所蔵された場合にのみ、その図書の書誌情報が書誌ＤＢ２３ａに登録される。
【００２７】
著者名典拠ＤＢ（著者情報データベース）２３ｂには、図３（ｂ）に示すように、各著者毎に、それぞれの著者名典拠情報に割り当てられた著者名典拠ＩＤ、著者名、生没年、出生地、別名（ペンネーム）等を含む著者名典拠情報（著者情報）が登録されている。著者名典拠ＤＢ２３ｂの登録内容は、自身の図書館Ａに新たに所蔵された図書の著者が、著者名典拠ＤＢ２３ｂに未登録の著者である場合に、図書の管理を行なう担当者等がＤＢサーバ２ａの操作部を介して著者名典拠情報を入力する都度、制御部２０によって登録される。なお、著者名典拠ＤＢ２３ｂに登録される著者名典拠情報も、図書の管理を行なう担当者等が、ＤＢサーバ２ａに接続された外部装置を介して入力する構成であってもよく、ＤＢサーバ２ａに接続された外部装置から自動的に転送される構成であってもよい。
【００２８】
所蔵ＤＢ（所蔵場所情報データベース）２３ｃには、図３（ｃ）に示すように、図書館Ａで所蔵している各図書（資料）毎に、それぞれの資料情報に割り当てられた資料ＩＤ、請求記号、配置場所、状態、書誌ＩＤ等を含む資料情報（所蔵場所情報）が登録されている。なお、図書館Ａで同一の図書を複数所蔵している場合、それぞれの図書（資料）に対して資料ＩＤが割り当てられるので、所蔵ＤＢ２３ｃには、同一の図書であってもそれぞれ異なる資料に対して資料情報が登録される。
【００２９】
所蔵ＤＢ２３ｃの配置場所の欄には、図書館Ａ内での配置位置を示す情報が登録される。また、所蔵ＤＢ２３ｃの状態の欄には、各資料が利用可能であることを示す「利用可」、各資料が貸し出し中であることを示す「貸出中」等が登録される。
所蔵ＤＢ２３ｃの登録内容は、自身の図書館Ａに新たに図書（資料）が所蔵された場合に、図書の管理を行なう担当者等がＤＢサーバ２ａの操作部を介して新たな図書の資料情報を入力する都度、制御部２０によって登録される。なお、所蔵ＤＢ２３ｃに登録される資料情報も、図書の管理を行なう担当者等が、ＤＢサーバ２ａに接続された外部装置を介して入力する構成であってもよく、ＤＢサーバ２ａに接続された外部装置から自動的に転送される構成であってもよい。
【００３０】
図４は端末装置３の構成を示すブロック図である。本実施形態の端末装置３は、制御部３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、ネットワークＮに接続するための通信インタフェース３４、操作部３５、表示部３６等を備え、これらのハードウェア各部はそれぞれバス３ａを介して相互に接続されている。
【００３１】
制御部３０は、ＣＰＵ又はＭＰＵ等であり、ＲＯＭ３１又はＨＤＤ３３に予め格納されている制御プログラムを適宜ＲＡＭ３２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ３１は、端末装置３として動作するために必要な種々の制御プログラムを予め格納している。ＲＡＭ３２はＳＲＡＭ又はフラッシュメモリ等であり、制御部３０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３２】
ＨＤＤ３３は大容量の記憶装置である。ＨＤＤ３３は、端末装置３として動作するために必要な種々の制御プログラム、ウェブブラウザ３３ａ、端末装置３を操作する操作者に対して各種の情報を通知するための画面情報等を格納する。
【００３３】
操作部３５は、マウス及びキーボード等であり、端末装置３を操作するユーザが端末装置３を操作するために必要な各種の操作キーを備えている。ユーザにより各操作キーが操作された場合、操作部３５は操作された操作キーに対応した制御信号を制御部３０へ送出し、制御部３０は操作部３５から取得した制御信号に対応した処理を実行する。表示部３６は、液晶ディスプレイ又はCathode Ray Tube（ＣＲＴ）ディスプレイ等であり、制御部３０からの指示に従って、端末装置３の動作状態、操作部３５を介して入力された情報、ユーザに対して通知すべき情報等を表示する。
【００３４】
以下に、上述した構成の図書検索システムにおける図書の検索処理について説明する。なお、以下では、端末装置３が、ネットワークＮを介して、図書館Ａの図書検索サーバ１ａに図書の検索処理を実行させる構成を例に説明する。
【００３５】
図書の検索処理を実行したいユーザは、自身の端末装置３を介して図書館Ａの図書検索サーバ１ａにアクセスする。具体的には、ユーザは、端末装置３の制御部３０に、ＨＤＤ３３に格納してあるウェブブラウザ３３ａを実行させ、図書検索サーバ１ａのウェブサイトにアクセスする。
【００３６】
図５乃至図７は表示画面の構成を示す模式図である。端末装置３からアクセスされた図書検索サーバ１ａは、所定のウェブページをＨＤＤ１３から読み出して、ネットワークＮを介してアクセスして来た端末装置３へ送信する。端末装置３の制御部３０は、図書検索サーバ１ａから受信したウェブページに基づいて、図５（ａ）に示すような初期画面を表示部３６に表示させる。
【００３７】
初期画面は、図５（ａ）に示すように、図書の検索処理を行なう際の検索キーワードを入力するための入力欄と、検索処理の実行を指示するための検索ボタンと、入力欄に入力されたキーワードの削除を指示するためのクリアボタンとを表示する。なお、図書の検索処理を行なう装置は、例えば、図書のタイトル、著者名、出版社、分類等の情報毎に検索キーワードを入力することにより、より絞り込んだ検索結果が得られるように構成されている場合が多い。本実施形態においても、初期画面を、各情報毎に検索キーワードを入力できるように構成することができるが、以下では、各情報を指定せずに単なるキーワードとして検索キーワードを入力した場合の検索処理を例に説明する。
【００３８】
図５（ａ）に示す初期画面において、ユーザが、端末装置３の操作部３５を操作して任意の文字列（検索キーワード）を入力し、検索ボタンを操作した場合、制御部３０は、入力された文字列を検索キーワードとして図書検索サーバ１ａへ送信する。
【００３９】
図書検索サーバ１ａの制御部（取得手段）１０は、文字列（検索キーワード）を取得し、取得した検索キーワードに基づく検索処理を、ＤＢサーバ２ａに格納されている各ＤＢ２３ａ，２３ｂ，２３ｃに対して実行する。具体的には、制御部１０は、ＨＤＤ１３に格納されている検索処理プログラム１３ａをＲＡＭ１２に読み出して順次実行することにより、通信インタフェース１４を介してＤＢサーバ２ａの書誌ＤＢ２３ａにアクセスし、検索キーワードを含む書誌情報を書誌ＤＢ２３ａから検索する検索手段として動作する。
【００４０】
制御部１０は、例えば、書誌ＤＢ２３ａに登録されたタイトル、著者名、出版社に検索キーワードが含まれる書誌情報を書誌ＤＢ２３ａから読み出すと共に、読み出した書誌情報の数を計数する。本実施形態の図書検索サーバ１ａは、検索処理の結果、検索された書誌情報（書誌ＤＢ２３ａから読み出された書誌情報）の数（以下、ヒット件数ともいう）に応じて異なる表示形式で検索結果（検索された書誌情報）を表示させるように構成してある。
【００４１】
即ち、制御部１０は、検索処理を行なった後、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、ヒット件数に応じた表示形式に基づいて、検索結果を表示させるための表示情報を生成する表示情報生成手段として動作する。そして、制御部１０は、生成した表示情報に基づくウェブページを作成し、作成したウェブページを端末装置３へ送信することにより、生成した表示情報に基づく表示画面を端末装置３の表示部３６に表示させる表示制御手段として動作する。
【００４２】
具体的には、制御部１０は、ヒット件数が多い場合（例えば、２００件以上の場合）、ＤＢサーバ２ａの著者名典拠ＤＢ２３ｂにアクセスし、図５（ａ）に示す初期画面を介して入力された検索キーワードを含む著者典拠情報を著者名典拠ＤＢ２３ｂから検索する。制御部１０は、著者名典拠ＤＢ２３ｂに対する検索結果に基づいて、検索キーワードが著者名又は別名の一部又は全部であるか否かを判断する判断手段として動作する。制御部１０は、検索キーワードが著者名又は別名の一部又は全部であると判断した場合、この検索キーワードを著者名又は別名に含む著者名典拠情報を著者名典拠ＤＢ２３ｂから取得する。
【００４３】
なお、例えば、初期画面において著者名を指定した検索キーワードが入力された場合、入力された検索キーワードは著者名の一部又は全部である可能性が高いので、制御部１０は、この検索キーワードが著者名の一部又は全部であるか否かを判断することなく、この検索キーワードを著者名又は別名に含む著者名典拠情報を著者名典拠ＤＢ２３ｂから取得すればよい。
【００４４】
制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、著者名典拠ＤＢ２３ｂから取得した著者名典拠情報を表示させるための著者表示情報を生成する著者表示情報生成手段として動作する。従って、制御部１０は、書誌ＤＢ２３ａに対する検索結果を表示させるための表示情報と、著者名典拠ＤＢ２３ｂに対する検索結果を表示させるための著者表示情報とを生成する。そして、制御部１０は、表示情報及び著者表示情報に基づくウェブページを作成し、作成したウェブページを端末装置３へ送信する。
【００４５】
端末装置３の制御部３０は、受信したウェブページに基づいて、図５（ｂ）に示すように、書誌ＤＢ２３ａに対する検索結果を表示する表示画面５０に、著者名典拠ＤＢ２３ｂに対する検索結果を表示する表示画面（著者名典拠一覧５１）を重畳させた表示画面を端末装置３の表示部３６に表示させる。
【００４６】
図５（ｂ）に示す表示画面５０は、書誌ＤＢ２３ａに対する検索結果として、ヒット件数、現在表示中の書誌情報が検索結果中の何件目から何件目までの書誌情報であるかを示す情報（図５（ｂ）では、「１件〜２０件」）、検索された書誌情報のタイトル及び著者名、その他の検索結果の表示に切り替えるためのページ番号等を表示する。また、表示画面５０は、図５（ａ）に示す初期画面に戻るための「検索画面に戻る」ボタンを表示する。更に、表示画面５０中の著者名典拠一覧５１は、著者名典拠ＤＢ２３ｂに対する検索結果である著者名典拠情報（図５（ｂ）では著者名及び生没年）を一覧表示する。
【００４７】
図５（ｂ）に示す表示画面５０が表示部３６に表示された端末装置３において、ユーザは、書誌ＤＢ２３ａに対する検索結果のいずれかのより詳細な書誌情報を知りたい場合、所望の検索結果（タイトル及び著者名）を選択する。表示画面５０において、書誌ＤＢ２３ａに対する検索結果から１つの検索結果（タイトル及び著者名）が選択された場合、制御部３０は、選択された検索結果の詳細な書誌情報を図書検索サーバ１ａに要求する。
【００４８】
図書検索サーバ１ａの制御部１０は、要求された書誌情報を書誌ＤＢ２３ａから読み出し、この書誌情報を表示させるためのウェブページを作成し、作成したウェブページを端末装置３へ送信する。具体的には、制御部１０は、表示画面５０から選択された検索結果（タイトル及び著者名）を、書誌ＤＢ２３ａのタイトル欄及び著者名欄からそれぞれ検索し、この図書の書誌情報を書誌ＤＢ２３ａから読み出す。端末装置３の制御部３０は、受信したウェブページに基づいて、図６（ａ）に示すような表示画面５２を表示部３６に表示させる。図６（ａ）に示す表示画面５２は、図５（ｂ）に示す表示画面５０において選択された検索結果（図書）の詳細な書誌情報、図５（ｂ）に示す表示画面５０の表示に戻るための「一覧に戻る」ボタン等を表示する。
【００４９】
また、図５（ｂ）に示す表示画面５０が表示部３６に表示された端末装置３において、ユーザは、著者名典拠一覧５１に著者名典拠情報が表示された著者のいずれかの図書を知りたい場合、所望の著者名典拠情報を選択する。表示画面５０において、１つの著者名典拠情報が選択された場合、制御部３０は、選択された著者名典拠情報の著者の図書の情報を図書検索サーバ１ａに要求する。
【００５０】
図書検索サーバ１ａの制御部１０は、要求された図書の情報を書誌ＤＢ２３ａから読み出し、この図書の情報を表示させるためのウェブページを作成し、作成したウェブページを端末装置３へ送信する。具体的には、制御部１０は、著者名典拠一覧５１から選択された著者名典拠情報における著者名を、書誌ＤＢ２３ａの著者名の欄から検索し、この著者の図書のタイトルを書誌ＤＢ２３ａから読み出す。端末装置３の制御部３０は、受信したウェブページに基づいて、図６（ｂ）に示すような表示画面５３を表示部３６に表示させる。図６（ｂ）に示す表示画面５３は、図５（ｂ）に示す著者名典拠一覧５１において選択された著者名典拠情報が示す著者の図書の情報（タイトル）、図５（ｂ）に示す表示画面５０の表示に戻るための「一覧に戻る」ボタン等を表示する。
【００５１】
このように、ヒット件数が多い場合には、入力された検索キーワードが著者名又は別名の一部又は全部であれば、その著者名の著者の著者名典拠情報を、検索結果と共に表示させるので、検索キーワードを含む著者名の著者の著者名典拠情報をユーザに通知できる。また、ユーザが、表示された著者名典拠情報から所望の著者名典拠情報を選択することによって、選択した著者名典拠情報に基づく絞り込み検索を行なうことができる。従って、ヒット件数が多い場合であっても、著者名典拠情報に基づいて更に絞り込み検索を行なうことによって、ユーザが所望の図書の情報をより見つけ易くなる。
【００５２】
一方、図書検索サーバ１ａの制御部１０は、図５（ａ）に示す初期画面を介して入力された検索キーワードに基づいて書誌ＤＢ２３ａを検索した結果、ヒット件数が少ない場合（例えば、２０件未満の場合）、ＤＢサーバ２ａの所蔵ＤＢ２３ｃにアクセスし、検索した図書の資料情報（所蔵場所情報）を所蔵ＤＢ２３ｃから取得する所蔵場所情報取得手段として動作する。
【００５３】
また、制御部１０は、ヒット件数が少ない場合、予め登録されている他の図書館Ｂ，Ｃの図書検索サーバ１ｂ，１ｃに接続し、図５（ａ）に示す初期画面を介して入力された検索キーワードを含む書誌情報を、図書検索サーバ１ｂ，１ｃに接続されたＤＢサーバ２ｂ，２ｃの書誌ＤＢから検索する外部検索手段として動作する。
【００５４】
制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、書誌ＤＢ２３ａに対する検索結果（タイトル及び著者名）と、所蔵ＤＢ２３ｃから読み出した検索結果の各図書の資料情報とを各図書毎に対応付けて表示させるための表示情報を生成する。そして、制御部１０は、生成した表示情報と、他の図書館Ｂ，ＣのＤＢサーバ２ｂ，２ｃの書誌ＤＢに対する検索結果とに基づくウェブページを作成し、作成したウェブページを端末装置３へ送信する。
【００５５】
端末装置３の制御部３０は、受信したウェブページに基づいて、図７（ａ）に示すように書誌ＤＢ２３ａに対する検索結果を表示する表示画面５４に、他の図書館Ｂ，ＣのＤＢサーバ２ｂ，２ｃの書誌ＤＢに対する検索結果情報５５を重畳させた表示画面を端末装置３の表示部３６に表示させる。
【００５６】
図７（ａ）に示す表示画面５４は、書誌ＤＢ２３ａに対する検索結果として、ヒット件数、検索された書誌情報のタイトル及び著者名、検索された書誌情報の図書（資料）の資料情報等を表示する。また、表示画面５４は、図５（ａ）に示す初期画面に戻るための「検索画面に戻る」ボタンを表示する。更に、表示画面５４中の検索結果情報５５は、他の図書館Ｂ，ＣのＤＢサーバ２ｂ，２ｃの書誌ＤＢに対する検索結果のヒット件数を表示する。
【００５７】
図７（ａ）に示す表示画面５４が表示部３６に表示された端末装置３において、ユーザは、書誌ＤＢ２３ａに対する検索結果のいずれかのより詳細な書誌情報を知りたい場合、表示画面５４に表示されたいずれかの書誌情報を操作部３５を介して選択する。端末装置３の制御部３０は、表示画面５４において、いずれかの検索結果（書誌情報）が選択された場合、選択された検索結果のより詳細な書誌情報を図書検索サーバ１ａから取得して表示部３６に表示させることができる。
【００５８】
このように、ヒット件数が少ない場合には、検索された図書の書誌情報だけでなく、資料情報（所蔵情報）も表示させるので、ユーザは、少ない検索結果の中から所望の図書を容易に探し出すことができると共に、同一の表示画面において所望の図書の所蔵場所も知ることができる。なお、ヒット件数が膨大な数になった場合には、一覧で表示できる書誌情報の数を増やすために各図書の資料情報（所蔵場所）を表示させることは必要ない。しかし、検索結果が少ない場合には、各図書の資料情報（所蔵場所）も表示させておくことにより、ユーザは、所望の図書の書誌情報と所蔵場所とを同一の表示画面を介して効率よく知ることができる。
【００５９】
また、ヒット件数が少ない場合には、検索対象の図書館ＡのＤＢサーバ２ａの書誌ＤＢ２３ａに対する検索結果だけでなく、他の図書館Ｂ，Ｃにおける書誌ＤＢに対するヒット件数も表示させる。これにより、ユーザは、少ない検索結果の中から所望の図書を容易に探し出すことができると共に、同一の表示画面において他の図書館Ｂ，Ｃにおける図書の所蔵数も知ることができる。これにより、ユーザは、通知された情報に基づいて、自身が入力した検索キーワードが適切であるのか否かを判断することができる。
【００６０】
具体的には、検索対象の図書館Ａの書誌ＤＢ２３ａに対する検索結果が０件であった場合に、他の図書館Ｂ，Ｃの書誌ＤＢに対しては複数の検索結果が得られたときには、単にユーザが検索したい図書が検索対象の図書館Ａに所蔵されていないだけであると判断することができる。また、検索対象の図書館Ａの書誌ＤＢ２３ａに対する検索結果が０件であった場合に、他の図書館Ｂ，Ｃの書誌ＤＢに対する検索結果も少ないときには、ユーザが入力した検索キーワードを含む図書が存在しないので、検索キーワードが適切でない可能性があると判断することができる。
【００６１】
なお、ユーザが入力した検索キーワードが適切であるのか否かを判断するための比較対象としては、他の図書館Ｂ，Ｃの書誌ＤＢに限られず、例えば、各大学図書館における図書の所蔵情報を保持する国立情報学研究所（ＮＩＩ：National Institute of Informatics）のデータベースに対する検索結果、Yahoo（登録商標）、Google（登録商標）、各種の電子ジャーナル等の情報検索サイトに対する検索結果等を用いてもよい。
【００６２】
更に、図書検索サーバ１ａの制御部１０は、図５（ａ）に示す初期画面を介して入力された検索キーワードに基づいて書誌ＤＢ２３ａを検索した結果、ヒット件数が多くも少なくもない場合（例えば、２０件以上２００件未満の場合）、検索した書誌情報を、各書誌情報に含まれる分類毎に分類する。制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行することにより、検索結果（タイトル及び著者名）を、分類毎に表示させるための表示情報を生成する。
【００６３】
そして、制御部１０は、生成した表示情報に基づくウェブページを作成し、作成したウェブページを端末装置３へ送信する。端末装置３の制御部３０は、受信したウェブページに基づいて、図７（ｂ）に示すように、書誌ＤＢ２３ａに対する検索結果を分類毎に表示する表示画面５６を端末装置３の表示部３６に表示させる。
【００６４】
図７（ｂ）に示す表示画面５６は、書誌ＤＢ２３ａに対する検索結果として、ヒット件数、現在表示中の書誌情報が検索結果中の何ページ目の書誌情報であるかを示す情報（図７（ｂ）では、「１ページ」）、現在表示中の書誌情報の分類、現在表示中の書誌情報の件数、検索された書誌情報のタイトル及び著者名、その他の検索結果の表示に切り替えるためのページ番号等を表示する。また、表示画面５６は、図５（ａ）に示す初期画面に戻るための「検索画面に戻る」ボタンを表示する。なお、表示画面５６は、その他の検索結果の表示に切り替えるためのページ番号と共に、各ページに表示される書誌情報の分類及び件数も表示する。
【００６５】
図７（ｂ）に示す表示画面５６が表示部３６に表示された端末装置３において、ユーザは、書誌ＤＢ２３ａに対する検索結果のいずれかのより詳細な書誌情報を知りたい場合、表示画面５６に表示されたいずれかの書誌情報を操作部３５を介して選択する。端末装置３の制御部３０は、表示画面５６において、いずれかの検索結果（書誌情報）が選択された場合、選択された検索結果のより詳細な書誌情報を図書検索サーバ１ａから取得して表示部３６に表示させることができる。
【００６６】
また、図７（ｂ）に示す表示画面５６において、ユーザは、現在表示中のページ以外のページに表示される検索結果を知りたい場合、表示画面５６に表示されたいずれかのページ番号を操作部３５を介して選択する。端末装置３の制御部３０は、表示画面５６において、いずれかのページ番号が選択された場合、選択されたページ番号のページに表示される検索結果を図書検索サーバ１ａから取得して表示部３６に表示させることができる。
【００６７】
このように、ヒット件数が多くも少なくもない場合には、それぞれの検索結果（書誌情報）を分類毎に分類して表示させるので、検索結果を分類せずに一覧表示させた場合と比較して、ユーザは、所望の図書の分類に基づいて、検索結果の中から所望の図書をより見つけ易くなる。
【００６８】
なお、検索結果を、検索結果の各書誌情報に含まれる分類毎に分類するだけでなく、例えば、各書誌情報に含まれる出版社毎又は出版年毎に分類して表示してもよい。また、書誌ＤＢ２３ａに登録してある書誌情報にその他の情報が含まれる場合、その情報に基づいて所定の条件で検索結果を分類して表示してもよい。
【００６９】
上述したように、本実施形態の図書検索サーバ１ａは、ユーザによって入力された検索キーワードに基づいて書誌ＤＢ２３ａを検索した結果のヒット件数に応じて異なる表示形式の表示画面で、検索結果を表示させる。従って、検索結果の数に応じてユーザがとり得る次の行動（アクション）に対応できる表示画面によって、検索結果を通知することができる。
【００７０】
以下に、本実施形態の図書検索サーバ１ａによる図書の検索処理についてフローチャートに基づいて説明する。図８及び図９は図書の検索処理の手順を示すフローチャートである。なお、以下の処理は、図書検索サーバ１ａのＲＯＭ１１又はＨＤＤ１３に格納されている各種の制御プログラムに従って制御部１０によって実行される。
【００７１】
端末装置３のユーザは、図書の検索処理を行ないたい場合、ＨＤＤ３３に格納されているウェブブラウザ３３ａを制御部３０に実行させ、図書検索サーバ１ａのウェブサイトにアクセスする。端末装置３の制御部３０は、図書検索サーバ１ａから所定のウェブページを受信し、図５（ａ）に示す初期画面を表示部３６に表示させる。ユーザは、初期画面を介して検索キーワードを入力し、ネットワークＮを介して図書検索サーバ１ａへ送信する。
【００７２】
図書検索サーバ１ａの制御部１０は、ネットワークＮを介して外部の端末装置３から検索キーワードを取得する（Ｓ１）。制御部１０は、ＨＤＤ１３に格納されている検索処理プログラム１３ａをＲＡＭ１２に読み出して順次実行し、取得した検索キーワードに基づく検索処理を、ＤＢサーバ２ａの書誌ＤＢ２３ａに対して実行する（Ｓ２）。
【００７３】
制御部１０は、検索処理を実行した結果、ヒット件数が第１閾値（例えば２００）以上であるか否かを判断する（Ｓ３）。制御部１０は、ヒット件数が第１閾値以上であると判断した場合（Ｓ３：ＹＥＳ）、ステップＳ１で取得した検索キーワードに基づく検索処理を、ＤＢサーバ２ａの著者名典拠ＤＢ２３ｂに対して実行する（Ｓ４）。制御部１０は、検索結果に基づいて、検索キーワードが著者名又は別名の一部又は全部であるか否かを判断する（Ｓ５）。
【００７４】
制御部１０は、検索キーワードが著者名又は別名の一部又は全部であると判断した場合（Ｓ５：ＹＥＳ）、この検索キーワードを著者名又は別名に含む著者名典拠情報を著者名典拠ＤＢ２３ｂから取得する（Ｓ６）。制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行し、ステップＳ６で著者名典拠ＤＢ２３ｂから取得した著者名典拠情報を表示させるための著者表示情報を生成する（Ｓ７）。制御部１０は、ステップＳ２で実行した書誌ＤＢ２３ａに対する検索処理の結果を表示させるための表示情報を生成し（Ｓ８）、生成した表示情報と著者表示情報とに基づくウェブページを作成する（Ｓ９）。
【００７５】
制御部１０は、検索キーワードが著者名又は別名の一部又は全部でないと判断した場合（Ｓ５：ＮＯ）、ステップＳ６，Ｓ７の処理をスキップし、ステップＳ２で実行した書誌ＤＢ２３ａに対する検索処理の結果を表示させるための表示情報のみを生成し（Ｓ８）、生成した表示情報に基づくウェブページを作成する（Ｓ９）。制御部１０は、作成したウェブページを端末装置３へ送信する（Ｓ１０）。これにより、端末装置３０の表示部３６には、図５（ｂ）に示すように、書誌ＤＢ２３ａに対する検索結果を表示する表示画面５０に、著者名典拠ＤＢ２３ｂに対する検索結果を表示する著者名典拠一覧５１を重畳させた画面が表示される。
【００７６】
ステップＳ３でヒット件数が第１閾値以上でないと判断した場合（Ｓ３：ＮＯ）、制御部１０は、ヒット件数が第２閾値（例えば２０）以上であるか否かを判断する（Ｓ１１）。制御部１０は、ヒット件数が第２閾値以上であると判断した場合（Ｓ１１：ＹＥＳ）、ステップＳ２で実行した書誌ＤＢ２３ａに対する検索処理によって検索した書誌情報を、各書誌情報に含まれる分類毎に分類する（Ｓ１２）。制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行し、ステップＳ１２で分類した書誌情報を分類毎に表示させるための表示情報を生成し（Ｓ８）、生成した表示情報に基づくウェブページを作成する（Ｓ９）。
【００７７】
制御部１０は、作成したウェブページを端末装置３へ送信する（Ｓ１０）。これにより、端末装置３０の表示部３６には、図７（ｂ）に示すように、書誌ＤＢ２３ａに対する検索結果を分類毎に表示する表示画面５６を端末装置３の表示部３６に表示させる。
【００７８】
ステップＳ１１でヒット件数が第２閾値以上でないと判断した場合（Ｓ１１：ＮＯ）、制御部１０は、検索した図書の資料情報をＤＢサーバ２ａの所蔵ＤＢ２３ｃから取得する（Ｓ１３）。また、制御部１０は、外部の図書館Ｂ，Ｃの図書検索サーバ１ｂ，１ｃに接続し、ステップＳ１で取得した検索キーワードに基づく検索処理を、外部のＤＢサーバ２ｂ，２ｃの書誌ＤＢに対して実行する（Ｓ１４）。
【００７９】
制御部１０は、表示情報生成処理プログラム１３ｂをＨＤＤ１３からＲＡＭ１２に読み出して順次実行し、ステップＳ２で実行した書誌ＤＢ２３ａに対する検索処理の結果と、ステップＳ１４で実行した外部の書誌ＤＢに対する検索処理のヒット件数とを表示させるための表示情報を生成し（Ｓ８）、生成した表示情報に基づくウェブページを作成する（Ｓ９）。
【００８０】
制御部１０は、作成したウェブページを端末装置３へ送信する（Ｓ１０）。これにより、端末装置３０の表示部３６には、図７（ａ）に示すように、書誌ＤＢ２３ａに対する検索結果を表示する表示画面５４に、他の図書館Ｂ，ＣのＤＢサーバ２ｂ，２ｃの書誌ＤＢに対する検索結果情報５５を重畳させた画面が表示される。
【００８１】
上述したように、本実施形態の図書検索サーバ１ａは、ユーザによって入力された検索キーワードに基づいて書誌ＤＢ２３ａを検索した結果のヒット件数に応じて異なる表示形式の表示画面で、検索結果を表示させる。従って、ユーザは、検索結果の数に応じて表示される表示画面に基づいて、所望の図書をより効率よく探し出すことができる。
【００８２】
上述した実施形態では、端末装置３が、ネットワークＮを介して図書検索サーバ１ａに図書検索処理を実行させる構成の図書検索システムを例に説明したが、このような構成に限られない。例えば、図書検索サーバ１ａが操作部及び表示部を有する構成であれば、図書検索サーバ１ａの操作部を介して図書検索サーバ１ａに直接図書検索処理を実行させることができる。また、上述した実施形態では、図書検索処理に必要な各種のＤＢ２３ａ，２３ｂ，２３ｃをＤＢサーバ２で管理する構成の図書検索システムを例に説明した。しかし、図書検索サーバ１ａ自身が各ＤＢ２３ａ，２３ｂ，２３ｃを管理する構成であってもよく、複数のＤＢサーバによってそれぞれのＤＢ２３ａ，２３ｂ，２３ｃを管理する構成であってもよい。
【００８３】
上述した本実施形態に関し、更に以下の付記を開示する。
【００８４】
（付記１）
図書に関する図書情報が複数登録されている図書情報データベースにアクセスする手段と、文字列を取得する取得手段と、該取得手段が取得した文字列を含む図書情報を前記図書情報データベースから検索する検索手段とを備える図書検索装置において、
前記検索手段が検索した図書情報の数に応じた表示形式に基づいて、前記検索手段が検索した図書情報を表示させるための表示情報を生成する表示情報生成手段と、
該表示情報生成手段が生成した表示情報に基づく表示画面を表示装置に表示させる表示制御手段と
を備えることを特徴とする図書検索装置。
【００８５】
（付記２）
著者名を含み、著者を特定するための著者情報が複数登録されている著者情報データベースにアクセスする手段と、
前記取得手段が取得した文字列が著者名の一部又は全部であるか否かを判断する判断手段と、
該判断手段が著者名の一部又は全部であると判断した場合、前記文字列を含む著者名の著者の著者情報を前記著者情報データベースから取得する手段と、
前記著者情報データベースから取得した著者情報を表示させるための著者表示情報を生成する著者表示情報生成手段とを備え、
前記表示制御手段は、前記表示情報生成手段が生成した表示情報に基づく表示画面に、前記著者表示情報生成手段が生成した著者表示情報に基づく表示画面を重畳させて表示装置に表示させるように構成してあること
を特徴とする付記１に記載の図書検索装置。
【００８６】
（付記３）
前記判断手段は、前記取得手段が取得した文字列が著者名の一部又は全部であるか否かを前記著者情報データベースに基づいて判断するように構成してあることを特徴とする付記２に記載の図書検索装置。
【００８７】
（付記４）
前記図書情報は、各図書を所定の条件で分類するための分類情報を含んでおり、
前記表示情報生成手段は、前記検索手段が検索した図書情報を、該図書情報が含む分類情報が示す分類毎に表示させるための表示情報を生成するように構成してあること
を特徴とする付記１乃至３のいずれかひとつに記載の図書検索装置。
【００８８】
（付記５）
前記取得手段が取得した文字列を含む図書情報を外部の図書情報データベースから検索する外部検索手段を備え、
前記表示制御手段は、前記表示情報生成手段が生成した表示情報に基づく表示画面に、前記外部検索手段が検索した図書情報の数を重畳させて表示装置に表示させるように構成してあること
を特徴とする付記１乃至４のいずれかひとつに記載の図書検索装置。
【００８９】
（付記６）
図書の所蔵場所を示す所蔵場所情報が複数登録されている所蔵場所情報データベースにアクセスする手段と、
前記検索手段が検索した図書情報の数が所定数よりも少ない場合、前記検索手段が検索した図書情報の図書の所蔵場所情報を前記所蔵場所情報データベースから取得する所蔵場所情報取得手段とを備え、
前記表示情報生成手段は、前記検索手段が検索した図書情報の数が所定数よりも少ない場合、前記検索手段が検索した図書情報及び前記所蔵場所情報取得手段が取得した所蔵場所情報を図書毎に対応付けて表示させるための表示情報を生成するように構成してあること
を特徴とする付記１乃至５のいずれかひとつに記載の図書検索装置。
【００９０】
（付記７）
図書に関する図書情報が複数登録されている図書情報データベースから、取得した文字列を含む図書情報を検索する図書検索方法において、
前記図書情報データベースから検索した図書情報の数に応じた表示形式に基づいて、検索した図書情報を表示させるための表示情報を生成するステップと、
生成した表示情報に基づく表示画面を表示装置に表示させるステップと
を含むことを特徴とする図書検索方法。
【００９１】
（付記８）
コンピュータに、図書に関する図書情報が複数登録されている図書情報データベースから、取得した文字列を含む図書情報を検索させるためのコンピュータプログラムにおいて、
コンピュータに、
前記図書情報データベースから検索した図書情報の数に応じた表示形式に基づいて、検索した図書情報を表示させるための表示情報を生成するステップと、
生成した表示情報に基づく表示画面を表示装置に表示させるステップと
を実行させるためのコンピュータプログラム。
【図面の簡単な説明】
【００９２】
【図１】本実施形態に係る図書検索システムの構成を示す模式図である。
【図２】図書検索サーバ及びＤＢサーバの構成を示すブロック図である。
【図３】各ＤＢの登録内容を示す模式図である。
【図４】端末装置の構成を示すブロック図である。
【図５】表示画面の構成を示す模式図である。
【図６】表示画面の構成を示す模式図である。
【図７】表示画面の構成を示す模式図である。
【図８】図書の検索処理の手順を示すフローチャートである。
【図９】図書の検索処理の手順を示すフローチャートである。
【符号の説明】
【００９３】
１  図書検索サーバ（図書検索装置）
１０  制御部（取得手段、検索手段、表示情報生成手段、表示制御手段、判断手段、著者表示情報生成手段、所蔵場所情報取得手段、外部検索手段）
２  ＤＢサーバ
２３  ＨＤＤ
２３ａ  書誌ＤＢ（図書情報データベース）
２３ｂ  著者名典拠ＤＢ（著者情報データベース）
２３ｃ  所蔵ＤＢ（所蔵場所情報データベース）
【図１】
2009211115.tif 000003
【図２】
2009211115.tif 000004
【図３】
2009211115.tif 000005
【図４】
2009211115.tif 000006
【図５】
2009211115.tif 000007
【図６】
2009211115.tif 000008
【図７】
2009211115.tif 000009
【図８】
2009211115.tif 000010
【図９】
2009211115.tif 000011