(57)【要約】【課題】より公平性の高い、検索結果の表示順位の決定が望まれる。【解決手段】検索結果でヒットした各サイトについて、所定のアルゴリズムに従い、スコアをそれぞれ計算し、そのスコアに応じた順位データを基礎として、各サイトを表示する順位を決定する際、予め決められたタイミングで、前記順位データに対して、予め決められたシャッフル対象範囲毎に、前記スコアを無視するシャッフルを行い、各サイトを表示する順位を決定する、検索結果表示順位の決定方法。【選択図】図３
2010134885.tif 000002
【特許請求の範囲】
【請求項１】
検索を行った結果該当した各サイトについての、所定のアルゴリズムに従い計算された各サイトのスコアを基礎として、前記該当した各サイトについて、検索結果として各サイトを表示する表示順位を決定する際、
予め決められたタイミングで、予め決められたシャッフル対象範囲で、シャッフルを行い、前記各サイトを表示する順位を決定する、検索結果表示順位の決定方法。
【請求項２】
前記スコアの計算は、少なくとも、予め用意された各サイトの評価値と、検索に使用されている言葉或いは文と各サイトとの距離値とに基づいて、計算される、請求項１記載の検索結果表示順位の決定方法。
【請求項３】
前記各シャッフルを行おうとする際対象となる表示順位は、前記スコアの高低に対応した表示順位である、請求項１記載の検索結果表示順位の決定方法。
【請求項４】
前記各シャッフルを行おうとする際対象となる表示順位は、直前あるいはそれ以前のシャッフルした結果の表示順位である、請求項１記載の検索結果表示順位の決定方法。
【請求項５】
前記シャッフル対象範囲は、個数に応じて、決定される、請求項１記載の検索結果表示順位の決定方法。
【請求項６】
前記個数は、上位又は下位からカウントする、請求項５記載の検索結果表示順位の決定方法。
【請求項７】
前記個数は、予め決められた個数である、あるいは予め決められたルールに従って変動する、請求項５記載の検索結果表示順位の決定方法。
【請求項８】
前記シャッフル対象範囲は、検索結果としてのサイトの総数に対する割合で決められる、請求項１記載の、検索結果表示順位の決定方法。
【請求項９】
前記割合は、上位又は下位からカウントする、請求項８記載の検索結果表示順位の決定方法。
【請求項１０】
前記割合は、予め決められた割合である、あるいは予め決められたルールに従って変動する、請求項８記載の検索結果表示順位の決定方法。
【請求項１１】
前記シャッフル対象範囲は、前記スコアの数値に基づき、決定される、請求項１記載の検索結果表示順位の決定方法。
【請求項１２】
前記シャッフル対象範囲は、前記スコアの差が、所定の大きさ以内のサイトの順位をシャッフルする、請求項１１記載の検索結果表示順位の決定方法。
【請求項１３】
前記所定の大きさは、上位からカウントする、あるいは、下位からカウントする、請求項１２記載の検索結果表示順位の決定方法。
【請求項１４】
前記所定の大きさは、予め決められたスコアの数値幅である、あるいは、予め決められたルールに従って変動する、請求項１２記載の検索結果表示順位の決定方法。
【請求項１５】
前記所定の大きさは、計算されたスコアを元に、決定される、請求項１２記載の検索結果表示順位の決定方法。
【請求項１６】
前記シャッフル対象範囲は、予め決められたスコアの仕切り値で、決められる、請求項１１記載の検索結果表示順位の決定方法。
【請求項１７】
前記シャッフル対象範囲は、検索結果のすべてのサイトについて行う、または一部のサイトについて行う、請求項１記載の検索結果表示順位の決定方法。
【請求項１８】
前記シャッフル対象範囲は、検索結果の所定の上位の所定のサイトについて行う、請求項１７記載の検索結果表示順位の決定方法。
【請求項１９】
前記タイミングは、ユーザが検索を実行する毎のタイミング、予め決められた期間毎のタイミング、ランダムなタイミング、ユーザがシャッフルを指示したタイミングである、請求項１記載の検索結果表示順位の決定方法。
【請求項２０】
シャッフルする前の古い検索表示順位も、戻れるように、保持しておき、再度その順位を後から表示出来るようにしておく、請求項１記載の検索結果表示順位の決定方法。
【請求項２１】
前記シャッフルの対象範囲は、所定のルールに従ってその境界が変動する、請求項１記載の検索結果表示順位の決定方法。
【請求項２２】
各サイトについての評価値を含むデータを格納したデータベース部と、
ユーザから要求された検索要望に対して、前記データベース部を利用して検索を行うとともに、該当した各サイトについて、所定のアルゴリズムに従い各サイトのスコアを得る検索部と、
前記該当した各サイトについて、前記スコアを基礎として、検索結果として各サイトを表示する表示順位を決定する際、予め決められたタイミングで、予め決められたシャッフル対象範囲で、シャッフルを行い、前記各サイトを表示する順位を決定する表示順位決定部と、
を備えた、検索結果表示順位の決定システム。
【請求項２３】
前記シャッフル対象範囲は、個数に応じて、決定される、請求項２２記載の検索結果表示順位の決定システム。
【請求項２４】
前記シャッフル対象範囲は、検索結果としてのサイトの総数に対する割合で決められる、請求項２２記載の、検索結果表示順位の決定システム。
【請求項２５】
前記シャッフル対象範囲は、前記スコアの数値に基づき、決定される、請求項２２記載の検索結果表示順位の決定システム。
【請求項２６】
前記シャッフル対象範囲は、検索結果のすべてのサイトについて行う、または一部のサイトについて行う、請求項２２記載の検索結果表示順位の決定システム。
【請求項２７】
前記タイミングは、ユーザが検索を実行する毎のタイミング、予め決められた期間毎のタイミング、ランダムなタイミング、ユーザがシャッフルを指示したタイミングである、請求項２２記載の検索結果表示順位の決定システム。
【請求項２８】
前記シャッフルの対象範囲は、所定のルールに従ってその境界が変動する、請求項２２記載の検索結果表示順位の決定システム。
【請求項２９】
前記スコアの計算は、少なくとも、予め用意された各サイトの前記評価値と、検索に使用されている言葉或いは文と各サイトとの距離値とに基づいて、計算される、請求項２２記載の検索結果表示順位の決定システム。
【請求項３０】
請求項１記載の検索結果表示順位の決定方法における、前記表示順位を決定するステップをコンピュータに実行させるプログラム。
【請求項３１】
請求項３０記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】本発明は、インターネットなどにおいて用いられる検索結果の表示方法などに関する。【０００１】
【背景技術】
【０００２】  従来、例えば、インターネットなどの検索方法では、概略次のような方法が行われている。まず、各サイトについて、そのサービス提供者が予め決めておいた所定の計算ルールを利用して、評価値を計算する。例えば、そのサイトの被リンク数や、被リンク先の評価値や、内容の充実度や、更新頻度や、デザイン、アクセス数、などの要素を利用して、各サイトの評価値を計算している。【０００３】  次に、ユーザがあるキーワードで検索要求をしてきた場合、そのサービス提供者が予め決めておいたキーワード検索ルールを利用して、そのキーワードと各サイトとの距離値を計算する。そして、前記各サイトの評価値と、前記各サイトの距離値とに基づき、所定のアルゴリズムに基づき、各サイトのスコアを計算する。そして、そのスコアを利用して、所定のサイト群を表示候補として決定する。【０００４】  次に、候補として上がった複数のサイトについて、上述したスコアに従って、高い順に表示の順位を決定する。【０００５】  このようにして決定された表示の順位に従って、ユーザのパソコンの画面に、通常は上から順位に、各サイトを、検索結果として表示させる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】  しかしながら、このような従来の検索結果の表示方法によれば、サービス提供者が、スコアの計算ルールを如何に正確、厳密に作成しても、そこにはかならず、サービス提供者の好み、主観が入らざるを得ない。デザインはその典型であるし、被リンク数についても、ＳＥＯ対策業者などの特別なテクニックで多数増やすことができ、多い方が優れているサイトとはかならずしもいえず、公的なサイトからの被リンクにしても、公的なものが民間より優れているとは限らない。また、アクセス数の多い方が良いサイトともいえない。【０００７】  そして、一部のプロのＳＥＯ対策業者がサービス提供者の計算ルールを推測し、それに合わすようなサイト作成をしたサイトが常時上位の表示が得られ、偏りが目立ち、それに対する対策として、サービス提供者が自らの計算ルールを変更するといったいたちごっこも出現している。さらに、現在世界のサイトの数は指数関数的に増加しており、１ページ目に表示されるわずかな数のサイトにどれだけの的確性、重要性、検索目的一致性があるのか疑問が多い。【０００８】  従って、ユーザの検索の目的にピッタリ合致したサイトが表示の上位に来るとは限らないのが、現状である。そのため、ユーザは、キーワードを変更したり、スクロールをし続けたり、何ページも表示された検索結果を見ていく必要がある。【０００９】  しかしながら、そもそも、ユーザの検索の目的にピッタリ合致したサイトが表示の上位に来るのが、検索結果の適切な表示の方法であるとはいっても、そのユーザの検索の目的自体が、千差万別である。例えば、同じ「車」というキーワードにしても、コストの安い車を紹介して欲しいユーザもあれば、デザインが優れた車を見つけたいユーザもあれば、車の原理を知りたいユーザもあれば、車の歴史を知りたいユーザもある。従って、ユーザの検索の目的にピッタリ合致したサイトという考え方自体本来無理があるといえる。【００１０】  そこで、この問題を正面から解決する方向として、キーワード検索の代わりに、自然言語検索方法があるが自然言語の壁が大きく、完成度は低い。あるいは、ユーザとの対話式検索方法が開発されつつあるが、これも自然言語の壁が大きく、また、コンピュータアルゴリズムも複雑で未だ現実的にはならない。結局、専門家が対話式に回答するといった方向になっていかざるをえない。つまり、現在の検索結果の表示方法は、本来ユーザの目的は様々であるにも関わらず、また、スコアの差にもあまり有意性が無いにも関わらず、一部のプロのＳＥＯ対策業者が介入することによって、上位に表示されるサイトはほとんど変化せず固定化してしまい、偏った検索結果の表示方法しか存在しないといってよい。【００１１】  そこで、本発明は、従来の検索結果の表示方法を考慮し、検索結果に、出来るだけ偏りが生じない表示方法などを提供することを目的とする。
【課題を解決するための手段】
【００１２】  上記目的を達成するために、第１の本発明は、検索を行った結果該当した各サイトについての、所定のアルゴリズムに従い計算された各サイトのスコアを基礎として、前記該当した各サイトについて、検索結果として各サイトを表示する表示順位を決定する際、
予め決められたタイミングで、予め決められたシャッフル対象範囲で、シャッフルを行い、前記各サイトを表示する順位を決定する、検索結果表示順位の決定方法である。
第２の本発明は、前記スコアの計算は、少なくとも、予め用意された各サイトの評価値と、検索に使用されている言葉或いは文と各サイトとの距離値とに基づいて、計算される、第１の本発明の検索結果表示順位の決定方法である。
例えば、サイトの内容の充実度、デザインの良さ、更新の頻度、被リンク数、被リンクの質、被アクセス回数、などの評価基準から、重みを付け、一定のスコアを計算するやり方である。その計算を予め、出来るだけ多くの各サイトについて実行しておき、そのサイトの属性情報とともに記憶しておく。
あるいは、ユーザから検索要求が来る毎に、該当するサイトに対して、計算を行う。
第３の本発明は、前記各シャッフルを行おうとする際対象となる表示順位は、前記スコアの高低に対応した表示順位である、第１の本発明の検索結果表示順位の決定方法である。
シャッフルを行う場合、そのシャッフルの対象とする表示順位は、スコアの高低どおりの表示順位とし、その高低どおりの表示順位に対して、シャッフルを行う。
第４の本発明は、前記各シャッフルを行おうとする際対象となる表示順位は、直前あるいはそれ以前のシャッフルした結果の表示順位である、第１の本発明の検索結果表示順位の決定方法である。
シャッフルを行う場合、そのシャッフルの対象とする表示順位は、前回、あるいはそれ以前にシャッフルした結果の表示順位に対して、シャッフルを行う。
第５の本発明は、前記シャッフル対象範囲は、個数に応じて、決定される、第１の本発明の検索結果表示順位の決定方法である。
例えば、１０個のサイトずつなどである。
第６の本発明は、前記個数が、上位又は下位からカウントする、第５の本発明の検索結果表示順位の決定方法である。
例えば、１０個のサイトを、スコアの高低どおりの表示順位において、最上位から１０個ずつカウントして、シャッフル範囲を決める。
第７の本発明は、前記個数は、予め決められた個数である、あるいは予め決められたルールに従って変動する、第５の本発明の検索結果表示順位の決定方法である。
例えば、シャッフルする毎に、１０個→１５個→２０個→１０個など変動する。
第８の本発明は、前記シャッフル対象範囲は、検索結果としてのサイトの総数に対する割合で決められる、第１の本発明の検索結果表示順位の決定方法である。
例えば、検索結果として１、０００サイトヒットした場合、その１割毎に、すなわち、１００サイト毎にシャッフルをする。１００サイトヒットした場合は、１０サイト毎にシャッフルする。上は、１％で、次は５％で、次は１０％と変化させてもよい。
第９の本発明は、前記割合は、上位又は下位からカウントする、第８の本発明の検索結果表示順位の決定方法である。
例えば、１０サイト毎にシャッフルする場合、最上位から数えて１０個のサイトの間でシャッフルし、また、１１個目から２０個目までの間でシャッフルする。
第１０の本発明は、前記割合は、予め決められた割合である、あるいは予め決められたルールに従って変動する、第８の本発明の検索結果表示順位の決定方法である。
例えば、上記１割は固定されている場合や、３回目のシャッフルからは２割に変更するなどである。
第１１の本発明は、前記シャッフル対象範囲は、前記スコアの数値に基づき、決定される、第１の本発明の検索結果表示順位の決定方法である。
スコアの数値を手がかりにシャッフル対象範囲を決めていく。
第１２の本発明は、前記シャッフル対象範囲は、スコアの差が、所定の大きさ以内のサイトの順位をシャッフルする、第１１の本発明の検索結果表示順位の決定方法である。
スコア差が例えば、３ポイント以内であるサイト同士をシャッフルする。３ポイント以内のサイトは順位をつける有意性があまり無いと見なすからである。所定ポイントを超える差異がある同士はシャッフルしない。
第１３の本発明は、前記所定の大きさは、上位からカウントする、あるいは、下位からカウントする、第１２の本発明の検索結果表示順位の決定方法である。
例えば、３ポイントのスコア差は、最上位のサイトのスコアの値が１００ポイントとすると、９７ポイントを超え１００ポイント以下の値を持つサイトは全て互いにシャッフルする対象範囲とする。
第１４の本発明は、前記所定の大きさは、予め決められたスコアの数値幅である、あるいは、予め決められたルールに従って変動する、第１２の本発明の検索結果表示順位の決定方法である。
例えば、上記３ポイントは予め決めた固定した数値とするか、あるいは３回目のシャッフルからは、５ポイントと変更するなどである。
第１５の本発明は、前記所定の大きさは、計算されたスコアを元に、決定される、第１２の本発明の検索結果表示順位の決定方法である。
例えば、スコアの値が低い検索結果のサイト群については、あるいは隣接する上下位のサイトとのポイント差が大きくまばらなサイト群については、前記所定の大きさは、小さなポイント幅として、あまりシャッフルして順位が入れ替わりにくくする。
第１６の本発明は、前記シャッフル対象範囲は、予め決められたスコアの仕切り値で、決められる、第１１の本発明の検索結果表示順位の決定方法である。
例えば、１０００ポイント制として、５ポイントづつ上から区切って、それぞれの区切りの範囲毎にシャッフルをする。
第１７の本発明は、前記シャッフル対象範囲は、検索結果のすべてのサイトについて行う、または一部のサイトについて行う、第１の本発明の検索結果表示順位の決定方法である。
シャッフルの対象は、例えば、ヒットのサイト数が３０００ある場合は、上位の１００サイトのみシャッフルの対象とする。
第１８の本発明は、前記シャッフル対象範囲は、検索結果の所定の上位の所定のサイトについて行う、第１７の本発明の検索結果表示順位の決定方法である。
第１９の本発明は、前記タイミングは、ユーザが検索を実行する毎のタイミング、予め決められた期間毎のタイミング、ランダムなタイミング、ユーザがシャッフルを指示したタイミングである、第１の本発明の検索結果表示順位の決定方法である。
ユーザが検索を要求してくるタイミングで、シャッフルを行う。あるいは３日毎に行う。あるいは乱数を使って、ランダムに行う。あるいはユーザから検索結果に対してシャッフル要求が来たとき行う。あるいはアクセス件数の多少で変化をつける。
第２０の本発明は、シャッフルする前の古い検索表示順位も、戻れるように、保持しておき、再度その順位を後から表示出来るようにしておく、第１の本発明の検索結果表示順位の決定方法である。
例えば、ユーザが一度検索結果を表示した後、再度同じ検索をした場合、シャッフルされており、順位が変動している場合、前の順位表示を見たい場合がある。そのような場合、前回の古い順位データによる表示をリクエスト出来るようにしておき、それに応じるようにするためである。なお、ユーザ側のパソコンに保持機能を与えることにより、同様の機能を発揮させることも出来る。
第２１の本発明は、前記シャッフルの対象範囲は、所定のルールに従ってその境界が変動する、第１の本発明の検索結果表示順位の決定方法である。
個数により、あるいは割合などにより、シャッフルする対象の範囲を決めて、その範囲内でシャッフルをするが、例えば時間とともに、その境界を変動させることによって、さらに一層偏りを無くすことが出来る。
第２２の本発明は、各サイトについての評価値を含むデータを格納したデータベース部と、
ユーザから要求された検索要望に対して、前記データベース部を利用して検索を行うとともに、該当した各サイトについて、所定のアルゴリズムに従い各サイトのスコアを得る検索部と、
前記該当した各サイトについて、前記スコアを基礎として、検索結果として各サイトを表示する表示順位を決定する際、予め決められたタイミングで、予め決められたシャッフル対象範囲で、シャッフルを行い、前記各サイトを表示する順位を決定する表示順位決定部と、
を備えた、検索結果表示順位の決定システムである。
第２３の本発明は、前記シャッフル対象範囲は、個数に応じて、決定される、第２２の本発明の検索結果表示順位の決定システムである。
第２４の本発明は、前記シャッフル対象範囲は、検索結果としてのサイトの総数に対する割合で決められる、第２２の本発明の検索結果表示順位の決定システムである。
第２５の本発明は、前記シャッフル対象範囲は、前記スコアの数値に基づき、決定される、第２２の本発明の検索結果表示順位の決定システムである。
第２６の本発明は、前記シャッフル対象範囲は、検索結果のすべてのサイトについて行う、または一部のサイトについて行う、第２２の本発明の検索結果表示順位の決定システムシステムである。
第２７の本発明は、前記タイミングは、ユーザが検索を実行する毎のタイミング、予め決められた期間毎のタイミング、ランダムなタイミング、ユーザがシャッフルを指示したタイミングである、第２２の本発明の検索結果表示順位の決定システムである。
第２８の本発明は、前記シャッフルの対象範囲は、所定のルールに従ってその境界が変動する、第２２の本発明の検索結果表示順位の決定システムである。
第２９の本発明は、前記スコアの計算が、少なくとも、予め用意された各サイトの前記評価値と、検索に使用されている言葉或いは文と各サイトとの距離値とに基づいて、計算される、第２２の本発明の検索結果表示順位の決定システムである。
第３０の本発明は、第１の本発明の記載の検索結果表示順位の決定方法における、前記表示順位を決定するステップをコンピュータに実行させるプログラムである。
第３１の本発明は、第３０の本発明のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００１３】  本発明によれば、検索結果をより偏り無く表示することが出来る。
【発明を実施するための最良の形態】
【００１４】  以下に、本発明にかかる検索結果の表示方法、装置などを説明する。図１は本発明の一つの実施の形態をしめす。【００１５】  サイトのデータベース作成部６は、各サイトＡ，Ｂ，Ｃ，Ｄ，・・・・について、クロールした結果により、各サイトのデータベース部１を作成しておく。そのデータには予め決められたアルゴリズムの計算式によって、各サイトの評価値が付されている。例えば、被リンク数、アクセス数、内容の充実度等々により付されている。ユーザは、自らのパソコンブラウザのキーワード入力部２によって、検索したいキーワード或いは文を入力する。【００１６】  検索部３は、そのキーワードなどに該当するサイトをデータベース部１から検索する。そして、そのキーワードなどと、各サイトとの距離を予め決められている所定のアルゴリズムに従って、計算する。例えば、キーワードが複数の場合、一つの文の中に全部のそれらキーワードが出現する場合は、距離が近いと判定するなどである。さらに、検索部３はその距離値と、上述した各サイトの評価値とに基づいて、各サイトのスコアを所定のアルゴリズムに従って、計算する。あるいは他の要素も加味してスコアを計算しても良い。【００１７】  表示順位決定部４はその該当する各サイトのスコアに応じて表示順位を決定する。通常は高スコアのサイトを上位表示とする。ユーザのパソコンの表示装置５はその決定された表示順位に従って、検索結果として、各サイトの属性情報を、ユーザのパソコンに表示させる。【００１８】  前記キーワードで、他のユーザが、あるいは同じユーザが別の機会に検索要求をしてきたタイミングで、以下に示すように、その表示順位をシャッフルして、検索結果として各サイトの情報を表示する。その他に、３日毎のタイミング、ランダムなタイミングでシャッフルしてもよい。さらには、ユーザがシャッフル要求をしてきた際シャッフルするやり方でも良い。【００１９】  その後、以下のようにシャッフルする。
シャッフルの仕方・・・・・
所定シャッフル対象範囲内で、スコアが異なるにも関わらずシャッフルする。まったくのランダムにシャッフルする。あるいは順次繰り下げながらシャッフルする（最下位は最上位へ）。あるいは繰り上げシャッフルする。適宜入れ替えしてシャッフルするなど任意にシャッフルする。要するにスコアの高低に部分的にでも従わない順位で表示する場合はシャッフルしたといえる。【００２０】シャッフル対象範囲の決め方・・・・・
ａ．図２のように、シャッフル対象の範囲を、スコアの数値に基づいて決定する。例えば、１００点を上限としてスコアを付けているとして、１００点〜９５点の範囲に入るサイト同士をシャッフルする。９４点以下も同様に区切る。その区切りの範囲の大きさは互いに等しくてもよいし、異なっていてもよい。あるいは時間的に変動してもよい。あるいは３ポイントの差内に収まるサイト同士でシャッフルする。有意性が余り無いとみなすからである。
ｂ．図３のように、固定数で決める（ｅｘ．５個づつ。又は１０，２０，３０個ずつ）やり方がある。
例えば、上位から５個づつである。その個数も時間経過に応じて変動させることもかのうである。あるいは、所定の順位以下はシャッフルしないことも可能である。
ｃ．あるいは割合で決める（ｅｘ．１０％。又は１０％，２０％，３０％づつ）やり方がある。
例えば、ヒットしたサイトの総数に対して１０％毎に区切って、区切り内のサイト同士でシャッフルする。あるいは、最上位は１％、次の上位は５％などと変化を付けても良い。
ｄ．前記シャッフル対象範囲は、検索結果のすべてのサイトについて行うか、または一部のサイトについて行ってもよい。例えば、ヒットのサイト数が３０００ある場合は、上位の１００サイトのみシャッフルの対象とし、残るサイトはシャッフルしないでもよい。【００２１】シャッフル対象となる順位の選択・・・・・
なお、図３の場合は、シャッフルしようとする際対象となる表示順位は、前記スコアの高低に対応した表示順位とし、ｔ１−１のタイミングのシャッフルの対象も、ｔ１−２のタイミングのシャッフルも、スコアの高低に対応した表示順位に対して、シャッフルをおこなう。
あるいは、図４に示すように、各シャッフルを行おうとする際対象となる表示順位は、直前のシャッフルした結果の表示順位に対して、シャッフルを行ってもよい。なお、直前に限らず、シャッフルを何回もする場合は、以前のシャッフルした順位に対してシャッフルをしてもよい。【００２２】シャッフル対象範囲の境界の変動・・・
シャッフルの対象範囲は、所定のルールに従ってその境界が変動するようにしてもよい。
個数により、あるいは割合などにより、シャッフルする対象の範囲を決めて、その範囲内でシャッフルをするが、例えば時間とともに、その境界を変動させることによって、さらに一層偏りを無くすことが出来る。
例えば、図５に示すように、区切り境界も、ｔ２，ｔ３，ｔ４毎に変える。ｔ２のタイミングでは上記シャッフル対象範囲の境界を、図に示すように変更する。図５の例では、区切り範囲を一個ずつ、ずらしていく。こうすることによって、表示順位がより公平になる。
上記対象範囲の区切り境界の変更のタイミングは、アクセス数が１００を超える毎などアクセス数に関連づける方法、あるいは上記一定期間の整数倍など関連づける、あるいは、ランダムに変更するなどある。【００２３】シャッフルのタイミングの決め方・・・・・
ユーザからの検索のアクセス毎、ｂ．あるいは一定期間毎（なおアクセス数の頻度が多ければ一定期間もそれに応じて短くする）、あるいはｃ．ランダムに、などがある。あるいは、シャッフルのタイミングは、ユーザがあるキーワードで検索し所定の表示順位でサイトが示された状態で、ユーザの方がシャッフルを指示したタイミングで、シャッフルして表示順位を変更してもよい。【００２４】  なお、所定のアルゴリズムによって計算されたスコアが同点であるサイトについては、表示するためには、何らかの基準で順位を付ける必要があるが（画面上重ね表示は不可能）、その基準がアルファベット順、単なるランダム決定など、かならずしも、スコア（スコア）による差とはいえない場合もあるが、それらのアルゴリズムも、スコア（スコア）によって順位を決定していると考えることが可能である。すなわち、スコアには、評価の大小のスコア以外に、例えば、同評価点の場合、アルファベット順など評価とは言えない要素を加味して、決定したスコアも広く含む。要するに表示順位を決定する根拠となる点数であれば、それがスコアといえ、評価点に限らない。例えば、評価の点数が、Ａサイトが８８点、Ｂサイトが８７点、Ｃサイトが８７点、Ｄサイトが８６点の場合、同点のＢサイトとＣサイトについて、アルファベット順で、Ｂサイトの方をＣサイトの方より上位に表示するようにする場合、ＢサイトのスコアはＣサイトより高いスコアを付したといえる。あるいはランダムにいずれかのサイトの表示順位を上位にして、その上位のサイトのスコアを高く付したといえる。【００２５】  なお、シャッフルのやり方は、スコアで決まった順位に対して、そのスコアを少なくとも一部でも無視して、新たな表示順位を決める場合、シャッフルということが出来る。例えば、一部のスコアの高低は考慮しながら、一部のスコアを無視するなどである。
なお、本発明のプログラムは、上述した本発明の方法の全部又は一部のステップの動作をコンピュータにより実行させるプログラムであって、コンピュータと協働して動作するプログラムである。
また、本発明の記録媒体は、上述した本発明の方法の全部又は一部のステップ（又は、工程、動作、作用等）の全部又は一部の動作をコンピュータにより実行させるプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波・音波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【産業上の利用可能性】
【００２６】本発明は、より公平な検索結果表示が可能な表示方法であり、インターネットにおける検索分野として有用である。
【図面の簡単な説明】
【００２７】
【図１】本発明にかかる実施の形態１における検索表示装置の構成図
【図２】図１の装置の動作を示すチャート図
【図３】図１の装置の動作を示すチャート図
【図４】図１の装置の動作を示すチャート図
【図５】図１の装置の動作を示すチャート図
【符号の説明】
【００２８】１  データベース部
２  入力装置
３  検索部
４  表示順位決定部
５  表示装置
６  データベース作成部
【図１】
2010134885.tif 000003
【図２】
2010134885.tif 000004
【図３】
2010134885.tif 000005
【図４】
2010134885.tif 000006
【図５】
2010134885.tif 000007