利用者端末と接続可能な検索システムであって、以下の要素を有することを特徴とする検索システム1コンテンツ毎に、当該コンテンツの検索に用いられるインデクスを記憶するインデクスデータベース2利用者端末から、検索条件を付加できる検索要求を受信する検索要求受付部3利用者端末上でキーワードの検索条件の入力を促し、入力されたキーワード検索条件を付加した検索要求を返信させるように構成し、更に、前記受信した検索要求に付加されたキーワード検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように構成した検索画面を生成する検索画面生成部4生成した検索画面を、検索要求を送信した利用者端末へ返信する検索画面送信部5利用者端末から、コンテンツの表示要求を受信する表示要求受付部6表示要求されたコンテンツについて、当該コンテンツを含む一覧を検索したときの検索条件であったキーワードを特定し、特定したキーワードとコンテンツを対応付けたコンテンツ選択履歴を生成するコンテンツ選択履歴生成部7生成したコンテンツ選択履歴を記憶するコンテンツ選択履歴記憶部8コンテンツ選択履歴から、キーワードとコンテンツの組合せを抽出し、当該コンテンツのインデクスに含まれるメニュー項目に当該キーワードを設定するメニュー項目抽出部。更に、前記検索画面生成部は、利用者端末上でメニュー項目の選択を促し、選択されたメニュー項目の検索条件を付加した検索要求を返信させ、更に、受信した検索要求に付加されたメニュー項目の検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように、検索画面を構成することを特徴とする請求項1に記載の検索システム。前記メニュー項目抽出部は、コンテンツ選択履歴記憶部に含まれるキーワードとコンテンツの組合せの出現頻度に基づいて、前記キーワードとコンテンツの組合せを抽出することを特徴とする請求項2に記載の検索システム。前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数であることを特徴とする請求項3に記載の検索システム。前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現割合であることを特徴とする請求項3に記載の検索システム。前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数を、コンテンツ選択履歴記憶部における当該コンテンツの出現回数で割った出現の割合であることを特徴とする請求項3に記載の検索システム。前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数を、コンテンツ選択履歴記憶部における当該キーワードの出現回数で割った出現の割合であることを特徴とする請求項3に記載の検索システム。前記検索画面生成部は、受信した検索要求に付加されたキーワード検索条件のキーワードを、前記コンテンツの表示要求に付加して返信させるように検索画面を構成し、前記コンテンツ選択履歴生成部は、コンテンツの表示要求に付加されたキーワードを、前記特定したキーワードとして用いることを特徴とする請求項2乃至7のいずれかに記載の検索システム。前記コンテンツ選択履歴生成部は、コンテンツ表示要求を送信した利用者端末と同じ利用者端末による検索要求に付加されていた検索条件のキーワードを特定し、前記特定したキーワードとして用いることを特徴とする請求項2乃至7のいずれかに記載の検索システム。前記インデクスデータベースは、コンテンツ毎に、当該コンテンツのロケーションを記憶し、検索システムは、更に、9前記受信したコンテンツ表示要求のコンテンツに対応するロケーションを、前記インデクスデータベースから取得し、取得したロケーションへアクセスさせるコンテンツ表示画面を生成するコンテンツ表示画面生成部と、10生成したコンテンツ表示画面を、前記コンテンツの表示要求を送信した利用者端末へ返信するコンテンツ表示画面送信部を有することを特徴とする請求項1乃至9のいずれかに記載の検索システム。コンテンツ毎に、当該コンテンツの検索に用いられるインデクスを記憶するインデクスデータベースを有し、利用者端末と接続可能な検索システムとなるコンピュータに、以下の手順を実行させるためのプログラム1利用者端末から、検索条件を付加できる検索要求を受信する検索要求受付手順2利用者端末上でキーワードの検索条件の入力を促し、入力されたキーワード検索条件を付加した検索要求を返信させるように構成し、更に、前記受信した検索要求に付加されたキーワード検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように構成した検索画面を生成する検索画面生成手順3生成した検索画面を、検索要求を送信した利用者端末へ返信する検索画面送信手順4利用者端末から、コンテンツの表示要求を受信する表示要求受付手順5表示要求されたコンテンツについて、当該コンテンツを含む一覧を検索したときの検索条件であったキーワードを特定し、コンテンツと特定したキーワードを対応付けたコンテンツ選択履歴を生成するコンテンツ選択履歴生成手順6生成したコンテンツ選択履歴を記憶するコンテンツ選択履歴記憶手順7コンテンツ選択履歴から、キーワードとコンテンツの組合せを抽出し、当該コンテンツのインデクスに含まれるメニュー項目に当該キーワードを設定するメニュー項目抽出手順。閲覧者がコンテンツに到達した際の検索に用いたキーワードを、メニュー項目として登録することにより、閲覧者の感覚に適したメニューを構築することを課題とする。本願発明に係る検索システムは、利用者端末と接続可能な検索システムであって、以下の要素を有することを特徴とする1コンテンツ毎に、当該コンテンツの検索に用いられるインデクスを記憶するインデクスデータベース2利用者端末から、検索条件を付加できる検索要求を受信する検索要求受付部3利用者端末上でキーワードの検索条件の入力を促し、入力されたキーワード検索条件を付加した検索要求を返信させるように構成し、更に、前記受信した検索要求に付加されたキーワード検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように構成した検索画面を生成する検索画面生成部4生成した検索画面を、検索要求を送信した利用者端末へ返信する検索画面送信部5利用者端末から、コンテンツの表示要求を受信する表示要求受付部6表示要求されたコンテンツについて、当該コンテンツを含む一覧を検索したときの検索条件であったキーワードを特定し、特定したキーワードとコンテンツを対応付けたコンテンツ選択履歴を生成するコンテンツ選択履歴生成部7生成したコンテンツ選択履歴を記憶するコンテンツ選択履歴記憶部8コンテンツ選択履歴から、キーワードとコンテンツの組合せを抽出し、当該コンテンツのインデクスに含まれるメニュー項目に当該キーワードを設定するメニュー項目抽出部。また、更に、前記検索画面生成部は、利用者端末上でメニュー項目の選択を促し、選択されたメニュー項目の検索条件を付加した検索要求を返信させ、更に、受信した検索要求に付加されたメニュー項目の検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように、検索画面を構成することを特徴とする。また、前記メニュー項目抽出部は、コンテンツ選択履歴記憶部に含まれるキーワードとコンテンツの組合せの出現頻度に基づいて、前記キーワードとコンテンツの組合せを抽出することを特徴とする。また、前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数であることを特徴とする。また、前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現割合であることを特徴とする。また、前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数を、コンテンツ選択履歴記憶部における当該コンテンツの出現回数で割った出現の割合であることを特徴とする。また、前記出現頻度は、コンテンツ選択履歴記憶部におけるキーワードとコンテンツの組合せの出現回数を、コンテンツ選択履歴記憶部における当該キーワードの出現回数で割った出現の割合であることを特徴とする。また、前記検索画面生成部は、受信した検索要求に付加されたキーワード検索条件のキーワードを、前記コンテンツの表示要求に付加して返信させるように検索画面を構成し、前記コンテンツ選択履歴生成部は、コンテンツの表示要求に付加されたキーワードを、前記特定したキーワードとして用いることを特徴とする。また、前記コンテンツ選択履歴生成部は、コンテンツ表示要求を送信した利用者端末と同じ利用者端末による検索要求に付加されていた検索条件のキーワードを特定し、前記特定したキーワードとして用いることを特徴とする。また、前記インデクスデータベースは、コンテンツ毎に、当該コンテンツのロケーションを記憶し、検索システムは、更に、9前記受信したコンテンツ表示要求のコンテンツに対応するロケーションを、前記インデクスデータベースから取得し、取得したロケーションへアクセスさせるコンテンツ表示画面を生成するコンテンツ表示画面生成部と、10生成したコンテンツ表示画面を、前記コンテンツの表示要求を送信した利用者端末へ返信するコンテンツ表示画面送信部を有することを特徴とする。本願発明に係るプログラムは、コンテンツ毎に、当該コンテンツの検索に用いられるインデクスを記憶するインデクスデータベースを有し、利用者端末と接続可能な検索システムとなるコンピュータに、以下の手順を実行させることを特徴とする1利用者端末から、検索条件を付加できる検索要求を受信する検索要求受付手順2利用者端末上でキーワードの検索条件の入力を促し、入力されたキーワード検索条件を付加した検索要求を返信させるように構成し、更に、前記受信した検索要求に付加されたキーワード検索条件に従って、インデクスデータベースのインデクスからコンテンツを検索し、検索したコンテンツの一覧を、利用者端末上でコンテンツ毎に選択可能な状態で表示させ、選択されたコンテンツの表示要求を返信させるように構成した検索画面を生成する検索画面生成手順3生成した検索画面を、検索要求を送信した利用者端末へ返信する検索画面送信手順4利用者端末から、コンテンツの表示要求を受信する表示要求受付手順5表示要求されたコンテンツについて、当該コンテンツを含む一覧を検索したときの検索条件であったキーワードを特定し、コンテンツと特定したキーワードを対応付けたコンテンツ選択履歴を生成するコンテンツ選択履歴生成手順6生成したコンテンツ選択履歴を記憶するコンテンツ選択履歴記憶手順7コンテンツ選択履歴から、キーワードとコンテンツの組合せを抽出し、当該コンテンツのインデクスに含まれるメニュー項目に当該キーワードを設定するメニュー項目抽出手順。コンテンツ一覧から選択され、表示要求されたコンテンツについて、そのコンテンツを含む一覧を検索したときのキーワードを特定し、そのキーワードをメニュー項目として採用するので、それ以降の検索において、ドリルダウン検索メニュー検索の例でそのメニュー項目を選ぶだけで、有効なコンテンツに到達することが可能になる。閲覧者が、一覧中からそのコンテンツを有意義であろうと実際に判断したことに依拠するので、メニュー項目としての有効性が高い。自動的に登録されるので、運用者や利用者のメニュー項目登録の労力が軽減される。また、選択された履歴における出現頻度を所定の基準に照らして判断し、コンテンツとキーワードの関連の高さを担保するので、有効性の低いメニュー項目の乱立を防ぐことができる。図1は、本願発明に係るネットワークを示す図である。検索サーバ101と、WEBサイトサーバ102と、利用者端末103は、インターネットを介して接続している。検索サーバ101は、WEBサイトサーバ102のコンテンツを対象として、インデクスを用いて検索を行う。利用者端末103は、検索サーバ101のコンテンツ検索サービスを利用し、検索されたコンテンツを有するWEBサイトサーバ102に、アクセスする。利用者端末103は、ブラウザを備えている。この例では、検索サーバ101により検索システムが構成されている。図2は、検索とコンテンツ表示に係るデータフローを示す図である。利用者端末103から、検索サーバ101へ検索要求を送信検索URLへアクセスし、検索サーバ101は、利用者端末103へ初期検索画面を返信する。利用者端末103から、キーワードを入力して、検索を指示すると、検索サーバ101へ検索要求を送信キーワードをパラメータとして付加した検索URLへアクセスする。検索サーバ101は、キーワードを含むコンテンツを検索し、利用者端末103へ検索結果を含む検索画面を返信する。利用者端末103で、検索結果からコンテンツを選択すると、コンテンツ選択を検索サーバ101に送信コンテンツIDとキーワードをパラメータとして付加した選択URLへアクセスする。検索サーバ101は、選択されたコンテンツを表示するコンテンツ表示画面を返信する。コンテンツ表示画面は、WEBサイトURLへアクセスするように構成されている。利用者端末103は、コンテンツ表示画面を表示し、WEBサイトURLへアクセスし、WEBサイトサーバ102のWEBサイト画面を表示する。図3は、検索画面を示す図である。左側が、ドリルダウン検索領域である。右上が、キーワード検索領域である。右下が、検索結果リスト表示領域である。ドリルダウン検索領域は、ドリルダウンのメニューを表示する領域である。メニュー毎に、そのメニューに含まれるメニュー項目を指示操作クリック可能な状態で表示している。メニュー項目には、そのメニュー項目に対応するコンテンツ数が付加されている。検索結果リスト表示領域は、検索されたコンテンツのコンテンツタイトルを指示操作クリック可能な状態で表示するとともに、コンテンツ本文の先頭部位所定文字数範囲を表示している。キーワードを入力し、送信を指示すると、検索要求のURLに入力されたキーワードを検索条件として付加してアクセスする。メニュー項目を選択すると、検索要求のURLに選択されたメニュー項目メニュー項目ID又はメニュー項目名の文字コードを検索条件として付加してアクセスする。図4は、検索処理フローを示す図である。検索要求を受け付けS401、検索要求に付加されている検索条件を判定するS402。検索要求は、検索サーバ101のURLであり、検索条件はURLのパラメータとして付加されてくる。検索要求に検索条件が付加されていない場合には、初期対応処理S403を行う。検索要求にキーワードの検索条件が付加されている場合には、キーワード検索対応処理S404を行う。検索要求にメニュー項目の検索条件が付加されている場合には、メニュー検索対応処理S405を行う。まず、初期対応処理S403について説明する。図5は、初期対応処理に係る検索サーバの構成を示す図である。検索サーバ101は、検索要求受付部501、検索画面生成部502、初期検索画面記憶部503、ドリルダウン検索領域生成部504、インデクスデータベース505、及び検索画面送信部506を有している。検索要求受付部501は、検索要求を受信するように構成されている。図6は、初期対応処理フローを示す図である。検索画面生成部502は、初期検索画面取得処理S601で、初期検索画面を初期検索画面記憶部503から取得する。初期検索画面は、ドリルダウン検索領域のメニューが設定されていない。また、検索結果リスト表示領域のコンテンツ一覧も設定されていない。続いて、ドリルダウン検索領域生成部504がドリルダウン検索領域生成処理でS602、インデクスデータベース505に基づいてドリルダウン検索領域にメニューを設定する。検索画面送信部506は、生成した検索画面を利用者端末103に返信するS603。図7は、インデクスデータベースを示す図である。インデクスデータベースは、クローラー部図示せずの一般的なクローリグ処理により生成することができる。外部からクローリング結果を取得してもよい。WEBサイトサーバ102のコンテンツ毎に、コンテンツID、タイトル、本文テキスト、第一メニュー項目キーワード、第二メニュー項目分野、ロケーションのフィールドを関連つけるレコードを有している。コンテンツIDは、コンテンツの識別のために割り振ったコードである。タイトルは、コンテンツの標題であり、コンテンツから取得する。本文テキスト、コンテンツのメインのテキストであり、コンテンツから取得する。また、ドリルダウン検索のメニュー毎にメニュー項目を設定している。この例では、第一メニューはキーワードであり、当該コンテンツのキーワードを第一メニュー項目に設定している。第二メニューは分野であり、当該コンテンツの分野を第二メニュー項目に設定している。メニュー項目は、検索サーバ101の運用者が設定し、あるいは利用者端末103の利用者が設定するように構成することもできる。ロケーションは、当該コンテンツにアクセスための格納位置である。WEBサイトのURLが設定される。ドリルダウン検索領域生成処理でS602について詳述する。図8は、ドリルダウン検索領域生成処理フローを示す図である。メニュー毎に以下の処理を繰り返すS801。メニューに含まれるメニュー項目を特定するS802。インデクスデータベース505内のインデクス群のメニュー項目を読込み、重複なく、漏れなく、メニュー項目を順次特定していく。そして、メニュー項目毎に、当該メニュー項目を含むコンテンツ数をカウントするS803。すべてのメニューについて処理するとS804、再びメニュー毎にS805、まず、メニュー名を配置するS806。続いて、メニュー項目をコンテンツ数の降順にソートしてS807、その順に従って、メニュー項目毎にメニュー項目名とコンテンツ数を配置するS808。また、メニュー項目がブラウザ上で指示操作クリックされた場合にアクセスするリンク先として、検索サーバ102を指す検索要求URLを設定する。検索要求URLには、パラメータとしてメニュー項目メニュー項目名、あるいはメニュー項目番号などメニュー項目を識別できる情報を付加するS809。すべてのメニューについて処理した時点で終了するS810。次に、キーワード検索対応処理S404について説明する。図9は、キーワード検索対応処理に係る検索サーバの構成を示す図である。検索サーバ101は、検索要求受付部501、検索画面生成部502、初期検索画面記憶部503、インデクスデータベース505、ドリルダウン検索領域生成部504、検索画面送信部506の他、キーワード検索部901と検索結果表示エリア生成部902を有している。図10は、キーワード検索対応処理フローを示す図である。検索画面生成部502は、初期検索画面取得処理S1001で、初期検索画面を初期検索画面記憶部503から取得する。続いて、キーワード検索部901がキーワード検索処理でS1002、キーワードを条件とする検索を行う。タイトルあるいは本文テキストに検索条件のキーワードを含むコンテンツを検索し、検索したコンテンツのIDを特定する。検索結果表示エリア生成部902の検索結果表示エリア生成で処理S1003、検索結果表示エリアにコンテンツ一覧を設定する。図11は、検索結果リスト生成処理フローを示す図である。検索されたコンテンツ毎に以下の処理を繰り返すS1101まず、コンテンツIDに対応するタイトルを読み取り、検索結果表示エリアの当該コンテンツのタイトル領域に配置しS1102、タイトルが選択指示された場合のリンク先に検索URLキーワードコンテンツIDを設定するS1103。キーワードとコンテンツIDは、それぞれURLのパラメータとして付加される。さらに、コンテンツIDに対応する本文テキストを読み取り、検索結果表示エリアの当該コンテンツの本文テキスト領域に配置するS1104。これらの処理を表示コンテンツ数の制限に達するまで繰り返すS1105。続いて、ドリルダウン検索領域504によるドリルダウン検索領域生成処理S1004を行う。これは、前述の通りである。そして、検索画面送信部506から生成した検索画面を利用者端末103に返信するS1005。利用者端末103で検索結果リストのコンテンツ一覧からコンテンツが選択指示されると、検索サーバ101は当該コンテンツの表示画面を配信する。図12は、コンテンツ配信処理に係る検索サーバの構成を示す図である。検索サーバ101は、インデクスデータベース505の他、表示要求受付部1201、コンテンツ選択履歴生成部1202、コンテンツ選択履歴記憶部1203、コンテンツ表示画面生成部1204、及びコンテンツ表示画面送信部1205を有している。図13は、コンテンツ配信処理フローを示す図である。表示要求受付部1201で表示要求を受け付けるとS1301、まず、コンテンツ選択履歴生成部1202でコンテンツ選択履歴を生成するS1302。続いて、コンテンツ表示画面生成部1204でコンテンツ表示画面を生成し、S1303、コンテンツ選択を送信した利用者端末103へ、コンテンツ表示画面を返信するS1304。コンテンツ選択履歴の例を示す。図14は、コンテンツ選択履歴その1を示す図である。この例では、コンテンツ選択毎に、キーワード1401、コンテンツID1402、アクセス日時1403のフィールドを対応付けるレコードを設けている。コンテンツ選択履歴生成部1202は、当日日付と現在時刻を特定し、これらをアクセス日時として、表示要求受付部1201で受信したキーワードとコンテンツIDの組に加えて、コンテンツ選択履歴記憶部1203に記憶させる。図15は、コンテンツ選択履歴その2を示す図である。この例では、コンテンツIDに代えて、コンテンツロケーション1402のフィールドを設けている。コンテンツ選択履歴生成部1202は、受信したコンテンツIDに対応するロケーションをインデクスデータベース505から取得する。その上で、当日日付と現在時刻を特定し、これらをアクセス日時として、表示要求受付部1201で受信したキーワードとコンテンツロケーションの組に加えて、コンテンツ選択履歴記憶部1203に記憶させる。この形態において、コンテンツ選択履歴生成部1202は、表示要求受付部1201で受信したコンテンツ選択に付加されたキーワードを用いているが、この方式によらず、ログイン処理やクッキーにより利用者端末103を特定可能であって、通信を含む制御のシーケンスに従ってキーワードを特定できる場合には、そのキーワードを用いてもよい。コンテンツを選択し、表示要求を送信した利用者端末103の検索要求による先のキーワード検索で条件としたキーワードを検索サーバ101で特定できる場合、例えば、直近のキーワード検索に基づく検索画面に含まれるコンテンツの表示要求以外は無効にするように制御する方式では、直近のキーワード検索でキーワード検索部901が用いたキーワードを、コンテンツ選択履歴に用いることができる。続いて、メニュー項目抽出処理について説明する。図16は、メニュー項目抽出処理に係る検索サーバの構成を示す図である。検索サーバ101は、インデクスデータベース505、コンテンツ選択履歴記憶部1203の他、メニュー項目抽出部1601を備えている。図17は、メニュー項目抽出処理フローを示す図である。メニュー項目抽出部1601は、キーワードとコンテンツIDロケーションの組合せ毎に以下の処理を繰り返すS1701。当該組合せの出現頻度を算出しS1702、出現頻度が基準値を満たす場合にS1703、インデクスデータベース505で当該コンテンツIDロケーションのレコードを特定してS1704、当該キーワードを当該レコードの閲覧実績に相当するメニューのメニュー項目として登録するS1705。すべての組合せについて処理した時点で終了するS1706。出現頻度の算出の例を示す。図18は、出現頻度算出処理フローその1を示す図である。まず、算出対象の検索範囲を特定するS1801。例えば、所定数の履歴レコードを対象とする。あるいは、所定長の期間に含まれるアクセス日時に含まれる履歴レコードを対象とする。全履歴を対象としてもよい。そして、その範囲の当該組合せの出現回数を算出するS1802。出現回数を出現頻度とする。図19は、出現頻度算出処理フローその2を示す図である。この例では、算出対象の検索範囲の当該全履歴数を算出しS1901、当該範囲の当該組合せの出現回数を算出するS1902。そして、組合せ出現回数を全履歴数で除した商出現割合を出現頻度とするS1903。図20は、出現頻度算出処理フローその3を示す図である。この例では、算出対象の検索範囲における当該キーワードの出現回数を算出しS2001、当該範囲の当該組合せの出現回数を算出するS2002。そして、組合せ出現回数をキーワード出現回数で除した商出現割合を出現頻度とするS2003。図21は、出現頻度算出処理フローその4を示す図である。この例では、算出対象の検索範囲における当該コンテンツIDロケーションの出現回数を算出しS2101、当該範囲の当該組合せの出現回数を算出するS2102。そして、組合せ出現回数を当該コンテンツIDロケーションの出現回数で除した商出現割合を出現頻度とするS2103。これらのメニュー項目を用いたメニュー検索対応処理図4のS405について説明する。図22は、メニュー検索対応処理に係る検索サーバの構成を示す図である。メニュー検索部2201を有している。図23は、メニュー検索対応処理フローを示す図である。検索画面生成部502は、初期検索画面取得処理S2301で、初期検索画面を初期検索画面記憶部503から取得する。続いて、メニュー検索部2201がメニュー検索処理でS2302、メニュー項目を条件とする検索を行う。インデクスデータベース505のインデクスで条件と一致するメニュー項目を含むコンテンツを検索し、検索したコンテンツのIDを特定する。検索結果表示エリア生成部902の検索結果表示エリア生成で処理S2303、検索結果表示エリアにコンテンツ一覧を設定する。前述と同様に、ドリルダウン検索領域504によるドリルダウン検索領域生成処理S2304と、検索画面送信部506による検索画面送信処理S2305を行う。実施の形態2.検索サーバ101の他に、コンテンツ管理サーバ104を設け、コンテンツ管理サーバ104側でメニュー項目を抽出する構成とすることもできる。この形態では、検索サーバ101とコンテンツ管理サーバ104により検索システムを構成する。図24は、実施の形態2に係るネットワーク構成を示す図である。検索サーバ101とコンテンツ管理サーバ104は、検索システム内のシステムネットワーク例えば、LANにより接続されている。また、検索サーバ101とコンテンツ管理サーバ104は、検索システムネットワーク例えば、LANを介してインターネットに接続している。図25は、実施の形態2に係るコンテンツ管理サーバの構成を示す図である。コンテンツ管理サーバ104は、コンテンツ選択履歴取得部2501、コンテンツ選択履歴記憶部2502、メニュー項目抽出部2503、及びメニュー項目登録要求送信部2504を有している。図26は、実施の形態2に係る検索サーバの構成を示す図である。検索サーバ101は、インデクスデータベース505、コンテンツ選択履歴記憶部1203の他、コンテンツ選択履歴送信部2601とメニュー項目登録要求受付部2602を有している。コンテンツ管理サーバ104のコンテンツ選択履歴取得部2501からコンテンツ選択履歴要求を検索サーバ101に送信する。検索サーバ101の2601は、コンテンツ選択履歴要求を受信すると、コンテンツ選択履歴記憶部1203からキーワード、コンテンツIDロケーション、及びアクセス日時からなる履歴レコード群を読み出し、コンテンツ選択履歴として、コンテンツ管理サーバ104に返信する。コンテンツ管理サーバ104のコンテンツ選択履歴取得部2501は、コンテンツ選択履歴を受信すると、コンテンツ選択履歴記憶部2502にこれを記憶させる。メニュー項目抽出部2503は、コンテンツIDロケーションとメニュー項目の組み合わせを抽出する。図27は、実施の形態2に係るメニュー項目抽出処理フローを示す図である。メニュー項目抽出部2503は、キーワードとコンテンツIDロケーションの組合せ毎に以下の処理を繰り返すS2701。前述と同様に、当該組合せの出現頻度を算出しS2702、出現頻度が基準値を満たす場合にS2703、当該キーワードをメニュー項目として、コンテンツIDロケーションとメニュー項目の組合せを特定するS2506。すべての組合せについて処理した時点で終了するS2505。コンテンツ管理サーバ104のメニュー項目登録要求送信部2504は、これらのコンテンツIDロケーションとメニュー項目の組合せ群を、メニュー項目登録要求として検索サーバ101に送信する。検索サーバ101のメニュー項目登録要求受付部2602は、コンテンツIDロケーションとメニュー項目の組み合わせ群を受信し、各組合せについて、インデクスデータベース505からコンテンツIDロケーションを含むインデクスレコードを特定し、当該レコードの閲覧実績のメニュー項目に、当該メニュー項目を登録する。実施の形態3.上述の例では、インターネット上のWEBサイトサーバ102のコンテンツを検索対象としたが、コンテンツ管理サーバ104で記憶するコンテンツを対象とすることもできる。メニュー項目の抽出方法は、実施の形態1と実施の形態2のいずれも適している。インデクスデータベース505のロケーションは、コンテンツ管理サーバ104のコンテンツ格納位置を示すこととなる。検索サーバ101とWEBサイトサーバ102と利用者端末103とコンテンツ管理サーバ104は、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。