(57)【要約】【課題】同一又は類似の検索を実行したユーザ同士が情報交換可能なサービスを提供する。【解決手段】本発明の代表的な形態は、ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶し、検索キーワードを含む検索要求を、前記クライアント計算機から受信し、前記受信した検索要求から検索キーワードを抽出し、前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページを作成する。【選択図】図２
2008250690.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶し、
検索キーワードを含む検索要求を、前記クライアント計算機から受信し、
前記受信した検索要求から検索キーワードを抽出し、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、
前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページを作成することを特徴とするＷＥＢサーバ。
【請求項２】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴、及び検索キーワードと当該検索キーワードに関するＷＥＢページとの対応を示すＷＥＢページ管理情報を記憶し、
検索キーワードを含む検索要求を、前記クライアント計算機から受信し、
前記受信した検索要求から検索キーワードを抽出し、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、
前記受信頻度が閾値以上の場合に、前記ＷＥＢページ管理情報を参照して、前記抽出された検索キーワードに関するＷＥＢページを特定し、
前記特定されたＷＥＢページに関する情報を、前記クライアント計算機に送信することを特徴とするＷＥＢサーバ。
【請求項３】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶し、
検索キーワードを含む検索要求を、前記クライアント計算機から受信し、
前記受信した検索要求から検索キーワードを抽出し、
前記抽出された検索キーワードに関するＷＥＢページを作成し、
前記抽出された検索キーワードを含む検索要求を以後受信した場合に、前記作成されたＷＥＢページに関する情報を、前記クライアント計算機に送信することを特徴とするＷＥＢサーバ。
【請求項４】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶し、
検索要求を前記クライアント計算機から受信し、
前記検索履歴を参照して、前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定し、
前記送信頻度が閾値以上の場合に、前記受信した検索要求に対する検索結果に関するＷＥＢページを作成することを特徴とするＷＥＢサーバ。
【請求項５】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に対する検索結果を示す検索履歴、及び検索結果と当該検索結果に関するＷＥＢページとの対応を示すＷＥＢページ管理情報を記憶し、
検索要求を前記クライアント計算機から受信し、
前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定し、
前記送信頻度が閾値以上の場合に、前記ＷＥＢページ管理情報を参照して、前記受信した検索要求に対する検索結果に関するＷＥＢページを特定し、
前記特定されたＷＥＢページに関する情報を、前記クライアント計算機に送信することを特徴とするＷＥＢサーバ。
【請求項６】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶し、
検索要求を前記クライアント計算機から受信し、
前記受信した検索要求に対する検索結果に関するＷＥＢページを作成し、
前記受信した検索要求に対する検索結果を以後送信する場合に、前記作成されたＷＥＢページに関する情報を、前記クライアント計算機に送信することを特徴とするＷＥＢサーバ。
【請求項７】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶し、
検索キーワードを含む検索要求を、前記クライアント計算機から受信し、
前記受信した検索要求から検索キーワードを抽出し、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、
前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページへアクセスするためのアドレスを作成し、
前記作成されたアドレスへのアクセスを受信した場合に、前記抽出された検索キーワードに関するＷＥＢページを作成することを特徴とするＷＥＢサーバ。
【請求項８】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶し、
検索要求を前記クライアント計算機から受信し、
前記検索履歴を参照して、前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定し、
前記送信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページへアクセスするためのアドレスを作成し、
前記作成されたアドレスへのアクセスを受信した場合に、前記抽出された検索キーワードに関するＷＥＢページを作成することを特徴とするＷＥＢサーバ。
【請求項９】
前記ＷＥＢページは、掲示板又はチャットであることを特徴とする請求項１から８のいずれか一つに記載のＷＥＢサーバ。
【請求項１０】
前記作成又は前記特定されたＷＥＢページに関する情報を、前記受信した検索要求に対する検索結果とともに、前記クライアント計算機に送信することを特徴とする請求項１から６のいずれか一つに記載のＷＥＢサーバ。
【請求項１１】
前記作成されたアドレスを、前記受信した検索要求に対する検索結果とともに、前記クライアント計算機に送信することを特徴とする請求項７又は８に記載のＷＥＢサーバ。
【請求項１２】
シソーラスを用いて、前記抽出された検索キーワードに関連するキーワードを、前記抽出された検索キーワードとして扱うことを特徴とする請求項１、２、３又は７のいずれか一つに記載のＷＥＢサーバ。
【請求項１３】
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、
前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページを作成することを特徴とする請求項３に記載のＷＥＢサーバ。
【請求項１４】
前記検索履歴を参照して、前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定し、
前記送信頻度が閾値以上の場合に、前記受信した検索要求に対する検索結果に関するＷＥＢページを作成することを特徴とする請求項６に記載のＷＥＢサーバ。
【請求項１５】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶するステップと、
検索キーワードを含む検索要求を、前記クライアント計算機から受信するステップと、
前記受信した検索要求から検索キーワードを抽出するステップと、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定するステップと、
前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページを作成するステップと、を実行させるためのプログラム。
【請求項１６】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴、及び検索キーワードと当該検索キーワードに関するＷＥＢページとの対応を示すＷＥＢページ管理情報を記憶するステップと、
検索キーワードを含む検索要求を、前記クライアント計算機から受信するステップと、
前記受信した検索要求から検索キーワードを抽出するステップと、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定するステップと、
前記受信頻度が閾値以上の場合に、前記ＷＥＢページ管理情報を参照して、前記抽出された検索キーワードに関するＷＥＢページを特定するステップと、
前記特定されたＷＥＢページに関する情報を、前記クライアント計算機に送信するステップと、を実行させるためのプログラム。
【請求項１７】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶するステップと、
検索キーワードを含む検索要求を、前記クライアント計算機から受信するステップと、
前記受信した検索要求から検索キーワードを抽出するステップと、
前記抽出された検索キーワードに関するＷＥＢページを作成するステップと、
前記抽出された検索キーワードを含む検索要求を以後受信した場合に、前記作成されたＷＥＢページに関する情報を、前記クライアント計算機に送信するステップと、を実行させるためのプログラム。
【請求項１８】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶するステップと、
検索要求を前記クライアント計算機から受信するステップと、
前記検索履歴を参照して、前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定するステップと、
前記送信頻度が閾値以上の場合に、前記受信した検索要求に対する検索結果に関するＷＥＢページを作成するステップと、を実行させるためのプログラム。
【請求項１９】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に対する検索結果を示す検索履歴、及び検索結果と当該検索結果に関するＷＥＢページとの対応を示すＷＥＢページ管理情報を記憶するステップと、
検索要求を前記クライアント計算機から受信するステップと、
前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定するステップと、
前記送信頻度が閾値以上の場合に、前記ＷＥＢページ管理情報を参照して、前記受信した検索要求に対する検索結果に関するＷＥＢページを特定するステップと、
前記特定されたＷＥＢページに関する情報を、前記クライアント計算機に送信するステップと、を実行させるためのプログラム。
【請求項２０】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶するステップと、
検索要求を前記クライアント計算機から受信するステップと、
前記受信した検索要求に対する検索結果に関するＷＥＢページを作成するステップと、
前記受信した検索要求に対する検索結果を以後送信する場合に、前記作成されたＷＥＢページに関する情報を、前記クライアント計算機に送信するステップと、を実行させるためのプログラム。
【請求項２１】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶するステップと、
検索キーワードを含む検索要求を、前記クライアント計算機から受信するステップと、
前記受信した検索要求から検索キーワードを抽出するステップと、
前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定するステップと、
前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページへアクセスするためのアドレスを作成するステップと、
前記作成されたアドレスへのアクセスを最初に受信した場合に、前記抽出された検索キーワードに関するＷＥＢページを作成するステップと、を実行させるためのプログラム。
【請求項２２】
ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバに、
過去に受信した検索要求に対する検索結果を示す検索履歴を記憶するステップと、
検索要求を前記クライアント計算機から受信するステップと、
前記検索履歴を参照して、前記受信した検索要求に対する検索結果の送信頻度が、閾値以上であるか否かを判定するステップと、
前記送信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページへアクセスするためのアドレスを作成するステップと、
前記作成されたアドレスへのアクセスを最初に受信した場合に、前記抽出された検索キーワードに関するＷＥＢページを作成するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上に存在するＷＥＢサーバに関するものである。
【背景技術】
【０００２】
近年、様々な検索サービスが提供されている。しかし、従来の検索サービスでは、ユーザが求める情報が必ずしも検索されないという問題が生じている。この問題を解決するために、検索キーワードの関連語句を表示する技術が知られている（例えば、特許文献１を参照。）。
【特許文献１】特開２００４‐２８７８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示されている技術では、ユーザは、検索キーワードの関連語句を知ることができる。しかしながら、ユーザは、同一又は類似の検索を過去に実行したユーザと情報交換できない。本発明は、前述した問題点に鑑みてなされたものであって、同一又は類似の検索を実行したユーザ同士が情報交換可能なサービスを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の代表的な形態は、ユーザによって操作される複数のクライアント計算機にインターネットを介して接続され、プロセッサ、メモリ及びインタフェースを備えるＷＥＢサーバであって、過去に受信した検索要求に含まれる検索キーワードを示す検索履歴を記憶し、検索キーワードを含む検索要求を、前記クライアント計算機から受信し、前記受信した検索要求から検索キーワードを抽出し、前記検索履歴を参照して、前記抽出された検索キーワードを含む検索要求の受信頻度が、閾値以上であるか否かを判定し、前記受信頻度が閾値以上の場合に、前記抽出された検索キーワードに関するＷＥＢページを作成する。
【発明の効果】
【０００５】
本発明の代表的な形態によれば、ＷＥＢサーバは、同一又は類似の検索を実行したユーザ同士が情報交換可能なサービスを提供できる。
【発明を実施するための最良の形態】
【０００６】
本発明の実施の形態を図面を参照して説明する。
【０００７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の計算機システムの構成のブロック図である。計算機システムは、クライアント計算機１、検索エンジン２、ＷＥＢサーバ３及びインターネット５を備える。クライアント計算機１とＷＥＢサーバ３とは、インターネット５を介して接続される。また、検索エンジン２は、ＷＥＢサーバ３に直接接続されている。但し、検索エンジン２は、直接でなく、インターネット５を介してＷＥＢサーバ３に接続されていてもよい。ＷＥＢサーバ３は、プロセッサ、メモリ及びインタフェースを備える計算機である。そして、ＷＥＢサーバ３は、検索エンジン２を用いることによって、検索サービスをクライアント計算機１に提供する。また、ＷＥＢサーバ３は、クライアント計算機１に検索サービスと併せて、各種ＷＥＢサービスを提供していてもよい。ＷＥＢサービスは、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）、ネットオークションサービス又は情報提供サービスなどであり、インターネット５を介して提供可能なサービスであればいかなるものであってもよい。例えば、ＷＥＢサーバ３は、クライアント計算機１から要求された情報を、当該クライアント計算機１に送信する。なお、ＷＥＢサーバ３については、図２で詳細を説明する。クライアント計算機１は、プロセッサ、メモリ及びインタフェースを備える計算機である。なお、クライアント計算機１は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるが、ＷＥＢ閲覧機能を備えればいかなる端末であってもよい。例えば、クライアント計算機１は、ＰＤＡ端末、ＰＨＳ端末又は携帯電話端末であってもよい。また、クライアント計算機１は、ＷＥＢサーバ３による検索サービスの提供を受けるユーザによって操作される。検索エンジン２は、プロセッサ、メモリ及びインタフェースを備える計算機である。なお、検索エンジン２は、情報を検索する機能を備えるものであればいかなるものであってもよい。本実施の形態の検索エンジン２は、インターネットに存在する情報（ウェブページ、ウェブサイト、ブログ、画像ファイル又はネットニュースなど）を検索する機能を備える。例えば、本実施の形態の検索エンジン２は、ＹＡＨＯＯ！（登録商標）又はＧｏｏｇｌｅ（登録商標）などによって提供されるものである。なお、検索エンジン２は、インターネットに存在する情報でなく、インターネットに存在しない情報を検索する機能を備えるものであってもよい。インターネットに存在しない情報は、例えば、図書館の蔵書情報である。なお、本説明図では、検索エンジン２とＷＥＢサーバ３とは、異なる二つの計算機であるが、一つの計算機によって実現されていてもよい。
【０００８】
図２は、本発明の第１の実施の形態の計算機システムに備わるＷＥＢサーバ３の構成のブロック図である。ＷＥＢサーバ３は、プロセッサ３１、メモリ３２及びネットワークインタフェース３９を備える。ネットワークインタフェース３９は、インターネット５を介してクライアント計算機１に接続される。また、ネットワークインタフェース３９は、検索エンジン２に接続される。プロセッサ３１は、メモリ３２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ３２は、プロセッサ３１によって実行されるプログラム及びプロセッサ３１によって必要とされる情報などを記憶する。具体的には、メモリ３２は、検索プログラム３２０、検索履歴テーブル３４２及び掲示板管理テーブル３４３を記憶する。検索プログラム３２０は、検索サービスをクライアント計算機１に提供する。具体的には、検索プログラム３２０は、検索キーワード受信サブプログラム３２１、検索要求サブプログラム３２２、検索履歴テーブル更新サブプログラム３２３、掲示板作成サブプログラム３２４、掲示板特定サブプログラム３２５及び検索結果送信サブプログラム３２６を含む。検索キーワード受信サブプログラム３２１は、検索キーワードを含む検索要求を、クライアント計算機１から受信する。そして、検索キーワード受信サブプログラム３２１は、受信した検索要求から検索キーワードを抽出する。検索要求サブプログラム３２２は、検索キーワード受信サブプログラム３２１が抽出した検索キーワードに関連する情報の検索を、検索エンジン２に要求する。そして、検索要求サブプログラム３２２は、検索エンジン２から検索結果を受信する。検索履歴テーブル更新サブプログラム３２３は、検索履歴テーブル３４２を更新する。掲示板作成サブプログラム３２４は、検索キーワード受信サブプログラム３２１が抽出した検索キーワードに関連する掲示板を作成する。なお、検索プログラム３２０は、掲示板作成サブプログラム３２４の代わりに、ＷＥＢページ作成サブプログラムを含んでいてもよい。ＷＥＢページ作成サブプログラムは、検索キーワード受信サブプログラム３２１が抽出した検索キーワードに関連するＷＥＢページを作成する。例えば、検索キーワードに関連するＷＥＢページは、検索キーワードに関連するチャットなどであり、検索キーワードに関連する情報を含めばいかなるものであってもよい。また、作成されるチャットで用いられる通信プロトコルは、ＨＴＴＰに限定されない。通信プロトコルは、インターネットを介して互いに接続される複数のクライアント計算機１で、情報交換を実現できるものであれば何でももよい。なお、本実施の形態の説明では、検索キーワードに関連するＷＥＢページを、掲示板とする。しかし、検索キーワードに関連するＷＥＢページは、チャットやその他のＷＥＢページであってもよい。掲示板特定サブプログラム３２５は、掲示板作成サブプログラム３２４によって作成された掲示板の中から、検索キーワード受信サブプログラム３２１が抽出した検索キーワードに関連する掲示板を特定する。なお、検索プログラム３２０は、ＷＥＢページ作成サブプログラムを含む場合、掲示板特定サブプログラム３２５の代わりに、ＷＥＢページ特定サブプログラムを含む。ＷＥＢページ特定サブプログラムは、ＷＥＢページ作成サブプログラムによって作成されたＷＥＢページの中から、検索キーワード受信サブプログラム３２１が抽出した検索キーワードに関連するＷＥＢページを特定する。検索結果送信サブプログラム３２６は、検索要求サブプログラム３２２が受信した検索結果を、検索要求の送信元のクライアント計算機１に送信する。検索履歴テーブル３４２は、検索の履歴を管理する。なお、検索履歴テーブル３４２については、図３で詳細を説明する。掲示板管理テーブル３４３は、掲示板作成サブプログラム３２４によって作成された掲示板を管理する。なお、検索プログラム３２０がＷＥＢページ作成サブプログラムを含む場合、メモリ３２は、掲示板管理テーブル３４３の代わりに、ＷＥＢページ管理テーブルを記憶する。なお、掲示板管理テーブル３４３については、図４で詳細を説明する。
【０００９】
図３は、本発明の第１の実施の形態のＷＥＢサーバ３に記憶される検索履歴テーブル３４２の構成図である。検索履歴テーブル３４２は、日時３４２１及び検索キーワード３４２２を含む。日時３４２１は、クライアント計算機１から検索要求を受信した時を示す。検索キーワード３４２２は、当該レコードの日時３４２１において受信した検索要求に含まれる検索キーワードである。
【００１０】
図４は、本発明の第１の実施の形態のＷＥＢサーバ３に記憶される掲示板管理テーブル３４３の構成図である。掲示板管理テーブル３４３は、検索キーワード３４３１、掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３を含む。検索キーワード３４３１は、当該ＷＥＢサーバ３がクライアント計算機１から受信した検索要求に含まれる検索キーワードである。掲示板ＩＤ３４３２は、当該レコードの検索キーワード３４３１に関連する掲示板の一意な識別子である。掲示板ＵＲＬ３４３３は、当該レコードの掲示板ＩＤ３４３２によって識別される掲示板の位置を示すＵＲＬである。なお、本構成図では、検索キーワード３４３１に、一つの検索キーワードのみが格納されているが、複数の検索キーワードが格納されていてもよい。この場合、掲示板ＩＤ３４３２は、検索キーワード３４３１に格納されたすべての検索キーワードに関連する掲示板の一意な識別子となる。掲示板管理テーブル３４３は、更に、掲示板に関する各種情報を管理していてもよい。各種情報は、当該掲示板が作成された日時又は当該掲示板に関する情報を送信した回数などであり、当該掲示板に関する情報であればいかなるものであってもよい。
【００１１】
図５は、本発明の第１の実施の形態のＷＥＢサーバ３によって実行される検索サービス提供処理のフローチャートである。まず、クライアント計算機１は、検索キーワード入力欄及び検索ボタンを含む検索画面を表示する。ユーザは、検索画面に含まれる検索キーワード入力欄に、検索キーワードを入力する。そして、ユーザは、検索画面に含まれる検索ボタンを操作する。すると、クライアント計算機１は、検索キーワード入力欄に入力された検索キーワードを含む検索要求をＷＥＢサーバ３に送信する。
【００１２】
ＷＥＢサーバ３は、クライアント計算機１から検索要求を受信する（Ｓ２０１）。すると、ＷＥＢサーバ３は、受信した検索要求から、検索キーワードを抽出する。次に、ＷＥＢサーバ３は、抽出した検索キーワードに関連する情報の検索を、検索エンジン２に要求する（Ｓ２０２）。すると、検索エンジン２は、要求された情報を検索し、検索結果をＷＥＢサーバ３に送信する。ＷＥＢサーバ３は、検索結果を検索エンジンから受信する。
【００１３】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を更新する（Ｓ２０３）。具体的には、ＷＥＢサーバ３は、検索履歴テーブル３４２に、新たなレコードを作成する。次に、ＷＥＢサーバ３は、作成した新たなレコードの日時３４２１に、検索要求を受信した日時又は現在の日時を格納する。次に、ＷＥＢサーバ３は、作成した新たなレコードの検索キーワード３４２２に、検索要求から抽出した検索キーワードを格納する。なお、抽出した検索キーワードが複数ある場合、ＷＥＢサーバ３は、検索要求から抽出したすべての検索キーワードを、新たなレコードの検索キーワード３４２２に格納する。
【００１４】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードが掲示板作成条件を満たすか否かを判定する（Ｓ２０４）。抽出した検索キーワードが掲示板作成条件を満たさない場合、ＷＥＢサーバ３は、そのままステップＳ２０６に進む。一方、抽出した検索キーワードが掲示板作成条件を満たす場合、ＷＥＢサーバ３は、検索要求から抽出した検索キーワードに関連する掲示板を作成する（Ｓ２０５）。掲示板の作成は、従来から様々な方法で行われているものであり、詳細な説明を省略する。次に、ＷＥＢサーバ３は、掲示板管理テーブル３４３を更新する。具体的には、ＷＥＢサーバ３は、掲示板管理テーブル３４３に新たなレコードを作成する。次に、ＷＥＢサーバ３は、新たなレコードの検索キーワード３４３１に、検索要求から抽出した検索キーワードを格納する。次に、ＷＥＢサーバ３は、新たなレコードの掲示板ＩＤ３４３２に、作成した掲示板の一意な識別子を格納する。次に、ＷＥＢサーバ３は、新たなレコードの掲示板ＵＲＬ３４３３に、作成した掲示板の位置を示すＵＲＬを格納する。
【００１５】
なお、検索要求から複数の検索キーワードを抽出した場合、ＷＥＢサーバ３は、抽出した複数の検索キーワードの一部又は全部が掲示板作成条件を満たすか否かを判定する。抽出した複数の検索キーワードの一部は、抽出した複数の検索キーワードのそれぞれであってもよいし、抽出した複数の検索キーワードのうちの二つ以上の組み合わせであってもよい。
【００１６】
例えば、ＷＥＢサーバ３は、抽出した検索キーワードと掲示板管理テーブル３４３の検索キーワード３４３１とが一致するレコードが、掲示板管理テーブル３４３に存在するか否かを判定する。当該レコードが存在しない場合に、ＷＥＢサーバ３は、当該抽出した検索キーワードに関連する掲示板を作成する。つまり、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在しない場合に、当該抽出した検索キーワードに関連する掲示板を作成する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードを含む検索要求を受信した回数（抽出した検索キーワードの検索回数）を算出する。次に、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在せず、且つ、抽出した検索キーワードの検索回数が掲示板作成条件に関する閾値以上の場合に、当該抽出した検索キーワードに関連する掲示板を作成する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードを含む検索要求を受信した頻度（抽出した検索キーワードの検索頻度）を算出する。次に、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在せず、且つ、抽出した検索キーワードの検索頻度が掲示板作成条件に関する閾値以上の場合に、当該抽出した検索キーワードに関連する掲示板を作成する。また、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在する場合であっても、所定の契機で、当該抽出した検索キーワードに関連する新たな掲示板を作成してもよい。これによって、一つの掲示板へのアクセスの集中を回避でき、同一の検索キーワードによる検索を要求したユーザをグループ分けできる。
【００１７】
なお、ＷＥＢサーバ３は、ステップＳ２０４において、抽出した検索キーワードに関連するキーワードを、抽出した検索キーワードとして扱ってもよい。これによって、ＷＥＢサーバ３は、抽出した検索キーワード又は当該検索キーワードに関連するキーワードのいずれかを含む検索要求を受信した回数又は頻度を算出できる。この場合、ＷＥＢサーバ３は、シソーラスを用いて、抽出した検索キーワードに関連するキーワードを特定する。なお、検索キーワードに関連するキーワードは、検索キーワードのスペルミスが訂正されたキーワード、検索キーワードと同一の意味を有するキーワード、及び検索キーワードと関連性の高いキーワードなどを含む。
【００１８】
また、ステップＳ２０４及びＳ２０５は省略されてもよい。この場合、検索キーワードに関連する掲示板は予め作成されている。
【００１９】
ところで、検索頻度は、ある一定時間当たりの同一又は関連性の高いキーワードの検索回数である。検索頻度の閾値は、本発明のＷＥＢサーバの実施者に委ねられる。例えば、閾値超過で作成される対象が掲示板の場合、閾値は５回／日などとする。また、例えば、閾値超過で作成される対象がチャットの場合、１０回／秒などとする。チャットによる情報交換は、同時に複数のユーザが参加しなければ、成立しないので、チャットを作成する検索頻度の閾値は、掲示板を作成する検索頻度の閾値よりも、大きくするとよい。
【００２０】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードが掲示板表示条件を満たすか否かを判定する（Ｓ２０６）。なお、検索要求から複数の検索キーワードを抽出した場合、ＷＥＢサーバ３は、抽出した複数の検索キーワードの一部又は全部が掲示板表示条件を満たすか否かを判定する。抽出した複数の検索キーワードの一部は、抽出した複数の検索キーワードのそれぞれであってもよいし、抽出した複数の検索キーワードのうちの二語以上の組み合わせであってもよい。
【００２１】
例えば、ＷＥＢサーバ３は、抽出した検索キーワードと掲示板管理テーブル３４３の検索キーワード３４３１とが一致するレコードが、掲示板管理テーブル３４３に存在するか否かを判定する。当該レコードが存在する場合に、ＷＥＢサーバ３は、当該抽出した検索キーワードが掲示板表示条件を満たすと判定する。つまり、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在する場合に、当該抽出した検索キーワードが掲示板表示条件を満たすと判定する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードを含む検索要求を受信した回数（抽出した検索キーワードの検索回数）を算出する。次に、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在し、且つ、抽出した検索キーワードの検索回数が掲示板表示条件に関する閾値以上の場合に、抽出した検索キーワードが掲示板表示条件を満たすと判定する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、抽出した検索キーワードを含む検索要求を受信した頻度（抽出した検索キーワードの検索頻度）を算出する。次に、ＷＥＢサーバ３は、抽出した検索キーワードに関連する掲示板が存在し、且つ、抽出した検索キーワードの検索頻度が掲示板表示条件に関する閾値以上の場合に、当該抽出した検索キーワードが掲示板表示条件を満たすと判定する。検索頻度の閾値は、本発明のＷＥＢサーバの実施者に委ねられる。例えば、閾値超過で表示される対象が掲示板の場合、閾値は５回／日などとする。また、例えば、閾値超過で表示される対象がチャットの場合、１０回／秒などとする。チャットによる情報交換は、同時に複数のユーザが参加しなければ、成立しないので、チャットを表示する検索頻度の閾値は、掲示板を表示する検索頻度の閾値よりも、大きくするとよい。
【００２２】
なお、ＷＥＢサーバ３は、ステップＳ２０６において、抽出した検索キーワードに関連するキーワードを、抽出した検索キーワードとして扱ってもよい。これによって、ＷＥＢサーバ３は、抽出した検索キーワード又は当該検索キーワードに関連するキーワードのいずれかを含む検索要求を受信した回数又は頻度を算出できる。この場合、ＷＥＢサーバ３は、シソーラスを用いて、抽出した検索キーワードに関連するキーワードを特定する。なお、検索キーワードに関連するキーワードは、検索キーワードのスペルミスが訂正されたキーワード、検索キーワードと同一の意味を有するキーワード、及び検索キーワードと関連性の高いキーワードなどを含む。
【００２３】
抽出した検索キーワードが掲示板表示条件を満たさない場合、ＷＥＢサーバ３は、受信した検索結果を、クライアント計算機１に送信する（Ｓ２０８）。クライアント計算機１は、検索結果を、ＷＥＢサーバ３から受信する。すると、クライアント計算機１は、受信した検索結果を表示する。そして、ＷＥＢサーバ３は、検索サービス提供処理を終了する。
【００２４】
一方、抽出した検索キーワードが掲示板作成条件を満たす場合、ＷＥＢサーバ３は、抽出した検索キーワードと掲示板管理テーブル３４３の検索キーワード３４３１とが一致するレコードを、掲示板管理テーブル３４３から選択する。次に、ＷＥＢサーバ３は、選択したレコードから、掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３を抽出する。そして、ＷＥＢサーバ３は、抽出した掲示板ＩＤ３４３２によって識別される掲示板に関する情報を、受診した検索結果と共に、クライアント計算機１に送信する（Ｓ２０７）。つまり、ＷＥＢサーバ３は、検索要求から抽出した検索キーワードに関連する掲示板に関する情報を、受診した検索結果と共に、クライアント計算機１に送信する。掲示板に関する情報は、例えば、抽出された掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３のうちの少なくとも一方を含む。クライアント計算機１は、掲示板に関する情報及び検索結果を、ＷＥＢサーバ３から受信する。すると、クライアント計算機１は、受信した掲示板に関する情報及び検索結果を表示する。そして、ＷＥＢサーバ３は、検索サービス提供処理を終了する。
【００２５】
検索エンジンは、インターネットで公開される情報の取得を支援する。しかしながら、検索対象の分野に詳しくない者が、的確な情報を取得するのは難しい。なぜならば、適切な検索キーワードの想到が、難しいからである。本実施の形態のＷＥＢサーバ３は、検索を要求された検索キーワードに関連する掲示板に関する情報を、クライアント計算機１に送信する。これによって、クライアント計算機１を操作するユーザは、検索した検索キーワードと同一又は類似の検索キーワードを過去に検索したユーザと、掲示板を介して情報を交換できる。そのため、調査対象の分野に詳しくない者が、調査対象の分野に詳しい者と情報を交換でき、的確な情報を取得できる可能性が高くなる。また、チャットの場合、ユーザは、同じ検索キーワードに興味を持つ不特定多数の者と、検索直後に情報を交換できる。ユーザは、より短い時間で、的確な情報を取得できる可能性が高くなる。
【００２６】
また、本実施の形態によって、従来の検索エンジン２の問題をも解決できる。インターネット上に存在する情報を検索する検索エンジン２は、インターネット上に存在する情報をクローリングすることによって、インターネット上に存在する情報を検索の対象とする。そのため、新たに作成された情報は、検索エンジン２にクローリングされるまで、当該検索エンジン２による検索の対象とならない。よって、ユーザは、検索エンジン２を用いた検索では、最新の情報を検索できないという問題があった。しかしながら、本実施の形態では、ＷＥＢサーバ３は、検索結果と共に、検索を要求された検索キーワードに関連する掲示板に関する情報を、クライアント計算機１に送信する。これによって、同一又は類似のキーワードを検索したユーザ同士は、自らが知っているＷＥＢサイトなどを含む情報を、掲示板を介して交換できる。このため、検索エンジン２による検索の対象となっていない情報をもユーザが取得できる可能性が高まる。
【００２７】
次に、本発明の第１の実施の形態の計算機システムの変形例を、説明する。第１の実施形態におけるＷＥＢサーバ３は、検索結果をクライアント計算機１に送信する前に、掲示板を作成する。一方、本変形例のＷＥＢサーバ３は、掲示板作成条件を満たす場合、掲示板を実際に作成せずに、掲示板ＵＲＬ及び掲示板ＩＤのみを作成する。そして、ＷＥＢサーバ３は、掲示板管理テーブル３４３を更新する。クライアント計算機１は、検索結果及びＷＥＢサーバ３が作成した掲示板ＵＲＬを受信する。クライアント計算機１は、ユーザの操作を契機に、掲示板ＵＲＬへのアクセスを要求する。ＷＥＢサーバ３は、掲示板ＵＲＬへのアクセスの要求を最初に受信すると、掲示板を実際に作成する。そして、ＷＥＢサーバ３は、作成された掲示板へのアクセスを許可する。
【００２８】
本発明の第１の実施の形態の計算機システムの変形例によると、ＷＥＢサーバ３は、掲示板へのアクセス要求を受信した時に、掲示板を実際に作成する。このため、本変形例のＷＥＢサーバ３は、第１の実施の形態のＷＥＢサーバ３と比較して、マシンリソースを節約できる。なお、本発明の第１の実施の形態の説明では、掲示板のみを取り上げたが、ＷＥＢサーバ３が作成する対象は、本発明の第１の実施の形態と同じ様に、チャットといった検索キーワードに関連するＷＥＢページであればいかなるものであってもよい。
【００２９】
（第２の実施の形態）
本発明の第１の実施の形態では、ＷＥＢサーバ３は、ユーザから入力された検索キーワードに関連する掲示板に関する情報をクライアント計算機１に送信した。一方、本発明の第２の実施の形態では、ＷＥＢサーバ３は、検索エンジン２から受信する検索結果に関連する掲示板に関する情報をクライアント計算機１に送信する。なお、第２の実施の形態の計算機システムの構成は、ＷＥＢサーバ３に記憶される検索履歴テーブル３４２及び掲示板管理テーブル３４３を除き、第１の実施の形態の計算機システム（図１）と同一である。同一の構成には同一の番号を付すことによって、説明を省略する。なお、第２の実施の形態の計算機システムに備わる検索エンジン２は、検索キーワードに基づく検索の代わりに、他の情報に基づく検索を行ってもよい。例えば、検索エンジン２は、音声情報に基づいて、音楽を検索する。音声情報に基づく音楽の検索としては、聴かせて検索（登録商標）が普及している。また、検索エンジン２は、画像に基づいて、情報を検索してもよい。
【００３０】
図６は、本発明の第２の実施の形態のＷＥＢサーバ３に記憶される検索履歴テーブル３４２の構成図である。検索履歴テーブル３４２は、日時３４２１及び検索結果３４２５を含む。日時３４２１及び検索結果３４２５を含む。日時３４２１は、クライアント計算機１から検索要求を受信した時を示す。なお、日時３４２１は、検索結果を検索エンジン２から受信した時を示していてもよい。検索結果３４２５は、当該レコードの日時３４２１において受信した検索要求に対する検索結果である。なお、本説明図の検索結果３４２５には、検索エンジン２が最上位として検索した情報のみが格納されているが、検索エンジン２が検索した複数の情報が格納されてもよい。この場合、検索した情報と当該検索した情報の順位とを、対応付けて記憶してもよい。例えば、検索結果３４２５には、検索エンジン２が検索した上位三個の情報が格納される。また、検索結果３４２５には、検索された情報（ＷＥＢサイト）が存在するＵＲＬが格納されているが、検索された情報を有するＷＥＢサイト名などのように検索結果を示すものであればいかなるものが格納されていてもよい。検索エンジン２が音楽を検索する場合、検索結果３４２５には、曲名、作曲者名、作詞者名及び歌手名のうち少なくとも一つが格納される。
【００３１】
図７は、本発明の第２の実施の形態のＷＥＢサーバ３に記憶される掲示板管理テーブル３４３の構成図である。掲示板管理テーブル３４３は、検索結果３４３５、掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３を含む。検索結果３４３５は、検索エンジン２から受信した検索結果である。なお、検索結果３４３５には、検索履歴テーブル３４２に含まれる検索結果３４２５と同様の情報が格納される。掲示板ＩＤ３４３２は、当該レコードの検索結果３４３５に関連する掲示板の一意な識別子である。掲示板ＵＲＬ３４３３は、当該レコードの掲示板ＩＤ３４３２によって識別される掲示板の位置を示すＵＲＬである。掲示板管理テーブル３４３は、更に、掲示板に関する各種情報を管理していてもよい。各種情報は、当該掲示板が作成された日時又は当該掲示板に関する情報を送信した回数などであり、当該掲示板に関する情報であればいかなるものであってもよい。
【００３２】
次に、図５を用いて、第２の実施の形態のＷＥＢサーバ３によって実行される検索サービス提供処理を説明する。まず、ＷＥＢサーバ３は、ステップＳ２０１及びＳ２０２を実行する。なお、ステップＳ２０１及びＳ２０２は、第１の実施の形態のＷＥＢサーバ３によって実行される検索サービス提供処理に含まれるものと同一なので、説明を省略する。
【００３３】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を更新する（Ｓ２０３）。具体的には、ＷＥＢサーバ３は、検索履歴テーブル３４２に、新たなレコードを作成する。次に、ＷＥＢサーバ３は、作成した新たなレコードの日時３４２１に、検索要求を受信した日時又は現在の日時を格納する。次に、ＷＥＢサーバ３は、作成した新たなレコードの検索結果３４２５に、検索エンジン２から受信した検索結果を格納する。
【００３４】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、受信した検索結果が掲示板作成条件を満たすか否かを判定する（Ｓ２０４）。受信した検索結果が掲示板作成条件を満たさない場合、ＷＥＢサーバ３は、そのままステップＳ２０６に進む。一方、受信した検索結果が掲示板作成条件を満たす場合、ＷＥＢサーバ３は、検索エンジン２から受信した検索結果に関連する掲示板を作成する（Ｓ２０５）。掲示板の作成は、従来から様々な方法で行われているものであり、詳細な説明を省略する。次に、ＷＥＢサーバ３は、掲示板管理テーブル３４３を更新する。具体的には、ＷＥＢサーバ３は、掲示板管理テーブル３４３に新たなレコードを作成する。次に、ＷＥＢサーバ３は、新たなレコードの検索結果３４３５に、検索エンジン２から受信した検索検索を格納する。次に、ＷＥＢサーバ３は、新たなレコードの掲示板ＩＤ３４３２に、作成した掲示板の一意な識別子を格納する。次に、ＷＥＢサーバ３は、新たなレコードの掲示板ＵＲＬ３４３３に、作成した掲示板の位置を示すＵＲＬを格納する。
【００３５】
なお、検索エンジン２から複数の検索結果を受信した場合、ＷＥＢサーバ３は、受信した複数の検索結果の一部又は全部が掲示板作成条件を満たすか否かを判定する。受信した複数の検索結果の一部は、受信した複数の検索結果のそれぞれであってもよいし、受信した複数の検索結果のうちの二つ以上の組み合わせであってもよい。具体的には、ＷＥＢサーバ３は、受信した複数の検索結果のうち最上位として検索された検索結果が掲示板作成条件を満たすか否かを判定する。
【００３６】
例えば、ＷＥＢサーバ３は、受信した検索結果と掲示板管理テーブル３４３の検索結果３４３５とが一致するレコードが、掲示板管理テーブル３４３に存在するか否かを判定する。当該レコードが存在しない場合に、ＷＥＢサーバ３は、当該受信した検索結果に関連する掲示板を作成する。つまり、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在しない場合に、当該受信した検索結果に関連する掲示板を作成する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、当該受信した検索結果と同一の検索結果を検索エンジン２から受信した回数（検索結果の受信回数）を算出する。次に、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在せず、且つ、検索結果の受信回数が掲示板作成条件に関する閾値以上の場合に、当該受信した検索結果に関連する掲示板を作成する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、当該受信した検索結果と同一の検索結果を検索エンジン２から受信した頻度（検索結果の受信頻度）を算出する。次に、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在せず、且つ、検索結果の受信頻度が掲示板作成条件に関する閾値以上の場合に、当該受信した検索結果に関連する掲示板を作成する。また、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在する場合であっても、所定の契機で、当該受信した検索結果に関連する新たな掲示板を作成してもよい。これによって、一つの掲示板へのアクセスの集中を回避できる。
【００３７】
また、ステップＳ２０４及びＳ２０５は省略されてもよい。この場合、検索結果に関連する掲示板は予め作成されている。
【００３８】
ところで、検索結果の受信頻度は、ある一定時間当たりの同一検索結果の受信回数である。検索結果の受信頻度の閾値は、本発明のＷＥＢサーバの実施者に委ねられる。例えば、閾値超過で作成される対象が掲示板の場合、閾値は５回／日などとする。また、例えば、閾値超過で作成される対象がチャットの場合、１０回／秒などとする。チャットによる情報交換は、同時に複数のユーザが参加しなければ、成立しないので、チャットを作成する検索結果の受信頻度の閾値は、掲示板を作成する検索結果の受信頻度の閾値よりも、大きくするとよい。
【００３９】
次に、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、受信した検索結果が掲示板表示条件を満たすか否かを判定する（Ｓ２０６）。なお、検索エンジン２から複数の検索結果を受信した場合、ＷＥＢサーバ３は、受信した複数の検索結果の一部又は全部が掲示板表示条件を満たすか否かを判定する。受信した複数の検索結果の一部は、受信した複数の検索結果のそれぞれであってもよいし、受信した複数の検索結果のうちの二語以上の組み合わせであってもよい。具体的には、ＷＥＢサーバ３は、受信した複数の検索結果のうち最上位として検索された検索結果が掲示板表示条件を満たすか否かを判定する。
【００４０】
例えば、ＷＥＢサーバ３は、受信した検索結果と掲示板管理テーブル３４３の検索結果３４３５とが一致するレコードが、掲示板管理テーブル３４３に存在するか否かを判定する。当該レコードが存在する場合に、ＷＥＢサーバ３は、当該受信した検索結果が掲示板表示条件を満たすと判定する。つまり、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在する場合に、当該受信した検索結果が掲示板表示条件を満たすと判定する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、当該受信した検索結果と同一の検索結果を受信した回数（検索結果の受信回数）を算出する。次に、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在し、且つ、検索結果の受信回数が掲示板表示条件に関する閾値以上の場合に、受信した検索結果が掲示板表示条件を満たすと判定する。他には、ＷＥＢサーバ３は、検索履歴テーブル３４２を参照して、当該受信した検索結果と同一の検索結果を受信した頻度（検索結果の受信頻度）を算出する。次に、ＷＥＢサーバ３は、受信した検索結果に関連する掲示板が存在し、且つ、当該検索結果の受信頻度が掲示板表示条件に関する閾値以上の場合に、当該受信した検索結果が掲示板表示条件を満たすと判定する。検索結果の受信頻度の閾値は、本発明のＷＥＢサーバの実施者に委ねられる。例えば、閾値超過で表示される対象が掲示板の場合、閾値は５回／日などとする。また、例えば、閾値超過で表示される対象がチャットの場合、１０回／秒などとする。チャットによる情報交換は、同時に複数のユーザが参加しなければ、成立しないので、チャットを表示する検索結果の受信頻度の閾値は、掲示板を表示する検索結果の受信頻度の閾値よりも、大きくするとよい。
【００４１】
受信した検索結果が掲示板表示条件を満たさない場合、ＷＥＢサーバ３は、受信した検索結果を、クライアント計算機１に送信する（Ｓ２０８）。クライアント計算機１は、検索結果を、ＷＥＢサーバ３から受信する。すると、クライアント計算機１は、受信した検索結果を表示する。そして、ＷＥＢサーバ３は、検索サービス提供処理を終了する。
【００４２】
一方、受信した検索結果が掲示板作成条件を満たす場合、ＷＥＢサーバ３は、受信した検索結果と掲示板管理テーブル３４３の検索結果３４３５とが一致するレコードを、掲示板管理テーブル３４３から選択する。次に、ＷＥＢサーバ３は、選択したレコードから、掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３を抽出する。そして、ＷＥＢサーバ３は、抽出した掲示板ＩＤ３４３２によって識別される掲示板に関する情報を、受診した検索結果と共に、クライアント計算機１に送信する（Ｓ２０７）。つまり、ＷＥＢサーバ３は、受診した検索結果と共に、当該検索結果に関連する掲示板に関する情報を、クライアント計算機１に送信する。掲示板に関する情報は、例えば、抽出された掲示板ＩＤ３４３２及び掲示板ＵＲＬ３４３３のうちの少なくとも一方を含む。クライアント計算機１は、掲示板に関する情報及び検索結果を、ＷＥＢサーバ３から受信する。すると、クライアント計算機１は、受信した掲示板に関する情報及び検索結果を表示する。そして、ＷＥＢサーバ３は、検索サービス提供処理を終了する。
【００４３】
検索エンジンは、インターネットで公開される情報の取得を支援する。しかしながら、検索対象の分野に詳しくない者が、的確な情報を取得するのは難しい。なぜならば、適切な検索キーワードの想到が、難しいからである。本実施の形態のＷＥＢサーバ３は、検索エンジン２から受信した検索結果に関連する掲示板に関する情報を、クライアント計算機１に送信する。これによって、クライアント計算機１を操作するユーザは、同一又は類似の検索結果となる検索を過去に実行したユーザと、掲示板を介して情報を交換できる。そのため、調査対象の分野に詳しくない者が、調査対象の分野に詳しい者と情報を交換でき、的確な情報を取得できる可能性が高くなる。また、チャットの場合、ユーザは、同じ検索キーワードに興味を持つ不特定多数の者と、検索直後に情報を交換できる。ユーザは、より短い時間で、的確な情報を取得できる可能性が高くなる。
【００４４】
次に、本発明の第２の実施の形態の計算機システムの変形例を、説明する。第２の実施形態におけるＷＥＢサーバ３は、検索結果をクライアント計算機１に送信する前に、掲示板を作成する。一方、本変形例のＷＥＢサーバ３は、掲示板作成条件を満たす場合、掲示板を実際に作成せずに、掲示板ＵＲＬ及び掲示板ＩＤのみを作成する。そして、ＷＥＢサーバ３は、掲示板管理テーブル３４３を更新する。クライアント計算機１は、検索結果とＷＥＢサーバ３が作成した掲示板ＵＲＬを受信する。クライアント計算機１は、ユーザの操作を契機に、掲示板ＵＲＬへのアクセスを要求する。ＷＥＢサーバ３は、掲示板ＵＲＬへのアクセスの要求を最初に受信すると、掲示板を実際に作成する。そして、ＷＥＢサーバ３は、作成された掲示板へのアクセスを許可する。
【００４５】
本発明の第２の実施の形態の計算機システムの変形例によると、ＷＥＢサーバ３は、掲示板へのアクセス要求を受信した時に、掲示板を実際に作成する。このため、本変形例のＷＥＢサーバ３は、第２の実施の形態のＷＥＢサーバ３と比較して、マシンリソースを節約できる。なお、本発明の第２の実施の形態の説明では、掲示板のみを取り上げたが、ＷＥＢサーバ３が作成する対象は、本発明の第２の実施の形態と同じ様に、チャットといった検索キーワードに関連するＷＥＢページであればいかなるものであってもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の第１の実施の形態の計算機システムに備わるＷＥＢサーバの構成のブロック図である。
【図３】本発明の第１の実施の形態のＷＥＢサーバに記憶される検索履歴テーブルの構成図である。
【図４】本発明の第１の実施の形態のＷＥＢサーバに記憶される掲示板管理テーブルの構成図である。
【図５】本発明の第１の実施の形態のＷＥＢサーバによって実行される検索サービス提供処理のフローチャートである。
【図６】本発明の第２の実施の形態のＷＥＢサーバに記憶される検索履歴テーブルの構成図である。
【図７】本発明の第２の実施の形態のＷＥＢサーバに記憶される掲示板管理テーブルの構成図である。
【符号の説明】
【００４７】
１    クライアント計算機
２    検索エンジン
３    ＷＥＢサーバ
５    インターネット
３１    プロセッサ
３２    メモリ
３９    ネットワークインタフェース
３２０    検索プログラム
３２１    検索キーワード受信サブプログラム
３２２    検索要求サブプログラム
３２３    検索履歴テーブル更新サブプログラム
３２４    掲示板作成サブプログラム
３２５    掲示板特定サブプログラム
３２６    検索結果送信サブプログラム
３４２    検索履歴テーブル
３４３    掲示板管理テーブル
３４２１    日時
３４２２    検索キーワード
３４２５    検索結果
３４３１    検索キーワード
３４３２    掲示板ＩＤ
３４３３    掲示板ＵＲＬ
３４３５    検索結果
【図１】
2008250690.tif 000003
【図２】
2008250690.tif 000004
【図３】
2008250690.tif 000005
【図４】
2008250690.tif 000006
【図５】
2008250690.tif 000007
【図６】
2008250690.tif 000008
【図７】
2008250690.tif 000009