(57)【要約】【課題】検索技術及び検索知識の程度によることなく、利用者が適切な情報の検索を行なえるようにし得る、情報検索支援装置、情報検索支援方法、およびプログラムを提供する。【解決手段】情報検索支援装置２００は、検索キーワードを用いたＷｅｂページの検索を支援する装置であり、検索キーワードが入力されると、質問を出力して、その回答を求める、問合せ部２０と、回答に基づいて、入力された検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、検索式作成部３０と、検索式に基づいて、Ｗｅｂページを検索する、情報検索部４０とを備えている。【選択図】図２
2012185708.tif 000002
【特許請求の範囲】
【請求項１】
検索キーワードを用いたＷｅｂページの検索を支援する情報検索支援装置であって、
検索キーワードが入力されると、質問を出力して、その回答を求める、問合せ部と、
前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、検索式作成部と、
前記検索式に基づいて、Ｗｅｂページを検索する、情報検索部と、
を備えている、ことを特徴とする情報検索支援装置。
【請求項２】
前記問い合わせ部が、前記検索キーワードが物品を表す場合に、前記質問として、前記物品に対して予定されている行為が設定された行為であるかどうかを問いかける第１の質問と、前記物品の詳細情報が必要であるかどうかを問いかける第２の質問と、前記物品の置かれている状況の情報が必要であるかどうかを問いかける第３の質問とを出力する、請求項１に記載の情報検索支援装置。
【請求項３】
前記検索式作成部が、
前記第１の質問に対して前記設定された行為であると回答された場合に、入力された前記検索キーワードに対し、前記設定された行為に関係する検索キーワードを追加する、請求項２に記載の情報検索支援装置。
【請求項４】
前記検索式作成部が、
前記第２の質問に対して前記物品の詳細情報が必要であると回答された場合に、入力された前記検索キーワードに対し、前記検索キーワードのヒット率と前記検索キーワードがＷｅｂページ上で言及されている割合を示す情報網羅率と合計値が閾値以上となるＷｅｂページを検索する、検索条件を設定する、請求項２または３に記載の情報検索支援装置。
【請求項５】
前記検索式作成部が、
前記第３の質問に対して前記物品の置かれている状況の情報が必要であると回答された場合に、入力された前記検索キーワードに対し、予め設定された分野のＷｅｂページを検索対象とする、検索条件を設定する、請求項２〜４のいずれかに記載の情報検索支援装置。
【請求項６】
検索キーワードを用いたＷｅｂページの検索を支援するための方法であって、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を有している、ことを特徴とする情報検索支援方法。
【請求項７】
コンピュータによって、検索キーワードを用いたＷｅｂページの検索を支援するためのプログラムであって、
前記コンピュータに、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを利用した情報検索において利用者を支援する、情報検索支援装置、情報検索支援方法、及びプログラムに関する。
【背景技術】
【０００２】
一般に、クラウドは、ネットワークの向こう側から利用者にサービスを提供する、データセンター、またはその中で運用されているサーバ群を意味する。クラウドには、今や数多くの情報が蓄積されており、多くの場合、利用者は、既存のＷｅｂ検索サービスを利用することにより、キーワード一つで所望の情報を検索することができる。
【０００３】
また、既存のＷｅｂサービスとしては、グーグル（登録商標）およびヤフー（登録商標）といったベンダが提供するＷｅｂ検索サービスが知られている。また、これらのベンダは、サーチエンジンに関するシェア獲得を図るため、検索の迅速性、情報の豊富さ、正確性等について、日々、改善を繰り返している。
【０００４】
例えば、特許文献１〜特許文献３は、インターネット上での情報検索を効率良く行うための技術を開示している。具体的には、特許文献１は、利用者に検索ジャンルを入力させることによって検索を行う技術を開示している。また、特許文献２は、検索キーワード用の語彙に対して重要度を算出し、算出した重要度を用いて検索を行う技術を開示している。更に、特許文献３は、利用者が入力した検索キーワードと、データベースに登録されているジャンルキーワードとを用いて、検索を行う技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３０２７７３号公報
【特許文献２】特開２００９−１２９０９８号公報
【特許文献３】特開２０１０−９５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１〜３に開示された検索技術を用いたとしても、利用者が探したい情報とマッチしたＷｅｂページを検索できない場合があり、問題となっている。また、マッチしたＷｅｂページが検索されていても、検索結果の上位に表示されていない場合があり、結果、利用者が気付くことができないという問題が発生することもある。
【０００７】
一方、ベンダによっては、検索オプションを豊富に提供しているため、利用者が、これらを有効に活用すれば、より要求にマッチした情報の検索が可能となるので、上記の問題の解決が可能になるとも考えられる。
【０００８】
しかし、検索オプションの存在を知らない利用者、検索オプションに対する概念を理解することが難しい利用者も、存在しているのが現状である。つまり、検索オプションの活用にて、より的確な情報を得られる環境下においては、検索を行う人の、検索アプリケーション操作の経験、ＩＴ知識の差などにより、情報の取りこぼしが多くなる場合がある。
【０００９】
このように、従来からのＷｅｂ検索サービスでは、検索オプションの活用によって上記の問題を解決できたとしても、各ベンダが提供する検索オプションを使いこなせる人が少ないという別の問題が発生してしまう。言い換えると、検索技術及び検索知識が乏しい利用者にとって、Ｗｅｂ検索によって目的の情報を取得すること、検索のためにかかる時間と労力との削減を図ることは、解決が困難な問題となっている。
【００１０】
本発明の目的の一例は、上記問題を解消し、検索技術及び検索知識の程度によることなく、利用者が適切な情報の検索を行なえるようにし得る、情報検索支援装置、情報検索支援方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一側面における情報検索支援装置は、検索キーワードを用いたＷｅｂページの検索を支援する情報検索支援装置であって、
検索キーワードが入力されると、質問を出力して、その回答を求める、問合せ部と、
前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、検索式作成部と、
前記検索式に基づいて、Ｗｅｂページを検索する、情報検索部と、
を備えている、ことを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の一側面における情報検索支援方法は、検索キーワードを用いたＷｅｂページの検索を支援するための方法であって、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を有している、ことを特徴とする。
【００１３】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、検索キーワードを用いたＷｅｂページの検索を支援するためのプログラムであって、
前記コンピュータに、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明における、情報検索支援装置、情報検索支援方法、及びプログラムによれば、検索技術及び検索知識の程度によることなく、利用者が適切な情報の検索を行なえるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における情報検索支援装置とそれが使用される環境とを示す図である。
【図２】図２は、本発明の実施の形態における情報検索支援装置の構成を示すブロック図である。
【図３】図３は、本発明の実施の形態における情報検索支援装置の動作を示すフロー図である。
【図４】図４は、本実施の形態で用いられる入力画面の一例を示す図である。
【図５】図５は、本実施の形態で利用に出力される質問の一例を示す図である。
【図６】図６は、本発明の実施の形態においてレフティに引用符を付けないで検索を行った場合の検索結果の一例を示している。
【図７】図７は、本発明の実施の形態においてレフティに引用符を付けて検索を行った場合の検索結果の一例を示している。
【図８】図８は、図３に示した情報検索処理を詳細に示すフロー図である。
【図９】図９は、本発明の実施の形態における情報検索支援装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
（実施の形態）
以下、本発明の実施の形態における、情報検索支援装置、情報検索支援方法、およびプログラムについて、図１〜図９を参照しながら説明する。
【００１７】
［装置構成］
最初に、本実施の形態における情報検索支援装置の構成について図１および図２を用いて説明する。図１は、本発明の実施の形態における情報検索支援装置とそれが使用される環境とを示す図である。図２は、本発明の実施の形態における情報検索支援装置の構成を示すブロック図である。
【００１８】
図１に示すように、コンピュータ１１０は、インターネットを介して、クラウド５００に接続されている。従って、一般に、利用者は、コンピュータ１１０を介して、インターネット上のサーチエンジン５０２に検索キーワードを出力する。これにより、サーチエンジン５０２は、検索キーワードに基づいて、クラウド５００に構築された分散データストア５０１が蓄積している情報を検索する。そして、サーチエンジン５０２は、分散データストア５０１から収集した情報を整理し、その結果をコンピュータ１１０に返却する。なお、サーチエンジン５０２は、従来から存在する既存のサーチエンジンである。
【００１９】
ところで、本実施の形態では、コンピュータ１１０の内部には、本実施の形態における情報検索支援装置２００（図２参照）が構築されている。このため、一定の場合を除き、サーチエンジン５０２に代わり、情報検索支援装置２００がサーチエンジンとして機能し、検索を実行する。
【００２０】
図２に示すように、本実施の形態における情報検索支援装置２００は、検索キーワードを用いたＷｅｂページの検索を支援するため、問合せ部２０と、検索式作成部３０と、情報検索部４０とを備えている。また、本実施の形態では、後述するように、プログラムによって、コンピュータ１１０内に構築されている。
【００２１】
問合せ部２０は、利用者から入力装置３０１を介して検索キーワードが入力されると、出力装置３００に質問を出力して、その回答を求める。なお、入力装置３０１は、コンピュータ１１０に備えられたキーボード、マウスなどの入力装置である。出力装置３００は、コンピュータ１１０に備えられた、液晶表示装置などのディスプレイ装置である。
【００２２】
検索式作成部３０は、利用者からの回答に基づいて、入力された検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する。情報検索部４０は、作成された検索式に基づいて、Ｗｅｂページを検索する。
【００２３】
このように、情報検索支援装置２００によれば、利用者が、検索時に表示される幾つかの質問に答えるだけで、適切な情報の取得のため、検索キーワードに対して、自動的に、新たな検索キーワードの追加、新たな検索条件の設定が行われる。従って、利用者は、サーチエンジンの検索機能、検索技術を意識する必要はなく、検索に向けたアプローチが同じならば、誰が行っても適切な検索結果が得られることになる。
【００２４】
ここで、本実施の形態における情報検索支援装置２００について、更に具体的に説明する。図２に示すように、情報検索支援装置２００は、問合せ部２０と、検索式作成部３０と、情報検索部４０とに加えて、検索キーワード入力部１０、および検索結果表示部５０を備えている。さらに、情報検索支援装置２００は、通信装置１００に接続され、通信装置１００を介して、インターネット上のクラウド５００に接続されている。
【００２５】
通信装置１００は、クラウド５００に接続され、クラウド５００との間で情報のやり取りを行う装置である。本実施の形態では、通信装置１００は、プログラムによってコンピュータ１１０内に構築されているが、これに限定されるものではない。通知装置１００は、ハードウェアによって実現され、コンピュータ１１０にケーブルなどによって接続されていても良い。また、通信装置１００は、クラウド５００から情報を受け取った場合は、これを情報検索支援装置２００に入力する。
【００２６】
また、上述したように、本実施の形態では、情報検索支援装置２００は、コンピュータ１１０内にプログラムによって構築されている。この場合、プログラムは、例えば、Ｗｅｂ情報を閲覧するためのブラウザにアドオンできる構造を備えていても良い。
【００２７】
更に、本実施の形態においては、情報検索支援装置２００は、インターネット上のサーバコンピュータ内に構築されていても良い。この場合は、入力装置３０１および出力装置３００は、このサーバコンピュータに接続された別のコンピュータに備えられることになる。
【００２８】
検索キーワード入力部１０は、入力装置３０１から検索キーワードの入力を受け付け、受け付けた検索キーワードを問合せ部２０に入力する。また、検索キーワード入力部１０は、問合せ部２０から指示があった場合は、通信装置１００によってクラウド５００と接続可能な状態にあることを条件に、受け付けた検索キーワードを、通信装置１００を介して、クラウド５００に入力する。この場合は、クラウド５００が提供するサーチエンジン５０２（図１参照）に検索処理指令が与えられ、サーチエンジン５０２によって検索処理が行われる。
【００２９】
問合せ部２０は、本実施の形態では、まず、検索キーワード入力部１０が受け付けた検索キーワード（文字列）を字句解析する。そして、検索目的問い合わせ部２０は、検索キーワードの入力時に「”○×△”」、または「site:」のような検索オプションが一切利用されておらず、単なる文字列の入力のみが行われているかどうかを判断する。
【００３０】
判断の結果、検索オプションが利用されている場合は、利用者の検索能力は高いと判断できるので、問合せ部２０は、検索キーワード入力部１０に、クラウド５０に検索処理指令を出力させる。
【００３１】
一方、判断の結果、検索オプションが一切利用されていない場合は、問合せ部２０は、確度の高い情報を抽出させるための質問を、出力装置３００に出力する。例えば、問合せ部２０は、利用者の要求に近い内容を表している質問を選択させる画面を出力装置３００に出力される。質問としては、検索キーワードが表す物品に対して予定されている行為が設定された行為であるかどうかを問いかける質問１と、物品の詳細情報が必要であるかどうかを問いかける質問２と、物品の置かれている状況の情報が必要であるかどうかを問いかける質問３とが挙げられる。
【００３２】
検索式作成部３０は、問合せ部２０からの質問によって利用者から回答が得られている場合、回答に基づいて、新たな検索キーワードの追加、新たな検索条件の設定を行う。例えば、検索式作成部３０は、質問１に対して、設定された行為であると回答された場合は、検索キーワードに対し、設定された行為に関係する検索キーワードを追加する。
【００３３】
また、検索式作成部３０は、質問２に対して物品の詳細情報が必要であると回答された場合、検索キーワードに対し、検索キーワードのヒット率と情報網羅率との合計値が閾値以上となるＷｅｂページを検索する検索条件を設定する。なお、情報網羅率とは、検索キーワードがＷｅｂページ上で言及されている割合を意味する。具体例については後述する。
【００３４】
さらに、検索式作成部３０は、質問３に対して物品の置かれている状況の情報が必要であると回答された場合は、検索キーワードに対し、予め設定された分野のＷｅｂページを検索対象とする、検索条件を設定する。なお、以降の説明では、検索キーワードに、新たな検索キーワードを追加すること、および新たな検索条件を設定することを、まとめて、「検索処理の際の検索パラメータを決定する」と記載する場合がある。
【００３５】
情報検索部４０は、サーチエンジンとして起動し、検索式作成部３０によって決定された検索パラメータを用いて、検索を実行する。また、検索式作成部３０がパラメータとして設定できなかった情報が存在する場合は、情報検索部４０は、情報の検索および収集後に、設定できなかった情報が付加されたフィルタリング処理を実行し、最終的な情報リストを抽出する。
【００３６】
検索結果表示部５０は、情報検索部４０による検索の結果を、入出力装置３００に出力し、これを表示させる。また、検索結果表示部５０は、検索キーワード入力部５０が、クラウド５００上のサーチエンジン５０２に検索を行わせた場合は、その検索結果を、入出力装置３００に出力し、これを表示させる。
【００３７】
［装置の動作］
次に、本発明の実施の形態における情報検索支援装置２００の動作について図３〜図８を用いて説明する。図３は、本発明の実施の形態における情報検索支援装置の動作を示すフロー図である。また、以下の説明においては、適宜図１および図２を参酌する。さらに、本実施の形態では、情報検索装置２００を動作させることによって、情報検索支援方法が実施される。よって、本実施の形態における情報検索支援方法の説明は、以下の情報検索支援装置２００の動作説明に代える。
【００３８】
（ステップＡ１）
図３に示すように、最初に、情報検索支援装置２００において、検索キーワード入力部１０が呼び出され、検索キーワード入力部１０が、利用者が入力装置３０１から入力した検索キーワードを受け付ける。このとき、受け付けられたキーワードは、サーチエンジン５０２または情報検索部４０に検索処理指令を与えるための検索キーワードの一部となる。
【００３９】
具体的には、ステップＡ１では、図４に示すように出力装置３０１に入力画面が表示され、入力画面上で、利用者が、検索キーワードとして、「ゴルフ  レフティ」を入力し、入力画面に設けられた「検索」ボタンを押下すると、検索キーワード入力部１０が検索キーワードを受け付ける。検索キーワード入力部１０は、受け付けた検索キーワードを問合せ部２０に入力する。図４は、本実施の形態で用いられる入力画面の一例を示す図である。
【００４０】
（ステップＡ２）
次に、検索キーワード入力部１０から、検索キーワードが入力されると、問合せ部２０は、まず、入力されたキーワードの羅列に対して字句分析を行う。字句分析には、例えば、ＵＮＩＸ（登録商標）で広く使われている「ｌｅｘ」といったツールが利用される。そして、問合せ部２０は、「ゴルフ」と「レフティ」のみが単純に入力されており、括弧(“  ”)の付加、“site:”の設定といった検索オプション（検索条件）が設定されていないかどうかを判定する。
【００４１】
（ステップＡ３）
ステップＡ２の判定の結果、「ゴルフ」と「レフティ」との二つのキーワードが単純に入力され、且つ検索オプションが一切使用されていない場合は、問合せ部２０は、図５に示すように、出力装置３００の画面に質問を表示させ、利用者に問いかけを行う。図５は、本実施の形態で利用に出力される質問の一例を示す図である。図５の例では、選択方式によって、検索において利用者が重視する項目を問いかける質問が示されている。
【００４２】
（ステップＡ４）
次に、ステップＡ３の実行後、問合せ部２０は、利用者から回答があったかどうかを判定する。判定の結果、回答があった場合、即ち、図５に示す質問が示された後、利用者が、自分が該当すると考える項目を選択した場合は、問合せ部２０は、選択を回答として受け付ける。その後、検索式作成部３０が呼び出され、ステップＡ５が実行される。一方、回答がなかった場合、およびステップＡ２の判定の結果、検索オプションが設定されている場合は、検索入力部１０によってステップＡ８が実行される。
【００４３】
（ステップＡ８）
検索キーワード入力部１０は、検索キーワードに上述の検索オプションが設定されている場合、または図４に示したいずれの項目にもチェックが行なわれずに「検索」ボタンが押された場合に、ステップＡ８を実行する。つまり、このような場合は、利用者の検索能力は高いと判断されるので、情報検索支援装置２００は、検索式作成部３０と情報検索部４０とを呼び出さずに、検索キーワード入力部１０に、受け付けた検索キーワードを、通信装置１００を介して、クラウド５００へと入力させる。
【００４４】
（ステップＡ９）
その後、検索キーワード入力部１０が検索結果を取得すると、情報検索支援装置２００は、通常の検索と同様に、検索結果を、検索結果表示部５０に入力する。この結果、ステップＡ７が実行され、検索結果表示部５０は、検索結果を、出力装置３００の画面に表示させる。
【００４５】
（ステップＡ５）
ステップＡ５では、検索式作成部３０は、問合せ部２０の問い合わせによって選択された項目に基づいて、情報検索部４０が備えるサーチエンジンに入力するパラメータを決定する。
【００４６】
具体的には、問合せの一番目の項目「対象の商品を買いたい」がチェックされている場合は、検索式作成部３０は、「買い物カゴ」、または「当該店舗の紹介リンクなどの存在を確認できるページ」を絞り込む新たな検索キーワードを、元の検索キーワードに追加する。これは、項目「対象の商品を買いたい」は、利用者にとってネットショッピングが第一目的であり、利用者がインターネット上で対象商品を検索して、その場で注文するという行為を想定して設定されているからである。
【００４７】
また、問合せの二番目の項目「対象の詳細を知りたい」がチェックされている場合は、検索式作成部３０は、利用者に、さらに、特に重視するキーワードを選ばせる。これにより、検索式作成部３０は、重視するキーワードを最優先にした検索を可能にする検索条件を、元の検索キーワードに設定する。
【００４８】
さらに、問合せの三番目の項目「流行（傾向)、ニーズを知りたい」がチェックされている場合は、検索式作成部３０は、ニュース、ＳＮＳ、Ｔｗｉｔｔｅｒ等を利用したページを優先的な検索対象とする検索条件を、元の検索キーワードに設定する。
【００４９】
ここで、新たな検索キーワードの追加、新たな検索条件の設定が行われて得られた、新たな検索式の具体例について説明する。なお、検索式は、実際には、サーチエンジンの種類によって異なるが、以下の例では、利用者に見える記号により、例えば、ＡＮＤ検索は空白で示し、ＯＲ検索は‘|’で示すこととする。
【００５０】
まず、一番目の項目がチェックされている場合は、検索式に検索キーワードが追加され、検索式は、例えば、「ゴルフ  レフティ  買い物カート  店舗  (紹介|概要)」となる。また、二番目の項目がチェックされている場合は、検索式に引用符が設定され、例えば、重視するキーワードが「レフティ」であるならば、検索式は、「ゴルフ  “レフティ”」となる。さらに、三番目の項目がチェックされている場合は、検索対象が限定され、検索式は、例えば、「ゴルフ  レフティ  ニュース  (ＳＮＳ｜Ｔｗｉｔｔｅｒ)」となる。
【００５１】
ここで、例えば、利用者が、レフティ用のクラブをオンラインショッピングで購入したいという場面を想定する。この場合、通常の検索では、利用者は、「ゴルフ  レフティ  クラブ  購入」という検索キーワードを思い浮かべるであろう。そして、この検索キーワードを用いたとしても、ある程度、ゴルフショップにおけるクラブの販売情報というのを容易に収集できる。しかしながら、キーワードで「レフティ」を付加したにも拘らず、多くの場合、販売されるクラブのほとんどが右手用というケースに直面することがある。
【００５２】
これに対して、問合せ部２０からの質問の回答として、「対象の商品を買いたい」、「対象の詳細を知りたい」の二つの項目が選択され、さらに、優先したい対象として、「レフティ」が選択されているとする。この利用者の回答に対応して、検索式作成部３０は、レフティ用のクラブに関する情報を主に収集するため、以下の検索式を生成する。
検索式：「ゴルフ  “レフティ”  クラブ  買い物カート  店舗  (紹介|概要)」
【００５３】
ここで、上記検索式において、レフティには、“レフティ”というように引用符が付与されている。そして、引用符が付与された検索キーワードについては、通常の検索における検索キーワードのヒット率と情報網羅率との合計値が閾値以上となるＷｅｂページが、検索されるる。また、この場合の閾値としては、本実施の形態では、例えば、検索キーワードのヒット率と情報網羅率との総合的な尺度平均（平均値）をαとすると、α×βを用いることができる。ここで、αは、予め設定される「統合的な尺度平均」である。αは、例えば、代表的なＷｅｂページでのヒット率と情報網羅率とから計算される。βは任意の係数である。本実施の形態では、βは１．２に設定されている。
【００５４】
図６および図７を用いて引用符による検索結果の違いについて説明する。図６は、本発明の実施の形態においてレフティに引用符を付けないで検索を行った場合の検索結果の一例を示している。図７は、本発明の実施の形態においてレフティに引用符を付けて検索を行った場合の検索結果の一例を示している。
【００５５】
図６に示すように、「レフティ」を引用符なしで検索した場合は、クラブ購入とは無関係な、余計な情報のページも検索結果として表示されることがある。これに対して、図７に示すように、「レフティ」を引用符つきで検索した場合は、レフティ用商品の紹介、ショッピングが可能なサイトが優先して表示される。
【００５６】
また、上述した「情報網羅率」は、検索キーワードがＷｅｂページ上で言及されている割合、つまり、検索キーワードがＷｅｂページにおいて全体のどのくらいの割合で言及されているかを示す尺度である。具体的には、検索キーワード自身の、主語として表現される部分の頻度、長さ、キーワードが含まれている文章の文脈の前後関係の広さ、同じく文脈の多さ、それぞれを算出し、得られた各パーセンテージを合算することによって、情報網羅率が得られる。つまり、情報網羅率は、従来の検索によって表示されたＷｅｂページに対して、上記の観点一つ一つについて、パーセンテージを算出し、これらを合算することによって、得ることができる。
【００５７】
以下に、１０００ワードで構成された５０の文章を含み、且つ、ある検索キーワードの出現数が１５回である、Ｗｅｂページを対象とした例について説明する。まず、本例では、検索キーワードのヒット率は、１５／１０００を計算し、１．５％となる。
【００５８】
また、検索キーワードを主語として記載している文章の出現率は、５つの文章が該当するとして、５／５０を計算し、１０％となる。検索キーワードを主語として記載している文章の長さについての割合は、上記で該当した５つの文章のワード数が１５０だったとすると、１５０／１０００を計算し、１５％となる。
【００５９】
さらに、検索キーワードが含まれる文章の、文脈の前後関係の広さについての割合は、一文章の走査において、当該キーワードが連続してヒットする最大文章数から求められる。よって、３つの文章が最大だった場合では、３／５０を計算し、６％となる。また、キーワードが含まれる文章の、文脈の前後関係の多さについての割合は、一文章の走査において、前、後それぞれの文章にキーワードが含まれた回数から求められる。含まれた回数が５回であったとすると、５／５０を計算し、１０％となる。
【００６０】
以上の場合、情報網羅率は、（１０＋１５＋６＋１０)によって計算され、４１％となる。また、例として挙げたＷｅｂページから、統合的な尺度平均αを算出するのであれば、算出された各パーセンテージと、キーワードのヒット率とを足し合わせて、その平均値を求め、得られた値を統合的な尺度平均αとする。つまり、αは、(１．５＋１０＋１５＋６＋１０)／５を計算して、８．５％と算出される。そして、このαの値が採用される場合、”レフティ”は、キーワードのヒット率と情報網羅率との合計値が、１０．２％（８．５％に１．２を乗算して得られる値）という基準を満たすページから検索される必要がある。
【００６１】
（ステップＡ６）
次に、情報検索部４０は、検索式作成部３０によって作成された検索式を用いて、検索処理を実行する。例えば、検索式に“レフティ”が含まれている場合は、情報検索部４０は、キーワードのヒット率と情報網羅率との平均値が１０．２％以上となるＷｅｂページのみを検索する。
【００６２】
（ステップＡ７）
その後、検索結果リストが確定された時点で、検索結果表示部５０が呼び出され、検索結果表示部５０は、検索結果リストを、出力装置３００の画面に表示させる。また、ステップＡ８およびＡ９が実行された場合は、上述したように、クラウド５００上のサーチエンジン５０２から取得した検索結果が、出力装置３００の画面に表示される。
【００６３】
（ステップＡ６の詳細）
ここで、図８を用いて、ステップＡ６のステップを更に具体的に説明する。図８は、図３に示した情報検索処理を詳細に示すフロー図である。
【００６４】
図７に示すように、まず、情報検索部４０は、サーチエンジンのベンダが所有する分散データストア５０１（図１参照）から、検索キーワードと関連しているＷｅｂページのＵＲＬ（ＵＲＬ情報群）をフェッチする（ステップＡ６１）。
【００６５】
次に、情報検索部４０は、フェッチしたＵＲＬをその個数分、一つずつ走査する（ステップＡ６２）。そして、情報検索部４０は、フェッチしたＵＲＬ毎に、そこにあるＷｅｂページ対して、検索キーワードについてのキーワードヒット率を算出し（ステップＡ６３）、更に、各情報網羅率も算出する(ステップＡ６４)する。
【００６６】
そして、情報検索部４０は、ステップＡ６３で得られたキーワードヒット率とステップＡ６４で得られた情報網羅率との合計が尺度基準αの１．２倍以上であるかどうかを判定する（ステップＡ６５）。ステップＢ５の判定の結果、イエスである場合は、情報検索部４０は、対象となったＵＲＬを、検索結果リストとして記録する（ステップＡ６６）。
【００６７】
そして、ステップＡ６５の判定の結果、ノーである場合、または、ステップＡ６６の実行後は、情報検索部４０は、対象となるＵＲＬを変えて、再度ステップＢ３以降を実行する。なお、全てのＵＲＬにおいて各ステップが実行されている場合は、ステップＡ６は終了する。また、ステップＡ６１〜Ａ６６を実行したが、該当するＵＲＬの数がゼロまたは若干数であった検索キーワードに対しては、情報検索部４０は、対象外とされたＵＲＬのリストを補欠リストとして登録する。この場合、検索結果表示部５０は、ステップＡ７において、補欠リストを参考情報として出力装置３００の画面に表示することができる。
【００６８】
また、本発明の実施の形態におけるプログラムは、コンピュータ１１０（図１および図２参照）に、図３に示すステップＡ１〜Ａ７、および図８に示すステップＡ６１〜Ａ６６を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における情報検索支援装置２００と情報検索支援方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、検索キーワード入力部１０、問合せ部２０、検索式作成部３０、情報検索部４０、及び検索結果表示部５０として機能し、処理を行なう。
【００６９】
以上のように、本実施の形態では、利用者が所望する情報にノイズが入りやすく、検索にかかる工数増大が起きやすい環境において、ノイズによる「ゆれ」が生じた情報から、可能なかぎり無関係な部分（ノイズ）を排除できる。
【００７０】
つまり、本実施の形態では、キーワードによる検索にて、その結果を得る前に、利用者が特に望むジャンルが何なのかを簡単な設問で誘導させ、選択した回答の内容により、使用されるサーチエンジンが有する検索オプションが自動生成される。そして、生成された検索オプションにより、ノイズの排除が行われる。従って、本実施の形態によれば、より確実でかつ最適な情報を瞬時に得ることが可能となる。このことにより、検索結果リストを最初から最後まで閲覧するような手間を排除でき、情報検索容易性の向上を図ることができる。
【００７１】
また、検索キーワードをうまく列挙することでヒットする情報を見つけ出す従来の検索環境では、検索に関するＩＴ部分の知識、ブラウザ操作の経験、ブラウザ操作の知識の差がそのまま検索結果として出てくる状況にある。従って、利用者は、個人差があるにしても「もっと効果的なキーワードを見つけ出せば、もっと的確な検索ができるようになるのではないか」と考えるので、それが結果的には、検索に多くの時間をかけてしまうことになる。しかし、本実施の形態によれば、検索を行う段階で、利用者自身のＩＴにおける知識があまりなくても、検索の際のリクエストを再確認でき、利用者は、より正確で、且つ自然な形での検索を実行することができる。
【００７２】
ここで、実施の形態における情報検索支援装置を構築するコンピュータの具体例について図９を用いて説明する。図９は、本発明の実施の形態における情報検索支援装置を実現するコンピュータの一例を示すブロック図である。
【００７３】
図９に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００７４】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００７５】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７６】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００７７】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。
【００７８】
（付記１）
検索キーワードを用いたＷｅｂページの検索を支援する情報検索支援装置であって、
検索キーワードが入力されると、質問を出力して、その回答を求める、問合せ部と、
前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、検索式作成部と、
前記検索式に基づいて、Ｗｅｂページを検索する、情報検索部と、
を備えている、ことを特徴とする情報検索支援装置。
【００７９】
（付記２）
前記問い合わせ部が、前記検索キーワードが物品を表す場合に、前記質問として、前記物品に対して予定されている行為が設定された行為であるかどうかを問いかける第１の質問と、前記物品の詳細情報が必要であるかどうかを問いかける第２の質問と、前記物品の置かれている状況の情報が必要であるかどうかを問いかける第３の質問とを出力する、付記１に記載の情報検索支援装置。
【００８０】
（付記３）
前記検索式作成部が、
前記第１の質問に対して前記設定された行為であると回答された場合に、入力された前記検索キーワードに対し、前記設定された行為に関係する検索キーワードを追加する、付記２に記載の情報検索支援装置。
【００８１】
（付記４）
前記検索式作成部が、
前記第２の質問に対して前記物品の詳細情報が必要であると回答された場合に、入力された前記検索キーワードに対し、前記検索キーワードのヒット率と前記検索キーワードがＷｅｂページ上で言及されている割合を示す情報網羅率と合計値が閾値以上となるＷｅｂページを検索する、検索条件を設定する、付記２または３に記載の情報検索支援装置。
【００８２】
（付記５）
前記検索式作成部が、
前記第３の質問に対して前記物品の置かれている状況の情報が必要であると回答された場合に、入力された前記検索キーワードに対し、予め設定された分野のＷｅｂページを検索対象とする、検索条件を設定する、付記２〜４のいずれかに記載の情報検索支援装置。
【００８３】
（付記６）
検索キーワードを用いたＷｅｂページの検索を支援するための方法であって、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を有している、ことを特徴とする情報検索支援方法。
【００８４】
（付記７）
前記（ａ）のステップにおいて、前記検索キーワードが物品を表す場合に、前記質問として、前記物品に対して予定されている行為が設定された行為であるかどうかを問いかける第１の質問と、前記物品の詳細情報が必要であるかどうかを問いかける第２の質問と、前記物品の置かれている状況の情報が必要であるかどうかを問いかける第３の質問とを出力する、付記６に記載の情報検索支援方法。
【００８５】
（付記８）
前記（ｂ）のステップにおいて、前記第１の質問に対して前記設定された行為であると回答された場合に、入力された前記検索キーワードに対し、前記設定された行為に関係する検索キーワードを追加する、付記７に記載の情報検索支援方法。
【００８６】
（付記９）
前記（ｂ）のステップにおいて、前記第２の質問に対して前記物品の詳細情報が必要であると回答された場合に、入力された前記検索キーワードに対し、前記検索キーワードのヒット率と前記検索キーワードがＷｅｂページ上で言及されている割合を示す情報網羅率と合計値が閾値以上となるＷｅｂページを検索する、検索条件を設定する、付記７または８に記載の情報検索支援方法。
【００８７】
（付記１０）
前記（ｂ）のステップにおいて、前記第３の質問に対して前記物品の置かれている状況の情報が必要であると回答された場合に、入力された前記検索キーワードに対し、予め設定された分野のＷｅｂページを検索対象とする、検索条件を設定する、付記７〜９のいずれかに記載の情報検索支援方法。
【００８８】
（付記１１）
コンピュータによって、検索キーワードを用いたＷｅｂページの検索を支援するためのプログラムであって、
前記コンピュータに、
（ａ）検索キーワードが入力されると、質問を出力して、その回答を求める、ステップと、
（ｂ）前記回答に基づいて、入力された前記検索キーワードに対し、新たな検索キーワードの追加、新たな検索条件の設定、または両方を行って、新たな検索式を作成する、ステップと、
（ｃ）前記検索式に基づいて、Ｗｅｂページを検索する、ステップと、
を実行させる、プログラム。
【００８９】
（付記１２）
前記（ａ）のステップにおいて、前記検索キーワードが物品を表す場合に、前記質問として、前記物品に対して予定されている行為が設定された行為であるかどうかを問いかける第１の質問と、前記物品の詳細情報が必要であるかどうかを問いかける第２の質問と、前記物品の置かれている状況の情報が必要であるかどうかを問いかける第３の質問とを出力する、付記１１に記載のプログラム。
【００９０】
（付記１３）
前記（ｂ）のステップにおいて、前記第１の質問に対して前記設定された行為であると回答された場合に、入力された前記検索キーワードに対し、前記設定された行為に関係する検索キーワードを追加する、付記１２に記載のプログラム。
【００９１】
（付記１４）
前記（ｂ）のステップにおいて、前記第２の質問に対して前記物品の詳細情報が必要であると回答された場合に、入力された前記検索キーワードに対し、前記検索キーワードのヒット率と前記検索キーワードがＷｅｂページ上で言及されている割合を示す情報網羅率と合計値が閾値以上となるＷｅｂページを検索する、検索条件を設定する、付記１２または１３に記載のプログラム。
【００９２】
（付記１５）
前記（ｂ）のステップにおいて、前記第３の質問に対して前記物品の置かれている状況の情報が必要であると回答された場合に、入力された前記検索キーワードに対し、予め設定された分野のＷｅｂページを検索対象とする、検索条件を設定する、付記１２〜１４のいずれかに記載のプログラム。
【産業上の利用可能性】
【００９３】
以上のように、本発明によれば、検索技術及び検索知識の程度によることなく、利用者は適切な情報の検索を行うことができる。本発明は、情報検索の分野において有用である。
【符号の説明】
【００９４】
１０  検索キーワード入力部
２０  問合せ部
３０  検索式作成部
４０  情報検索部
５０  検索結果表示部
１００  通信装置
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
２００  情報検索支援装置
３００  出力装置
３０１  入力装置
５００  クラウド
５０１  分散データストア
５０２  サーチエンジン
【図１】
2012185708.tif 000003
【図２】
2012185708.tif 000004
【図３】
2012185708.tif 000005
【図４】
2012185708.tif 000006
【図５】
2012185708.tif 000007
【図６】
2012185708.tif 000008
【図７】
2012185708.tif 000009
【図８】
2012185708.tif 000010
【図９】
2012185708.tif 000011