(57)【要約】【課題】コンテンツや商品の名前の一部あるいは全部がわからなくても、関連する任意のキーワードから、それらアイテムの妥当な候補を出力できるアイテム検索装置を提供すること。【解決手段】あらかじめ候補となるアイテム名のリストをアイテムリスト２０３に記憶しておき、ＵＲＬ検索部２０１が、キーワードをもとにインターネット上のウェブページを検索し、テキスト抽出部２０２が、キーワードに関連するテキスト情報を取得し、スコア計数部２０４が、そのテキスト情報からアイテムリストに含まれるアイテム名の出現数をカウントして、出力部２０５が、その出現数の多いもの順に出力する。【選択図】        図２
2006085474.tif 000002
【特許請求の範囲】
【請求項１】
候補として出力するアイテム名を記憶するアイテムリスト記憶手段と、
検索を所望するアイテムに関連するキーワードの入力を受け付ける入力手段と、
前記入力手段によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索手段と、
前記検索手段によって取得されたウェブページの内容において、前記アイテムリスト記憶手段に記憶されたアイテム名が出現する数を当該アイテム名毎に計数する計数手段と、
前記計数手段によって計数された出現数に基づいてアイテム名を出力する出力手段と、
を備えたことを特徴とするアイテム検索装置。
【請求項２】
一次検索用の一次検索候補を記憶する一次検索リストを記憶する一時検索リスト記憶手段と、
アイテムを前記一次検索候補毎に分類した属性アイテムリストを記憶する属性アイテムリスト記憶手段と、
検索を所望するアイテムに関連するキーワードの入力を受け付ける入力手段と、
前記入力手段によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索手段と、
前記検索手段によって取得されたウェブページの内容において、前記一次検索リスト記憶手段に記憶された一次検索候補が出現する数を当該一次検索候補毎に計数する一次スコア計数手段と、
前記一次スコア計数手段によって計数された数と前記属性アイテムリスト記憶手段に記憶された属性アイテムリストとに基づいて候補として出力する可能性のあるアイテム名をリスト化したアイテムリストを生成するアイテムリスト生成手段と、
前記検索手段によって取得されたウェブページの内容において、前記アイテムリスト生成手段によって生成されたアイテムリストに基づいて、前記アイテム名が出現する数を当該アイテム名毎に計数する二次スコア計数手段と、
前記二次スコア計数手段によって計数された出現数に基づいてアイテム名を出力する出力手段と、
を備えたことを特徴とするアイテム検索装置。
【請求項３】
検索を所望するアイテムに関連するキーワードの入力を受け付ける入力工程と、
前記入力工程によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索工程と、
前記検索工程によって取得されたウェブページの内容において、候補として出力するアイテム名を記憶するアイテムリストに記憶されたアイテム名が出現する数を当該アイテム名毎に計数する計数工程と、
前記計数工程によって計数された出現数に基づいてアイテム名を出力する出力工程と、
を含んだことを特徴とするアイテム検索方法。
【請求項４】
検索を所望するアイテムに関連するキーワードの入力を受け付ける入力工程と、
前記入力工程によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索工程と、
前記検索工程によって取得されたウェブページの内容において、一次検索用の一次検索候補が出現する数を当該一次検索候補毎に計数する一次スコア計数工程と、
前記一次スコア計数工程によって計数された数と、アイテムを前記一次検索候補毎に分類した属性アイテムリストとに基づいて候補として出力する可能性のあるアイテム名をリスト化したアイテムリストを生成するアイテムリスト生成工程と、
前記検索工程によって取得されたウェブページの内容において、前記アイテムリスト生成工程によって生成されたアイテムリストに基づいて、前記アイテム名が出現する数を当該アイテム名毎に計数する二次スコア計数工程と、
前記二次スコア計数工程によって計数された出現数に基づいてアイテム名を出力する出力工程と、
を含んだことを特徴とするアイテム検索方法。
【請求項５】
請求項３または４に記載のアイテム検索方法のいずれか一つをコンピュータに実行させることを特徴とするアイテム検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＤやＤＶＤなどの音楽作品や映像作品等のコンテンツや各種の商品などのアイテムを検索するアイテム検索装置、アイテム検索方法およびアイテム検索プログラムに関する。
【背景技術】
【０００２】
従来、映像（ビデオ）、音楽、書籍、ゲームなどのレンタルおよび販売されるコンテンツを検索するシステムとしては、題名、作者名（監督、作家、演奏者）、製作年月、出演者名、販売元（レーベル、出版社）等のあらかじめ設定されている属性をキーワードとして、店舗端末を利用し、または、インターネット経由で店舗等のサーバにアクセスして所望のコンテンツ（アイテム）を検索することが行われている。
【０００３】
また、インターネットを利用したオンライン店舗などで取扱商品を検索するシステムとしては、製品名、メーカ名、価格等のあらかじめ設定されている属性をキーワードとして所望の商品（アイテム）を検索することが行われている。
【０００４】
例えば、音楽に関するコンテンツであれば、演奏者名、アルバム名、曲名、ジャンル（邦楽、洋楽、ロック、クラシックなど）、レーベルなどのキーワードや分類因子を用いて、店舗端末やインターネット経由で検索することで、所望のコンテンツを検索することができるものである。
【０００５】
上述した従来の検索のやり方は、例えば、あるアルバムを購入するときに、アルバム名は忘れたが、演奏者と曲名は知っているので、そのアルバムを見つけだすために、演奏者と曲名を掛け合わせて、各種の属性が設定されているコンテンツのデータベースの中から所望するコンテンツ（アルバム）を検索していた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、アイテムの検索としては、このように、あらかじめ定められた属性をキーワードとして検索するのではなく、任意のキーワードから検索したいという要求もある。例えば、○○という商品のテレビコマーシャルに使われていた曲の入っているＣＤを検索したい、ドラマ△△の主題歌の曲名を知りたい、○○映画祭で△△賞を受賞した映画のタイトルを知りたい、経営哲学について書かれた本を検索したい、というような検索の要求も存在する。しかし、このような属性に含まれないキーワードを用いてアイテムを検索する手段はこれまで存在しなかった。
【０００７】
この発明は、上記に鑑みてなされたものであって、任意のキーワードを用いて、所望のアイテムを検索することができるアイテム検索装置、アイテム検索方法およびアイテム検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかるアイテム検索装置は、候補として出力するアイテム名を記憶するアイテムリスト記憶手段と、検索を所望するアイテムに関連するキーワードの入力を受け付ける入力手段と、前記入力手段によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索手段と、前記検索手段によって取得されたウェブページの内容において、前記アイテムリスト記憶手段に記憶されたアイテム名が出現する数を当該アイテム名毎に計数する計数手段と、前記計数手段によって計数された出現数に基づいてアイテム名を出力する出力手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に記載の発明にかかるアイテム検索装置は、一次検索用の一次検索候補を記憶する一次検索リストを記憶する一時検索リスト記憶手段と、アイテムを前記一次検索候補毎に分類した属性アイテムリストを記憶する属性アイテムリスト記憶手段と、検索を所望するアイテムに関連するキーワードの入力を受け付ける入力手段と、前記入力手段によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索手段と、前記検索手段によって取得されたウェブページの内容において、前記一次検索リスト記憶手段に記憶された一次検索候補が出現する数を当該一次検索候補毎に計数する一次スコア計数手段と、前記一次スコア計数手段によって計数された数と前記属性アイテムリスト記憶手段に記憶された属性アイテムリストとに基づいて候補として出力する可能性のあるアイテム名をリスト化したアイテムリストを生成するアイテムリスト生成手段と、前記検索手段によって取得されたウェブページの内容において、前記アイテムリスト生成手段によって生成されたアイテムリストに基づいて、前記アイテム名が出現する数を当該アイテム名毎に計数する二次スコア計数手段と、前記二次スコア計数手段によって計数された出現数に基づいてアイテム名を出力する出力手段と、を備えたことを特徴とする。
【００１０】
また、請求項３に記載の発明にかかるアイテム検索方法は、検索を所望するアイテムに関連するキーワードの入力を受け付ける入力工程と、前記入力工程によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索工程と、前記検索工程によって取得されたウェブページの内容において、候補として出力するアイテム名を記憶するアイテムリストに記憶されたアイテム名が出現する数を当該アイテム名毎に計数する計数工程と、前記計数工程によって計数された出現数に基づいてアイテム名を出力する出力工程と、を含んだことを特徴とする。
【００１１】
また、請求項４に記載の発明にかかるアイテム検索方法は、検索を所望するアイテムに関連するキーワードの入力を受け付ける入力工程と、前記入力工程によって入力されたキーワードに関連するウェブページの内容をインターネットから取得する検索工程と、前記検索工程によって取得されたウェブページの内容において、一次検索用の一次検索候補が出現する数を当該一次検索候補毎に計数する一次スコア計数工程と、前記一次スコア計数工程によって計数された数と、アイテムを前記一次検索候補毎に分類した属性アイテムリストとに基づいて候補として出力する可能性のあるアイテム名をリスト化したアイテムリストを生成するアイテムリスト生成工程と、前記検索工程によって取得されたウェブページの内容において、前記アイテムリスト生成工程によって生成されたアイテムリストに基づいて、前記アイテム名が出現する数を当該アイテム名毎に計数する二次スコア計数工程と、前記二次スコア計数工程によって計数された出現数に基づいてアイテム名を出力する出力工程と、を含んだことを特徴とする。
【００１２】
また、請求項５に記載の発明にかかるアイテム検索プログラムは、請求項３または４に記載のアイテム検索方法のいずれか一つをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
この発明によれば、あらかじめ候補となるアイテム名のリストを記憶しておき、キーワードをもとにインターネット上のウェブページを検索し、キーワードに関連するテキスト情報を取得し、そのテキスト情報からアイテムリストに含まれるアイテム名の出現数をカウントして、その出現数の多いもの順に出力するようにしているので、そのアイテムに関連する任意のキーワードを指定するだけで、そのアイテム名を推定して出力するアイテム検索装置を提供することができるという効果を奏する。
【００１４】
また、この発明によれば、キーワードをもとにインターネット上のウェブページを検索した後に、一次検索候補のリストをもとに検索を行うようにしたことで、アイテムの数が莫大であった場合にも高速に処理が可能なアイテム検索装置を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明にかかるアイテム検索装置の好適な実施の形態を詳細に説明する。
【００１６】
（実施の形態１）
図１は、この発明の実施の形態１にかかるアイテム検索装置を含む、システムの全体を示す構成図である。図１において、１０１は本実施の形態にかかるアイテム検索装置を備えたサーバであり、１０２はウェブページ等の膨大な情報を含んだインターネットであり、１０３は１０１のサーバとＬＡＮ等のネットワークで接続された入出力端末であり、１０４はインターネットに接続可能なパソコンまたはＰＤＡなどである。
【００１７】
このシステムにおいて、まずアイテムを検索したいユーザは入出力端末１０３を操作して、そのアイテムに関連する事項をキーワードとして入力する。例えば、曲名を検索する場合、その曲が使用されているコマーシャルの商品名、ドラマの主題歌に使われているのであればそのドラマ名などである。キーワードは複数指定することが可能である。次にそのキーワードをサーバ１０１に送る。キーワードを受信したサーバ１０１内のアイテム検索装置は、そのキーワードでインターネット１０２上の情報を検索し、その結果をもとにアイテム名候補を求め、その結果を入出力端末１０３に送る。そのアイテム名候補は入出力端末１０３に示される。
【００１８】
また、入出力端末１０３の代わりに、インターネットに接続可能なパソコンまたはＰＤＡなどの情報処理端末１０４を用いることもできる。検索端末を店舗におかずに、オンラインショッピングなどインターネットを経由して検索を行う場合にこのような形態が用いられる。同様にパソコンまたはＰＤＡなどの情報処理端末１０４からアイテムに関するキーワードを入力し、アイテム検索装置を含むサーバ１０１へインターネットを介して送信し、アイテム候補をサーバ１０１からインターネットを介して受信する。なお、入出力端末１０３やパソコンまたはＰＤＡなどの情報処理端末１０４はネットワーク上に複数個設けてもよい。
【００１９】
また、別のシステム構成として、サーバ１０１の機能の一部あるいは全部を入出力端末１０３に備えてもよく、また、アイテム検索装置の一部をパソコンまたはＰＤＡなどの情報処理端末１０４の内部に備えるようにしてもよい。
【００２０】
図２は、この発明の実施の形態１にかかるアイテム検索装置の構成を機能的に示す機能ブロック図である。実施の形態１のアイテム検索装置は、ＵＲＬ検索部２０１と、テキスト抽出部２０２と、アイテムリスト２０３と、スコア計数部２０４と、出力部２０５とを備えている。
【００２１】
ＵＲＬ検索部２０１は、受信したキーワードをもとにインターネット上のウェブページから得た膨大な情報の中から検索を行い、このキーワードを含むウェブページのＵＲＬを複数取得し、それをＵＲＬリストとしてテキスト抽出部２０２に出力するものである。このＵＲＬ検索部２０１は既存のインターネット検索エンジン（Ｇｏｏｇｌｅ（登録商標）やＹａｈｏｏ！（登録商標）など）の技術を用いて実現することができる。求めるＵＲＬの数はあらかじめ設定しておいてもよく、また、ユーザが別途指定できるようにしてもよい。
【００２２】
なお、検索効率を高めるために、受信したキーワードに加えて、検索目的に応じた固定のキーワードを含めて検索してもよい。例えば、曲名の検索の場合には「曲」とか、書籍の検索の場合には「本」などである。
【００２３】
テキスト抽出部２０２は、ＵＲＬリストに従って、順次そのＵＲＬアドレスにアクセスを行い、そのページのテキスト情報を獲得（抽出）する。ここで、テキスト情報とは、ウェブページがＨＴＭＬ形式であれば、その中からタグ情報を除いたものを用いることができる。なお、テキスト情報すべてを取得せずに、キーワード周辺のテキスト情報のみを抽出するようにしてもよい。周辺としては、キーワード前後の所定の文字数や単語数を用いることができる。
【００２４】
また、周辺のテキストだけでなくタイトルの文字列もテキスト情報に加えてもよい。これはウェブページのタイトルも重要な意味を持っているためである。また、タグ情報のうちタイトル等、内容の構造や属性を示す情報をテキスト情報に残してもよい。このテキスト情報に含まれる構造や属性の情報は、スコアを求める際の重み付けに利用することができる。こうしてテキスト抽出部２０２は、取得したテキスト情報をスコア計数部２０４に出力する。
【００２５】
なお、その都度ＵＲＬアドレスにアクセスせずに、あらかじめそのＵＲＬの内容をキャッシュに保存しておくこともできる。この場合、インターネット経由でテキスト情報を抽出する代わりにキャッシュの中からテキスト情報を取得すればよい。
【００２６】
アイテムリスト２０３は、候補となりえるアイテム名をリスト状に記憶しておく。これは単純に大量のアイテム名を並べて記憶するだけでもよい。例えば、ＣＤのアルバム名を検索する場合には、候補となりえるすべてのアルバム名をリスト状に記憶しておく。このとき、アルバム名だけでなくアルバムを特定する一意のＩＤ番号を付与してもよい。このＩＤ番号は結果出力時に、アルバム名のほかにレーベル名、価格等の付加情報を表示するのに利用できる。
【００２７】
ここでアイテムとは、ＣＤやＤＶＤなどの音楽作品や映像作品、書籍、ゲーム等のコンテンツや各種の商品などの他、検索の対象となるものを広く含む。したがって、アイテム名はそのアイテムの名称を広く含む。すなわち、アイテム名としては、検索の対象となるアイテムがＣＤ、ＤＶＤ、書籍、ゲーム等のコンテンツの場合には、そのコンテンツのタイトルをアイテム名として指定することができ、また、例えば、アイテムが電気製品の場合には、その商品名や型番をアイテム名として記憶すればよい。
【００２８】
また、同じアイテムであっても何を検索候補にするのかによって、複数のアイテム名の記憶方法がある。例えば、ＣＤというアイテムの検索であっても、アルバム名を出力候補とする場合にはアルバムのタイトルがアイテム名となり、曲名を出力候補とする場合にはＣＤに含まれる曲名がアイテム名となり、アーチスト名を出力候補とする場合にはアーチストがアイテム名を記憶する。
【００２９】
スコア計数部２０４は、テキスト情報とアイテムリスト２０３の照合を行い、アイテム名毎に、そのアイテム名がテキスト情報内に出現する数をカウントする。この数をそのアイテムに対するスコアとして出力する。
【００３０】
出力部２０５は、スコアの高いものから順に指定数のアイテム名を出力する。また、アイテム名だけでなく、そのアイテムに関わる情報（例えば、ＣＤのアルバム名の検索の場合には、アルバム名のほかに、アーチスト名、価格、ジャンル、発売日、ジャケットの画像など）をあわせて出力するようにしてもよい。
【００３１】
上記ＵＲＬ検索部２０１、テキスト抽出部２０２、スコア計数部２０４、出力部２０５は、図示を省略するＲＯＭやＲＡＭ、ハードディスク、着脱可能な記憶媒体に記憶されたプログラムをＣＰＵが実行することによってその機能を実現する。
【００３２】
次に、図３はこの発明の実施の形態１にかかるアイテム検索装置の処理の手順を示すフローチャートである。図３のフローチャートにおいて、まず、キーワードを入力する（ステップＳ３０１）。ここで、端末とサーバというシステム構成の場合には、サーバは端末からキーワードを受信する。なお、キーワードは複数個をＡＮＤ条件、ＯＲ条件またはＮＯＴ条件として指定することが可能である。
【００３３】
その後、入力されたキーワードをもとにインターネット上にある膨大なウェブページの情報から検索を行い、そのキーワードを含むウェブページのＵＲＬを複数個取得する（ステップＳ３０２）。
【００３４】
続いて、ステップＳ３０２で得たＵＲＬにアクセスしてそのウェブページのテキスト情報を取得する（ステップＳ３０３）。ここではテキスト全体を取得してもよいし、その中でキーワードが現れる付近のテキストだけを抽出してもよい。なお、ＵＲＬ検索部２０１にウェブページのテキスト情報を記憶するキャッシュ機能を設ける場合には、インターネットにアクセスすることなく、そのキャッシュデータの記憶手段から読み出すようにすればよい。
【００３５】
その後、ステップＳ３０２で得たＵＲＬリストのすべてのＵＲＬのテキスト情報を取得したか否かを判定し（ステップＳ３０４）、最後まで取得していないと判定した場合（ステップＳ３０４：Ｎｏ）は、ステップＳ３０３に戻る。一方、ＵＲＬリストの最後まで取得したと判定した場合（ステップＳ３０４：Ｙｅｓ）は、ステップＳ３０５に移行する。
【００３６】
続いて、アイテムリスト２０３からアイテム名を一つずつ読み出し、このアイテム名がステップＳ３０３で獲得したテキスト情報中にいくつ含まれるか、その出現数をカウントし、その数をそのアイテムに対するスコアとする（ステップＳ３０５）。
【００３７】
その後、アイテムリスト２０３からすべてのアイテム名を読み出したか否かを判定し（ステップＳ３０６）、最後まで取得していないと判定した場合（ステップＳ３０６：Ｎｏ）は、ステップＳ３０５に戻る。一方、アイテムリストからすべてのアイテム名を読み出したと判定した場合（ステップＳ３０６：Ｙｅｓ）には、ステップＳ３０７へ移行する。
【００３８】
なお、アイテム名を一つずつカウントせずに、ハッシュテーブルを用いるなど文字列検索の技術を用いてステップＳ３０５、ステップＳ３０６の処理を並列的に行い、処理を高速化することも可能である。
【００３９】
続いて、スコアの高いものから順にアイテム名を出力し（ステップＳ３０７）、一連の処理を終了する。ここで図１に示すようなシステム構成の場合には、入出力端末１０３やパソコンまたはＰＤＡなどの情報処理端末１０４にそれらのアイテム名を送信する。
【００４０】
なお、アイテム名を出力するだけでなく、そのアイテムに関する付加情報を出力する場合には、アイテムリスト２０３のアイテムそれぞれに対する付加情報を記憶する手段から該当する付加情報を読み出して、アイテム名とともに出力すればよい。
【００４１】
次に、この発明の実施の形態１にかかるアイテム検索装置の入出力画面の例を説明する。入出力画面は、本発明のシステム専用であってもよいし、既存のウェブページ閲覧用のブラウザで行ってもよい。なお、ここではＣＤのアルバム検索を例にとって説明する。図４は入力画面の例である。ここで、入力ボックス４０１はキーワードを入力する部分であり、ここに検索したいアイテムに関する様々なキーワードを入力する。複数のキーワードを入力するときは空白やタブなどで区切って入力する。ボタン４０２は検索を指示するボタンであり、キーワードを入力した後にこの検索ボタンを押すことによって、キーワードがサーバに送られ検索処理が開始される。検索処理後は図５の出力画面に移る。
【００４２】
図５は出力画面の例である。ここで出力５０１には、アイテムの候補がスコアの高い順に表示される。図５のようにアイテム（ここではアルバム名）の表示だけでなく、アイテムに関連する付加情報、例えば、アーチスト名、ジャンル等を同時に表示してもよい。また、アイテムを選択することで、そのアイテムに関する付加情報を表示するようにしてもよい。ボタン５０２を選択すると、さらに次の順位の候補が表示される。
【００４３】
以上説明した実施の形態１によれば、あらかじめ、候補となるアイテム名のリストを用意するだけで、インターネット上に散在する膨大でかつ自動的に日々更新されるウェブページの情報をデータベースとして利用するので、これにより任意のキーワードからアイテムの候補を出力することができる。
【００４４】
また、従来のようにサイト内でキーワードのマッチングを行うのではなく、キーワードで検索した情報の中からアイテム名とのマッチングを行う点で異なり、多岐のキーワードから高精度にアイテムを検索できる。
【００４５】
また、データベースにサイト内情報を用いるのでなく、インターネットのウェブ情報を用いるため、常に新しい情報から検索が可能になる。
【００４６】
なお、図２のテキスト抽出部２０２でテキスト情報を取得した後で、テキスト情報の形態素解析を行い、あらかじめアイテムに関する品詞（例えば固有名詞や未知語）の部分だけを抜き出してもよい。これにより、スコア計数部２０４での処理を高速化することができる。
【００４７】
また、アイテムリストを分野別（例えば、ＣＤのアルバム検索ならジャンル別、映画の検索なら洋画・邦画など）に用意し、キーワードの指定とともに分野を指定できるようにして、指定のあった分野のアイテムリストに対してだけスコアを求めるようにすることもできる。これにより検索処理の高速化と、より所望の検索結果が得られるようになる。
【００４８】
また、検索したいアイテムの属性（例えば、ＣＤのアルバム検索ならジャンルや男性アーチストか女性アーチストなど）を複数指定できる場合は、アイテムリスト全体の中から指定した属性にあてはまるアイテムだけを抜き出して、このアイテムリストの部分集合で検索を行うようにしてもよい。これにより検索処理の高速化と、より所望の検索結果が得られるようになる。
【００４９】
（実施の形態２）
さて、以下で説明する実施の形態２では、アイテムの検索を二段階に分割することで、検索処理の高速化を図るものである。例えば、検索するアイテムがＣＤの曲名である場合、この数はアーチスト名の２桁以上多くなることもある。このような場合には、アーチスト名で一次検索を行うことで処理の高速化を図る。
【００５０】
図６は、この発明の実施の形態２にかかるアイテム検索装置の構成を機能的に示す機能ブロック図である。図６において、実施の形態２のアイテム検索装置は、ＵＲＬ検索部６０１、テキスト抽出部６０２、一次スコア計数部６０３、一次検索リスト６０４、アイテムリスト生成部６０５、属性アイテムリスト６０６、二次スコア計数部６０７、出力部６０８を備えている。
【００５１】
ＵＲＬ検索部６０１およびテキスト抽出部６０２は、それぞれ実施の形態１のＵＲＬ検索部２０１およびテキスト抽出部２０２と同様であるため、ここではそれらの説明を省略する。
【００５２】
一次検索リスト６０４は、一次の検索候補となる文字列（一次検索候補）をリスト状に記憶しておく。この一次検索候補は、例えば、曲名検索の場合にはアーチスト名、また、書籍の検索の場合には著者名とすることができる。
【００５３】
一次スコア計数部６０３は、テキスト情報と一次検索リスト６０４の照合を行い、一次検索候補（アーチスト名や著者名）毎に、それらがテキスト情報内に出現する数をカウントする。この数をその一次検索候補に対するスコアとして出力する。
【００５４】
属性アイテムリスト６０６は、アイテムを一次検索候補毎に分類したものである。例えば、曲名検索の場合には、アーチスト毎にそのアーチストの曲名をリスト状に記憶したものである。また、書籍の検索の場合には、著者毎にその人の著作（書籍名）をリスト状に記憶したものである。
【００５５】
アイテムリスト生成部６０５は、一次スコア計数部６０３の出力から、スコアの高い一次検索候補を一定の数だけ選択し、属性アイテムリスト６０６から該当する一次検索候補のアイテムを取り出し、それをまとめて一つのアイテムリストとして出力する。
【００５６】
二次スコア計数部６０７は、テキスト情報とアイテムリストの照合を行い、アイテム毎に、そのアイテムがテキスト情報内に出現する数をカウントする。この数をそのアイテムに対するスコアとして出力する。
【００５７】
出力部６０８は、スコアの高いものから順に指定数のアイテムを出力する。また、アイテムだけでなく、そのアイテムに関わる情報（例えば、ＣＤのアルバム名の検索の場合には、アルバム名のほかに、アーチスト名、価格、ジャンル、発売日、ジャケットの画像など）をあわせて出力するようにしてもよい。
【００５８】
次に、図７はこの発明の実施の形態２にかかるアイテム検索装置の処理の手順を示すフローチャートである。図７のフローチャートにおいて、ステップＳ７０１のキーワード入力からステップＳ７０４のＵＲＬリストの最後の判定までは、実施の形態１のステップＳ３０１からステップＳ３０４までと同様であるので、その説明は省略する。
【００５９】
ステップＳ７０３を繰り返し行ってテキスト情報を取得した後、一次検索リスト６０４から一次検索候補を一つずつ読み出し、この一次検索候補がステップＳ７０３で獲得したテキスト情報中にいくつ含まれるか、その出現数をカウントし、その数をその一次検索候補に対するスコアとする（ステップＳ７０５）。
【００６０】
その後、一次検索リスト６０４からすべての一次検索候補を読み出したか否かを判定し（ステップＳ７０６）、最後まで取得していないと判定した場合（ステップＳ７０６：Ｎｏ）は、ステップＳ７０５に戻る。一方、一次検索リスト６０４からすべての一次検索候補を読み出したと判定した場合（ステップＳ７０６：Ｙｅｓ）には、ステップＳ７０７へ移行する。
【００６１】
続いて、スコア上位の一次検索候補から、アイテムリストを生成する。これには、属性アイテムリスト６０６を参照し、それぞれの一次検索候補から複数のアイテム名を取得し、これらのアイテム名をまとめて一つのアイテムリストとする（ステップＳ７０７）。
【００６２】
続いて、ステップＳ７０７で生成したアイテムリストからアイテム名を一つずつ読み出し、このアイテム名がステップＳ７０３で獲得したテキスト情報中にいくつ含まれるか、その出現数をカウントし、その数をそのアイテムに対するスコアとする（ステップＳ７０８）。
【００６３】
その後、アイテムリストからすべてのアイテム名を読み出したか否かを判定し（ステップＳ７０９）、最後まで取得していないと判定した場合（ステップＳ７０９：Ｎｏ）は、ステップＳ７０８に戻る。一方、アイテムリストからすべてのアイテム名を読み出したと判定した場合（ステップＳ７０９：Ｙｅｓ）には、ステップＳ７１０へ移行する。
【００６４】
続いて、スコアの高いものから順にアイテム名を出力し（ステップＳ７１０）、一連の処理を終了する。ここで図１に示すようなシステム構成の場合には、入出力端末１０３やパソコンまたはＰＤＡなどの情報処理端末１０４にそれらのアイテム名を送信する。
【００６５】
なお、アイテム名を出力するだけでなく、そのアイテムに関する付加情報を出力する場合には、属性アイテムリスト６０６のアイテムそれぞれに対する付加情報を記憶する手段から該当する付加情報を読み出して、アイテム名とともに出力すればよい。
【００６６】
実施の形態２において、曲名の検索を行う場合には、一次検索候補としてアーチスト名を、アイテム名として曲目を指定すればよい。また、ＣＤ等のアルバム名の検索を行う場合には、一次検索候補としてアーチスト名を、アイテム名としてアルバム名を指定すればよい。また、書籍の検索を行う場合には、一次検索候補として著者名を、アイテム名として書籍名を指定すればよい。また、商品の検索を行う場合には、一次検索候補としてメーカ名を、アイテム名として商品名を指定すればよい。
【００６７】
この発明の実施の形態２にかかるアイテム検索装置の入出力例は、図４、図５に示した実施の形態１のそれと同様であるので、その説明は省略する。
【００６８】
以上説明した実施の形態２によれば、検索を二段階に分割して行うことによって、検索対象のアイテム数が多い場合でも高速に検索処理を行うことができる。
【００６９】
なお、図２のスコア計数部２０４または図６の一次スコア計数部６０３、二次スコア計数部６０７において、文字列の完全一致だけでなく、表記のゆらぎを考慮したマッチングを行うようにしてもよい。
【００７０】
また、図２のスコア計数部２０４または図６の一次スコア計数部６０３、二次スコア計数部６０７において、一致したアイテム名または一次検索候補が、ウェブページ中のタイトルであった場合のスコアの重みを大きくしてもよい。これにより、より精度の高い検索が可能になる。
【００７１】
また、本実施の形態で説明したアイテム検索方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかるアイテム検索装置は、所望のアイテムの名称等がわからない状況において、そのアイテムに関する様々なキーワードからそのアイテム名を推定する場合に適している。
【００７３】
また、本発明にかかるアイテム検索装置は、レンタルショップにおいて、レンタルされるコンテンツの検索に利用することができる。
【００７４】
また、本発明にかかるアイテム検索装置は、レコード店や音楽ダウンロードサイト等において、販売されるコンテンツの検索に利用することができる。
【００７５】
また、本発明にかかるアイテム検索装置は、書店において、販売される書籍の検索に利用することができる。
【００７６】
また、本発明にかかるアイテム検索装置は、図書館の蔵書検索に利用することができる。
【００７７】
また、本発明にかかるアイテム検索装置は、カラオケ店での楽曲の検索に利用することができる。
【００７８】
また、本発明にかかるアイテム検索装置は、商店での商品の検索に利用することができる。
【図面の簡単な説明】
【００７９】
【図１】この発明の実施の形態１にかかるシステムの全体を示す構成図である。
【図２】この発明の実施の形態１にかかるアイテム検索装置の構成を機能的に示す機能ブロック図である。
【図３】この発明の実施の形態１にかかるアイテム検索装置の処理の手順を示すフローチャートである。
【図４】この発明の実施の形態１にかかる入力画面の例を示す説明図である。
【図５】この発明の実施の形態１にかかる出力画面の例を示す説明図である。
【図６】この発明の実施の形態２にかかるアイテム検索装置の構成を機能的に示す機能ブロック図である。
【図７】この発明の実施の形態２にかかるアイテム検索装置の処理の手順を示すフローチャートである。
【符号の説明】
【００８０】
１０１  本発明のアイテム検索装置を含んだサーバ
１０２  ウェブページを含んだインターネット
１０３  入出力端末
１０４  情報処置端末
２０１  ＵＲＬ検索部
２０２  テキスト抽出部
２０３  アイテムリスト
２０４  スコア計数部
２０５  出力部
４０１  キーワードを入力する入力ボックス
４０２  検索を指示するボタン
５０１  出力結果表示
５０２  次選択ボタン
６０１  ＵＲＬ検索部
６０２  テキスト抽出部
６０３  一次スコア計数部
６０４  一次検索リスト
６０５  アイテムリスト生成部
６０６  属性アイテムリスト
６０７  二次スコア計数部
６０８  出力部
【図１】
2006085474.tif 000003
【図２】
2006085474.tif 000004
【図３】
2006085474.tif 000005
【図４】
2006085474.tif 000006
【図５】
2006085474.tif 000007
【図６】
2006085474.tif 000008
【図７】
2006085474.tif 000009