(57)【特許請求の範囲】
【請求項１】
１つ以上のデータサーバに記憶されているデータの検索用のインデックスを前記データのカテゴリごとに記憶するインデックス記憶手段と、
検索要求を受け付け、前記検索用のインデックスを前記データのカテゴリに基づき検索する検索手段と、
前記検索の結果を前記データのカテゴリごとに応答する検索応答手段と、
前記データサーバにデータ要求を行うデータ要求手段と、
前記データサーバから提供された前記データから前記インデックス記憶手段に記憶されている前記インデックスの更新に利用するファイルを作成するファイル作成手段と、
前記ファイルに付与する機種の情報を含む複数項目の情報を関連付けたマスタ情報を記憶するマスタ記憶手段と、
前記ファイルに基づき、前記インデックス記憶手段に記憶されている前記インデックスを更新するインデックス更新手段とを有し、
前記ファイル作成手段は、前記データに前記機種の情報が付与されており、かつ、前記機種の情報と関連付けられた１つ以上の項目の情報が付与されていない場合に、前記データに付与されていた前記機種の情報と関連付けられた１つ以上の項目の情報を付与した前記ファイルを作成し、
前記検索手段は、前記データのカテゴリを含む検索条件に基づき、前記インデックス記憶手段に前記データのカテゴリごとに記憶されている前記検索用のインデックスを検索すること
を特徴とするサーバ装置。
【請求項２】
クライアント端末から前記検索条件に基づいた検索指示を受け付け、前記検索手段に対して検索条件に基づいた前記検索要求を行う検索要求手段と、
前記検索応答手段による応答に基づき、前記検索の結果が前記カテゴリごとに分かれて表示される検索結果画面を作成する検索結果画面作成手段と、
前記検索結果画面を前記クライアント端末に送信する検索結果画面送信手段と
を有することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記検索結果画面作成手段は、前記カテゴリごとの前記検索の結果が前記カテゴリごとのタブ画面に分かれて表示されること
を特徴とする請求項２記載のサーバ装置。
【請求項４】
前記データ要求手段は、前記データサーバからデータを取得する取得方法が前記データサーバごとに設定されており、前記データを取得する取得方法が異なる前記データサーバに対応可能なこと
を特徴とする請求項１乃至３何れか一項記載のサーバ装置。
【請求項５】
１つ以上のデータサーバに記憶されているデータの検索用のインデックスを前記データのカテゴリごとに記憶するインデックス記憶手段と、機種の情報を含む複数項目の情報を関連付けたマスタ情報を記憶するマスタ記憶手段と、を有するサーバ装置が実行する検索方法であって、
前記データサーバにデータ要求を行うデータ要求ステップと、
前記データサーバから提供された前記データから前記インデックス記憶手段に記憶されている前記インデックスの更新に利用するファイルを作成するファイル作成ステップと、
前記ファイルに基づき、前記インデックス記憶手段に記憶されている前記インデックスを更新するインデックス更新ステップと、
検索要求を受け付け、前記インデックス記憶手段から、前記検索用のインデックスを前記データのカテゴリに基づき検索する検索ステップと、
前記検索の結果を前記データのカテゴリごとに応答する検索応答ステップと
を有し、
前記ファイル作成ステップは、前記データに前記機種の情報が付与されており、かつ、前記機種の情報と関連付けられた１つ以上の項目の情報が付与されていない場合に、前記データに付与されていた前記機種の情報と関連付けられた１つ以上の項目の情報を付与した前記ファイルを作成し、
前記検索ステップは、前記データのカテゴリを含む検索条件に基づき、前記インデックス記憶手段に前記データのカテゴリごとに記憶されている前記検索用のインデックスを検索する
ことを特徴とする検索方法。
【請求項６】
コンピュータを、
１つ以上のデータサーバに記憶されているデータの検索用のインデックスを前記データのカテゴリごとに記憶するインデックス記憶手段、
検索要求を受け付け、前記検索用のインデックスを前記データのカテゴリに基づき検索する検索手段、
前記検索の結果を前記データのカテゴリごとに応答する検索応答手段、
前記データサーバにデータ要求を行うデータ要求手段、
前記データサーバから提供された前記データから前記インデックス記憶手段に記憶されている前記インデックスの更新に利用するファイルを作成するファイル作成手段、
前記ファイルに付与する機種の情報を含む複数項目の情報を関連付けたマスタ情報を記憶するマスタ記憶手段、
前記ファイルに基づき、前記インデックス記憶手段に記憶されている前記インデックスを更新するインデックス更新手段
として機能させ、
前記ファイル作成手段は、前記データに前記機種の情報が付与されており、かつ、前記機種の情報と関連付けられた１つ以上の項目の情報が付与されていない場合に、前記データに付与されていた前記機種の情報と関連付けられた１つ以上の項目の情報を付与した前記ファイルを作成し、
前記検索手段は、前記データのカテゴリを含む検索条件に基づき、前記インデックス記憶手段に前記データのカテゴリごとに記憶されている前記検索用のインデックスを検索する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、検索方法及びプログラムに関する。
【背景技術】
【０００２】
目的のコンテンツを検索するためにコンテンツを管理するコンテンツ管理システムは従来から知られている。例えばコンテンツ管理システムには、顧客に対してソリューションを提案するために、過去に社内で実施したソリューション事例のうち顧客のニーズに適合するソリューション事例を検索するものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のコンテンツ管理システムはコンテンツを記憶するデータサーバが複数ある場合、そのデータサーバごとに、データサーバが要求する手順で、検索条件などを指定してコンテンツごとに検索しなければならず、手間が掛かっていた。
【０００４】
本発明は、上記の点に鑑みなされたもので、複数のコンテンツから効率よく検索できるサーバ装置、検索方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本願請求項１のサーバ装置は、１つ以上のデータサーバに記憶されているデータの検索用のインデックスを前記データのカテゴリごとに記憶するインデックス記憶手段と、検索要求を受け付け、前記検索用のインデックスを前記データのカテゴリに基づき検索する検索手段と、前記検索の結果を前記データのカテゴリごとに応答する検索応答手段と、前記データサーバにデータ要求を行うデータ要求手段と、前記データサーバから提供された前記データから前記インデックス記憶手段に記憶されている前記インデックスの更新に利用するファイルを作成するファイル作成手段と、前記ファイルに付与する機種の情報を含む複数項目の情報を関連付けたマスタ情報を記憶するマスタ記憶手段と、前記ファイルに基づき、前記インデックス記憶手段に記憶されている前記インデックスを更新するインデックス更新手段とを有し、前記ファイル作成手段は、前記データに前記機種の情報が付与されており、かつ、前記機種の情報と関連付けられた１つ以上の項目の情報が付与されていない場合に、前記データに付与されていた前記機種の情報と関連付けられた１つ以上の項目の情報を付与した前記ファイルを作成し、前記検索手段は、前記データのカテゴリを含む検索条件に基づき、前記インデックス記憶手段に前記データのカテゴリごとに記憶されている前記検索用のインデックスを検索することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数のコンテンツから効率よく検索できる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る検索システムの一例の構成図である。
【図２】本実施形態に係る検索システムの他の例の構成図である。
【図３】コンピュータ装置の一例のハードウェア構成図である。
【図４】クライアント端末の一例の処理ブロック図である。
【図５】アプリケーションサーバの一例の処理ブロック図である。
【図６】検索サーバの一例の処理ブロック図である。
【図７】コンテンツ情報管理サーバの一例の処理ブロック図である。
【図８】データサーバの一例の処理ブロック図である。
【図９】検索サーバの他の例の処理ブロック図である。
【図１０】本実施形態に係る検索システムで行われるインデックス作成処理の流れを表した一例のシーケンス図である。
【図１１】機種マスタの一例の構成図である。
【図１２】インデックスの更新に利用するファイルの一例の構成図である。
【図１３】本実施形態に係る検索システムで行われる検索処理の流れを表した一例のシーケンス図である。
【図１４】検索画面の一例のイメージ図である。
【図１５】検索結果画面の一例のイメージ図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る検索システムの一例の構成図である。図１の検索システム１はクライアント端末１０とアプリケーションサーバ２０とが、インターネットなどのネットワークＮ１に接続される構成例を示している。なお、クライアント端末１０は複数あってもよい。
【０００９】
また、検索システム２はアプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０、データサーバ５０が、ＬＡＮなどのネットワークＮ２に接続される構成例を示している。
【００１０】
クライアント端末１０はアプリケーションサーバ２０にアクセス可能である。クライアント端末１０はアプリケーションサーバ２０に対し、検索指示を行い、アプリケーションサーバ２０から検索結果画面を受信して表示する。なお、クライアント端末１０は検索指示、検索結果画面の表示ができる情報処理装置であれば、スマートフォンや携帯電話、タブレットＰＣなど、何れの形態であってもよい。
【００１１】
アプリケーションサーバ２０は、検索サーバ３０、データサーバ５０にアクセス可能である。アプリケーションサーバ２０は検索サーバ３０に対し、検索要求を行い、検索応答を受信する。また、アプリケーションサーバ２０は受信した検索応答に基づき、検索結果画面を作成してクライアント端末１０に送信する。また、アプリケーションサーバ２０は検索者が検索結果画面から一つの検索結果を選択したあと、その検索結果の詳細をデータサーバ５０から直接、取得できるようにしてもよい。
【００１２】
検索サーバ３０はアプリケーションサーバ２０、コンテンツ情報管理サーバ４０にアクセス可能である。検索サーバ３０はコンテンツ情報管理サーバ４０から受信したファイルに基づき、検索用のインデックスを更新する。なお、コンテンツ情報管理サーバ４０から受信したファイル、及び、検索用のインデックスの詳細は後述する。また、検索サーバ３０はアプリケーションサーバ２０からの検索要求を受け付け、検索用のインデックスを検索し、検索応答をアプリケーションサーバ２０に返す。
【００１３】
コンテンツ情報管理サーバ４０は検索サーバ３０、データサーバ５０にアクセス可能である。コンテンツ情報管理サーバ４０はデータサーバ５０にデータを要求し、データを取得する。なお、コンテンツ情報管理サーバ４０はデータサーバ５０ごとにデータの取得方法が設定されている。したがって、コンテンツ情報管理サーバ４０はデータサーバ５０からのデータの取得方法の違いを吸収できる。コンテンツ情報管理サーバ４０は、取得したデータに機種マスタの情報を付与し、検索用のインデックスの更新に利用するファイルを作成する。また、コンテンツ情報管理サーバ４０は作成したファイルを検索サーバ３０に転送する。なお、機種マスタの情報、及び、インデックスの更新に利用するファイルの詳細は後述する。
【００１４】
データサーバ５０はアプリケーションサーバ２０、コンテンツ情報管理サーバ４０にアクセス可能である。データサーバ５０は、ファイルサーバ、グループウェアサーバ、ＤＢサーバなど、何らかのコンテンツを記憶するサーバであればよい。データサーバ５０はコンテンツ情報管理サーバ４０から要求されたデータをコンテンツ情報管理サーバ４０に提供する。
【００１５】
なお、図１の検索システム１のアプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０の構成は一例であり、アプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０を更に細分化する構成や、まとめる構成などが可能である。図１の検索システム１のアプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０を一つにまとめた構成は図２のようになる。
【００１６】
図２は本実施形態に係る検索システムの他の例の構成図である。図２の検索システム２は図１の検索システム１のアプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０の機能を検索サーバ６０に集約したものである。
【００１７】
＜ハードウェア構成＞
図１、図２におけるクライアント端末１０、アプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０、データサーバ５０、検索サーバ６０は、例えば図３に示すようなコンピュータ装置１００によって実現される。
【００１８】
図３はコンピュータ装置の一例のハードウェア構成図である。図３に示すコンピュータ装置１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０８などを備え、それぞれがバスＢで相互に接続されている。
【００１９】
入力装置１０１はキーボードやマウスなどを含み、コンピュータ装置１００に各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータ装置１００による処理結果を表示する。
【００２０】
通信Ｉ／Ｆ１０７はコンピュータ装置１００をネットワークＮ１、Ｎ２に接続するインタフェースである。コンピュータ装置１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２１】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータにはコンピュータ装置１００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢにより管理している。
【００２２】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これによりコンピュータ装置１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００２３】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータ装置１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２４】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータ装置１００全体の制御や機能を実現する演算装置である。
【００２５】
本実施形態に係るクライアント端末１０、アプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０、データサーバ５０、検索サーバ６０は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００２６】
＜ソフトウェア構成＞
本実施形態に係る検索システム１、２は例えば以下の処理ブロックで実現される。
【００２７】
《クライアント端末１０》
図４はクライアント端末の一例の処理ブロック図である。クライアント端末１０は入力受付部１１、検索指示部１２、検索結果画面表示部１３を備える。入力受付部１１は検索者から検索条件、検索指示などの入力を受け付ける。検索指示部１２はアプリケーションサーバ２０に対し、検索指示を行う。検索結果画面表示部１３はアプリケーションサーバ２０から受信した検索結果画面を表示する。
【００２８】
《アプリケーションサーバ２０》
図５はアプリケーションサーバの一例の処理ブロック図である。アプリケーションサーバ２０は検索要求部２１、検索結果画面作成部２２、検索結果画面送信部２３を備える。検索要求部２１は検索サーバ３０に対し、検索要求を行う。検索結果画面作成部２２は検索サーバ３０から受信した検索応答に基づき、検索結果画面を作成する。検索結果画面送信部２３は作成した検索結果画面をクライアント端末１０に送信する。
【００２９】
《検索サーバ３０》
図６は検索サーバの一例の処理ブロック図である。検索サーバ３０はインデックス更新部３１、検索エンジン３２、検索応答部３３、インデックス記憶部３４を備える。インデックス更新部３１はコンテンツ情報管理サーバ４０から受信したファイルに基づき、インデックス記憶部３４に記憶されている検索用のインデックスを更新する。検索エンジン３２はアプリケーションサーバ２０からの検索要求を受け付け、インデックス記憶部３４に記憶されている検索用のインデックスを検索する。検索応答部３３は検索応答をアプリケーションサーバ２０に返す。
【００３０】
《コンテンツ情報管理サーバ４０》
図７はコンテンツ情報管理サーバの一例の処理ブロック図である。コンテンツ情報管理サーバ４０はデータ要求部４１、ファイル作成部４２、ファイル転送部４３、機種マスタ記憶部４４を備える。データ要求部４１はデータサーバ５０にデータを要求し、データを取得する。ファイル作成部４２は、取得したデータに、機種マスタ記憶部４４に記憶されている機種マスタの情報を付与し、検索用のインデックスの更新に利用するファイルを作成する。ファイル転送部４３は作成したファイルを検索サーバ３０に転送する。機種マスタ記憶部４４に記憶されている機種マスタはデータサーバ５０の一例としてのＤＢサーバから取得してもよい。
【００３１】
《データサーバ５０》
図８はデータサーバの一例の処理ブロック図である。データサーバ５０はデータ提供部５１、データ記憶部５２を備える。データ提供部５１はコンテンツ情報管理サーバ４０から要求されたデータをデータ記憶部５２から読み出し、コンテンツ情報管理サーバ４０に提供する。
【００３２】
《検索サーバ６０》
図９は検索サーバの他の例の処理ブロック図である。検索サーバ６０は図５〜図７に示したアプリケーションサーバ２０、検索サーバ３０、コンテンツ情報管理サーバ４０の処理ブロックのうち、アプリケーションサーバ２０、検索サーバ３０及びコンテンツ情報管理サーバ４０の間におけるファイル転送、要求、応答を行う処理ブロックを除いた処理ブロックを備える。具体的に、検索サーバ６０は検索結果画面作成部２２、検索結果画面送信部２３、インデックス更新部３１、検索エンジン３２、データ要求部４１、ファイル作成部４２、インデックス記憶部３４、機種マスタ記憶部４４を備える。図９の検索サーバ６０の処理ブロックの説明は省略する。
【００３３】
＜処理の詳細＞
以下では、本実施形態に係る検索システム１の処理の詳細について説明する。なお、検索システム２の処理は、アプリケーションサーバ２０、検索サーバ３０及びコンテンツ情報管理サーバ４０の機能が検索サーバ６０に集約されていることに基づく処理（例えばアプリケーションサーバ２０、検索サーバ３０及びコンテンツ情報管理サーバ４０の間におけるファイル転送、要求、応答）以外、検索システム１と同様であるため説明を省略する。
【００３４】
《インデックス作成処理》
図１０は本実施形態に係る検索システムで行われるインデックス作成処理の流れを表した一例のシーケンス図である。
【００３５】
ステップＳ１において、コンテンツ情報管理サーバ４０のデータ要求部４１は各データサーバ５０のデータ提供部５１にデータ要求を行う。データ要求部４１はデータサーバ５０ごとに設定されているデータの取得方法に従ってデータ要求を行う。ステップＳ２において、データサーバ５０のデータ提供部５１はコンテンツ情報管理サーバ４０のデータ要求部４１から要求されたデータをデータ記憶部５２から読み出す。
【００３６】
ステップＳ３において、データ提供部５１はコンテンツ情報管理サーバ４０のファイル作成部４２に、データ記憶部５２から読み出したデータを提供する。ステップＳ４において、ファイル作成部４２は機種マスタ記憶部４４に記憶されている図１１に示すような機種マスタを読み出す。
【００３７】
図１１は機種マスタの一例の構成図である。図１１に示した機種マスタは商品分類、機種群、シリーズ、機種を関連付けるものである。ファイル作成部４２はデータサーバ５０のデータ提供部５１から提供されたデータに、機種マスタ記憶部４４から読み出した機種群、シリーズ、機種などの情報を付与したファイルを例えばＸＭＬ形式で作成する。
【００３８】
例えばデータサーバ５０がグループウェアサーバなどであり、供給されたデータに機種しか付与されていない場合、ファイル作成部４２は機種マスタに基づき、機種群、シリーズの情報を付与したＸＭＬ形式のファイルを作成する。また、データサーバ５０がファイルサーバなどであり、供給されたデータに機種群、シリーズ、機種が付与されていない場合、ファイル作成部４２はファイルサーバ上のファイルパスと機種とを紐付けた情報と、機種マスタとに基づき、機種群、シリーズ、機種の情報を付与したＸＭＬ形式のファイルを作成する。
【００３９】
ファイル作成部４２が作成したＸＭＬ形式のファイルは、インデックスの更新に利用するファイルの一例である。図１２はインデックスの更新に利用するファイルの一例の構成図である。図１２のファイルはＸＭＬ形式で作成されている。図１２のファイルには機種群、シリーズ、機種の情報が含まれている。
【００４０】
ステップＳ５において、ファイル作成部４２は作成したインデックスの更新に利用するファイルをファイル転送部４３に送信する。ステップＳ６において、ファイル転送部４３はファイル作成部４２から受信したファイルを、検索サーバ３０のインデックス更新部３１に転送する。
【００４１】
そして、ステップＳ７において、インデックス更新部３１はコンテンツ情報管理サーバ４０のファイル転送部４３から転送された、インデックスの更新に利用するファイルに基づき、インデックス記憶部３４に記憶されている検索用のインデックスを更新する。インデックスの更新は、例えば図１２のようなＸＭＬ形式のファイルをインデックス記憶部３４に記憶されているインデックスに反映されることで行われる。
【００４２】
以上、図１０のインデックス作成処理によれば、検索サーバ３０のインデックス記憶部３４に記憶されている検索用のインデックスを、データサーバ５０に記憶されているコンテンツに基づき、更新できる。
【００４３】
《検索処理》
図１３は本実施形態に係る検索システムで行われる検索処理の流れを表した一例のシーケンス図である。まず、検索者はクライアント端末１０の入力受付部１１を操作して図１４のような検索画面を表示させる。図１４は検索画面の一例のイメージ図である。図１４の検索画面は検索条件入力欄２００ａ、２００ｂを含む。検索条件入力欄２００ａは検索者が機種を指定する欄である。検索条件入力欄２００ａは例えば機種マスタの情報から作成できる。検索条件入力欄２００ｂは事例番号、検索対象、キーワードの少なくとも１つを検索者が入力する欄である。
【００４４】
入力受付部１１は検索条件入力欄２００ａに対する機種の指定と、検索条件入力欄２００ｂに対する事例番号、検索対象、キーワードの少なくとも１つの入力を検索条件として受け付ける。入力受付部１１が検索者から検索条件、検索指示を受け付けると、検索指定部１２はステップＳ２１において、アプリケーションサーバ２０の検索要求部２１に対して検索条件に基づいた検索指示を行う。
【００４５】
なお、検索条件入力欄２００ｂの検索対象の入力は必須である。検索条件入力欄２００ｂの事例番号、キーワードの入力は必須でない。したがって、検索条件入力欄２００ｂの事例番号、キーワードは入力されていない状態（空の状態）であってもよい。検索条件入力欄２００ｂの事例番号、キーワードが空の状態の場合、入力受付部１１は検索条件入力欄２００ａに対する機種の指定と、検索条件入力欄２００ｂに対する検索対象の入力とを検索条件として受け付ける。
【００４６】
ステップＳ２２において、検索要求部２１はクライアント端末１０の検索指示部１２からの検索指示を受け付け、検索サーバ３０の検索エンジン３２に対して検索条件に基づいた検索要求を行う。ステップＳ２３において、検索エンジン３２は検索条件に基づきインデックス記憶部３４に記憶されている検索用のインデックスを検索する。
【００４７】
検索用のインデックスは後述の検索結果表示欄に表示されるタブや検索条件入力欄２００ｂの検索対象（修復事例、サービスマンモード／エラーコード、基本／予防効率事例、Ｔ／Ｉ（技術情報）、サービスマニュアルなど）ごとに分類されている。なお、後述の検索結果表示欄に表示されるタブや検索条件入力欄２００ｂの検索対象は例えばデータサーバ５０に記憶されているコンテンツのカテゴリに対応する。例えば図１２に示したファイルにはカテゴリを表すタグ＜ｃａｔｅｇｏｒｉｅｓ＞が含まれる。検索エンジン３２は検索結果をカテゴリごとに検索する。
【００４８】
ステップＳ２４において、検索エンジン３２は検索用のインデックスを検索したカテゴリごとの検索結果を検索応答部３３に送信する。ステップＳ２５において、検索応答部３３はカテゴリごとの検索結果を検索応答としてアプリケーションサーバ２０の検索結果画面作成部２２に返す。
【００４９】
ステップＳ２６において、検索結果画面作成部２２は検索サーバ３０の検索応答部３３から受信した検索応答に基づき、後述のように検索結果画面を作成する。ステップＳ２７において、検索結果画面作成部２２は作成した検索結果画面を検索結果画面送信部２３に送信する。ステップＳ２８において、検索結果画面送信部２３は検索結果画面をクライアント端末１０の検索結果画面表示部１３に送信する。
【００５０】
検索結果画面表示部１３はアプリケーションサーバ２０の検索結果画面送信部２３から受信した検索結果画面を表示する。したがって、検索者は図１５に示すような検索結果画面を確認できる。
【００５１】
図１５は検索結果画面の一例のイメージ図である。図１５の検索結果画面は図１４の検索画面に検索結果表示欄２０１が追加されている。検索結果表示欄２０１はカテゴリごとの検索結果がカテゴリごとのタブに分かれて表示される。検索結果表示欄２０１はランクや更新日などの条件により優先度の高い順に検索結果を表示してもよい。図１５の検索結果表示欄２０１はサービスマニュアルのタブが選択されている例である。
【００５２】
＜まとめ＞
第１の実施形態に係る検索システム１、２によれば、検索者は１回の検索指示により複数のコンテンツからの検索結果を一括して取得できるため、必要な検索結果を効率よく取得できる。したがって、第１の実施形態に係る検索システム１、２によれば、少ない検索回数で複数のコンテンツから効率よく検索できる。
【００５３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００５４】
１、２    検索システム
１０    クライアント端末
１１    入力受付部
１２    検索指示部
１３    検索結果画面表示部
２０    アプリケーションサーバ
２１    検索要求部
２２    検索結果画面作成部
２３    検索結果画面送信部
３０    検索サーバ
３１    インデックス更新部
３２    検索エンジン
３３    検索応答部
３４    インデックス記憶部
４０    コンテンツ情報管理サーバ
４１    データ要求部
４２    ファイル作成部
４３    ファイル転送部
４４    機種マスタ記憶部
５０    データサーバ
５１    データ提供部
５２    データ記憶部
６０    検索サーバ
１００    コンピュータ装置
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２００ａ、２００ｂ    検索条件入力欄
２０１    検索結果表示欄
Ｂ    バス
Ｎ１、Ｎ２    ネットワーク
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開２０１０−１３４５５２号公報
【図１】
0005942508.tif 000002
【図２】
0005942508.tif 000003
【図３】
0005942508.tif 000004
【図４】
0005942508.tif 000005
【図５】
0005942508.tif 000006
【図６】
0005942508.tif 000007
【図７】
0005942508.tif 000008
【図８】
0005942508.tif 000009
【図９】
0005942508.tif 000010
【図１０】
0005942508.tif 000011
【図１１】
0005942508.tif 000012
【図１２】
0005942508.tif 000013
【図１３】
0005942508.tif 000014
【図１４】
0005942508.tif 000015
【図１５】
0005942508.tif 000016