(57)【要約】【課題】検索条件に適した好適な情報を利用者に提供すること【解決手段】サーバ１０に、検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブル１３と、種々の情報，この情報の検索条件，この情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブル１２と、クライアント３０ｋからの指定検索条件に基づき前記標準パターンを決定する標準パターン分析機能１４ａ，並びにクライアント３０ｋからの指定検索条件及び前記標準パターン分析機能１４ａにより決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索する検索機能１４ｃを有する制御部１４とを備えること。【選択図】　　　　図１
2004139549.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと、該クライアントからネットワークを介して指定された検索条件に基づき情報の検索を行うサーバとを備えた情報検索システムであって、
前記サーバに、検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルと、種々の情報，該情報の検索条件，該情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルと、前記クライアントからの指定検索条件に基づき前記標準パターンを決定する標準パターン分析機能，並びに前記クライアントからの指定検索条件及び前記標準パターン分析機能により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索する検索機能を有する制御部とを備えたことを特徴とする情報検索システム。
【請求項２】
前記サーバに、前記推奨情報に関する詳細情報の格納先の情報を有する詳細情報テーブルを設け、
前記サーバの制御部に、前記検索機能により検索された情報に関する詳細情報の格納先情報を前記詳細情報テーブルから取得して検索結果に追加する詳細情報の格納先情報取得機能を設けたことを特徴とする請求項１記載の情報検索システム。
【請求項３】
指定された検索条件に基づき情報の検索を行う情報検索装置であって、
検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルと、
種々の情報，該情報の検索条件，該情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルと、
前記指定検索条件に基づき前記標準パターンを決定する標準パターン分析機能，並びに前記指定検索条件及び前記標準パターン分析機能により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索する検索機能を有する制御手段と、
を備えたことを特徴とする情報検索装置。
【請求項４】
前記推奨情報に関する詳細情報の格納先の情報を有する詳細情報テーブルを設け、
前記制御部に、前記検索機能により検索された情報に関する詳細情報の格納先情報を前記詳細情報テーブルから取得して検索結果に追加する詳細情報の格納先情報取得機能を設けたことを特徴とする請求項３記載の情報検索装置。
【請求項５】
指定された検索条件に基づき中央演算処理装置に情報の検索を行わせる指令を備えた情報検索プログラムであって、
検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルを前記指定検索条件に基づき検索させて当該標準パターンを決定させる標準パターン分析指令と、
前記指定検索条件に該当する情報を、種々の情報，該情報の検索条件，該情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルから検索させる第一検索指令と、
前記標準パターン分析指令により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索させる第二検索指令と、
を備えたことを特徴とする情報検索プログラム。
【請求項６】
前記第二検索指令により検索された情報に関する詳細情報の格納先情報を、前記推奨情報に関する詳細情報の格納先の情報を有する詳細情報テーブルから取得して検索結果に追加させる詳細情報の格納先情報取得指令を設けたことを特徴とする請求項５記載の情報検索プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オペレータが所望の情報を検索する為に使用する情報検索システム及び情報検索装置及び当該情報検索システム又は情報検索装置のプログラムであって、特にオペレータが得る検索結果をより好適なものとする為の情報検索システム及び情報検索装置及び情報検索プログラムに関する。
【０００２】
【従来の技術】
従来、種々の情報で構築されたデータベースから情報を検索する為の情報検索システム及び情報検索装置がある。この種の情報検索システム及び情報検索装置とは、例えば利用者が所望の情報に関する少なくとも一つのキーワード等の検索条件を指定することにより、この検索条件に従ってデータベースを検索し、この検索結果を利用者に示すもののことである。ここで、これら情報検索システム及び情報検索装置は、指定された検索条件に該当する情報があれば、その全て又は設定件数分を検索結果として出力し、検索条件に該当するものがなければ、該当する情報が無い旨を出力する。
【０００３】
これら情報検索システム及び情報検索装置を具体的に説明すると、先ず上記情報検索システムとは、利用者が利用者端末から検索条件を指定することにより、この検索条件をＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やインターネット等のネットワークを介して受信したサーバが当該検索条件に従ってデータベース検索を行い、この検索結果を利用者端末に返信する、というものである。また、上記情報検索装置とは、利用者がキーボードやマウス等の入力部から検索条件を指定することにより、この検索条件に従って制御部がデータベース検索を行い、この検索結果をモニタ等の表示部に出力する、というものである。
【０００４】
【特許文献１】
特開２００２−２７８９８７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の情報検索システム及び情報検索装置にあっては、検索条件（キーワード等）に直接該当する情報しか検索できない，例えばキーワード自体に合致する又はそれ自体を含む情報、若しくはキーワードの中の一部の単語に合致する又はその中の夫々の単語を含む情報しか検索できない、という不都合があった。このように検索対象たる情報は所定のキーワードでなければ検索時に引っ掛からないので、利用者が所望の情報に関係する検索条件を指定しなければ、その情報を何も得ることができない，又は限られた情報しか得ることができない等の不都合も生じさせてしまう。これが為、好適な検索条件を指定しさえすれば上記不都合の解消を図り得るであろうが、その指定する検索条件は全て利用者の知識に依存するので、その知識如何によっては、かかる不都合の解消には至らない。
【０００６】
ここで、以上の如き不都合によって少量しか又は何も情報が得られない場合、利用者は検索条件を変更したり緩めたりしなければならない。しかしながら、この新たな検索条件でさえも全て利用者の知識に委ねられてしまうので、結局のところ何らの解決策にはなり得ない。また、検索結果として有用な情報が得られたとしても、多くの場合はその詳細を知る為に（その詳細情報を得る為に）更なる検索を行わなければならない。例えばその詳細情報の格納先が前述したサーバ以外の他のサーバである場合には、利用者がその格納先を探し当てることは容易ではない。
【０００７】
更に、商品販売等を業とする者は、自己の扱う商品を消費者に知らしめる又は検索させる為に、上記の如き情報検索システム及び情報検索装置を利用することができる。ここで、かかる業者は、取り扱う商品の中で推奨商品や販促商品等があれば、これを消費者に知らせる必要がある。しかしながら、例えばある商品群の中の特定の商品が推奨商品等であると仮定して、消費者がその商品群の中の他の商品に関連する検索条件を指定した場合、従来の情報検索システム及び情報検索装置では、上記の如く消費者が他の商品を検索結果として得ることができたとしても、その検索条件如何によっては推奨商品等を検索結果として得ることができない、という不都合が生じてしまう。これが為、消費者（利用者）にとっては有用な情報を取得する機会を逃し、業者にとっては所期の目的を達成することができない。
【０００８】
そこで、本発明は、かかる従来例の有する不都合を改善し、利用者の検索条件に適した好適な情報を提供し得る情報検索システム及び情報検索装置及び情報検索プログラムを提供することを、その目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成する為、本発明に係る情報検索システムでは、サーバに、検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルと、種々の情報，この情報の検索条件，この情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルと、クライアントからの指定検索条件に基づき前記標準パターンを決定する標準パターン分析機能，並びにクライアントからの指定検索条件及び前記標準パターン分析機能により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索する検索機能を有する制御部とを備えている。
【００１０】
また、上記目的を達成する為、本発明に係る情報検索装置では、検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルと、種々の情報，この情報の検索条件，この情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルと、前記指定検索条件に基づき前記標準パターンを決定する標準パターン分析機能，並びに前記指定検索条件及び前記標準パターン分析機能により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索する検索機能を有する制御手段とを備えている。
【００１１】
また、上記目的を達成する為、本発明に係る情報検索プログラムでは、検索条件と当該検索条件が指定された際の推奨情報との対応関係を定めた標準パターンテーブルを前記指定検索条件に基づき検索させて当該標準パターンを決定させる標準パターン分析指令と、前記指定検索条件に該当する情報を、種々の情報，この情報の検索条件，この情報に関連する推奨情報及び当該推奨情報に該当する前記標準パターンの識別情報を有する情報テーブルから検索させる検索指令と、前記標準パターン分析指令により決定された標準パターンの識別情報に該当する情報を前記情報テーブルから検索させる検索指令とを備えている。
【００１２】
【発明の実施の形態】
［情報検索システムの第一実施形態］
本発明に係る情報検索システムの第一実施形態について図１から図８に基づいて説明する。
【００１３】
先ず、本実施形態の情報検索システムの構成を図１に基づき説明する。この図１に示す情報検索システムは、本発明に係る情報検索プログラムによる検索処理を実行する情報検索装置（以下「サーバ」という）１０と、このサーバ１０にネットワーク２０を介して接続された利用者端末（クライアント）３０ｋ（ｋ＝１，２，…，ｎ）とで構成される。ここで、図１に例示する情報検索システムにあってはネットワーク２０としてＬＡＮを例示するが、これはインターネット等の他の形態のネットワークであってもよい。以下に、そのサーバ１０について詳述する。
【００１４】
上記サーバ１０には、図１に示す如く、情報テーブル１２及び標準パターンテーブル１３を有するテーブル記憶部１１と、これら各テーブル１２，１３を用いて検索処理を行う制御部１４とが設けられている。
【００１５】
上記情報テーブル１２とは、利用者の取得対象たる種々の情報からなるテーブルであって、その情報と後述する標準パターン識別情報との対応関係をも格納したものである。また、上記標準パターンテーブル１３とは、ある検索条件が指定された際の推奨情報を示す当該検索条件と推奨情報との対応パターンを定めたテーブルであり、以下この対応パターンのことを標準パターンと呼ぶ。
【００１６】
ここで、本実施形態の情報検索システムは、あるシステムの開発に携わる者がその業務を進めるにあたって過去の開発実績を調べたり、そのシステム開発に使用するツールを検索したりする場合に利用されるものとして例示する。これが為、本実施形態の情報テーブル１２は、過去のシステム開発実績（開発工程や使用したツール等）を表すテーブルとして図２に示す如く例示する。
【００１７】
この図２に示す情報テーブル１２Ａには、業務名や開発工程等の開発実績の項目に関する情報の他に図３に示す標準パターンテーブル１３Ａの標準パターン識別情報が格納される。即ち、この情報テーブル１２Ａは、業務名や開発工程等の夫々の項目における「自治体」や「設計〜テスト」等の情報と、標準パターン識別情報たる「Ｉ」，「ＩＩ」，「ＩＩＩ」等の情報とを各システム毎のレコードとして備えている。尚、この図２における「設計〜テスト」とは、「設計」，「製造」及び「テスト」を包含するものである。
【００１８】
また、上記図３に示す本実施形態の標準パターンテーブル１３Ａでは、推奨情報（ここでは推奨ツール）としてはサーバ管理者等が推奨するシステム開発の各種支援ツールの情報を格納し、この推奨ツールに対応する検索条件としては上記情報テーブル１２Ａの開発実績項目の情報の中からサーバ管理者等により選択されたものを格納している。例えば、標準パターンＩにおいては、推奨ツールとして「Ａツール」を格納し、これに対応する検索条件として開発工程の項目に「設計・製造」及びツール／言語の項目に「ＶＢ」を格納している。
【００１９】
本実施形態にあっては、上記の如く構成された標準パターンテーブル１３Ａの推奨ツールに基づき、標準パターン識別情報を上記情報テーブル１２Ａのレコードに格納する。即ち、情報テーブル１２Ａのレコードにおいて標準パターンテーブル１３Ａの推奨ツールと同一の情報が格納されていれば、その推奨ツールに該当する標準パターンテーブル１３Ａの標準パターンの識別情報をその情報テーブル１２Ａのレコードに格納する。例えば、標準パターンＩでは「Ａツール」が推奨ツールとされているので、この「Ａツール」をツールとして使用した開発システム（Ｂシステム，Ｃシステム及びＧシステム）のレコードに標準パターン識別情報「Ｉ」を格納する。
【００２０】
尚、本実施形態にあっては、上記開発実績項目の夫々の情報が、後述する利用者の指定する検索条件（以下「指定検索条件」という。）に対応するものとしている。
【００２１】
また、このサーバ１０の制御部１４は、図示しない主記憶装置（メモリ）に読み込まれた情報検索プログラムに基づいて図示しない中央処理装置（ＣＰＵ）に検索処理を行わせるものであり、その情報検索プログラムの各種指令に対応した以下の如き処理機能を有している。
【００２２】
この制御部１４の主たる処理機能としては、図１に示す如く、標準パターン分析機能１４ａ、フラグ機能１４ｂ、検索機能１４ｃ、検索件数判定機能１４ｄ、強調表示機能１４ｅ及び出力機能１４ｆがある。
【００２３】
上記標準パターン分析機能１４ａは、指定検索条件が図３に示す標準パターンテーブル１３Ａの検索条件と一致するか否かの判定を行う機能と、下記のフラグ機能１４ｂにより求められた該当率に基づき指定検索条件に該当する標準パターンを決定する機能とを有するものである。尚、本実施形態にあっては該当率が１００％となったものを標準パターンとして決定するが、必ずしもこれに限定するものではなく、例えば該当率の値に応じてランク付けをし、このランクにより後述する利用者側への表示内容（色付け等により推奨情報の優先順位を付ける等）を決定してもよい。
【００２４】
また、上記フラグ機能１４ｂは、上記標準パターン分析機能１４ａによる指定検索条件と標準パターンテーブル１３Ａの検索条件との一致／不一致判定結果に基づいて、一致する場合に「１」のフラグを立て、不一致の場合に「０」のフラグを立てる機能と、立てられたフラグを各標準パターン毎に演算処理する機能とを有するものである。ここで、かかる演算処理とは、図７に示す如く、ある標準パターンにおいて検索条件の各項目の「１」のフラグの総数▲１▼を求める演算処理，この標準パターンにおいて検索条件の各項目の「１」及び「０」のフラグの総数▲２▼を求める演算処理，並びにこの標準パターンにおける上記総数▲１▼を上記総数▲２▼で除算してパーセンテージ（該当率）を求める演算処理のことである。即ち、このフラグ機能１４ｂは、指定検索条件がどの程度標準パターンに該当するのかという割合を求める機能である。尚、標準パターンテーブル１３Ａには検索条件が設定されていない項目もあるが、かかる項目においては、このフラグ機能１４ｂは上記処理を行わずに次の項目又は次の標準パターンの処理を行う。
【００２５】
また、上記検索機能１４ｃは、図２に示す情報テーブル１２Ａを検索し、指定検索条件に合致するレコードを抽出する機能と、その情報テーブル１２Ａを検索し、標準パターン識別情報に合致するレコードを抽出する機能とを有するものである。
【００２６】
また、上記検索件数判定機能１４ｄとは、検索機能１４ｃにより抽出された情報テーブル１２Ａのレコード（検索結果）の件数が設定件数Ｘよりも多いか否かを判定する機能のことである。ここで、その設定件数Ｘは適宜変更が可能である。
【００２７】
また、上記強調表示機能１４ｅとは、抽出された情報テーブル１２Ａのレコードに標準パターンテーブル１３Ａの推奨情報と同一の情報があれば、かかる情報を強調表示する機能のことである。例えば、強調表示としては、同一情報の欄に色付けをしたり、同一情報を太文字等にしたりすることが考えられるが、必ずしもこれらに限定するものではない。
【００２８】
また、上記出力機能１４ｆとは、情報テーブル１２Ａから抽出したレコード（強調表示処理を行ったものも含む）を利用者端末３０ｋに出力する機能のことである。
【００２９】
ここで、上記情報検索プログラムとは、これら各機能１４ａ〜１４ｆを制御部１４のＣＰＵに行わせるプログラムのことであって、その各機能に係る各種指令を有するものである。
【００３０】
次に、図４及び図５のフローチャートを用いて本実施形態の情報検索システムの処理動作の説明を行う。
【００３１】
最初に、利用者は、図４に示す如く利用者端末３０ｋから検索条件の指定を行う（ステップＳＴ１）。例えば利用者端末３０ｋに表示された図６に示す検索条件入力画面４０Ａの検索条件入力部４０Ａ１に検索条件を入力し、マウス等の入力手段（図示略）を用いて検索釦４０Ａ２を押下する。尚、ここでの検索条件入力画面４０Ａについては、予め所定の検索条件の中から選択して指定するもの，具体的には図６に示す如く情報テーブル１２Ａの業務名や開発工程等の開発実績項目における夫々の情報に該当するものの中から選択して指定するものとして例示するが、利用者が任意の検索条件を入力できる態様のものであってもよい。
【００３２】
上記の如くして検索条件が指定されると、サーバ１０の制御部１４は、指定検索条件に基づき標準パターンを決定する（ステップＳＴ２）。以下に、この標準パターン決定処理を図５のフローチャートを用いて詳述する。
【００３３】
先ず、検索条件が指定されたサーバ１０の制御部１４は、標準パターン分析機能１４ａにより、その指定検索条件が図３に示す標準パターンテーブル１３Ａの検索条件と一致するか否かを判定する（ステップＳＴ２Ａ）。そして、一致との判定結果であれば、制御部１４のフラグ機能１４ｂにより、その標準パターンテーブル１３Ａの検索条件と対応する図７に示す標準パターンフラグテーブル１３Ａ１の該当位置に「１」のフラグを立て（ステップＳＴ２Ｂ）、不一致の場合は、その該当位置に「０」のフラグを立てる（ステップＳＴ２Ｃ）。このステップＳＴ２Ａ〜ＳＴ２Ｃまでの処理を標準パターンテーブル１３Ａの全ての項目（業務名や開発工程等）に対して繰り返し行い次の処理に進む。
【００３４】
次に上記フラグ機能１４ｂは、標準パターンフラグテーブル１３Ａ１に立てられたフラグの演算処理を行い、前述した該当率を求める（ステップＳＴ２Ｄ）。そして、上記標準パターン分析機能１４ａにより、該当率が１００％の標準パターンを指定検索条件に該当する標準パターンとして決定する（ステップＳＴ２Ｅ）。
【００３５】
上記ステップＳＴ２Ａ〜ＳＴ２Ｅまでの処理においては、例えば図６に示す六つの指定検索条件の場合、これら指定検索条件の中に「設計」，「製造」，「Ｏｒａｃｌｅ」及び「ＶＢ」が含まれているので、図７に示す如く、標準パターンフラグテーブル１３Ａ１の該当位置に「１」のフラグが立てられ、「ＳＱＬＳｅｒｖｅｒ」は含まれていないので標準パターンフラグテーブル１３Ａ１の該当位置に「０」のフラグが立てられる。そして、標準パターンＩにあっては、フラグ「１」の総数が「２」となり、且つフラグ「０」及び「１」の総数が「２」となり、該当率｛（フラグ「１」の総数／フラグ「０」及び「１」の総数）×１００｝が「１００％」になるので、図６に示す六つの指定検索条件に該当する標準パターンとして決定される。他の標準パターンＩ，ＩＩＩ，ＩＶについても同様の演算処理が為される。かかる演算処理の結果、図７に示す如く、標準パターンＩ，ＩＩ，ＩＶが指定検索条件に該当するものとして決定される。
【００３６】
続いてサーバ１０の制御部１４は、上記標準パターンの決定処理を終えると、図４に示す如く検索機能１４ｃにより指定検索条件に基づき図２に示す情報テーブル１２Ａを検索し、この指定検索条件に合致する開発実績項目内の情報を有するレコードを抽出する（ステップＳＴ３）。そして、検索件数判定機能１４ｄにより、抽出されたレコードの件数と設定件数Ｘとの比較判定を行う（ステップＳＴ４）。例えば図６に示す指定検索条件の場合、Ｄシステムのレコードが抽出され、これに基づき比較判定が為される。
【００３７】
上記ステップＳＴ４にて、抽出されたレコードの件数が設定件数Ｘよりも多いとの判定結果の場合、制御部１４は、強調表示機能１４ｅにより、そのレコードに推奨情報（標準パターンテーブル１３Ａの推奨ツール）と同一の情報があるか否かを判定する（ステップＳＴ５）。ここで、同一情報が存在していれば当該レコードのかかる情報を色付けや太文字等で強調表示して（ステップＳＴ６）後述する出力機能１４ｆに処理を渡し、存在しなければ強調表示処理を行わずに出力機能１４ｆに処理を渡す。例えば設定件数Ｘが「０」で且つＤシステムのレコードのみが抽出された場合、後述する図８（ａ）に示す如く「ＥＲｗｉｎ」が強調表示される。
【００３８】
また、上記ステップＳＴ４の判定結果が設定件数Ｘよりも少ないとの内容であれば、検索機能１４ｃにより、上記ステップＳＴ２の標準パターン決定処理で決定された標準パターンの有無を判定する（ステップＳＴ７）。ここで、その標準パターンが存在する場合は、検索機能１４ｃにより、その標準パターンの識別情報で上記情報テーブル１２Ａを検索し、その標準パターン識別情報に合致する標準パターンを有するレコードを抽出する（ステップＳＴ８）。そして、前述したステップＳＴ６に進んで強調表示処理を行う。かかる処理による検索結果は、例えば図６に示す六つの指定検索条件で且つ設定件数Ｘが「１０」の場合、ステップＳＴ３にて抽出されたＤシステムのレコードと、標準パターンＩ，ＩＩ，ＩＶによりステップＳＴ８にて抽出されたＢ，Ｃ，Ｅ，Ｆ，Ｇのシステムのレコードとが表示された図８（ｂ）に示す如きものとなる。
【００３９】
また、上記ステップＳＴ７にて指定検索条件に該当する標準パターンが存在しない場合は、ステップＳＴ３でレコードが抽出されたか否か（即ちステップＳＴ４の判定対象たる検索結果数が０件か否か）を判定し（ステップＳＴ９）、抽出されていれば前述したステップＳＴ５に進み、抽出されていなければ（即ちステップＳＴ４の判定対象たる検索結果数が０件であれば）処理を終了する。尚、このステップＳＴ９の処理は、設定件数Ｘが「０」の場合は行わない。ここで、かかる処理による検索結果は、ステップＳＴ３でレコードが抽出されており、例えば図６に示す六つの指定検索条件で且つ設定件数Ｘが「１０」の場合、図８（ａ）に示す如きものとなる。また、ステップＳＴ４の判定対象たる検索結果数が０件の場合は、例えば「検索結果が無い」旨の情報が利用者端末３０ｋに出力される。
【００４０】
以上の如くしてステップＳＴ２〜ＳＴ９までの検索処理を終えたサーバ１０の制御部１４は、その検索結果を利用者端末３０ｋに出力（送信）する（ステップＳＴ１０）。そして、これにより利用者端末３０ｋは、その検索結果（例えば図８（ａ），（ｂ）に示す如き検索結果）を画面上に表示する。
【００４１】
以上示したが如く本システムを構築することによって、検索条件に該当する情報が無い場合でも、その検索条件と関連のある情報を利用者に提供することができる。また、検索条件に該当する情報が少量の場合でも、これに加えて、その検索条件と関連のある情報を利用者に提供することができる。更に、検索結果が多量なものとなったとしても、推奨情報を強調表示するので利用者は容易に判別することができる。
【００４２】
［情報検索装置の第一実施形態］
次に、本発明に係る情報検索装置の第一実施形態について図２から図９を用いて説明する。ここでの情報検索装置とは、上述した第一実施形態の情報検索システムの如くネットワーク２０を介して検索するのではなく、この装置上で検索条件の指定から検索結果の表示までの処理を行うものとして例示する。
【００４３】
先ず、本実施形態の情報検索装置の構成を図９に基づき説明する。この図９に示す情報検索装置１００は、情報テーブル１２及び標準パターンテーブル１３を有するテーブル記憶手段１１０と、これら各テーブル１２，１３を用いて検索処理を行う制御手段１４０と、利用者が検索条件等の入力を行う為のキーボードやマウス等の入力手段１５０と、検索条件入力画面や検索結果等を表示するモニタ等の表示手段１６０とを有する。
【００４４】
ここで、上記テーブル記憶手段１１０に格納されている情報テーブル１２及び標準パターンテーブル１３は、前述した情報検索システムと同様の図２及び図３に示すものを例示する。
【００４５】
また、上記制御手段１４０は、前述した情報検索システムの制御部１４と同様の処理を行うものであって、図示しない主記憶装置（メモリ）に読み込まれた情報検索プログラムに基づいて図示しない中央処理装置（ＣＰＵ）に検索処理を行わせるものである。その情報検索プログラムは、後述する標準パターン分析機能１４０ａ、フラグ機能１４０ｂ、検索機能１４０ｃ、検索件数判定機能１４０ｄ、強調表示機能１４０ｅ及び出力機能１４０ｆに係る各種指令を有するものであって、情報検索システムに用いた情報検索プログラムと同様のものである。
【００４６】
ここで、この制御手段１４０は、情報検索システムの制御部１４の処理機能と同様の機能を有している。即ち、この制御手段１４０には、情報検索システムの制御部１４の標準パターン分析機能１４ａ、フラグ機能１４ｂ、検索機能１４ｃ、検索件数判定機能１４ｄ、強調表示機能１４ｅ及び出力機能１４ｆと同様の処理を行う、標準パターン分析機能１４０ａ、フラグ機能１４０ｂ、検索機能１４０ｃ、検索件数判定機能１４０ｄ、強調表示機能１４０ｅ及び出力機能１４０ｆが設けられている。
【００４７】
続いて、この情報検索装置１００の処理動作を図４及び図５のフローチャートに基づき説明する。
【００４８】
最初に、利用者は、図４に示す如く入力手段１５０から検索条件の指定を行う（ステップＳＴ１）。例えば、入力手段１５０を用いて、表示手段１６０に表示された図６に示す検索条件入力画面４０Ａの検索条件入力部４０Ａ１に検索条件を入力し、検索釦４０Ａ２を押下する。
【００４９】
上記の如くして検索条件が指定されると、制御手段１４０は、指定検索条件に基づき標準パターンを決定する（ステップＳＴ２）。かかる標準パターン決定処理は、前述した情報検索システムにおける図５のフローチャートを用いて説明した処理と同様に行われる為、ここでの説明は省略する。尚、かかる説明において、「サーバ１０の制御部１４」及び「制御部１４」を「制御手段１４０」と、「標準パターン分析機能１４ａ」を「標準パターン分析機能１４０ａ」と、「フラグ機能１４ｂ」を「フラグ機能１４０ｂ」と読み替える。
【００５０】
続いてサーバ１０の制御部１４は、上記標準パターンの決定処理を終えた後、指定検索条件に基づく図２に示す情報テーブル１２Ａの検索、検索件数の判定等の処理を行う（図４に示すステップＳＴ３〜ＳＴ９までの処理）。ここで、かかる処理においても、前述した情報検索システムのステップＳＴ３〜ＳＴ９までの処理と同様に行われる為、ここでの説明は省略する。尚、かかる説明において、「サーバ１０の制御部１４」及び「制御部１４」を「制御手段１４０」と、「標準パターン分析機能１４ａ」を「標準パターン分析機能１４０ａ」と、「フラグ機能１４ｂ」を「フラグ機能１４０ｂ」と、「検索機能１４ｃ」を「検索機能１４０ｃ」と、「検索件数判定機能１４ｄ」を「検索件数判定機能１４０ｄ」と、「強調表示機能１４ｅ」を「強調表示機能１４０ｅ」と、「出力機能１４ｆ」を「出力機能１４０ｆ」と、「利用者端末３０ｋ」を「表示手段１６０」と読み替える。
【００５１】
以上の如くして検索処理を終えた制御手段１４０は、その検索結果（例えば図８（ａ），（ｂ）に示す如き検索結果）を表示手段１６０に出力し（ステップＳＴ１０）、画面上に表示する。
【００５２】
以上示したが如く本装置１００を用いることによって、前述した情報検索システムと同様の効果を得ることができる。即ち、検索条件に該当する情報が無くても又はその情報が少量の場合はこれに加えて、その検索条件と関連のある情報を利用者に提供することができる。また、検索結果が多量でも、推奨情報を強調表示するので利用者は容易に判別することができる。
【００５３】
尚、以上例示した情報検索システム及び情報検索装置を従来例の如き商品検索に適用したとすれば、消費者（利用者）は有用な推奨商品等の情報を取得することができ、業者は推奨商品等を消費者に知らしめることが可能となる。
【００５４】
［情報検索システムの第二実施形態］
次に、本発明に係る情報検索システムの第二実施形態について図２，図３，図５から図８及び図１０から図１４を用いて説明する。
【００５５】
先ず、本実施形態の情報検索システムの構成を図１０に基づき説明する。この図１０に示す情報検索システムは、本発明に係る情報検索プログラムによる検索処理を実行するサーバ（情報検索装置）１０Ａと、このサーバ１０Ａにネットワーク２０を介して接続された利用者端末（クライアント）３０ｋ（ｋ＝１，２，…，ｎ）と、そのネットワーク２０上に設置されている外部サーバ５０ｋ（ｋ＝１，２，…，ｎ）とで構成される。ここで、上記サーバ１０Ａには、前述した第一実施形態の情報検索システムと同様にテーブル記憶部１１Ａ及び制御部１４Ａが設けられている。
【００５６】
ここで、本実施形態のテーブル記憶部１１Ａとは第一実施形態のテーブル記憶部１１に詳細情報テーブル１５を新たに設けたものであり、この詳細情報テーブル１５とは、図１０に示す標準パターンテーブル１３の推奨情報に関する詳細情報の格納先の情報を示すテーブルのことである。
【００５７】
本実施形態にあっては上記詳細情報が図１０に示す外部サーバ５０ｋに格納されているものとする。例えば図３に示す標準パターンテーブル１３Ａの推奨情報「Ａツール」についての詳細情報は図１１（ａ）に示す第一外部サーバ５０１に格納され、推奨情報「ＥＲｗｉｎ」及び「Ｘｕｐｐｅｒ」についての詳細情報は図１１（ｂ）に示す第二外部サーバ５０２に格納されている。ここで、これら第一及び第二の外部サーバ５０１，５０２のＵＲＬが夫々「ｈｔｔｐ／／：○○○」、「ｈｔｔｐ／／：△△△」であれば、本実施形態にあっては、上記推奨情報と上記詳細情報格納先の情報（ＵＲＬ）との関連を示す図１２の詳細情報テーブル１５Ａがテーブル記憶部１１Ａに格納される。
【００５８】
また、本実施形態の制御部１４Ａとは、第一実施形態の制御部１４にその処理機能として図１０に示す格納先情報取得機能１４ｇを新たに設けたものである。このことから、本実施形態の情報検索プログラムは、図１０に示す各機能１４ａ〜１４ｆに係る指令だけでなく、その格納先情報取得機能１４ｇに係る指令をも有している。
【００５９】
ここで、この格納先情報取得機能１４ｇとは、検索機能１４ｃによって抽出された情報テーブル１２Ａのレコードに標準パターンテーブル１３Ａの推奨情報と同一の情報があれば、かかる情報を有するレコードの有無について上記詳細情報テーブル１５Ａを検索する機能と、そのようなレコードが存在していれば当該レコードから詳細情報の格納先情報を取得する機能と、この取得した詳細情報の格納先情報を、この詳細情報に該当する上記情報テーブル１２Ａの情報にその格納先へのリンクとして貼り付ける機能とを有するものである。
【００６０】
尚、本実施形態にあっては第一実施形態の情報検索システムと同様に強調表示機能１４ｅが設けられているので、この格納先情報取得機能１４ｇは、強調表示機能１４ｅにより強調表示された情報に基づいて詳細情報テーブル１５Ａを検索し、その強調表示情報についての詳細情報格納先のリンクを貼ってもよい。
【００６１】
次に、本実施形態の情報検索システムの処理動作の説明を図１３のフローチャートを用いて行う。尚、ステップＳＴ６の強調表示処理までは、本実施形態の情報検索システムと前述した第一実施形態の情報検索システムとの間で処理動作に相違点が無いので、ここでの説明は省略する。これが為、本実施形態の処理動作の説明においては、その第一実施形態の説明における「サーバ１０」を「サーバ１０Ａ」と、「テーブル記憶部１１」を「テーブル記憶部１１Ａ」と、「制御部１４」を「制御部１４Ａ」と読み替える。
【００６２】
サーバ１０Ａの制御部１４Ａは、図１３に示す如くステップＳＴ６の強調表示処理を行った後、格納先情報取得機能１４ｇにより、その強調表示対象の推奨情報が詳細情報テーブル１５Ａに登録されているか否かを判断する（ステップＳＴ１１）。
【００６３】
この判断の結果、その推奨情報を有するレコードが詳細情報テーブル１５Ａに無ければ、第一実施形態の情報検索システムのステップＳＴ１０と同様に例えば図８（ａ），（ｂ）に示す如き検索結果を利用者端末３０ｋに出力（送信）する（ステップＳＴ１０）。
【００６４】
また、上記ステップＳＴ１１にて上記推奨情報を有するレコードが詳細情報テーブル１５Ａに登録されているとの結果であれば、制御部１４Ａは格納先情報取得機能１４ｇによりそのレコードから格納先情報（ＵＲＬ）を取得し、この格納先情報をステップＳＴ６にて強調表示された詳細情報に当該格納先のリンクとして追加する（ステップＳＴ１２）。しかる後、この制御部１４Ａは、そのような詳細情報に関する格納先情報のリンクが貼られた検索結果を上記ステップＳＴ１０と同様にして利用者端末３０ｋに出力（送信）する。そして、これによりその検索結果が利用者端末３０ｋの画面上に表示される。
【００６５】
利用者は、その検索結果の強調表示情報についての詳細な情報を知りたければ、所望の強調表示箇所をマウス等でクリックすればよい。これにより、利用者端末３０ｋの制御部は、クリックされた強調表示箇所に貼られた格納先情報（ＵＲＬ）に基づいて、該当する外部サーバ５０ｋにアクセスして所望の詳細情報を取得する。そして、この詳細情報を画面上に表示する。
【００６６】
ここで、利用者端末３０ｋの画面上に、例えば図８（ｂ）と同様の検索結果（但し、図示しないがその強調表示箇所には上記リンクが貼られているものとする）が表示されるものとする。かかる場合に、利用者がその検索結果で強調表示されている「Ａツール／ＶＢ」をクリックすると、利用者端末３０ｋの制御部は、図１１（ａ）に示す外部サーバ５０１にアクセスして図１４（ａ）に示すＡツールの詳細情報を表示する。また、強調表示情報「Ｘｕｐｐｅｒ／ＥＲｗｉｎ」がクリックされると、図１１（ｂ）に示す外部サーバ５０２から取得した図１４（ｂ）に示すＥＲｗｉｎ及びＸｕｐｐｅｒの詳細情報が画面上に表示される。また、強調表示情報「ＥＲｗｉｎ」がクリックされると、その外部サーバ５０２から取得した図１４（ｃ）に示すＥＲｗｉｎの詳細情報が画面上に表示される。
【００６７】
このように本実施形態の情報検索システムによれば、前述した第一実施形態の情報検索システムが奏するのと同様の効果に加えて、利用者による推奨情報についての詳細情報の取得を容易にすることができる。
【００６８】
尚、本実施形態にあっては強調表示処理を終えた後でリンクが追加されるが、これとは逆に、リンクを追加した後で強調表示処理を行ってもよい。また、上述した格納先情報の取得処理は必ずしも外部のサーバの詳細情報のみを取得対象とするわけではなく、自身（ここではサーバ１０Ａ）の記憶部に格納されている詳細情報をもその取得対象にしてよい、
【００６９】
［情報検索装置の第二実施形態］
ここで、前述した図９に示す第一実施形態の情報検索装置１００に、上記第二実施形態として例示した情報検索システムの詳細情報の格納先情報取得処理を行う為の構成を設けることも可能である。即ち、図１５に示す如く、第一実施形態の情報検索装置１００のテーブル記憶手段１１０に前述した詳細情報テーブル１５を新たに設けたテーブル記憶手段１１０Ａと、その制御手段１４０に前述した格納先情報取得機能１４ｇと同様の格納先情報取得機能１４０ｇを新たに設けた制御手段１４０Ａとを有する情報検索装置１００Ａを構築することも可能である。
【００７０】
このような情報検索装置１００Ａは、図示しないがネットワークを介して前述した外部サーバ５０ｋに接続されており、第二実施形態の情報検索システムと同様の格納先情報取得処理を行い、推奨情報に関する詳細情報を取得して表示手段１６０に表示する。
【００７１】
【発明の効果】
本発明に係る情報検索システム及び情報検索装置及び情報検索プログラムによれば、標準パターンに基づいた指定検索条件と関連のある情報を利用者に提供することができるので、例えば指定検索条件に直接該当する情報が無い場合や、指定検索条件に直接該当する情報が少量の場合であっても、利用者は好適且つ有用な情報を取得することが可能となる。また、その情報に関する詳細情報の格納先の情報が検索結果に含まれているので、利用者が詳細情報を欲する場合には別途検索を行わずに済み利便性に富む。
【図面の簡単な説明】
【図１】本発明に係る情報検索システムの第一実施形態の構成を示すブロック図である。
【図２】本実施形態の情報テーブルの一例を示す説明図である。
【図３】本実施形態の標準パターンテーブルの一例を示す説明図である。
【図４】第一実施形態の情報検索システムの動作を説明するフローチャートである。
【図５】図４のフローチャートにおける標準パターン決定処理を詳述するフローチャートである。
【図６】本実施形態の検索条件入力画面の一例を示す説明図である。
【図７】本実施形態の標準パターンフラグテーブルの一例を示す説明図である。
【図８】本実施形態の情報検索システムを用いた検索結果を例示する図である。
【図９】本発明に係る情報検索装置の第一実施形態の構成を示すブロック図である。
【図１０】本発明に係る情報検索システムの第二実施形態の構成を示すブロック図である。
【図１１】詳細情報の格納先たる外部サーバを説明する図である。
【図１２】第二実施形態の詳細情報テーブルの一例を示す説明図である。
【図１３】第二実施形態の情報検索システムの動作を説明するフローチャートである。
【図１４】利用者端末に表示される詳細情報を説明する図である。
【図１５】本発明に係る情報検索装置の第二実施形態の構成を示すブロック図である。
【符号の説明】
１０，１０Ａ　サーバ
１１，１１Ａ　テーブル記憶部
１２，１２Ａ　情報テーブル
１３，１３Ａ　標準パターンテーブル
１３Ａ１　標準パターンフラグテーブル
１４，１４Ａ　制御部
１４ａ　標準パターン分析機能
１４ｂ　フラグ機能
１４ｃ　検索機能
１４ｄ　検索件数判定機能
１４ｅ　強調表示機能
１４ｆ　出力機能
１４ｇ　格納先情報取得機能
１５，１５Ａ　詳細情報テーブル
２０　ネットワーク
３０ｋ（１，２，…，ｎ）　利用者端末
４０Ａ　検索条件入力画面
５０ｋ（１，２，…，ｎ）　外部サーバ
１００，１００Ａ　情報検索装置
１１０，１１０Ａ　テーブル記憶手段
１４０，１４０Ａ　制御手段
１４０ａ　標準パターン分析機能
１４０ｂ　フラグ機能
１４０ｃ　検索機能
１４０ｄ　検索件数判定機能
１４０ｅ　強調表示機能
１４０ｆ　出力機能
１４０ｇ　格納先情報取得機能
１５０　入力手段
１６０　表示手段
【図１】
2004139549.tif 000003
【図２】
2004139549.tif 000004
【図３】
2004139549.tif 000005
【図４】
2004139549.tif 000006
【図５】
2004139549.tif 000007
【図６】
2004139549.tif 000008
【図７】
2004139549.tif 000009
【図８】
2004139549.tif 000010
【図９】
2004139549.tif 000011
【図１０】
2004139549.tif 000012
【図１１】
2004139549.tif 000013
【図１２】
2004139549.tif 000014
【図１３】
2004139549.tif 000015
【図１４】
2004139549.tif 000016
【図１５】
2004139549.tif 000017