(57)【要約】【課題】入力されたクエリ語に対する観点をユーザに選択候補として明示すると共に、選択された観点で更に絞り込んで検索するコンテンツ検索プログラム等を提供する。【解決手段】コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集手段と、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する用言体言抽出手段と、説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる検索結果明示手段と、ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、コンテンツ検索手段へ入力する再検索入力手段とを有する。【選択図】図２
2015095180.tif 000002
【特許請求の範囲】
【請求項１】
装置に搭載されたコンピュータを実行させるコンテンツ検索プログラムにおいて、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集手段と、
前記コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
前記コンテンツ検索手段によって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する用言体言抽出手段と、
前記コンテンツ検索手段によって検索された説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる検索結果明示手段と、
ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、前記コンテンツ検索手段へ入力する再検索入力手段と
してコンピュータを機能させることを特徴とするコンテンツ検索プログラム。
【請求項２】
前記用言は、活用自立語としての形容詞、形容動詞及び／又は動詞であり、
前記体言は、単語自立語としての名詞であり、
前記関係語は、係り受け語としての助詞である
ようにコンピュータを機能させることを特徴とする請求項１に記載のコンテンツ検索プログラム。
【請求項３】
前記再検索入力手段によって、前記用言体言抽出手段及び前記検索結果明示手段は、少なくとも２回以上繰り返され、
前記用言体言抽出手段は、最初に用言（又は体言）を抽出し、次に体言（又は用言）を抽出し、
前記検索結果明示手段は、最初にユーザに用言（又は体言）を選択させ、次にユーザに体言（又は用言）を選択させ、
前記再検索入力手段は、最初にユーザによって選択された用言（又は体言）を前記コンテンツ検索手段へ入力し、次にユーザによって選択された体言（又は体言）を前記コンテンツ検索手段へ入力する
ようにコンピュータを機能させることを特徴とする請求項１又は２に記載のコンテンツ検索プログラム。
【請求項４】
関係語によって結ばれた用言及び体言の２つの語からなる語対を抽出して登録した語対登録手段を更に有し、
前記用言体言抽出手段は、前記語対登録手段を用いて、前記説明文章から複数の用言又は体言を抽出する
ようにコンピュータを機能させることを特徴とする請求項１から３のいずれか１項に記載のコンテンツ検索プログラム。
【請求項５】
前記語対登録手段に語対を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、前記関係語登録手段に登録された関係語によって係り受けされた用言又は体言の語対を、前記コンテンツ情報収集手段から検索し、当該語対を前記語対登録手段へ登録する語対取得手段と、
前記語対登録手段に登録された前記語対を用いて、当該語対に対する関係語を、前記コンテンツ情報収集手段から検索し、当該関係語を前記関係語登録手段へ登録する関係語取得手段と
してコンピュータを更に機能させることを特徴とする請求項４に記載のコンテンツ検索プログラム。
【請求項６】
コンテンツ検索装置において、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集手段と、
前記コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
前記コンテンツ検索手段によって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する用言体言抽出手段と、
前記コンテンツ検索手段によって検索された説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる検索結果明示手段と、
ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、前記コンテンツ検索手段へ入力する再検索入力手段と
を有することを特徴とするコンテンツ検索装置。
【請求項７】
装置を用いたコンテンツ検索方法において、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集部を有し、
前記コンテンツ情報収集部を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索する第１のステップと、
第１のステップによって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する第２のステップと、
第１のステップによって検索された複数のコンテンツの説明文章をユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる第３のステップと、
前記コンテンツ情報収集部を用いて、ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、一致する語を多く含む順に複数のコンテンツを検索する第４のステップと、
第１のステップによって検索された複数のコンテンツの説明文章をユーザに明示する第５のステップと
を有することを特徴とするコンテンツ検索方法。
【請求項８】
次の検索キーとして、抽出された複数の体言又は用言の中からいずれかの体言又は用言をユーザに選択させる第６のステップと、
前記コンテンツ情報収集部を用いて、ユーザによって選択された体言又は用言を、次の検索キーのクエリ語として、一致する語を多く含む順に複数のコンテンツを検索する第７のステップと、
第７のステップによって検索された複数のコンテンツの説明文章をユーザに明示する第８のステップと
を有することを特徴とする請求項７に記載のコンテンツ検索方法。
【請求項９】
関係語によって結ばれた用言及び体言の２つの語からなる語対を抽出して登録した語対登録部を更に有し、
第２のステップは、前記語対登録部を用いて、前記説明文章から複数の用言又は体言を抽出する
ことを特徴とする請求項８に記載のコンテンツ検索方法。
【請求項１０】
前記語対登録部に語対を登録するために、
少なくとも１つの関係語を登録する関係語登録部を更に有し、
コンテンツ毎に、前記関係語登録手段に登録された関係語によって係り受けされた用言又は体言の語対を、前記コンテンツ情報収集手段から検索し、当該語対を前記語対登録手段へ登録するステップと、
前記語対登録手段に登録された前記語対を用いて、当該語対に対する関係語を、前記コンテンツ情報収集手段から検索し、当該関係語を前記関係語登録手段へ登録するステップと
を更に有することを特徴とする請求項７から９のいずれか１項に記載のコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力キーワードに基づいてコンテンツを検索する検索エンジンの技術に関する。
【背景技術】
【０００２】
Google（登録商標）やYahoo!（登録商標）のような一般的な検索エンジンによれば、ユーザの入力キーワードに基づいて、複数のコンテンツの検索結果を明示する。このとき、入力キーワードにスペルミスの可能性がある場合には、修正後のキーワードをユーザに明示する技術もある。また、入力キーワードだけでなく、他の候補のキーワードも合わせて、入力頻度が高いキーワードのリストを明示することもできる。
【０００３】
従来、ユーザの入力キーワードに基づいてコンテンツを検索すると共に、そのキーワードから検索に最適な「関連キーワード」をユーザに明示する技術がある（例えば特許文献１参照）。これら関連キーワードをユーザに選択させることによって、検索結果を更に絞り込むと共に、ヒット率を向上させたノイズの少ない情報検索を実行することができる。この技術によれば、例えば入力キーワード「大阪」について、その「大阪」に関連する「大阪市」「大阪水道局」等の関連キーワードがユーザに明示される。ユーザは、いずれかの関連キーワードを選択することによって、更に絞り込んで検索することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６３６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術によれば、あくまで、ユーザの入力キーワード自体を修正したり、又は、その入力キーワードを補完する他の関連キーワードを導出しているに過ぎない。
【０００６】
ここで、例えば「簡単な」「家計簿」のアプリケーションを検索する場合を想定する。ユーザは、例えば「入力が」簡単家計簿のアプリケーションを検索したかったとする。簡単な入力操作とは、例えば選択式（タップ式）操作が想定され、本来であれば「選択式」「家計簿」のようなキーワードを、クエリ語とするのが好ましいのかもしれない。
【０００７】
しかしながら、ユーザが、「選択式」のようにアプリケーションの機能を具体的にイメージして、クエリ語を設定することは難しい。実際には、そのような機能の存在自体を全く知らない場合や、「とにかく難しくないアプリ」のような曖昧な意図で探したいだけの場合もある。このような場合にも、「簡単」「家計簿」で検索できることが望ましい。
【０００８】
一方で、「簡単」と説明されたアプリケーションは、大量に存在すると共に、「簡単な」と称する観点として「入力」なのか「表示」なのか様々なものがある。ユーザとしては、クエリ語「簡単」「家計簿」によって検索された多数の検索結果の中から、各説明文を読みながら、「簡単」と称する観点を確認する作業が必要となってしまう。
【０００９】
前述した特許文献１に記載の技術によれば、クエリ語を含む言葉として「簡単操作」「簡単入力」をユーザに推薦することができる。しかし、「操作がとても簡単」や「入力が選択式で簡単」などは単語でないために推薦されない。また、既存の検索エンジンによれば、「家計簿  簡単」のように、多数のユーザによって過去に入力されたクエリ語の組み合わせを推薦することもできる。しかし、それが必ずしも、そのユーザの要求に合っているとは限らない。実際に、既存の検索エンジンに「家計簿  簡単」を入力した場合、「家計簿  簡単  アプリ」や「家計簿  簡単  無料」などが推薦された。ここで、「簡単」の観点を表すようなキーワード候補は、推薦されていない。尚、「家計簿」のみを入力した場合、「家計簿  フリーソフト」や「家計簿  アプリ」など推薦されることとなる。
【００１０】
また、一般的な関連単語抽出技術として、同一文章に共起する可能性の高さを指標として、複数の単語を抽出する技術もある。しかし、「アプリ」「無料」などの出現頻度の高い単語が抽出されやすいという問題も生じる。加えて、単語間の関係の確からしさまでは考慮されていないため、離れた位置にある無関係な語が抽出される場合もある。
【００１１】
そこで、本発明は、入力されたクエリ語に対する観点をユーザに選択候補として明示すると共に、選択された観点で更に絞り込んで検索するコンテンツ検索プログラム、装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、装置に搭載されたコンピュータを実行させるコンテンツ検索プログラムにおいて、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集手段と、
コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
コンテンツ検索手段によって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する用言体言抽出手段と、
コンテンツ検索手段によって検索された説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる検索結果明示手段と、
ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、コンテンツ検索手段へ入力する再検索入力手段と
してコンピュータを機能させることを特徴とする。
【００１３】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
用言は、活用自立語としての形容詞、形容動詞及び／又は動詞であり、
体言は、単語自立語としての名詞であり、
関係語は、係り受け語としての助詞である
ようにコンピュータを機能させることも好ましい。
【００１４】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
再検索入力手段によって、用言体言抽出手段及び検索結果明示手段は、少なくとも２回以上繰り返され、
用言体言抽出手段は、最初に用言（又は体言）を抽出し、次に体言（又は用言）を抽出し、
検索結果明示手段は、最初にユーザに用言（又は体言）を選択させ、次にユーザに体言（又は用言）を選択させ、
再検索入力手段は、最初にユーザによって選択された用言（又は体言）をコンテンツ検索手段へ入力し、次にユーザによって選択された体言（又は体言）をコンテンツ検索手段へ入力する
ようにコンピュータを機能させることも好ましい。
【００１５】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
関係語によって結ばれた用言及び体言の２つの語からなる語対を抽出して登録した語対登録手段を更に有し、
用言体言抽出手段は、語対登録手段を用いて、説明文章から複数の用言又は体言を抽出する
ようにコンピュータを機能させることも好ましい。
【００１６】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
語対登録手段に語対を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、関係語登録手段に登録された関係語によって係り受けされた用言又は体言の語対を、コンテンツ情報収集手段から検索し、当該語対を語対登録手段へ登録する語対取得手段と、
語対登録手段に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集手段から検索し、当該関係語を関係語登録手段へ登録する関係語取得手段と
してコンピュータを更に機能させることも好ましい。
【００１７】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
コンテンツ検索装置において、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集手段と、
コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
コンテンツ検索手段によって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する用言体言抽出手段と、
コンテンツ検索手段によって検索された説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる検索結果明示手段と、
ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、コンテンツ検索手段へ入力する再検索入力手段と
を有することも好ましい。
【００１８】
本発明によれば、装置を用いたコンテンツ検索方法において、
コンテンツ毎に、当該コンテンツに関する説明文章を、蓄積し又はネットワークを介して検索することができるコンテンツテキスト収集部を有し、
コンテンツ情報収集部を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索する第１のステップと、
第１のステップによって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する第２のステップと、
第１のステップによって検索された複数のコンテンツの説明文章をユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる第３のステップと、
コンテンツ情報収集部を用いて、ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、一致する語を多く含む順に複数のコンテンツを検索する第４のステップと、
第１のステップによって検索された複数のコンテンツの説明文章をユーザに明示する第５のステップと
を有することを特徴とする。
【００１９】
本発明のコンテンツ検索方法における他の実施形態によれば、
次の検索キーとして、抽出された複数の体言又は用言の中からいずれかの体言又は用言をユーザに選択させる第６のステップと、
コンテンツ情報収集部を用いて、ユーザによって選択された体言又は用言を、次の検索キーのクエリ語として、一致する語を多く含む順に複数のコンテンツを検索する第７のステップと、
第７のステップによって検索された複数のコンテンツの説明文章をユーザに明示する第８のステップと
を有することも好ましい。
【００２０】
本発明のコンテンツ検索方法における他の実施形態によれば、
関係語によって結ばれた用言及び体言の２つの語からなる語対を抽出して登録した語対登録部を更に有し、
第２のステップは、語対登録部を用いて、説明文章から複数の用言又は体言を抽出する
ことも好ましい。
【００２１】
本発明のコンテンツ検索方法における他の実施形態によれば、
語対登録部に語対を登録するために、
少なくとも１つの関係語を登録する関係語登録部を更に有し、
コンテンツ毎に、関係語登録手段に登録された関係語によって係り受けされた用言又は体言の語対を、コンテンツ情報収集手段から検索し、当該語対を語対登録手段へ登録するステップと、
語対登録手段に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集手段から検索し、当該関係語を関係語登録手段へ登録するステップと
を更に有することも好ましい。
【発明の効果】
【００２２】
本発明のコンテンツ検索プログラム、装置及び方法によれば、入力されたクエリ語に対する観点をユーザに選択候補として明示すると共に、選択された観点で更に絞り込んで検索することができる。そのために、ユーザは、感覚的で且つ曖昧なクエリ語を入力しても、その観点となるキーワードの選択候補を一見することによって、次に絞り込むべき所望のキーワードを直ぐに選択することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明におけるコンテンツ検索装置の機能構成図である。
【図２】本発明におけるコンテンツ検索方法のフローチャートである。
【図３】図２のＳ１１における端末の画面表示図である。
【図４】図２のＳ１４における端末の画面表示図である。
【図５】図２のＳ２１における端末の画面表示図である。
【図６】図２のＳ２４における端末の画面表示図である。
【図７】図２のＳ３１における端末の画面表示図である。
【図８】図２のＳ３３における端末の画面表示図である。
【図９】本発明における語対登録部及び関係語登録部の登録情報を表す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２５】
図１は、本発明におけるコンテンツ検索装置の機能構成図である。
【００２６】
コンテンツ検索装置１は、ユーザによって操作される端末２から、クエリ語（検索語）を受信し、そのクエリ語をキーとして複数のアプリケーション（コンテンツ）を検索する。コンテンツ検索装置１は、多数のサーバ群３から、アプリケーションの名称、説明文章及び取得先ＵＲＬ(Uniform Resource Locator)を予め取得し、蓄積している。また、端末２は、例えばスマートフォンやタブレットのような端末であることが好ましい。本発明のコンテンツ検索装置１によれば、ユーザは、入力したクエリ語に対してその観点のキーワードが選択候補として表示されるために、それをタップするだけで更に絞り込んで検索することができる。
【００２７】
図１によれば、コンテンツ検索装置１は、＜コンテンツ検索機能＞と、＜語対収集機能＞とに大きく区分できる。＜コンテンツ検索機能＞としては、コンテンツ情報収集部１０１と、コンテンツ検索部１１１と、用言体言抽出部１１２と、検索結果明示部１１３と、再検索入力部１１４とを有する。＜語対収集機能＞としては、語対登録部１０２と、関係語登録部１０３と、語対取得部１２１と、関係語取得部１２２とを更に有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。
【００２８】
＜コンテンツ検索機能＞
コンテンツ検索機能は、ユーザの端末２から受信したクエリ語に基づいて、アプリケーション（コンテンツ）を検索し、その検索結果と共に、クエリ語に対する観点を選択候補として返信する。
【００２９】
［コンテンツ情報収集部１０１］
コンテンツ情報収集部１０１は、コンテンツ毎に、当該コンテンツに関する大量の文章（説明文章）を蓄積したデータベースである。又は、コンテンツ情報収集部１０１は、ネットワークを介して、インターネットに接続された様々なサーバ群に蓄積されたコンテンツ情報を検索することができるものであってもよい。コンテンツ情報収集部１０１は、コンテンツ検索部１１１から参照されるものである。
【００３０】
コンテンツとは、例えばアプリケーションであって、ユーザが所望のアプリケーションを検索することができる。また、説明文章は、そのアプリケーションを説明するテキストあって、アプリケーションそのものではない。あくまで、ユーザが所望のアプリケーションを検索する際に参照するためのものである。
【００３１】
［コンテンツ検索部１１１］
コンテンツ検索部１１１は、端末２からクエリ語を受信する。そして、コンテンツ情報収集部１０１を用いて、そのクエリ語と一致する語を多く含む順に複数のコンテンツを検索する。検索されたコンテンツの説明文章は、用言体言抽出部１１２へ出力される。尚、端末２から、ユーザによって入力されたクエリ文章の中から、形態素解析によってクエリ語を抽出するものであってもよい。
【００３２】
［用言体言抽出部１１２］
用言体言抽出部１１２は、コンテンツ検索部１１１によって検索された複数のコンテンツの複数の説明文章から、複数の用言又は体言を抽出する。
「用言」とは、活用自立語としての形容詞、形容動詞及び／又は動詞である。
「体言」とは、単語自立語としての名詞である。
ここで、用言体言抽出部１１２は、例えば以下の２つの方法で説明文章から複数の用言又は体言を抽出することもできる。
・語対登録部１０２に登録された用言又は体言を抽出する。
・説明文章に対する形態素解析によって用言又は体言を抽出する。
抽出された用言又は体言は、検索結果明示部１１３へ出力される。
【００３３】
また、用言体言抽出部１１２は、後述する再検索入力部１１４によって、少なくとも２回以上繰り返されることが好ましい。この場合、最初に用言を抽出し、次に体言を抽出する。逆に、最初に体言を抽出し、次に用言を抽出するものであってもよい。
【００３４】
［検索結果明示部１１３］
検索結果明示部１１３は、コンテンツ検索部１１１によって検索された説明文章をコンテンツ毎にユーザに明示すると共に、次の検索キーとして、抽出された複数の用言又は体言の中からいずれか１つ以上の用言又は体言をユーザに選択させる。
【００３５】
また、検索結果明示部１１３は、後述する再検索入力部１１４によって、用言体言抽出部１１２と一緒に、少なくとも２回以上繰り返されることが好ましい。この場合、最初にユーザに用言を選択させ、次にユーザに体言を選択させる。逆に、最初に体言を選択させ、次に用言を選択させるものであってもよい。
【００３６】
［再検索入力部１１４］
再検索入力部１１４は、ユーザによって選択された用言又は体言を、次の検索キーのクエリ語として、コンテンツ検索部１１１へ入力する。特に、再検索入力部１１４は、用言体言抽出部１１２及び検索結果明示部１１３を、少なくとも２回以上繰り返すことも好ましい。即ち、ユーザによって入力されたクエリ語によってアプリケーションを検索した後、用言及び体言の組み合わせによって、検索結果をソートする。
【００３７】
本発明によれば、端末２を操作するユーザは、クエリ語を入力した後、自動的に表示される検索候補キーワードをタップするだけで、その観点に基づく検索結果を表示させることができる。そのために、端末２としては、スマートフォンやタブレットのようなタッチパネルディスプレイを搭載したものに適する。
【００３８】
図２は、本発明におけるコンテンツ検索方法のフローチャートである。尚、図２によれば、図１の機能構成部の処理の流れと同様に、コンテンツ検索方法としても理解できる。
【００３９】
（Ｓ１１）図３は、図２のＳ１１における端末の画面表示イメージである。
ユーザは、「家計簿」のアプリケーション（コンテンツ）を、当該端末２へインストールすることを所望したとする。端末２は、コンテンツ検索装置１へアクセスし、その検索ページを表示する。このとき、ユーザによってこのクエリ入力欄に、「家計簿」が入力されたとする（図３参照）。端末２は、このクエリ語を含む検索要求を、コンテンツ検索装置１へ送信する。
【００４０】
（Ｓ１２）コンテンツ検索装置１は、コンテンツ情報収集部１０１を用いて、入力されたクエリ語「家計簿」と一致する語を多く含む順に複数のアプリケーションを検索する。例えば、アプリケーションの説明文章の中に、クエリ語「家計簿」を多く含む、以下のようなアプリケーションが検索されたとする。
＜アプリケーション名＞  ＜説明文章＞
「かんたん家計簿」    （簡単に節約できる家計簿アプリです。・・・）
「かけ〜ぼ」          （入力が簡単なアプリ！シンプルな入力！・・・）
「無料・家計簿アプリ」（かわいいデザインの犬が・・・非常に入力がシンプル）
「Money Management」  （多機能な操作の家計簿アプリ！かわいい電卓を・・・）
・・・・・・
【００４１】
（Ｓ１３）コンテンツ検索装置１は、Ｓ１２によって検索された複数のコンテンツの複数の説明文章から、最初に、複数の「用言」を抽出する。用言とは、形容詞、形容動詞及び／又は動詞である。出現頻度が多い順に、例えば以下のような用言が検索されたとする。
「簡単」「シンプル」「便利」「高機能」「かわいい」「忙しい」
【００４２】
（Ｓ１４）図４は、図２のＳ１４における端末の画面表示イメージである。
コンテンツ検索装置１は、検索された複数のアプリケーションの説明文章と、次の検索キーとして抽出された複数の「用言」とを、ページに記述する。そのページは、端末２へ、検索応答として返信される。端末２は、コンテンツ検索装置１から受信したページをディスプレイに表示し、ユーザに認識させる。
【００４３】
（Ｓ２１）図５は、図２のＳ２１における端末の画面表示イメージである。
端末２は、ユーザに、次に検索キーとして絞り込むべき用言を選択させる。このとき、ユーザは、「シンプル」「かわいい」にチェックしたとする。端末は、用言「シンプル」「かわいい」を含む検索要求を、コンテンツ検索装置１へ送信する。
【００４４】
（Ｓ２２）コンテンツ検索装置１は、用言「シンプル」「かわいい」を検索キーとして、更に絞り込んで検索する。
【００４５】
（Ｓ２３）コンテンツ検索装置１は、検索された複数のコンテンツの複数の説明文章から、次に、複数の「体言」を抽出する。「体言」とは、名詞である。出現頻度が多い順に、例えば以下のような体言が検索されたとする。
用言「シンプル」->体言「表示」「入力」
用言「かわいい」->体言「デザイン」「電卓」
このように、「シンプル」「かわいい」のような感覚的なクエリ語であっても、それを具体化する観点となるキーワードを、ユーザは一見して認識することができる。
【００４６】
（Ｓ２４）図６は、図２のＳ２４における端末の画面表示イメージである。
コンテンツ検索装置１は、検索された複数のアプリケーションの説明文章と、次の検索キーとして抽出された複数の「体言」とを、ページに記述する。そのページは、端末２へ、検索応答として返信される。端末２は、コンテンツ検索装置１から受信したページをディスプレイに表示し、ユーザに認識させる。
【００４７】
（Ｓ３１）図７は、図２のＳ３１における端末の画面表示イメージである。
端末２は、ユーザに、次に検索キーとして絞り込むべき体言を選択させる。このとき、ユーザは、用言「シンプル」に対して体言「入力」にチェックしたとする。端末は、体言「入力」を含む検索要求を、コンテンツ検索装置１へ送信する。
【００４８】
（Ｓ３２）コンテンツ検索装置１は、体言「入力」＋用言「シンプル」を検索キーとして、更に絞り込んで検索する。
【００４９】
（Ｓ３３）図８は、図２のＳ３３における端末の画面表示イメージである。
最終的に、ユーザは、アプリケーションの機能名を知らなくても、直感的に検索することができる。
【００５０】
＜語対収集機能＞
語対収集機能は、前述した語対登録部１０２に、「語対」及び「関係語」を学習的に登録するものである。
【００５１】
「語対」とは、関係語によって結ばれた用言及び体言の２つの語の対をいう。「語」とは、言語の構成単位の一つであり、１以上の形態素からなる。形態素とは、ある言語について意味を持つ最小の単位をいい、それ以上分解したら意味をなさなくなる単位まで分解された音素の集合の１つ１つを指す。語には、一つの形態素からなる単純語（例えば山）と、複数の形態素からなる複合語（例えば山登り）とがある。以下では、「語」というときは、単純語及び複合語のいずれも対象とする。
【００５２】
「関係語」とは、文法的な役割を持つ機能語であって、係り受け語としての格助詞をいう。例えば「・・・が・・・」「・・・な・・・」「・・・の・・・」がある。
【００５３】
図９は、本発明における語対登録部及び関係語登録部の登録情報を表す説明図である。
【００５４】
［語対登録部１０２］
語対登録部１０２は、「語対」を登録する。その後の登録方法については、語対取得部１２１によって後述する。
【００５５】
［関係語登録部１０３］
関係語登録部１０３は、少なくとも１つの関係語を登録する。その後の登録方法については、関係語取得部１２２によって後述する。
【００５６】
［語対取得部１２１］
語対取得部１２１は、コンテンツ毎に、関係語登録部１０３に登録された「関係語」によって係り受けされた用言及び体言の「語対」を、コンテンツ情報収集部１０１から検索し、当該語対を語対登録部１０２へ登録する。
【００５７】
例えば最初に、関係語登録部１０３に、人手によって格助詞「な」が登録されている場合を考える。この場合、以下のような説明文章が記述されたコンテンツがあったとする。
（例）「・・・シンプルな入力・・・」
＜シンプル（用言）＞な＜入力（体言）＞
この場合、関係語登録部１０３に、語対として「シンプル」「入力」が登録される。
【００５８】
［関係語取得部１２２］
関係語取得部１２２は、語対登録部１０２に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集部１０１から検索し、当該関係語を関係語登録部１０３へ登録する。
【００５９】
前述の語対取得部１２１の例で取得された語対「シンプル」「入力」を用いる。語対の間にワイルドカード＊を挿入した検索キーによって、関係語取得部１２２は、コンテンツ情報収集部１０１を検索する。
＜入力＞＊＜シンプル＞
＜シンプル＞＊＜入力＞
この場合、以下のような説明文章が記述されたコンテンツがあったとする。
（例）「・・・入力がシンプル・・・」
入力（が）シンプル
そして、関係語取得部１２２は、当該関係語「が」を、関係語登録部１０３へ登録する。
パターン：［＜用言／体言＞（関係語）＜体言／用言＞］
＜体言＞が＜用言＞
これによって、関係語「が」によって、新たな関係パターンを抽出することができる。
【００６０】
語対取得部１２１及び関係語取得部１２２の処理を交互に繰り返すことによって、自動的に、語対登録部１０２（及び関係語登録部１０３）のパターンを学習し且つ蓄積していくことができる。この場合、以下のような説明文章が記述されたコンテンツがあったとする。
（例２）「・・・入力が簡単・・・」
＜入力（体言）＞が＜簡単（用言）＞
この場合、関係語登録部１０３に、語対として「入力」「簡単」が登録される。
【００６１】
尚、「関係語」は、当該コンテンツにおけるコンテンツ情報全体に渡って、所定数以上の出現頻度のもののみを対象とする。具体的には上位１０件程度のものであってもよい。
例えば、「入力のための操作が簡単」という文章があった場合、関係語は「のための操作が」となる。しかしながら、この関係語はほとんど出現しないため、関係語登録部１０３には、関係語として登録しない。
【００６２】
ここで、語対（言Ａ，言Ｂ）及び関係語Ｃの「出現頻度」について説明する。ユーザによって入力されたクエリ語（検索用の文）から、クエリ語Ａが抽出されたとする。
最初に、そのクエリ語Ａの出現頻度順に、コンテンツ情報収集部１０１からコンテンツ情報が検索される（図１のコンテンツ検索部１１１及び図２のＳ２３参照）。そして、各コンテンツ情報について、語対（言Ａ，言Ｂ）及び関係語Ｃの出現頻度ａが算出される。
次に、言Ｂの出願頻度順に、コンテンツ情報収集部１０１からコンテンツ情報が検索される。そして、各コンテンツ情報について、語対（言Ｂ，言Ｄ）及び関係語Ｅの出現頻度ｂが算出される。
最終的に、これら出現頻度ａとｂとの合計値を、語対（言Ａ，言Ｂ）及び関係語Ｃの「出現頻度」としてもよい。
【００６３】
以上、詳細に説明したように、本発明のコンテンツ検索プログラム、装置及び方法によれば、入力されたクエリ語に対する観点をユーザに選択候補として明示すると共に、選択された観点で更に絞り込んで検索することができる。そのために、ユーザは、感覚的で且つ曖昧なクエリ語を入力しても、その観点となるキーワードの選択候補を一見することによって、次に絞り込むべき所望のキーワードを直ぐに選択することができる。特に、形容詞のような用言を先に提示することによって、ユーザにとっては感覚的に絞り込みやすい。
【００６４】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６５】
１  コンテンツ検索装置
１０１  コンテンツ情報収集部
１１１  コンテンツ検索部
１１２  用言体言抽出部
１１３  検索結果明示部
１１４  再検索入力部
１０２  語対登録部
１０３  関係語登録部
１２１  語対取得部
１２２  関係語取得部
２  端末
３  サーバ群
【図１】
2015095180.tif 000003
【図２】
2015095180.tif 000004
【図３】
2015095180.tif 000005
【図４】
2015095180.tif 000006
【図５】
2015095180.tif 000007
【図６】
2015095180.tif 000008
【図７】
2015095180.tif 000009
【図８】
2015095180.tif 000010
【図９】
2015095180.tif 000011