(57)【要約】【課題】検索回数を減らし、早く所望の検索結果に辿り着けるようにする。【解決手段】本発明は、ユーザ端末からの検索条件、選択された検索結果及び満足度の入力を受け付け、検索条件に基づいてデータベースを検索し、検索結果項目及び該原情報を検索結果記憶手段に格納し、検索結果項目をユーザ端末に一覧表示し、ある１つの検索結果項目を該ユーザに選択させ、該ユーザにより選択された検索結果項目に対応する原情報を表示して、満足度を入力させ、満足度が低い場合には、検索結果記憶手段から原情報を読み出して、該原情報の特徴を抽出し、該特徴に基づいて新たな要求条件を生成し、その要求条件に基づいて再検索された検索結果を、再度ユーザ端末に表示する。【選択図】図１
2009128938.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索条件に合致する情報をデータベースから検索し、検索結果一覧を表示する情報検索装置であって、
ユーザ端末からの前記検索条件、選択された検索結果及び満足度の入力を受け付ける入力手段と、
前記検索条件に基づいて前記データベースを検索し、検索結果項目及び該原情報を検索結果記憶手段に格納する検索手段と、
前記検索手段による検索結果項目を前記ユーザ端末に一覧表示し、ある１つの検索結果項目を該ユーザに選択させ、該ユーザにより選択された検索結果項目に対応する原情報を表示して、満足度を入力させる第１の検索結果表示制御手段と、
前記満足度が低い場合には、前記検索結果記憶手段から前記原情報を読み出して、該原情報の特徴を抽出し、該特徴に基づいて新たな要求条件を生成する要求条件生成手段と、
前記新たな要求条件に基づいて前記検索手段により再検索された検索結果を、再度前記ユーザ端末に表示する第２の検索結果表示制御手段と、
を有することを特徴とする情報検索装置。
【請求項２】
前記要求条件生成手段は、
前記満足度が低い場合に、満足度の低い原情報から前期特徴を差し引いたものを前記新たな要求条件とする手段を含む
請求項１記載の情報検索装置。
【請求項３】
入力された検索条件に合致する情報をデータベースから検索し、検索結果一覧を表示する情報検索装置であって、
ユーザ端末からの前記検索条件、選択された検索結果及び満足度の入力を受け付ける入力手段と、
前記検索条件に基づいて前記データベースを検索し、検索結果項目及び該原情報を検索結果記憶手段に格納する検索手段と、
前記検索手段による検索結果項目を前記ユーザ端末に一覧表示し、ある１つの検索結果項目を該ユーザに選択させ、該ユーザにより選択された検索結果項目に対応する原情報を表示して、満足度を入力させる第１の検索結果表示制御手段と、
前記満足度が低い場合には、前記検索結果記憶手段から前記原情報を読み出して、該原情報の特徴を抽出し、前記ユーザ端末に表示する検索結果の表示変更を行う表示変更手段と、
表示変更された検索結果を再度前記ユーザ端末に表示する第２の検索結果表示制御手段と、
を有することを特徴とする情報検索装置。
【請求項４】
前記表示変更手段は、
前記満足度に応じて、前記第１の検索結果表示制御手段において前記ユーザ端末に表示した前記原情報の特徴に基づいて、前記検索結果を並べ替える手段を含む
請求項３記載の情報検索装置。
【請求項５】
前記表示変更手段は、
前記満足度に応じて、前記第１の検索結果表示制御手段において前記ユーザ端末に表示した前記原情報の特徴に基づいて、前記検索結果をフィルタリングする手段を含む
請求項３記載の情報検索装置。
【請求項６】
前記表示変更手段は、
前記満足度に応じて、前記第１の検索結果表示制御手段において前記ユーザ端末に表示した前記原情報の特徴に基づいて、前記検索結果をグループ分けする手段を含む
請求項３記載の情報検索装置。
【請求項７】
前記表示変更手段は、
前記満足度に応じて、前記第１の検索結果表示制御手段において前記ユーザ端末に表示した前記原情報の特徴に基づいて、前記検索結果の該特徴部分を強調表示するよう変更する手段を含む
請求項３記載の情報検索装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の情報検索装置を構成する各手段としてコンピュータを機能させる情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置及びプログラムに係り、特に、利用者が指定した要求条件に合致する情報を検索して表示する際に、利用者の満足度を考慮したフィードバック型の情報検索装置及びプログラムに関する。
【背景技術】
【０００２】
利用者によって入力された要求条件を基に、巨大なデータベースの中から利用者が所望するデータを検索する方法は、多数報告されている。
【０００３】
その中のひとつとして、検索結果が複数存在し、同音異字語である検索結果を照合し、差分を抽出し、その差分に基づいたテキストを生成してユーザに提示し、ユーザの選択入力に基づいて検索結果に関連する情報を提供する方法がある（例えば、特許文献１参照）。
【０００４】
また、その検索結果の制度を向上させる方法として、検索結果の視聴履歴を利用した方法として、移行元Ｗｅｂページから移行先Ｗｅｂページに移行する属性をアーク属性として履歴データベースに格納しておき、任意のＷｅｂページから移行し得るＷｅｂページの経路のアーク属性をデータベースから読み出して、アーク属性と検索条件とを比較して次に移行すべきＷｅｂページ候補を推薦し、候補から選択したＷｅｂページのアーク属性でユーザ検索条件を補正して再度検索する方法がある（例えば、特許文献２参照）。
【特許文献１】特許第３４３５４７１号公報
【特許文献２】特開２００４−１０２９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、利用者が所望する検索結果に辿り着くまでには、何度も要求条件を入力し直し、検索を繰り返さなければならないというケースが頻繁に起こるという問題がある。
【０００６】
また、利用者毎に検索経験や検索スキルに差があり、利用者によっては要求条件をうまく設定することができないことが問題である。その場合には、さらに検索回数が増えることが想定されるだけでなく、所望の検索結果に辿り着けないという事態が発生する。
【０００７】
本発明は、上記の点に鑑みなされたもので、利用者から入力してもらう検索結果に対する満足度を利用して要求条件を再設定して再検索を行ったり、検索結果リスト上で記事の順番を変更することで、利用者が満足する情報を上位に、利用者に不要な情報を下位にランキングし直したりすることにより、検索回数を減らし、早く所望の検索結果に辿り着けるようにすることが可能な情報検索装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
図１は、本発明の原理構成図である。
【０００９】
本発明（請求項１）は、入力された検索条件に合致する情報をデータベースから検索し、検索結果一覧を表示する情報検索装置であって、
ユーザ端末２からの検索条件、選択された検索結果及び満足度の入力を受け付ける入力手段１０と、
検索条件に基づいてデータベース３０を検索し、検索結果項目及び該原情報を検索結果記憶手段４０に格納する検索手段２０と、
検索手段２０による検索結果項目をユーザ端末２に一覧表示し、ある１つの検索結果項目を該ユーザに選択させ、該ユーザにより選択された検索結果項目に対応する原情報を表示して、満足度を入力させる第１の検索結果表示制御手段５１と、
満足度が低い場合には、検索結果記憶手段４０から原情報を読み出して、該原情報の特徴を抽出し、該特徴に基づいて新たな要求条件を生成する要求条件生成手段６０と、
新たな要求条件に基づいて検索手段２０により再検索された検索結果を、再度ユーザ端末２に表示する第２の検索結果表示制御手段５２と、を有する。
【００１０】
また、本発明（請求項２）は、要求条件生成手段６０において、
満足度が低い場合に、満足度の低い原情報から前期特徴を差し引いたものを新たな要求条件とする手段を含む。
【００１１】
本発明（請求項３）は、入力された検索条件に合致する情報をデータベースから検索し、検索結果一覧を表示する情報検索装置であって、
ユーザ端末からの検索条件、選択された検索結果及び満足度の入力を受け付ける入力手段と、
検索条件に基づいてデータベースを検索し、検索結果項目及び該原情報を検索結果記憶手段に格納する検索手段と、
検索手段による検索結果項目をユーザ端末に一覧表示し、ある１つの検索結果項目を該ユーザに選択させ、該ユーザにより選択された検索結果項目に対応する原情報を表示して、満足度を入力させる第１の検索結果表示制御手段と、
満足度が低い場合には、検索結果記憶手段から原情報を読み出して、該原情報の特徴を抽出し、ユーザ端末に表示する検索結果の表示変更を行う表示変更手段と、
表示変更された検索結果を再度ユーザ端末に表示する第２の検索結果表示制御手段と、
を有する。
【００１２】
また、本発明（請求項４）は、表示変更手段において、満足度に応じて、第１の検索結果表示制御手段がユーザ端末に表示した原情報の特徴に基づいて、検索結果を並べ替える手段を含む。
【００１３】
また、本発明（請求項５）は、表示変更手段において、満足度に応じて、第１の検索結果表示制御手段がユーザ端末に表示した原情報の特徴に基づいて、検索結果をフィルタリングする手段を含む。
【００１４】
また、本発明（請求項６）は、表示変更手段において、満足度に応じて、第１の検索結果表示制御手段がユーザ端末に表示した原情報の特徴に基づいて、検索結果をグループ分けする手段を含む。
【００１５】
また、本発明（請求項７）は、表示変更手段において、満足度に応じて、第１の検索結果表示制御手段がユーザ端末に表示した原情報の特徴に基づいて、検索結果の該特徴部分を強調表示するよう変更する手段を含む。
【００１６】
本発明（請求項８）は、請求項１乃至７のいずれか１項に記載の情報検索装置を構成する各手段としてコンピュータを機能させる情報検索プログラムである。
【発明の効果】
【００１７】
上記のように本発明によれば、利用者によって入力された満足度により、不要な情報を差し引いたり、あるいは有益な情報を付加することで新たな要求条件を生成し、新しい検索結果表示を変更することが自動的に行われる。これにより、利用者が要求条件を再入力して設定したり、下位に表示されている情報を自分で探すことなく、必要な情報に早く辿り着くことが可能となる。また、これらは１度満足度を入力するだけで実現でき、さらに繰り返すことによって、精度の向上が期待できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面と共に本発明の実施の形態を説明する。
【００１９】
［第１の実施の形態］
本実施の形態では、検索結果のユーザの満足度が低い場合に、情報検索装置内で要求条件を変更して再度データベースを検索する例を説明する。
【００２０】
図２は、本発明の第１の実施の形態における情報検索装置の構成を示す。
【００２１】
同図に示す情報検索装置１は、入出力部１０、検索部２０、データベース３０、検索結果記憶部４０、表示制御部５０、要求条件生成部６０から構成され、入出力部１０はユーザ端末２に接続されている。
【００２２】
入力部１０は、ユーザ端末２から要求条件及び満足度の入力を受け付け、検索結果を出力する。
【００２３】
検索部２０は、入出力部１０または要求条件生成部６０から入力された要求条件に基づいて、データベース３０を検索し、要求条件と共に、検索結果を検索結果記憶部４０に格納すると共に、入出力部１０を介してユーザ端末２に検索結果を返却する。
【００２４】
データベース３０は、同図では、情報検索装置１内において検索部２０により検索される対象のデータベースであるが、この例に限定されることなく、ネットワークで接続されていてもよい。
【００２５】
検索結果記憶部４０は、検索部２０により検索された結果を格納する。
【００２６】
表示制御部５０は、入出力部１０から入力された満足度が高いか低いかを判定し、低い場合に、要求条件生成部６０に対して要求条件の変更を指示すると共に、検索部２０に対して変更された要求条件を用いた再検索を指示する。
【００２７】
要求条件生成部６０は、表示制御部５０の指示により検索結果記憶部４０を参照して要求条件を変更する。
【００２８】
図３は、本発明の第１の実施の形態における動作のフローチャートである。
【００２９】
ステップ１０１）  入出力部１０から要求条件が入力される。
【００３０】
ステップ１０２）  検索部２０は、入力された要求条件に基づいてデータベース３０を検索し、検索結果を要求条件と共に検索結果記憶部４０に格納し、検索結果項目からなる検索結果一覧を入出力部１０に出力する。
【００３１】
ステップ１０３）  入出力部１０は、検索結果一覧をユーザ端末２に送信し、表示させる。これにより、ユーザ端末２に検索結果一覧が表示される。
【００３２】
ステップ１０４）  ユーザは表示された検索結果一覧から１つの検索結果を選択し、その原情報を閲覧し、原情報に対する利用者の満足度を入力する。これにより、入力された満足度は情報検索装置１の入出力部１０に送信される。
【００３３】
ステップ１０５）  入出力部１０は、満足度を取得して、表示制御部５０に出力する。表示制御部５０は、取得した満足度が高い場合には、当該処理を終了する。満足度が低い場合は、要求条件生成部６０に対して要求条件変更を指示する。
【００３４】
ステップ１０６，１０７）  要求条件生成部６０は、原情報と要求条件を検索結果記憶部４０から読み出して、特徴を抽出し、その特徴を考慮して新たな要求条件を生成する。
【００３５】
上記の特徴抽出方法としては、テキストデータであれば、特徴キーワード生成、画像データであれば特徴ベクトル抽出など、多種考えられる。また、特徴抽出は、利用者が原情報を閲覧中に算出すれば、時間的なロスも少ない。特徴を考慮するとは、例えば、満足度の低い原情報の特徴を差し引く要求条件を設定することなどが考えられる。さらに、満足度が高い場合にも、同じように、原情報の特徴を考慮して（この場合は、抽出された特徴を要求条件に付加するなど）、新たな要求条件を自動作成する。
【００３６】
この後、ステップ１０２に移行し、検索部２０において、要求条件生成部６０で生成された要求条件を取得して、再度データベース３０を検索する。
【００３７】
上記の具体的な例として、図４は、１回目の検索において、要求条件として"ワイン"が入力されて得られた検索結果である。この中で、ユーザが「１．ワイン販売」のページを閲覧して満足度が低かったとする。すると、要求変更部６０は、「ワイン販売」のページから特徴として『販売』を特徴語として抽出し、新たな要求条件"「ワイン」−「販売」"とし、これを要求条件として設定して、再検索を行う。ここで、"−"は、『販売』を含まないというＮＯＴ条件を示す。再検索を行った結果を図５に示す。
【００３８】
なお、上記の実施の形態における、特徴の抽出方法については後述する。
【００３９】
［第２の実施の形態］
本実施の形態では、データベースの再検索を行わずに、最初の検索結果の順序を変えたり、表示を変更する例を説明する。
【００４０】
図６は、本発明の第２の実施の形態における情報検索装置の構成を示す。
【００４１】
同図に示す情報検索装置は、図２の要求条件生成部６０に代えて、検索結果変換部７０を設けた点において異なる。その他の構成要素は図２と同様であるのでその説明を省略する。
【００４２】
検索結果変換部７０は、満足度が低い場合に、原情報の特徴を抽出し、特徴に基づいて検索結果の表示方法を変更するものである。
【００４３】
図７は、本発明の第２の実施の形態における動作のフローチャートである。
【００４４】
同図の動作において、ステップ１０１〜ステップ２０４までは、図３のフローチャートと同様の動作であるので、その説明を省略する。
【００４５】
ステップ２０５）  入出力部１０は、満足度を取得して、表示制御部５０に出力する。表示制御部５０は、取得した満足度が高い場合には、当該処理を終了する。満足度が低い場合は、検索結果変更部７０に対して検索結果の変更を指示する。
【００４６】
ステップ２０６）  検索結果変更部７０は、検索結果記憶部４０から検索結果の原情報を読み出して、特徴を抽出する。
【００４７】
ステップ２０７）  検索結果変更部７０は、抽出した特徴に基づいて、後述する方法により、ユーザ端末２に表示する検索結果を変更し、再度検索結果を入出力部１０を介してユーザ端末２に表示する。
【００４８】
次に、抽出された特徴に基づいて、検索結果の表示変更を行う場合に、その変更方法として、具体的には以下のような方法が考えられる。
【００４９】
（１）満足度に応じて、その原情報の特徴に基づいて検索結果を並べ替える。
【００５０】
例えば、原情報の特長と似た特徴を持つ情報は下位に表示する。その例を図８に示す。図４の検索結果から"ワイン販売"のページを閲覧して、満足度が低かったとする。すると、"ワイン販売"のページから特徴として"販売"を抽出し、その特徴を持つ検索結果（図４における、項目番号１，３，８は下位８，９，１０に表示される。
【００５１】
（２）満足度に応じて、その原情報の特徴に基づいて検索結果をフィルタリングする。
【００５２】
例えば、原情報の特徴と似た特徴を持つ情報は表示しない。その例を図９に示す。図４の結果から"ワイン販売"のページを閲覧して、満足度が低かったとする。すると、"ワイン販売"のページから特徴として"販売"を抽出し、その特徴を持つ検索結果（図４における、項目番号１，３，８）は表示されない。
【００５３】
（３）満足度に応じて、その原情報の特徴に基づいて、検索結果をグループ分けする。
【００５４】
例えば、原情報の特徴と似た特徴を持つ情報は同じグループとし、色分けなどでわかりやすく表示する。これにより、容易に読み飛ばしができるようにする。その例を図１０に示す。図４の検索結果から"ワイン販売"のページを閲覧して、満足度が低かったとする。すると、"ワイン販売"のページから特徴として"販売"を抽出し、その特徴を持つ検索結果（図４における、項目番号１，３，８）に同グループを意味する枠が付けられて表示される。
【００５５】
（４）満足度に応じて、その原情報の特徴と同じ特徴を検索結果において強調表示する。
【００５６】
図１１に示すように、図４の検索結果から"ワイン販売"のページを閲覧して、満足度が低かったとする。すると、"ワイン販売"のページから特徴として"販売"を抽出し、その特徴部分を枠で囲んで表示する。
【００５７】
次に、上記の第１・第２の実施の形態における特徴抽出について説明する。
【００５８】
特徴抽出方法は、テキストデータであれば特徴キーワード生成、画像データであれば特徴ベクトル抽出など、多種考えられる。その中で、例えば、特徴キーワード生成を行う場合には、特開平１１−２５００７２号公報や特開平１１−３３８８６９号公報に示される技術があり、また、画像・映像の特徴抽出では、特開２００１−１６００５７号公報、特開２００３−３２３４３７号公報に示される技術がある。また、信号の特徴抽出では、特許第３５３７７２７号公報に示される技術がある。
【００５９】
また、これらの特徴抽出は、利用者が原情報を閲覧中に算出すれば、時間的なロスも少ない。さらに、上記のステップ２０５では、満足度が高い場合には何も行わないこととしているが、この場合も、満足度が低い場合と同じように原情報の特徴を考慮して、検索結果の表示変更を行うことが可能である（この場合は、原情報の持つ特徴と似た特徴をもつ情報を上位に表示したり、その特徴を強調表示したりすることも可能である。
【００６０】
また、上記の第１・第２の実施の形態における図２及び図６の情報検索装置の構成要素の動作をプログラムとして構築し、情報検索装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００６１】
また、構築されたプログラムをハードディスクや、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００６２】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００６３】
本発明は、入力されたキーワード等の条件に基づいてデータベースから情報を検索するための情報検索技術に適用可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の原理構成図である。
【図２】本発明の第１の実施の形態における情報検索装置の構成図である。
【図３】本発明の第１の実施の形態における動作のフローチャートである。
【図４】本発明の第１の実施の形態における要求条件が"ワイン"の場合の検索結果である。
【図５】本発明の第１の実施の形態における変更した要求条件で再検索した場合の検索結果である。
【図６】本発明の第２の実施の形態における情報検索装置の構成図である。
【図７】本発明の第２の実施の形態における動作のフローチャートである。
【図８】本発明の第２の実施の形態における検索結果の並べ替えの例である。
【図９】本発明の第２の実施の形態における検索結果のフィルタリングの例である。
【図１０】本発明の第２の実施の形態における検索結果のグループ分けの例である。
【図１１】本発明の第２の実施の形態における検索結果の強調表示の例である。
【符号の説明】
【００６５】
１  情報検索装置
２  ユーザ端末
１０  入力手段、入出力部
２０  検索手段、検索部
３０  データベース
４０  検索結果記憶手段、検索結果記憶部
５０  表示制御部
５１  第１の検索結果表示制御手段
５２  第２の検索結果表示制御手段
６０  要求条件生成手段、要求条件生成部
７０  検索結果変更部
【図１】
2009128938.tif 000003
【図２】
2009128938.tif 000004
【図３】
2009128938.tif 000005
【図４】
2009128938.tif 000006
【図５】
2009128938.tif 000007
【図６】
2009128938.tif 000008
【図７】
2009128938.tif 000009
【図８】
2009128938.tif 000010
【図９】
2009128938.tif 000011
【図１０】
2009128938.tif 000012
【図１１】
2009128938.tif 000013