(57)【要約】【課題】情報検索スキルの差異を吸収でき、かつ、ユーザの求めるコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供する。【解決手段】本発明によるコミュニティ共用検索支援システム１０は、ユーザがインターネットで提供される検索エンジン４Ａにより検索する際に、検索クエリとＵＲＬとを取得する検索クエリ等抽出手段１１と、これらを記憶する検索クエリ等記憶手段１２と、ＵＲＬに係るコンテンツが画面表示された時に、ＵＲＬに対応付けられた検索クエリを検索クエリ等記憶手段１２から抽出するコンテンツ関連クエリ抽出手段１４と、これらを画面に一覧提示し、ユーザが一覧提示された検索クエリを選択すると、選択された検索クエリを用いて検索エンジン４Ａに検索を実行させて、ＵＲＬリストを画面表示させるコンテンツ関連クエリ提示手段１５とを備える。【選択図】図２
2009134639.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがユーザ端末からインターネットで提供される検索エンジンにより検索する際に、前記検索エンジンを特定する検索エンジン識別名称と検索クエリと前記検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出手段と；
前記検索クエリ等抽出手段により取得された前記検索エンジン識別名称と前記検索クエリと前記コンテンツに固有のアクセス情報とを対応付けて記憶する検索クエリ等記憶手段と；
前記ユーザ端末に画面表示された前記検索されたコンテンツに固有のアクセス情報のリストから前記ユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、前記選択されたコンテンツに固有のアクセス情報に対応付けられた検索エンジン識別名称と検索クエリを前記検索クエリ等記憶手段から抽出するコンテンツ関連クエリ抽出手段と；
前記コンテンツ関連クエリ抽出手段により抽出された検索エンジン識別名称と検索クエリを前記選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示し、前記一覧提示された検索クエリからいずれかの検索クエリを前記ユーザが選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジンに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示手段とを備える；
コミュニティ共用検索支援システム。
【請求項２】
コンテンツを保存したコンテンツデータベースと、前記コンテンツを検索する専用の検索エンジンと、ユーザがユーザ端末から前記検索エンジンと検索クエリを用いて検索したコンテンツに固有のアクセス情報のリストから前記ユーザが選択したコンテンツに固有のアクセス情報に係るコンテンツを前記ユーザ端末に画面表示する描画手段とを備え；
前記ユーザが前記ユーザ端末から前記検索エンジンにより検索する際に、前記検索クエリと前記検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出手段と；
前記検索クエリ等抽出手段により取得された前記検索クエリと前記コンテンツに固有のアクセス情報を対応付けて記憶する検索クエリ等記憶手段と；
前記ユーザ端末に画面表示された前記検索されたコンテンツに固有のアクセス情報のリストから前記ユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、前記選択されたコンテンツに固有のアクセス情報に対応付けられた検索クエリを前記検索クエリ等記憶手段から抽出するコンテンツ関連クエリ抽出手段と；
前記コンテンツ関連クエリ抽出手段により抽出された検索クエリを前記選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示し、前記一覧提示された検索クエリからいずれかの検索クエリを前記ユーザが選択すると、選択された検索クエリを用いて前記検索エンジンに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示手段とを備える；
コミュニティ共用検索支援システム。
【請求項３】
各コミュニティについて前記コミュニティを識別するためのコミュニティ識別子との対応関係を記憶するコミュニティ登録手段を備え；
前記検索クエリ等記憶手段はいずれかのユーザに提示可能なデータを前記コミュニティ識別子と関連付けて記憶し；  
前記ユーザが当該検索支援システムにアクセスした際に、前記コミュニティ登録手段を参照してユーザが所属するコミュニティを識別し、前記ユーザが所属すると識別したコミュニティに係るコミュニティ識別子に関連付けられたデータのみにアクセス可能にするアクセス許容手段を備える；
請求項１又は請求項２に記載のコミュニティ共用検索支援システム。
【請求項４】
前記検索クエリ等抽出手段により取得された前記コンテンツに固有のアクセス情報について、前記コミュニティに属するユーザによるアクセス件数、前記検索エンジンによる検索での配列順位等のコンテンツ属性に応じてスコアを付して評価するコンテンツ評価手段を備え；
検索クエリ等記憶手段は、取得された検索クエリとＵＲＬの組み合わせに前記スコアを付して記憶し；
前記コンテンツ関連クエリ抽出手段は、前記検索クエリを前記検索クエリ等記憶手段から抽出するに際して、前記組み合わせに付されたスコアの高い順序で検索クエリを抽出し；
前記コンテンツ関連クエリ提示手段は、前記組み合わせに付されたスコアの高い順序で抽出された検索クエリを画面に一覧提示する；
請求項１ないし請求項３のいずれか１項に記載のコミュニティ共用検索支援システム。
【請求項５】
前記検索クエリについて秘匿性の有無を設定する秘匿性設定手段を備え；
前記検索クエリ等記憶手段は前記検索クエリを前記秘匿性と関連付けて記憶し；
前記コンテンツ関連クエリ提示手段は、前記秘匿性を有する検索クエリを前記一覧提示に取り入れない
請求項１ないし請求項４のいずれか１項に記載のコミュニティ共用検索支援システム。
【請求項６】
前記検索クエリをキーワードに分解し、分解されたキーワード自体からなる又は前記分解されたキーワードを組み合わせた新たな検索クエリを生成する検索クエリ生成手段を備え；
前記コンテンツ関連クエリ提示手段は前記新たな検索クエリを用いて前記検索エンジンに検索を実行させて、当該新たな検索クエリを用いて検索されたコンテンツに固有のアクセス情報のリストを画面表示させる；
請求項１ないし請求項５のいずれか１項に記載のコミュニティ共用検索支援システム。
【請求項７】
前記コンテンツに固有のアクセス情報がコンテンツのＵＲＬであり；
前記検索クエリ等抽出手段は、前記検索エンジン識別名称と前記検索クエリを、当該検索エンジン識別名称に係る検索エンジンと当該検索クエリを用いて検索された検索結果一覧にアクセスする際のＵＲＬから取得し、前記コンテンツに固有のアクセス情報としてのＵＲＬを当該コンテンツにアクセスする際のＵＲＬ自体から取得する；  
請求項１に記載のコミュニティ共用検索支援システム。
【請求項８】
前記コンテンツに固有のアクセス情報がコンテンツ識別名称であり；
前記検索クエリ等抽出手段は、前記検索クエリを当該検索クエリを用いて検索された検索結果一覧にアクセスする際のアクセス情報から取得し、前記コンテンツに固有のアクセス情報としてのコンテンツ識別名称を当該コンテンツにアクセスする際のアクセス情報から取得する；  
請求項２に記載のコミュニティ共用検索支援システム。
【請求項９】
前記コンテンツ関連クエリ提示手段は、前記選択された検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジンに当該検索クエリを用いて検索を実行させるためのＵＲＬを構成し、前記検索エンジンに検索を実行させて、当該検索クエリによる検索結果としてのＵＲＬのリストを画面表示させる；  
請求項７に記載のコミュニティ共用検索支援システム。
【請求項１０】
前記コンテンツ関連クエリ提示手段は、前記選択された検索クエリを用いて前記検索エンジンに検索を実行させるためのコンテンツ識別名称を構成し、前記検索エンジンに検索を実行させて、当該検索クエリによる検索結果としてのコンテンツ識別名称のリストを画面表示させる；  
請求項８に記載のコミュニティ共用検索支援システム。
【請求項１１】
ユーザがユーザ端末からインターネットで提供される検索エンジンにより検索する際に、前記検索エンジンを特定する検索エンジン識別名称と検索クエリと前記検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出工程と；
前記検索クエリ等抽出工程により取得された前記検索エンジン識別名称と前記検索クエリと前記コンテンツに固有のアクセス情報とを対応付けて検索クエリ等記憶手段に記憶する検索クエリ等記憶工程と；
前記ユーザ端末に画面表示された前記検索されたコンテンツに固有のアクセス情報のリストから前記ユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、前記選択されたコンテンツに固有のアクセス情報に対応付けられた検索エンジン識別名称と検索クエリを前記検索クエリ等記憶手段から抽出するコンテンツ関連クエリ抽出工程と；
前記コンテンツ関連クエリ抽出工程により抽出された検索エンジン識別名称と検索クエリを前記選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示する工程と；
前記一覧提示する工程で一覧提示された検索クエリからいずれかの検索クエリを前記ユーザが選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジンに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示工程とを備える；
コミュニティ共用検索支援方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコミュニティ共用検索支援システムに関する。詳しくは、検索されたコンテンツの閲覧中にコミュニティで過去に使用された検索クエリを提示して検索を支援するコミュニティ共用検索支援システムに関する。
【背景技術】
【０００２】
インターネット利用形態の一つであるウェブ（Ｗｅｂ）閲覧は，検索エンジンサイトの発達と共に，インターネットから情報・知識を引き出すために、広く利用されるようになった。しかし，情報爆発時代，情報大航海時代と表現される様に、Ｗｅｂコンテンツの数は急激に増大し、他方、情報検索のＳ／Ｎ比、信頼性は低下する傾向にある。そして、情報検索スキルの高いユーザでない限り、情報の波に飲み込まれてしまい、ユーザが求める情報・知識が掲載されたＷｅｂコンテンツへ辿り着くには時間を要し、更には検索行動を諦めてしまうユーザが現れることになる。今後増加するであろう情報の波に飲み込まれてしまうユーザを救済するには、ユーザの意図するＷｅｂコンテンツを何らかの方法で探し出し、それを提示すれば良いのであるが、他方、ユーザの意図を把握するのは非常に困難である。従来、ユーザの検索を支援するものとして、次のようなものがある。
【０００３】
図２５に、従来から利用されている検索クエリを提示するサービスの例を示す。図２５（ａ）にＧｏｏｇｌｅ（グーグル・インコーポレイテッドの登録商標です）サジェスト［Ｇｏｏｇｌｅ  ２００４］の例を、図２５（ｂ）にＧｏｏ（２つのｏの中に・がある、エヌ・ティ・ティレゾナント株式会社の登録商標です）サジェスト［ＮＴＴレゾナント２００５］の例を示す。Ｇｏｏｇｌｅサジェストでは検索クエリとしてのキーワード「検索」に対して、「検索エンジン」、「検索サイト」等が提示され、Ｇｏｏサジェストでは検索クエリとしてのキーワード「けん」に対して、人名サジェストとして「ケンシロウ」等が、ランドマークサジェストとして「健仁寺」等が提示される。これらは、ユーザの検索行動の最中に過去に入力されたクエリ群や整備された辞書を元に、あるアルゴリズムによって順序付けされたインデックスから、インクリメンタル検索を行い、結果を順に提示するものである。これにより、一般的には人気のあるテーマに関するＷｅｂコンテンツを検索する際において、ユーザビリティが向上する。
【０００４】
また、検索において使用された検索キーワードが検索履歴キーワードとして該当文書に登録され、その検索履歴キーワードを参照して文書検索を行う文書検索装置・方法、先に行なわれた他人の検索の検索履歴を保存し、後に行う検索者が、自分の検索目的に近い検索条件を検索履歴中から探し、他人の検索条件を借用して検索できる情報検索システム、拡張検索クエリを有し、検索の範囲を拡張することで、検索の精度が向上するユーザインターフェースを提供するシステム等が開示されている。（特許文献１〜３参照）
【特許文献１】特開平１１−３９３３８号公報
【特許文献２】特開平１０−６３６８５号公報
【特許文献３】特表２００７−５００９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザへ過去に利用された検索クエリを提示するサービスでは、検索クエリ設定中のサービスであり、検索結果として辿り着いたユーザが求めるＷｅｂコンテンツを反映したものではなく、また、ユーザが所属するコミュニティの関心を反映したものでもない。さらに、情報検索スキルが低く求めるＷｅｂコンテンツになかなか辿り着けないユーザを助け、検索者の情報検索スキルによる差異を吸収できるものでもない。また、検索履歴キーワードを参照して文書検索を行う文書検索装置・方法、他人の検索条件を借用して検索できる情報検索システム、拡張検索クエリを有するユーザインターフェースを提供するシステムについても、検索クエリ設定中のサービスであり、ユーザが求める検索結果やコミュニティの関心を反映したものではなく、検索者の情報検索スキルによる差異を吸収できるものでもない。なお、これらの技術はいずれも検索クエリ設定中のサービスであり、コンテンツ閲覧中のサービスではない。
【０００６】
ところで、Ｗｅｂコンテンツと検索クエリの関係を利用すると、閲覧中のＷｅｂコンテンツが検索エンジンでの検索結果として得られるような検索クエリを探すことで、ユーザの意図するＷｅｂコンテンツの範囲を絞ることができる。すなわち、取得したいＷｅｂコンテンツにより近づく検索が可能になる。また、関心を共有するコミュニティの間で情報検索知識を共有することにより、コミュニティに属する新人、後人が旧人、先人の使用したクエリを利用することにより、検索者の情報検索スキルによる差異を吸収でき、コミュニティ内で得た情報を有効利用できる。そして、この検索クエリをユーザへ提示することで、ユーザの求めるＷｅｂコンテンツに辿り着く近道を提供できると考える。
【０００７】
本発明は、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の態様に係るコミュニティ共用検索支援システム１０Ａは、例えば図１８に示すように、ユーザがユーザ端末２Ｄからインターネット１で提供される検索エンジン４Ａにより検索する際に、検索エンジン４Ａを特定する検索エンジン識別名称と検索クエリと検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出手段１１と、検索クエリ等抽出手段１１により取得された検索エンジン識別名称と検索クエリとコンテンツに固有のアクセス情報とを対応付けて記憶する検索クエリ等記憶手段１２と、ユーザ端末２Ｄに画面表示された検索されたコンテンツに固有のアクセス情報のリストからユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、選択されたコンテンツに固有のアクセス情報に対応付けられた検索エンジン識別名称と検索クエリを検索クエリ等記憶手段１２から抽出するコンテンツ関連クエリ抽出手段１４と、コンテンツ関連クエリ抽出手段１４により抽出された検索エンジン識別名称と検索クエリを選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示し、一覧提示された検索クエリからいずれかの検索クエリをユーザが選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジン４Ａに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示手段１５とを備える。
【０００９】
ここにおいて、コミュニティ共用検索支援システム１０Ａは例えばプロバイダのサーバに設置されても良く、イントラネットのプロキシサーバに設置されても良い。ユーザ端末２Ｄは直接インターネットに接続されても良く、イントラネットを介してインターネットに接続されても良い。また、検索エンジン識別名称とは検索エンジンを特定するもので、例えば検索エンジン名やその略称であっても良い。また、検索クエリとは検索に用いられる質問を意味し、キーワード、キーワードの組み合わせ（ａｎｄ  ｏｒ等）、キーワードを演算子で繋げた式を含む。また、検索クエリ等抽出手段１１は、検索エンジン識別名称、検索クエリ、コンテンツに固有のアクセス情報の他に、検索に関連する属性等を取得しても良い。また、コンテンツとは典型的には文学、学術文献、美術、音楽、映像、写真等の著作物のコンテンツをいうが、ホームページやブログなどのテキスト、音声、画像を組み合わせて作成されたコンテンツでも良い。また、「コンテンツに固有のアクセス情報」とは、コンテンツを識別する情報でかつ識別されたコンテンツにアクセスするための固有の情報をいい、典型的にはインターネット上ではＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ  ：ユニフォームリソースローケタ、ＲＦＣ１７３８で標準化されている）が使用され、専用の検索システムでは著作物の題名、図書番号、特許番号等のコンテンツを識別するコンテンツ識別名称が使用されるが、その他特定のコンテンツにアクセスできる固有の情報であれば、例えば、記憶装置内のコンテンツ格納位置を使用しても良い。また、検索した結果として画面に提示される検索結果一覧（ＵＲＬのリスト、コンテンツ識別名称のリスト等）もコンテンツの１種と考えられるが、ここでは特殊なコンテンツとして区別して扱い「検索結果一覧」と表現する。なお、検索クエリ等抽出手段１１、検索クエリ等記憶手段１２、コンテンツ関連クエリ抽出手段１４、コンテンツ関連クエリ提示手段１５の各手段は機能で区別されており、必ずしも物理的に一体化されていなくても良く、分離して存在しても良い。例えば、検索クエリ等抽出手段１１は検索クエリ等を抽出する部分と、検索結果属性等を抽出する部分が分離して存在しても良い。
【００１０】
このように構成すると、ユーザが検索する際に、検索クエリを抽出・記憶し、ユーザが選択したコンテンツが画面表示された時に、記憶された当該コンテンツに係る検索クエリが一覧提示されるので、インターネットを利用した検索支援システムにおいて、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるＷｅｂコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００１１】
また、本発明の第２の態様に係るコミュニティ共用検索支援システム１０Ｃは、例えば図２０に示すように、コンテンツを保存したコンテンツデータベース１９と、コンテンツを検索する専用の検索エンジン４Ｄと、ユーザがユーザ端末２Ｅから検索エンジン４Ｄと検索クエリを用いて検索したコンテンツに固有のアクセス情報のリストからユーザが選択したコンテンツに固有のアクセス情報に係るコンテンツをユーザ端末２Ｅに画面表示する描画手段２１とを備え、ユーザがユーザ端末２Ｅから検索エンジン４Ｄにより検索する際に、検索クエリと検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出手段１１と、検索クエリ等抽出手段１１により取得された検索クエリとコンテンツに固有のアクセス情報とを対応付けて記憶する検索クエリ等記憶手段１２と、ユーザ端末２Ｅに画面表示された検索されたコンテンツに固有のアクセス情報のリストからユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、選択されたコンテンツに固有のアクセス情報に対応付けられた検索クエリを検索クエリ等記憶手段１２から抽出するコンテンツ関連クエリ抽出手段１４と、コンテンツ関連クエリ抽出手段１４により抽出された検索クエリを選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示し、一覧提示された検索クエリからいずれかの検索クエリをユーザが選択すると、選択された検索クエリを用いて検索エンジン４Ｄに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示手段１５とを備える。
【００１２】
ここにおいて、コミュニティ共用検索支援システム１０Ｃは例えば専用の検索エンジン４Ｄ提供者のサーバに設置されても良く、社内専用検索システムのサーバに設置されても良い。
このように構成すると、ユーザが検索する際に、検索クエリを抽出・記憶し、ユーザが選択したコンテンツが画面表示された時に、記憶された当該コンテンツに係る検索クエリが一覧提示されるので、専用の検索システムにおいて、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００１３】
また、本発明の第３の態様に係るコミュニティ共用検索支援システム１０又は１０Ｂは、第１又は第２の態様において、例えば図２又は図１９に示すように、各コミュニティについてコミュニティを識別するためのコミュニティ識別子との対応関係を記憶するコミュニティ登録手段１７を備え、検索クエリ等記憶手段１２はいずれかのユーザに提示可能なデータをコミュニティ識別子と関連付けて記憶し、ユーザが当該検索支援システム１０又は１０Ｂにアクセスした際に、コミュニティ登録手段１７を参照してユーザが所属するコミュニティを識別し、ユーザが所属すると識別したコミュニティに係るコミュニティ識別子に関連付けられたデータのみにアクセス可能にするアクセス許容手段１８を備える。
【００１４】
ここにおいて、コミュニティ識別子は、コンピュータがコミュニティを識別できるものであれば良く、典型的には文字・数字・記号からなる列が用いられるが、団体名、学校名、会社名を用いても良い。また、検索クエリ等記憶手段１２のデータにコミュニティ識別子を関連付ける場合に、データベース単位で関連付けても良く、検索エンジンＩＤ単位や検索クエリＩＤ単位で関連付けても良く、データセル単位で関連付けても良い。なお、セキュリティ上では、検索クエリ等記憶手段１２はユーザに提示可能な全データをコミュニティ識別子と関連付けて記憶するのが好ましい。また、コミュニティ登録手段１７にはユーザとコミュニティの関係を登録しても良く、しなくても良い。登録した場合には、アクセス許容手段１８はユーザを認識すれば所属コミュニティを識別できるのに対して、登録しない場合には、アクセス許容手段１８はユーザが入力したコミュニティ情報から所属コミュニティを識別する。
このように構成すると、複数のコミュニティが利用可能な検索システムにおいて、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００１５】
また、本発明の第４の態様に係るコミュニティ共用検索支援システム１０Ｄは、第１ないし第３のいずれかの態様において、例えば図２１に示すように、検索クエリ等抽出手段１１により取得されたコンテンツに固有のアクセス情報（ＵＲＬ、コンテンツ識別名称等）について、コミュニティに属するユーザによるアクセス件数、検索エンジンによる検索での配列順位等のコンテンツ属性に応じてスコアを付して評価するコンテンツ評価手段２４を備え、検索クエリ等記憶手段１２は、取得された検索クエリとコンテンツに固有のアクセス情報（ＵＲＬ等）の組み合わせにスコアを付して記憶し、コンテンツ関連クエリ抽出手段１４は、検索クエリを検索クエリ等記憶手段１２から抽出するに際して、組み合わせに付されたスコアの高い順序で検索クエリを抽出し、コンテンツ関連クエリ提示手段１５は、組み合わせに付されたスコアの高い順序で抽出された検索クエリを画面に一覧提示する。
【００１６】
ここにおいて、スコアは、評価点数、加重率（％）で付与しても良く、Ａ，Ｂ，Ｃ等のランクで付与しても良い。また、コンテンツ属性にはアクセス件数、配列順位の他に、ジャンル、著作者、作成日時、メモリ容量等のコンテンツが有する性質が含まれる。
このように構成すると、検索クエリについてスコアを用いて順序付けすることにより、ユーザの求めるコンテンツに効率よく辿り着けるように案内できる。
【００１７】
また、本発明の第５の態様に係るコミュニティ共用検索支援システム１０Ｅは、第１ないし第４のいずれかの態様において、例えば図２３に示すように、検索クエリについて秘匿性の有無を設定する秘匿性設定手段２２を備え、検索クエリ等記憶手段１２は検索クエリを秘匿性と関連付けて記憶し、コンテンツ関連クエリ提示手段１５は、秘匿性を有する検索クエリを一覧提示に取り入れない。
ここにおいて、秘匿性有りには条件付秘匿性を含むものとする。なお、秘匿性の条件とは、例えば、コミュニティ内の特定のグループのみに開示する、自分だけに開示する、予め定められた期限後に開示する等である。
このように構成すると、検索クエリを秘匿性の有無により区別して利用でき、秘匿性を保護できる。
【００１８】
また、本発明の第６の態様に係るコミュニティ共用検索支援システム１０Ｆは、第１ないし第５のいずれかの態様において、例えば図２４に示すように、検索クエリをキーワードに分解し、分解されたキーワード自体からなる又は分解されたキーワードを組み合わせた新たな検索クエリを生成する検索クエリ生成手段２３を備え、コンテンツ関連クエリ提示手段１５は新たな検索クエリを用いて検索エンジンに検索を実行させて、当該新たな検索クエリを用いて検索されたコンテンツに固有のアクセス情報のリストを画面表示させる。
ここにおいて、キーワードの組み合わせとは、典型的にはａｎｄ、ｏｒ等で組み合わせるが、演算子を用いて式で表現しても良い。
このように構成すると、検索の範囲を広げられ、ユーザが求める情報に効率よく到達できる可能性が高まる。
【００１９】
また、本発明の第７の態様に係るコミュニティ共用検索支援システムは、第１の態様において、コンテンツに固有のアクセス情報がＵＲＬであり、検索クエリ等抽出手段１１は、検索エンジン識別名称と検索クエリを、当該検索エンジン識別名称に係る検索エンジン４Ａと当該検索クエリを用いて検索された検索結果一覧にアクセスする際のＵＲＬから取得し、コンテンツに固有のアクセス情報としてのＵＲＬを当該コンテンツにアクセスする際のＵＲＬ自体から取得する。
ここにおいて、アクセス情報とはアクセス先を示す情報をいい、インターネット上では典型的にはＵＲＬ（ＵＲＬ文字列ともいう）が使用される。すなわち、検索結果一覧へアクセスする際、アクセス情報であるＵＲＬ文字列には、検索エンジン識別名称及び検索クエリが含まれ、検索の結果として得られたコンテンツの閲覧時には当該コンテンツへのアクセス情報として、コンテンツに固有のアクセス情報としてのＵＲＬが含まれる。
このように構成すると、ＵＲＬ文字列には検索エンジン、検索クエリ、ＵＲＬ等の情報が内包されているので、ＵＲＬ文字列を介すると比較的容易にこれらの情報を取得できる。
【００２０】
また、本発明の第８の態様に係るコミュニティ共用検索支援システムは、第２の態様において、コンテンツに固有のアクセス情報がコンテンツ識別名称であり、検索クエリ等抽出手段１１は、検索クエリを当該検索クエリを用いて検索された検索結果一覧にアクセスする際のアクセス情報から取得し、コンテンツに固有のアクセス情報としてのコンテンツ識別名称を当該コンテンツにアクセスする際のアクセス情報から取得する。
ここにおいて、専用の検索システムでは、コンテンツへのアクセス情報として、典型的には、著作物の題名、図書番号、特許番号等のコンテンツ識別名称が使用され、検索時のアクセス情報としてキーワード、検索式等の検索クエリが使用される。したがって、検索結果一覧へのアクセス情報には検索クエリが含まれ、コンテンツへのアクセス情報にはコンテンツ識別名称が含まれる。
このように構成すると、専用の検索システムにおいて、アクセス情報に検索クエリ、コンテンツ識別名称等の情報が内包されているので、アクセス情報を介すると比較的容易にこれらの情報を取得できる。
【００２１】
また、本発明の第９の態様に係るコミュニティ共用検索支援システムは、第７の態様において、コンテンツ関連クエリ提示手段１５は、選択された検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジン４Ａに当該検索クエリを用いて検索を実行させるためのＵＲＬを構成し、検索エンジン４Ａに検索を実行させて、当該検索クエリによる検索結果としてのＵＲＬのリストを画面表示させる。
このように構成すると、コンテンツ関連クエリ提示手段１５は選択された検索クエリを用いて検索エンジン４Ａに適合する形式にＵＲＬを構成し、検索エンジン４Ａに検索を実行させて、当該検索クエリによる検索結果としてのＵＲＬのリストを画面表示できる。
【００２２】
また、本発明の第１０の態様に係るコミュニティ共用検索支援システムは、第８の態様において、コンテンツ関連クエリ提示手段１５は、選択された検索クエリを用いて検索エンジン４Ｄに検索を実行させるためのコンテンツ識別名称を構成し、検索エンジン４Ｄに検索を実行させて、当該検索クエリによる検索結果としてのコンテンツ識別名称のリストを画面表示させる。
このように構成すると、専用の検索システムにおいて、コンテンツ関連クエリ提示手段１５は選択された検索クエリを用いて専用の検索エンジン４Ｄに適合する形式にコンテンツ識別名称を構成し、当該検索エンジン４Ｄに検索を実行させて、当該検索クエリによる検索結果としてのコンテンツ識別名称のリストを画面表示できる。
【００２３】
また、本発明の第１１の態様に係るコミュニティ共用検索支援システムは、第１ないし第１０のいずれか態様において、検索クエリ等抽出手段１１は、予め定められた数のコンテンツに固有のアクセス情報を取得する。
このように構成すると、取得するＵＲＬ等のコンテンツに固有のアクセス情報の数を利用価値の高いものに絞ることにより、検索支援システムのメモリを効率的に使用できる。
【００２４】
また、本発明の第１２の態様に係るコミュニティ共用検索支援システムは、第１ないし第１１のいずれか態様において、コンテンツ関連クエリ抽出手段１４は、予め定められた数の検索クエリを検索クエリ等記憶手段１２から抽出する
このように構成すると、取得する検索クエリ数を利用価値の高いものに絞ることにより、検索支援システムのメモリを効率的に使用できる。
【００２５】
また、本発明の第１３の態様に係るコミュニティ共用検索支援方法をコンピュータに実行させるためのプログラムは、ユーザがユーザ端末からインターネットで提供される検索エンジンにより検索する際に、検索エンジンを特定する検索エンジン識別名称と検索クエリと検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出工程と、検索クエリ等抽出工程により取得された検索エンジン識別名称と検索クエリとコンテンツに固有のアクセス情報とを対応付けて検索クエリ等記憶手段に記憶する検索クエリ等記憶工程と、ユーザ端末に画面表示された検索されたコンテンツに固有のアクセス情報のリストからユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、選択されたコンテンツに固有のアクセス情報に対応付けられた検索エンジン識別名称と検索クエリを検索クエリ等記憶手段から抽出するコンテンツ関連クエリ抽出工程と、コンテンツ関連クエリ抽出工程により抽出された検索エンジン識別名称と検索クエリを選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示する工程と、一覧提示する工程で一覧提示された検索クエリからいずれかの検索クエリをユーザが選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジンに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示工程とを備える。コンピュータを第１の態様に係るコミュニティ共用検索支援システムとして機能させるためのプログラムである。
【００２６】
また、本発明の第１４の態様に係るコミュニティ共用検索支援方法をコンピュータに実行させるためのプログラムは、コンテンツを保存したコンテンツデータベースと、コンテンツを検索する専用の検索エンジンと、ユーザがユーザ端末から検索エンジンと検索クエリを用いて検索したコンテンツに固有のアクセス情報のリストからユーザが選択したコンテンツに固有のアクセス情報に係るコンテンツをユーザ端末に画面表示する描画手段とを備えるコミュニティ共用検索支援システムを用いて、ユーザがユーザ端末から検索エンジンにより検索する際に、検索クエリと検索クエリを用いて検索されたコンテンツに固有のアクセス情報とを取得する検索クエリ等抽出工程と、検索クエリ等抽出工程により取得された検索クエリとコンテンツに固有のアクセス情報を対応付けて検索クエリ等記憶手段に記憶する検索クエリ等記憶工程と、ユーザ端末に画面表示された検索されたコンテンツに固有のアクセス情報のリストからユーザにより選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された時に、選択されたコンテンツに固有のアクセス情報に対応付けられた検索クエリを検索クエリ等記憶手段から抽出するコンテンツ関連クエリ抽出工程と、コンテンツ関連クエリ抽出工程により抽出された検索クエリを選択されたコンテンツに固有のアクセス情報に係るコンテンツが画面表示された画面に一覧提示する工程と、一覧提示する工程で一覧提示された検索クエリからいずれかの検索クエリをユーザが選択すると、選択された検索クエリを用いて検索エンジンに検索を実行させて、コンテンツに固有のアクセス情報のリストを画面表示させるコンテンツ関連クエリ提示工程とを備える。コンピュータを第２の態様に係るコミュニティ共用検索支援システムとして機能させるためのプログラムである。
【発明の効果】
【００２７】
本発明によれば、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【発明を実施するための最良の形態】
【００２８】
以下に図面に基づき本発明の実施の形態について説明する。
【００２９】
［第１の実施の形態］
第１の実施の形態は、ユーザがインターネット上の検索エンジンとウェブブラウザを利用して検索、閲覧を行なうにあたり、インターネットプロバイダが保有するプロキシサーバ又は複数のコミュニティが利用可能なプロキシサーバ（ｐｒｏｘｙ  ｓｅｒｖｅｒ）が複数のコミュニティに検索支援サービスを提供する例について説明する。
【００３０】
図１に本発明による検索支援サービスの概念図を示す。ユーザは、インターネット上に散らばるウェブページを閲覧するために、Ｇｏｏｇｌｅ、Ｙａｈｏｏ！（ヤフー・インコーポレイテッドの登録商標です）、ＭＳＮ（マイクロソフト  コーポレイションの登録商標です）、Ｇｏｏ（２つのｏの中に・がある）などの検索サイトを用いて検索を行なうことができる。ユーザが属するコミュニティでは、同じ興味、関心を持って、検索が行なわれることがしばしばある。この際、検索クエリと検索の結果として得られるコンテンツに固有のアクセス情報としての（すなわち、コンテンツに１対１に対応する）ＵＲＬとの関係をＤＢ（データベース）に蓄積する。そうすると、コミュニティの後人が検索する場合に、先人が検索した結果を利用することが可能になる。すなわち、ユーザが検索して閲覧しているコンテンツに固有の（対応する）ＵＲＬに関連するクエリをＤＢから逆引きしてユーザに提示することができる。これにより、コミュニティ内でウェブコンテンツに係るキーワードを共有でき、組織内における知識共有を促進できる。すなわち、ユーザの情報検索スキルに差異があるが、低スキルの新人が高スキルの先人の検索クエリに触れることにより、情報検索スキルの差を吸収でき、求める情報・知識に効率良く到達できる。また、高スキルの後人にとっても先人の異なる着眼点に触れられる。
【００３１】
図２に本実施の形態におけるシステム構成例を示す。図において、１０はコミュニティ共用検索支援システムとして機能するプロキシサーバである。１はインターネットであり、プロキシサーバ１０、ユーザ端末２Ａ〜２Ｃ、ウェブサーバ３Ａ〜３Ｄ、検索エンジン４Ａ，４Ｂが接続されている。図でインターネット１は２つに分けて示すが、一体のものである。ユーザはユーザ端末２Ａ〜２Ｃからプロキシサーバ１０を介して検索エンジン４Ａ，４Ｂ及びウェブサーバ３Ａ，３Ｂにアクセス可能である。すなわち、検索エンジン４Ａ，４Ｂを用いて検索を行い、ウェブブラウザ２０を利用して、ウェブサーバ３Ａ〜３Ｄのウェブページを閲覧できる。以下、ユーザはユーザ端末２Ａから検索エンジン４Ａを用いて検索を行いウェブサーバ３Ａにアクセスするものとして説明する。
【００３２】
プロキシサーバ１０は、検索クエリ等抽出手段１１、検索クエリ等記憶手段１２、検索クエリ登録確認手段１３、コンテンツ関連クエリ抽出手段１４、コンテンツ関連クエリ提示手段１５、解析手段２５及び制御手段２６を備える。検索クエリ等抽出手段１１は、検索に際して検索エンジン識別名称と検索クエリと検索クエリを用いて検索されたコンテンツに固有のアクセス情報としてのＵＲＬ等を取得する。検索エンジン識別名称と検索クエリは検索時すなわち検索結果一覧（検索されたＵＲＬのリスト）にアクセス時のアクセス情報（ＵＲＬ）から取得でき、コンテンツに固有のアクセス情報としてのＵＲＬは検索結果一覧から、又はコンテンツにアクセス時のアクセス情報（ＵＲＬ）自体から取得できる。その他、検索の総ヒット数、更新時刻、利用回数等の検索に関連する属性等も取得する。検索クエリ等記憶手段１２は、検索クエリ等抽出手段１１により取得された検索エンジン識別名称と検索クエリと検索結果ＵＲＬとを対応付けて記憶する。検索クエリ登録確認手段１３は、検索エンジン識別名称と検索クエリの組み合わせが検索クエリ等記憶手段１２に既登録か未登録かを確認し、未登録の場合に、当該組み合わせに係る検索エンジンに当該組み合わせに係る検索クエリを用いた検索を実行させる。コンテンツ関連クエリ抽出手段１４は、ユーザ端末２Ａに画面表示された検索されたＵＲＬのリストから選択されたＵＲＬに係るコンテンツが画面表示された時に、選択されたＵＲＬに対応付けられた検索エンジン識別名称と検索クエリを検索クエリ等記憶手段１２から抽出する。コンテンツ関連クエリ提示手段１５は、コンテンツ関連クエリ抽出手段１４により抽出された検索エンジン識別名称と検索クエリをコンテンツが画面表示された画面に一覧提示する。また、コンテンツ関連クエリ提示手段１５は、一覧提示された検索クエリからいずれかの検索クエリをユーザが選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジン識別名称に係る検索エンジンに検索を実行させて、ＵＲＬのリストを画面表示させる。解析手段２５は、例えば、検索クエリ等抽出手段１１で抽出されたＵＲＬ文字列から検索エンジン及び検索クエリをサーチし、また、検索クエリが英数字でない仮名・漢字の時には、仮名・漢字に翻訳して、検索クエリ等抽出手段１１にその結果を戻す。制御手段２６は、プロキシサーバ１０を制御するプログラムを保有し、これらの手段１１〜１５、２５及び後述する手段１７，１８の動作とこれら各手段間のデータの流れを制御して、プロキシサーバ１０にコミュニティ共用検索支援システムとしての機能を実行させる。
【００３３】
プロキシサーバ１０は、さらに、コミュニティ登録手段１７及びアクセス許容手段１８を備える。コミュニティ登録手段１７は、各コミュニティについてコミュニティを識別するためのコミュニティ識別子との対応関係を記憶する。検索クエリ等記憶手段１２はいずれかのユーザに提示可能なデータをコミュニティ識別子と関連付けて記憶する。なお、セキュリティ上では、検索クエリ等記憶手段１２はユーザに提示可能な全データをコミュニティ識別子と関連付けて記憶するのが好ましい。アクセス許容手段１８は、ユーザが当該検索支援システム１０にアクセスした際に、コミュニティ登録手段１７を参照してユーザが所属するコミュニティを識別し、ユーザが所属すると識別したコミュニティに係るコミュニティ識別子に関連付けられたデータのみにアクセス可能にする。
【００３４】
次に、検索クエリ等記憶手段１２のデータベースのデータ構成について説明する。データベースとして、検索エンジン格納インデックスＤＢ、検索クエリ格納インデックスＤＢ、検索結果属性格納インデックスＤＢ、検索結果ＵＲＬ格納インデックスＤＢ、コミュニティ情報格納インデックスＤＢを有する。
【００３５】
図３に検索エンジン格納インデックスＤＢのデータ構成例を示す。データ項目として、検索エンジンＩＤ、検索エンジン識別名称としての検索エンジン名、検索クエリ文字列定義が掲げられ、検索エンジンに関するデータが蓄積されている。なお、検索クエリ文字列定義は検索エンジンに対応する検索クエリＵＲＬ文字列の構成を示したものである。図４に検索クエリ格納インデックスＤＢのデータ構成例を示す。データ項目として、検索クエリＩＤ、検索クエリ文字列、検索回数が掲げられ、検索クエリに関するデータが蓄積されている。図５に検索結果属性格納インデックスＤＢのデータ構成例を示す。データ項目として、検索結果属性ＩＤ、検索クエリＩＤ、検索エンジンＩＤ、総ヒット数、更新時刻、利用回数が掲げられ、検索結果属性に関するデータが蓄積されている。総ヒット数とは検索クエリＩＤに係る検索クエリと検索エンジンＩＤに係る検索エンジンを用いて検索されたＵＲＬの件数すなわちコンテンツの件数をいい、更新時刻とはこれらの検索クエリと検索エンジンを用いて検索された検索結果ＵＲＤ（検索の結果得られたＵＲＬであることを意味する）一覧が更新された時刻をいい、利用回数とはユーザの属するコミュニティによりこれ迄にこれらの検索クエリと検索エンジンを用いて検索された回数をいう。図６に検索結果ＵＲＬ格納インデックスＤＢのデータ構例成を示す。データ項目として、検索結果ＵＲＬＩＤ、検索結果属性ＩＤ、結果順位、コンテンツに固有のアクセス情報としてのＵＲＬ、参照回数が掲げられ、検索結果ＵＲＬに関するデータが蓄積されている。結果順位とは検索した結果として当該ＵＲＬが配列された配列順位を、参照回数とは検索結果ＵＲＬがコミュニティによってアクセスされた回数、すなわち、後述する関連クエリ取得処理で参照された回数をいう。ここでは、検索クエリが「特許庁  電子図書館」、検索エンジンがＧｏｏｇｌｅの場合の検索結果ＵＲＬと配列順位等が例示されている。
【００３６】
図７にコミュニティ登録手段１７としてのコミュニティ登録インデックスＤＢのデータ構成例を示す。データ項目としてコミュニティ識別子、コミュニティ名、ユーザ端末オペレーションシステム（ＯＳ）、メールアドレスが掲げられ、コミュニティに関するデータが蓄積されている。なお、データ項目としてユーザ名又はユーザ識別番号を掲げても良い。それぞれの検索エンジン格納インデックスＤＢ、検索クエリ格納インデックスＤＢ、検索結果属性格納インデックスＤＢ、検索結果ＵＲＬ格納インデックスＤＢにはコミュニティ識別子が付与され、アクセス許容手段１８により、ユーザには所属するコミュニティに係るコミュニティ識別子が付与されたデータのみにアクセス可能となる。データ項目にユーザ名を掲げる場合には、ユーザがユーザ名又はユーザ識別番号を入力すれば、アクセス許容手段１８は入力されたユーザ名又はユーザ識別番号を照合して所属コミュニティを識別し、ユーザに所属するコミュニティに係るコミュニティ識別子が付与されたデータのみにアクセスを許容する。ユーザ名又はユーザ識別番号を掲げない場合には、アクセス許容手段１８は例えばユーザが入力したコミュニティ情報からユーザの所属コミュニティを識別する。
【００３７】
次に、コミュニティ共用検索支援システムとしてのプロキシサーバ１０の処理について説明する。
【００３８】
図８にプロキシサーバ１０の処理フロー例を示す。検索クエリ等抽出手段１１は、ユーザが検索エンジンと検索クエリを選択して行なった検索に際して、例えば、検索時のアクセス情報すなわち検索結果一覧に固有のアクセス情報としてのＵＲＬ（すなわちＵＲＬ文字列）を取得し、ＵＲＬ文字列内に選択した検索エンジン識別名称、検索クエリがあるか確認し、確認されたらこれらを取得する（Ｓ００１）。次に、検索クエリ登録確認手段１３は、取得された検索エンジン識別名称と検索クエリの組み合わせが検索クエリ等記憶手段１２に既登録であるか未登録であるかを確認し（Ｓ００２）、未登録である場合に、当該組み合わせに係る検索エンジンに当該組み合わせに係る検索クエリを用いた検索を実行させる（Ｓ００３）。検索の結果、検索結果一覧としてのＵＲＬのリストが画面表示される。検索クエリ等抽出手段１１は、画面表示されたＵＲＬのリストを取得し、ＵＲＬのリストからコンテンツに固有のアクセス情報としてのＵＲＬ（検索結果ＵＲＬ）を取得し、さらに、検索に関する検索結果属性（総ヒット数、更新時刻、利用回数）を取得する（Ｓ００４）。次に、検索クエリ等記憶手段１２に検索エンジン識別名称、検索クエリ、検索結果ＵＲＬとを対応付けて記憶すなわち登録する（Ｓ００５）。登録は、検索エンジン格納インデックスＤＢ、検索クエリ格納インデックスＤＢ、検索結果属性格納インデックスＤＢ、検索結果ＵＲＬ格納インデックスＤＢにこれらのデータ項目に応じてなされる。
【００３９】
次に、ユーザ端末２Ａに画面表示された検索されたＵＲＬのリストからユーザに選択されたＵＲＬに係るコンテンツが画面表示された時に、検索クエリ等抽出手段１１は、ユーザが閲覧中のコンテンツに固有のアクセス情報としてのＵＲＬを取得する（Ｓ００６）。ユーザがコンテンツ閲覧中の状態で、コンテンツ関連クエリ抽出手段１４は、ユーザに選択されたＵＲＬに対応付けられた検索エンジン識別名称と検索クエリを検索クエリ等記憶手段１２から抽出する（Ｓ００７）。なお、コンテンツ関連クエリ抽出手段１４は、検索クエリ等抽出手段１１から閲覧中のコンテンツを示すＵＲＬ文字列を抽出用キーとして取得し、これを用いて抽出を行なう。次に、コンテンツ関連クエリ提示手段１５は、コンテンツ関連クエリ抽出手段１４により抽出されたＵＲＬに対応付けられた検索エンジン識別名称と検索クエリを選択して（Ｓ００８）、コンテンツが画面表示された画面に一覧提示する（Ｓ００９）。次に、コンテンツ関連クエリ提示手段１５は、ユーザが一覧提示された検索クエリからいずれかの検索クエリを選択すると、選択された検索クエリを用いて当該検索クエリに対応付けられた検索エンジンに検索を実行させて、ＵＲＬのリストを画面表示させる（Ｓ００Ａ）。
【００４０】
これらの処理は、Ｓ００１〜Ｓ００５の検索クエリ格納処理と、Ｓ００６〜Ｓ００９及びＳ００Ａの検索クエリ提示処理に大別される。
【００４１】
図９に検索クエリ格納処理のフロー例を示す。まず、検索クエリ等抽出手段１１は、検索エンジンＵＲＬを確認し、検索クエリの抽出を行なう（Ｓ０１０）。
【００４２】
図１０に検索エンジンＵＲＬ確認及び検索クエリ抽出処理（Ｓ０１０）のフロー例を示す。まず、ユーザが検索エンジンを用い、検索クエリを設定して検索を行なうと、検索時のアクセス情報すなわち検索結果一覧に固有のアクセス情報としてＵＲＬ文字列が示される。次に、検索エンジンＩＤｉを１に設定する（Ｓ０１１）。ＵＲＬ文字列を取得し、検索エンジン文字列を抽出し（Ｓ０１２）、検索エンジン格納インデックスＤＢを参照する。取得したＵＲＬ文字列の先頭部分が検索エンジンＩＤｉ＝１の検索クエリ文字列定義にある検索エンジン識別名称と一致しているか確認する（Ｓ０１３）。一致した場合は（図中Ｙの場合）、取得したＵＲＬ文字列から更に検索クエリを取得する（Ｓ０１４）。一致しない場合は（図中Ｎの場合）、検索エンジンＩＤｉを１増加し（Ｓ０１５）、ｉが検索エンジンリストの要素数（検索エンジンＩＤの数）以下であれば（Ｓ０１６でＹの場合）、Ｓ０１２に戻って、取得したＵＲＬ文字列から検索エンジン文字列を取得し、検索エンジン格納インデックスＤＢの検索クエリ文字列定義にある検索エンジン識別名称と一致しているか確認する。ｉが検索エンジンリストの要素数を超えれば（Ｓ０１６でＮの場合）、検索エンジンＵＲＬ確認及び検索クエリ抽出処理を終了する。
【００４３】
ここで、図９に戻る。次に抽出されたクエリ文字列が存在するか否か判断する（Ｓ０２０）、クエリ文字列が存在しなければ（Ｎの場合）、検索クエリを格納せずに終了する。クエリ文字列が存在すれば（Ｙの場合）、検索されたクエリが既登録であるか未登録であるかを確認する（Ｓ０３０）。
【００４４】
図１１に検索クエリ未登録確認処理のフロー例を示す。まず、検索クエリ格納インデックスＤＢを参照する（Ｓ０３１）。ここで、図９に戻る。次に、検索クエリＩＤが存在するか否か判断する（Ｓ０４０）。すなわち、検索クエリ格納インデックスＤＢに検索クエリが存在し、検索クエリＩＤが付与されているかを確認する。これをまず検索クエリＩＤの上位から順次行なう。検索クエリＩＤが既に存在する場合（Ｙの場合）は、検索クエリ格納インデックスＤＢの検索回数を１増加し（Ｓ０５０）、検索クエリ格納処理を終了する。検索クエリＩＤが存在しない場合（Ｎの場合）は、検索クエリ登録確認手段１３で、検索クエリ等記憶手段１２に検索クエリ文字列を登録し、検索クエリ等抽出手段１１で、検索結果ＵＲＬを取得し（Ｓ０６０）、検索クエリ格納処理を終了する。なお、検索クエリＩＤが既に存在する場合でも、その検索時期が古い（例えば１ヶ月以上前）場合には、Ｓ０５０で検索回数を１増加した後に、Ｓ０６０で検索結果ＵＲＬを取得・更新しても良い。
【００４５】
図１２に検索クエリ登録処理及び検索結果ＵＲＬ取得処理（Ｓ０６０）のフロー例を示す。まず、検索クエリ格納インデックスＤＢに検索クエリ文字列を追加し、検索クエリＩＤを付与・取得する（Ｓ０６１）。なお、検索クエリ格納インデックスＤＢの検索回数を１とする。次に、検索エンジンＩＤｉを１に設定する（Ｓ０６２）。次に、検索エンジン格納インデックスＤＢから検索エンジンＩＤｉ＝１の検索エンジンＩＤを取得する（Ｓ０６３）。次に、検索エンジンＩＤを取得した検索エンジンと、検索クエリＩＤを取得した検索クエリ文字列を用いて検索結果一覧に固有のアクセス情報としてのＵＲＬ文字列を構成して検索を行い、検索結果一覧としてのＵＲＬのリストを画面表示する。そして、検索クエリ等抽出手段１１により画面表示されている検索結果一覧（ＵＲＬのリスト）を取得する（Ｓ０６４）。検索結果一覧の取得は、例えばＵＲＬのリストの上位から検索結果ＵＲＬＩＤの要素数分を一括取得する。検索結果ＵＲＬＩＤの要素数は例えば１００件とする。さらに、検索に係る総ヒット数、更新時刻、利用回数等の検索結果属性を取得する（Ｓ０６５）。総ヒット数は検索エンジンが収集したコンテンツのヒット件数を取得し、更新時刻は検索結果一覧を検索で得た時刻を取得し、利用回数は０とする。検索結果属性格納インデックスＤＢに検索エンジンＩＤ、検索クエリＩＤ、総ヒット数、更新時刻、利用回数等の検索結果属性を記録し、新たな検索結果属性ＩＤを付与する（Ｓ０６６）。
【００４６】
次に、検索結果ＵＲＬＩＤｊ＝１に設定し（Ｓ０７０）、取得したＵＲＬのリストから、検索結果ＵＲＬＩＤｊ＝１である検索結果ＵＲＬ（ここではリストの順位１のＵＲＬとする）を抽出して、検索結果ＵＲＬ格納インデックスＤＢに検索結果ＵＲＬＩＤ、検索結果属性ＩＤ、結果順位）、結果ＵＲＬ文字列を記録する（Ｓ０７１）。検索結果ＵＲＬ格納インデックスＤＢに検索結果ＵＲＬＩＤ、検索結果属性ＩＤ、結果順位、結果ＵＲＬ文字列を記録する（Ｓ０６７）。結果順位は検索結果ＵＲＬ格納インデックスＤＢへの入力順位を取得しても良く、検索結果一覧から当該結果ＵＲＬ文字列の配列順位をサーチして取得しても良い。参照回数は０とする。次に、リストの配列順位（結果順位）に従って順次コンテンツの固有アクセス情報としてのＵＲＬ文字列等を検索結果ＵＲＬ格納インデックスＤＢへ記録する。すなわち、検索結果属性ＩＤｊを１増加し（Ｓ０７２）、ｊが検索ＩＤの要素数（結果順位の数）以下であれば（Ｓ０７３でＹの場合）、Ｓ０７１に戻り、検索結果属性ＬＩＤがｉ＋１である検索エンジンと当該検索クエリを用いて検索を行い、検索結果一覧、検索結果属性を取得し、検索結果ＵＲＬ格納インデックスＤＢに検索結果ＵＲＬＩＤ、検索結果属性ＩＤ、結果順位、ＵＲＬ文字列を記録する。参照回数は０とする。ｊが検索結果属性ＩＤの要素数（結果順位の数）を超えれば（Ｓ０７３でＮの場合）、当該検索クエリについて他の検索エンジンを用いて順次検索を行い、検索結果ＵＲＬ格納インデックスＤＢにコンテンツの固有アクセス情報としてのＵＲＬ文字列等を記録する。すなわち、検索エンジンＩＤｉを１増加し（Ｓ０６８）、ｉが検索エンジンＩＤの要素数以下であれば（Ｓ０６９でＹの場合）、Ｓ０６７に戻り、検索エンジンＬＩＤがｉ＋１である検索エンジンと当該検索クエリを用いて検索を行い、検索結果一覧、検索結果属性を取得し、検索結果ＵＲＬ格納インデックスＤＢに検索結果ＵＲＬＩＤ、検索結果属性ＩＤ、結果順位、ＵＲＬ文字列を記録する。ｉが検索エンジンの要素数を超えれば（Ｓ０６９でＮの場合）、検索クエリ登録処理及び検索結果ＵＲＬ取得処理を終了する。これにより、図９の検索クエリ格納処理も終了する。
【００４７】
図１３に検索クエリ提示処理のフロー例を示す。まず、ユーザは検索結果ＵＲＬのリストより所望する検索結果ＵＲＬを選択してコンテンツを閲覧する。次に、検索クエリ等抽出手段１１はコンテンツ閲覧中に当該コンテンツに固有のアクセス情報としてのＵＲＬ文字列を取得する（Ｓ１１０）。次に、検索クエリ等記憶手段１２に存在する場合に、コンテンツ関連クエリ抽出手段１４は、検索クエリ等記憶手段１２から、検索結果ＵＲＬ、検索結果属性、検索クエリ、検索エンジン等を取得する（Ｓ１２０）。
【００４８】
図１４にコンテンツ関連クエリ取得処理（Ｓ１２０）のフロー例を示す。まず、検索クエリ等抽出手段１１がコンテンツ閲覧中に当該コンテンツに固有のアクセス情報としてのＵＲＬ文字列を取得し、コンテンツ関連クエリ抽出手段１４は検索クエリ等抽出手段１１から抽出用キーとしてＵＲＬ文字列を取得し、取得したＵＲＬ文字列について検索結果ＵＲＬ格納インデックスＤＢを参照して（Ｓ１２１）、検索結果ＵＲＬＩＤが既に存在するか、すなわちＵＲＬ文字列がコミュニティにより過去に検索され、検索結果ＵＲＬ格納インデックスＤＢに既に存在しているかサーチする（Ｓ１２２）。存在していなければ（Ｎの場合）、コンテンツ関連クエリ取得処理を終了する。存在していれば（Ｙの場合）、後にコンテンツ関連クエリ提示手段１５が一覧提示するためのコンテンツ関連クエリ一覧表を初期化し、検索結果ＵＲＬＩＤｉ＝１とする（Ｓ１２３）。コンテンツ関連クエリ一覧表とは、コンテンツ関連クエリ提示手段１５が画面表示する、コンテンツに固有のアクセス情報としてのＵＲＬのリストのことをいい、コンテンツ関連クエリ取得処理（Ｓ１２０）及びコンテンツ関連クエリ選択処理（Ｓ１４０）で作成され、コンテンツ関連クエリ提示処理（Ｓ１５０）で所定のデータ項目が提示されるものである。次に、当該検索結果ＵＲＬＩＤ（ここでは１）について検索結果ＵＲＬ格納インデックスＤＢを参照し（Ｓ１２４）、当該ＵＲＬ文字列に該当する検索結果ＵＲＬＩＤ（以下ＵＩＤという）が存在すれば、そのＵＩＤに該当する参照回数を１増加する（Ｓ１２５）。次に、当該ＵＩＤに該当する検索結果属性ＩＤ（以下ＰＩＤという）を検索結果属性格納インデックスＤＢで参照し（Ｓ１２６）、当該ＰＩＤに該当する検索クエリＩＤを検索クエリ格納インデックスＤＢで参照し（Ｓ１２７）、当該ＰＩＤに該当する検索エンジンＩＤを検索エンジン格納インデックスＤＢで参照し（Ｓ１２８）、コンテンツ関連クエリ一覧表の１番目に、ＵＩＤ、ＰＩＤ、検索クエリＩＤ、検索エンジンＩＤを追加する（Ｓ１２９）。次に、順次検索結果ＵＲＬＩＤを参照して、当該ＵＩＤが存在すればコンテンツ関連クエリ一覧表に上記データ項目を追加していく。すなわち、検索結果ＵＲＬＩＤｉを１増加し（Ｓ１３１）、ｉが検索結果ＵＲＬＩＤの要素数以下であれば（Ｓ１３２でＹの場合）、Ｓ１２４に戻り、コミュニティにより過去に検索されている当該ＵＲＬ文字列に該当する他の検索結果ＵＲＬＩＤが存在するかサーチする。ｉが検索結果ＵＲＬＩＤの要素数を超えれば（Ｓ１３２でＮの場合）、コンテンツ関連クエリ取得処理を終了する。なお、Ｓ１２２におけるＮの判断は、コンテンツ関連クエリ取得処理を終了する工程は、Ｓ１２３からＳ１３２の工程を経た結果として当該ＵＩＤが検索結果ＵＲＬ格納インデックスＤＢ存在しなかったと判断されても良い。
【００４９】
ここで、図１３に戻る。次に取得されたコンテンツ関連クエリが存在するか否か、すなわちコンテンツ関連クエリ一覧表が存在するか否かを判断する（Ｓ１３０）。コンテンツ関連クエリが存在しなければ（Ｎの場合）、検索クエリ提示処理を終了する。コンテンツ関連クエリが存在すれば（Ｙの場合）、取得されたコンテンツ関連クエリを選択する（Ｓ１４０）。
【００５０】
図１５にコンテンツ関連クエリ選択処理（Ｓ１４０）のフロー例を示す。まずコンテンツ関連クエリ一覧表の配列順位ｉを１に設定する（Ｓ１４１）。次に、コンテンツ関連クエリ一覧表の１番目から、検索エンジン名、検索クエリを取得し、当該検索に係る検索クエリ格納インデックスＤＢから検索回数を取得し、検索結果属性格納インデックスＤＢから、総ヒット数、更新時刻、利用回数を取得し、検索結果ＵＲＬ格納インデックスＤＢから、結果順位、参照回数を取得する（Ｓ１４２）。次に、コンテンツ関連クエリ一覧表の配列順位ｉを１増加し（Ｓ１４５）、ｉがコンテンツ関連クエリ一覧表の要素数（取得クエリ数）以下であれば（Ｓ１４６でＮの場合）、Ｓ１４２に戻る。ｉがコンテンツ関連クエリ一覧表の要素数を超えれば（Ｓ１４６でＹの場合）、コンテンツ関連クエリ一覧表の要素数を予め定めた関連クエリ提示数と比較し（Ｓ１４８）、コンテンツ関連クエリ一覧表の要素数が関連クエリ提示数以下であれば（Ｎの場合）、関連クエリ選択処理を終了し、コンテンツ関連クエリ一覧表の要素数が関連クエリ提示数を超えれば（Ｙの場合）、コンテンツ関連クエリ一覧表のクエリを先頭から関連クエリ提示数分残して超えた分を消去し（Ｓ１４９）、関連クエリ選択処理を終了する。関連クエリ提示数は例えば２０又は３０件とし、１０件毎に分けて表示する。
【００５１】
ここで、図１３に戻る。次に、コンテンツ関連クエリ提示処理において、コンテンツ関連クエリ一覧表の所定のデータ項目を画面に提示し（Ｓ１５０）、検索クエリ提示処理を終了する。
【００５２】
図１６にコンテンツ関連クエリ一覧表の提示画面の例を示す。関連する検索クエリが存在する場合、検索結果ＵＲＬ閲覧中の画面の一部に、図１６では右下のサブウィンドウにコンテンツ関連クエリ一覧表が提示される。サブウィンドウ内にはテーブル形式で検索クエリを含む所定のデータ項目が提示される。左カラムより、所定のデータ項目として検索エンジンを示すアイコン、検索結果での順位，検索クエリ文字列、推定総ヒット数、他検索エンジンへのリンクアイコン、提示される検索クエリ文字列が相応しくない場合のブーイングボタン、コミュニティ内で検索クエリとして利用された回数を示す。検索クエリは検索エンジンでのランキング順に上位１０セットを提示した。
【００５３】
図１７にユーザが検索結果を閲覧する際の操作手順のフロー例を示す。まず、ユーザが閲覧を開始する。次に、検索エンジン、検索クエリを設定して検索を行い、検索結果ＵＲＬが一覧表示される。ユーザは一覧表示された検索結果ＵＲＬから１つを選択してコンテンツを開く（Ｓ２０１）。すると、選択されたＵＲＬに係るコンテンツが画面に表示される（Ｓ２０２）。次に、コンテンツ関連クエリ提示手段１５によりコンテンツ関連クエリ一覧表が画面のサブウィンドウに提示される（Ｓ２０３）。ユーザが提示されたコンテンツ関連クエリ一覧表中のクエリに興味が無ければ（Ｓ２０４でＮの場合）、Ｓ２０１に戻り検索結果ＵＲＬに係るコンテンツの閲覧を続行する。ユーザが提示されたコンテンツ関連クエリ一覧表中のいずれかのクエリに興味が有れば（Ｓ２０４でＹの場合）、当該クエリを選択すると（Ｓ２０５）、コンテンツ関連クエリ提示手段１５は、当該クエリに対応付けられた検索エンジンに当該クエリを用いて検索を実行させ、コンテンツに固有のアクセス情報としてのＵＲＬのリスト（検索結果一覧）を画面表示させる（Ｓ２０６）。ユーザが表示された検索結果一覧に興味が無ければ（Ｓ２０７でＮの場合）、Ｓ２０２の選択されたＵＲＬに係るコンテンツの閲覧画面に戻る。表示された検索結果一覧に興味が有れば（Ｓ２０７でＹの場合）、ユーザは新たに一覧表示された検索結果ＵＲＬから１つを新たに選択してコンテンツを開く。すなわち、新たなコンテンツについてＳ２０１以後の工程に入る。このようにして、ユーザは順次コンテンツを閲覧し、閲覧を終了すれば、操作手順処理が終了する。
【００５４】
以上、本実施の形態によれば、コミュニティで検索した検索クエリと検索されたコンテンツに固有のアクセス情報としてのＵＲＬとの関係をＤＢに蓄積し、コミュニティの所属するユーザがＷｅｂコンテンツを閲覧中に、当該コンテンツに固有のアクセス情報としてのＵＲＬと関連する検索クエリを提示するので、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるＷｅｂコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００５５】
［第２の実施の形態］
第２の実施の形態は、ユーザがインターネット上の検索エンジンとウェブブラウザを利用して検索、閲覧を行なうにあたり、社内イントラネット専用のプロキシサーバ（社内専用プロキシサーバという）が社内（単独コミュニティ）に共通に検索支援サービスを提供する例を説明する。
【００５６】
図１８に本実施の形態におけるシステム構成例を示す。主として第１の実施の形態と異なる点について説明する。図において、第１の実施の形態と同様の部位については、同じ符号を付して重複する説明を省略する（以下の実施の形態について同様）。１はインターネットであり、社内専用プロキシサーバ１０Ａ、ユーザ端末２Ｄ、ウェブサーバ３Ａ，３Ｂ、検索エンジン４Ａ，４Ｂが接続されている。社内専用プロキシサーバ１０Ａは社内イントラネット１Ａ内に設けられ、社内イントラネット１Ａは図示しないルータ、ファイヤウォールを介してインターネット１に接続される。第１の実施の形態のプロキシサーバ１０が社内専用プロキシサーバ１０Ａに代わり、第１の実施の形態のプロキシサーバ１０内にあったコンテンツ関連クエリ提示手段１５が社内専用プロキシサーバ１０Ａでなく、ユーザ端末２Ｄ内に設けられ、社内専用プロキシサーバ１０Ａ内の各手段１１〜１４、２５及び２６とはインターネット１を介して通信する点、専用プロキシサーバ１０Ａはコミュニティを識別する必要がないので、コミュニティ登録手段１７及びアクセス許容手段１８を備えず、検索クエリ等記憶手段１２はデータをコミュニティ識別子と関連付けて記憶することを要しない点が異なる。
【００５７】
その他の構成は第１の実施の形態と同様であり、第１の実施の形態と同様に、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるＷｅｂコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００５８】
［第３の実施の形態］
第３の実施の形態は、ユーザが専用の公開検索システム（ＰＡＴＯＬＩＳ（株式会社パトリスの登録商標です）、ＤＩＡＬＯＧ等（ザ  ダイアログ  コーポレイションの登録商標です））に例えばＩＳＤＮ等の専用回線を接続して検索、閲覧を行なうにあたり、公開検索システムが複数コミュニティに検索支援サービスを提供する例を説明する。コミュニティ共用検索支援システムは公開検索システム内に支援サーバ１０Ｂとして設置される。
【００５９】
図１９に本実施の形態におけるシステム構成例を示す。主として第１の実施の形態と異なる点について説明する。公開検索システム用支援サーバ１０Ｂは、コンテンツを保存したコンテンツデータベース１９とコンテンツを検索する専用の検索エンジン４Ｃと、ユーザがユーザ端末２Ａ〜２Ｃから検索エンジン４Ｃと検索クエリを用いて検索したコンテンツを特定するコンテンツ識別名称のリストからユーザが選択したコンテンツ識別名称に係るコンテンツをユーザ端末２Ａ〜２Ｃ（２Ａから検索を行なうものとする）に画面表示する描画手段２１とを備える。すなわち、インターネットでウェブサーバや検索エンジンに接続される代わりに、コンテンツデータベース１９と専用の検索エンジン４Ｃを備え、コンテンツに固有のアクセス情報としてＵＲＬに代えてコンテンツ識別名称が使用される。また、専用の検索エンジン４Ｃを用いるので、検索エンジン識別名称は使用されず、検索エンジン格納インデックスＤＢが不要である。また、インターネットの代わりに、ＩＳＤＮ等の専用回線１Ｂが使用され、ウェブブラウザ２０の代わりに描画手段２１が使用される。
【００６０】
その他の構成は第１の実施の形態と同様であり、第１の実施の形態と同様に、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるＷｅｂコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００６１】
［第４の実施の形態］
第４の実施の形態は、社内検索システムがコンテンツデータベースを備え、社内（単独コミュニティ）に共通に検索支援サービスを提供する例を説明する。コミュニティ共用検索支援システムは社内検索システム内に支援サーバ１０Ｃとして設置される。
【００６２】
図２０に本実施の形態におけるシステム構成例を示す。主として第２の実施の形態と異なる点について説明する。社内検索システム用支援サーバ１０Ｃは、コンテンツを保存したコンテンツデータベース１９と、コンテンツを検索する専用の検索エンジン４Ｄと、ユーザがユーザ端末２Ｅから検索エンジン４Ｄと検索クエリを用いて検索したコンテンツを特定するコンテンツ識別名称のリストからユーザが選択したコンテンツ識別名称に係るコンテンツをユーザ端末２Ｅに画面表示する描画手段２１とを備える。すなわち、インターネットでウェブサーバや検索エンジンに接続される代わりに、コンテンツデータベース１９と専用の検索エンジン４Ｄを備え、コンテンツに固有のアクセス情報としてＵＲＬに代えてコンテンツ識別名称が使用される。また、専用の検索エンジンを用いるので、検索エンジン識別名称は使用されず、検索エンジン格納インデックスＤＢが不要である。また、ユーザ端末２Ｅも社内イントラネットの中に組み込まれる。
【００６３】
その他の構成は第２の実施の形態と同様であり、第２の実施の形態と同様に、情報検索スキルの差異を吸収でき、かつ、ユーザの求めるＷｅｂコンテンツに効率的に辿り着けるように支援するコミュニティ共用検索支援システムを提供できる。
【００６４】
［第５の実施の形態］
第５の実施の形態は、第１の実施の形態に加えて、プロキシサーバはコンテンツ評価手段を備え、コンテンツ属性に応じてスコアを付する例について説明する。
図２１に本実施の形態におけるシステム構成例を示す。主として第１の実施の形態と異なる点について説明する。プロキシサーバ１０Ｄは、検索クエリ等抽出手段１１により取得されたコンテンツに固有のアクセス情報としてのＵＲＬについて、コミュニティに属するユーザによるアクセス件数、検索エンジンによる検索での配列順位等のコンテンツ属性に応じてスコアを付して評価するコンテンツ評価手段２４を備え、検索クエリ等記憶手段１２は、取得された検索クエリとＵＲＬの組み合わせにスコアを付して記憶し、コンテンツ関連クエリ抽出手段１４は、検索クエリを検索クエリ等記憶手段１２から抽出するに際して、組み合わせに付されたスコアの高い順序で予め定められた数の検索クエリを抽出し、コンテンツ関連クエリ提示手段１５は、組み合わせに付されたスコアの高い順序で、抽出された検索クエリを選択し、画面にコンテンツ関連クエリ一覧表により一覧提示する。
【００６５】
図２２に本実施の形態におけるコンテンツ関連クエリ選択処理のフロー例を示す。第１の実施の形態（図１５参照）との差異点は、Ｓ１４２で、当該検索に係る検索クエリ格納インデックスＤＢ、検索結果属性格納インデックスＤＢ及び検索結果ＵＲＬ格納インデックスＤＢから、検索回数、総ヒット数、更新時刻、利用回数、結果順位、参照回数を取得した後に、これらの取得データ項目をパラメータとする評価関数を用いてスコアを算出する工程（Ｓ１４３）、算出したスコアをコンテンツ関連クエリ一覧表に格納する工程（Ｓ１４４）が追加され、Ｓ１４６でＮの場合の後に、コンテンツ関連クエリ一覧表をスコア順にソートする工程（Ｓ１４７）が追加される点である。スコアは、評価点数、加重率（％）で付与しても良く、Ａ，Ｂ，Ｃ等のランクで付与しても良い。検索クエリについてスコアを用いて順序付けすることにより、ユーザの求めるコンテンツに効率よく辿り着けるように案内できる。例えば、ユーザが１キーワードの検索クエリによる検索結果ＵＲＬに係るコンテンツを閲覧中に２キーワードの検索クエリが提示されれば、コミュニティに有用であり、利用回数が多くなるので、利用回数に高い評価点数を与えることが好ましい。
【００６６】
［第６の実施の形態］
第１の実施の形態では、コンテンツの閲覧中に、コンテンツ関連クエリ一覧表をサブウィンドウに常に提示する例を説明したが、第６の実施の形態では関連クエリ一覧表を常時提示しない例を説明する。
【００６７】
図２３に本実施の形態におけるシステム構成例を示す。主として第１の実施の形態と異なる点について説明する。プロキシサーバ１０Ｅは、検索クエリについて秘匿性の有無を設定する秘匿性設定手段２２を備え、検索クエリ等記憶手段１２は検索クエリを秘匿性と関連付けて記憶し、コンテンツ関連クエリ提示手段１５は、秘匿性を有する検索クエリを一覧提示に取り入れない構成とする。この場合、コンテンツ関連クエリ抽出手段１４で検索クエリ等記憶手段１２から抽出しないように処理しても良く、コンテンツ関連クエリ提示手段１５でコンテンツ関連クエリ一覧表に提示しないように処理しても良い。また、秘匿性を条件付で設定し、条件に応じて提示しても良い。例えば、検索対象、状況によってはコミュニティ内でも検索情報を秘匿したい場合もありうる。自分だけが参照できるようにしたい、特定のグループだけが参照できるようにしたい、予め定められた期限後に開示したい等の場合があり、例えば、秘匿性設定手段２２はこれらの条件を記憶し、条件に応じてアクセスを許容するようにしても良い。また、秘匿性の要求とは異なるが、閲覧を優先する場合にはサブウィンドウを非表示にしたいという要求もあり、秘匿性設定手段２２で非表示の要求に対処して、検索クエリの一覧提示を非表示にする機能を兼ねても良い。
【００６８】
［第７の実施の形態］
第１の実施の形態では、コンテンツ関連クエリ提示手段はコンテンツ関連クエリ一覧表に提示された検索クエリで検索エンジンに再検索を実行させる例を説明したが、第７の実施の形態では、さらに、検索クエリを分解したり、新たに生成して再検索を実行させる例を説明する。
【００６９】
図２４に本実施の形態におけるシステム構成例を示す。主として第１の実施の形態と異なる点について説明する。プロキシサーバ１０Ｆは、検索クエリをキーワードに分解し、分解されたキーワード自体からなる又は分解されたキーワードを組み合わせた新たな検索クエリを生成する検索クエリ生成手段２３を備え、コンテンツ関連クエリ提示手段１５は新たな検索クエリを用いて検索エンジン４Ａに検索を実行させて、ＵＲＬのリストを画面表示させる。
【００７０】
例えば、図１６に示すように、コンテンツ関連クエリ一覧表に、「Ｉｆ文  Ｒｕｂｙ」、「ｒｕｂｙ  プログラムを書こう」、「ｐｅｒｌ  先頭」等が提示された場合に、検索クエリを分解して、「Ｒｕｂｙ」、「ｐｅｒｌ」で検索できたり、分解された検索用語をａｎｄ、ｏｒ等で組み合わせて生成して、「Ｉｆ文  プログラム」、「Ｉｆ文  ｐｅｒｌ」等で再検索が出来れば便宜である。このような処理は、検索クエリ生成手段２３において、例えば、検索結果ＵＲＬ格納インデックスＤＢに記憶されたＵＲＬ文字列から、分解されたキーワードに該当する文字列を抽出して対応付けられた検索エンジンに適合するＵＲＬ文字列を構成し、或いはこれらの分解された文字列のａｎｄ、ｏｒ条件を満足して対応付けられた検索エンジンに適合するＵＲＬ文字列を構成し、これら抽出又は構成された文字列を検索クエリとして対応付けられた検索エンジンに再検索を実行させれば良い。
【００７１】
また、本発明は、以上の実施の形態に記載の処理方法をコンピュータに実行させるためのプログラムとしても実現可能である。プログラムは検索支援システムの内蔵メモリに蓄積して使用してもよく、システム内外の記憶装置に蓄積して使用してもよく、インターネットからダウンロードして使用しても良い。また、当該プログラムを記録した記録媒体としても実現可能である。
【００７２】
以上、本発明の実施の形態について説明したが、本発明は上記の実施の形態に限定されるものではなく、実施の形態に種々変更を加えられることは明白である。
【００７３】
例えば第１、第２の実施の形態では、ユーザ端末がインターネットに直接接続される例を説明したが、社内イントラネットを介してインターネットに接続されても良い。また、第３の実施の形態では、インターネットを使用しない例を説明したが、ユーザ端末がインターネットを介して検索システムに接続されても良い。また、第３、第４の実施の形態ではコンテンツに固有のアクセス情報としてコンテンツ識別名称を使用する例を説明したが、ＵＲＬと同様又は類似のアクセス情報を使用しても良い。また、第１、第２の実施の形態では、検索クエリ等抽出手段が検索クエリ、検索結果ＵＲＬ、検索結果属性を取得する例を説明したが、第１〜第３の取得手段等、別の手段が分担して取得するように構成しても良い。また、処理フロー図の順序を変更可能である。例えば、第１、第２の実施の形態では、検索エンジン識別名称を取得してから検索クエリを取得する例を説明したが、同時に取得しても良い。また、例えば、以上の実施の形態では、コンテンツ関連クエリ取得手段が検索クエリ等抽出手段を介して閲覧中ＵＲＬを取得する例を説明したが、介さずに直接取得しても良い。また、例えば、検索クエリ登録処理及び検索結果ＵＲＬ取得処理（図１２参照）では検索結果一覧の取得と検索属性取得の順序を入れ替えても良い。また、検索クエリ等抽出手段が取得するコンテンツに固有のアクセス情報の件数、コンテンツ関連クエリ抽出手段が検索クエリ等記憶手段から抽出する検索クエリの件数も任意に設定でき、また、サブウィンドウの提示位置、コンテンツ関連クエリ一覧表やデータベースのデータ項目等も適宜変更可能である。
【産業上の利用可能性】
【００７４】
本発明は情報検索を支援するために利用される。
【図面の簡単な説明】
【００７５】
【図１】本発明による検索支援サービスの概念図を示す図である。
【図２】第１の実施の形態におけるシステム構成例を示す図である。
【図３】検索エンジン格納インデックスＤＢのデータ構成例を示す図である。
【図４】検索クエリ格納インデックスＤＢのデータ構成例を示す図である。
【図５】検索結果属性格納インデックスＤＢのデータ構成例を示す図である。
【図６】検索結果ＵＲＬ格納インデックスＤＢのデータ構例成を示す図である。
【図７】コミュニティ登録インデックスＤＢのデータ構成例を示す図である。
【図８】プロキシサーバの処理フロー例を示す図である。
【図９】検索クエリ格納処理のフロー例を示す図である。
【図１０】検索エンジンＵＲＬ確認及び検索クエリ抽出処理のフロー例を示す図である。
【図１１】検索クエリ未登録確認処理のフロー例を示す図である。
【図１２】検索クエリ登録処理及び検索結果ＵＲＬ取得処理のフロー例を示す図である。
【図１３】検索クエリ提示処理のフロー例を示す図である。
【図１４】コンテンツ関連クエリ取得処理のフロー例を示す図である。
【図１５】コンテンツ関連クエリ選択処理のフロー例を示す図である。
【図１６】コンテンツ関連クエリ一覧表の提示画面の例を示す図である。
【図１７】ユーザが検索結果を閲覧する際の操作手順のフロー例を示す図である。
【図１８】第２の実施の形態におけるシステム構成例を示す図である。
【図１９】第３の実施の形態におけるシステム構成例を示す図である。
【図２０】第４の実施の形態におけるシステム構成例を示す図である。
【図２１】第５の実施の形態におけるシステム構成例を示す図である。
【図２２】第５の実施の形態におけるコンテンツ関連クエリ選択処理のフロー例を示す図である。
【図２３】第６の実施の形態におけるシステム構成例を示す図である。
【図２４】第７の実施の形態におけるシステム構成例を示す図である。
【図２５】従来から利用されている検索クエリを提示するサービスの例を示す図である。
【符号の説明】
【００７６】
１    インターネット
１Ａ  イントラネット
１Ｂ  専用回線
２Ａ〜２Ｅ  ユーザ端末
３Ａ〜３Ｄ  ウェブサーバ
４Ａ〜４Ｄ  検索エンジン
１０，１０Ｄ〜１０Ｆ  コミュニティ共用検索支援システム（プロキシサーバ）
１０Ａ  コミュニティ共用検索支援システム（社内専用プロキシサーバ）
１０Ｂ  コミュニティ共用検索支援システム（公開検索システム用支援サーバ）
１０Ｃ  コミュニティ共用検索支援システム（社内検索システム用支援サーバ）
１１  検索クエリ等抽出手段
１２  検索クエリ等記憶手段
１３  検索クエリ登録確認手段
１４  コンテンツ関連クエリ抽出手段
１５  コンテンツ関連クエリ提示手段
１７  コミュニティ登録手段
１８  アクセス許容手段
１９  コンテンツデータベース
２０  ウェブブラウザ
２１  描画手段
２２  秘匿性設定手段
２３  検索クエリ生成手段
２４  コンテンツ評価手段
２５  解析手段
２６  制御手段
【図１】
2009134639.tif 000003
【図２】
2009134639.tif 000004
【図３】
2009134639.tif 000005
【図４】
2009134639.tif 000006
【図５】
2009134639.tif 000007
【図６】
2009134639.tif 000008
【図７】
2009134639.tif 000009
【図８】
2009134639.tif 000010
【図９】
2009134639.tif 000011
【図１０】
2009134639.tif 000012
【図１１】
2009134639.tif 000013
【図１２】
2009134639.tif 000014
【図１３】
2009134639.tif 000015
【図１４】
2009134639.tif 000016
【図１５】
2009134639.tif 000017
【図１７】
2009134639.tif 000018
【図１８】
2009134639.tif 000019
【図１９】
2009134639.tif 000020
【図２０】
2009134639.tif 000021
【図２１】
2009134639.tif 000022
【図２２】
2009134639.tif 000023
【図２３】
2009134639.tif 000024
【図２４】
2009134639.tif 000025
【図１６】
2009134639.tif 000026
【図２５】
2009134639.tif 000027