(57)【特許請求の範囲】
【請求項１】
インターネット上で情報検索を行なうコンピュータによるインターネット情報検索方法において、
ユーザから取得した検索キーワードを検索エンジンに入力し、該検索キーワードによる検索結果を取得する第１ステップと、
前記コンピュータが、前記検索結果に基づいて、検索結果を分類するための指標となる検索結果分類キーワードを生成する第２ステップと、
前記コンピュータが、前記検索結果分類キーワードが含まれることを基準に、検索結果分類キーワード単位に前記検索結果をグループ化する第３ステップと、
前記コンピュータが、前記グループ化された各グループ単位に１つずつ、該グループに含まれる検索結果をユーザに提示する第４ステップと、
前記第４ステップに対するユーザからの応答を受け付ける第５ステップと、
前記応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれていないとの応答であった場合には、前記コンピュータが、前記第４ステップにてユーザに提示したグループに属する検索結果を、前記第１ステップにて得られる検索結果から除外する第７ステップと、
を行うことを特徴とするインターネット情報検索方法。
【請求項２】
前記第４ステップに対するユーザからの応答を受け付ける第５ステップと、
前記応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれているとの応答であった場合には、前記コンピュータが、前記第４ステップにてユーザに提示したグループに属する検索結果を、前記第１ステップにて得られる検索結果と見做して、前記第３ステップ、前記第４ステップを実行させる第６ステップと、
を更に行なう請求項１記載のインターネット情報検索方法。
【請求項３】
前記検索結果分類キーワードは、検索結果に含まれる情報のタイトルに基づいて生成される請求項１乃至２記載のインターネット情報検索方法。
【請求項４】
インターネット上で情報検索を行なうコンピュータに実行させるインターネット情報検索プログラムを格納した記憶媒体であって、
ユーザから取得した検索キーワードを検索エンジンに入力し、該検索キーワードによる検索結果を取得する第１ステップと、
前記コンピュータが、前記検索結果に基づいて、検索結果を分類するための指標となる検索結果分類キーワードを生成する第２ステップと、
前記コンピュータが、前記検索結果分類キーワードが含まれることを基準に、検索結果分類キーワード単位に前記検索結果をグループ化する第３ステップと、
前記コンピュータが、前記グループ化された各グループ単位に１つずつ、該グループに含まれる検索結果をユーザに提示する第４ステップと、
前記第４ステップに対するユーザからの応答を受け付ける第５ステップと、
前記応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれていないとの応答であった場合には、前記コンピュータが、前記第４ステップにてユーザに提示したグループに属する検索結果を、前記第１ステップにて得られる検索結果から除外する第７ステップと、
を実行させるプログラムを格納することを特徴とするインターネット情報検索プログラムを格納した記憶媒体。
【請求項５】
前記第４ステップに対するユーザからの応答を受け付ける第５ステップと、
前記応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれているとの応答であった場合には、前記コンピュータが、前記第４ステップにてユーザに提示したグループに属する検索結果を、前記第１ステップにて得られる検索結果と見做して、前記第３ステップ、前記第４ステップを実行させる第６ステップと、
を更に実行させる請求項４記載のインターネット情報検索プログラムを格納した記憶媒体。
【請求項６】
前記検索結果分類キーワードは、検索結果に含まれる情報のタイトルに基づいて生成される請求項４乃至５記載のインターネット情報検索プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット情報検索方法及びインターネット情報検索プログラムを格納した記憶媒体に係り、特に、インターネット上での情報検索を行うためのインターネット情報検索方法及びインターネット情報検索プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
膨大な数のＷｅｂページの中から目的とする情報を持つＷｅｂページを探し出す手段として、検索エンジンがある。検索エンジンを利用すると、検索結果として目的とする情報を含むであろうＷｅｂページのＵＲＬのリストが提示される。クライアントは上位に示されているＵＲＬにあるＷｅｂページを順にチェックしていき、目的とするＷｅｂページであるか確認する。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、図１０に示すように、検索エンジンは、キーワードを含むＷｅｂページをすべて抽出してしまうため、しばしば膨大な数の検索結果を提示する。また、自分の目的とするＷｅｂページが必ずしも上位に表示されているとは限らないので、上位から順に検索結果を確認していると目的とするＷｅｂページを探すのに時間がかかるという問題がある。
【０００４】
このように、従来は、検索エンジンを利用して目的の情報を含むＷｅｂページを探す場合、検索結果の上位に表示されているＵＲＬからＷｅｂページが必ずしも上位に表示されているとは限らないので、上位から順に検索結果を確認していると目的とするＷｅｂページを探すのに時間がかかってしまう。
例えば、図１１に示すように、従来は、ケーキ屋の紹介ページやケーキの作り方、自分の好きなケーキについてのコラムなど、様々なページが抽出されてしまうため、検索結果を上位から確認していくと自分の目的とする情報を見つけるのに時間がかかってしまう。同図の例では、検索エンジンから３４２５１件の検索結果が返却された場合に、目的とするＷｅｂページが５００番目にあった場合に、５００回の確認が必要となる。
【０００５】
本発明は、上記の点に鑑みなされたもので、目的とするＷｅｂページが検索結果の上位に表示されていなくても、短時間で目的とするＷｅｂページを探し出すことが可能なインターネット情報検索方法及びインターネット情報検索プログラムを格納した記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
本発明（請求項１）は、インターネット上で情報検索を行なうコンピュータによるインターネット情報検索方法において、
ユーザから取得した検索キーワードを検索エンジンに入力し、該検索キーワードによる検索結果を取得する第１ステップと、
コンピュータが、検索結果に基づいて、検索結果を分類するための指標となる検索結果分類キーワードを生成する第２ステップと、
コンピュータが、検索結果分類キーワードが含まれることを基準に、検索結果分類キーワード単位に検索結果をグループ化する第３ステップと、
コンピュータが、グループ化された各グループ単位に１つずつ、該グループに含まれる検索結果をユーザに提示する第４ステップと、
第４ステップに対するユーザからの応答を受け付ける第５ステップと、
応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれていないとの応答であった場合には、コンピュータが、第４ステップにてユーザに提示したグループに属する検索結果を、第１ステップにて得られる検索結果から除外する第７ステップと、を行う。
【０００７】
本発明（請求項２）は、第４ステップに対するユーザからの応答を受け付ける第５ステップと、
応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれているとの応答であった場合には、コンピュータが、第４ステップにてユーザに提示したグループに属する検索結果を、第１ステップにて得られる検索結果と見做して、第３ステップ、第４ステップを実行させる第６ステップと、を更に有する。
【０００９】
本発明（請求項３）は、検索結果分類キーワードは、検索結果に含まれる情報のタイトルに基づいて生成される。
【００１０】
本発明（請求項４）は、インターネット上で情報検索を行なうコンピュータに実行させるインターネット情報検索プログラムを格納した記憶媒体であって、
ユーザから取得した検索キーワードを検索エンジンに入力し、該検索キーワードによる検索結果を取得する第１ステップと、
コンピュータが、検索結果に基づいて、検索結果を分類するための指標となる検索結果分類キーワードを生成する第２ステップと、
コンピュータが、検索結果分類キーワードが含まれることを基準に、検索結果分類キーワード単位に検索結果をグループ化する第３ステップと、
コンピュータが、グループ化された各グループ単位に１つずつ、該グループに含まれる検索結果をユーザに提示する第４ステップと、
第４ステップに対するユーザからの応答を受け付ける第５ステップと、
応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれていないとの応答であった場合には、コンピュータが、第４ステップにてユーザに提示したグループに属する検索結果を、第１ステップにて得られる検索結果から除外する第７ステップと、を実行させるインターネット情報検索プログラムを格納した記憶媒体である。
【００１１】
本発明（請求項５）は、第４ステップに対するユーザからの応答を受け付ける第５ステップと、
応答が、提示されたグループの検索結果にユーザが目的とする情報が含まれているとの応答であった場合には、コンピュータが、第４ステップにてユーザに提示したグループに属する検索結果を、第１ステップにて得られる検索結果と見做して、第３ステップ、第４ステップを実行させる第６ステップと、を更に実行させる。
【００１３】
本発明（請求項６）は、第２のステップにおいて、検索結果分類キーワードを、検索結果に含まれる情報のタイトルに基づいて生成する。
【００１４】
上記のように、本発明では、検索結果をグループに分け、グループの上位を確認することにより、グループが目的のページを含んでいるかを判断する。もし、クライアントがそのグループは目的とするＷｅｂページを含んでいないと判断すれば、元の検索結果の中からそのグループに含まれるＷｅｂページを排除することができる。よって、検索結果の上位に目的のページが表示されていなくても、短時間で目的とするページを検索することが可能となる。
【００１５】
【発明の実施の形態】
以下の説明では、検索要求（キーワード）を受け付け、該キーワードを用いて検索要求を検索エンジンに要求し、検索エンジンからクライアントに検索結果が返却されると、当該検索結果をグループに分け、当該グループの上位を確認し、そのグループに目的とするＷｅｂページが含まれていると判断された場合に、さらに当該グループをグループに分類し、分類された当該グループの中から目的のＷｅｂページを取得する機能を有するクライアントで行われる処理を説明するが、この例に限定されることなく、これらの機能を有するシステム（例えば、仲介サーバ）において、以下に示す検索結果分類キーワードの生成、検索結果のグループ化、グループからのキーワード生成等の処理を行うように構成してもよい。
【００１６】
図２は、本発明の概要を説明するための図である。
同図の例では、５００件の検索結果が検索エンジンから返却されたとする。この例では、４００番目にユーザの目的のＷｅｂページが含まれているとする。クライアントは、検索結果をグループＡ，グループＢ，グループＣにブループ化し、グループＡの上位２、３ページを確認する。しかし、このグループＡには目的のＷｅｂページは含まれていないと判断し、当該グループを排除する。さらに、グループＢの上位２、３ページを確認すると、目的とするＷｅｂページが含まれていると判断する。これにより、当該グループＢをさらにグループ化して、目的とするＷｅｂページを取得する。
【００１７】
ユーザが、通常検索エンジン（クライアントが目的とするＷｅｂページを象徴するキーワードを入力すると、そのキーワードを含むＷｅｂページのＵＲＬをクライアントに提示するサービス）を使って情報検索を行うように、検索エンジンに目的とする情報を表すキーワードを送信する。検索エンジンは、ユーザが入力したキーワードを含む検索結果を当該クライアントに返却する。この検索結果に表示されているＷｅｂページを以下に示す方法から生成された指標（検索結果分類キーワード）によって分類する。
【００１８】
ここで、検索結果分類キーワードを生成する動作について説明する。
図３は、本発明のグループの定義を示す図である。
検索結果分類キーワードとは、検索結果を分類するための指標となるキーワードのことである。検索結果分類キーワードとユーザが入力したキーワードを検索エンジンに送信し、両方の単語を含む検索結果を初めに得られた検索結果の一グループとする。同図のように、キーワードＡで検索を行った検索結果と、検索結果分類キーワードαで検索を行った検索結果をキーワードＡの検索結果の１グループとする。当該グループは、キーワードＡとαの両方を含む検索結果となる。
【００１９】
図４は、本発明の検索結果分類キーワードの候補の生成を説明するための図（その１）である。
検索結果分類キーワードはＷｅｂページの内容を端的に表しているタイトルを利用する。タイトルは、〈ｔｉｔｌｅ〉のタイトルタグで挟まれている言葉とブラウザに表示された時にタイトルとして表示される言葉（一番始めにでてくる言葉）をタイトルとする。検索結果のＷｅｂページからこれらのタイトルを抽出し、品詞分解する。品詞分解した単語の中から検索エンジンに送信するキーワードとなり得る品詞（名詞、動詞、形容詞）に属する単語を抽出する。抽出した単語の中から多く出現する単語を検索結果分類キーワードの候補とする。また、Ｗｅｂページの特徴を強く表している単語（リプライに使われる「Ｒｅ」や「リンク」など）は、候補に残しておく。
【００２０】
次に、それらの候補の中から検索エンジンに投入するキーワードになりえないものを排除していく。キーワードになりえないものとしては以下のようなものがある。
・ユーザが始めに入力したキーワード；
・ＵＲＬ；
・キーワードの英訳；
・ＨＴＭＬ記述に特別な意味を持つ言葉やタグ（ＨＯＭＥ，  ｂａｃｋ，  ｎｂｓｐなど）  ；
・“，”（コンマ）や％、＆などの記号
残ったキーワードの候補から辞書を利用して、同義語、広義語、関連語などを統合する。次に、同じＷｅｂページに出てきた単語は関連性が強いものとみなし、統合する。
【００２１】
図５は、本発明の検索結果分類キーワードの生成を説明するための図（その２）である。
さらに、同図に示すように、多く出現するキーワード候補数件を検索エンジンに送信し、得られた検索結果数を検討する。また、検索結果分類キーワードを持つＷｅｂページの中にどれだけユーザが入力したキーワードを持つＷｅｂページが存在するかを調べ、ユーザが入力したキーワードと検索結果分類キーワードとの相対度数とする。この検索結果数と相対度数が他のキーワードと比較して検索結果数の少ないものは排除する。
【００２２】
このように、図６に示すように、ユーザから入力されたキーワードを、検索エンジンに入力し、検索結果を入手すると同時に、検索結果分類キーワードも生成され、検索結果をいくつかのグループに分類して、当該グループの一つをユーザに送信する。ユーザはあるグループの一部分（ここでは、検索結果のＷｅｂページ数枚）を見て、当該グループが目的とする情報を含むか含まないかを判断する。もし、含まないと判断すれば、次のグループの一部分を確認する。この時、先のグループに属する検索結果については、元の検索結果から削除する。同図の例では、検索結果を検索結果分類キーワードＡ，Ｂ，Ｃ，Ｄでグループ分けした場合に、まず、グループＡを確認した際に、当該グループＡに目的とする情報が見つからなかった場合には、当該グループからＡグループを取り除き、次のグループＢを確認する。一方、グループＡに目的とする情報が見つかった場合には、当該グループＡを更にグループ分けし、そのグループをＥ，Ｆ，Ｇとし、先頭のグループＥを確認する。
【００２３】
図７は、本発明のクライアント側における情報検索の例を示す。同図に示すように、クライアントは、ユーザから入力された目的とする情報を表すキーワードを検索エンジンに入力し、当該検索エンジンから検索結果を取得する。ここで、当該検索結果をグループＡ，Ｂ，Ｃ，Ｄにグループ分けし、そのうち、グループＣの中に目的とするＷｅｂページがあると判断する。これにより、当該グループＣを更にグループＥ，Ｆ，Ｇに分類し、そのうちのグループＧに目的のＷｅｂページがあると判断する。グループＧを確認することにより、クライアントは目的のＷｅｂページを検索することができる。
【００２４】
上記のように、従来では１件ずつ確認しなければならなかった検索結果も、当該検索結果をグループに分けることによって、数件確認するだけで多くの検索結果に対して判断を出すことができる。
【００２５】
【実施例】
以下、本発明の実施例を図面と共に説明する。
インターネット上の情報を検索する場合に「少し変わったチーズケーキの作り方」を検索するものとして説明する。本実施例では、検索エンジンとして、「ｇｏｏ」を利用するものとする。
【００２６】
図８は、本発明の一実施例の情報検索例を示す。
始めに、「変わったチーズケーキ」と入力すると検索結果数が０件になってしまうため、『ケーキ』というキーワードで検索を行うと、１０００件の検索結果が表示された。
ここで、１回目のグループ分けを行う。ここでは、５つのグループが生成されたものとし、各グループ上位から５つのＷｅｂページを確認する。最初のグループを調べると、ケーキ屋の商品を紹介するページでり、次のグループは、ケーキの作り方のページであり、３つ目のグループは質問に答える形式（リプライ）のページであり、４つ目のグループは、ケーキのリンク集であり、５つ目のグループは脱水機に関するページである。ここから「ケーキの作り方」に関するグループを選択する。
【００２７】
更に選択したグループをＡ，Ｂ，Ｃ，Ｄ，Ｅにグループ分けする。ここでは、グループＣが選択されたものとする。当該グループＣから５つのグループ(Ｆ，Ｇ，Ｈ，Ｉ，Ｊ)が生成された。１つ目のグループ(グループＦ)は、他の検索エンジンの結果が表示され、２つ目のグループ(グループＧ)はいろいろなお菓子のレシピ集が抽出されている。３つ目のグループ（Ｈ）には、チーズケーキの作り方が表示された。当該グループＨをしばらく調べていくと、「焼いたチーズケーキ」や「レアチーズケーキ」、「ちょっと変わったチーズケーキの作り方」など様々なチーズケーキの作り方がグループの中に含まれており、１０件目で「チーズ入りケーキドーナツの作り方」という、目的とする情報を入手することができた。
【００２８】
例えば、前述の従来の例として、図１１の例では、検索エンジンから返却された検索結果が３４２５１件であった場合、この中から一つずつ検索結果を確認するか、もしくは、何かキーワードを追加して検索結果の絞込を行わなくてはならないが、本発明を利用することにより、上位数件の検索結果を数件確認するだけで目的とする情報を簡単に検索することができる。
【００２９】
次に、上記の検索結果分類キーワード生成処理における具体的な例を以下に示す。図９は、本発明の一実施例の検索結果分類キーワード候補生成の例を示す図である。
同図に示す番号と前述の図４の番号は対応するものとする。
以下の例でユーザが入力したキーワードを「ランドマークタワー」とし、検索エンジンは“ｇｏｏ”であり、図９の左の数字は、検索結果１００件中の出現回数を示し、右の数字は、検索結果に１から１００の番号を付け、何番目の検索結果にキーワードが使われたかを表している。図９では、数例を述べたものであり、更に多くのキーワードの削除・統合を行うことができる。この例では、ＵＲＬ、同義語・関連語はみられなかった。
【００３０】
また、上記の実施例では、一連の情報検索方法として説明したが、一連の検索方法をプログラムとして構築し、上記の情報検索を行うコンピュータに接続されるディスク装置や、フロッピーディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより容易に本発明を実現することが可能である。
【００３１】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。
【００３２】
【発明の効果】
上述のように、従来の検索エンジンは、検索結果としてＵＲＬのリストがクライアントに返却されるため、上位に表示してあるＵＲＬから順に目的のページであるか確認しなければならない。従って、目的のＷｅｂページが上位に表示されていない時は、上位から目的のＷｅｂページまでのすべてのＷｅｂページを確認しなければならない。これに対して本発明によれば、検索結果の中から同じ特徴を持つＷｅｂページをグループ化し、グループの上位を調べるとその中に目的のＷｅｂページが含まれているかどうか判断できる。目的とするＷｅｂページがそのグループにないと判断すれば、そのグループに含まれているＷｅｂページすべてを検索結果の中から排除することができる。従って、目的とするＷｅｂページが検索結果の上位に表示されていなくても、短時間で目的とするＷｅｂページを探し出すことができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の概要を説明するための図である。
【図３】本発明のグループの定義を示す図である。
【図４】本発明の検索結果分類キーワード候補の生成を説明するための図である。
【図５】本発明の検索結果分類キーワードの生成を説明するための図である。
【図６】本発明の情報検索例（グループ分割法）である。
【図７】本発明のクライアント側における情報検索例である。
【図８】本発明の一実施例の情報検索の例である。
【図９】本発明の一実施例の検索分類キーワード候補生成の例を示す図である。
【図１０】従来の検索エンジンを使った情報検索の例である。
【図１１】従来の検索エンジンを使った具体例である。
【図１】
0003632477.tif 000002
【図２】
0003632477.tif 000003
【図３】
0003632477.tif 000004
【図４】
0003632477.tif 000005
【図５】
0003632477.tif 000006
【図６】
0003632477.tif 000007
【図７】
0003632477.tif 000008
【図８】
0003632477.tif 000009
【図９】
0003632477.tif 000010
【図１０】
0003632477.tif 000011
【図１１】
0003632477.tif 000012