検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段と、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段と、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段と、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段と、を備えることを特徴とする情報処理装置。請求項1に記載の情報処理装置において、前記記憶手段が、前記第1および2出現回数算出手段により算出された第1出現回数と第2出現回数との差が、所定の範囲内の場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶することを特徴とする情報処理装置。請求項1または請求項2に記載の情報処理装置において、前記ペア検索ワード生成手段が、前記先の検索ワードおよび後の検索ワードの文字列を処理して前記ペア検索ワードを生成することを特徴とする情報処理装置。請求項3に記載の情報処理装置において、前記ペア検索ワード生成手段が、前記検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、前記先の検索ワードおよび後の検索ワードから所定の文字を削除する文字列処理をして、前記ペア検索ワードを生成することを特徴とする情報処理装置。請求項1から請求項4のいずれか1項に記載の情報処理装置において、前記ペア検索ワード生成手段が、検索ワードが2語以上で、前記先の検索ワードと後の検索ワードとの間において、共通の検索ワードを有する場合に、共通の検索ワードを削除した先の検索ワードおよび後の検索ワードとから、前記ペア検索ワードを生成することを特徴とする情報処理装置。請求項1から請求項5のいずれか1項に記載の情報処理装置において、前記検索ワード記憶手段を参照して、第1の検索ワードおよび第2の検索ワードを取得する検索ワード取得手段を更に備え、前記記憶手段が、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードの文字列を処理し、当該文字列が処理された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする情報処理装置。請求項6に記載の情報処理装置において、前記記憶手段が、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードの文字列の順序に従い、当該第1および第2の検索ワードの各文字を比較する文字列処理を行って包含関係を判定し、当該包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする情報処理装置。請求項6または請求項7に記載の情報処理装置において、前記記憶手段が、前記検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードに対して、所定の文字を削除する文字列処理を行い、当該所定の文字が削除された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする情報処理装置。請求項6から請求項8のいずれか1項に記載の情報処理装置において、前記記憶手段が、検索ワードが2語以上で、前記第1の検索ワードと第2の検索ワードとの間において、共通の検索ワードを有する場合において、当該共通の検索ワードが削除された第1および第2検索ワードに対して、前記所定の文字を削除された際の包含関係が成立するときに、前記共通の検索ワードが削除された第1および第2の検索ワードをシソーラスとして記憶することを特徴とする情報処理装置。請求項1から請求項9のいずれか1項に記載の情報処理装置において、前記記憶手段が、前記シソーラスとして記憶されている検索ワードのシソーラスデータベースを参照して、シソーラスとして記憶される2つの検索ワードのうち、少なくとも一方の検索ワードとシソーラスの関係にある検索ワードと共に、前記2つの検索ワードを、シソーラスとして記憶することを特徴とする情報処理装置。情報処理する情報処理装置の情報処理方法において、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成ステップと、前記ペア検索ワード生成ステップにおいて生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出ステップと、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出ステップと、前記第1および第2出現回数算出ステップにおいて算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶ステップと、を含むことを特徴とする情報処理方法。コンピュータを、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段、および、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段として機能させることを特徴とする情報処理装置用プログラム。コンピュータを、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段、および、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段として機能させることを特徴とする情報処理装置用のプログラムがコンピュータ読み取り可能に記録された記録媒体。しかしながら、特許文献1のような従来技術において、シソーラス辞書を生成する技術について開示されているが、前処理として予め単語間の階層構造を与える等の人間の負担があった。本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、検索に使用された検索ワードからシソーラス辞書を生成する情報処理装置等を提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段と、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段と、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段と、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段と、を備えることを特徴とする。請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記記憶手段が、前記第1および2出現回数算出手段により算出された第1出現回数と第2出現回数との差が、所定の範囲内の場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶することを特徴とする。請求項3に記載の発明は、請求項1または請求項2に記載の情報処理装置において、前記ペア検索ワード生成手段が、前記先の検索ワードおよび後の検索ワードの文字列を処理して前記ペア検索ワードを生成することを特徴とする。請求項4に記載の発明は、請求項3に記載の情報処理装置において、前記ペア検索ワード生成手段が、前記検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、前記先の検索ワードおよび後の検索ワードから所定の文字を削除する文字列処理をして、前記ペア検索ワードを生成することを特徴とする。請求項5に記載の発明は、請求項1から請求項4のいずれか1項に記載の情報処理装置において、前記ペア検索ワード生成手段が、検索ワードが2語以上で、前記先の検索ワードと後の検索ワードとの間において、共通の検索ワードを有する場合に、共通の検索ワードを削除した先の検索ワードおよび後の検索ワードとから、前記ペア検索ワードを生成することを特徴とする。請求項6に記載の発明は、請求項1から請求項5のいずれか1項に記載の情報処理装置において、前記検索ワード記憶手段を参照して、第1の検索ワードおよび第2の検索ワードを取得する検索ワード取得手段を更に備え、前記記憶手段が、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードの文字列を処理し、当該文字列が処理された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする。請求項7に記載の発明は、請求項6に記載の情報処理装置において、前記記憶手段が、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードの文字列の順序に従い、当該第1および第2の検索ワードの各文字を比較する文字列処理を行って包含関係を判定し、当該包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする。請求項8に記載の発明は、請求項6または請求項7に記載の情報処理装置において、前記記憶手段が、前記検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、前記検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードに対して、所定の文字を削除する文字列処理を行い、当該所定の文字が削除された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、前記第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することを特徴とする。請求項9に記載の発明は、請求項6から請求項8のいずれか1項に記載の情報処理装置において、前記記憶手段が、検索ワードが2語以上で、前記第1の検索ワードと第2の検索ワードとの間において、共通の検索ワードを有する場合において、当該共通の検索ワードが削除された第1および第2検索ワードに対して、前記所定の文字を削除された際の包含関係が成立するときに、前記共通の検索ワードが削除された第1および第2の検索ワードをシソーラスとして記憶することを特徴とする。請求項10に記載の発明は、請求項1から請求項9のいずれか1項に記載の情報処理装置において、前記記憶手段が、前記シソーラスとして記憶されている検索ワードのシソーラスデータベースを参照して、シソーラスとして記憶される2つの検索ワードのうち、少なくとも一方の検索ワードとシソーラスの関係にある検索ワードと共に、前記2つの検索ワードを、シソーラスとして記憶することを特徴とする。請求項11に記載の発明は、情報処理する情報処理装置の情報処理方法において、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成ステップと、前記ペア検索ワード生成ステップにおいて生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出ステップと、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出ステップと、前記第1および第2出現回数算出ステップにおいて算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶ステップと、を含むことを特徴とする。請求項12に記載の発明は、コンピュータを、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段、および、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段として機能させることを特徴とする。請求項13に記載の発明は、コンピュータを、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一の前記ユーザ特定情報に関連付けられた前記検索時刻の間隔が所定時間以内である検索ワードから、前記検索時刻が先の検索ワードと後の検索ワードとを前記検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段、前記ペア検索ワード生成手段により生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段、前記特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段、および、前記第1および第2出現回数算出手段により算出された第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段として機能させることを特徴とする情報処理装置用のプログラムがコンピュータ読み取り可能に記録される。本発明によれば、検索ワードを使用したユーザを特定するためのユーザ特定情報と、当該検索ワードを用いて検索処理が実行された検索時刻を特定するための検索時刻特定情報とに関連付けて、当該検索ワードを記憶する検索ワード記憶手段を参照して、同一のユーザ特定情報に関連付けられた検索時刻の間隔が所定時間以内である検索ワードから、検索時刻が先の検索ワードと後の検索ワードとを検索時刻の順序に応じてペアにしたペア検索ワードを生成し、生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出し、特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出し、第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、先の検索ワードと後の検索ワードとをシソーラスとして記憶することにより、検索に使用された検索ワードからシソーラス辞書を生成することができる。以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。[1.情報処理システムの構成および機能概要]まず、本発明の一実施形態に係る情報処理システムの構成および概要機能について、図1を用いて説明する。図1は、本実施形態に係る情報処理システム1の概要構成例を示す模式図である。図1に示すように、情報処理システム1は、シソーラスデータベースを構築する情報処理サーバ情報処理装置の一例10と、ユーザが利用するショッピングサイト運営のために設置されたショッピングサーバ20と、ユーザがショッピングサイトの商品を検索し購入するための端末装置30と、を備えている。情報処理サーバ10と、ショッピングサーバ20とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム情報処理装置の一例5を構成している。そして、サーバシステム5と端末装置30とは、ネットワーク3により接続され、通信プロトコル例えば、TCP/IPにより、データの送受信が可能になっている。なお、ネットワーク3は、例えば、インターネット、専用通信回線例えば、CATVCommunityAntennaTelevision回線、移動体通信網基地局等を含む、および、ゲートウェイ等により構築されている。また、情報処理サーバ10は、ユーザが端末装置30において行った検索の検索クエリを記録し、検索クエリログから、シソーラスデータベースを生成する。[2.各サーバの構成および機能]2.1情報処理サーバ10の構成および機能次に、情報処理サーバ10の構成および機能について、図2から図4を用いて説明する。図2は、情報処理サーバ10の概要構成の一例を示すブロック図である。図3は、検索クエリログデータベースに記憶された検索クエリログの一例を示す模式図である。図4は、削除用文字データベースに記憶された削除用文字の一例を示す模式図である。図2に示すように、コンピュータとして機能する情報処理サーバ10は、通信部11と、記憶部12と、入出力インターフェース部13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース部13とは、システムバス15を介して接続されている。通信部11は、ネットワーク3に接続して端末装置30、データ検索サーバ7等との通信状態を制御し、さらに、ローカルエリアネットワークに接続して、ローカルエリアネットワーク上のショッピングサーバ20等の他のサーバとデータの送受信を行う。記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク3を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、記憶部12には、各ユーザの端末装置30から送信された検索クエリを受信した受信時刻の順序に応じて記憶する検索クエリログデータベース以下検索クエリログDBとする。12aと、検索クエリの検索ワードから所定の文字を削除するための文字を記憶した削除用文字データベース以下削除用文字DBとする。12bと、検索ワードをペアにしたペア検索ワードを記憶したペア検索ワードデータベース以下ペア検索ワードDBとする。12cと、シソーラス関係にある検索ワードを記憶したシソーラスデータベース以下シソーラスDBとする。12d等が構築されている。検索クエリログDB12a検索ワード記憶手段の一例には、図3に示すように、どのユーザの端末装置30から送信された検索クエリか特定するためのユニークユーザIDユーザを特定するためのユーザ特定情報の一例と、検索クエリを端末装置30から受信した日時受信時刻に関連付けられて検索ワードが記憶されている。ここで、ユニークユーザIDは、IPアドレスと、ユーザの性別のコード、ユーザの年齢のコード、ユーザが居住している都道府県のコードとから構成されている。受信時刻は、検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報の一例である。また、端末装置30から検索クエリを送信する際に、検索ワードを用いて検索処理が実行された時刻である検索時刻として検索ボタンがクリックされた時間の情報を付加した検索クエリを、端末装置30が送信してもよい。そして、情報処理サーバ10は、検索クエリから検索時刻を抽出し、受信時刻の代わりに、当該検索時刻を検索クエリログDB12aに記憶してもよい。削除用文字DB12bには、図4に示すように、☆、★等の記号のような削除用文字や、スペース等の検索ワードから削除したい文字等が記憶されている。また、削除用文字は、長音記号長音文字ーでもよい。ペア検索ワードDB12cには、受信時刻の順序検索時刻の順序の一例が先の検索ワードと後の検索ワードとを検索時刻の順序に応じてペアにしたペア検索ワードが記憶されている。シソーラスDB12dには、検索クエリログから生成されたシソーラス関係にある検索ワードが記憶されている。次に、入出力インターフェース部13は、通信部11および記憶部12とシステム制御部14との間のインターフェース処理を行う。システム制御部14は、CPUCentralProcessingUnit14a、ROMReadOnlyMemory14b、RAMRandomAccessMemory14c等により構成されている。システム制御部14は、CPU14aがROM14bや記憶部12に記憶された各種プログラムを読み出し実行することにより、シソーラスの記憶処理等を行う。2.2ショッピングサーバ20の構成および機能次に、ショッピングサーバ20の構成および機能について、図5を用いて説明する。図5は、ショッピングサーバ20の概要構成の一例を示すブロック図である。図5に示すように、ショッピングサーバ20は、通信部21と、記憶部22と、入出力インターフェース部23と、システム制御部24と、を備え、システム制御部24と入出力インターフェース部23とは、システムバス25を介して接続されている。なお、ショッピングサーバ20の構成および機能は、情報処理サーバ10の構成および機能とほぼ同じであるので、情報処理サーバ10の各構成や各機能において、異なるところを中心に説明する。通信部21は、ネットワーク3やローカルエリアネットワーク等を通して、端末装置30や情報処理サーバ10等と通信状態を制御等するようになっている。記憶部22には、商品データベース以下商品DBとする。22aや、会員データベース以下会員DBとする。22b等が構築されている。商品DB22aには、商品を識別するための識別子である商品IDに関連付けられ、商品名、種類、商品の画像、スペック、および、商品紹介の要約文等の商品情報や、広告情報等が記憶されている。また、商品DB22aには、HTML、XML等のマークアップ言語等により記述された商品ウェブページのファイル等が記憶されている。会員DB22bには、会員登録されたユーザショッピングサイトの利用者のユーザID、名称、性別、年齢、住所、電話番号、メールアドレス、職業、趣味、購買履歴、ユーザの関心があるテーマやジャンル等のユーザ情報が登録されている。また、会員DB22bには、ユーザが端末装置30からショッピングサイトにログインする際に必要な、ユーザID、ログインID、および、パスワードが登録されている。ここで、ログインIDおよびパスワードは、ログイン処理ユーザの認証処理に使用されるログイン情報である。システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。そして、システム制御部24は、CPU24aが、ROM24bや記憶部22に記憶された各種プログラムを読み出し実行することにより、ユーザによる商品購入処理や、商品の購買履歴をユーザID毎に記録させたりする。2.3端末装置30の構成および機能次に、端末装置30の構成および機能について、図6を用いて説明する。図6は、端末装置30の概要構成の一例を示すブロック図である。図6に示すように、コンピュータとして機能する端末装置30は、例えば、パーソナルコンピュータや携帯型無線電話機やPDA等の携帯端末であり、通信部31と、記憶部32と、表示部33と、操作部34と、入出力インターフェース部35と、システム制御部36とを備えている。そして、システム制御部36と入出力インターフェース部35とは、システムバス37を介して接続されている。通信部31は、ネットワーク3を通して、情報処理サーバ10等と通信を制御する。なお、端末装置30が携帯型無線電話機の場合、ネットワーク3の移動体通信網に接続するために、通信部31は、無線通信機能を有する。記憶部32は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、Webブラウザプログラム等を記憶する。表示部33は、例えば、液晶表示素子またはELElectroLuminescence素子等によって構成されている。表示部33には、情報処理サーバ10から取得したウェブページ等が表示される。操作部34は、例えば、キーボードおよびマウス等によって構成されている。ユーザは、操作部34により応答を入力する。なお、表示部33がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部34は、表示部33の画面が押された箇所の位置情報を取得する。入出力インターフェース部35は、通信部31および記憶部32とシステム制御部36とのインターフェースである。システム制御部36は、例えば、CPU36aと、ROM36bと、RAM36cとを有する。システム制御部36は、CPU36aが、ROM36bや、RAM36cや、記憶部32に記憶された各種プログラムを読み出して実行する。[3.情報処理システムの第1実施形態の動作]次に、本発明の1実施形態に係る情報処理システム1の動作について図7から図12を用い説明する。図7は、情報処理システムの第1実施形態の動作例を示すフローチャートである。図8は、ペア検索ワードDB12cに記憶されたペア検索クエリの一例を示す模式図である。図9は、方向性を有するペア検索ワードの一例を示す模式図である。図10は、シソーラスデータベースに記憶されたシソーラスの一例を示す模式図である。図11は、シソーラスデータベースに記憶されたシソーラスの一例を示す模式図である。図12は、検索ワードに対するシソーラス表示の一例を示す模式図である。まず、ユーザは、ショッピングサーバ20にアクセスして、ユーザIDまたはログインIDを入力し、パスワードを入力し、ショッピングサイトにログインする。端末装置30は、ユーザIDまたはログインID、および、パスワードをショッピングサーバ20に送信する。次に、ユーザは、ショッピングサイトで商品を探すため、検索ワードを入力し、検索を行うと、端末装置30は、検索ワードを含む検索クエリをショッピングサーバ20に送信する。ショッピングサーバ20は、検索クエリを端末装置30から受信する。ショッピングサーバ20は、検索ワードに基づき商品DB22aを参照して、商品の検索を行う。このとき、ショッピングサーバ20は、受信した検索クエリと、当該検索クエリのパケットに含まれるIPアドレスを、ユーザIDまたはログインID共に、情報処理サーバ10に送信する。情報処理サーバ10は、ショッピングサーバ20から受信したユーザIDまたはログインIDに基づき、ショッピングサーバ20の会員DB22bを参照して、ユーザの性別、年齢、住所を取得する。そして、情報処理サーバ10は、受信したIPアドレスと、ユーザの性別コード、年齢コード、住所の度道府県のコードとから、ユニークユーザID検索ワードを使用したユーザを特定するためのユーザ特定情報の一例を生成する。なお、IPアドレスと、ユーザの性別のコード等から生成されたユニークユーザIDの代わりに、ユーザの同一性を高めるため、ログインした時のユーザID、ログインIDでもよい。さらに、ユニークユーザIDは、IPアドレスと、ユーザIDまたはログインIDとを組み合わせてもよい。また、IPアドレスを含むユニークユーザIDを使用した場合、同じユーザでもIPアドレスが異なるプロバイダからアクセスしている場合、検索クエリログDB12a上、異なるユーザとして取り扱われる。情報処理サーバ10は、ショッピングサーバ20を介して各端末装置30から受信した検索クエリを、ユニークユーザIDおよび受信時刻に関連付けて検索クエリログDB12aに記憶する。情報処理サーバ10は、検索クエリを取得した検索時刻の順序に応じて検索ワードを記憶した検索クエリログDB12aを構築していく。なお、受信時刻は、検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報の一例で、情報処理サーバ10が、ショッピングサーバ20から検索クエリを受信した時間でも、ショッピングサーバ20が端末装置30から検索クエリを受信した時間でもよい。検索クエリの数が所定数以上になった場合は、または、所定時間に、情報処理サーバ10が、下記のシソーラスDB12dへの記憶の処理を始める。図6に示すように、情報処理サーバ10が、特定のユニークユーザIDに関連した検索クエリを抽出するステップS1。具体的には、情報処理サーバ10のシステム制御部14が、同一のユーザ特定情報に関連付けられた検索ワードの一例として、1つのユニークユーザIDを特定し、検索クエリログDB12aを参照して、ユニークユーザIDに関連した検索クエリを抽出する。情報処理サーバ10のシステム制御部14が、図3に示すように、例えば、A部分の検索クエリを抽出する。このとき、ユニークユーザIDが異なるB部分が除かれる。次に、情報処理サーバ10が、受信時刻に関連した検索ワードを抽出するステップS2。具体的には、情報処理サーバ10のシステム制御部14が、特定のユニークユーザIDに関連した抽出した検索ワードの中から、検索時刻特定情報に関連した検索ワードの一例として受信時刻検索時刻の一例の間隔が所定時間以内にある検索ワード同士を抽出し、グループ化する。情報処理サーバ10のシステム制御部14が、図3に示すように、例えば、A部分の検索ワードから、受信時刻の間隔が60秒以内にあるグループA1とグループA2とをグループ化する。受信時刻の間隔が所定時間以内にある検索ワード同士は、検索し直す時間間隔が離れすぎていないため、ユーザが特定の商品に対して検索ワードを入れ直した上で検索を行っている可能性が高い。次に、情報処理サーバ10が、検索ワードから所定の文字列を削除するステップS3。具体的には、情報処理サーバ10のシステム制御部14が、先の検索ワードおよび後の検索ワードに対する文字列処理の一例として、削除用文字DB12bを参照し、検索ワードの中に、所定の文字がある場合、所定の文字を削除し、所定の文字が削除された検索ワードに変換する。例えば、検索ワードがテレビ]の場合、]を削除し、検索ワードがテレビとする。この場合、Enterキーを押すときに]も間違って押した場合である。このように、情報処理サーバ10が、先の検索ワードおよび後の検索ワードの文字列を処理してペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。また、情報処理サーバ10が、検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、先の検索ワードおよび後の検索ワードから所定の文字を削除する文字列処理をして、ペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。次に、情報処理サーバ10が、ペア検索ワードを生成し記憶するステップS4。具体的には、情報処理サーバ10のシステム制御部14が、検索クエリログDB12aを参照して、ユニークユーザIDと、所定の時間に応じたグループ化した検索クエリの中から、受信時刻の順序が先の検索ワードと後の検索ワードとを検索時刻の順序に応じてペアにしたペア検索ワードを生成する。そして、情報処理サーバ10のシステム制御部14が、生成されたペア検索ワードをペア検索ワードDB12cに記憶する。このように情報処理サーバ10は、同一のユーザ特定情報に関連付けられた検索時刻の間隔が所定時間以内である検索ワードから、検索時刻が先の検索ワードと後の検索ワードとを検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。図8に示すように、グループA1の検索ワードTV、テレビ、テレビ32インチ、テレビ32インチ黒に対して、検索時刻の順序の方向性を有するペア検索ワードを生成する。グループA1の検索ワードがn個あると、ペア検索ワードの数は、組み合わせの数nC2となる。なお、検索ワードテレビ32インチと、検索ワードテレビ32インチ黒とには、共通の検索ワードテレビと32インチとがある。情報処理サーバ10は、元の検索ワードがゼロにならないように、例えば、共通の検索ワードのうちの1つである32インチのみを削除し、検索ワードテレビと、検索ワードテレビ黒として、ペア検索ワードテレビ→テレビ黒を生成してもよい。また、図3に示すように、検索ワードテレビチューナと、検索ワードTVチューナの場合、情報処理サーバ10は、共通の検索ワードチューナを削除し、ペア検索ワードテレビ→TVを生成してもよい。また、検索ワードは一般的に、エンティティ属性値属性値のように入力されることが多いので、この例のように、複数の検索ワードのうち最初に出てくるテレビを残してもよい。このように、情報処理サーバ10は、ユーザ特定情報および検索時刻特定情報に関連した検索ワードから、検索時刻が先の検索ワードと後の検索ワードとを検索時刻の順序に応じてペアにしたペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。また、情報処理サーバ10は、所定の文字が削除された先の検索ワードおよび後の検索ワードとから、前記ペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。また、情報処理サーバ10は、検索ワードが2語以上で、先の検索ワードと後の検索ワードとの間において、共通の検索ワードを有する場合に、共通の検索ワードを削除した先の検索ワードおよび後の検索ワードとから、ペア検索ワードを生成するペア検索ワード生成手段の一例として機能する。次に、情報処理サーバ10が、残りのユニークユーザIDがあるか否かを判定するステップS5。具体的には、次の特定するユニークユーザIDがある場合ステップS5;YES、情報処理サーバ10のシステム制御部14は、ステップS1に戻り、次の特定するユニークユーザIDにより、検索ワードを抽出する。情報処理サーバ10のシステム制御部14が、図3に示すように、例えば、B部分の検索ワードを抽出する。次の特定するユニークユーザIDが無い場合ステップS5;NO、情報処理サーバ10のシステム制御部14は、ステップS6の処理を行う。ステップS2において、B部分の検索ワードは、受信時刻の間隔が60秒より長いので、グループ化されない。また、C部分の検索ワードは、ステップS2において、受信時刻の間隔が60秒以内なので、グループ化される。そして、C部分の検索ワードにおいて、共通の検索ワードチューナが削除され、ペア検索ワードテレビ→TVが生成される。このように、図9に示すように、情報処理サーバ10のシステム制御部14は、ペア検索ワードDB12cを構築する。次に、情報処理サーバ10が、ペア検索ワードを特定するステップS6。具体的には、情報処理サーバ10のシステム制御部14が、構築されたペア検索ワードDB12cを参照して、あるペア検索ワード例えば、TV→テレビを特定する。なお、各グループの組み合わせの数nC2の合計が、所定以上になった場合に、ステップS6以下の処理を行うようにしてもよい。次に、情報処理サーバ10が、ペア検索ワードの第1出現回数を算出するステップS7。具体的には、情報処理サーバ10のシステム制御部14が、ペア検索ワードDB12cを参照して、ペア検索ワード例えば、TV→テレビの第1出現回数を算出する。ここで、出現回数は、ペア検索ワードDB12cにある全てのペア検索ワード対して算出される。すなわち、出現回数は、検索した全てのユーザに対する検索回数である。このように、情報処理サーバ10は、生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出する第1出現回数算出手段の一例として機能する。次に、情報処理サーバ10が、受信時刻の順序が逆のペア検索ワードの第2出現回数を算出するステップS8。具体的には、情報処理サーバ10のシステム制御部14が、ペア検索ワードDB12cを参照して、受信時刻の順序が逆のペア検索ワード例えば、テレビ→TVの第2出現回数を算出する。このように、情報処理サーバ10は、特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出する第2出現回数算出手段の一例として機能する。次に、情報処理サーバ10が、第1出現回数と第2出現回数との大小関係が所定の条件を満たす否かを判定するステップS9。具体的には、情報処理サーバ10のシステム制御部14が、算出された第1出現回数と第2出現回数と差が、所定の範囲の場合に、第1出現回数と第2出現回数との大小関係が所定の条件を満たす否かを判定する。ここで、ペア検索ワードテレビ→TVの場合と、ペア検索ワードTV→テレビの場合の出現回数が拮抗する等、出現回数の大小関係が所定の条件を満たす場合、検索の順番に関して双方向性が高い。すなわち、ユーザ全体から見ると、テレビ→TVのように検索ワードを入れ直していることもあれば、TV→テレビのように検索ワードを入れ直していることもあるので、検索ワードテレビと検索ワードTVとはシソーラス関係にあるとする。一方、出現回数の大小関係が所定の条件を満たさない例として、ペア検索ワードC→Cに関して、検索の順序が逆のペア検索ワードC→Cの第2出現回数がゼロ、または、ペア検索ワードC→Cの第1出現回数に対して極端に少ない場合、ペア検索ワードC→Cは双方向性が無いとする。この場合、検索ワードCと検索ワードCとはとはシソーラス関係で無いとする。なお、第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合の例として、あるペア検索ワードA→Bの出現回数と、受信時刻の順序が逆のペア検索ワードB→Aの出現回数との差、比、または、これらの対数が、所定の範囲内であってもよい。次に、出現回数の大小関係が所定の条件を満たす場合ステップS9;YES、情報処理サーバ10が、ペア検索ワードをシソーラスとして記憶するステップS10。具体的には、情報処理サーバ10のシステム制御部14が、図10に示すように、出現回数の大小関係が所定の条件を満たすとされたペア検索ワード同士をシソーラスデータDB12dに記憶する。また、シソーラスとして記憶される2つの検索ワードのうち、少なくとも一方の検索ワードとシソーラスの関係にある検索ワードと共に、2つの検索ワードを、シソーラスとしてシソーラスデータベースに記憶する。例えば、検索ワードTVと検索ワードテレビとがシソーラスとして、先にシソーラスデータDB12dに記憶されていて、ペア検索ワードテレビ→TVがステップS9で記憶される場合、図10に示すように、検索ワードTVと、検索ワードテレビと、検索ワードTVとが、シソーラスとして、シソーラスデータDB12dに記憶される。このように、情報処理サーバ10が、第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、前記先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段の一例として機能する。また、情報処理サーバ10が、算出された第1出現回数と第2出現回数と差が、所定の範囲内の場合に、先の検索ワードと後の検索ワードとをシソーラスとして記憶する記憶手段の一例として機能する。また、情報処理サーバ10が、シソーラスデータベースを参照して、シソーラスとして記憶される2つの検索ワードのうち、少なくとも一方の検索ワードとシソーラスの関係にある検索ワードと共に、2つの検索ワードを、シソーラスとして記憶する記憶手段の一例として機能する。次に、情報処理サーバ10が、残りのペア検索ワードがあるか否かを判定するステップS11。具体的には、情報処理サーバ10のシステム制御部14が、ペア検索ワードDB12cを参照して、次の特定するペア検索ワードがあるか否かを判定する。次に、残りのペア検索ワードがある場合次の特定するペア検索ワードがある場合ステップS11;YES、情報処理サーバ10のシステム制御部14は、ステップS6に戻り、次のペア検索ワードを特定する。図10に示すように、ペア検索ワード自動二輪→バイクの場合も、情報処理サーバ10のシステム制御部14が、検索の順序が逆のペア検索ワード自動二輪→バイクの第2出現回数を算出し、第1出現回数と第2出現回数との大小関係が所定の条件を満たす否かを判定し、検索ワード自動二輪および検索ワードバイクをシソーラスデータDB12dに記憶する。図11に示すように、検索ワードが英語で、ペア検索ワードTV→televisionの場合も、情報処理サーバ10のシステム制御部14が、検索の順序が逆のペア検索ワードtelevision→TVの第2出現回数を算出し、第1出現回数と第2出現回数との大小関係が所定の条件を満たす否かを判定し、検索ワードTVおよび検索ワードtelevisionをシソーラスデータDB12dに記憶する。残りのペア検索ワードが無い場合ステップS11;NO、情報処理サーバ10のシステム制御部14は、シソーラス記憶の処理を終了する。ショッピングサーバ20が、端末装置30から、検索ワードを受信し、構築されたシソーラスデータDB12dを参照して、受信した検索ワードにシソーラス関係にある検索ワードがあれば、図12にように商品検索のウェブページ50上に、シソーラス関係にある検索ワードを表示させる。以上、本実施形態によれば、ユニークユーザID検索ワードを使用したユーザを特定するためのユーザ特定情報の一例と、受信時刻検索ワードを用いて検索処理が実行された時刻である検索時刻を特定するための検索時刻特定情報の一例とに関連付けて、当該検索ワードを記憶する検索クエリログDB12a検索ワード記憶手段の一例を参照して、同一のユニークユーザIDに関連付けられた受信時刻の間隔が所定時間以内である検索ワードから、受信時刻が先の検索ワードと後の検索ワードとを受信時刻の順序に応じてペアにしたペア検索ワードを生成し、生成されたペア検索ワードの中で、特定のペア検索ワードが出現する第1出現回数を算出し、特定のペア検索ワードに対して検索時刻の順序を逆にした逆順序ペア検索ワードが出現する第2出現回数を算出し、第1出現回数と、第2出現回数との大小関係が所定の条件を満たす場合に、先の検索ワードと後の検索ワードとをシソーラスとして記憶することにより、検索に使用された検索ワードからシソーラス辞書を生成することができる。情報処理サーバ10が、シソーラス辞書を生成するので、シソーラスの辞書の生成の補助ができ、人間の負担を軽減することができる。また、同一のユーザ特定情報に関連付けられた検索ワードのように、ユーザ特定情報に関連がある検索ワードなら、同じであろうユーザが、あるテーマで検索している可能性が高いので、シソーラスの辞書の精度が向上する。また、検索時刻の間隔が所定時間以内である検索ワードのように、検索時刻特定情報に関連がある検索ワードなら、ほぼ同じ時間に同一テーマに関して検索している可能性が高いので、シソーラスの辞書の精度が向上する。また、第1および2出現回数算出手段により算出された第1出現回数と第2出現回数と差が、所定の範囲内の場合に、先の検索ワードと後の検索ワードとをシソーラスとして記憶する場合、ペア検索ワードの双方向性が高くなり、シソーラスの辞書の精度が向上する。また、先の検索ワードおよび後の検索ワードの文字列を処理してペア検索ワードを生成する場合、例えば、所定の文字が削除されたペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。また、検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字DB12bを参照して、前記先の検索ワードおよび後の検索ワードから所定の文字が削除する文字列処理して、ペア検索ワードを生成する場合、削除された文字列の検索ワードにより検索クエリのペアを生成することにより、所定の文字が削除されたペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。検索ワードが2語以上で、前記先の検索ワードと後の検索ワードとの間において、共通の検索ワードを有する場合に、共通の検索ワードを削除した先の検索ワードおよび後の検索ワードとから、ペア検索ワードを生成する場合、共通の検索ワードが削除されてペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。情報処理サーバ10が、シソーラスデータDB12dを参照して、シソーラスとして記憶される2つの検索ワードのうち、少なくとも一方の検索ワードとシソーラスの関係にある検索ワードと共に、2つの検索ワードを、シソーラスとしてシソーラスデータDB12dに記憶する場合、3語以上の検索ワードに対してもシソーラスの範囲が広がり、シソーラスデータDB12dの汎用性が増加する。なお、ステップS3において、情報処理サーバ10のシステム制御部14が、所定の文字や共通ワードを削除せず、ステップS4において、そのままペア検索ワードを生成してもよい。この場合、情報処理サーバ10のシステム制御部14が、ステップS7およびステップS8において、出現回数を算出する際、情報処理サーバ10が、削除用文字DB12bを参照して、削除用文字を含む検索ワードのペア検索ワードも出現回数に加えて、算出する。このように、検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字DB12bを参照して、特定のペア検索ワードの出現回数と、当該ペア検索ワードに対して前記所定の文字を含むペア検索ワードの出現回数との和を第1出現回数として算出し、削除用文字DB12bを参照して、逆順序ペア検索ワードの出現回数と、当該逆順序ペア検索ワードに対して所定の文字を含む逆順序ペア検索ワードの出現回数との和を第2出現回数として算出する場合、所定の文字が削除されてペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。また、特定のペア検索ワードの出現回数と、当該ペア検索ワードの先の検索ワードと後の検索ワードに対して共通のワードが加えられているペア検索ワードの出現回数との和を第1出現回数として算出し、逆順序ペア検索ワードの出現回数と、当該逆順序ペア検索ワードの先の検索ワードと後の検索ワードに対して共通のワードが加えられている逆順序ペア検索ワードの出現回数との和を第2出現回数として算出する場合、共通の検索ワードが削除されてペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。さらに、ステップS3において、情報処理サーバ10のシステム制御部14が、所定の文字や共通ワードを削除せず、ステップS4において、そのままペア検索ワードを生成し、ステップS7およびステップS8において、出現回数を算出する際、情報処理サーバ10が、削除用文字DB12bを参照しないで、出現回数を算出してもよい。削除用文字や共通ワードが含まれた場合は、別々のペア検索ワードとなる。[4.情報処理システムの第2実施形態の動作]次に、情報処理システムの第2実施形態の動作について、図を用いて説明する。図13は、情報処理システム1の第2実施形態の動作例を示すフローチャートである。図13に示すように、情報処理サーバ10が、検索クエリログDB12aから2つの検索ワードを取得するステップS20。具体的には、情報処理サーバ10のシステム制御部14が、検索クエリログDB12aを参照して、受信時刻が異なる2つの検索ワードを抽出する。例えば、検索ワードヘビーメタルと、検索ワードヘビメタとが抽出される。このように、情報処理サーバ10は、検索ワード記憶手段を参照して、第1の検索ワードおよび第2の検索ワードを取得する検索ワード取得手段の一例として機能する。次に、情報処理サーバ10が、各検索ワードから所定の文字列を削除するステップS21。具体的には、情報処理サーバ10のシステム制御部14が、第1の検索ワードおよび第2の検索ワードに対する文字列処理の一例として、削除用文字DB12bを参照し、検索ワードの中に、所定の文字がある場合、所定の文字を削除する。検索ワードヘビーメタルから所定の文字ーが削除されて、検索ワードヘビメタルとなる。検索ワードヘビメタは、所定の文字が無いので、そのままである。このように、情報処理サーバ10が、検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードの文字列を処理し、当該文字列が処理された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶する記憶手段の一例として機能する。また、情報処理サーバ10が、検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字記憶手段を参照して、検索ワード取得手段により取得した第1の検索ワードおよび第2の検索ワードに対して、所定の文字を削除する文字列処理を行い、当該所定の文字が削除された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶する記憶手段の一例として機能する。また、検索ワードヘビーメタルCDと、検索ワードCDヘビメタとの場合、情報処理サーバ10が、共通ワードCDを削除して、検索ワードヘビーメタルと、検索ワードヘビメタとする。次に、情報処理サーバ10が、包含関係にあるか否かを判定するステップS22。具体的には、情報処理サーバ10のシステム制御部14が、所定の文字を削除する処理がされた検索ワード同士に包含関係が成立するか否かを判定する。検索ワードヘビメタは、検索ワードヘビメタルに含まれる文字列ヘビメタが共通するので、情報処理サーバ10のシステム制御部14が、包含関係が成立すると判定する。なお、検索ワードヘビメタ検索ワードが同一の場合も包含関係にあるとする。包含関係が成立する場合ステップS22;YES、情報処理サーバ10が、2つの検索ワードをシソーラスとして記憶するステップS23。具体的には、情報処理サーバ10のシステム制御部14が、包含関係が成立すると、検索ワード同士がシソーラス関係にあるとして、検索ワード同士を、図10に示すように、シソーラスDB12dに記憶する。このように、情報処理サーバ10は、削除用文字記憶手段を参照して、所定の文字を削除された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶する記憶手段の一例として機能する。包含関係が成立し無い場合ステップS22;NO、または、ステップS23の後、情報処理サーバ10が、残りの検索ワードがあるか否かを判定するステップS24。具体的には、情報処理サーバ10のシステム制御部14が、検索クエリログDB12aを参照して、まだ取得されていない組み合わせの検索ワードがあるか否かを判定する。残りの検索ワードがある場合ステップS24;YES、ステップS20に戻り、検索クエリログDB12aから2つの検索ワードを取得する。残りの検索ワードが無い場合ステップS24;NO、情報処理サーバ10のシステム制御部14は、シソーラス記憶の処理を終了する。なお、検索ワードヒットエンドランと、検索ワードエンドランとの場合、情報処理サーバ10のシステム制御部14が、ステップS22において、検索ワードヒットエンドランと、検索ワードエンドランとの共通する文字列エンドランが、検索ワードエンドランと等しくなるので、検索ワードヒットエンドランと、検索ワードエンドランとは包含関係にあると判定する。また、検索ワード富士山と、検索ワード富士△との場合、情報処理サーバ10のシステム制御部14が、ステップS21において、文字△を削除し、検索ワード富士山と、検索ワード富士とする。そして、情報処理サーバ10のシステム制御部14が、ステップS22において、検索ワード富士と、検索ワード富士山との共通する文字列富士が、検索ワード富士と等しくなるので、検索ワード富士山と、検索ワード富士△とは包含関係にあると判定する。また、検索ワード富☆士と、検索ワード富士との場合、情報処理サーバ10のシステム制御部14が、ステップS21において、文字☆と文字とを削除して、検索ワード富士と、検索ワード富士とする。これらの検索ワードは、一致するので、情報処理サーバ10のシステム制御部14が、包含関係にあると判定する。なお、第1の検索ワードおよび第2の検索ワードに対する文字列処理の一例として、情報処理サーバ10のシステム制御部14が、削除用文字DB12bを参照せず、第1の検索ワードおよび第2の検索ワードの文字列における一致部分と相違部分とを判定し、相違部分を削除してもよい。例えば、検索ワード富☆士と、検索ワード富士との場合、富士は一致部分で、☆ととは相違部分である。従って、文字☆と文字とが削除される。また、図11に示すように、検索ワードheavymetalrockと、検索ワードheavymetalとの場合、情報処理サーバ10のシステム制御部14が、ステップS22において、共通する文字列heavymetalが、検索ワードheavymetalと等しくなるので、検索ワードheavymetalrockと、検索ワードheavymetalとは包含関係にあると判定する。また、検索ワードhitandrunと、検索ワードandrunとの場合、情報処理サーバ10のシステム制御部14が、ステップS22において、共通する文字列andrunが、検索ワードandrunと等しくなるので、検索ワードhitandrunと、検索ワードandrunとは包含関係にあると判定する。また、検索ワードMt.Fujiと、検索ワード△Fujiとの場合、情報処理サーバ10のシステム制御部14が、ステップS21において、文字△を削除して、検索ワードMt.Fujiと、検索ワードFujiとする。検索ワードFu☆jiと、検索ワードFujiとの場合、情報処理サーバ10のシステム制御部14が、ステップS21において、文字☆と文字を削除して、検索ワードFujiと、検索ワードFujiとする。これらの検索ワードは、一致するので、情報処理サーバ10のシステム制御部14が、包含関係にあると判定する。また、検索ワードヘビーメタルと、検索ワードヘビメタとの場合、情報処理サーバ10のシステム制御部14が、ステップS21において、ーおよびを削除すると、検索ワードヘビメタルと、検索ワードヘビメタとなる。検索ワードヘビメタは、検索ワードヘビメタルに含まれるので、検索ワードヘビーメタルと、検索ワードヘビメタとは包含関係にあると判定される。また、検索ワードheavymetalrockと、検索ワードheavymetalとの場合、情報処理サーバ10のシステム制御部14が、ステップS21において、を削除すると、検索ワードheavymetalrockと、検索ワードheavymetalとなる。検索ワードheavymetalは、検索ワードheavymetalrockに含まれるので、検索ワードheavymetalrockと、検索ワードheavymetalとは包含関係にあると判定される。以上、本実施形態によれば、検索クエリログDB12a検索ワード記憶手段の一例を参照して、第1の検索ワードおよび第2の検索ワードを取得し、取得した第1の検索ワードおよび第2の検索ワードの文字列を処理し、当該文字列が処理された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶することにより、検索に使用された検索ワードからシソーラス辞書を生成することができる。また、検索クエリログDB12a検索ワード記憶手段の一例を参照して、第1の検索ワードおよび第2の検索ワードを取得し、検索ワードから所定の文字を削除するための文字を予め記憶した削除用文字DB12b削除用文字記憶手段の一例を参照して、取得した第1の検索ワードおよび第2の検索ワードに対して、所定の文字を削除する文字列処理を行い、所定の文字を削除された第1の検索ワードと第2の検索ワードとの間に包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶する場合、検索に使用された検索ワードからシソーラス辞書を生成することができる。また、確実に削除したい文字を第1の検索ワードと第2の検索ワードとか削除でき、包含関係を判定する際の精度が高くなる。また、情報処理サーバ10が、シソーラス辞書を生成するので、シソーラスの辞書の生成の補助ができ、人間の負担を軽減することができる。検索ワードから所定の文字が削除されているので、シソーラスの精度がさらに高まる。さらに、第1実施形態および第2実施形態の動作を合わせて、情報処理サーバ10が、広範囲のシソーラスを有するシソーラス辞書を構築できる。検索ワードが2語以上で、第1の検索ワードと第2の検索ワードとの間において、共通の検索ワードを有する場合において、当該共通の検索ワードが削除された第1および第2検索ワードに対して、所定の文字を削除された際の包含関係が成立するときに、共通の検索ワードが削除された第1および第2の検索ワードをシソーラスとして記憶することにより、共通の検索ワードが削除されてペア検索ワードもカウントでき、収集できるペア検索ワードの数が増加して、第1および第2出現回数の算出がより正確になり、シソーラスの精度がさらに高まる。なお、情報処理サーバ10が、取得した第1の検索ワードおよび第2の検索ワードの文字列の順序に従い、当該第1および第2の検索ワードの各文字を比較する文字列処理を行って包含関係を判定し、当該包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶してもよい。例えば、情報処理サーバ10が、検索ワードヘビーメタルと、検索ワードヘビメタとの場合、文字列の最初の文字を比較して、文字へが共通であるので対応すると判定する。次に、情報処理サーバ10が、2番目の文字ビが共通であるので対応すると判定する。次に、情報処理サーバ10が、3番目の文字ーと文字とは、削除用文字DB12bを参照して、削除用文字DB12bにある文字なので、無視するか、同じ削除用文字であると判定して対応があるとする。そして、4番目の文字メも5番目の文字タも対応すると判定され、比較する文字が無くなるので、情報処理サーバ10が、検索ワードヘビーメタルと、検索ワードヘビメタとは包含関係にあると判定する。一方、文字列を比較していき、対応する文字が異なる場合、情報処理サーバ10が、包含関係に無いと判定する。また、文字列の長さ第1の検索ワードおよび第2の検索ワードの文字列の長さの平均等でもよいに対して、所定数以上、対応する文字がある場合に、包含関係があると判定してもよい。このように、情報処理サーバ10が、取得した第1の検索ワードおよび第2の検索ワードの文字列の順序に従い、当該第1および第2の検索ワードの各文字を比較する文字列処理を行って包含関係を判定し、当該包含関係が成立するときに、第1の検索ワードと第2の検索ワードとをシソーラスとして記憶する場合、文字を削除するステップS21を省略できる。また、削除用文字DB12bを参照して、特定の文字を排除でき、包含関係を判定する際の精度が高くなる。さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。