(57)【特許請求の範囲】
【請求項１】
ユーザからの検索キーワードを入力する入力手段と、
ユーザから入力された検索キーワードを適切なクエリに変換する変換手段と、
該変換されたクエリをＷｅｂ検索サイトに送信する送信手段と、
前記Ｗｅｂ検索サイトの検索結果を分類する分類手段と、
前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する判定手段と、
分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記変換手段に出力する共通キーワード出力手段と、
前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する出力手段と、
を備え、
前記判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、前記出力手段が、複数の分類されたＷｅｂページを出力することを特徴とするＷｅｂ検索補助装置。
【請求項２】
ユーザ端末と、該ユーザ端末とＷｅｂブラウザを介して接続されるＷｅｂ検索補助装置と、該Ｗｅｂ検索補助装置とインターネット網を介して接続される検索サイトとからなるＷｅｂ検索システムであって、
前記ユーザ端末が、
検索キーワードを入力する入力手段と、
検索結果を表示する表示手段と、
を備え、
前記Ｗｅｂ検索補助装置が、
ユーザから入力された検索キーワードを適切なクエリに変換する変換手段と、
該変換されたクエリを前記Ｗｅｂ検索サイトに送信する送信手段と、
前記Ｗｅｂ検索サイトの検索結果を分類する分類手段と、
前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する判定手段と、
分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記変換手段に出力する共通キーワード出力手段と、
前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを前記ユーザ端末に出力する出力手段と、
を備え、
前記判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、前記出力手段が、複数の分類されたＷｅｂページを出力することを特徴とするＷｅｂ検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出するＷｅｂ検索補助装置、Ｗｅｂ検索補助システム、Ｗｅｂ検索補助方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネット技術が発達し、各種の情報をインターネットから収集することが可能になってきており、それに関連し、各種の特許提案がなされている。例えば、インターネットで伝達される情報のうち、特定の条件に合致する情報を検索し、その検索結果を確実に確認できるようなシステムが開示されている（例えば、特許文献１参照。）。また、検索されたキーワードに対する関連キーワードを提示する技術も知られている（例えば、非特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４２６９号公報
【非特許文献】
【０００４】
【非特許文献１】Ｓｅｒｇｅｙ Ｂｒｉｎ ａｎｄ Ｌａｗｒｅｎｃｅ Ｐａｇｅ, Ｔｈｅ Ａｎａｔｏｍｙ ｏｆ ａ Ｌａｒｇｅ−Ｓｃａｌｅ Ｈｙｐｅｒｔｅｘｔｕａｌ Ｗｅｂ Ｓｅａｒｃｈ Ｅｎｇｉｎｅ, Ｉｎ； Ｓｅｖｅｎｔｈ Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｗｏｒｌｄ−Ｗｉｄｅ Ｗｅｂ Ｃｏｎｆｅｒｅｎｃｅ （ＷＷＷ １９９８）, Ａｐｒｉｌ １４−１８, １９９８, Ｂｒｉｓｂａｎｅ, Ａｕｓｔｒａｌｉａ.
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザが求める情報を効率的に検索するために、暗号検索エンジンが存在するが、十分なキーワードの入力が無かった場合、膨大な関連ページが検索結果として出力され、その中から必要なページを見つけることは容易ではない。一方で、ユーザが多くのキーワードを指定する場合、非常に手間がかかり、効率よく検索を行うためには、工夫を凝らしたキーワード指定が必要との問題もある。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出するＷｅｂ検索補助装置、Ｗｅｂ検索補助システム、Ｗｅｂ検索補助方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）本発明は、ユーザからの検索キーワードを入力する入力手段（例えば、図２のキーワード入力部１１０に相当）と、ユーザから入力された検索キーワードを適切なクエリに変換する変換手段（例えば、図２の変換部１２０に相当）と、該変換されたクエリをＷｅｂ検索サイトに送信する送信手段（例えば、図２の送信部１３０に相当）と、前記Ｗｅｂ検索サイトの検索結果を分類する分類手段（例えば、図２の分類部１４０に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する判定手段（例えば、図２の判定部１５０に相当）と、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記変換手段に出力する共通キーワード出力手段（例えば、図２の共通キーワード出力部１６０に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する出力手段（例えば、図２の出力部１７０に相当）と、を備えたことを特徴とするＷｅｂ検索補助装置を提案している。
【０００９】
この発明によれば、入力手段は、ユーザからの検索キーワードを入力する。変換手段は、ユーザから入力された検索キーワードを適切なクエリに変換する。送信手段は、変換されたクエリをＷｅｂ検索サイトに送信する。分類手段は、Ｗｅｂ検索サイトの検索結果を分類する。判定手段は、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する。共通キーワード出力手段は、分類されたＷｅｂページから共通のキーワードを抽出し、抽出したキーワードを変換手段に出力する。出力手段は、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する。したがって、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出することができる。
【００１０】
（２）本発明は、（１）のＷｅｂ検索補助装置について、前記共通キーワード出力手段は、前記Ｗｅｂ検索サイトの検索結果が順位付けされている場合に、最上位のＷｅｂページからキーワードを抽出することを特徴とするＷｅｂ検索補助装置を提案している。
【００１１】
この発明によれば、共通キーワード出力手段は、Ｗｅｂ検索サイトの検索結果が順位付けされている場合に、最上位のＷｅｂページからキーワードを抽出する。したがって、これにより、ユーザの入力するキーワードに対して、より的確なＷｅｂページを抽出することができる。
【００１２】
（３）本発明は、（１）のＷｅｂ検索補助装置について、前記判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、前記出力手段が、複数の分類されたＷｅｂページを出力することを特徴とするＷｅｂ検索補助装置を提案している。
【００１３】
この発明によれば、判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、出力手段が、複数の分類されたＷｅｂページを出力する。すなわち、複数の分類されたＷｅｂページを出力することにより、ユーザが所望のＷｅｂページを得る可能性が高くなる。
【００１４】
（４）本発明は、（１）のＷｅｂ検索補助装置について、前記分類手段は、Ｐ（ｃ｜ｘ）を文書ｘが与えられたときにそれがカテゴリｃに所属する確率、Ｐ（ｃ）をカテゴリｃの生起確率、Ｐ（ｘ｜ｃ）をカテゴリｃが与えられたときに文書ｘが到着する確率、Ｐ（ｘ）を文書ｘの生成確率としたときに、以下の数１において、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大となるカテゴリに文書ｘを分類することを特徴とするＷｅｂ検索補助装置を提案している。
【００１５】
この発明によれば、分類手段は、Ｐ（ｃ｜ｘ）を文書ｘが与えられたときにそれがカテゴリｃに所属する確率、Ｐ（ｃ）をカテゴリｃの生起確率、Ｐ（ｘ｜ｃ）をカテゴリｃが与えられたときに文書ｘが到着する確率、Ｐ（ｘ）を文書ｘの生成確率としたときに、以下の数１において、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大となるカテゴリに文書ｘを分類する。つまり、数１の左辺が最大となるカテゴリが文書ｘの所属するカテゴリとなる可能性が高いため、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大とするようなカテゴリを選択することにより、文書ｘがこのカテゴリに所属する可能性が高くなる。
【００１６】
（５）本発明は、（１）のＷｅｂ検索補助装置について、前記分類手段は、Ｐ（ｗｉ｜ｃ）＝（カテゴリｃに分類される文書のうち単語ｗｉを含む文書の数）／（カテゴリｃに分類される文書の数）、Ｎ（ｗｉ、ｘ）＝文書ｘ中に含まれる単語ｗｉの数としたときに、文書ｘを以下数２に示すカテゴリに分類することを特徴とするＷｅｂ検索補助装置を提案している。
【００１７】
この発明によれば、分類手段は、Ｐ（ｗｉ｜ｃ）＝（カテゴリｃに分類される文書のうち単語ｗｉを含む文書の数）／（カテゴリｃに分類される文書の数）、Ｎ（ｗｉ、ｘ）＝文書ｘ中に含まれる単語ｗｉの数としたときに、文書ｘを以下数２に示すカテゴリに分類する。これにより、文書ｘが所属するカテゴリをある確度で特定することができる。
【００１８】
（６）本発明は、（１）のＷｅｂ検索補助装置について、前記分類手段は、数３中に含まれる単語ｗｉの数としたときに、文書ｘを以下数４に示すカテゴリに分類することを特徴とするＷｅｂ検索補助装置を提案している。
【００１９】
この発明によれば、分類手段は、数３中に含まれる単語ｗｉの数としたときに、文書ｘを以下数４に示すカテゴリに分類する。これによれば、Ｐ（ｗｉ｜ｃ）という量が有する誤差を小さく抑えて、文書ｘが所属するカテゴリを高い確度で特定することができる。
【００２０】
（７）本発明は、ユーザ端末と、該ユーザ端末とＷｅｂブラウザを介して接続されるＷｅｂ検索補助装置（例えば、図１のＷｅｂ検索補助装置１００に相当）と、該Ｗｅｂ検索補助装置とインターネット網を介して接続される検索サイト（例えば、図１の検索サイト２００に相当）とからなるＷｅｂ検索システムであって、前記ユーザ端末が、検索キーワードを入力する入力手段と、検索結果を表示する表示手段と、を備え、前記Ｗｅｂ検索補助装置が、ユーザから入力された検索キーワードを適切なクエリに変換する変換手段（例えば、図２の変換部１２０に相当）と、該変換されたクエリをＷｅｂ検索サイトに送信する送信手段（例えば、図２の送信部１３０に相当）と、前記Ｗｅｂ検索サイトの検索結果を分類する分類手段（例えば、図２の分類部１４０に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する判定手段（例えば、図２の判定部１５０に相当）と、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記変換手段に出力する共通キーワード出力手段（例えば、図２の共通キーワード出力部１６０に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する出力手段（例えば、図２の出力部１７０に相当）と、を備えたことを特徴とするＷｅｂ検索システムを提案している。
【００２１】
この発明によれば、ユーザ端末の入力手段は、検索キーワードを入力する。表示手段は、検索結果を表示する。変換手段は、ユーザから入力された検索キーワードを適切なクエリに変換する。送信手段は、変換されたクエリをＷｅｂ検索サイトに送信する。分類手段は、Ｗｅｂ検索サイトの検索結果を分類する。判定手段は、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する。共通キーワード出力手段は、分類されたＷｅｂページから共通のキーワードを抽出し、抽出したキーワードを変換手段に出力する。出力手段は、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する。したがって、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出することができる。
【００２２】
（８）本発明は、（７）のＷｅｂ検索補助システムについて、前記共通キーワード出力手段は、前記Ｗｅｂ検索サイトの検索結果が順位付けされている場合に、最上位のＷｅｂページからキーワードを抽出することを特徴とするＷｅｂ検索補助システムを提案している。
【００２３】
この発明によれば、共通キーワード出力手段は、Ｗｅｂ検索サイトの検索結果が順位付けされている場合に、最上位のＷｅｂページからキーワードを抽出する。したがって、これにより、ユーザの入力するキーワードに対して、より的確なＷｅｂページを抽出することができる。
【００２４】
（９）本発明は、（７）のＷｅｂ検索補助システムについて、前記判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、前記出力手段が、複数の分類されたＷｅｂページを出力することを特徴とするＷｅｂ検索補助システムを提案している。
【００２５】
この発明によれば、判定手段の処理と共通キーワード出力手段の処理とを分類ごとに実行し、出力手段が、複数の分類されたＷｅｂページを出力する。すなわち、複数の分類されたＷｅｂページを出力することにより、ユーザが所望のＷｅｂページを得る可能性が高くなる。
【００２６】
（１０）本発明は、（７）のＷｅｂ検索補助システムについて、前記分類手段は、Ｐ（ｃ｜ｘ）を文書ｘが与えられたときにそれがカテゴリｃに所属する確率、Ｐ（ｃ）をカテゴリｃの生起確率、Ｐ（ｘ｜ｃ）をカテゴリｃが与えられたときに文書ｘが到着する確率、Ｐ（ｘ）を文書ｘの生成確率としたときに、以下の数５において、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大となるカテゴリに文書ｘを分類することを特徴とするＷｅｂ検索補助システムを提案している。
【００２７】
この発明によれば、分類手段は、Ｐ（ｃ｜ｘ）を文書ｘが与えられたときにそれがカテゴリｃに所属する確率、Ｐ（ｃ）をカテゴリｃの生起確率、Ｐ（ｘ｜ｃ）をカテゴリｃが与えられたときに文書ｘが到着する確率、Ｐ（ｘ）を文書ｘの生成確率としたときに、以下の数１において、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大となるカテゴリに文書ｘを分類する。つまり、数５の左辺が最大となるカテゴリが文書ｘの所属するカテゴリとなる可能性が高いため、Ｐ（ｃ）Ｐ（ｘ｜ｃ）が最大とするようなカテゴリを選択することにより、文書ｘがこのカテゴリに所属する可能性が高くなる。
【００２８】
（１１）本発明は、（７）のＷｅｂ検索補助システムについて、前記分類手段は、Ｐ（ｗｉ｜ｃ）＝（カテゴリｃに分類される文書のうち単語ｗｉを含む文書の数）／（カテゴリｃに分類される文書の数）、Ｎ（ｗｉ、ｘ）＝文書ｘ中に含まれる単語ｗｉの数としたときに、文書ｘを以下数６に示すカテゴリに分類することを特徴とするＷｅｂ検索補助システムを提案している。
【００２９】
この発明によれば、分類手段は、Ｐ（ｗｉ｜ｃ）＝（カテゴリｃに分類される文書のうち単語ｗｉを含む文書の数）／（カテゴリｃに分類される文書の数）、Ｎ（ｗｉ、ｘ）＝文書ｘ中に含まれる単語ｗｉの数としたときに、文書ｘを以下数６に示すカテゴリに分類する。これにより、文書ｘが所属するカテゴリをある確度で特定することができる。
【００３０】
（１２）本発明は、（７）のＷｅｂ検索補助システムについて、前記分類手段は、数７中に含まれる単語ｗｉの数としたときに、文書ｘを以下数８に示すカテゴリに分類することを特徴とするＷｅｂ検索補助システムを提案している。
【００３１】
この発明によれば、分類手段は、数７中に含まれる単語ｗｉの数としたときに、文書ｘを以下数８に示すカテゴリに分類する。これによれば、Ｐ（ｗｉ｜ｃ）という量が有する誤差を小さく抑えて、文書ｘが所属するカテゴリを高い確度で特定することができる。
【００３２】
（１３）本発明は、ユーザからの検索キーワードを入力する第１のステップ（例えば、図３のステップＳ１０１に相当）と、ユーザから入力された検索キーワードを適切なクエリに変換する第２のステップ（例えば、図３のステップＳ１０２に相当）と、該変換されたクエリをＷｅｂ検索サイトに送信する第３のステップ（例えば、図３のステップＳ１０３に相当）と、前記Ｗｅｂ検索サイトの検索結果を分類する第４のステップ（例えば、図３のステップＳ１０４に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する第５のステップ（例えば、図３のステップＳ１０５に相当）と、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記第２のステップに出力する第６のステップ（例えば、図３のステップＳ１０６に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する第７のステップ（例えば、図３のステップＳ１０７に相当）と、を備えたことを特徴とするＷｅｂ検索補助方法を提案している。
【００３３】
この発明によれば、ユーザからの検索キーワードを入力し、ユーザから入力された検索キーワードを適切なクエリに変換する。変換されたクエリをＷｅｂ検索サイトに送信し、Ｗｅｂ検索サイトの検索結果を分類する。次に、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定し、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを変換処理に出力する。そして、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する。したがって、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出することができる。
【００３４】
（１４）本発明は、ユーザからの検索キーワードを入力する第１のステップ（例えば、図３のステップＳ１０１に相当）と、ユーザから入力された検索キーワードを適切なクエリに変換する第２のステップ（例えば、図３のステップＳ１０２に相当）と、該変換されたクエリをＷｅｂ検索サイトに送信する第３のステップ（例えば、図３のステップＳ１０３に相当）と、前記Ｗｅｂ検索サイトの検索結果を分類する第４のステップ（例えば、図３のステップＳ１０４に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する第５のステップ（例えば、図３のステップＳ１０５に相当）と、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを前記第２のステップに出力する第６のステップ（例えば、図３のステップＳ１０６に相当）と、前記検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する第７のステップ（例えば、図３のステップＳ１０７に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３５】
この発明によれば、ユーザからの検索キーワードを入力し、ユーザから入力された検索キーワードを適切なクエリに変換する。変換されたクエリをＷｅｂ検索サイトに送信し、Ｗｅｂ検索サイトの検索結果を分類する。次に、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定し、分類されたＷｅｂページから共通のキーワードを抽出し、該抽出したキーワードを変換処理に出力する。そして、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する。したがって、キーワードを自動的に抽出して、Ｗｅｂページの絞り込みおよび分類を行って、必要なＷｅｂページを抽出することができる。
【発明の効果】
【００３６】
本発明によれば、Ｗｅｂ検索における絞込みが自動化され、ユーザが必要とするページに容易にアクセスできるようになるという効果がある。そのため、例えば、スマートフォンなど、比較的入力および画面表示が制限されている機器に対して、絞込みを自動化することで、ユーザエクスペリエンス向上が期待できるという効果がある。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態に係るＷｅｂ検索補助システムの構成を示す図である。
【図２】本発明の実施形態に係るＷｅｂ検索補助装置の構成を示す図である。
【図３】本発明の実施形態に係るＷｅｂ検索補助システムの処理を示す図である。
【発明を実施するための形態】
【００３８】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３９】
図１から図３を用いて、本発明の実施形態に係るＷｅｂ検索補助システムについて説明する。
【００４０】
＜Ｗｅｂ検索補助システムの構成＞
図１に示すように、本発明の実施形態に係るＷｅｂ検索補助システムは、Ｗｅｂ検索補助装置１００と検索サイト２００から構成されている。本実施形態に係るＷｅｂ検索補助システムは、Ｗｅｂ検索における絞込みが自動的になされ、ユーザが必要とするページに容易にアクセスできるようにするものである。
【００４１】
＜Ｗｅｂ検索補助装置の構成＞
図２に示すように、本発明の実施形態に係るＷｅｂ検索補助装置は、キーワード入力部１１０と、変換部１２０と、送信部１３０と、分類部１４０と、判定部１５０と、共通キーワード出力部１６０と、出力部１７０とから構成されている。
【００４２】
キーワード入力部１１０は、ユーザからの検索キーワードを入力する。変換部１２０は、ユーザから入力された検索キーワードを適切なクエリに変換する。送信部１３０は、変換されたクエリをＷｅｂ検索サイトに送信する。
【００４３】
分類部１４０は、Ｗｅｂ検索サイトの検索結果を分類する。判定部１５０は、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する。共通キーワード出力部１６０は、分類されたＷｅｂページから共通のキーワードを抽出し、抽出したキーワードを変換部１２０に出力する。なお、検索サイトが、検索結果を順位付けしている場合には、その順位の最上位にあるページを基礎情報として、キーワードを抽出する。出力部１７０は、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する。なお、複数の分類ごとに、その検索結果およびキーワードを出力してもよい。
【００４４】
なお、分類には、ＮａｉｖｅＢａｙｅｓを拡張した方式を用いる。ＮａｉｖｅＢａｙｅｓ方式は、ベイズの定理を用いたベイジアンフィルタである。ベイズの定理を文書分類に適用すると、次のようになる。
【数９】
0005615213.tif 000002
ここで、Ｐ（ｃ｜ｘ）は文書ｘが与えられたときにそれがカテゴリｃに所属する確率、Ｐ（ｃ）はカテゴリｃの生起確率、Ｐ（ｘ｜ｃ）はカテゴリｃが与えられたときに文書ｘが到着する確率、Ｐ（ｘ）は文書ｘの生成確率である。左辺が最大となるカテゴリが文書ｘの所属するカテゴリとなる可能性が高いので、Ｐ（ｃ）Ｐ（ｘ｜ｃ）を最大とするようなカテゴリを選択すればよい。
【００４５】
ＮａｉｖｅＢａｙｅｓ方式のうち、多項モデルと呼ばれているモデルでは、各単語は独立に生起すると考えるので、以下数１０のように評価できる。
【数１０】
0005615213.tif 000003
ただし、
【数１１】
0005615213.tif 000004
数１１より、文書χは、以下、数１２に分類される。
【数１２】
0005615213.tif 000005
【００４６】
また、多項モデルを計算する際にはＰ（ｗｉ｜ｃ）という量が必要だが、この値の推定には誤差が伴う。この誤差を小さくするためにＰ（ｗｉ｜ｃ）の代わりに数１３を計算する方法がＣｏｍｐｌｅｍｅｎｔＮａｉｖｅＢａｙｅｓ方式（以下、ＣＮＢ方式と略記する。）である。ここで、数１４はカテゴリｃに入らない全ての文書である。
【数１３】
0005615213.tif 000006
【数１４】
0005615213.tif 000007
ＣＮＢ方式では、文書χは、数１５に分類される。この分類法は、誤差が無視でき、かつ、ＮａｉｖｅＢａｙｅｓ方式で仮定したように単語が独立に生起する場合には、ＮａｉｖｅＢａｙｅｓ方式による分類法と一致する。
【数１５】
0005615213.tif 000008
【００４７】
また、キーワード抽出は、分類されたＷｅｂページから共通のキーワードを抽出する作業である。この場合、繰り返し回数ｎ(検索処理が現在何回目なのか)に対して、ｔｎ（ｔはある自然数の係数）を上限として、最頻度のキーワードから順次抽出する処理である。そのため、初期キーワード＋ｔｎ個のキーワードが検索クエリとして入力される。
【００４８】
その他、拡張方式として、繰り返しごとに検索エンジンを変更する手法が考えられる。検索エンジンを変更することにより、ことなる視点でのＷｅｂページ検索を可能とし、結果として精度向上に繋がる可能性がある。
【００４９】
＜Ｗｅｂ検索補助システムの処理＞
図３を用いて、本実施形態に係るＷｅｂ検索補助システムの処理について説明する。
【００５０】
まず、ユーザからの検索キーワードを入力する（ステップＳ１０１）。次に、ユーザから入力された検索キーワードを適切なクエリに変換し（ステップＳ１０２）、変換されたクエリをＷｅｂ検索サイトに送信する（ステップＳ１０３）。
【００５１】
さらに、Ｗｅｂ検索サイトの検索結果を分類し（ステップＳ１０４）、検索結果のＷｅｂページ数が予め定められた閾値以下であるか否かを判定する（ステップＳ１０５）。次に、分類されたＷｅｂページから共通のキーワードを抽出し、抽出したキーワードをステップＳ１０２に入力する（ステップＳ１０６）。そして、検索結果のＷｅｂページ数が予め定められた閾値以下となった場合に、検索結果およびキーワードを出力する（ステップＳ１０７）。
【００５２】
以上、説明したように、本実施形態によれば、Ｗｅｂ検索における絞込みが自動化され、ユーザが必要とするページに容易にアクセスできるようになる。そのため、例えば、スマートフォンなど、比較的入力および画面表示が制限されている機器に対して、絞込みを自動化することで、ユーザエクスペリエンス向上が期待できる。
【００５３】
なお、Ｗｅｂ検索補助システムの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをＷｅｂ検索補助装置に読み込ませ、実行することによって本発明のＷｅｂ検索補助システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５４】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５６】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５７】
１００；Ｗｅｂ検索補助装置
１１０；キーワード入力部
１２０；変換部
１３０；送信部
１４０；分類部
１５０；判定部
１６０；共通キーワード出力部
１７０；出力部
２００；検索サイト
【図１】
0005615213.tif 000009
【図２】
0005615213.tif 000010
【図３】
0005615213.tif 000011