(57)【要約】      （修正有）【課題】ユーザが目当ての該当情報を能率的に見付け出せるようにした検索結果出力画面を生成する。【解決手段】検索装置２０は、入力キーワードに基づいてネット内を検索し、検索結果の複数の該当情報候補を出力する検索部２１と、入力キーワードとは別でかつ相互に異なる複数の追加キーワードを設定し、複数の該当情報候補から、各追加キーワードに該当する該当情報候補の群を候補群として抽出する候補群抽出部２２と、所定の基準点から相互に異なる経路に沿って伸び出る複数の配列領域別に、別々の候補群を割当てて、各配列領域に、該配列領域に割り当てられた候補群の該当情報候補を第１順位付けによる順位で基準点の方から順番に並べて表示する画面情報を生成し、該画面情報をユーザ端末３に送信する画面情報生成部２３とを備える。【選択図】図１
2014160431.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から所定の入力キーワードに基づく検索指示を受けて、該入力キーワードに該当する情報をネット内で検索して、該当する複数の情報を複数の該当情報候補として出力する検索部と、
前記入力キーワードとは別でかつ相互に異なる複数の追加キーワードを設定し、前記複数の該当情報候補から、各追加キーワードに該当する該当情報候補の候補群を抽出する候補群抽出部と、
前記ユーザ端末の検索結果出力画面上に、所定の基準点から相互に異なる経路に沿って伸び出る複数の配列領域を設定し、各配列領域に別々の候補群を割当てて、各配列領域に、該配列領域に割り当てられた候補群の該当情報候補を第１順位付けによる順位で前記基準点の方から順番に並べて表示する画面情報を生成し、該画面情報を前記ユーザ端末に検索結果として送信する画面情報生成部とを備えることを特徴とする検索装置。
【請求項２】
請求項１記載の検索装置において、
前記配列領域は、ｎ（ただし２≦ｎ）個、設定され、
前記画面情報生成部は、前記入力キーワードと１つの追加キーワードとの組合わせを入力キーワードとした過去の検索の実行回数の多い順に基づいて追加キーワードを順位付けした第２順位付けを設定し、ｎ−１個の配列領域には、前記第２順位付けによる上位ｎ−１位までの追加キーワードに該当する該当情報候補の候補群をそれぞれ割当てることを特徴とする検索装置。
【請求項３】
請求項２記載の検索装置において、
前記画面情報生成部は、残りの１つの配列領域には、前記第２順位付けによるｎ−１位までの追加キーワードのいずれにも該当しない該当情報候補を第１順位付けによる順位で前記基準点の方から順番に並べて表示することを特徴とする検索装置。
【請求項４】
請求項２記載の検索装置において、
前記画面情報生成部は、残りの１つの配列領域には、前記第２順位付けによるｎ位の追加キーワードに該当する該当情報候補の候補群を割り当て、ユーザの切替操作により、ｎ個の各配列領域に割り当てる候補群の該当情報候補が該当している追加キーワードの、前記第２順位付けによる順位をｎ、繰り下げることを特徴とする検索装置。
【請求項５】
請求項１〜３のいずれか１項に記載の検索装置において、
前記画面情報生成部は、前記複数の配列領域を前記基準点からの複数の放射方向に沿った放射方向配列領域設定し、隣り合う放射方向配列領域の間隔が所定寸法以上に広がった箇所を起点として、前記基準点に対する放射方向に沿って外方へ伸びていく追加放射方向配列領域を設定し、該追加放射方向配列領域には、他の放射方向配列領域に割り当てた候補群とは異なる候補群を割り当てて、該異なる候補群の該当情報候補を第１順位付けによる順位で前記起点の方から順番に並べて表示することを特徴とする検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを介して提供される情報を検索する検索装置に関する。
【背景技術】
【０００２】
ユーザからのキーワードの入力に基づいてインターネット内の膨大な数のＷｅｂページからユーザの所望するＷｅｂページを検索する検索装置の一般的な検索結果出力画面では、検索結果の複数のＷｅｂページやファイル等の該当情報候補が、例えば人気順に上から下に並べて表示される。
【０００３】
特許文献１は、検索処理に関連するタグマップを開示する。該タグマップは、概念的に互いに関連する複数のタグを、二次元空間上で表示し、タグ同士の構造的な関係を、タグマップの背景画像の濃淡、又は着色によって表現するものとなっている（特許文献１／段落００２０及び図２）。該タグマップでは、ユーザが、タグマップ上で興味があるタグの近い場所をマウスでクリックするだけで、クリック位置を含む所定範囲に含まれる全部のタグがキーワードとして取込まれて、目的のコンテンツが検索される（特許文献１／図５〜図７）。
【０００４】
特許文献２は、キーワード及びその該当情報候補を二次元検索画面で表示することを開示する（特許文献２／段落００５１）。具体的には、検索画面の二次元データ表示領域に、カテゴリ群から選択されたカテゴリ名が配置されるメインポジションに対して、各放射方向に複数のサブポジションが表示される。ユーザが複数のサブポジションの中から１つを選択すると、選択したサブポジションに対して各放射方向に複数の第二サブポジションがさらに表示される（特許文献２／図３及び図６）。こうして、ユーザは、複数の放射方向先から１つの先端のポジションを選択する操作を繰り返して、ポジションの階層を１つずつ降りながら、目的の情報に到達する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１４０２７５号公報
【特許文献２】特開２００７−２０００４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザは、検索装置（「検索エンジン」ともいう）に検索処理を実施させるのに先立ち、キーワードを入力しなければならないが、適切なキーワードの組合わせの内、一部しか思い付かず、一部のキーワードで入力を済ませることがある。この場合、検索は、他のキーワードが省略されたまま実施されることになるので、検索結果としての該当情報候補の一次元リストには、ユーザの目当てとする該当情報候補と共にその他の該当情報候補とが混在することが多く、ユーザは、該一次元リストから、目当ての該当情報候補を探し出すのに時間がかかってしまう。
【０００７】
特許文献１のタグマップは、検索に係る画面であるものの、類似概念範囲内の複数のタグをキーワードとしてまとめて入力する入力画面であり、該当情報候補の出力画面に考慮されていない。
【０００８】
特許文献２の検索結果出力画面は、該当情報候補を一般的な一次元リストに代えて、複数の放射方向に表示していく表示形式であるが、ユーザは、各階層のポジションを選択しつつ、階層を１つずつ降りながら、目当ての検索結果に辿り着かなければならず、辿り着くまでに相当の時間がかかる。
【０００９】
本発明の目的は、ユーザが入力したキーワードが不十分なときであっても、ユーザが検索結果出力画面から目当ての検索結果を能率的に見付け出せるようにした検索装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の検索装置は、ユーザ端末から所定の入力キーワードに基づく検索指示を受けて、該入力キーワードに該当する情報をネット内で検索して、該当する複数の情報を複数の該当情報候補として出力する検索部と、前記入力キーワードとは別でかつ相互に異なる複数の追加キーワードを設定し、前記複数の該当情報候補から、各追加キーワードに該当する該当情報候補の候補群を抽出する候補群抽出部と、前記ユーザ端末の検索結果出力画面上に、所定の基準点から相互に異なる経路に沿って伸び出る複数の配列領域を設定し、各配列領域に別々の候補群を割当てて、各配列領域に、該配列領域に割り当てられた候補群の該当情報候補を第１順位付けによる順位で前記基準点の方から順番に並べて表示する画面情報を生成し、該画面情報を前記ユーザ端末に検索結果として送信する画面情報生成部とを備えることを特徴とする。
【００１１】
本発明によれば、複数の該当情報候補から、各追加キーワードに該当する該当情報候補の群が候補群として抽出され、各候補群の該当情報候補は、各候補群に割り当てられた配列方向に第１順位付けによる順位で基準点の方から順番に並べて表示される。これにより、ユーザは、各配列方向の候補群から自分が目当てとしている候補群がどの配列方向に対応付けられているかを見極め、見極めた配列方向に辿ることにより、目当ての該当情報候補を能率的に見付け出すことができる。
【００１２】
好ましくは、前記配列領域は、ｎ（ただし２≦ｎ）個、設定され、前記画面情報生成部は、前記入力キーワードと１つの追加キーワードとの組合わせを入力キーワードとした過去の検索の実行回数の多い順に基づいて追加キーワードを順位付けした第２順位付けを設定し、ｎ−１個の配列領域には、前記第２順位付けによる上位ｎ−１位までの追加キーワードに該当する候補群をそれぞれ割当てる。
【００１３】
これによれば、今回のユーザが入力した入力キーワードと組合わせられる追加キーワードとして、入力キーワードとの組合わせで第２順位付けによる上位のキーワードが用いられるので、ユーザが目当てとしている該当情報候補が、検索結果出力画面上に設定されている配列領域に表示される可能性を高めることができる。
【００１４】
好ましくは、さらに、前記画面情報生成部は、残りの１つの配列領域には、前記第２順位付けによるｎ−１位までの追加キーワードのいずれにも該当しない該当情報候補を第１順位付けによる順位で前記基準点の方から順番に並べて表示する。
【００１５】
これによれば、該当情報候補は、それが第２順位付けによるｎ−１位までの上位の追加キーワードに対応付けられる候補群には属していなくても、残りの１つの配列領域に表示されることが保証されるので、ユーザが目当てとしている該当情報候補が表示されない事態を防止することができる。
【００１６】
好ましくは、前記画面情報生成部は、残りの１つの配列領域には、前記第２順位付けによるｎ位の追加キーワードに該当する該当情報候補の候補群を割り当て、ユーザの切替操作により、ｎ個の各配列領域に割り当てる候補群の該当情報候補が該当している追加キーワードの、前記第２順位付けによる順位をｎ、繰り下げる。
【００１７】
これによれば、ユーザの切替操作により、ｎ個の配列方向に割り当てる追加キーワードの、第２順位付けによる順位がｎ、繰り下がり、この結果、すべての該当情報候補は、それが該当としている追加キーワードの、第２順位付けによる順位に関係なく、検索結果出力画面に表示されることが保証される。したがって、ユーザが目当てとしている該当情報候補が表示されない事態を防止することができる。
【００１８】
好ましくは、前記画面情報生成部は、前記複数の配列領域を前記基準点からの複数の放射方向に沿った放射方向配列領域設定し、隣り合う放射方向配列領域の間隔が所定寸法以上に広がった箇所を起点として、前記基準点に対する放射方向に沿って外方へ伸びていく追加放射方向配列領域を設定し、該追加放射方向配列領域には、他の放射方向配列領域に割り当てた候補群とは異なる候補群を割り当てて、該異なる候補群の該当情報候補を第１順位付けによる順位で前記起点の方から順番に並べて表示する。
【００１９】
これによれば、検索結果出力画面において基準点から放射方向に離れた場所のスペースの有効利用が図られるとともに、１つの面として任意の方向に広がっていく検索結果出力画面に多数の候補群を網羅することができる。
【図面の簡単な説明】
【００２０】
【図１】検索装置を実装する検索サーバと検索ユーザのユーザ端末との関係を示す図。
【図２】検索装置が実施する検索処理のフローチャート。
【図３】一次元リスト方式の検索結果出力画面を示す該当情報候補を示す図。
【図４】該当情報候補を候補群別の配列領域に割り当てて表示する検索結果出力画面を示す図。
【図５】検索結果出力画面上の配列領域の種々の配列経路を例示する図。
【図６】検索結果出力画面における配列領域の分布を示す図。
【発明を実施するための形態】
【００２１】
図１を参照して、検索装置を実装する検索サーバ２と該検索サーバ２に検索を指示するユーザ端末３との関係について説明する。インターネット１には、検索サーバ２及びユーザ端末３が有線又は無線（例：公衆データ回線やＷｉ−Ｆｉ）を介して接続されている。図１には、図示の簡略化上、検索サーバ２及びユーザ端末３はそれぞれ１つずつしか図示されていないが、実際の適用では、インターネット１に接続される検索結果出力画面及びユーザ端末３は複数、存在する。
【００２２】
ユーザ端末３は、例えばＰＣ（パーソナルコンピュータ）や、モバイルのスマートフォン又はタブレットコンピュータである。ユーザ端末３がスマートフォンやタブレットコンピュータである場合、そのディスプレイは、通常タッチパネルである。ユーザ端末３におけるユーザ操作には、テキスト入力を含む。ＰＣにおけるユーザ操作には、キーボードやマウスからのクリックやスクロール等が含まれる。タッチパネルにおけるユーザ操作には、タップやクリック等が含まれる。
【００２３】
検索サーバ２とユーザ端末３とは、インターネット１を介してデータを授受する。ユーザ端末３から検索サーバ２へ送られるデータには、検索指示に関してユーザがユーザ端末３において行ったユーザ操作に係るデータが含まれる。検索サーバ２からユーザ端末３へ送られるデータには、検索サーバ２が、ユーザ端末３からの検索指示に基づいて検索した検索結果の表示画面の生成データが含まれる。
【００２４】
検索サーバ２は、ＣＰＵ及びメモリ（共に図示せず）等のプログラムの実行に必要なハードウェア素子を備え、検索装置２０をプログラムとして実装する。検索装置２０は、検索部２１、候補群抽出部２２及び画面情報生成部２３を備える。検索部２１、候補群抽出部２２及び画面情報生成部２３の機能は、検索サーバ２のＣＰＵにおけるプログラムとしての検索装置２０の実行に伴い生成される。それらの詳細については、図２以降のフローチャートに関連して説明することとし、ここでは、概略的に説明する。
【００２５】
検索部２１は、ユーザがユーザ端末３において入力した入力キーワード（例：図３のキーワード入力窓３２の「サミット」）を通知されて、該キーワードに基づいてインターネット１内のＷｅｂページやＰＤＦファイル等のファイル（情報の一例）から該当情報を検索し、見つかった複数の該当情報を該当情報候補３８（図３及び図４）として出力する。
【００２６】
候補群抽出部２２は、入力キーワードとは別でかつ相互に異なる複数の追加キーワードを設定し、複数の該当情報候補から、各追加キーワードに関連する該当情報候補の群を候補群として抽出する。
【００２７】
画面情報生成部２３は、ユーザ端末３の検索結果出力画面３１ｂ（図４）上に、所定の基準点（例：図４のキーワード入力窓３２）から相互に異なる経路に沿って伸び出る複数の配列領域４１（図４）を設定し、配列領域４１別に別々の候補群を割当てて、各配列領域４１に、該配列領域４１に割り当てられた候補群の該当情報候補３８（図４）を第１順位付け（具体例は後述）による順位で順番に並べて表示するための画面情報を生成し、該画面情報をユーザ端末３に検索結果として返す。
【００２８】
図２のフローチャートを参照して、検索装置２０が実施する一連の処理について説明する。
【００２９】
ＳＴＥＰ１では、検索部２１は、ユーザ端末３からインターネット１を介してデータで送信されてくる入力キーワードを取り込む。具体的な取り込みの仕方について、図３を参照して説明する。図３は、ユーザ端末３に表示される検索結果出力画面３１ａの一例であるが、一部は検索入力画面と共通になっている。
【００３０】
ユーザは、検索サーバ２に検索を実行させる時、ユーザ端末３のブラウザから検索サーバ２の検索サイトにアクセスし、ブラウザに検索入力画面を表示する。検索入力画面は、例えば、図３の検索結果出力画面３１ａから画面切替ボタン３４及び該当情報候補３８を除外したもの、すなわちキーワード入力窓３２及び検索実行ボタン３３だけを残したものになっている。
【００３１】
ユーザは、ブラウザの検索入力画面のキーワード入力窓３２にキーワード、例えば「サミット」を、ユーザ端末３のキーボードを使って、入力してから、検索実行ボタン３３をクリックする。この結果、キーワードのデータがインターネット１を介してユーザ端末３のブラウザから検索サーバ２へ送信され、検索部２１は、送信されて来たデータからキーワードを把握する。
【００３２】
図２に戻って、ＳＴＥＰ２では、検索部２１は、インターネット１内を検索範囲として入力キーワードによる検索を実施する。ＳＴＥＰ３では、検索部２１は、ＳＴＥＰ２の検索の結果、キーワードに関連する情報として見付けた複数の該当情報候補３８（図３及び図４）を所定の記憶装置に記憶する。なお、該当情報候補３８には、Ｗｅｂページの概略及びＵＲＬの情報を含む。
【００３３】
従来の検索装置は、ＳＴＥＰ２又はＳＴＥＰ３で検索処理を終了し、ＳＴＥＰ４以降は実施しない。従来の検索装置は、ＳＴＥＰ２又はＳＴＥＰ３の実行後、直ちに、該当情報候補３８に第２順序付けによる順位情報を付加して、それを検索結果出力画面３１ａの生成情報とし、該生成情報をユーザ端末３のブラウザに送信する。これにより、ユーザ端末３のディスプレイには図３の検索結果出力画面３１ａが表示される。
【００３４】
これに対して、本実施形態の検索装置２０は、ＳＴＥＰ４以降も実施して、図４の検索結果出力画面３１ｂの生成情報を作成してから、検索結果出力画面３１ａ，３１ｂの生成情報を一緒にユーザ端末３へ送るようになっている。ユーザ端末３では、ユーザがブラウザにおいて検索結果出力画面３１ａ，３１ｂを切替えることができる。
【００３５】
ＳＴＥＰ４以降の説明に先立って、図３の検索結果出力画面３１ａについて説明する。検索結果出力画面３１ａは、ＳＴＥＰ３の処理終了までにユーザ端末３において得られたデータを画面生成データとしてインターネット１を介して検索サーバ２からユーザ端末３に送信することにより、ユーザ端末３のブラウザにおいて表示される。
【００３６】
検索結果出力画面３１ａでは、キーワード入力窓３２は、検索結果出力画面３１ａの上部中央に配置され、検索実行ボタン３３及び画面切替ボタン３４は、キーワード入力窓３２を、その右側及び左側から挟むように配置される。検索実行ボタン３３は、キーワード入力窓３２に入力されたキーワードについての検索をユーザが検索装置２０に指示する時にクリックされる。画面切替ボタン３４は、ユーザが検索結果出力画面３１ａを後述の検索結果出力画面３１ｂに切り換える時にクリックされる。
【００３７】
図３の検索結果出力画面３１ａは、ユーザが入力キーワードを「サミット」として検索を実施したときのものである。複数の該当情報候補３８は、キーワード入力窓３２の下側において、第１順序付け（詳細は後述）による順位で順番に並べられる。
【００３８】
検索結果出力画面３１ａは、表示できる該当情報候補３８の個数に制約があるので、ユーザは、検索結果出力画面３１ａをスクロールして、該当情報候補３８を視認することができる。画面情報生成部２３は、ＳＴＥＰ３において記憶装置に記憶された該当情報候補３８の情報を読み出して、ユーザ端末３へ送信する。その際、周知のＡｊａｘ（Asynchronous JavaScript(登録商標) + XML）又は類似する技術などが利用される。これにより、検索結果出力画面３１ａ上の該当情報候補３８の一次元リストは、ユーザに対して、あたかも１枚の紙の上に掲載されたもののように、検索結果出力画面３１ａにおいて処理される。
【００３９】
この結果、ユーザは、ユーザ端末３において検索結果出力画面３１ａを下方向へスクロールすると、該当情報候補３８の一次元リストの続きをシームレスに見ることができる。なお、以下、検索結果の全情報があたかも１枚の紙の上に掲載されているかのようにユーザに見せる検索結果を「仮想的一面掲載」という。
【００４０】
図３、後述の図４及び図６において、Ａは、該当情報候補３８を第１順序付けによる順位で順番に並べたときの順番の方向を示している。図３では、該当情報候補３８の配列は唯一であり、Ａは上から下に向いている。
【００４１】
第１順位付けとは、例えば、ユーザによる入力キーワード（例：図３「サミット」）に対して検索装置２０が今回の検索前の直近所定期間内又は所定回数内の各検索において、検索結果として各ユーザに提示した複数の該当情報候補３８から、各ユーザが選択した該当情報候補３８を１票とし、得票数の多い順に順位を付ける順位付け（該当情報候補３８のいわゆる人気順の順位付け）そのものか、種々の因子（例：どのユーザグループか、ユーザの嗜好は何か、どの地域のユーザか、現在の日時は何か等）で抽出した順位付けである。
【００４２】
なお、同一のユーザが同一のキーワードを繰り返し検索している場合には、該同一のユーザについては最後、最初又はそれ以外のどれか１つの検索に対してのみ１票を付与してもよいし、各検索に対して１票ずつ付与してもよい。なお、ユーザの識別は、ユーザのブラウザから送信されて来るクッキーやＩＰアドレスの情報に基づいて行われる。
【００４３】
図２に戻って、ＳＴＥＰ４では、候補群抽出部２２は、追加キーワードを選定する。選定される追加キーワードは、第２順位付けで、ｍ（ｎ−１≦ｍ。ｎについては後述）位までの追加キーワードとされる。第２順位付けとは、例えば、検索装置２０が今回の検索前の直近所定期間内又は所定回数内（なお、該直近所定期間又は所定回数は第１順位付けのときの直近所定期間又は所定回数とは別の値を設定することができる）の検索の内、検索部２１が、今回の入力キーワード（例：図３「サミット」）と１つの追加キーワードとの組合わせを入力キーワードとして実施された検索の回数の多い順に順位を付ける順位付け（過去の検索において今回の入力検索装置２０と組合される追加キーワードのいわゆる人気順の順位付け）そのものか、該順位付けを適宜、種々の因子（前述の第１順位付けにおける因子と同一とすること可）で補正した後の順位付けである。
【００４４】
ＳＴＥＰ５では、候補群抽出部２２は、ＳＴＥＰ３で記憶した該当情報候補３８から各候補群の該当情報候補３８を抽出する。具体的には、候補群抽出部２２は、検索部２１に、ＳＴＥＰ３で記憶した該当情報候補３８の全部を検索範囲として追加キーワードで再検索させて、絞り込んだ該当情報候補３８を、該追加キーワードに関連する候補群の該当情報候補３８とする。この場合、１つの該当情報候補３８が、複数の追加キーワードに関連するために、複数の候補群に属することがあってもよいとする。
【００４５】
ＳＴＥＰ６では、画面情報生成部２３が、検索結果出力画面３１ｂ（図４）にｎ個の配列領域４１を設定し、配列領域４１別に各候補群を割当てる。図４の検索結果出力画面３１ｂは、ｎ＝４としたものとなっている。
【００４６】
図５は画面情報生成部２３が検索結果出力画面３１ｂに設定する配列経路４６の種々の例を示している。後述の各配列領域４１（図４）は、各配列経路４６に沿って後述の基準点から伸び出るように設定される。
【００４７】
検索結果出力画面３１ａ（図３）では、キーワード入力窓３２が検索結果出力画面３１ａの比較的上部に配置されているのに対し、検索結果出力画面３１ｂ（図５の検索結果出力画面３１ｂだけでなく、図４の検索結果出力画面３１ｂも含む）では、キーワード入力窓３２は、配列方向の基準点として、例えば検索結果出力画面３１ｂの中心に移動する。
【００４８】
なお、検索結果出力画面３１ａの基準点としては、キーワード入力窓３２とは別のものを選定することができる。例えば、キーワード入力窓３２に代えて、単なるマークや、第１順序付けの１位の該当情報候補を選定することもできる。
【００４９】
図５（ａ）〜（ｃ）では、検索結果出力画面３１ｂ上に設定される配列経路４６は、その総数ｎ（ただしｎ≧２）は異なるものの、いずれも基準点としてのキーワード入力窓３２から放射方向へ進む経路になっている。また、ｎ個の放射方向の配列経路４６は、等角度間隔に設定されている。
【００５０】
図５（ａ）はｎ＝２とした例である。配列経路４６は、キーワード入力窓３２からそれぞれ上及び下に進む放射方向に伸び出ている。ｎ＝２とした場合に、配列経路４６を、キーワード入力窓３２からそれぞれ左及び右に進む放射方向に設定されてもよい。
【００５１】
図５（ｂ）はｎ＝４とした例である。配列経路４６は、キーワード入力窓３２からそれぞれ上下左右の放射方向に伸び出ている。
【００５２】
図５（ｃ）はｎ＝８とした例である。配列経路４６は、キーワード入力窓３２からそれぞれ上下左右に進む４つの放射方向と、それらの各中間においてキーワード入力窓３２から斜めに進む４つの放射方向との計８つの放射方向に伸び出ている。
【００５３】
図５（ｄ）はｎ＝４とした例である。ユーザ端末３のディスプレイは、一般に縦長か横長であるので、縦及び横の２辺の内、短辺に沿う配列方向では、同時に表示できる該当情報候補３８の数が減少する。これに対処して、図５（ｄ）では、全ての配列方向を長辺に沿う方向に設定している。
【００５４】
すなわち、図５（ｄ）の検索結果出力画面３１ｂでは、ディスプレイは縦長として用いられているが（スマートフォン等では、ディスプレイを縦長及び横長のいずれで使うかをユーザが適宜選択できる。）、配列経路４９は、それぞれディスプレイの左半部又は右半部に位置しつつ、すべて長辺方向としての縦方向に設定されている。こうして、各配列経路４９は、ディスプレイにおいて所定長さを確保され、各配列経路４９に所定数の該当情報候補３８の表示が確保される。
【００５５】
なお、図５（ａ）〜（ｄ）の検索結果出力画面３１ｂは、後述の図４の検索結果出力画面３１ｂと同様に、Ａｊａｘ又は類似する技術などを用いて任意の方向にスクロールできるようになっている。
【００５６】
図２に戻って、ＳＴＥＰ７では、画面情報生成部２３は、ユーザ端末３において図３の検索結果出力画面３１ｂを生成する基になる画面情報、すなわち、各候補群の該当情報候補３８を、各候補群に割り当てられた配列領域に第１順位付けの順位によるＡ方向に順番に並べで表示するための画面情報を生成する。
【００５７】
ＳＴＥＰ８では、画面情報生成部２３は、画面情報をユーザ端末３へ送信する。該画面情報には、ＳＴＥＰ７で生成した検索結果出力画面３１ｂの画面情報と共に、ＳＴＥＰ３までの処理により生成可能になった検索結果出力画面３１ａの画面情報を含む。
【００５８】
図４を参照して、検索結果出力画面３１ｂについて説明する。図４の配列領域４１は、図５（ｂ）の配列経路４６に対応付けて設定されている。なお、ユーザは、画面切替ボタン３４をクリックすることにより検索結果出力画面３１ａ（図３）と検索結果出力画面３１ｂ（図４）とを交互に切替自在になっており、検索結果出力画面３１ｂを好まなければ、検索結果出力画面３１ｂから検索結果出力画面３１ａへ切り替えて、検索結果出力画面３１ａにおいて目当ての該当情報候補３８を探すことができる。
【００５９】
検索結果出力画面３１ｂにおいて、キーワード入力窓３２を基準点としてその上下左右に配列領域４１が設定されている。上側の配列領域４１は、追加キーワード「政治」の候補群に対応し、右側の配列領域４１は、追加キーワード「テレビ番組」の候補群に対応し、下側の配列領域４１は、追加キーワード「中古車」の候補群に対応し、左側の配列領域４１は、追加キーワード「ゴルフ」の候補群に対応する。なお、追加キーワードは、完全一致に限定することなく、同義語等の一致性の範囲で同一の追加キーワードとして処理することが好ましい。例えば、「中古車」に対し、「車販売」や「中古車値段」は同一の追加キーワードとして処理され、「ゴルフ」に対し、「ゴルフ場」や「ゴルフクラブ」は同一の追加キーワードとして処理することができる。
【００６０】
各候補群の該当情報候補３８は、候補群に対応付けられる配列領域４１において第１順位付けの順位による順番にＡ方向に並べられて、表示される。ユーザは、検索結果出力画面３１ｂを見て、今回の目当ての候補群が４つの配列領域４１の内、どれに属しているかを判断し、判断した１つの配列領域４１の該当情報候補３８をＡ方向に順番に見て行き、目当ての該当情報候補３８を見付けしだい、クリックして、該当情報候補３８のリンク先のＷｅｂページやファイル等を閲覧する。
【００６１】
該当情報候補３８についての各配列領域４１への割り当て表示は、Ａｊａｘ又は類似する技術を利用して、検索結果出力画面３１ａで前述した仮想的一面掲載で処理される。この結果、ユーザは、ユーザ端末３において検索結果出力画面３１ｂを縦横斜め任意の方向へスクロールすると、検索結果出力画面３１ｂの現在表示中の部分の続きをシームレスに見ることができる。
【００６２】
ユーザは、もし、現在の検索結果出力画面３１ｂの表示部分に、目当ての候補群が無いと判断するならば、検索結果出力画面３１ｂをスクロールし、表示範囲外の該当情報候補３８が検索結果出力画面３１ｂに含まれるようにする。
【００６３】
以下、第２順位付けによる順位がｐ位である追加キーワードに関連する該当情報候補３８の候補群を簡単に「第２順位付けによるｐ位の候補群」と呼ぶことにする。
【００６４】
図４の検索結果出力画面３１ｂでは、表示される候補群は、第２順位付けによる４位までの候補群として４つの候補群しかないので、もしユーザの目当ての該当情報候補３８が第２順位付けによる５位以下の候補群の該当情報候補３８である場合には、ユーザは、画面切替ボタン３４をクリックして、図３の検索結果出力画面３１ａに切替える。検索結果出力画面３１ａでは、検索部２１がＳＴＥＰ３で記憶した全部の該当情報候補３８が、候補群に区分けされることなく、第１順位付けによる順位による順番にＡ方向に一列に表示されるので、ユーザは、この一列の並びの中に第２順位付けによる５位以下の候補群の該当情報候補３８にいても見付けることができる。
【００６５】
検索結果出力画面３１ｂ上で、該当情報候補３８を漏れなく探し出すようにした、検索結果出力画面３１ｂの種々の変形表示形式について説明する。なお、図４の検索結果出力画面３１ｂでは、配列領域４１が４つ設定されているが、説明を一般化するために、検索結果出力画面３１ｂに設定されている配列領域４１の個数をｎと定義する。
【００６６】
図４の検索結果出力画面３１ｂでは、ｎ個の配列領域４１を第２順位付けによるｎ位までの候補群に対応付けているが、ｎ個の配列領域４１の内、ｎ−１個の配列領域４１については、第２順位付けによるｎ−１位までの候補群に対応付ける。そして、残りの１つの配列領域４１については、第２順位付けによるｎ−１位までの候補群に含まれなかった該当情報候補３８の全部を割り当てて、それら全部の該当情報候補３８を第１順位付けの順位による順番でＡ方向に並ばせて、表示する。なお、この場合、前述のｍは、ｍ＝ｎ−１となる。
【００６７】
こうして、ユーザは、検索結果出力画面３１ｂの変形表示形式において、第２順序付けによるｎ−１位までの候補群に対応付けられた配列領域４１は、自分の目当てとする該当情報候補３８の候補群ではないと、見極めると、残りの１つの配列領域４１に並んだ該当情報候補３８についてＡ方向に辿ることになる。したがって、検索部２１が入力キーワードに基づいてＳＴＥＰ２で検索して検索結果として収集した全部の該当情報候補３８の表示を検索結果出力画面３１ｂにおいて確保しつつ、目当ての該当情報候補３８を能率的に探すことができる。
【００６８】
検索結果出力画面３１ｂの別の変形表示形式では、画面切替ボタン３４、又は画面切替ボタン３４とは別に設けられた切替ボタン(以下、「画面切替ボタン３４等」という)に対するユーザ操作により、検索結果出力画面３１ｂのｎ個の配列領域４１に対応付けられるｎ個の候補群の、第２順位付けによる順位をｎの刻みで上下に切替自在にする。なお、画面切替ボタン３４は、検索結果出力画面３１ａと検索結果出力画面３１ｂとの切替ボタンであるので、同一の画面切替ボタン３４を、検索結果出力画面３１ａと検索結果出力画面３１ｂとの切替と、配列領域４１に割り当てられた候補群の順位切替とを兼用するために、一方の切替はシングルクリック、他方の切替はダブルクリックというように、異なるユーザ操作を割り当てる。
【００６９】
該別の変形表示形式の検索結果出力画面３１ｂでは、最初は、図４の検索結果出力画面３１ｂと同様に、ｎ個の配列領域４１は、第２順位付けによる１位〜ｎ位の候補群が対応付けられる。ユーザが画面切替ボタン３４等を操作すると、ｎ個の配列領域４１は、第２順位付けによるｎ＋１位〜２・ｎ位の候補群が対応付けられる。こうして、ユーザが画面切替ボタン３４等を操作するごとに、各配列領域４１に対応付けられる候補群の、第２順位付けによる順位はｎずつ増大する。ｎが上限（この上限は前述のｍに相当する）に到達した後、ユーザが画面切替ボタン３４等をさらに操作すると、配列領域４１と候補群の、第２順位付けによる順位との対応付けは、図４の検索結果出力画面３１ｂに戻る循環形式とされる。なお、循環方向は逆方向であってもよいし、順方向循環と逆方向循環とにそれぞれ専用の切替ボタンを設けることもできる。
【００７０】
図６を参照して、検索結果出力画面３１ｂのその他の変形例について説明する。図６では、キーワード入力窓３２及び該当情報候補３８について、表示位置の相対関係が分かるように、ブロックで図示している。
【００７１】
図６（ａ）は、キーワード入力窓３２が検索結果出力画面３１ｂの中心に位置しているときの画面を示している。これに対し、図６（ｂ）は、キーワード入力窓３２が検索結果出力画面３１ｂの左下の角部に位置しているときの画面を示している。
【００７２】
図６において、配列経路４６は、キーワード入力窓３２の周方向に９０°間隔でキーワード入力窓３２から上下左右に伸び出る放射方向に設定されている。図６（ｂ）において、配列経路５１，５５は、配列経路４６と同様に、キーワード入力窓３２からの放射方向に沿って形成されているが、それぞれ起点５２，５６が設定され、起点５２，５６から放射方向外側へ伸び出ている。配列経路５１は、キーワード入力窓３２の周方向の配列経路４６の間に設定される。配列経路５５は、キーワード入力窓３２の周方向の配列経路４６と配列経路５１との間に設定される。
【００７３】
起点５２は、配列経路５１上に該当情報候補３８を配置するときに、配列経路４６の該当情報候補３８に重ならないように該当情報候補３８を配置できる程度にキーワード入力窓３２から離れた位置として設定されている。起点５６は、配列経路５５上に該当情報候補３８を配置するときに、配列経路４６及び配列経路５１上の該当情報候補３８に重ならないように該当情報候補３８を配置できる程度にキーワード入力窓３２から離れた位置として設定されている。起点５２，５６は、それぞれ配列経路５１，５５において最初の該当情報候補３８が配置される場所にもなっている。キーワード入力窓３２からの距離に関して、起点５６は起点５２より遠方になっている。
【００７４】
配列経路５１及び配列経路５５には、配列経路４６に割り当てた候補群とは異なる候補群が割り当てられ、該異なる候補群の該当情報候補３８が、それぞれ起点５２及び起点５６から一定間隔で第１順序付けの順位で起点５２及び起点５６から順番に配置される。
【００７５】
配列経路４６は、キーワード入力窓３２からの放射方向に設定されているので、図６（ａ）のキーワード入力窓３２の近辺では、該当情報候補３８の分布が密になっている。したがって、配列経路４６の数に制約があり、候補群の数も制限される。
【００７６】
しかしながら、図６（ｂ）に示すように、キーワード入力窓３２から放射方向に遠ざかるに連れて、図６（ｂ）に示されるように、キーワード入力窓３２の周り方向に隣り合う配列経路４６の間隔が増大し、この増大した間隔に、配列経路５１，配列経路５５が設定され、配列経路５１，配列経路５５に対応付けられた候補群の該当情報候補３８が並べられることにより、十分な個数の候補群の該当情報候補３８を、前述した仮想的一面掲載方式で見ることができる。
【００７７】
本発明は、実施形態に限定されることなく、要旨の範囲内で種々に変形して実施することができる。
【００７８】
例えば、実施形態の検索装置２０では、インターネット１内のＷｅｂページ等を検索しているが、本発明の検索装置は、イントラネット内のＷｅｂページ等を検索するものであってもよい。
【符号の説明】
【００７９】
１・・・インターネット（ネット）、３・・・ユーザ端末、２０・・・検索装置、２１・・・検索部、２２・・・候補群抽出部、２３・・・画面情報生成部、３１・・・検索結果出力画面、３２・・・キーワード入力窓（基準位置）、３８・・・該当情報候補、４１・・・配列領域、４６，５１，５５・・・配列経路、５２，５６・・・起点。
【図１】
2014160431.tif 000003
【図２】
2014160431.tif 000004
【図３】
2014160431.tif 000005
【図４】
2014160431.tif 000006
【図５】
2014160431.tif 000007
【図６】
2014160431.tif 000008