(57)【要約】【課題】  ユーザの検索目的の達成と検索条件との関係を分析することができるシステムを提供すること。【解決手段】  検索目的ごとに情報の検索を行う為の目的別検索システムであって、情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件で検索を実行する検索手段と、検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示手段と、前記検索クエリに基づいて、ユーザの検索目的を分類する分類手段と、検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付手段と、少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶手段と、前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析手段と、を備えることを特徴とする。【選択図】図１
2020064412.tif 000002
【特許請求の範囲】
【請求項１】
検索目的ごとに情報の検索を行う為の目的別検索システムであって、
情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索手段と、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示手段と、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類手段と、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付手段と、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶手段と、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析手段と、を備えることを特徴とする、目的別検索システム。
【請求項２】
前記分類手段は、前記検索履歴に基づいて、前記検索履歴における検索目的を分類し、
前記検索履歴に基づいて、前記検索目的及び検索条件別に、前記検索目的の達成率を算出する達成率算出手段を更に備え、
前記分析手段は、前記達成率に基づいて分析を行うことを特徴とする、請求項１に記載の目的別検索システム。
【請求項３】
前記検索履歴に基づいて、前記検索目的ごとに、達成率向上条件として前記達成率が高い前記検索条件を特定する達成率向上条件特定手段を更に備え、
前記表示手段は、前記検索クエリに基づいて分類された前記検索目的に対応する前記達成率向上条件を用いて、前記達成率を向上させる為の検索条件に関する情報を表示処理することを特徴とする、請求項２に記載の目的別検索システム。
【請求項４】
前記検索履歴に基づいて、未達成目的として、前記達成率が低い前記検索目的を特定する未達成目的特定手段と、
前記未達成目的について、当該検索目的の前記達成率を上げる為に必要な情報を、不足情報として出力する出力手段と、を更に備えることを特徴とする、請求項２又は請求項３に記載の目的別検索システム。
【請求項５】
前記検索手段は、前記検索クエリとして、自然言語による目的文章の入力を受け付けることを特徴とする、請求項１〜４の何れかに記載の目的別検索システム。
【請求項６】
前記検索履歴は、前記目的文章を更に含み、
前記目的文章を単語に分解する分解手段と、
前記検索履歴に基づいて、前記目的文章に含まれる単語ごとに単語特性を分析する特性分析手段と、
前記単語特性に基づいて、検索目的の分類方法を学習する学習手段と、を更に備え、
前記分類手段は、前記単語特性に基づいて、前記検索目的の分類を行うことを特徴とする、請求項５に記載の目的別検索システム。
【請求項７】
前記特性分析手段は、前記単語特性に基づいて、前記目的文章ごとに文章特性を分析し、
前記学習手段は、前記文章特性に基づいて、前記検索目的の分類方法を学習し、
前記分類手段は、前記文章特性に基づいて、前記検索目的の分類を行うことを特徴とする、請求項６に記載の目的別検索システム。
【請求項８】
前記目的文章から、所定の構成要素を特定する構成要素特定手段を更に備え、
前記表示手段は、前記目的文章の入力を受け付ける為の入力画面を表示処理して処理結果を送信し、
前記入力画面は、利用者の入力に応じて、各構成要素に対して入力された内容及び未入力の前記構成要素を表示することを特徴とする、請求項５〜７の何れかに記載の目的別検索システム。
【請求項９】
前記記憶手段は、前記索出情報を閲覧したユーザから受け付けた、当該索出情報が有益であるか否かを示す有益性情報を、前記検索履歴として更に記憶し、
前記有益性情報に基づいて、前記検索目的ごとに各索出情報の有益率を算出する有益率算出手段を更に備えることを特徴とする、請求項１〜８の何れかに記載の目的別検索システム。
【請求項１０】
前記有益率に基づいて前記索出情報をフィルタリングする為の入力を受け付けた場合に、前記検索結果画面に表示される前記索出情報は、所定の条件によって前記有益率が高いとみなされた前記索出情報からなることを特徴とする、請求項９に記載の目的別検索システム。
【請求項１１】
前記検索結果画面は、前記検索クエリに基づいて分類された前記検索目的における前記有益率を、前記索出情報ごとに表示することを特徴とする、請求項９又は請求項１０に記載の目的別検索システム。
【請求項１２】
前記有益率算出手段は、各索出情報について入力された前記有益性情報のうち、各索出情報が有益であることを示す情報の割合を、前記検索目的ごとに前記有益率として算出することを特徴とする、請求項９〜１１の何れかに記載の目的別検索システム。
【請求項１３】
検索目的ごとに情報の検索を行う為の目的別検索プログラムであって、
コンピュータを、情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索手段と、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示手段と、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類手段と、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付手段と、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶手段と、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析手段と、として機能させることを特徴とする、目的別検索プログラム。
【請求項１４】
検索目的ごとに情報の検索を行う為の目的別検索方法であって、
情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索ステップと、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示ステップと、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類ステップと、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付ステップと、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶ステップと、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析ステップと、をコンピュータが実行することを特徴とする、目的別検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的ごとに検索を行う、目的別検索システム、目的別検索プログラム及び目的別検索方法に関する。
【背景技術】
【０００２】
昨今、インターネットの普及により、情報量が爆発的に増加している。大量の情報から目的のものを見つけ出して利用する為にはユーザの工夫が必要である。例えばキーワードの選定や検索式の作成には、ユーザの能力も必要となり、検索に不慣れなユーザには、目的の情報を見つけることが難しい。また、必要としている情報が深い情報であればあるほど、類似する情報や深さの違う多数のノイズ情報を目にすることになり、ユーザは検索に際してストレスを感じている。
【０００３】
これに対し、特許文献１には、自然言語で作成された検索文を解析し、検索文を形態素解析して切り出された単語を用いて検索式を生成するシステムが記載されている。このシステムによれば、単語の解析によって選定された目的分類に基づいて検索式の生成を行うことができ、ユーザは自然言語による入力で手軽に検索を行うことができる。
【０００４】
また、特許文献２には、検索結果に対するユーザの操作を分析し、目的が達成されたか否かを判定してウェブサイトの評価に反映することができる装置が記載されている。検索結果はウェブサイトの評価が高い順に表示されるため、ユーザはより有用なウェブサイトを優先的に確認することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１０８５８４号公報
【特許文献２】特開２０１２−７３８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように、インターネット上に存在する情報量は莫大であり、今後も更に増加することが見込まれる。一方、多くのユーザは検索結果のうち上位のもの、特に最初のページに表示される情報しか確認しないため、検索の精度によってユーザの目的の達成度合いは大きく左右される。
【０００７】
しかしながら、特許文献１や特許文献２に記載の技術では、検索式の分析を行わないため、ユーザの目的に応じた適切な絞り込みができているのか否かを検討して改善することができず、ユーザにとって有用な情報が埋もれてしまうという課題があった。
【０００８】
また、ユーザの目的とする情報がそもそも存在しない場合であっても、そのことを知らせることができず、不足している情報が提供されるように促すことができないという課題があった。
【０００９】
本発明は上記のような現状に鑑みてなされたものであり、ユーザの検索目的の達成と検索条件との関係を分析することができるシステムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する為に、本発明は、検索目的ごとに情報の検索を行う為の目的別検索システムであって、
情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索手段と、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示手段と、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類手段と、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付手段と、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶手段と、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析手段と、を備えることを特徴とする。
【００１１】
このような構成とすることで、ユーザの検索目的を分類し、検索目的の達成と検索条件との関係を分析することができる。
【００１２】
本発明の好ましい形態では、前記分類手段は、前記検索履歴に基づいて、前記検索履歴における検索目的を分類し、
前記検索履歴に基づいて、前記検索目的及び検索条件別に、前記検索目的の達成率を算出する達成率算出手段を更に備え、
前記分析手段は、前記達成率に基づいて分析を行うことを特徴とする。
このような構成とすることで、検索目的ごとに、達成率に基づくより詳細な分析を行うことができる。例えば、検索目的が達成されやすい検索条件や、逆に検索目的が達成されにくい検索条件を特定し、ユーザへの提案等に役立てることができる。
【００１３】
本発明の好ましい形態では、前記検索履歴に基づいて、前記検索目的ごとに、達成率向上条件として前記達成率が高い前記検索条件を特定する達成率向上条件特定手段を更に備え、
前記表示手段は、前記検索クエリに基づいて分類された前記検索目的に対応する前記達成率向上条件を用いて、前記達成率を向上させる為の検索条件に関する情報を表示処理することを特徴とする。
このような構成とすることで、検索を行おうとするユーザの検索目的の達成率が高い条件に基づいて、ユーザの目的を達成しやすくするための提案を行うことができる。これにより、検索に不慣れなユーザであっても適切な検索条件で検索を行うことができ、より検索目的を達成しやすくなる。
【００１４】
本発明の好ましい形態では、前記検索履歴に基づいて、未達成目的として、前記達成率が低い前記検索目的を特定する未達成目的特定手段と、
前記未達成目的について、当該検索目的の前記達成率を上げる為に必要な情報を、不足情報として出力する出力手段と、を更に備えることを特徴とする。
このような構成とすることで、検索目的が達成されにくい検索条件に基づいて、不足していると考えられる情報を提供することができる。これにより、情報の提供者にとっては、ユーザのニーズに応じた情報を提供することができ、ユーザにとっては、求める情報が提供されるように改善されやすくなる効果が期待できる。
【００１５】
本発明の好ましい形態では、前記検索手段は、前記検索クエリとして、自然言語による目的文章の入力を受け付けることを特徴とする。
このような構成とすることで、ユーザは自然言語で直接検索目的を入力することができ、キーワードの選定や検索式の検討を行う必要がない為、簡単な入力で検索を行うことができる。
【００１６】
本発明の好ましい形態では、前記検索履歴は、前記目的文章を更に含み、
前記目的文章を単語に分解する分解手段と、
前記検索履歴に基づいて、前記目的文章に含まれる単語ごとに単語特性を分析する特性分析手段と、
前記単語特性に基づいて、検索目的の分類方法を学習する学習手段と、を更に備え、
前記分類手段は、前記単語特性に基づいて、前記検索目的の分類を行うことを特徴とする。
このような構成とすることで、検索履歴に基づいて機械学習によって検索目的の分類方法を学習し、分類を行うことができる。これにより、検索が行われるにつれて学習が進み、検索目的の分類精度が向上する効果が期待できる。
【００１７】
本発明の好ましい形態では、前記特性分析手段は、前記単語特性に基づいて、前記目的文章ごとに文章特性を分析し、
前記学習手段は、前記文章特性に基づいて、前記検索目的の分類方法を学習し、
前記分類手段は、前記文章特性に基づいて、前記検索目的の分類を行うことを特徴とする。
このような構成とすることで、目的文章に含まれる単語の特性に基づいて目的文章の特性を求め、目的文章の特性に応じた分類を行うことができる。これにより、目的文章に含まれる単語だけでなく、例えば単語の位置関係等から求められる文章特性に基づいて分類を行うことができるため、分類精度が向上する。
【００１８】
本発明の好ましい形態では、前記目的文章から、所定の構成要素を特定する構成要素特定手段を更に備え、
前記表示手段は、前記目的文章の入力を受け付ける為の入力画面を表示処理して処理結果を送信し、
前記入力画面は、利用者の入力に応じて、各構成要素に対して入力された内容及び未入力の前記構成要素を表示することを特徴とする。
このような構成とすることで、ユーザは入力画面において、入力済みの内容や不足する要素を構成要素ごとに確認することができるため、より適切に情報を入力しやすくなる。
【００１９】
本発明の好ましい形態では、前記記憶手段は、前記索出情報を閲覧したユーザから受け付けた、当該索出情報が有益であるか否かを示す有益性情報を、前記検索履歴として更に記憶し、
前記有益性情報に基づいて、前記検索目的ごとに各索出情報の有益率を算出する有益率算出手段を更に備えることを特徴とする。
このような構成とすることで、例えば、ユーザによる情報の選定や索出情報の表示順序の決定等に有益率を利用することができる。また、既にインターネット上に公開されている、オリジナルではない情報をまとめたキュレーション記事のページ等も増加しており、ユーザにとって無益な情報も大量に存在する。有益率を算出することで、各情報が有益であるか否かの判断材料をユーザに提供でき、利便性が向上する。
【００２０】
本発明の好ましい形態では、前記有益率に基づいて前記索出情報をフィルタリングする為の入力を受け付けた場合に、前記検索結果画面に表示される前記索出情報は、所定の条件によって前記有益率が高いとみなされた前記索出情報からなることを特徴とする。
このような構成とすることで、ユーザは有益率が高い索出情報に絞り込んで閲覧することができ、検索目的を達成できる情報を見つけやすくなる。また、情報の提供者がより有益な情報を提供しようとすることで、ユーザのニーズに応える情報が提供される効果が期待できる。
【００２１】
本発明の好ましい形態では、前記検索結果画面は、前記検索クエリに基づいて分類された前記検索目的における前記有益率を、前記索出情報ごとに表示することを特徴とする。
このような構成とすることで、検索を行うユーザは自分と同じ目的の検索履歴に基づく有益率を検索結果画面において確認することができ、閲覧する情報の選択に役立てることができる。
【００２２】
本発明の好ましい形態では、前記有益率算出手段は、各索出情報について入力された前記有益性情報のうち、各索出情報が有益であることを示す情報の割合を、前記検索目的ごとに前記有益率として算出することを特徴とする。
このような構成とすることで、各索出情報を有益だと判断したユーザの割合を、検索目的ごとに算出することができる。
【００２３】
本発明は、検索目的ごとに情報の検索を行う為の目的別検索プログラムであって、
コンピュータを、情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索手段と、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示手段と、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類手段と、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付手段と、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶手段と、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析手段と、として機能させることを特徴とする。
【００２４】
本発明は、検索目的ごとに情報の検索を行う為の目的別検索方法であって、
情報の検索を行う為の検索クエリの入力を受け付け、前記検索クエリに基づく検索条件による検索結果を取得する検索ステップと、
検索結果画面を表示する為に、検索により抽出された１以上の索出情報を表示処理し、処理結果を送信する表示ステップと、
前記検索クエリに基づいて、ユーザの検索目的を分類する分類ステップと、
検索の結果、前記検索目的が達成されたか否かを示す達成情報の入力を受け付ける達成情報受付ステップと、
少なくとも前記検索条件及び達成情報を含む検索の履歴である検索履歴を記憶する記憶ステップと、
前記検索履歴における前記検索条件及び達成情報に基づいて、前記検索条件及び達成情報の相関分析を行う分析ステップと、をコンピュータが実行することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ユーザの検索目的の達成と検索条件との関係を分析することができるシステムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る目的別検索システムの機能ブロック図である。
【図２】本発明の実施形態に係る目的別検索システムが記憶する検索履歴の一例を示す図である。
【図３】本発明の実施形態に係る目的別検索システムにおける検索履歴の分析に係る処理フローチャートである。
【図４】本発明の実施形態に係る目的別検索システムにおける検索の際の処理フローチャートである。
【図５】本発明の実施形態に係る目的別検索システムにおける入力画面の表示例を示す図である。
【図６】本発明の実施形態に係る目的別検索システムにおける検索結果画面の表示例を示す図である。
【図７】本発明の実施形態に係る目的別検索システムにおける検索結果画面の表示例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を用いて本発明の実施形態について詳細に説明する。なお、以下に示す実施形態は本発明の一例であり、本発明を以下の実施形態に限定するものではなく、様々な構成を採用することもできる。
【００２８】
例えば、本実施形態では目的別検索システムの構成、動作等について説明するが、同様の構成の方法、サーバ装置、コンピュータプログラム、記録媒体等も、同様の作用効果を奏することができる。また、プログラムは、記録媒体に記憶させてもよい。この記録媒体を用いれば、例えばコンピュータに前記プログラムをインストールすることができる。ここで、前記プログラムを記憶した記録媒体は、例えばＣＤ−ＲＯＭ等の非一過性の記録媒体であっても良い。
【００２９】
本実施形態においては、検索クエリとして検索目的を示す目的文章の入力を受け付け、これに基づいてウェブページの検索を行う場合について例示する。本実施形態の検索結果画面においては、検索条件に該当するウェブページの情報が索出情報として表示され、ウェブページが選択されると当該ウェブページを表示する。
【００３０】
検索目的とは、ユーザが検索を行う目的を指す。本実施形態においては、例えば「新しいパソコンを安く買う方法を知りたい」、「みなとみらいの花火大会の穴場スポットを知りたい」等、自然言語による目的文章の入力を受け付け、入力内容に基づいて分類を行う構成を示す。
【００３１】
また、検索クエリとは、検索を行う為の命令を指す。本発明では、検索を行おうとするユーザが検索の為に入力する情報を「検索クエリ」とし、記憶手段は過去の検索において入力された検索クエリを含む情報等を「検索履歴」として記憶する。以下では、検索の実行の際に入力される目的文章（検索クエリ）と、検索履歴として記憶された目的文章と、を区別して用いる。
【００３２】
また、検索条件とは、検索に用いるキーワード、絞り込み条件、検索式等、検索を行うための様々な条件のことを指す。
【００３３】
また、索出情報とは、検索によって抽出された情報のことを指す。本実施形態においては、外部の検索エンジンを用いてウェブページの検索を行い、検索条件に合致するウェブページを索出情報としてユーザに提示する。なお、本発明の検索対象はウェブページに限定されず、任意の情報を索出情報として提示してよい。
【００３４】
また、達成情報とは、ユーザが検索目的を達成したか否かを示す情報のことを指す。本実施形態においては、ユーザの目的の達成度合いを４段階で入力させる構成を示すが、この他任意の方法で入力を受け付けてよい。
【００３５】
また、有益性情報とは、索出情報が有益であるか否かを示す情報のことを指す。本実施形態においては、ウェブページが有益であるか否かをユーザに選択させ、その選択結果を有益性情報として用いる。
【００３６】
図１は、本実施形態における目的別検索システムの機能ブロック図である。このように、本実施形態における目的別システムは、サーバ装置１とユーザ端末３とが通信可能に構成され、サーバ装置１は記憶手段２と有線又は無線で接続されている。
【００３７】
サーバ装置１としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の主記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリ等の補助記憶装置、ネットワークＮＷへの接続手段を含む種々の入出力装置等を備えた、サーバ装置等の一般的なコンピュータ装置を利用することができる。より詳細には、コンピュータ装置の備える補助記憶装置に、予め、あるいは、サーバ装置１の管理者等の操作によって、コンピュータ装置を後述する各手段として動作させるための目的別検索プログラムを記録しておき、それを主記憶装置上に展開して、演算装置によって、入出力装置の制御等の各種処理を行うことによって実現できる。
【００３８】
ユーザ端末３としては、演算装置、主記憶装置、補助記憶装置、サーバ装置１への接続手段や、種々の入出力装置等を備えた、一般的なコンピュータ装置を利用することができる。本実施形態では、入力手段３１及び表示部３２を兼ねるタッチパネルディスプレイを備えるスマートフォンを利用する場合を想定するが、この他にも例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末等のような任意のコンピュータ装置を用いてよい。ユーザ端末３は、検索クエリの入力や各種の画面の表示を行う為のアプリケーションを記憶している。
【００３９】
サーバ装置１は、分解手段１０１と、特性分析手段１０２と、学習手段１０３と、分類手段１０４と、構成要素特定手段１０５と、達成情報受付手段１０６と、有益率算出手段１０７と、分析手段１０８と、検索手段１１１と、表示手段１１２と、達成率算出手段１１３と、出力手段１１４と、索出情報分類手段１１５と、を備える。分析手段１０８は、達成率向上条件特定手段１０９と、未達成目的特定手段１１０と、を備える。
【００４０】
分解手段１０１は、記憶手段２に記憶された検索履歴において、自然言語による目的文章を単語に分解する。特性分析手段１０２は、単語ごとに単語特性を分析する。学習手段１０３は、単語特性に基づいて検索履歴の検索目的の分類方法を学習し、分類手段１０４が検索目的を分類する。なお、この他には、予め設定された選択肢の中から検索目的を選択させ、その選択に基づいて検索目的の分類を行う構成や、検索条件に基づいて検索目的の分類を行う構成等に変更してもよい。
【００４１】
記憶手段２は、検索履歴や後述の分類モデル、有益性情報等の情報を記憶する。図２は、本実施形態において記憶手段２が記憶する検索履歴の一例を示す図である。このように、記憶手段２は、検索履歴として、検索履歴ＩＤと、入力された目的文章と、検索条件と、達成情報と、検索目的クラスタＩＤと、を記憶する。また、この他に検索日時等やユーザＩＤ等任意の情報を検索履歴として記憶してもよい。
【００４２】
目的文章としては、ユーザによって自然言語で入力された文章をそのまま記憶しており、これに基づいて行われる後述の分類の結果を検索目的クラスタＩＤとして記憶する。より具体的には、単語特性に基づいて検索履歴をクラスタリングし、同じクラスタに分類される検索履歴を同じ検索目的であるものとして扱う。各クラスタには検索目的クラスタＩＤが付与され、各々の検索履歴は、検索目的として、当該検索履歴が振り分けられたクラスタの検索目的クラスタＩＤを含む。また、達成情報は必須でなくてもよく、達成情報を含まない検索履歴が存在してもよい。
【００４３】
なお、サーバ装置１が備える各手段は、ひとつのコンピュータ装置によって実現される必要はなく、複数のコンピュータ装置を協働させることによって実現する構成としてもよい。また、記憶手段２をサーバ装置１が備える構成や、複数のコンピュータ装置を用いて記憶手段２を実現する構成としてもよい。
【００４４】
図３は、本実施形態における検索履歴の分析に係る処理の一例を示すフローチャートである。図３の処理は、新たな検索履歴が追加される度に実行してもよいし、例えば１日や１週間、１か月等、任意の間隔で実行し、分類モデルの学習や検索条件の分析を行ってもよい。この他には、新たな検索履歴が所定の数だけ追加された場合に図３の処理を実行する構成等としてもよい。
【００４５】
まず、ステップＳ１１において、記憶手段２が記憶する検索履歴をサーバ装置１が取得する。次に、ステップＳ１２において、目的文章の解析を行う。本実施形態では、まず分解手段１０１が目的文章を単語に分解し、特性分析手段１０２が、各単語の単語特性を分析する。本実施形態においては、単語特性として、各単語の特徴量ベクトルを求める。
【００４６】
ステップＳ１３では、分類手段１０４が、ステップＳ１２で求めた各単語の特徴量ベクトルに基づいて、目的文章の近さから一次クラスタリングを行う。単語特性の分析には、例えば、Ｗｏｒｄ２Ｖｅｃモデルを用いることができる。Ｗｏｒｄ２Ｖｅｃモデルは、ニューラルネットワークを用いて単語の特徴量ベクトルを求めるモデルであり、本実施形態では、目的文章内に出現する単語の特徴量ベクトルに基づいて、目的文章同士の近さを分析してクラスタリングを行う。
【００４７】
本実施形態においては、分類手段１０４は、一次クラスタリングを行った上で、ステップＳ１４及びステップＳ１５で更に二次クラスタリングを行う。ステップＳ１４では、ステップＳ１３で分類した一次クラスタごとに、特性分析手段１０２が目的文章の解析を行い、目的文章の特徴量ベクトルを求める。
【００４８】
ステップＳ１４における目的文章の解析では、単語の特徴量ベクトル（単語特性）に基づき、文章特性として、目的文章の特徴量ベクトルを求める。ここでは、例えばＤｏｃ２Ｖｅｃモデルを用いた解析が可能である。Ｄｏｃ２Ｖｅｃモデルは、ニューラルネットワークを用いて文章内の単語の出現順序や距離を考慮して文章の特徴量ベクトルを求めるモデルであり、Ｄｏｃ２Ｖｅｃモデルを利用することで、文章同士の類似度を求めることができる。
【００４９】
次にステップＳ１５において、ステップＳ１４で求めた目的文章ごとの特徴量ベクトルに基づいて、分類手段１０４が一次クラスタを更に細分化した二次クラスタリングを行う。分類手段１０４は、このようにして分類した結果として、二次クラスタリングにおける各クラスタに検索目的クラスタＩＤを付与し、各検索履歴に、当該検索履歴が振り分けられたクラスタの検索目的クラスタＩＤを登録することにより、検索履歴における検索目的の分類を行う。
【００５０】
ステップＳ１６においては、学習手段１０３が、単語の特徴量ベクトル及び目的文章の特徴量ベクトルからクラスタを求めるモデルを、ステップＳ１３とステップＳ１５のクラスタリングそれぞれについて作成し、分類モデルとして記憶手段２に登録する。分類手段１０４は、後述の検索処理の際に、この分類モデルを順番に適用することで検索目的の分類を行う。
【００５１】
検索目的の分類が完了すると、ステップＳ１７〜ステップＳ１９において、分析手段１０８が、検索履歴における達成情報及び検索条件の相関分析を行う。まず、ステップＳ１７においては、検索目的（クラスタ）ごとに、４段階の達成情報を目的変数、検索条件を説明変数として回帰分析を行うことで、検索条件と達成情報との相関を調べる。より具体的には、達成率向上条件特定手段１０９が、達成情報と相関する検索条件を分析し、４段階の達成情報と正の相関がある検索条件を達成率向上条件として特定する。
【００５２】
次に、ステップＳ１８において、有益率算出手段１０７及び達成率算出手段１１３がそれぞれ有益率及び達成率を算出する。有益率算出手段１０７は、検索目的ごとに、記憶手段２に記憶された有益性情報に基づいて、各ウェブページの有益率を算出する。具体的には、各ウェブページ（索出情報）について入力された有益性情報のうち、当該ウェブページが有益であることを示す情報の割合を、検索目的ごとに算出し、これを有益率とする。
【００５３】
また、達成率算出手段１１３は、検索目的及び検索条件別に検索目的の達成率を算出する。ここでは、特に、ステップＳ１７で特定された達成率向上条件を適用して検索を行った検索履歴を対象に、検索目的を達成した検索履歴の割合を達成率として算出する。なお、達成率向上条件を適用していない検索履歴についても、検索条件ごとにそれぞれ達成率を算出してもよい。ここで、本実施形態においては、４段階で記憶される達成情報において、上位２段階の達成情報が記録された検索履歴を、検索目的が達成されたものとして扱って達成率の算出を行う。
【００５４】
次に、ステップＳ１９では、未達成目的特定手段１１０が、達成率が低い検索目的を未達成目的として特定する。具体的には、例えば、ステップＳ１７と同様に、検索履歴における達成情報及び検索条件の相関分析を行い、達成情報と負の相関がある検索条件を特定し、不足情報として出力手段１１４が出力する構成とすることができる。より簡単な方法としては、例えば、検索条件に関わらず検索目的ごとに達成率を算出し、達成率が低い検索目的を所定の基準で特定する構成としてもよい。
【００５５】
このように、達成率が低い検索目的や、達成率が低くなる検索条件を特定し、不足情報として出力することで、情報の提供者に不足情報の提供を促すことができる。なお、本実施形態においては、単に達成率が低い検索目的や達成率が低くなる検索条件を不足情報として出力するが、達成率を向上させる為に必要な情報を推定して出力する構成としてもよい。
【００５６】
なお、説明の都合上全ての処理を順番に行う構成を示したが、上述の処理手順は一例であり、検索履歴の分析を行うという本発明の趣旨を逸脱しない範囲で、任意に処理の順番を変更したり一部の手順を省略したりしてもよい。例えば、目的文章の解析（ステップＳ１１〜ステップＳ１２）、検索目的の分類（ステップＳ１３〜ステップＳ１６）及び検索目的に応じた検索履歴の分析（ステップＳ１７〜ステップＳ１９）は、それぞれ関係はしているものの別の処理であり、必ずしも全てを連続して行う必要はない。従って、それぞれを異なる頻度で実行したり、一部を並行して実行したりしてもよい。
【００５７】
以上のようにして得られた分析結果や検索目的の分類モデルは、ユーザが検索を行う際の表示に用いられる。図４は、本実施形態における検索に係る処理の一例を示すフローチャートである。
【００５８】
ステップＳ２１においては、表示手段１１２が入力画面を表示処理して処理結果を送信し、ユーザ端末３の表示部３２において、入力画面を表示する。図５は、本実施形態における入力画面の表示例を示す図である。ここに示すように、本実施形態においては、入力画面Ｗ１は、入力部Ｗ１１と、構成要素表示部Ｗ１２と、分析ボタンＷ１３と、を備える。
【００５９】
ステップＳ２２において目的文章が入力されると、構成要素特定手段１０５が、入力部Ｗ１１に入力された目的文章を解析し、目的文章の構成要素を特定する。本実施形態においては、図５に示すように、いわゆる５Ｗ１Ｈの要素を特定して入力画面において表示する。構成要素特定手段１０５は、所定の間隔で入力内容を取得し、入力中に随時構成要素を特定する。
【００６０】
構成要素表示部Ｗ１２においては、入力した内容が構成要素ごとに表示され、入力されていない構成要素については空欄で表示される。また、本実施形態においては、更に空欄の構成要素を強調して表示し、ユーザに入力を促す。構成要素表示部Ｗ１２の表示は、ユーザの入力中に確認できるように、所定の間隔で更新される。
【００６１】
分析ボタンＷ１３が選択されると、ステップＳ２３において、検索手段１１１が、入力部Ｗ１１に入力された目的文章を検索クエリとして受け付けて検索を実行する。ここではまず検索クエリに基づいてキーワードが設定され、検索が実行される。
【００６２】
本実施形態では、検索手段１１１が入力された目的文章を外部の検索エンジンに送信し、検索エンジンの機能を利用してキーワードが設定され、検索が実行される。検索手段１１１は、外部の検索エンジンによる検索結果を取得する。なお、目的文章を単語に分解してキーワードを設定した上で、検索手段１１１はキーワードを外部の検索エンジンに送信する構成としてもよい。また、外部の検索エンジンを利用せずに、目的文章から検索式を設定して、検索手段１１１がウェブページを検索する構成としてもよい。
【００６３】
ステップＳ２４においては、分類手段１０４が、前述の図３の処理で記憶手段２に登録された分類モデルを用いて、検索クエリに基づく検索目的の分類を行う。具体的には、まず図３のステップＳ１２と同様に、単語に分解して単語特性として特徴量ベクトルを求める。そして、単語の特徴量ベクトルに基づいて、文章特性として目的文章の特徴量ベクトルを求める。
【００６４】
次に、ステップＳ２４で求めた特徴量ベクトルに基づき、図３のステップＳ１６で登録した分類モデルを順番に適用して、検索目的の分類を行う。具体的には、まず単語の特徴量ベクトルから一次クラスタを求めるモデルを適用し、更に当該一次クラスタにおいて、目的文章の特徴量ベクトルから二次クラスタを求めるモデルを適用することで、検索目的の分類を行うことができる。
【００６５】
なお、検索の実行と検索目的の分類とは上記の通りの順番で行う必要はなく、順番を入れ替えてもよいし並行して実行されてもよい。また、文章特性の分析を省略し、単語特性のみに基づいて検索目的の分類を行ってもよい。
【００６６】
検索の実行及び検索目的の分類が完了すると、ステップＳ２５に進み、表示手段１１２が検索結果を表示処理して処理結果を送信し、ユーザ端末３の表示部３２において検索結果画面を表示する。なお、図４における処理の順序はこれに限るものではなく、本発明の趣旨を逸脱しない範囲で任意に処理の順番を変更したり処理を省略したりしてもよい。
【００６７】
図６は、本実施形態における検索結果画面の表示例を示す図である。このように、検索結果画面Ｗ２は、切換ボタンＷ２１と、分析結果表示部Ｗ２２と、有益率フィルタボタンＷ２３と、おすすめフィルタボタンＷ２４と、索出情報表示部Ｗ２５と、達成度ボタンＷ２６と、を備える。検索により抽出された索出情報は、索出情報表示部Ｗ２５にリスト表示される。索出情報表示部Ｗ２５においては、検索クエリに基づく検索目的の分類結果に応じて、当該検索目的における各ウェブページの有益率を表示する。
【００６８】
本実施形態においては、索出情報分類手段１１５が、索出情報であるウェブページの内容を分析し、様々な観点から分類を行う。ウェブページの分類結果を分析結果表示部Ｗ２２において表示し、切換ボタンＷ２１を選択することで表示する分析結果を切り替えることができる。
【００６９】
索出情報分類手段１１５は、検索手段１１１が取得したウェブページのタイトル及び説明文を形態素解析し、品詞別に分解して、品詞ごとの単語の出現数等によって種々の観点で分類を行う。なお、本実施形態における分析の対象は、検索エンジンによって抽出されたウェブサイトの上位１００件とする。この他、分析対象の件数を変更した構成としてもよいし、ユーザの入力に応じて任意に分析対象の件数を設定できる構成としてもよい。
【００７０】
また、索出情報分類手段１１５によるウェブページの分類は、ユーザや情報の提供者、本実施形態における目的別検索システムの運営者等によるタグ付けに基づいて行われてもよい。この他、検索手段１１１によって得られる情報や記憶手段２に記憶された情報等、任意の情報を用いて索出情報の分類を行ってよい。
【００７１】
図６においては、「関連」の切換ボタンＷ２１が選択されている場合の例を示す。ここでは、ウェブページ（索出情報）を提供する提供者によって分類した結果として、索出情報に占める割合がドーナツグラフで表示されている。この他、ウェブページに含まれる名詞や形容詞によって分類したり、「まとめサイト」や「掲示板」等のようなウェブページの種類によって分類したりすることができる。
【００７２】
また、本実施形態においては、分析結果表示部Ｗ２２に表示された分類を選択することで、絞り込み条件として入力することができる。分類が選択されると、検索手段１１１は、選択された分類によって索出情報をフィルタリングし、絞り込んだ結果を表示部３２において表示する。
【００７３】
有益率フィルタボタンＷ２３が選択されると、ステップＳ２４で分類された、ユーザの検索目的と同じ検索目的の検索履歴における、各ウェブページの有益率に基づく絞り込みを行うことができる。例えば、予め設定される所定の有益率以上のウェブページに絞り込む構成や、任意の有益率の入力をユーザから受け付け、入力された有益率以上のウェブページに絞り込む構成とすることができる。
【００７４】
おすすめフィルタボタンＷ２４が選択されると、図３の処理によって記憶手段２に記憶された達成率向上条件に基づく絞り込み条件によって索出情報をフィルタリングし、絞り込んだ結果を表示部３２において表示する。ここで、おすすめフィルタボタンＷ２４には、選択した場合に適用されるフィルタに関する情報、例えば後述の適用中フィルタ表示部に表示されるような内容を表示してもよい。
【００７５】
なお、本実施形態においては、達成率向上条件を絞り込み条件として適用する為のボタンを検索結果画面において表示する構成を示すが、これに替えて、達成率向上条件やその適用方法を表示する等の方法で、ユーザに対して達成率の高い絞り込み条件を提案するような構成に変更してもよい。
【００７６】
図７は、おすすめフィルタボタンＷ２４が選択された場合の検索結果画面の表示例を示す図である。このように、フィルタ適用中の場合には、適用中フィルタ表示部Ｗ２７が表示され、現在適用しているフィルタの内容を表示する。本実施形態においては、図３のステップＳ１８で算出した、達成率向上条件を適用して検索を行った検索履歴における達成率を表示し、「８３％の人が目的の情報を得たフィルタを適用」という文によって、適用中のフィルタを表示している。
【００７７】
索出情報表示部Ｗ２５において表示されたウェブページを選択すると、当該ウェブページが表示部３２において表示され、ユーザは選択したウェブページを閲覧することができる。図６、図７では全てのウェブページを閲覧前の状態を示すが、本実施形態においては、閲覧済みのウェブページについては識別可能に表示される。
【００７８】
また、索出情報表示部Ｗ２５において、閲覧済みのウェブページについては有益性情報を入力する為の表示が含まれ、ユーザは「有益」又は「有益でない」を選択することができる。この選択によって有益率算出手段１０７が有益性情報の入力を受け付け、ユーザの検索目的とともに記憶手段２に記録する。
【００７９】
更に、検索結果画面Ｗ２は、索出情報表示部Ｗ２５に表示するウェブページを、ユーザ自身が「有益」と選択したウェブページに絞り込むための表示を更に含んでいてもよい。ユーザがこの絞り込みをする為の入力を行うと、索出情報表示部Ｗ２５には、当該ユーザが「有益」と選択したウェブページ（索出情報）からなるリストが表示される。
【００８０】
また、達成度ボタンＷ２６が選択されると、ユーザが達成度を入力する為の画面が表示される。ユーザは、検索結果を閲覧後、検索目的の達成度を入力することができる。本実施形態においては、達成度ボタンＷ２６が選択されると、目的の達成度を、「目的達成」、「有益な情報は得られた」、「有益な情報は得られなかった」、「何も得られなかった」の４段階から選択する為の画面が表示され、ユーザがこれを選択すると、達成情報受付手段１０６が達成情報の入力を受け付けて記憶手段２に記録する。なお、達成情報は、目的が達成されたか否かが判別できる任意の形式としてよい。
【００８１】
なお、本実施形態においては、まず絞り込み条件を利用せずに、検索クエリに基づくキーワードによる検索結果が表示される構成を示したが、例えば、達成率向上条件を絞り込み条件として追加した場合の検索結果をまず表示する構成としてもよい。その場合には、検索結果画面Ｗ２が、達成率向上条件による絞り込み条件を解除する為の表示を含むことが好ましい。
【００８２】
このように、有益性情報や達成情報等のフィードバックをユーザに入力させることによって、図３における検索履歴の分析が可能になる。即ち、本実施形態における目的別検索システムによれば、検索中のユーザから受け付けた入力によって、検索履歴の分析精度が向上し、検索履歴の分析によって得られた情報によって、ユーザの検索を補助することができる。従って、本発明には、ユーザに利用されるほどより使い勝手が向上し、更に利用されやすくなるという好循環をもたらす効果がある。
【００８３】
以上のように、本発明によれば、過去の検索履歴に基づいて、検索目的の達成率と検索条件との相関を分析することができる。更に、本実施形態における目的別検索システムによれば、達成率及び検索条件の相関関係から、達成率向上条件を特定してユーザの検索を補助したり、不足情報を出力してユーザのニーズを満たす情報の提供を促したりすることができる。従って、検索に不慣れなユーザであっても目的を達成しやすい目的別検索システムを提供することができる。
【符号の説明】
【００８４】
１  サーバ装置
１０１  分解手段
１０２  特性分析手段
１０３  学習手段
１０４  分類手段
１０５  構成要素特定手段
１０６  達成情報受付手段
１０７  有益率算出手段
１０８  分析手段
１０９  達成率向上条件特定手段
１１０  未達成目的特定手段
１１１  検索手段
１１２  表示手段
１１３  達成率算出手段
１１４  出力手段
１１５  索出情報分類手段
２  記憶手段
３  ユーザ端末
３１  入力手段
３２  表示部
ＮＷ  ネットワーク
Ｗ１  入力画面
Ｗ１１  入力部
Ｗ１２  構成要素表示部
Ｗ１３  分析ボタン
Ｗ２  検索結果画面
Ｗ２１  切換ボタン
Ｗ２２  分析結果表示部
Ｗ２３  有益率フィルタボタン
Ｗ２４  おすすめフィルタボタン
Ｗ２５  索出情報表示部
Ｗ２６  達成度ボタン
Ｗ２７  適用中フィルタ表示部
【図１】
2020064412.tif 000003
【図２】
2020064412.tif 000004
【図３】
2020064412.tif 000005
【図４】
2020064412.tif 000006
【図５】
2020064412.tif 000007
【図６】
2020064412.tif 000008
【図７】
2020064412.tif 000009