(57)【要約】【課題】情報群から適度な数の情報を検索する。【解決手段】第２情報検索手段１５の集計手段１５１は、第１情報検索手段１３により情報群Ｄから検索された情報ｄの数Ｎを求め、数Ｎが閾値「５」以下なら、情報ｄの少なくとも１部の各情報における共通の語を求め、当該語のそれぞれについて情報ｄにおいて当該語を含む情報の数ｎを求める。第２情報検索手段１５は、当該数ｎの最大数に対応する語を求め、情報群Ｄから当該語を含む情報Ｄ’を検索する。一方、集計手段１５１は、数Ｎが閾値「１０」以上なら、情報ｄの少なくとも１部の情報に含まれる語を求め、当該語のそれぞれについて情報ｄにおいて当該語を含む情報の数ｎを求める。第２情報検索手段１５は、当該数ｎの最大数に対応する語を求め、情報ｄから当該語を含む情報ｄ’を検索する。【選択図】図１
2012089082.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索する第１情報検索手段と、
前記検索された１以上の情報の数を求め、該数が予め定めた下限の閾値以下なら、該数より多い数の情報が前記情報群から検索されるような条件を求め、前記情報群から当該条件を満たす情報を検索する一方、前記１以上の情報の数が予め定めた上限の閾値以上なら、前記１以上の情報を該数より少ない数の情報に絞り込むことができるような条件を求め、前記１以上の情報から当該条件を満たす情報を検索する第２情報検索手段と
を備えることを特徴とする情報検索装置。
【請求項２】
前記第２情報検索手段は、前記１以上の情報の数が前記下限の閾値以下なら、前記１以上の情報の少なくとも１部の各情報における共通の語を求め、前記情報群から当該語を含む情報を検索する
ことを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記第２情報検索手段は、前記１以上の情報の数が前記下限の閾値以下なら、前記１以上の情報の少なくとも１部の各情報における共通の語を求め、複数の当該語のそれぞれについて前記１以上の情報において当該語を含む情報の数を求め、当該数の最大数に対応する語を求め、前記情報群から当該語を含む情報を検索する
ことを特徴とする請求項１記載の情報検索装置。
【請求項４】
前記第２情報検索手段は、前記１以上の情報の数が前記上限の閾値以上なら、前記１以上の情報の中の１つの情報から該情報に含まれる語を読み出し、前記１以上の情報から当該語を含む情報を検索する
ことを特徴とする請求項１記載の情報検索装置。
【請求項５】
前記第２情報検索手段は、前記１以上の情報の数が前記上限の閾値以上なら、前記１以上の情報の少なくとも１部の各情報における共通の語を求め、複数の当該語のそれぞれについて前記１以上の情報において当該語を含む情報の数を求め、当該数の最大数に対応する語を求め、前記１以上の情報から当該語を含む情報を検索する
ことを特徴とする請求項１記載の情報検索装置。
【請求項６】
情報検索装置の第１情報検索手段が、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索するステップと、
前記情報検索装置の第２情報検索手段が、前記検索された１以上の情報の数を求め、該数が予め定めた閾値以下の場合において、該数より多い数の情報が前記情報群から検索されるような条件を求め、前記情報群から当該条件を満たす情報を検索するステップと
を備えることを特徴とする情報検索装置の動作方法。
【請求項７】
情報検索装置の第１情報検索手段が、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索するステップと、
前記情報検索装置の第２情報検索手段が、前記検索された１以上の情報の数を求め、該数が予め定めた閾値以上の場合において、前記１以上の情報を当該１以上の情報の数より少ない数の情報に絞り込むことができるような条件を求め、前記１以上の情報から当該条件を満たす情報を検索するステップと
を備えることを特徴とする情報検索装置の動作方法。
【請求項８】
請求項１ないし５のいずれかに記載の情報検索装置として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の情報から適度な数の情報を検索できる情報検索装置およびその動作方法に関するものである。
【背景技術】
【０００２】
従来において、多数の情報の一部を検索する方法としては、入力されたキーワードを含む情報を検索するものがある。また、情報が検索されなかったまたは検索された情報の数が閾値より多いか否かを判定し、そのような場合は、辞書を用いて、キーワードの属する意味体系にしたがって具体化や抽象化の処理を実施する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０１０８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、検索された情報の数は、キーワードによっては膨大になったり、ごく僅かだったりする。ユーザは、検索された情報のリストから、所望の情報を選ぶ作業を行うが、情報の数が膨大だと、選ぶ作業の負荷が高くなり、情報の数が僅かだと、所望の情報がない虞がある。つまり、検索される情報の数は、多すぎても少なすぎても問題となる。
【０００５】
また、上記の先行技術のように、辞書を用いて、キーワードの属する意味体系にしたがって具体化や抽象化の処理を実施する方法もあるが、予め辞書を用意する必要がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、予め辞書を用意しなくても、多数の情報から適度な数の情報を検索できる情報検索装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、第１の本発明は、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索する第１情報検索手段と、前記検索された１以上の情報の数を求め、該数が予め定めた下限の閾値以下なら、該数より多い数の情報が前記情報群から検索されるような条件を求め、前記情報群から当該条件を満たす情報を検索する一方、前記１以上の情報の数が予め定めた上限の閾値以上なら、前記１以上の情報を該数より少ない数の情報に絞り込むことができるような条件を求め、前記１以上の情報から当該条件を満たす情報を検索する第２情報検索手段とを備えることを特徴とする情報検索装置をもって解決手段とする。
【０００８】
第２の本発明は、情報検索装置の第１情報検索手段が、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索するステップと、前記情報検索装置の第２情報検索手段が、前記検索された１以上の情報の数を求め、該数が予め定めた閾値以下の場合において、該数より多い数の情報が前記情報群から検索されるような条件を求め、前記情報群から当該条件を満たす情報を検索するステップとを備えることを特徴とする情報検索装置の動作方法をもって解決手段とする。
【０００９】
第３の本発明は、情報検索装置の第１情報検索手段が、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索するステップと、前記情報検索装置の第２情報検索手段が、前記検索された１以上の情報の数を求め、該数が予め定めた閾値以上の場合において、前記１以上の情報を該数より少ない数の情報に絞り込むことができるような条件を求め、前記１以上の情報から当該条件を満たす情報を検索するステップとを備えることを特徴とする情報検索装置の動作方法をもって解決手段とする。
【発明の効果】
【００１０】
本発明によれば、予め記憶された情報群から予め定めた条件を満たす１以上の情報を検索し、前記検索された１以上の情報の数を求め、該数が予め定めた下限の閾値以下なら、該数より多い数の情報が前記情報群から検索されるような条件を求め、前記情報群から当該条件を満たす情報を検索する一方、前記１以上の情報の数が予め定めた上限の閾値以上なら、前記１以上の情報を該数より少ない数の情報に絞り込むことができるような条件を求め、前記１以上の情報から当該条件を満たす情報を検索することで、予め辞書を用意しなくても、多数の情報つまり情報群から予め定めた下限と上限の閾値の範囲内の数の情報を検索することができ、検索された適度な数の情報から所望の情報を選ぶ作業が容易に行える。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態に係る情報検索装置の要部の構成を示すブロック図である。
【図２】情報群Ｄの一例を示す図である。
【図３】情報検索装置１の動作を示すフローチャートである。
【図４】第１情報検索手段１３により検索された情報の一例を示す図である。
【図５】第２情報検索手段１５により検索された情報の一例を示す図である。
【図６】出力手段１６により出力された情報の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本実施の形態に係る情報検索装置の要部の構成を示すブロック図である。
情報検索装置１は、多数の情報である情報群Ｄが記憶された情報群記憶手段１１と、情報群Ｄから情報を検索するためのキーワードＫを入力する入力手段１２と、情報群ＤからキーワードＫにより情報を検索する第１情報検索手段１３と、第１情報検索手段１３により検索された１以上の情報（以下、まとめて「情報ｄ」という）などが記憶される情報記憶手段１４と、情報ｄの数Ｎを求め、数Ｎが予め定めた下限の閾値（以下、この閾値を「５」とする）以下なら、数Ｎより多い数の情報が情報群Ｄから検索されるような条件を求め、情報群Ｄから当該条件を満たす情報（以下、まとめて「情報Ｄ’」という）を検索する一方、数Ｎが予め定めた上限の閾値（以下、この閾値を「１０」とする）以上なら、情報ｄを情報ｄの数Ｎより少ない数の情報に絞り込むことができるような条件を求め、情報ｄから当該条件を満たす情報（以下、まとめて「情報ｄ’」という）を検索する第２情報検索手段１５と、情報ｄ、情報Ｄ’または情報ｄ’を出力して可視化する出力手段１６と、入力手段１２により入力したキーワードＫを第１情報検索手段１３へ与えるとともに情報ｄ、情報Ｄ’または情報ｄ’を出力手段１６により出力し可視化させる入出力制御手段１７とを備える。
【００１４】
第２情報検索手段１５は、数Ｎならびに情報ｄにおいて共通の語を含む情報の数ｎを求める集計手段１５１を備える。
【００１５】
入力手段１２は、例えば、キーボードより入力された１以上の文字列をキーワードＫとして入力する。入力手段１２は、表示されているキーワードの選択肢からマウスにより選択されたキーワードＫを入力するものでもよい。
【００１６】
出力手段１６は、例えば、ディスプレイ（表示装置）である。出力手段１６は、プリンタでもよい。
【００１７】
図２は、情報群Ｄの一例を示す図である。
情報群Ｄの各情報は、例えば、商品についての情報である。各情報は、該当商品の商品名、該当商品を第１分類の基準に基いて示す語、該当商品を第１分類より詳細な第２分類の基準に基いて示す語、該当商品を第２分類より詳細な第３分類の基準に基いて示す語、該当商品を第３分類より詳細な第４分類の基準に基いて示す語、該当商品のサイズや１包装あたりの個数、該当商品の他の属性を示す語、該当商品の価格などを含む。
【００１８】
図３は、情報検索装置１の動作を示すフローチャートである。
入力手段１２は、外部からキーワードＫを入力し、入出力制御手段１７へ与え、入出力制御手段１７は、キーワードＫを第１情報検索手段１３へ与える（Ｓ１）。
【００１９】
第１情報検索手段１３は、情報群記憶手段１１の情報群ＤからキーワードＫを含む商品名を有する１以上の情報つまり情報ｄを検索し、情報ｄを情報記憶手段１４に記憶させる（Ｓ３）。
【００２０】
次に、第２情報検索手段１５の集計手段１５１は、情報ｄの数Ｎを求める（Ｓ５）。
次に、第２情報検索手段１５は、数Ｎが下限の閾値「５」以下、数Ｎが上限の閾値「１０」以上、数Ｎが「５」より多く且つ「１０」より少ないのいずれであるかを判定する（Ｓ７）。
【００２１】
第２情報検索手段１５は、数Ｎが下限の閾値「５」以下なら、数Ｎより多い数の情報が情報群Ｄから検索されるような条件を求め、情報群Ｄから当該条件を満たす情報つまり情報Ｄ’」を検索し、情報Ｄ’を情報記憶手段１４に記憶させる（Ｓ９）。
【００２２】
ステップＳ９では、第２情報検索手段１５の集計手段１５１は、例えば、まず、情報ｄの少なくとも１部の各情報における共通の語を求める。次に、集計手段１５１は、当該語のそれぞれについて情報ｄにおいて当該語を含む情報の数ｎを求める。次に、第２情報検索手段１５は、当該数ｎの最大数に対応する語を求め、情報群Ｄから当該語を含む情報つまり情報Ｄ’を検索し、情報Ｄ’を情報記憶手段１４に記憶させる。
【００２３】
次に、入出力制御手段１７は、情報記憶手段１４から情報Ｄ’を読み出して、出力手段１６に与え、出力手段１６は情報Ｄ’を出力し可視化する（Ｓ１１）。
【００２４】
一方、第２情報検索手段１５は、数Ｎが上限の閾値「１０」以上なら、情報ｄを情報ｄの数Ｎより少ない数の情報に絞り込むことができるような条件を求め、情報ｄから当該条件を満たす情報つまり情報ｄ’を検索し、情報ｄ’を情報記憶手段１４に記憶させる（Ｓ１３）。
【００２５】
ステップＳ１３では、第２情報検索手段１５は、例えば、情報ｄの中の１つの情報から該情報に含まれる語を読み出し、情報ｄから当該語を含む情報つまり情報ｄ’を検索し、情報ｄ’を情報記憶手段１４に記憶させる。
【００２６】
次に、入出力制御手段１７は、情報記憶手段１４から情報ｄ’を読み出して、出力手段１６に与え、出力手段１６は情報ｄ’を出力し可視化する（Ｓ１１）。
【００２７】
一方、入出力制御手段１７は、数Ｎが「５」より多く且つ「１０」より少ないなら、情報記憶手段１４から情報ｄを読み出して、出力手段１６に与え、出力手段１６は情報ｄを出力し可視化する（Ｓ１１）。
【００２８】
次に、具体的な動作の一例を説明する。なお、情報群Ｄは図２に示すものとする。
入力手段１２は、外部からキーワードＫである「セロテープ（登録商標）」を入力し、入出力制御手段１７へ与え、入出力制御手段１７は、キーワードＫを第１情報検索手段１３へ与える（Ｓ１）。
【００２９】
第１情報検索手段１３は、情報群ＤからキーワードＫ（「セロテープ（登録商標）」）を含む情報ｄ、つまり、図４に示す情報ｄを検索し、情報ｄを情報記憶手段１４に記憶させる（Ｓ３）。
【００３０】
次に、第２情報検索手段１５の集計手段１５１は、情報ｄの数Ｎ「４」を求める（Ｓ５）。
次に、第２情報検索手段１５は、数Ｎ「４」が閾値「５」以下であると判定する（Ｓ７）。
【００３１】
次に、第２情報検索手段１５の集計手段１５１は、例えば、商品を第４分類の基準に基いて示す語に限定し、情報ｄの少なくとも１部の各情報における共通の語を求める（Ｓ９）。図４および第４分類では、共通の語は「粘着テープ」のみである。
【００３２】
次に、集計手段１５１は、当該語のそれぞれつまり「粘着テープ」のみについて情報ｄにおいて当該語（「粘着テープ」）を含む情報の数ｎつまり「４」を求める（Ｓ９）。
【００３３】
次に、第２情報検索手段１５は、当該数ｎの最大数つまり「４」に対応する語つまり「粘着テープ」を求める。
次に、第２情報検索手段１５は、情報群Ｄから当該語を含む情報、例えば、図５に示すように、商品を第４分類の基準に基いて示す語としての「粘着テープ」を含む情報（情報Ｄ’）を検索し、情報Ｄ’を情報記憶手段１４に記憶させる（Ｓ９）。
【００３４】
次に、入出力制御手段１７は、情報記憶手段１４から情報Ｄ’を読み出して、出力手段１６に与え、図６に示すように、出力手段１６は情報Ｄ’における商品のサイズや１包装あたりの個数、商品の他の属性を示す語、商品の価格などを出力し可視化する（Ｓ１１）。
【００３５】
なお、出力手段１６は、当該各情報が「粘着テープ」というカテゴリに属するので、「同じカテゴリの商品情報を表示します」のような文字情報を出力してもよい。
【００３６】
次に、具体的な動作の別な一例を説明する。なお、情報群Ｄは図２に示すものとする。      
【００３７】
入力手段１２は、外部からキーワードＫである「テープ」を入力し、入出力制御手段１７へ与え、入出力制御手段１７は、キーワードＫを第１情報検索手段１３へ与える（Ｓ１）。
【００３８】
第１情報検索手段１３は、情報群ＤからキーワードＫ（「テープ」）を含む情報ｄ、つまり、図２に示す全ての情報（情報ｄ）を検索し、情報ｄを情報記憶手段１４に記憶させる（Ｓ３）。
【００３９】
次に、第２情報検索手段１５の集計手段１５１は、情報ｄの数Ｎ「１２」を求める（Ｓ５）。
【００４０】
次に、第２情報検索手段１５は、数Ｎ「１２」が上限の閾値「１０」以上であると判定する（Ｓ７）。
【００４１】
次に、第２情報検索手段１５の集計手段１５１は、例えば、商品を第４分類の基準に基いて示す語に限定し、情報ｄの少なくとも１部の情報に含まれる語を求める（Ｓ１３）。図２および第４分類では、該当の語は「粘着テープ」、「救急衛生用品」、「補修用品」および「メディア」である。
【００４２】
次に、集計手段１５１は、当該語のそれぞれつまり「粘着テープ」、「救急衛生用品」、「補修用品」および「メディア」について情報ｄにおいて当該語を含む情報の数ｎを求める（Ｓ１３）。
【００４３】
ここでは、「粘着テープ」を含む情報の数ｎ「９」、「救急衛生用品」を含む情報の数ｎ「１」、「補修用品」を含む情報の数ｎ「１」、「メディア」を含む情報の数ｎ「１」が求まる。
【００４４】
次に、第２情報検索手段１５は、当該数ｎの最大数つまり「９」に対応する語つまり「粘着テープ」を求める。
次に、第２情報検索手段１５は、情報ｄから当該語を含む情報、例えば、図５に示すように、商品を第４分類の基準に基いて示す語としての「粘着テープ」を含む情報（情報ｄ’）を検索し、情報ｄ’を情報記憶手段１４に記憶させる（Ｓ１３）。
【００４５】
次に、入出力制御手段１７は、情報記憶手段１４から情報ｄ’を読み出して、出力手段１６に与え、図６に示すように、出力手段１６は情報ｄ’における商品のサイズや１包装あたりの個数、商品の他の属性を示す語、商品の価格などを出力し可視化する（Ｓ１１）。
【００４６】
なお、出力手段１６は、「粘着テープ」が最大数「９」に対応する語なので、「検索結果のうち一番多いカテゴリの商品情報を表示します」のような文字情報を出力してもよい。
【００４７】
したがって、本実施の形態に係る情報検索装置によれば、予め記憶された情報群Ｄから予め定めた条件を満たす１以上の情報（情報ｄ）を検索し、前記検索された１以上の情報（情報ｄ）の数Ｎを求め、該数Ｎが予め定めた下限の閾値「５」以下なら、該数Ｎより多い数の情報が情報群Ｄから検索されるような条件を求め、情報群Ｄから当該条件を満たす情報Ｄ’を検索する一方、１以上の情報（情報ｄ）の数Ｎが予め定めた上限の閾値「１０」以上なら、１以上の情報（情報ｄ）を当該１以上の情報の数Ｎより少ない数の情報に絞り込むことができるような条件を求め、１以上の情報（情報ｄ）から当該条件を満たす情報（情報ｄ’）を検索することで、予め辞書を用意しなくても、多数の情報つまり情報群Ｄから適度な数の情報ｄや情報Ｄ’や情報ｄ’を検索することができ、検索された情報から所望の情報を選ぶ作業が容易に行える。
【００４８】
なお、本実施の形態では、１つのキーワードＫから情報を検索したが、複数のキーワードＫから情報を検索してもよい。
【００４９】
また、本実施の形態では、商品名においてキーワードを含む情報を検索したが、他の要素（商品を第１分類の基準に基いて示す語など）においてキーワードを含む情報を検索してもよい。
【００５０】
また、本実施の形態では、商品のサイズや１包装あたりの個数、商品の他の属性を示す語、商品の価格などを出力したが、他の要素を出力してもよい。
【００５１】
また、本実施の形態では、出力される情報の並び方には言及しなかったが、例えば、情報は価格順、サイズ順に並べてもよい。また、各情報に通し番号をつけてもよい。
【００５２】
また、ある分類についての語である同一の語を含む情報をまとめて出力してもよい。
【００５３】
また、同時に見ることのできる情報の数の上限を定め、つまり、情報数が多い場合は、分割して出力してもよい。
【００５４】
また、本実施の形態では、情報ｄ、情報Ｄ’、情報ｄ’を情報記憶手段１４に記憶させ、適宜読み出したが、情報群記憶手段１１において情報ｄ、情報Ｄ’、情報ｄ’に識別情報を付与し、識別情報に基づいて情報ｄ、情報Ｄ’、情報ｄ’を情報群記憶手段１１から読み出してもよい。
【００５５】
また、本実施の形態では、図２に情報群Ｄの一例を示したが、情報群Ｄはこれに限定されず、情報の要素は任意であり、分類の種類なども任意である。また、各情報に識別情報を付与してもよい。
【００５６】
また、本実施の形態では、第２情報検索手段１５の集計手段１５１は、商品を第４分類の基準に基いて示す語に限定し、情報ｄの少なくとも１部の各情報における共通の語を求めた（Ｓ９）が、第４分類を他の分類に代えてもよい。
【００５７】
また、本実施の形態では、下限および上限の閾値をそれぞれ「５」、「１０」としたが、閾値は任意である。
【００５８】
また、本実施の形態では、第２情報検索手段１５は、最大数に対応する語を求め、情報群Ｄから当該語を含む情報（情報Ｄ’）を検索した（Ｓ９）が、最大数（１位）を含め、予め設定された順位までの数に対応する語を求め、情報群Ｄから当該語を含む情報（情報Ｄ’）を検索してもよい。
【００５９】
また、本実施の形態では、第２情報検索手段１５は、最大数に対応する語を求め、情報ｄから当該語を含む情報（情報ｄ’）を検索した（Ｓ１３）が、最大数（１位）を含め、予め設定された順位までの数に対応する語を求め、情報ｄから当該語を含む情報（情報ｄ’）を検索してもよい。または、最小数（最下位）のみまたは最下位を含め、予め設定された順位までの数に対応する語を求め、情報ｄから当該語を含む情報（情報ｄ’）を検索してもよい。
【００６０】
また、本実施の形態では、情報群Ｄの各情報は、商品についての情報であったが、情報の内容は任意である。
【００６１】
また、本実施の形態に係る情報検索装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００６２】
１…情報検索装置
１１…情報群記憶手段
１２…入力手段
１３…第１情報検索手段
１４…情報記憶手段
１５…第２情報検索手段
１６…出力手段
１７…入出力制御手段
１５１…集計手段
【図１】
2012089082.tif 000003
【図２】
2012089082.tif 000004
【図３】
2012089082.tif 000005
【図４】
2012089082.tif 000006
【図５】
2012089082.tif 000007
【図６】
2012089082.tif 000008