(57)【要約】【課題】ユーザの検索目的にかかる検索語をユーザに提示できるシステムを提供する。【解決手段】本発明の推奨検索語提示システム１は、検索に用いる検索クエリをユーザが設定するフォームに加え、検索オプションとして検索目的を示す検索目的語をユーザが設定するＧＵＩをクライアント２に送信して、クライアント２から検索クエリと検索目的語を取得する検索管理手段１０と、検索管理手段１０がクライアント２から取得した検索目的語に関連する単語を推奨検索語として生成する推奨検索語生成手段１１と、検索エンジン３が検索クエリを用いて検索した検索結果と推奨検索語生成手段１１が生成した推奨検索語をクライアント２に表示させる検索結果提示手段１２を備えている。【選択図】図１
2013238939.tif 000002
【特許請求の範囲】
【請求項１】
検索に用いる検索クエリをユーザが設定する入力フォームに加え、検索オプションとして検索目的を示す検索目的語をユーザが設定するＧＵＩをクライアントに送信して、クライアントから前記検索クエリと前記検索目的語を取得する検索管理手段と、
前記検索管理手段がクライアントから取得した前記検索目的語に関連する単語を推奨検索語として生成する推奨検索語生成手段と、
検索エンジンが前記検索クエリを用いて検索した検索結果と前記推奨検索語生成手段が生成した前記推奨検索語をクライアントに表示させる検索結果提示手段と、
を備えたことを特徴とする推奨検索語提示システム。
【請求項２】
前記推奨検索語生成手段は、検索エンジンが前記検索クエリを用いて検索した検索結果を自然言語解析して得られた単語の中から、前記検索目的語と関連性の高い単語を前記推奨検索語として生成する、請求項１に記載した推奨検索語提示システム。
【請求項３】
前記検索結果提示手段は、前記推奨検索語生成手段が生成した前記推奨検索語毎に、前記検索クエリに前記推奨検索語を含ませた推奨検索クエリを生成し、前記推奨検索クエリをクライアントに表示させることを特徴とする、請求項１または請求項２に記載した推奨検索語提示システム。
【請求項４】
前記検索結果提示手段は、前記推奨検索クエリを用いたときの検索件数をユーザに提示できるように、前記推奨検索クエリに対応する情報を検索エンジンに検索させ、前記推奨検索クエリに関連付けて検索件数を表示させることを特徴とする、請求項３に記載した推奨検索語提示システム。
【請求項５】
前記検索結果提示手段は、前記推奨検索クエリを生成する際、検索エンジンが対応していない記号を、該記号を示す単語に変換することを特徴とする、請求項３または請求項４に記載した推奨検索語提示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの検索目的に沿った検索語である推奨検索語をユーザに提示できるシステムを提供するための発明である。
【背景技術】
【０００２】
インターネット上には、一つ以上の検索語からなる検索クエリを入力することによって、閲覧したい情報（Ｗｅｂページ）を検索できるようにした検索エンジンというシステムが存在する。
【０００３】
既存の検索エンジンでは、一つ以上の検索語からなる検索クエリを入力するためのＧＵＩインターフェース（例えば、 HYPERLINK "http://search.yahoo.co.jp/web/" http://search.yahoo.co.jp/web/）をユーザに提供しているが、検索エンジンによっては、検索精度の向上を図るために、細かな検索条件を設定するＧＵＩ（例えば、http://search.yahoo.co.jp/web/advanced）も提供している。
【０００４】
しかし、全てのユーザが検索エンジンを使いこなせるわけではなく、ユーザが入力した検索クエリを用いた検索結果の中に所望する情報がない場合、該ユーザは、所望する情報を検索する検索クエリをどのようにすればよいのかわからないため、ユーザが入力した検索クエリから得られる新たな検索語をユーザに提示することが考えられている。
【０００５】
例えば、特許文献１では、ユーザが入力した文書等から得られるキーワードと共起性の高い類義語を拡張キーワードとしてユーザに提示する発明が記載されている。また、特許文献２には、所定の単語を含み検索エンジンにより抽出された複数のＷｅｂページから得られ、所定の単語と関連性の高い単語をユーザに提示する発明が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−４５２７４号公報
【特許文献２】特開２０１２−１４７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１、２で開示されている発明は、ユーザが入力した検索語に関連する単語をユーザに提示する発明で、ユーザの検索目的に対応した検索語をユーザに提示する発明ではない。
【０００８】
そこで、本発明は、検索エンジンに不慣れなユーザであっても、ユーザの検索目的に沿った情報を検索できるように、ユーザの検索目的にかかる検索語をユーザに提示できるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は、ユーザの検索目的にかかる検索語である推奨検索語をユーザに提示できる推奨検索語提示システムであって、前記推奨検索語提示システムは、検索条件をユーザから取得するために、検索に用いる検索クエリをユーザが設定するフォームに加え、検索オプションとして検索目的を示す検索目的語をユーザが設定するＧＵＩをクライアントに送信して、クライアントから前記検索クエリと前記検索目的語を取得する検索管理手段を備える。
【００１０】
また、第１の発明にかかる前記推奨検索語提示システムは、ユーザの検索目的にかかる検索語を生成するために、前記検索管理手段がクライアントから取得した前記検索目的語に関連する単語を推奨検索語として生成する推奨検索語生成手段を備え、更に、前記推奨検索語をユーザに提示するために、検索エンジンが前記検索クエリを用いて検索した検索結果と前記推奨検索語生成手段が生成した前記推奨検索語をクライアントに表示させる検索結果提示手段を備える。
【００１１】
更に、第２の発明は、第１の発明に記載した推奨検索語提示システムにおいて、前記検索クエリを用いて検索した検索結果から前記推奨検索語を生成できるように、前記推奨検索語生成手段は、検索エンジンが前記検索クエリを用いて検索した検索結果を自然言語解析して得られた単語の中から、前記検索目的語と関連性の高い単語を前記推奨検索語として生成することを特徴とする。
【００１２】
更に、第３の発明は、第１の発明または第２の発明に記載した推奨検索語提示システムにおいて、前記推奨検索語を用いてユーザが検索できるように、前記検索結果提示手段は、前記推奨検索語生成手段が生成した前記推奨検索語毎に、前記検索クエリに前記推奨検索語を含ませた推奨検索クエリを生成し、前記推奨検索クエリをクライアントに表示させることを特徴とする。
【００１３】
更に、第４の発明は、第３の発明に記載した推奨検索語提示システムにおいて、前記検索結果提示手段は、前記推奨検索クエリを用いたときの検索件数をユーザに提示できるように、前記推奨検索クエリに対応する情報を検索エンジンに検索させ、前記推奨検索クエリに関連付けて検索件数を表示させることを特徴とする。
【００１４】
更に、第５の発明は、第３の発明または請求項４に記載した推奨検索語提示システムにおいて、検索エンジンが対応していない記号が検索時に無視されることがないように、前記検索結果提示手段は、前記推奨検索クエリを生成する際、検索エンジンが対応していない記号を、該記号を示す単語に変換することを特徴とする。
【発明の効果】
【００１５】
このように、上述した本発明によれば、検索エンジンに不慣れなユーザであっても、ユーザの検索目的に沿った情報を検索できるように、ユーザの検索目的にかかる検索語をユーザに提示できるシステムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】推奨検索語提示システムを含むシステム構成を説明する図。
【図２】推奨検索語提示システムの動作を説明する図。
【図３】検索管理手段がクライアントへ送信するＧＵＩを説明する図。
【図４】クライアントに表示される検索結果画面を説明する図。
【発明を実施するための形態】
【００１７】
ここから、本発明の好適な実施形態について、図面を参照しながら詳細に説明する。なお、これから説明する実施形態は一つの実施形態にしか過ぎず、本発明は、これから説明する実施形態に限定されることなく、種々の変形や変更が可能である。
【００１８】
図１は、本実施形態にかかる推奨検索語提示システム１を含むシステム構成を説明する図である。図１には、ユーザが操作するクライアント２と、検索クエリに対応する情報を情報源４から検索する検索エンジン３と、一つ以上の検索語を含む検索クエリと検索目的をユーザから受け付けた後、ユーザの検索目的に沿った推奨検索語をユーザに提示する推奨検索語提示システム１とから少なくとも構成される。
【００１９】
図１において、検索エンジン３は既存のシステムを利用することができるが、独自の検索エンジン３を用意してもよい。既存の検索エンジン３としてはＧｏｏｇｌｅやＹａｈｏｏなどが有名で、既存の検索エンジン３を利用する際、情報源４はインターネット上で公開されている様々なＷｅｂページになる。
【００２０】
図１において、ユーザが操作するクライアント２は、ブラウザを実装したコンピュータで、このようなコンピュータとしては、デスクトップ型のパーソナルコンピュータ、タブレット型のパーソナルコンピュータ、スマートフォン、携帯電話などが想定できる。
【００２１】
図１において、推奨検索語提示システム１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）などが実装された一台のサーバもしくは複数のサーバで実現される装置で、推奨検索語提示システム１は、コンピュータプログラムにより実現される機能として、クライアント２から検索クエリと検索目的を取得する検索管理手段１０と、検索管理手段１０がクライアント２から取得した検索目的語に関連する単語を推奨検索語として生成する推奨検索語生成手段１１と、検索エンジン３が検索した検索クエリの検索結果と推奨検索語生成手段１１が生成した推奨検索語をクライアント２に表示させる検索結果提示手段１２を備える。
【００２２】
図２は、推奨検索語提示システム１の動作を説明する図である。推奨検索語提示システム１の検索管理手段１０は、クライアント２から最初のアクセスがあると、一つ以上の検索語を含む検索クエリと検索目的を示す検索目的語をユーザが設定するためのＧＵＩ（Graphical User Interface）をクライアント２へ送信し（Ｓ１）、ユーザが設定した検索クエリと検索目的語をクライアント２から取得する（Ｓ２）。
【００２３】
図３は、検索管理手段１０がクライアント２へ送信するＧＵＩを説明する図である。図３（ａ）は、検索管理手段１０がクライアント２へ送信するＧＵＩの一例で、図３（ａ）で図示したＧＵＩには、一つ以上の検索語を含む検索クエリをユーザが入力するフォーム５ａと、検索する際にクリックするボタンオブジェクト５ｂに加え、図３では、検索オプションとして、検索目的を示す検索目的語を設定するフォーム５ｃを図示している。
【００２４】
図３（ｂ）は、検索目的語を設定するフォーム５ｃが選択された時の図で、検索目的語を設定するフォームが選択されると、検索目的語の一覧を表示するウィンドウ５ｄが表示され、このウィンドウ５ｄに表示されている単語を選択することでユーザは検索目的語を選択できる。
【００２５】
図２の説明に戻る。検索管理手段１０は、ユーザが設定した検索クエリと検索目的語をクライアント２から取得すると、検索クエリを検索エンジン３に引き渡し（Ｓ３）、検索クエリに基づく検索結果を検索エンジン３から取得する（Ｓ４）。
【００２６】
次に、検索管理手段１０は、検索目的語と検索クエリに基づく検索結果を推奨検索語生成手段１１に引き渡し（Ｓ５）、推奨検索語生成手段１１は、検索管理手段１０から検索目的語が引き渡されると、検索目的語に関連する単語を推奨検索語として生成し、生成した推奨検索語を検索結果提示手段１２に引き渡す（Ｓ６）。
【００２７】
検索目的語の関連語を得る手法としては、検索目的語の類義語を用いることも考えられるが、本実施形態において、推奨検索語生成手段１１は、特許文献２のように、検索クエリに基づく検索結果に含まれる情報を形態素解析し、検索目的語と関連性の高い単語を検索目的語の関連語として生成する。例えば、検索目的語を「店探し」とした場合、「店探し」の関連語として「飲食店」や「クーポン」などの単語が推奨検索語として生成される。
【００２８】
検索管理手段１０は、推奨検索語生成手段１１から推奨検索語が引き渡されると、検索クエリに基づく検索結果と推奨検索語生成手段１１から引き渡された推奨検索語を検索結果提示手段１２に引き渡す（Ｓ７）。
【００２９】
検索結果提示手段１２は、ユーザが推奨検索語を用いて情報を検索できるように、推奨検索語生成手段１１から引き渡された推奨検索語毎に、クライアント２から取得した検索クエリに推奨検索語を加えた推奨検索クエリを生成し、推奨検索クエリおよび検索エンジン３の検索結果を含む検索結果画面をクライアント２へ送信して（Ｓ８）、図２の手順は終了する。
【００３０】
例えば、「飲食店」と「クーポン」が推奨検索語として生成された場合、クライアント２から取得した検索クエリに「飲食店」を含ませた推奨検索クエリと、クライアント２から取得した検索クエリに「クーポン」を含ませた推奨検索クエリが生成されることになる。
【００３１】
図４は、クライアント２に表示される検索結果画面を説明する図である。図４で図示した検索結果画面には、図３（ａ）で図示したＧＵＩに加え、推奨検索クエリ５ｅおよび検索エンジン３の検索結果５ｆが含まれる。
【００３２】
なお、使用できない記号が検索エンジン３に設定されていることがあるため、ユーザが設定した検索クエリの中に、検索エンジン３では使用できない記号が含まれている場合、検索結果提示手段１２は、推奨検索クエリを生成する際、該記号を該記号に対応する単語に置換するようにしてもよい。
【００３３】
例えば、ユーザがワードプロセッサの縦書きで感嘆符を横2列に並べる方法を知りたかったとする。検索クエリが「ワードプロセッサ 縦書き ！！  横２列」の場合、記号「！」は検索エンジン３側で無視されてしまい該方法に関する有益な情報が得られない。この場合、「！」を「！」に対応する単語（例えば、「感嘆符」）に置換する。
【００３４】
また、検索目的語に対応する推奨検索語が複数得られる場合、検索結果提示手段１２は、推奨検索クエリに対応する情報を検索エンジン３に検索させ、推奨検索クエリを検索件数順に提示するようにしてもよい。
【符号の説明】
【００３５】
１    推奨検索語提示システム
１０  検索管理手段
１１  推奨検索語生成手段
１２  検索結果提示手段
２    クライアント
３    検索エンジン
【図１】
2013238939.tif 000003
【図２】
2013238939.tif 000004
【図３】
2013238939.tif 000005
【図４】
2013238939.tif 000006