(57)【要約】【課題】複数のデータベースに対して検索処理を実行し、検索条件と一致する検索結果の質及び量をデータベース毎に表示する検索システムを提供する。【解決手段】検索処理部３１は、検索端末１から検索条件を入力し、検索条件に基づいて複数のデータベース２に対して検索処理を実行する。検索結果処理部３２は、検索処理部３１から検索結果を取得し、一致率と検索件数をデータベース２毎に計算し、検索端末１に対して一致率と検索結果をデータベース２毎に表示部分の寸法又は色彩の少なくともいずれかにより表示する。検索サーバ３は、複数のデータベース２に対して検索処理を実行でき、検索条件と一致する検索結果の質及び量をデータベース２毎に表示できる。【選択図】図１
2010198296.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータベースに対して検索処理を実行し、検索端末に対して検索結果を表示する検索装置であって、
前記検索端末から検索条件を入力し、前記検索条件に基づいて前記複数のデータベースに対して前記検索処理を実行する検索処理実行部と、
前記検索処理実行部から前記検索結果を取得し、前記検索条件と前記検索結果の一致程度をデータベース毎に計算する一致程度計算部と、
前記検索端末に対して前記一致程度をデータベース毎に表示部分の寸法又は色彩の少なくともいずれかにより表示する一致程度表示部と、
を備えることを特徴とする検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
複数のデータベースに対して検索処理を実行し、検索条件と一致する検索結果の質及び量をデータベース毎に表示する検索システムに関する。
【背景技術】
【０００２】
検索システムは、複数のデータベースに対して検索処理を実行でき、複数のデータベースに散在する情報を関連付けて表示できる。特許文献１−３が開示する品質情報システムなどは、このような検索システムの一種である。
【０００３】
品質情報システムは、自動車の品質を管理する検索システムであり、出荷前の工場での検査結果の情報を格納する工場内品質データベースと、出荷後の市場での不具合事象の情報を格納する製品品質データベースと、を備える。まず、各不具合事象の情報を製品品質データベースから取得し、各不具合事象の情報を不具合事象の発見件数が多い順序で表示する。次に、特定の不具合事象について検査結果の情報を工場内品質データベースから取得し、特定の不具合事象について不具合事象の発見件数と検査に引っ掛かった件数を関連付けて表示する。よって、検査に引っ掛かった件数が少なくても不具合事象の発見件数が多ければ、検査工程が不十分であることをユーザは知ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３６６６８９号公報
【特許文献２】特開２００２−３５８１２１号公報
【特許文献３】特開２００２−３３４１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
品質情報システムは、各不具合事象の情報を不具合事象の発見件数が多い順序で表示し、特定の不具合事象について不具合事象の発見件数と検査に引っ掛かった件数を関連付けて表示する。つまり、複数のデータベースに散在する情報を関連付けて表示する。しかし、検索条件と一致する検索結果の質及び量をデータベース毎に表示しない。
【０００６】
品質情報システムは、各不具合事象の情報を製品品質データベースから取得し、特定の不具合事象について検査結果の情報を工場内品質データベースから取得する。つまり、複数のデータベースの関連付け情報を作成する必要がある。しかし、複数のデータベースを更新するたびに、複数のデータベースの関連付け情報を更新することは困難である。
【０００７】
本発明は、複数のデータベースに対して検索処理を実行し、検索条件と一致する検索結果の質及び量をデータベース毎に表示し、複数のデータベースの関連付け情報を作成する必要がない検索システムを提供する。
【課題を解決するための手段】
【０００８】
検索システムは、検索装置と検索端末と複数のデータベースを備える。検索装置は、検索処理実行部と一致程度計算部と一致程度表示部を備える。検索処理実行部は、検索端末から検索条件を入力し、検索条件に基づいて複数のデータベースに対して検索処理を実行する。一致程度計算部は、検索処理実行部から検索結果を取得し、検索条件と検索結果の一致程度をデータベース毎に計算する。一致程度表示部は、検索端末に対して一致程度をデータベース毎に表示部分の寸法又は色彩の少なくともいずれかにより表示する。
【０００９】
表示部分の寸法又は色彩は、検索結果が検索条件に近似的に一致する割合を示す検索結果の質としての一致率と、検索結果が検索条件に近似的に一致する件数を示す検索結果の量としての検索件数と、に基づいて決定される。検索システムは、複数のデータベースに対して検索処理を実行でき、検索条件と一致する検索結果の質及び量をデータベース毎に表示できる。検索システムは、複数のデータベースに対して検索処理を並行に実行するため、複数のデータベースの関連付け情報を作成する必要がない。
【発明の効果】
【００１０】
本発明の検索システムは、複数のデータベースに対して検索処理を実行し、検索条件と一致する検索結果の質及び量をデータベース毎に表示し、複数のデータベースの関連付け情報を作成する必要がなく、検索処理を工程数を減らして効率よく実行できる。
【図面の簡単な説明】
【００１１】
【図１】検索システムの構成要素を示すブロック図である。
【図２】検索処理の流れを示すフローチャートである。
【図３】検索結果を示す図である。
【図４】アクセス処理の流れを示すフローチャートである。
【図５】アクセス結果を示す図である。
【図６】詳細アクセス処理の流れを示すフローチャートである。
【図７】アクセス回数情報と近似情報を示す図である。
【発明を実施するための形態】
【００１２】
｛検索システムの構成要素｝
図１は、検索システムの構成要素を示すブロック図である。検索システムは、検索端末１、データベース２、検索サーバ３などから構成される。検索端末１は、ユーザが検索処理を実行するパーソナルコンピュータなどであり、ユーザが検索条件を入力するためのキーボードなどの入力部１１、ユーザが検索結果を閲覧するためのディスプレイなどの表示部１２などから構成される。データベース２は、複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚを格納するハードディスクなどである。検索サーバ３は、検索端末１から検索指令を受け、データベース２に対して検索処理を実行し、検索端末１に対して検索結果を表示するサーバコンピュータなどであり、検索処理部３１、検索結果処理部３２、アクセス処理部３３、検索条件記憶部３４などから構成される。
【００１３】
検索処理部３１は、検索端末１からの検索指令を受け、データベース２に対して検索処理を実行する。検索結果処理部３２は、検索処理部３１から検索結果を取得し、一致率と検索件数を計算し、検索端末１に対して一致率と検索件数を表示する。アクセス処理部３３は、検索端末１からのアクセス指令を受け、データベース２に対してアクセス処理を実行する。検索条件記憶部３４は、アクセス回数情報と近似情報を格納するが、アクセス回数情報と近似情報については以下に詳述する。
【００１４】
処理の流れの概略について説明する。最初に、検索処理の流れにおいて、ユーザは、複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚに対して検索処理を実行することにより、複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚについて一致率と検索件数を閲覧する。次に、アクセス処理の流れにおいて、ユーザは、複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚのうち特定のデータベースに対してアクセス処理を実行することにより、特定のデータベースについて検索結果の全項目を閲覧する。最後に、詳細アクセス処理の流れにおいて、ユーザは、検索結果の全項目のうち特定の項目について詳細アクセス処理を実行することにより、特定の項目について詳細内容を閲覧する。
【００１５】
｛検索処理の流れ｝
図２は、検索処理の流れを示すフローチャートである。ユーザは、入力部１１において、検索条件を入力する（ステップＳ１）。検索処理部３１は、検索端末１から検索条件を入力し、検索条件記憶部３４から後述の近似情報を取得する（ステップＳ２）。そして、複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚに対して、検索条件に基づいて検索処理を実行するのみならず、近似情報に基づいて検索処理を実行する（ステップＳ３）。
【００１６】
近似情報は、検索条件に近似する用語を示す情報であり、図７に示すように検索条件記憶部３４に格納されている。近似情報の作成処理については後述する。具体的に図７では、検索条件「Ｆｒバンパ×フード  建付」について、近似情報「Ｆｒバンパ×フード  建て付け」、「バンパ×フード  建て付け」が格納されている。ユーザが検索条件「Ｆｒバンパ×フード  建付」を入力すれば（ステップＳ１）、検索処理部３１は検索条件「Ｆｒバンパ×フード  建付」に基づいて検索処理を実行するのみならず、近似情報「Ｆｒバンパ×フード  建て付け」、「バンパ×フード  建て付け」に基づいて検索処理を実行する（ステップＳ３）。これにより、ユーザは量的に十分な検索結果を閲覧できる。
【００１７】
検索結果処理部３２は、検索処理部３１から検索結果を取得し（ステップＳ４）、一致率と検索件数に基づいて検索結果を処理する（ステップＳ５）。そして、検索端末１に対して検索結果を出力する。ユーザは、表示部１２において、検索結果を閲覧する（ステップＳ６）。一致率は検索結果が検索条件に近似的に一致する割合を示し、検索件数は検索結果が検索条件に近似的に一致する件数を示す。
【００１８】
図３は、検索結果を示す図である。検索結果表示画面１２１は、各データベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚについて、各検索条件に対する一致率と検索件数を丸印の大きさにより視覚的に示す。左右方向には複数のデータベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚの名称が列挙されており、各データベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚの名称は「工程内不具合」、「市場不具合」、「工程内要素作業」、・・・、「検査要素作業」である。上下方向には複数の検索条件が列挙されており、各検索条件は「Ｆｒバンパ×フード  建付」、「ラジエータキャップ  液漏れ」、・・・、「ドアロック  作業」である。
【００１９】
大きめの丸印は、各データベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚについて、一致率が高いこと及び／又は検索件数が多いことを示し、小さめの丸印は、各データベース２Ａ，２Ｂ，２Ｃ，・・・，２Ｚについて、一致率が低いこと及び／又は検索件数が少ないことを示す。例えば、データベース２Ａと検索条件「Ｆｒバンパ×フード  建付」のマトリックスには小さめの丸印が表示されており、データベース２Ｂと検索条件「Ｆｒバンパ×フード  建付」のマトリックスには大きめの丸印が表示されている。つまり、Ｆｒバンパ×フードの建付について、工程内での不具合は少なめであることが表示されており、市場での不具合は多めであることが表示されている。よって、Ｆｒバンパ×フードの建付について、検査工程が不十分であることをユーザは知ることができる。
【００２０】
検索システムは、複数のデータベースに対して検索処理を並行に実行するため、複数のデータベースの関連付け情報を作成する必要がない。検索システムは、複数のデータベースを更新するたびに複数のデータベースの関連付け情報を更新する必要がないため、複数のデータベースを容易に追加又は削除することができる。
【００２１】
以下では、一致率と検索件数を視覚的に示す方法について具体的に説明する。一致率は、検索条件と検索結果が一致する文字数と検索条件と検索結果が相違する文字数の和に対する、検索条件と検索結果が一致する文字数の割合として計算される。検索条件が「Ｆｒバンパ×フード  建付」であるときに、検索結果が「Ｆｒバンパ×フード  建付」であれば一致率は１１／１１×１００＝１００％であり、検索結果が「バンパ×フード  建て付け」であれば一致率は９／（９＋４）×１００＝６９％である。検索件数は、検索条件と近似情報に基づいて検索された件数として計算される。
【００２２】
丸印の大きさを計算する方法として、例えば以下の３種類の方法がある。第１の方法として、全検索結果についての一致率の平均値に検索件数を乗じた値に比例する値を、丸印の大きさとしてもよい。第２の方法として、全検索結果についての一致率の平均値の自乗に検索件数を乗じた値に比例する値を、丸印の大きさとしてもよい。第３の方法として、全検索結果についての一致率の平均値に検索件数の自乗を乗じた値に比例する値を、丸印の大きさとしてもよい。第１の方法では、検索結果の質及び量にともに重点を置いて、検索結果を評価できる。第２の方法では、検索結果の量より質に重点を置いて、検索結果を評価できる。第３の方法では、検索結果の質より量に重点を置いて、検索結果を評価できる。計算される丸印の大きさが過大又は過小になるときに、検索結果表示画面１２１を見やすくするために、表示される丸印の大きさを上限値又は下限値に制限してもよい。
【００２３】
一致率と検索件数を視覚的に示す方法として、表示部分の寸法により表示する方法と、表示部分の色彩により表示する方法と、があげられる。表示部分の寸法により表示する方法では、上述の第１から第３までの方法により一致率と検索件数から計算された値に比例する値を表示部分の寸法とし、表示部分の寸法に上限値又は下限値を設けてもよい。表示部分の色彩により表示する方法では、上述の第１から第３までの方法により一致率と検索件数から計算された値に比例する値を表示部分の色彩に対応する波長とし、表示部分の色彩に対応する波長に上限値又は下限値を設けてもよい。もちろん、表示部分の寸法により表示する方法と表示部分の色彩により表示する方法を組み合わせてもよい。
【００２４】
一致率と検索件数を視覚的に示すときに、表示部分の寸法のうち一致率と検索件数が寄与する割合を表示してもよい。一致率の寄与と検索件数の寄与を比較するときに、一致率に規格化係数を乗じた値を検索件数と比較してもよく、検索件数に規格化係数を乗じた値を一致率と比較してもよい。表示部分の寸法のうち一致率の寄与が検索件数の寄与より大きいときに、検索結果の質の高さが検索結果の量の多さを上回っていることが視覚的に分かる。表示部分の寸法のうち検索件数の寄与が一致率の寄与より大きいときに、検索結果の量の多さが検索結果の質の高さを上回っていることが視覚的に分かる。ユーザは質の高い検索結果と量の多い検索結果を判別できる。
【００２５】
一致率と検索件数を示す方法として、図形により示す方法と、文字により示す方法と、音声により示す方法と、があげられる。図形により示す方法では、上述の処理が実行される。文字により示す方法では、上述の第１から第３までの方法により一致率と検索件数から計算された値に基づいて、検索結果表示画面１２１により「一致程度１００％」、「一致程度５０％」、「一致程度大」、「一致程度小」などの文字表示を行えばよい。音声により示す方法では、上述の第１から第３までの方法により一致率と検索件数から計算された値に基づいて、図１に不図示の検索結果音声出力部により「一致程度１００％」、「一致程度５０％」、「一致程度大」、「一致程度小」などの音声表示を行えばよい。
【００２６】
｛アクセス処理の流れ｝
図４は、アクセス処理の流れを示すフローチャートである。以下では、発見件数が多いＦｒバンパ×フードの建付の市場での不具合について、ユーザが情報を取得したいという場合について説明する。ユーザは、入力部１１において、検索結果表示画面１２１のうち、データベース２Ｂと検索条件「Ｆｒバンパ×フード  建付」のマトリックスに表示されている大きめの丸印を選択することにより、Ｆｒバンパ×フードの建付の市場での不具合の情報に対してアクセス処理を実行する（ステップＳ１１）。アクセス処理部３３は、該当するデータベース２Ｂに対して、アクセス処理を実行する（ステップＳ１２）。
【００２７】
検索結果処理部３２は、アクセス処理部３３からアクセス結果を取得し（ステップＳ１３）、検索条件記憶部３４から後述のアクセス回数情報を取得する（ステップＳ１４）。そして、一致率とアクセス回数情報に基づいてアクセス結果を処理し（ステップＳ１５）、検索端末１に対してアクセス結果を出力する。ユーザは、表示部１２において、アクセス結果を閲覧する（ステップＳ１６）。
【００２８】
アクセス回数情報は、特定のファイルが過去にアクセスされた回数を示す情報であり、図７に示すように検索条件記憶部３４に格納されている。アクセス回数情報の作成処理については後述する。具体的に図７では、データベース２Ｂのファイル２Ｂ１，２Ｂ２，・・・，２ＢＱについて、アクセス回数情報「１０回」、「８回」、・・・、「３回」が格納されている。検索結果処理部３２は、データベース２Ｂのファイル２Ｂ１，２Ｂ２，・・・，２ＢＱについて、一致率が高い順序及び／又はアクセス回数が多い順序に基づいて、後述のアクセス結果表示画面１２２に表示する順序を決定する（ステップＳ１５）。これにより、ユーザは量的にも質的にも十分なアクセス結果を閲覧できる。
【００２９】
図５は、アクセス結果を示す図である。アクセス結果表示画面１２２は、データベース２Ｂのファイル２Ｂ１，２Ｂ２，・・・，２ＢＱについて、一致率が高い順序及び／又はアクセス回数が多い順序を表示の順序により視覚的に示す。上段には「１．ファイル２Ｂ１」と記載されており、その下側には「Ｆｒバンパ×フード」と「建付」を含むファイル２Ｂ１の抄録が記載されている。中段には「２．ファイル２Ｂ２」と記載されており、その下側には「Ｆｒバンパ×フード」と「建て付け」を含むファイル２Ｂ２の抄録が記載されている。下段には「Ｑ．ファイル２ＢＱ」と記載されており、その下側には「バンパ×フード」と「建て付け」を含むファイル２ＢＱの抄録が記載されている。
【００３０】
ファイル２Ｂ１については、検索条件と検索結果を比較すれば完全に一致しており、さらに、アクセス回数はデータベース２Ｂのうち最も多い１０回であるため、上段に記載されている。ファイル２Ｂ２については、検索条件と検索結果を比較すれば「建て付け」の部分で送り仮名が含まれており、さらに、アクセス回数はデータベース２Ｂのうち次に多い８回であるため、中段に記載されている。ファイル２ＢＱについては、検索条件と検索結果を比較すれば「バンパ×フード」の部分で「Ｆｒ」が含まれておらず、「建て付け」の部分で送り仮名が含まれており、さらに、アクセス回数はデータベース２Ｂのうち最も少ない３回であるため、下段に記載されている。
【００３１】
｛詳細アクセス処理の流れ｝
図６は、詳細アクセス処理の流れを示すフローチャートである。以下では、一致率が高くアクセス回数が多いファイル２Ｂ１の詳細内容について、ユーザが情報を取得したいという場合について説明する。ユーザは、入力部１１において、アクセス結果表示画面１２２のうち、「１．ファイル２Ｂ１」を選択することにより、ファイル２Ｂ１の詳細内容の情報に対して詳細アクセス処理を実行する（ステップＳ２１）。アクセス処理部３３は、該当するデータベース２Ｂに対して、詳細アクセス処理を実行する（ステップＳ２２）。ユーザは、表示部１２において、詳細アクセス結果を閲覧する（ステップＳ２３）。
【００３２】
アクセス処理部３３は、検索条件記憶部３４に、アクセス回数情報と近似情報を格納する（ステップＳ２４）。図７は、アクセス回数情報と近似情報を示す図である。検索条件記憶部３４は、データベース２Ａのファイル２Ａ１，・・・，２ＡＰ、データベース２Ｂのファイル２Ｂ１，２Ｂ２，・・・，２ＢＱ、データベース２Ｃのファイル２Ｃ１，・・・，２ＣＲ、・・・、データベース２Ｚのファイル２Ｚ１，・・・，２ＺＳについて、アクセス回数情報と近似情報を格納する。各検索条件に基づいて検索処理が実行されたときに、各データベースの各ファイルが過去にアクセスされた回数と、各データベースの各ファイルが含む各検索条件に近似する用語が、それぞれアクセス回数情報と近似情報として格納される。
【００３３】
検索条件が「Ｆｒバンパ×フード  建付」であるときに、データベース２Ｂのファイル２Ｂ１が詳細アクセス処理を実行されるならば、データベース２Ｂのファイル２Ｂ１のアクセス回数情報が「１０回」から「１１回」に更新される。そして、データベース２Ｂのファイル２Ｂ１については検索条件と検索結果を比較すれば完全に一致しているため、近似情報が格納されても格納されなくてもよい。図７では、近似情報が格納されていない。
【００３４】
検索条件が「Ｆｒバンパ×フード  建付」であるときに、データベース２Ｂのファイル２ＢＱが詳細アクセス処理を実行されるならば、データベース２Ｂのファイル２ＢＱのアクセス回数情報が「３回」から「４回」に更新される。そして、データベース２Ｂのファイル２ＢＱについては検索条件と検索結果を比較すれば、「バンパ×フード」の部分で「Ｆｒ」が含まれておらず、「建て付け」の部分で送り仮名が含まれているため、近似情報が格納される。図７では、近似情報「バンパ×フード  建て付け」が格納される。
【００３５】
以上に説明したように、検索処理とアクセス処理と詳細アクセス処理がこの順序で繰り返し実行される。詳細アクセス処理においてアクセス回数情報と近似情報が作成され（ステップＳ２４）、検索処理において近似情報が有効に活用され（ステップＳ３）、アクセス処理においてアクセス回数情報が有効に活用される（ステップＳ１５）。これにより、ユーザは量的にも質的にも十分な情報を閲覧できる。
【符号の説明】
【００３６】
１  検索端末、２  データベース、３  検索サーバ、１１  入力部、１２  表示部、３１  検索処理部、３２  検索結果処理部、３３  アクセス処理部、３４  検索条件記憶部。
【図１】
2010198296.tif 000003
【図２】
2010198296.tif 000004
【図３】
2010198296.tif 000005
【図４】
2010198296.tif 000006
【図５】
2010198296.tif 000007
【図６】
2010198296.tif 000008
【図７】
2010198296.tif 000009