(57)【要約】【課題】検索者が既に各属性について付与した重み付けを変更することなく、データの表示順序を適切に変更することができるデータ検索システムを提供する。【解決手段】データ記憶手段と、各データの属性の属性値を記憶する属性値記憶手段と、検索者が各属性について重み付けを付与する重み付け入力手段と、前記付与された重み付けと各データの属性値とに基づいて各データ毎の得点を算出する得点算出手段と、各データ毎の得点順に各データの表示順序を決定する表示順序決定手段と、データをデータ表示部に表示順序で表示させるデータ表示手段と、表示されたデータからデータを選択するデータ選択入力手段と、選択データの各属性値に基づいて各データ毎の補正得点を算出する補正得点算出手段と、各データ毎の補正得点順に各データの補正表示順序を決定する補正表示順序決定手段と、データを補正表示順序で表示させる補正データ表示手段と、を備える。【選択図】        図１
2011008550.tif 000002
【特許請求の範囲】
【請求項１】
検索対象となる複数のデータを記憶するデータ記憶手段と、
前記各データに付随する複数の属性についての各属性値を記憶する属性値記憶手段と、
検索者が前記複数の属性についてそれぞれ重み付けを付与して入力するための重み付け入力手段と、
前記重み付け入力手段より入力された重み付けと前記属性値記憶手段に記憶されている各データ毎の各属性値とに基づいて所定の演算により各データ毎の得点を算出する得点算出手段と、
前記得点算出手段により算出された各データ毎の得点の高い方から順に各データの表示順序を決定する表示順序決定手段と、
前記表示順序決定手段で決定された表示順序で前記データ記憶手段に記憶されているデータをデータ表示部に前記表示順序が上位である方から一部または全部表示させるデータ表示手段と、
前記データ表示手段で表示されたデータのうちから検索者が一つまたは複数のデータを選択して入力するためのデータ選択入力手段と、
前記データ選択入力手段で選択入力されたデータの各属性値に基づいて所定の補正演算により各データ毎の補正得点を算出する補正得点算出手段と、
前記補正得点算出手段により算出された各データ毎の補正得点の高い方から順に各データの補正表示順序を決定する補正表示順序決定手段と、
前記補正表示順序決定手段で決定された補正表示順序で前記データ記憶手段に記憶されているデータをデータ表示部に前記補正表示順序が上位である方から一部または全部表示させる補正データ表示手段と、
を備えてなることを特徴とするデータ検索システム。
【請求項２】
データ選択入力手段は、補正データ表示手段により表示されたデータのうちから検索者が一つまたは複数のデータを再度選択して入力することが可能であり、
補正得点算出手段は、前記データ選択入力手段で再度選択入力されたデータの各属性値に基づいて所定の補正演算により各データ毎の新たな補正得点を算出し、
補正表示順序決定手段は、前記補正得点算出手段により算出された各データ毎の新たな補正得点の高い方から順に各データの新たな補正表示順序を決定し、
補正データ表示手段は、前記補正表示順序決定手段で決定された新たな補正表示順序で前記データ記憶手段に記憶されているデータをデータ表示部に前記新たな補正表示順序が上位である方から一部または全部表示させることを特徴とする請求項１記載のデータ検索システム。
【請求項３】
データが画像であることを特徴とする請求項１または２記載のデータ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索者が所望のデータを検索するためのデータ検索システムに関するものである。
【背景技術】
【０００２】
従来より、データを数値の順に並べて表示するデータ検索システムが知られており（特許文献１参照）、例えば、検索者が、検索しようとするデータに付随する複数の属性についてそれぞれ重み付けを付与して入力し、前記入力した重み付けと、各データに付随する各属性毎に予め設定されている属性値とから、各データ毎の得点を算出し、この得点順にデータを表示するデータ検索システムがある。
【０００３】
ここで、データに付随する属性とは、検索者の要望に応じたデータを検索するために設定されるもので、種々の要望に対応して様々な属性が設定されている。
【０００４】
検索者の要望は多種多様であり、検索者によって有用なデータが異なるのは明らかであり、また、各属性に対して重要視する度合い（重み付け）も検索者によって異なるものである。しかしながら、各属性に対する重み付けが近似している複数の検索者のうちの一の検索者にとって有用なデータは、前記重み付けが近似している他の検索者にとっても有用なデータであることが多く、有用なデータとそのデータに付随する属性の重み付けとは相関関係が認められる。そこでシステム設計者は、各データについて、このデータを最も必要とする検索者が各属性の重み付けをどのように付与するかを想定し、各データ毎において、各属性に想定される重み付けを属性値として予め設定している。
【０００５】
そして検索者は、検索時に、上述したように各属性について重み付けを付与して入力すると、前記入力した重み付けと各データ毎に設定されている各属性値とから、属性値が重み付けに近似しているデータ程高得点がつくように各データ毎の得点が算出され、得点順にデータが表示される。この時、検索者に有用なデータは得点順の上位にくる可能性が高いが、確実性はない。すなわち、検索者は、真に最適な重み付けとは異なる重み付けが最適であると思って入力する場合が多々あり、この場合、真に最適な重み付けとは異なる重み付けに基づいて算出された得点順にデータを表示しても、検索者にとって適した順序で表示されないことになる。
【０００６】
このように、データをその検索者にとって適した順序で一度目に表示するのは困難であるため、データの表示順序を変更することが考えられる。データの表示順序を変更するためには、従来のデータ検索システムにあっては、各属性についての重み付けを変更する必要があるが、検索者は各属性について自分にとって最適と思う重み付けを既に付与しているため、これを変更するとなると、いずれかの属性を自分にとって改悪することになって、悩ましい変更作業を行う必要があり、また、真に最適な重み付けは分からないから、表示順序を変更しても有用なデータが上位にくるとは限らないものであった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−９２６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上記従来の問題点に鑑みて発明したものであって、その目的とするところは、検索者が既に各属性について付与した重み付けを変更することなく、データの表示順序を適切に変更することができるデータ検索システムを提供することを課題とするものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、以下のような構成とする。
【００１０】
請求項１に係るデータ検索システムは、
検索対象となる複数のデータを記憶するデータ記憶手段１１と、
前記各データに付随する複数の属性についての各属性値を記憶する属性値記憶手段１２と、
検索者が前記複数の属性についてそれぞれ重み付けを付与して入力するための重み付け入力手段２１と、
前記重み付け入力手段２１より入力された重み付けと前記属性値記憶手段１２に記憶されている各データ毎の各属性値とに基づいて所定の演算により各データ毎の得点を算出する得点算出手段３１と、
前記得点算出手段３１により算出された各データ毎の得点の高い方から順に各データの表示順序を決定する表示順序決定手段３２と、
前記表示順序決定手段３２で決定された表示順序で前記データ記憶手段１１に記憶されているデータを表示部４に前記表示順序が上位である方から一部または全部表示させるデータ表示手段３３と、
前記データ表示手段３３で表示されたデータのうちから検索者が一つまたは複数のデータを選択して入力するためのデータ選択入力手段２２と、
前記データ選択入力手段２２で選択入力されたデータの各属性値に基づいて所定の補正演算により各データ毎の補正得点を算出する補正得点算出手段３４と、
前記補正得点算出手段３４により算出された各データ毎の補正得点の高い方から順に各データの補正表示順序を決定する補正表示順序決定手段３５と、
前記補正表示順序決定手段３５で決定された補正表示順序で前記データ記憶手段１１に記憶されているデータを表示部４に前記補正表示順序が上位である方から一部または全部表示させる補正データ表示手段３６と、
を備えてなることを特徴とする。
【００１１】
請求項２に係るデータ検索システムは、請求項１において、
データ選択入力手段２２は、補正データ表示手段３６により表示されたデータのうちから検索者が一つまたは複数のデータを再度選択して入力することが可能であり、
補正得点算出手段３４は、前記データ選択入力手段２２で再度選択入力されたデータの各属性値に基づいて所定の補正演算により各データ毎の新たな補正得点を算出し、
補正表示順序決定手段３５は、前記補正得点算出手段３４により算出された各データ毎の新たな補正得点の高い方から順に各データの新たな補正表示順序を決定し、
補正データ表示手段３６は、前記補正表示順序決定手段３５で決定された新たな補正表示順序で前記データ記憶手段１１に記憶されているデータを表示部４に前記新たな補正表示順序の上位である方から一部または全部表示させることを特徴とする。
【００１２】
請求項３に係るデータ検索システムは、請求項１または２において、データが画像であることを特徴とする。
【発明の効果】
【００１３】
本発明においては、表示されたデータのうちから検索者がデータを選択して入力するだけで、データの表示順序を適切に変更することができ、検索者が各属性について既に付与している重み付けを変更して入力するという悩ましい変更作業が不要となる。
【００１４】
また、補正表示順序を更に変更可能にすることで、表示される上位のデータが有用なデータである可能性をより高めることができる。
【００１５】
また検索者は、言語で属性を考えるため、データが画像である場合、画像に言語で考える属性を当てはめて重み付けを考えなければならないが、表示されている画像から有用だと思う画像を選択してその属性を反映させることで、言語で考える属性を意識することなく属性の重み付けを変更することができることとなって、検索作業の容易化、確実性の向上が図られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態のデータ検索システムの構成図である。
【図２】実施例２におけるチェック画面である。
【図３】（ａ）は実施例２における上階層の属性の重み付け画面であり、（ｂ）は実施例２における下階層の属性の重み付け画面である。
【発明を実施するための形態】
【００１７】
以下、本発明を添付図面に示す実施形態に基いて説明する。
【００１８】
本発明のデータ検索システムは、検索者が、検索しようとするデータに付随する複数の属性についてそれぞれ重み付けを付与して入力すると、前記入力された重み付けと、各データに付随する各属性に予め設定されている属性値とから、各データ毎の得点が算出され、この得点順にデータが表示される。そして、得点順に表示されたデータのうちから検索者が一つまたは複数のデータを選択して入力すると、データが並び換えられて再度表示されることに特徴を有するもので、以下に説明する。
【００１９】
データ検索システムは、図１に示すように、データ記憶手段１１と、属性値記憶手段１２と、重み付け入力手段２１と、データ選択入力手段２２と、得点算出手段３１と、表示順序決定手段３２と、データ表示手段３３と、補正得点算出手段３４と、補正表示順序決定手段３５と、補正データ表示手段３６と、表示部４と、を備えている。
【００２０】
本実施形態では、いわゆるパーソナルコンピュータからなる装置によりデータ検索システムが構築されており、前記装置は、ＲＯＭ（ReadOnlyMemory）やＲＡＭ（RandomAccessMemory）やＨＤＤ（HardDiskDrive）やその他のメディア等からなる記憶部１と、キーボードやマウスやタッチパネル等からなる入力部２と、ＣＰＵ（CentralProcessingUnit）からなる制御部３と、液晶ディスプレイ等からなる表示部４と、を備え、これらは情報線にて接続されて情報の送信、受信が可能であるとともに、電源ケーブルが接続されて電力が供給される。なお、入力部２がタッチパネルである場合は、タッチパネルは表示部４の表面（表示面）に設けられる。
【００２１】
本実施形態では、データは、家屋のリフォームを行おうとする際に有用な各種イメージデータ（画像）を想定しており、本発明はデータが画像である場合に最も効果的であるが、データが文章や数値やその他の情報であってもよい。データは複数作成され、これらのデータは全て記憶部１のうちのデータ記憶手段１１に記憶される。
【００２２】
データの属性は、検索者の要望に応じたデータを検索するために設定されるもので、例えば、「ライフデザイン」、「空間デザイン」、「インテリアデザイン」、「リフォームを行いたい部位」、「金額」、といった複数種類の属性が設定されるが、前記種類に限定されないのは勿論である。システム設計者は、各データについて、このデータを最も必要とする検索者が各属性の重み付けをどのように付与するかを想定し、その重み付けを属性値として予め設定し、設定された属性値は全て記憶部１のうちの属性値記憶手段１２に記憶される。
【００２３】
データの検索者は、各属性について重み付けを行う。重み付けは、通常は段階的に行うもので、例えば「０」が重み付けが最も軽く「５」が最も重い「０」「１」「２」「３」「４」「５」の６段階、というように行う。例えば検索者は、「ライフデザイン」を全く重要視しない場合には重み付けを「０」とし、「金額」を最も重要視する場合には重み付けを「５」とし、「リフォームを行いたい部位」を重要視する場合には重み付けを「４」とする、等して各属性について重み付けを付与し、各属性毎に付与した重み付けを入力部２の重み付け入力手段２１より入力する。ここで、重み付けが同じ属性が複数あってもよい。また、全ての属性についての重み付けを入力部２より入力する必要はないが、入力されなかった属性については、後述する得点算出手段３１において何らかの値が付与されたとみなされ、処理される。
【００２４】
得点算出手段３１は、制御部３により実行されるプログラムであり、特に図示しないが、前記プログラムおよび後述するプログラムは全て記憶部１に記憶されていて、実行するにあたって記憶部１から制御部３に読み出されるものである。得点算出手段３１は、重み付け入力手段２１より入力された各属性についての重み付けと、属性値記憶手段１２に記憶されている各データ毎の各属性値と、に基づいて、所定の演算を行うことにより、各データ毎に得点を算出する。所定の演算については、後述する（実施例１）〜（実施例３）においてそれぞれ具体的に説明する。
【００２５】
表示順序決定手段３２は、制御部３により実行されるプログラムであり、得点算出手段３１により算出された各データ毎の得点の高い方から順に、各データの表示順序を決定するものである。
【００２６】
データ表示手段３３は、データ記憶手段１１に記憶されているデータを、表示順序決定手段３２で決定された表示順序で、前記表示部４に表示させるものである。
【００２７】
表示部４に表示されるデータは、表示順序が上位である（順序が早い）方から一部のみ（例えば表示順序１〜３、１〜５、１〜１０等）を表示させるのが好ましいが、全部を表示させてもよい。通常は、全部のデータを満足に表示させるスペースが表示部４にないため一部のみしか表示せることができず、また、全部のデータが表示されても検索者は表示順序が上位のデータしか重点的に見ないため、結局、表示順序が下位のデータは検索者に深く認識されない。
【００２８】
表示部４に表示されるデータは、表示順序が上位である程、検索者にとって有用なデータである可能性が高いが、最も有用なデータが上位にくるとは限らないため、検索者は、とりあえず現に表示されている表示順序が上位のデータのうちから最も有用なデータと思うデータを一つまたは複数を選択し、入力部２のうちのデータ選択入力手段２２より入力する。なお、データ選択入力手段２２は、上述した重み付け入力手段２１と同じであっても別であってもよく、特に限定されない。
【００２９】
補正得点算出手段３４は、制御部３により実行されるプログラムであり、データ選択入力手段で選択入力されたデータの各属性値に基づいて、所定の補正演算を行うことにより、各データ毎の補正得点を算出する。所定の補正演算については、後述する（実施例１）〜（実施例３）においてそれぞれ具体的に説明する。
【００３０】
補正表示順序決定手段３５は、制御部３により実行されるプログラムであり、補正得点算出手段３４により算出された各データ毎の補正得点の高い方から順に、各データの補正表示順序を決定するものである。なお、補正表示順序決定手段３５は、上述した表示順序決定手段３２とは、各データ毎の得点に基づいて処理を行うか補正得点に基づいて処理を行うかが異なるのみで、実質的に表示順序決定手段３２と同じ処理を行うプログラムである。
【００３１】
補正データ表示手段３６は、データ記憶手段１１に記憶されているデータを、補正表示順序決定手段３５で決定された補正表示順序で表示部４に表示させるもので、表示順序が上位である方から一部のみ（例えば表示順序１〜３、１〜５、１〜１０等）を表示させるのが好ましいが、全部を表示させてもよい。なお、補正データ表示手段３６は、上述したデータ表示手段３３とは、表示順序に基づいて処理を行うか補正表示順序に基づいて処理を行うかが異なるのみで、実質的にデータ表示手段３３と同じ処理を行うプログラムである。
【００３２】
補正表示順序が上位である程、検索者にとって有用なデータである可能性が高いが、その度合いは、前回の表示順序で表示された上位のデータよりも、有用なデータである可能性がより高まるものである。
【００３３】
更に説明すると、検索者は、各属性毎に重み付けを付与するのであるが、真に最適な重み付けが本当は別にあるのに気付かずに、自分では最適な重み付けであると信じて重み付け入力手段２１より入力する場合が多々あると考えられる。このような場合、表示順序で表示されるデータは、検索者が求める順には表示されないが、検索者が重み付け入力手段２１より入力する重み付けがその検索者にとって本当に最適な重み付けからかけ離れることもないため、表示順序の上位で表示されるデータは、検索者にとってそれなりに有用なデータである。そして、表示順序の上位のデータのうちから検索者に選択されたデータの各属性値は、検索者が自分で気付いていない各属性に対する真に最適な重み付けを反映していると考えられるため、この属性値を基にして各データの得点を補正して補正得点を算出して新たに表示順序を決定すれば、この新たな表示順序の上位に検索者に有用なデータがくる可能性がより高まる。
【００３４】
以上のようにすることで、検索者は、表示順序に基づいて一回目に表示されたデータのうちから、一つまたは複数のデータを選択してデータ選択入力手段２２から入力するだけで、データの表示順序を適切に（すなわち、表示順序の上位により有用なデータがくるように）変更することができる。これにより、検索者が各属性について既に付与した重み付けを変更するという悩ましい作業が不要となる。
【００３５】
また、データが画像である場合、検索者は、求めようとする画像を漠然と想像しながら各属性を入力することになるが、属性とは物・事象・性質等の何らかの概念であって、検索者は頭の中で言語で属性を考えるものである。このため、検索者が漠然と想像している画像に言語で考える属性を当てはめて重み付けを考えようとしても、画像と言語との間にはギャップがあり、適切に重み付けすることが困難であると考えられる。
【００３６】
しかし、表示されている画像から有用だと思う画像を選択してその属性を反映させることで、検索者は、言語で考える属性を意識することなく、選択した画像の属性を利用して重み付けを変更することができることとなって、画像に属性を当てはめて重み付けを考えるという、悩ましくて確実性の低い作業が不要となって、検索作業の容易化、確実性の向上が図られる。
【００３７】
また、本実施形態においては、データ選択入力手段２２は、補正データ表示手段３６により表示されたデータのうちから検索者が一つまたは複数のデータを再度選択して入力することが可能であり、以降、補正得点算出手段３４と補正表示順序決定手段３５と補正データ表示手段３６とによる処理を再度行うことが可能となっている。
【００３８】
すなわち、補正得点算出手段３４は、前記データ選択入力手段２２で再度選択入力されたデータの各属性値に基づいて所定の補正演算により各データ毎の新たな補正得点を算出する。補正表示順序決定手段３５は、前記補正得点算出手段３４により算出された各データ毎の新たな補正得点の高い方から順に各データの新たな補正表示順序を決定する。補正データ表示手段３６は、前記補正表示順序決定手段３５で決定された新たな補正表示順序で前記データ記憶手段２２に記憶されているデータを表示部４に前記新たな補正表示順序の上位である方から一部または全部表示させる。この補正表示順序の変更は、前記処理を繰り返すことで任意の回数行うことが可能である。
【００３９】
以上のようにすることで、有用なデータが補正表示順序の上位によりきやすくなる。
【００４０】
以下、各実施例について説明する。
（実施例１）
データは、「リフォーム事例１」、「リフォーム事例２」、「リフォーム事例３」、「リフォーム事例４」の４つの画像である。
【００４１】
属性は、「デザイン性」、「範囲」、「金額」、「対象・属性」、「こだわり設備」の５種類である。
【００４２】
重み付けは、「０」が最も軽く「５」が最も重い「０」〜「５」の６段階で行う。
【００４３】
各データには、表１に示すように、各属性について属性値が予め設定されている。
【００４４】
【表１】
2011008550.tif 000003
【００４５】
検索者は、「デザイン性」の重み付けを「３」、「範囲」の重み付けを「０」、「金額」の重み付けを「０」、「対象・属性」の重み付けを「５」、「こだわり設備」の重み付けを「５」とし、重み付け入力手段２１より入力する。
【００４６】
得点算出手段３１は、所定の演算に基づいて各データ毎の得点を算出する。本実施例における所定の演算は、各データにおいて、各属性毎に、「５−｜重み付け入力手段２１より入力された重み付け−属性値｜」という（式１）により算出される属性点を算出し、各属性点を合計したものを各データの得点とする。ここで、前記（式１）中の記号「｜」は絶対値をとる記号とする。ただし、各属性点を算出するにあたり、その属性について重み付け入力手段２１より入力された重み付けが「０」の場合には、その属性の属性点は０とする。
【００４７】
「リフォーム事例１」について、各属性点の算出について説明する。このデータは、表１から分かるように、「デザイン性」の属性値が「１」、「範囲」の属性値が「３」、「金額」の属性値が「３」、「対象・属性」の属性値が「１」、「こだわり設備」の属性値が「５」となっている。
【００４８】
「デザイン性」の属性点は、（式１）に各値を代入して、５−｜３−１｜＝３となる。
【００４９】
「範囲」の属性点は、重み付け入力手段２１より入力された「範囲」の重み付けが「０」であるため、０となる。
【００５０】
「金額」の属性点は、重み付け入力手段２１より入力された「金額」の重み付けが「０」であるため、０となる。
【００５１】
「対象・属性」の属性点は、（式１）に各値を代入して、５−｜５−１｜＝１となる。
【００５２】
「こだわり設備」の属性点は、（式１）に各値を代入して、５−｜５−５｜＝５となる。
【００５３】
従って、「リフォーム事例１」の得点は、３＋０＋０＋１＋５＝９となる。
【００５４】
「リフォーム事例２」についても、同様に、「デザイン性」の属性点が５−｜３−５｜＝３、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜５−５｜＝５、「こだわり設備」の属性点が５−｜５−５｜＝５となって、「リフォーム事例２」の得点は、３＋０＋０＋５＋５＝１３となる。
【００５５】
「リフォーム事例３」についても、同様に、「デザイン性」の属性点が５−｜３−１｜＝３、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜５−１｜＝１、「こだわり設備」の属性点が５−｜５−１｜＝１となって、「リフォーム事例３」の得点は、３＋０＋０＋１＋１＝５となる。
【００５６】
「リフォーム事例４」についても、同様に、「デザイン性」の属性点が５−｜３−５｜＝３、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜５−５｜＝５、「こだわり設備」の属性点が５−｜５−１｜＝１となって、「リフォーム事例４」の得点は、３＋０＋０＋５＋１＝９となる。
【００５７】
表示順序決定手段３２は、得点が１３の「リフォーム事例２」の表示順序を１、得点が９の「リフォーム事例１」の表示順序を２、得点が９の「リフォーム事例４」の表示順序を３、得点が５の「リフォーム事例３」の表示順序を４、と決定する。ここで、得点が同じ場合には、得点以外の何かを比較して順序を決定する。この場合には、「リフォーム事例ｎ」のｎが小さい方を上位としているが、特にこれに限定されない。
【００５８】
そして、データ表示手段３３により、表示部４に表示順序でデータが表示される。ここでは、上位３つのデータが表示されるものとする。
【００５９】
検索者は、表示されたデータを見て、表示順序が１で表示されている「リフォーム事例２」はこのうちで最も有用なデータでなく、表示順序が２で表示されている「リフォーム事例１」がこのうちで最も有用なデータであるとして選択し、データ選択入力手段２２より入力する。
【００６０】
補正得点算出手段３４は、所定の補正演算に基づいて各データ毎の補正得点を算出する。本実施例における所定の補正演算は、重み付け入力手段２１より入力された重み付けを、データ選択入力手段２２により選択入力されたデータの属性値を基にして補正して新たな重み付けを付与し、この新たな重み付けを基にして、得点算出手段３１が算出するのと同様の手順で各データ毎の得点を算出するものである。
【００６１】
新たな重み付けは、各属性において、「重み付け入力手段２１より入力された重み付け−｜重み付け入力手段２１より入力された重み付け−データ選択入力手段２２より入力されたデータの属性値｜×α」という（式２）により算出される重み付けとする。ここで、前記（式２）中の「α」は適宜任意の値が設定され、ここでは０．５とする。ただし、各属性の新たな重み付けを算出するにあたり、その属性について重み付け入力手段２１より入力された重み付けが「０」の場合には、その属性の重み付けは「０」とする。
【００６２】
これにより、「デザイン性」の新たな重み付けは、（式２）に各値を代入して、３−｜３−１｜×０．５＝２となる。
【００６３】
「範囲」の新たな重み付けは、重み付け入力手段２１より入力された「範囲」の重み付けが「０」であるため、０となる。
【００６４】
「金額」の新たな重み付けは、重み付け入力手段２１より入力された「金額」の重み付けが「０」であるため、０となる。
【００６５】
「対象・属性」の新たな重み付けは、（式２）に各値を代入して、５−｜５−１｜×０．５＝３となる。
【００６６】
「こだわり設備」の新たな重み付けは、（式２）に各値を代入して、５−｜５−５｜×０．５＝５となる。
【００６７】
そして、この新たな重み付けを基にして、得点算出手段３１が算出するのと同様の手順で各データ毎の新たな得点を算出するもので、まず「リフォーム事例１」について、新たな各属性点の算出と、新たな得点について説明する。
【００６８】
「デザイン性」の新たな属性点は、（式１）に各値を代入して、５−｜２−１｜＝４となる。
【００６９】
「範囲」の新たな属性点は、重み付け入力手段２１より入力された「範囲」の重み付けが「０」であるため、０となる。
【００７０】
「金額」の新たな属性点は、重み付け入力手段２１より入力された「金額」の重み付けが「０」であるため、０となる。
【００７１】
「対象・属性」の新たな属性点は、（式１）に各値を代入して、５−｜３−１｜＝３となる。
【００７２】
「こだわり設備」の新たな属性点は、（式１）に各値を代入して、５−｜５−５｜＝５となる。
【００７３】
従って、「リフォーム事例１」の新たな得点は、４＋０＋０＋３＋５＝１２となる。
【００７４】
「リフォーム事例２」についても、同様に、「デザイン性」の属性点が５−｜２−５｜＝２、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜３−５｜＝３、「こだわり設備」の属性点が５−｜５−５｜＝５となって、「リフォーム事例２」の新たな得点は、２＋０＋０＋３＋５＝１０となる。
【００７５】
「リフォーム事例３」についても、同様に、「デザイン性」の属性点が５−｜２−１｜＝４、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜３−１｜＝３、「こだわり設備」の属性点が５−｜５−１｜＝１となって、「リフォーム事例３」の新たな得点は、４＋０＋０＋３＋１＝８となる。
【００７６】
「リフォーム事例４」についても、同様に、「デザイン性」の属性点が５−｜２−５｜＝２、「範囲」の属性点が０、「金額」の属性点が０、「対象・属性」の属性点が５−｜３−５｜＝３、「こだわり設備」の属性点が５−｜５−１｜＝１となって、「リフォーム事例２」の新たな得点は、２＋０＋０＋３＋１＝６となる。
【００７７】
表示順序決定手段３２は、新たな得点が１２の「リフォーム事例１」の表示順序を１、新たな得点が１０の「リフォーム事例２」の表示順序を２、新たな得点が８の「リフォーム事例３」の表示順序を３、新たな得点が６の「リフォーム事例４」の表示順序を４、と決定する。ここで、得点が同じ場合には、得点以外の何かを比較して順序を決定する。
【００７８】
そして、データ表示手段３３により、表示部４に新たな表示順序でデータが表示される。
【００７９】
検索者は、上述したように「デザイン性」の重み付けを「３」、「範囲」の重み付けを「０」、「金額」の重み付けを「０」、「対象・属性」の重み付けを「５」、「こだわり設備」の重み付けを「５」としているが、この重み付けを基に算出された表示順序１の「リフォーム事例２」ではなく表示順序２の「リフォーム事例１」を有用であるとして選択したことで、この「リフォーム事例１」における「デザイン性」の属性値の「１」、「範囲」の属性値の「３」、「金額」の属性値の「３」、「対象・属性」の属性値の「１」、「こだわり設備」の属性値の「５」が、検索者にとって真に最適な重み付けをある程度反映していると考えられる。
【００８０】
そして、「リフォーム事例１」の属性値に基づいて検索者の各属性に対する重み付けを補正して新たな表示順序を決定すると、今度は「リフォーム事例１」の表示順序が１となり、表示順序が検索者の有用なデータの順に近づいていることが分かる。
（実施例２）
データは「画像１」〜「画像１５」の１５の画像である。
【００８１】
属性は２階層となっており、上階層は、「部位」、「ライフデザイン」、「空間デザイン」、「インテリアデザイン」の４種類である。この各上階層にそれぞれ下階層があり、「部位」の下階層は、「全面・１階・２階」（以下「Ｒ１１」とする）、「ＬＤＫ」（以下「Ｒ１２」とする）、「水回り」（以下「Ｒ１３」とする）、「リビング」（以下「Ｒ１４」とする）の４種類、「ライフデザイン」の下階層は、「シニア」（以下「Ｒ２１」とする）、「子育て奮闘期」（以下「Ｒ２２」とする）、「若者」（以下「Ｒ２３」とする）、「友達」（以下「Ｒ２４」とする）の４種類、「空間デザイン」の下階層は、「間合いをデザイン」（以下「Ｒ３１」とする）、「風や空気をデザイン」（以下「Ｒ３２」とする）、「光と景色をデザイン」（以下「Ｒ３３」とする）、「音をデザイン」（以下「Ｒ３４」とする）の４種類、「インテリアデザイン」の下階層は、「スタイリッシュ」（以下「Ｒ４１」とする）、「和モダン」（以下「Ｒ４２」とする）、「大理石」（以下「Ｒ４３」とする）、「無垢・木材」（以下「Ｒ４４」とする）の４種類が設定されている。
【００８２】
重み付けは、「０」が最も軽く「５」が最も重い「０」〜「５」の６段階で行うもので、上階層の４種類の属性について重み付けを付与するとともに、各上階層の下階層の各属性についても重み付けを行う。属性について重み付けを重み付け入力手段２１より入力しない場合には、この属性について重み付け「０」を付与したとみなす。また、上階層の属性について「０」以外の重み付けを付与するとともに、その下階層の全ての属性について重み付けを重み付け入力手段２１より入力しない場合には、この下階層の全ての属性について重み付け「３」を付与したとみなす。
【００８３】
表２に、各データに設定されている属性値を示す。各データには、表２に示すように、上階層の属性値は設定されておらず、下階層の属性について属性値が予め設定されている。なお、表２ではＲ２１、Ｒ２２、Ｒ２３、Ｒ２４、Ｒ４１、Ｒ４２、Ｒ４３、Ｒ４４の属性値の記載を省略している。
【００８４】
【表２】
2011008550.tif 000004
【００８５】
検索者は、表示部４に表示されるチェック画面（図２参照）を見ながら、重み付けを行う上階層の属性「部位」「ライフデザイン」「空間デザイン」「インテリアデザイン」のうち重要視する属性の左側のチェック欄５１にチェックを入れる。次に、チェックを入れた上階層の重み付けを行うため、上階層の属性の重み付け釦６１を押し、図３（ａ）に示す上階層の属性の重み付け画面に移行する。
【００８６】
上階層の属性の重み付け画面は、チェックを入れた上階層の属性のみ表示される（ここでは、全ての上階層の属性をチェックしている）。なお、チェックを入れなかった属性は、重み付け「０」が付与されたものとする。重み付け入力欄５２に重み付けを入力し、決定釦６２を押し、図２のチェック画面に戻る。次に、チェックを入れた上階層の属性の下階層の属性のうち重要視する属性の左側のチェック欄５３にチェックを入れ、下階層の属性の重み付け釦６３を押して、図３（ｂ）に示す下階層の属性の重み付け画面に移行する。
【００８７】
下階層の属性の重み付け画面は、チェックを入れた下階層の属性のみ表示される（ここでは、全ての下階層の属性をチェックしている）。なお、チェックを入れなかった属性は、重み付け「０」が付与されたものとする。重み付け入力欄５４に重み付けを入力し、決定釦６４を押し、図２のチェック画面に戻る。全ての下階層の属性について重み付けを行う。
【００８８】
そして、チェック画面の決定釦６５を押すと、重み付けが終了する。
【００８９】
本実施例では、上階層の「部位」の重み付けを「１」とし、その下階層の重み付けは、Ｒ１１を「５」、Ｒ１２を「０」、Ｒ１３を「３」、Ｒ１４を「０」としている。上階層の「ライフデザイン」の重み付けを「０」とし、その下階層は重み付けはしていない。上階層の「空間デザイン」の重み付けを「５」とし、その下階層の重み付けは、Ｒ３１を「０」、Ｒ３２を「２」、Ｒ３３を「０」、Ｒ３４を「４」としている。上階層の「インテリアデザイン」の重み付けを「０」とし、その下階層は重み付けはしていない。
【００９０】
得点算出手段３１は、所定の演算に基づいて各データ毎の得点を算出する。本実施例における所定の演算は、各データにおいて、各下階層の属性毎に、「該属性の重み付け×該属性の属性値×その上階層の属性の重み付け」という（式３）により算出される属性点を算出し、各属性点を合計したものを各データの得点とする。
【００９１】
「画像１」について、各属性点の算出について説明する。
【００９２】
Ｒ１１の属性点は、（式３）に各値を代入して、５×３×１＝１５となる。
【００９３】
Ｒ１２の属性点は、（式３）に各値を代入して、０×３×１＝０となる。
【００９４】
Ｒ１３の属性点は、（式３）に各値を代入して、３×３×１＝９となる。
【００９５】
Ｒ１４の属性点は、（式３）に各値を代入して、０×１×１＝０となる。
【００９６】
Ｒ２１〜２４の属性点は、（式３）の「その上階層の属性の重み付け」が０であるため、全て０である。
【００９７】
Ｒ３１の属性点は、（式３）に各値を代入して、０×１×５＝０となる。
【００９８】
Ｒ３２の属性点は、（式３）に各値を代入して、２×３×５＝３０となる。
【００９９】
Ｒ３３の属性点は、（式３）に各値を代入して、０×５×５＝０となる。
【０１００】
Ｒ３４の属性点は、（式３）に各値を代入して、４×３×５＝６０となる。
【０１０１】
Ｒ４１〜４４の属性点は、（式３）の「その上階層の属性の重み付け」が０であるため、全て０である。
【０１０２】
従って、「画像１」の得点は、１５＋０＋９＋０＋０＋３０＋０＋６０＝１１４となる。
【０１０３】
「画像２」についても、同様に、
Ｒ１１の属性点は、（式３）に各値を代入して、５×２×１＝１０となる。
【０１０４】
Ｒ１２の属性点は、（式３）に各値を代入して、０×５×１＝０となる。
【０１０５】
Ｒ１３の属性点は、（式３）に各値を代入して、３×１×１＝３となる。
【０１０６】
Ｒ１４の属性点は、（式３）に各値を代入して、０×２×１＝０となる。
【０１０７】
Ｒ２１〜２４の属性点は、（式３）の「その上階層の属性の重み付け」が０であるため、全て０である。
【０１０８】
Ｒ３１の属性点は、（式３）に各値を代入して、０×４×５＝０となる。
【０１０９】
Ｒ３２の属性点は、（式３）に各値を代入して、２×３×５＝３０となる。
【０１１０】
Ｒ３３の属性点は、（式３）に各値を代入して、０×２×５＝０となる。
【０１１１】
Ｒ３４の属性点は、（式３）に各値を代入して、４×２×５＝４０となる。
【０１１２】
Ｒ４１〜４４の属性点は、（式３）の「その上階層の属性の重み付け」が０であるため、全て０である。
【０１１３】
従って、「画像２」の得点は、１０＋０＋３＋０＋０＋３０＋０＋４０＝８３となる。
【０１１４】
「画像３」〜「画像１５」についての途中の計算は省略し、表３にデータ毎の各属性点と得点を示す。
【０１１５】
【表３】
2011008550.tif 000005
【０１１６】
表示順序決定手段３２は、表４に示すように表示順序を決定する。ここで、得点が同じ場合には、得点以外の何かを比較して順序を決定する。この場合には、「画像ｎ」のｎが小さい方を上位としているが、特にこれに限定されない。
【０１１７】
【表４】
2011008550.tif 000006
【０１１８】
そして、データ表示手段３３により、表示部４に表示順序でデータが表示される。
【０１１９】
検索者は、「画像２」、「画像５」、「画像７」がこのうちで最も有用なデータであるとして選択し、データ選択入力手段２２より入力する。
【０１２０】
補正得点算出手段３４は、所定の補正演算に基づいて各データ毎の補正得点を算出する。本実施例における所定の補正演算は、重み付け入力手段２１より入力された重み付けを、データ選択入力手段２２により選択入力されたデータの属性値を基にして補正して新たな重み付けを付与し、この新たな重み付けを基にして、得点算出手段３１が算出するのと同様の手順で各データ毎の得点を算出するものである。
【０１２１】
新たな重み付けは、まず、各属性において、「（データ選択入力手段２２より入力されたデータの属性値−重み付け入力手段２１より入力された重み付け）×β」という（式４）により算出される補正値を算出する。ここで、前記（式４）中の「β」は適宜任意の値が設定され、ここでは０．０５とする。ただし、各属性の補正値を算出するにあたり、その属性の上階層の属性について重み付け入力手段２１より入力された重み付けが「０」の場合には、その属性の補正値を「０」とする。
【０１２２】
そして、新たな重み付けは、元の重み付けに、選択された全てのデータの該当する属性の補正値を足し合わせて算出する。
【０１２３】
本実施例で検索されている「画像２」、「画像５」、「画像７」について補正値を求める。
【０１２４】
「画像２」において、
Ｒ１１の補正値は、（式４）に各値を代入して、（２−３）×０．０５＝−０．０５となる。
【０１２５】
「画像５」において、
Ｒ１１の補正値は、（式４）に各値を代入して、（１−３）×０．０５＝−０．１となる。
【０１２６】
「画像７」において、
Ｒ１１の補正値は、（式４）に各値を代入して、（４−３）×０．０５＝０．０５となる。
【０１２７】
従って、Ｒ１１の新たな重み付けは、元の重み付け３にこれらを加えて、３−０．０５−０．１＋０．０５＝２．９となる。
また、「画像２」において、
Ｒ１２の補正値は、（式４）に各値を代入して、（５−０）×０．０５＝０．２５となる。
【０１２８】
「画像５」において、
Ｒ１２の補正値は、（式４）に各値を代入して、（１−０）×０．０５＝０．０５となる。
【０１２９】
「画像７」において、
Ｒ１２の補正値は、（式４）に各値を代入して、（５−０）×０．０５＝０．２５となる。
【０１３０】
従って、Ｒ１２の新たな重み付けは、元の重み付け０にこれらを加えて、０＋０．２５＋０．０５＋０．２５＝０．５５となる。
【０１３１】
Ｒ１３以降についての途中の計算は省略し、表５に各属性についての新たな重み付けを示す。
【０１３２】
【表５】
2011008550.tif 000007
【０１３３】
そして、この新たな重み付けを基にして、得点算出手段３１が算出するのと同様の手順で各データ毎の補正得点を算出するものである。表６にデータ毎の各属性点と得点を示す。
【０１３４】
【表６】
2011008550.tif 000008
【０１３５】
補正表示順序決定手段３５は、表７に示すように表示順序を決定する。
【０１３６】
【表７】
2011008550.tif 000009
【０１３７】
但し、本実施例では、選択されたデータは除外して表示順序を決定する。既に選択されたデータは、次回でも表示順序の上位にくる可能性が高いとともに再び選択することとなる可能性も高いため、これらは別に表示させることで、表示順序で表示されるデータを未選択のデータのみとすることができて見通しがよくなる。
【符号の説明】
【０１３８】
１    記憶部
１１  データ記憶手段
１２  属性値記憶手段
２    入力部
２１  重み付け入力手段
２２  データ選択入力手段
３    制御部
３１  得点算出手段
３２  表示順序決定手段
３３  データ表示手段
３４  補正得点算出手段
３５  補正表示順序決定手段
３６  補正データ表示手段
４    表示部
【図１】
2011008550.tif 000010
【図２】
2011008550.tif 000011
【図３】
2011008550.tif 000012