(57)【要約】【課題】ユーザに必要な情報を容易に提供することができる情報提供サーバを提供する。【解決手段】キー単語を含むクエリを受信する検索リクエスト受信部１０１と、検索先データにおいて受信したキー単語の上位概念に関連付けられる検索先識別子で識別される検索サーバに、受信したクエリを送信するとともに、当該検索サーバから、検索結果データを受信する検索部１０２と、検索結果データからユーザに適した情報に導くために利用される絞込単語の候補である絞込候補単語に定められる仮優先度と、キー単語の上位概念と当該絞込候補単語の上位概念に定められる関連の度合いとから求められる優先度に基づいて、絞込単語を決定する絞込単語決定部１０３と、検索結果データに、受信したクエリに決定した絞込単語を合わせた新たなクエリを合成した提供データを、クライアント端末に送信する提供データ送信部１０７とを備える。【選択図】図１
2010146366.tif 000002
【特許請求の範囲】
【請求項１】
検索キーワードであるキー単語によって構成されるクエリに合致する情報を検索して、ユーザが操作するクライアント端末に提供する情報提供サーバであって、
キー単語の上位概念と、当該上位概念のキー単語で検索される情報を提供する検索サーバを識別する検索先識別子とを関連付ける検索先データを記憶する検索先データ記憶部と、
前記クライアント端末から、キー単語を含むクエリを受信する検索リクエスト受信部と、
前記検索先データにおいて受信した前記キー単語の上位概念に関連付けられる前記検索先識別子で識別される検索サーバに、受信したクエリを送信するとともに、当該検索サーバから、検索結果データを受信する検索部と、
検索結果データからユーザに適した情報に導くために利用される絞込単語の候補である絞込候補単語に定められる仮優先度と、キー単語の上位概念と当該絞込候補単語の上位概念に定められる関連の度合いとから求められる優先度に基づいて、絞込単語を決定する絞込単語決定部と、
前記検索結果データに、受信したクエリに決定した絞込単語を合わせた新たなクエリを合成した提供データを、前記クライアント端末に送信する提供データ送信部と、
を備えることを特徴とする情報提供サーバ。
【請求項２】
キー単語の上位概念と、絞込単語の上位概念と、当該キー単語及び当該絞込単語で検索された検索結果データからユーザに適した情報に導くために利用される追加絞込単語とを関連付ける追加絞込単語データを記憶する追加絞込単語データ記憶部と、
キー単語の上位概念及び絞込単語の上位概念と関連付けられる追加絞込単語を抽出する追加絞込単語抽出部と、
を備え、
前記提供データ送信部は、前記新たなクエリに前記追加絞込単語を含む提供データを送信することを特徴とする請求項１に記載の情報提供サーバ。
【請求項３】
検索キーワードであるキー単語によって構成されるクエリに合致する情報を検索して、ユーザが操作するクライアント端末に提供する情報提供サーバであって、
キー単語の上位概念と、当該上位概念のキー単語で検索される情報を提供する検索サーバを識別する検索先識別子とを関連付ける検索先データを記憶する検索先データ記憶部と、
前記クライアント端末から、キー単語及び検索結果データからユーザに適した情報に導くために利用される絞込単語を含むクエリを受信する検索リクエスト受信部と、
前記検索先データにおいて受信した前記キー単語の上位概念に関連付けられる検索先識別子で識別される検索サーバに、受信した前記キー単語を送信するとともに、当該検索サーバから、検索結果データを受信する検索部と、
キー単語の上位概念と、絞込単語の上位概念と、当該キー単語及び当該絞込単語で検索された検索結果データからユーザに適した情報に導くために利用される追加絞込単語とを関連付ける追加絞込単語データを記憶する追加絞込単語データ記憶部と、
キー単語の上位概念及び絞込単語の上位概念と関連付けられる追加絞込単語を抽出する追加絞込単語抽出部と、
前記検索結果データに、前記追加絞込単語を合わせた新たなクエリを合成した提供データを、前記クライアント端末に送信する提供データ送信部と、
を備えることを特徴とする情報提供サーバ。
【請求項４】
前記追加絞込単語データは、前記キー単語の上位概念及び前記絞込単語の上位概念に、当該キー単語の上位概念及び当該絞込単語の上位概念の場合にユーザに使用を推薦する推薦検索方法を関連付け、
前記追加絞込単語抽出部は、前記キー単語の上位概念及び前記絞込単語の上位概念と関連付けられる推薦検索方法を抽出し、
前記提供データ送信部は、抽出された前記推薦方法を含む提供データを送信することを特徴とする請求項２又は３に記載の情報提供サーバ。
【請求項５】
クエリの変更の判定に利用する変更条件と、当該クエリを変更する変更ルールとを関連付けるクエリ変更データを記憶するクエリ変更データ記憶部と、
クエリを前記クエリ変更データの変更条件と比較し、該当するクエリを前記変更ルールに従って変更するクエリ変更部と、
を更に備え、
前記提供データ送信部は、当該クエリ変更部によって変更された新たなクエリを含む提供データを送信することを特徴とする請求項１乃至４のいずれか１に記載の情報提供サーバ。
【請求項６】
検索キーワードであるキー単語によって構成されるクエリに合致する情報を検索して、ユーザが操作するクライアント端末に提供する情報提供サーバであって、
キー単語の上位概念と、当該上位概念のキー単語で検索される情報を提供する検索サーバを識別する検索先識別子とを関連付ける検索先データを記憶する検索先データ記憶部と、
前記クライアント端末から、キー単語を含むクエリを受信する検索リクエスト受信部と、
前記検索先データにおいて受信した前記キー単語の上位概念に関連付けられる前記検索先識別子で識別される検索サーバに、受信したクエリを送信するとともに、当該検索サーバから、検索結果データを受信する検索部と、
クエリの変更の判定に利用する変更条件と、当該クエリを変更する変更ルールとを関連付けるクエリ変更データを記憶するクエリ変更データ記憶部と、
クエリを前記クエリ変更データの変更条件と比較し、該当するクエリを前記変更ルールに従って変更するクエリ変更部と、
当該クエリ変更部によって変更された新たなクエリを含む提供データを、前記クライアント端末に送信する提供データ送信部と、
を備えることを特徴とする情報提供サーバ。
【請求項７】
前記検索先データでは、前記キー単語の上位概念と前記検索先識別子とに情報の検索に利用される検索方法の識別子をさらに関連付け、
前記検索部では、受信した検索リクエストで検索方法が指定されているとき、当該検索方法の識別子に関連付けられる検索先識別子で検索される検索サーバにクエリを送信することを特徴とする請求項１乃至６のいずれかに記載の情報提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リクエストに応じて情報を提供する情報提供サーバに関する。
【背景技術】
【０００２】
近年、ネットワークを利用した音楽データの配信や映像データの配信等、コンテンツの提供が盛んになっている。例えばこのようなシステムでは、コンテンツ提供装置から、ユーザの所有する端末にネットワークを介して様々なジャンルや内容のコンテンツを提供しているが、コンテンツ提供装置が提供するコンテンツのジャンルや内容は増加する傾向にある。
【０００３】
例えば、ユーザは、必要なコンテンツの提供を受けようとするとき、膨大なコンテンツのタイトル等を含む一覧（リスト）の中から、必要なコンテンツを選択している。このようなコンテンツの一覧は、コンテンツをジャンルで分けたり、コンテンツに付された番号順、コンテンツの生成された日付順で配列するように工夫されている。一方で、膨大なコンテンツの情報が含まれる一覧から必要なコンテンツを選択するのは、ユーザにとって困難である。
【０００４】
これに対し、検索に際して、上位概念等の単語を考慮して情報を検索する技術がある（例えば、特許文献１参照）。この特許文献１に記載の技術によれば、単語を用いたマッチング処理を行なう際に、検索キー文書に含まれる単語の上位概念等の単語についてもマッチング処理を行なう。検索結果については、マッチング処理を行なった単語と、検索キー文書中の単語との間の概念階層についても考慮している。
【０００５】
また、情報の検索に際して、情報を効率的に絞り込んで検索する技術がある（例えば、特許文献２参照）。この特許文献２に記載の技術によれば、情報（ドキュメント）に含まれる文章を形態素要素解析して単語を抽出して出現頻度順に単語を利用して情報を絞り込んでいる。
【０００６】
さらに、検索に際して、情報検索の目的を推測して適切なキーワードの組合せを提示する技術がある（例えば、特許文献３参照）。この特許文献３に記載の技術によれば、入力される検索キーワードが予め対応付けされるイベントワードである場合、このイベントワード関連語を返送してキーワードの組合せを提示している。
【特許文献１】特開２００３−２２２７７号公報
【特許文献２】特開２００８−２３４５５９号公報
【特許文献３】特開２００７−３４４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の従来の技術では、使用や検索の頻度が高い順に関連するキーワードとしてユーザに提供される。一方、ユーザが実際に検索したい情報は使用の頻度が高い情報に限られない。例えば、従来の方法では、必要な情報が検索される情報から漏れてしまったり、情報の抽出が困難な程に広い範囲の情報が検索されたりする問題がある。したがって、従来の検索方法では、利用者の入力した検索単語に対して、利用者の意向を反映した情報を絞り込む検索単語及び検索方法を提供することはできない。また、従来の検索方法では、必要以上に情報を絞り込む問題があった。
【０００８】
上記課題に鑑み、本発明では、情報検索の際にユーザに負担をかけることなく、ユーザを最適な情報に誘導する情報提供サーバを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の特徴に係る情報提供サーバは、検索キーワードであるキー単語によって構成されるクエリに合致する情報を検索して、ユーザが操作するクライアント端末に提供する情報提供サーバであって、キー単語の上位概念と、当該上位概念のキー単語で検索される情報を提供する検索サーバを識別する検索先識別子とを関連付ける検索先データを記憶する検索先データ記憶部と、クライアント端末から、キー単語を含むクエリを受信する検索リクエスト受信部と、検索先データにおいて受信したキー単語の上位概念に関連付けられる検索先識別子で識別される検索サーバに、受信したクエリを送信するとともに、当該検索サーバから、検索結果データを受信する検索部と、検索結果データからユーザに適した情報に導くために利用される絞込単語の候補である絞込候補単語に定められる仮優先度と、キー単語の上位概念と当該絞込候補単語の上位概念に定められる関連の度合いとから求められる優先度に基づいて、絞込単語を決定する絞込単語決定部と、検索結果データに、受信したクエリに決定した絞込単語を合わせた新たなクエリを合成した提供データを、クライアント端末に送信する提供データ送信部とを備える。
【発明の効果】
【００１０】
本発明によれば、情報検索の際にユーザに負担をかけることなく、ユーザを最適な情報に誘導することができる。
【発明を実施するための最良の形態】
【００１１】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１２】
図１に示すように、本発明の最良の実施の形態に係る情報提供サーバ１は、インターネット等の双方向の通信ネットワーク３を介して、複数のクライアント端末２ａ、２ｂ、２ｃと、検索サーバ４ａ、４ｂと相互に接続され、リクエストに応じて検索した情報をクライアント端末２ａ、２ｂ、２ｃに提供する装置である。
【００１３】
図２のシーケンス図を参照して、情報提供サーバ１がクライアント端末２ａに情報を提供する情報提供方法の処理の概略を説明する。
【００１４】
まず、クライアント端末２ａが、情報提供サーバ１に「検索リクエスト」を送信する（Ｓ１）。この「検索リクエスト」は、検索キーワードとなる「キー単語」で構成される「クエリ」を含んでいる。また、「検索リクエスト」には、キー単語に関する情報を検索する際の「検索方法（検索方法ＩＤ）」を含んでいてもよい。
【００１５】
情報提供サーバ１は、クライアント端末２ａから「検索リクエスト」を受信すると、検索先データを参照し、「検索リクエスト」が含む「キー単語」に基づいて、「検索先」を選定する（Ｓ２）。
【００１６】
次に情報提供サーバ１は、ステップＳ２で選定した検索先となる検索サーバ４ａに、「検索リクエスト」を送信する（Ｓ３）。この「検索リクエスト」には、ステップＳ１においてクライアント端末２ａから受信した「キー単語」を含んでいる。
【００１７】
その後、情報提供サーバ１は、検索サーバ４ａから「キー単語」で検索された検索結果を受信し、記憶装置１１に記憶する（Ｓ４）。
【００１８】
情報提供サーバ１は、絞込単語候補データ及び関連強度データを参照し、「キー単語」に対して「絞込単語」を抽出する（Ｓ５）。この「絞込単語」は、ユーザを適した情報に導くために、検索結果データとともにユーザに提示される。ユーザは、提示される「絞込単語」を選択し、この「絞込単語」によってステップＳ４で検索サーバ４ａから受信した検索結果を絞り込むことで、ユーザは最適な情報に辿りつくことができる。なお、このステップＳ５の「絞込単語」の抽出は、ステップＳ２乃至Ｓ４と並行して行なうことができる。
【００１９】
また、情報提供サーバ１は、絞込単語候補データ及び追加絞込単語データを参照し、「キー単語」に対して「追加絞込単語」を抽出する（Ｓ６）。この「追加絞込単語」は、ユーザに適した情報に導くために、検索結果データとともにユーザに提示される。ユーザは、提示される「追加絞込単語」を選択し、この「追加絞込単語」によって「絞込単語」によって絞り込まれた検索結果をさらに絞り込むことで、ユーザは最適な情報に辿りつくことができる。なお、このステップＳ６の追加絞込単語の抽出は、ステップＳ２乃至４と並行して行なうことができるし、ステップＳ５と並行して行なうこともできる。
【００２０】
さらに、情報提供サーバ１は、「クエリ」を変更するクエリ変更処理を実行する（Ｓ７）。ここで変更の対象とする「クエリ」は、検索リクエストに含まれた「クエリ」や、この検索リクエストに含まれた「クエリ」に「絞込単語」や「追加絞込単語」を追加した「クエリ」である。ステップＳ７の変更処理で変更後のクエリによってユーザに適した情報に導くことができる。このステップＳ６の追加絞込単語の抽出は、ステップＳ２乃至４と並行して行なうことができるし、ステップＳ５及びＳ６と並行して行なうこともできる。また、ステップＳ５で抽出された絞込単語やステップＳ６で抽出された追加絞込単語を含むクエリを処理対象としてもよい。
【００２１】
その後、情報提供サーバ１は、「検索結果データ」、「絞込単語」、「追加絞込単語」及び「変更後のクエリ」に基づいて、「提供データ」を生成する（Ｓ８）。また、情報提供サーバ１は、生成した提供データをクライアント端末２ａに送信する（Ｓ９）。
【００２２】
クライアント端末２ａは、ステップＳ９で受信した提供データに基づいて、検索結果表示画面を表示する（Ｓ１０）。
【００２３】
〈クライアント端末〉
情報提供サーバ１に対して情報の提供を要求するクライアント端末２ａについて説明する。クライアント端末２ａは、ユーザの操作によって動作する一般的な情報機器である。クライアント端末２ａは、例えば、パーソナルコンピュータ、携帯電話機、ＨＤＤレコーダ等である。クライアント端末２ａは、ＣＰＵ、記憶装置、通信制御装置、表示装置、入力装置等の一般的な機能を備えている。図１に示すように、このクライアント端末２ａは、ＣＰＵに画面表示部２１及び検索リクエスト送信部２２が実装されている。
【００２４】
画面表示部２１は、図３に一例を示したように、情報の検索に使用される検索キーワードである「キー単語」を入力するキー単語入力部ｂ１１と、情報の検索の開始の操作に使用される検索実行ボタンｂ１２とを有する検索画面Ｐ１０１をクライアント端末２ａの表示装置に表示する。
【００２５】
検索リクエスト送信部２２は、検索実行ボタンｂ１２が操作されると、キー単語入力部ｂ１１に入力されているキー単語を含む「検索リクエスト」を生成し、情報提供サーバ１に送信する。例えば、図３に示す例の場合、検索リクエスト送信部２２は、キー単語として「アフガンストール」を含む検索リクエストを送信する。
【００２６】
画面表示部２１は、情報提供サーバ１から検索の結果である「提供データ」を受信すると、受信した「提供データ」に基づいてクライアント端末２ａの表示装置に検索結果表示画面を表示する。
【００２７】
ここでは、クライアント端末２ａについて記載したが、クライアント端末２ｂ、２ｃも、クライアント端末２ａと同様の構成を備える。したがって、クライアント端末２ｂ、２ｃについては説明を省略する。また、図１に示す例では、通信ネットワーク３に、３つのクライアント端末２ａ、２ｂ及び２ｃが接続されているが、実際の例では、更に複数のクライアント端末が接続されていても良い。
【００２８】
〈検索サーバ〉
情報提供サーバ１に対して検索リクエストに応じた検索結果を提供する検索サーバ４ａについて説明する。検索サーバ４ａは、情報提供サーバ１から検索キーワード（キー単語）を受信すると、検索キーワードに合致する商品やウェブページの情報などを出力する。検索サーバ４ａが出力する情報は、ＸＭＬなどの構造言語によって記載されていることが好ましい。具体的には、検索結果として出力されたウェブページのタイトル、要約情報、ＵＲＬ、画像ファイルのＵＲＬなどの項目毎に、各情報が関連づけられていることが好ましい。
【００２９】
検索サーバ４ｂも、検索サーバ４ａと同様であるため、説明を省略する。また、図１に示す例では、通信ネットワーク３に、２つの検索サーバ４ａ及び４ｂが接続されているが、実際の例では、更に複数の検索サーバが接続されていても良い。
【００３０】
〈情報提供サーバ〉
本発明の最良の実施形態に係る情報提供サーバ１について説明する。情報提供サーバ１は、検索キーワードである「キー単語」に合致する情報を検索サーバ４ａ及び４ｂから検索してクライアント端末２ａ等に提供する。ここで情報提供サーバ１が提供する情報とは、例えば、「キー単語」に関連するウェブページの情報、商品の情報等である。本発明の最良の実施の形態においては、情報提供サーバ１と検索サーバ４ａ及び４ｂが、別の装置上に実装される場合について説明するが、同一の装置上に実装されても良い。
【００３１】
次に、図１を参照して本発明の最良の実施の形態に係る情報提供サーバ１を説明する。本発明の最良の実施の形態に係る情報提供サーバ１は、中央処理装置（ＣＰＵ）１０、記憶装置１１及び通信制御装置１２と、図示しないメモリや入力装置等を備える一般的なコンピュータである。
【００３２】
本発明の最良の実施の形態に係る情報提供サーバ１の記憶装置１１には、情報提供プログラム（図示せず）を記憶しており、情報提供プログラムが情報提供サーバ１の中央処理制御装置１０に読み込まれ実行されることによって、検索リクエスト受信部１０１、検索部１０２、絞込単語決定部１０３、追加絞込単語抽出部１０４、クエリ変更部１０５、提供データ生成部１０６及び提供データ送信部１０７が実装される。
【００３３】
また、記憶装置１１は、上位概念データ記憶部１１１、検索先データ記憶部１１２、検索結果データ記憶部１１３、絞込単語候補データ記憶部１１４、関連強度データ記憶部１１５、追加絞込単語データ記憶部１１６及びクエリ変更データ記憶部１１７を有している。
【００３４】
上位概念データ記憶部１１１では、図４に一例を示すように「単語」と単語の「上位概念」が関連付けられる上位概念データを記憶している。図４に示す上位概念データでは、単語「サンマ」に上位概念「食べ物」及び「魚」が関連付けられ、単語「アフガンストール」に上位概念「衣類」が関連付けられている。
【００３５】
検索先データ記憶部１１２では、図５に一例を示すような、単語の「上位概念」と、この上位概念の単語に関するデータの「検索方法」と、この検索方法の識別子である「検索方法ＩＤ」と、上位概念に関連するとともに、特定の検索方法が指定されたデータを提供している検索サーバを識別する「検索先識別子」とが関連づけられる検索先データを記憶している。検索先データには、この他、検索先識別子をキーとして、検索先サーバで検索する際の通信方法の規定やプログラム関数が関連づけられていても良い。
【００３６】
「検索先識別子」は、検索先となる検索サーバを識別可能な識別子であって、検索サーバ４ａ等へ検索リクエストを送信する際の送信先である。通信ネットワーク３がインターネットである場合、「検索先識別子」は、ＵＲＬであることが好ましい。
【００３７】
図５に示す検索先データの一例は、「上位概念」、「検索方法」、「検索方法ＩＤ」、「検索先ＩＤ」が関連づけられている第１のデータ（図５（ａ））と、「検索先ＩＤ」、「検索先ＵＲＬ」とが関連づけられている第２のデータ（図５（ｂ））とで構成されている。
【００３８】
図５（ａ）に示す例では、上位概念「食べ物」、検索方法「画像」及び検索方法ＩＤ「Ｍ０１」に、検索先ＩＤ「Ｓ１０２」が関連付けられ、上位概念「食べ物」、検索方法「商品」及び検索方法ＩＤ「Ｍ０２」に、検索先ＩＤ「Ｓ１０３」が関連づけられている。この例においては、「食べ物」の「画像」を検索する場合には、検索先ＩＤ「Ｓ１０２」の検索サーバにアクセスし、「食べ物」を「商品」として検索する場合には、検索先ＩＤ「Ｓ１０３」の検索サーバにアクセスする。
【００３９】
図５（ｂ）に示す例では、「検索先ＩＤ」は、図５（ａ）に示したテーブルの「検索先ＩＤ」とリンクしている。この例においては、検索先ＩＤ「Ｓ１０１」に、検索先ＵＲＬ「http://travel.foo1.bar/」が関連づけられている。
【００４０】
図５に示す例では、検索先データを２つのテーブルで表現したが、１つのテーブルで表現しても良いし、３つ以上のテーブルで表現しても良い。
【００４１】
検索結果データ記憶部１１３では、後述する検索部１０２によって、検索サーバ４ａ等から検索された検索結果データを記憶している。複数の検索サーバから検索された検索結果データが、検索結果データ記憶部１１３に記憶されても良い。なお、検索結果データは、情報提供サーバ１の処理における一時データであるので、記憶装置１１ではなく、ＲＡＭ（図示せず）等に記憶され、必要に応じて消去されても良い。
【００４２】
絞込単語候補データ記憶部１１４では、図６に一例を示すように、検索結果データから情報の絞り込みに用いられる単語（絞込単語）の候補である「絞込候補単語」と、この絞込候補単語の優先の仮の度合いを表わす「仮優先度（α）」とが関連付けられる絞込単語候補データを記憶している。図６に示す例では、絞込候補単語「巻き方」の仮優先度αは「０．５」であり、絞込候補単語「ホワイト」の仮優先度αは「０．３」である。
【００４３】
なお、ここでは、図６に示すように、「絞込候補単語」と「仮優先度（α）」を予め関連付ける絞込単語候補データを記憶装置１１に記憶しているものとして説明したが、これに限られることはない。例えば、過去の処理の履歴や、受信した検索結果データから「絞込候補単語」や「仮優先度（α）」を決定してもよい。具体的には、過去の処理の履歴を利用する場合、過去に使用した「キー単語」と、この「キー単語」とともに利用された「絞込単語」の組み合わせの使用頻度を「仮優先度（α）」と決定して利用する。また、検索結果データを利用する場合、検索結果の文章に含まれる単語を形態素解析によって解析し、「キー単語」の出現頻度を「仮優先度（α）」として利用する。
【００４４】
関連強度データ記憶部１１５では、図７に一例を示すように、「キー単語の上位概念（Ａ）」と、「絞込候補単語の上位概念（Ｂ）」と、このキー単語の上位概念Ａと絞込候補単語の上位概念Ｂの関連の度合いを表わす「関連強度（β）」とを関連付ける関連強度データを記憶している。
【００４５】
図７に示す例では、キー単語の上位概念Ａ「食べ物」、絞込候補単語の上位概念Ｂ「食材名」のとき、その関連強度βは「２．０」であり、キー単語の上位概念Ａ「食べ物」、絞込候補単語の上位概念Ｂ「地名」のとき、その関連強度βは「１．５」である。すなわち、上位概念が「食べ物」と「食材名」の組合せの方が、上位概念が「食べ物」と「地名」の組合せよりも関連性が強いことが分かる。
【００４６】
追加絞込単語データ記憶部１１６では、図８に一例を示すように、「キー単語の上位概念（Ａ）」と、「絞込候補単語の上位概念（Ｂ）」と、この上位概念Ａと上位概念Ｂの場合に追加する「追加絞込単語」と、この上位概念Ａと上位概念Ｂのときにユーザに使用を促がす検索方法である「推薦検索方法」と、この推薦検索方法を識別する「検索方法ＩＤ」を関連付ける追加絞込単語データを記憶している。なお、ここでは、追加絞込単語データにおいて、「追加絞込単語」と「推薦検索方法」とを関連付けているが、「追加絞込単語」と「推薦検索方法」とを２つの異なるテーブルで関連付けて記憶しても良い。
【００４７】
図８に示す例では、キー単語の上位概念Ａが「食べ物」、絞込候補単語の上位概念Ｂが「食材名」であるときの追加絞込単語は「レシピ」である。また、キー単語の上位概念Ａが「食べ物」、絞込候補単語の上位概念Ｂが「地名」であるときの追加絞込単語は「地元」であって、推薦検索方法は「飲食店」である。
【００４８】
クエリ変更データ記憶部１１７は、図９に一例を示すように、クエリの変更対象であるか否かの判定に用いる「クエリ変更条件」と、クエリを変更するルールである「クエリ変更ルール」とが関連付けられるクエリ変更データを記憶している。
【００４９】
図９に示す例では、クエリが「Ｎ個以上の単語の組合せである」とき、「古い単語を破棄したＮ−１個の単語」を変更後のクエリとする。図２を用いて上述したように、「クエリ」は、検索リクエストで指定された「キー単語」に加え、「絞込単語」や「追加絞込単語」等を追加して新たなクエリに更新される。この更新は複数回繰り返すことが可能であるが、このように更新が繰り返されたクエリは多数の単語（キー単語、絞込単語又は追加絞込単語）によって構成される。一方、クエリに含まれる単語の数が増え続けるとデータの検索範囲が狭められ続け、更新後のクエリで最適な情報を検索することは困難になる。したがって、クエリに含まれた単語が所定数（Ｎ）を超えたとき、クエリが更新される過程で最も古くから含まれていた単語（キー単語、追加単語又は追加絞込単語）から削除してＮ個の単語で構成される新たなクエリに更新することで、ユーザに適したクエリを推薦することができる。具体的には、クエリが「『カレー』、『ブログ』、『画像』（古い順）」で構成され、Ｎ＝３であるとき、最も古い『カレー』を破棄して「『ブログ』、『画像』」を変更後の新たなクエリとする。
【００５０】
また、クエリで「含まれる単語の上位概念が重複する」とき、「重複する単語のうち最新の単語を残して」変更後のクエリとする。この場合も、クエリに含まれた単語（キー単語、追加単語又は追加絞込単語）の上位概念が重複するとき、この上位概念が重複する単語のうちクエリが更新される過程で最も古くから含まれていた単語を削除して新たなクエリに更新することで、ユーザに適したクエリを推薦することができる。具体的には、クエリが「『横浜』、『カレー』、『鎌倉』（古い順）」で構成されるとき、『横浜』及び『鎌倉』の上位概念は地名で重複するため、最新の『鎌倉』を残して「『カレー』、『鎌倉』」を変更後の新たなクエリとする。
【００５１】
さらに、クエリが「含まれる単語に部分一致が存在する」とき、「最も長い単語を残して」変更後のクエリとする。具体的には、クエリが「『横浜駅』、『カレー』、『横浜』」であるとき、『横浜駅』と『横浜』は「横浜」の部分が一致するため、最も長い『横浜駅』を残して、「『横浜駅』、『カレー』」を変更後の新たなクエリとする。
【００５２】
検索リクエスト受信部１０１は、クライアント端末２ａ等から「検索リクエスト」を受信すると、上位概念データから「検索リクエスト」に含まれる「キー単語」の「上位概念（Ａ）」を抽出し、検索部１０２、絞込単語決定部１０３及び追加絞込単語抽出部１０４に出力する。また、検索リクエスト受信部１０１は、受信した「検索リクエスト」に含まれる「クエリ（キー単語）」を検索部１０２に出力する。
【００５３】
図１０に示すフローチャート及び図４に示す上位概念データを用いて、検索リクエスト受信部１０１における検索リクエスト受信処理について説明する。
【００５４】
まず、検索リクエスト受信部１０１は、クライアント端末２ａ等から「検索リクエスト」を受信すると、受信した「検索リクエスト」をメモリ（図示せず）に記憶する（Ｓ１１）。例えば、「検索リクエスト」には、「アフガンストール」等、クライアント端末２ａ等のユーザが情報の検索を希望する「キー単語」からなる「クエリ」が含まれている。この「クエリ」は、一つのキー単語の他、複数のキー単語から構成されていても良い。
【００５５】
続いて、検索リクエスト受信部１０１は、上位概念データ記憶部１１１に記憶される上位概念データから、ステップＳ１１で受信した「検索リクエスト」に含まれる「キー単語」と関連付けられる「上位概念」を抽出し、キー単語の上位概念Ａとしてメモリに記憶する（Ｓ１２）。例えば、対象の「キー単語」が「アフガンストール」であるとき、検索リクエスト受信部１０１は、上位概念データから「衣類」を抽出する。
【００５６】
その後、検索リクエスト受信部１０１は、ステップＳ１２抽出したキー単語の上位概念Ａを、検索部１０２、絞込単語決定部１０３及び追加絞込単語抽出部１０４に出力する（Ｓ１３）。
【００５７】
また、検索リクエスト受信部１０１は、ステップＳ１１で受信した「検索リクエスト」に含まれる「クエリ（キー単語）」を検索部１０２に出力する（Ｓ１４）。ここで、「検索リクエスト」が「キー単語」（例えば、「アフガンストール」）とともに「検索方法」（例えば、「商品」）を含んでいるとき、検索リクエスト受信部１０１は、「キー単語」とともに「検索方法」も検索部１０２に出力する。
【００５８】
なお、ここでは、検索リクエスト受信部１０１は、キー単語の「上位概念Ａ」を検索部１０２、絞込単語決定部１０３及び追加絞込単語抽出部１０４に出力するものとして説明するが、検索リクエスト受信部１０１は「キー単語」のみを出力するようにしてもよい。この場合、検索部１０２、絞込単語決定部１０３及び追加絞込単語抽出部１０４で上位概念データを読み出して「上位概念Ａ」を抽出して利用する。
【００５９】
検索部１０２は、検索リクエスト受信部１０１から入力した「キー単語」と「上位概念Ａ」入力すると、検索先データから入力した「上位概念」と関連づけられる「検索先ＵＲＬ」を抽出する。ここで、「上位概念」とともに「検索方法」を入力すると、検索部１０２は、入力した「上位概念」及び「検索方法」に関連付けられる「検索先ＵＲＬ」を抽出する。また、検索部１０２は、入力した「キー単語」で構成される「クエリ」を含む「検索リクエスト」を、抽出した「検索先ＵＲＬ」に対応する検索サーバに送信するとともに、検索サーバから送信された検索結果を受信し、検索結果データとして検索結果データ記憶部１１３に記憶する。ここで、検索部１０２は、複数の「検索先ＵＲＬ」を抽出した場合、入力した全ての検索先ＵＲＬに対して、「キー単語」を送信して、検索サーバに検索させ、検索サーバ毎に「検索結果データ」を受信する。
【００６０】
図１１に示すフローチャートを用いて、検索部１０２における検索処理について説明する。
【００６１】
まず、検索部１０２は、検索リクエスト受信部１０１から「上位概念」を入力すると、検索先を選定する（Ｓ２１）。この検索先の選定については、図１２を用いて後述する。
【００６２】
その後、検索部１０２は、入力した「キー単語」を含む「検索リクエスト」を生成し、ステップＳ２１で選定した「検索先ＵＲＬ」で特定される検索サーバに送信する（Ｓ２２，Ｓ２３）。
【００６３】
また、検索部１０２は、「検索リクエスト」を送信した検索サーバから送信された「検索結果」を受信すると（Ｓ２４）、検索結果データとして検索結果データ記憶部１１３に記憶する（Ｓ２５）。
【００６４】
検索部１０２は、ステップＳ２３〜Ｓ２５の処理を、ステップＳ２１で選定した全ての「検索先ＵＲＬ」で特定されるサーバに対して実行する（Ｓ２２）。
【００６５】
ここで受信する「検索結果」は、例えば、検索結果として出力されたホームページのタイトル、要約情報、ＵＲＬ、画像ファイルのＵＲＬなどの項目毎に、各情報が関連づけられているＸＭＬなどの構造言語によって記載されているデータである。
【００６６】
なお、検索先データ記憶部１１２の検索先データに、検索先サーバで検索する際の通信方法の規定とプログラム関数が関連づけられている場合、検索部１０２は、関連づけられている通信方法の規定及びプログラム関数に従って、検索先ＵＲＬに対して、「キー単語」を送信する。
【００６７】
図１２に示すフローチャート及び図５に示す検索先データを用いて、ステップＳ２１における検索先選定処理について説明する。
【００６８】
まず、検索部１０２は、検索リクエスト受信部１０１から「上位概念」を入力すると（Ｓ３１でＹＥＳ）、「上位概念」とともに「検索方法」を入力したか否かを判定する（Ｓ２２）。
【００６９】
「上位概念」とともに「検索方法」を入力したときには（Ｓ３２でＹＥＳ）、検索部１０２は、入力した「上位概念」及び「検索方法」に関連付けられた「検索先ＵＲＬ」を抽出し、「キー単語」に関する情報の検索先として決定する（Ｓ３３）。例えば、上位概念「衣類」及び検索方法「商品」入力した場合、検索部１０２は、検索先データから、「衣類」及び「商品」に関連する検索先として、検索先ＩＤ「Ｓ１０３」に関連付けられる検索先ＵＲＬ「http://shop.foo3.bar/」を抽出する。
【００７０】
一方、「上位概念」のみを入力したときには（Ｓ３２でＮＯ）、検索部１０２は、入力した「上位概念」に関連付けられる「検索先ＵＲＬ」を抽出し、「キー単語」に関する情報の検索先として決定する（Ｓ３４）。例えば、上位概念「衣類」を入力した場合、検索部１０２は、検索先データから、「衣類」に関連する検索先として、検索先ＩＤ「Ｓ１０２」に関連づけられる検索先ＵＲＬ「http://photo.foo2.bar/」、検索先ＩＤ「Ｓ１０３」に関連づけられる検索先ＵＲＬ「http://shop.foo3.bar/」及び検索先ＩＤ「Ｓ１０４」に関連づけられる検索先ＵＲＬ「http://search.foo4.bar/」を抽出する。
【００７１】
絞込単語決定部１０３は、検索リクエスト受信部１０１からキー単語の「上位概念Ａ」を入力すると、絞込単語候補データでリストされている各絞込候補単語について定められる「仮優先度α」と、キー単語の「上位概念Ａ」及び絞込候補単語の「上位概念Ｂ」に対して定められる「関連強度β」とから「優先度」を求める。また、絞込単語決定部１０３は、この「優先度」を利用して「絞込単語」を決定し、提供データ生成部１０６に出力する。
【００７２】
図１３に示すフローチャート、図６に示す絞込単語候補データ及び図７に示す関連強度データを用いて、絞込単語決定部１０３における絞込単語決定処理について説明する。
【００７３】
まず、絞込単語決定部１０３は、検索リクエスト受信部１０１からキー単語の「上位概念Ａ」を入力すると、絞込単語候補データ記憶部１１４から絞込単語候補データを読み出してメモリに記憶する（Ｓ４１）。
【００７４】
その後、絞込単語決定部１０３は、絞込単語候補データに含まれる一の絞込候補単語を対象として、上位概念データ記憶部１１１に記憶される上位概念データからこの絞込候補単語の「上位概念Ｂ」を抽出する（Ｓ４２，Ｓ４３）。例えば、絞込候補単語「ホワイト」を対象としているとき、絞込単語決定部１０３は、上位概念データから「ホワイト」の上位概念「色」を抽出する。
【００７５】
また、絞込単語決定部１０３は、関連強度データ記憶部１１５で記憶されている関連強度データから、検索リクエスト受信部１０１から入力したキー単語の「上位概念Ａ」とステップＳ４３で抽出した絞込候補単語の「上位概念Ｂ」とに関連付けられる「関連強度β」を抽出する（Ｓ４４）。例えば、上位概念Ａとして「衣類」を入力し、上位概念Ｂとして「色」を抽出したとき、絞込単語決定部１０３は、関連強度データから「衣類」及び「色」に関連付けられる関連強度β「１．５」を抽出する。
【００７６】
続いて、絞込単語決定部１０３は、絞込単語候補データで対象の「絞込候補単語」と関連付けられている「仮優先度α」と、ステップＳ４４で抽出した「関連強度β」とに基づいて、「優先度」を求め、「絞込単語候補」と関連付けて、メモリに記憶する（Ｓ４５）。例えば、優先度をα×βにより求める場合について、説明する。絞込候補単語が「ホワイト」であるとき、仮優先度αは「０．３」である。このとき、ステップＳ４４で抽出した関連強度βが「１．５」であれば、絞込単語決定部１０３によって求められる「優先度」は、「０．４５（０．３×１．５）」となる。
【００７７】
絞込単語候補データに含まれる全ての絞込単語候補についてステップＳ４２〜Ｓ４５の処理が終了すると（Ｓ４１）、絞込単語決定部１０３は、規定のルールに従って「優先度」を利用して「絞込単語」を決定する（Ｓ４６）。例えば、「優先度」が所定の値（例えば、「０．８」）以上の「絞込単語候補」を「絞込単語」として決定しても良いし、「優先度」の降順で「絞込単語候補」をソートし、上位から所定数（例えば、「３」）の「絞込候補単語」を「絞込単語」として決定しても良い。
【００７８】
追加絞込単語抽出部１０４は、検索リクエスト受信部１０１からキー単語の「上位概念Ａ」を入力すると、絞込単語候補データでリストされている各絞込候補単語について、キー単語の「上位概念Ａ」と絞込候補単語の「上位概念Ｂ」とに関連付けられる「追加絞込単語」を抽出する。また、追加絞込単語抽出部１０４は、この「上位概念Ａ」と「上位概念Ｂ」とに関連付けられる「推薦検索方法」を抽出する。さらに、追加絞込単語抽出部１０４は、抽出した「追加絞込単語」及び「推薦検索方法」を提供データ生成部１０６に出力する。
【００７９】
図１４に示すフローチャート及び図７に示す追加絞込単語データを用いて、追加絞込単語抽出部１０４における追加絞込単語抽出処理について説明する。
【００８０】
まず、追加絞込単語抽出部１０４は、検索リクエスト受信部１０１からキー単語の「上位概念Ａ」を入力すると、絞込単語候補データ記憶部１１４から絞込単語候補データを読み出してメモリに記憶する（Ｓ５１）。
【００８１】
その後、追加絞込単語抽出部１０４は、追加絞込単語データに含まれる一の絞込候補単語を対象として、上位概念データ記憶部１１１に記憶される上位概念データからこの絞込候補単語の「上位概念B」を抽出する（Ｓ５２，Ｓ５３）。例えば、絞込候補単語「サンマ」を対象としているとき、追加絞込単語抽出部１０４は、上位概念データから「サンマ」の上位概念「食べ物」及び「魚」を抽出する。
【００８２】
続いて、追加絞込単語抽出部１０４は、追加絞込単語データ記憶部１１６で記憶されている追加絞込単語データから、検索リクエスト受信部１０１から入力したキー単語の「上位概念Ａ」とステップＳ５３で抽出した絞込候補単語の「上位概念Ｂ」とに関連付けられる「追加絞込単語」を検索し（Ｓ５４）、該当する「追加絞込単語」があるとき（Ｓ５５でＹＥＳ）、この「追加絞込単語」を抽出する（Ｓ５６）。
【００８３】
例えば、上位概念Ａが「食べ物」であり、上位概念Ｂが「食材名」であるとき、追加絞込単語抽出部１０４は、追加絞込単語「レシピ」を抽出して次のステップに進む。一方、上位概念Ａが「衣類」であり、上位概念Ｂが「材料名」であるとき、該当する追加絞込単語は追加絞込単語データに含まれていないため、追加絞込単語抽出部１０４は、追加絞込単語を抽出することなく次のステップに進む。
【００８４】
また、追加絞込単語抽出部１０４は、追加絞込単語データから、検索リクエスト受信部１０１から入力したキー単語の「上位概念Ａ」とステップＳ５３で抽出した絞込候補単語の「上位概念Ｂ」とに関連付けられる「推薦検索方法」を検索し（Ｓ４７）、該当する「推薦検索方法」があるとき（Ｓ４８でＹＥＳ）、この推薦検索方法を「検索方法」として抽出する（Ｓ４９）。
【００８５】
例えば、上位概念Ａが「食べ物」であり、上位概念Ｂが「食材名」であるとき、該当する「推薦検索方法」は追加絞込単語データに含まれていないため、追加絞込単語抽出部１０４は、推薦検索方法を抽出することなく次のステップに進む。一方、上位概念Ａが「衣類」であり、上位概念Ｂが「材料名」であるとき、追加絞込単語抽出部１０４は、「検索方法」として推薦検索方法「ネット通販」を抽出して次のステップに進む。
【００８６】
クエリ変更部１０５は、検索リクエスト受信部１０１から「クエリ（キー単語）」を入力し、絞込単語決定部１０３から「絞込単語」を入力し、追加絞込単語抽出部１０４から「追加絞込単語」を入力すると、クエリ変更データを利用して、入力した各単語を合成した検索式である「クエリ」を変更する。また、クエリ変更部１０５は、変更後の新たなクエリを提供データ生成部１０６に出力する。
【００８７】
図１５に示すフローチャート及び図９に示すクエリ変更データを用いて、クエリ変更部１０５におけるクエリ変更処理について説明する。
【００８８】
まず、クエリ変更部１０５は、検索リクエスト受信部１０１から入力する「クエリ」、絞込単語決定部１０３から入力する「絞込単語」及び追加絞込単語抽出部１０４から入力する「追加絞込単語」を合成して新たなクエリの候補を生成し、メモリに記憶する（Ｓ６１）。また、クエリ変更部１０５は、クエリ変更データ記憶部１１７からクエリ変更データを読み出してメモリに記憶する（Ｓ６２）。
【００８９】
例えば、クエリ「カレーライス」、絞込単語「りんご」及び「渋谷」、追加絞込単語「レシピ」及び「地元」を入力したとき、クエリ変更部１０５は、「カレーライス、りんご、渋谷、レシピ、地元」を合成してクエリの候補とする。
【００９０】
その後、クエリ変更部１０５は、クエリ変更データに含まれる一の変更条件を対象として、ステップＳ６２で生成されたクエリの候補がこの変更条件に該当するか否かを判定する（Ｓ６３，Ｓ６４）。クエリの候補が対象の変更条件に該当するとき（Ｓ６４でＹＥＳ）、クエリの候補を変更した新たなクエリをメモリに記憶する（Ｓ６５）。
【００９１】
例えば、クエリの候補「アフガンストール、ホワイト、ブラウン」を入力したとき、図９の変更条件『含まれる単語の上位概念が重複する』に該当するため、クエリ変更部１０５は、「ホワイト」を削除し、「アフガンストール、ブラウン」を新たなクエリとしてメモリに記憶する。
【００９２】
ステップＳ６５で新たなクエリをメモリに記憶した後、又はステップＳ６４で合成クエリが対象の変更条件に該当しなかったとき（Ｓ６４でＮＯ）、クエリ変更部１０５は、他の変更条件を対象の変更条件として、ステップＳ６４及びＳ６５の処理を繰り返す（Ｓ６３）。
【００９３】
提供データ生成部１６は、検索リクエスト受信部１０１から「キー単語」を入力し、絞込単語決定部１０３から「絞込単語」を入力し、追加絞込単語抽出部１０４から「追加絞込単語」を入力し、クエリ変更部１０５から「新たなクエリ」を変更すると、入力した「絞込単語」、「追加絞込単語」及び「新たなクエリ」と、「検索結果データ」とに基づいて提供データを生成し、提供データ送信部１０７に出力する。
【００９４】
図１６に示すフローチャートを用いて、提供データ生成部１０６における提供データ生成処理について説明する。
【００９５】
まず、提供データ生成部１０６は、検索リクエスト受信部１０１から「キー単語」を入力し（Ｓ７１）、絞込単語決定部１０３から「絞込単語」を入力するとともに、追加絞込単語抽出部１０４から「追加絞込単語」を入力する（Ｓ７２）。
【００９６】
また、提供データ生成部１０６は、検索結果データ記憶部１１３に記憶されている検索結果データを読み出し（Ｓ７３）、クエリ変更部１０５から変更後の「新たなクエリ」を入力する（Ｓ７４）。
【００９７】
その後、提供データ生成部１０６は、「検索結果データ」に「新たなクエリ」を合成して「提供データ」を生成し、提供データ送信部１０７に出力する（Ｓ７５）。
【００９８】
提供データ送信部１０７は、提供データ生成部１０６に生成された「提供データ」を、「検索リクエスト」を送信したクライアント端末２ａ等に送信する。クライアント端末２ａにおいては、受信した提供データに基づいて、図１７乃至図１９に示したような検索結果表示画面を表示装置に表示する。
【００９９】
図１７に示す検索結果表示画面Ｐ２は、キーワード入力部１１及び検索実行ボタンｂ１２に加え、絞込単語ｂ２１〜ｂ２４とが表示される一例である。
【０１００】
また、図１８に示す検索結果表示画面Ｐ３でも、キーワード入力部１１及び検索実行ボタンｂ１２に加え、絞込単語ｂ３１，ｂ３２が表示される一例である。
【０１０１】
さらに、図１９に示す検索結果表示画面Ｐ４１〜４３では、キーワード入力部１１に加え、変更後の新たなクエリｂ４１１〜ｂ４３４とが表示される一例である。例えば、検索結果画面Ｐ４１（図１９（ａ））で「「贈り物」の画像を探す」のクエリｂ４１１が選択されると、贈り物の画像の検索結果を表わす検索結果画面Ｐ４２（図１９（ｂ））に移行する。また、検索結果画面Ｐ４２（図１９（ｂ））で「「お歳暮」の画像を探す」のクエリｂ４２１が選択されると、お歳暮の画像の検索結果を表わす検索結果画面Ｐ４３（図１９（ｃ））に移行する。
【０１０２】
本発明の最良の実施の形態に係る提供データによれば、検索キーワードや検索方法を条件として検索し、図１７乃至図１９に示す様に絞込単語や追加絞込単語等とともに結果を表示することができるので、ユーザに情報を整理した形式で提示することができる。
【０１０３】
このように本発明の最良の実施の形態に係る情報提供サーバによれば、仮優先度と関連強度に基づいて、ユーザに適した絞り込み単語を提示することができる。また、検索される情報が多いとき、ユーザの求める範囲での追加絞込単語や検索方法を提示することができる。さらに、検索される情報を絞り込みすぎることがないように、検索や絞り込みに使用される単語から不要な単語を除外して検索させることで、ユーザに適した検索をさせることができる。
【０１０４】
上記のように、本発明の最良の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【０１０５】
例えば、本発明の最良の実施の形態に記載した情報提供サーバは、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。
【０１０６】
本発明はここでは記載していない様々な実施の形態等を含むことはもちろんである。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１０７】
【図１】本発明の最良の実施の形態に係る情報提供サーバの機能ブロックを説明する図である。
【図２】本発明の最良の実施の形態に係る情報提供方法を説明する図である。
【図３】クライアント端末に表示される検索画面の一例である。
【図４】情報提供サーバで利用する上位概念データの一例を説明する図である。
【図５】情報提供サーバで利用する検索先データの一例を説明する図である。
【図６】情報提供サーバで利用する絞込単語候補データの一例を説明する図である。
【図７】情報提供サーバで利用する関連強度データの一例を説明する図である。
【図８】情報提供サーバで利用する追加絞込単語データの一例を説明する図である。
【図９】情報提供サーバで利用するクエリ変更データの一例を説明する図である。
【図１０】検索リクエスト受信部による検索リクエスト受信処理を説明するフローチャートである。
【図１１】検索部による検索処理を説明するフローチャートである。
【図１２】検索部による検索先選定処理を説明するフローチャートである。
【図１３】絞込単語決定部による絞込単語決定処理を説明するフローチャートである。
【図１４】追加絞込単語抽出部による追加絞込単語抽出処理を説明するフローチャートである。
【図１５】クエリ変更部によるクエリ変更処理を説明するフローチャートである。
【図１６】提供データ生成部による提供データ生成処理を説明するフローチャートである。
【図１７】クライアント端末に表示される検索結果画面の一例である。
【図１８】クライアント端末に表示される検索結果画面の他の例である。
【図１９】クライアント端末に表示される検索結果画面の他の例である。
【符号の説明】
【０１０８】
１…情報提供サーバ
１０…中央処理制御装置
１０１…検索リクエスト受信部
１０２…検索部
１０３…絞込単語決定部
１０４…追加絞込単語抽出部
１０５…クエリ変更部
１０６…提供データ生成部
１０７…提供データ送信部
１１…記憶装置
１１１…上位概念データ記憶部
１１２…検索先データ記憶部
１１３…検索結果データ記憶部
１１４…絞込単語候補データ記憶部
１１５…関連強度データ記憶部
１１６…追加絞込単語データ記憶部
１１７…クエリ変更データ記憶部
１２…通信制御装置
２１…画面表示部
２２…検索リクエスト送信部
２ａ〜２ｃ…クライアント端末
３…通信ネットワーク
４ａ，４ｂ…検索サーバ
【図１】
2010146366.tif 000003
【図２】
2010146366.tif 000004
【図３】
2010146366.tif 000005
【図４】
2010146366.tif 000006
【図５】
2010146366.tif 000007
【図６】
2010146366.tif 000008
【図７】
2010146366.tif 000009
【図８】
2010146366.tif 000010
【図９】
2010146366.tif 000011
【図１０】
2010146366.tif 000012
【図１１】
2010146366.tif 000013
【図１２】
2010146366.tif 000014
【図１３】
2010146366.tif 000015
【図１４】
2010146366.tif 000016
【図１５】
2010146366.tif 000017
【図１６】
2010146366.tif 000018
【図１７】
2010146366.tif 000019
【図１８】
2010146366.tif 000020
【図１９】
2010146366.tif 000021