(57)【特許請求の範囲】
【請求項１】
装置に搭載されたコンピュータを実行させるコンテンツ検索プログラムにおいて、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録手段と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集手段と、
前記コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
検索されたコンテンツの識別情報と、当該コンテンツについて前記語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する検索結果返信手段と
してコンピュータを機能させることを特徴とするコンテンツ検索プログラム。
【請求項２】
前記語は、名詞であり、
前記語対は、名詞対であり、
前記関係語は、係り受け語であって、格助詞、動詞又は形容詞である
ようにコンピュータを更に機能させることを特徴とする請求項１に記載のコンテンツ検索プログラム。
【請求項３】
前記検索結果返信手段は、前記語対及び関係語を含むヒント情報を、当該コンテンツにおける出現頻度順に出力するようにコンピュータを機能させることを特徴とする請求項１又は２に記載のコンテンツ検索プログラム。
【請求項４】
前記関係語が同義語である場合、前記検索結果返信手段は、前記コンテンツ情報収集手段を用いて、当該クエリ語と一致する第１の語に対して関係語によって結ばれた「第２の語」をキーとして検索し、当該第２の語と一致する語を多く含む順に更にコンテンツを検索するようにコンピュータを更に機能させることを特徴とする請求項１から３のいずれか１項に記載のコンテンツ検索プログラム。
【請求項５】
前記語間関係登録手段に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、前記関係語登録手段に登録された関係語によって係り受けされた語対を、前記コンテンツ情報収集手段から検索し、当該語対及び関係語を、前記語間関係登録手段へ登録する語間関係取得手段と、
前記語間関係登録手段に登録された前記語対を用いて、当該語対に対する関係語を、前記コンテンツ情報収集手段から検索し、当該関係語を、前記関係語登録手段へ登録する関係語取得手段と
してコンピュータを更に機能させることを特徴とする請求項１から４のいずれか１項に記載のコンテンツ検索プログラム。
【請求項６】
前記語間関係登録手段は、コンテンツ毎に、第１の語と第２の語とを関係語によって結ぶ単位レコードを複数接続したグラフを生成しており、
前記検索結果返信手段は、各コンテンツの識別情報に対応付けて、前記グラフを更に検索結果として返信する
ようにコンピュータを機能させることを特徴とする請求項１から５のいずれか１項に記載のコンテンツ検索プログラム。
【請求項７】
コンテンツ検索装置において、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録手段と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集手段と、
前記コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
検索されたコンテンツの識別情報と、当該コンテンツについて前記語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する検索結果返信手段と
を有することを特徴とするコンテンツ検索装置。
【請求項８】
前記語間関係登録手段に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、前記関係語登録手段に登録された関係語によって係り受けされた語対を、前記コンテンツ情報収集手段から検索し、当該語対及び関係語を、前記語間関係登録手段へ登録する語間関係取得手段と、
前記語間関係登録手段に登録された前記語対を用いて、当該語対に対する関係語を、前記コンテンツ情報収集手段から検索し、当該関係語を、前記関係語登録手段へ登録する関係語取得手段と
を有することを特徴とする請求項７に記載のコンテンツ検索装置。
【請求項９】
装置を用いたコンテンツ検索方法において、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録部と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集部と
を有し、
前記コンテンツ情報収集部を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索する第１のステップと、
検索されたコンテンツの識別情報と、当該コンテンツについて前記語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する第２のステップと
を有することを特徴とするコンテンツ検索方法。
【請求項１０】
前記語間関係登録部に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録部を更に有し、
コンテンツ毎に、前記関係語登録手段に登録された関係語によって係り受けされた語対を、前記コンテンツ情報収集手段から検索し、当該語対及び関係語を、前記語間関係登録手段へ登録するステップと、
前記語間関係登録手段に登録された前記語対を用いて、当該語対に対する関係語を、前記コンテンツ情報収集手段から検索し、当該関係語を、前記関係語登録手段へ登録するステップと
を有することを特徴とする請求項９に記載のコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力キーワードに基づいてコンテンツを検索する検索エンジンの技術に関する。
【背景技術】
【０００２】
Google（登録商標）やYahoo!（登録商標）のような一般的な検索エンジンによれば、ユーザの入力キーワードに基づいて、複数のコンテンツの検索結果を明示する。このとき、入力キーワードにスペルミスの可能性がある場合には、修正後のキーワードをユーザに明示する技術もある。また、入力キーワードだけでなく、他の候補のキーワードも合わせて、入力頻度が高いキーワードのリストを明示することもできる。
【０００３】
従来、ユーザの入力キーワードに基づいてコンテンツを検索すると共に、そのキーワードから検索に最適な「関連キーワード」をユーザに明示する技術がある（例えば特許文献１参照）。これら関連キーワードをユーザに選択させることによって、検索結果を更に絞り込むと共に、ヒット率を向上させたノイズの少ない情報検索を実行することができる。この技術によれば、例えば入力キーワード「大阪」について、その「大阪」に関連する「大阪市」「大阪水道局」等の関連キーワードがユーザに明示される。ユーザは、いずれかの関連キーワードを選択することによって、更に絞り込んで検索することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６３６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術によれば、あくまで、ユーザの入力キーワード自体を修正したり、又は、その入力キーワードを補完する他の関連キーワードを導出しているに過ぎない。
【０００６】
これに対し、本願の発明者らは、「ユーザに明示すべき関連キーワードは、コンテンツ自体から導出したものであることが好ましい」と考えた。例えば入力キーワード「お姫様」の場合、検索対象となるコンテンツの内容について、「お姫様」に係り受けとなるキーワードを「関連キーワード」とすべきと考えた。そのような関連キーワードは、入力キーワード「お姫様」に係り受けとなると共に、入力キーワードと関連キーワードとの語対は、それらを結ぶ関係語と一体となって、そのコンテンツで表現されたストーリの一部を構成しているためである。
【０００７】
そこで、本発明は、複数のコンテンツの検索結果に、コンテンツ自体から導出したユーザ選択用のヒント情報を明示するプログラム、装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、装置に搭載されたコンピュータを実行させるコンテンツ検索プログラムにおいて、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録手段と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集手段と、
コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
検索されたコンテンツの識別情報と、当該コンテンツについて語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する検索結果返信手段と
してコンピュータを機能させることを特徴とする。
【０００９】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
語は、名詞であり、
語対は、名詞対であり、
関係語は、係り受け語であって、格助詞、動詞又は形容詞である
ようにコンピュータを更に機能させることも好ましい。
【００１０】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
検索結果返信手段は、語対及び関係語を含むヒント情報を、当該コンテンツにおける出現頻度順に出力するようにコンピュータを機能させることも好ましい。
【００１１】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
関係語が同義語である場合、検索結果返信手段は、コンテンツ情報収集手段を用いて、当該クエリ語と一致する第１の語に対して関係語によって結ばれた「第２の語」をキーとして検索し、当該第２の語と一致する語を多く含む順に更にコンテンツを検索するようにコンピュータを更に機能させることも好ましい。
【００１２】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
語間関係登録手段に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、関係語登録手段に登録された関係語によって係り受けされた語対を、コンテンツ情報収集手段から検索し、当該語対及び関係語を、語間関係登録手段へ登録する語間関係取得手段と、
語間関係登録手段に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集手段から検索し、当該関係語を、関係語登録手段へ登録する関係語取得手段と
してコンピュータを更に機能させることも好ましい。
【００１３】
本発明のコンテンツ検索プログラムにおける他の実施形態によれば、
語間関係登録手段は、コンテンツ毎に、第１の語と第２の語とを関係語によって結ぶ単位レコードを複数接続したグラフを生成しており、
検索結果返信手段は、各コンテンツの識別情報に対応付けて、グラフを更に検索結果として返信する
ようにコンピュータを機能させることも好ましい。
【００１４】
本発明によれば、コンテンツ検索装置において、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録手段と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集手段と、
コンテンツ情報収集手段を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索するコンテンツ検索手段と、
検索されたコンテンツの識別情報と、当該コンテンツについて語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する検索結果返信手段と
を有することを特徴とする。
【００１５】
本発明のコンテンツ検索装置における他の実施形態によれば、
語間関係登録手段に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録手段と、
コンテンツ毎に、関係語登録手段に登録された関係語によって係り受けされた語対を、コンテンツ情報収集手段から検索し、当該語対及び関係語を、語間関係登録手段へ登録する語間関係取得手段と、
語間関係登録手段に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集手段から検索し、当該関係語を、関係語登録手段へ登録する関係語取得手段と
を有することも好ましい。
【００１６】
本発明によれば、装置を用いたコンテンツ検索方法において、
コンテンツ毎に、２つの語からなる語対と、該２つの語を結ぶ関係語とを登録した語間関係登録部と、
コンテンツ毎に、当該コンテンツに関する大量の文章を、蓄積し又はネットワークを介して検索することができるコンテンツ情報収集部と
を有し、
コンテンツ情報収集部を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索する第１のステップと、
検索されたコンテンツの識別情報と、当該コンテンツについて語間関係登録手段に登録された語対及び関係語を含むヒント情報とを、検索結果として返信する第２のステップと
を有することを特徴とする。
【００１７】
本発明のコンテンツ検索方法における他の実施形態によれば、
語間関係登録部に語対及び関係語を登録するために、
少なくとも１つの関係語を登録する関係語登録部を更に有し、
コンテンツ毎に、関係語登録手段に登録された関係語によって係り受けされた語対を、コンテンツ情報収集手段から検索し、当該語対及び関係語を、語間関係登録手段へ登録するステップと、
語間関係登録手段に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集手段から検索し、当該関係語を、関係語登録手段へ登録するステップと
を有することも好ましい。
【発明の効果】
【００１８】
本発明のプログラム、装置及び方法によれば、複数のコンテンツの検索結果に、コンテンツ自体から導出したユーザ選択用のヒント情報を明示することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明におけるコンテンツ検索装置の機能構成図である。
【図２】本発明におけるコンテンツ検索方法のフローチャートである。
【図３】本発明における検索結果の画面イメージである。
【図４】検索結果にグラフを用いた画面イメージである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２１】
図１は、本発明におけるコンテンツ検索装置の機能構成図である。
図２は、本発明におけるコンテンツ検索方法のフローチャートである。
【００２２】
コンテンツ検索装置１は、ユーザによって操作される端末２から、クエリ情報（検索用の文）を受信し、そのクエリ情報をキーとして複数のコンテンツを検索する。そして、コンテンツ検索装置１は、それら候補となるコンテンツの識別情報をリスト状にして、端末２へ返信する。このとき、本発明のコンテンツ検索装置１は、候補となるコンテンツの識別情報毎に、ユーザ選択用の「ヒント情報」を対応付けて返信する。ヒント情報とは、そのコンテンツの内容に関連し、少なくとも２つの語を含む簡単な文である。ユーザは、コンテンツの識別情報と共に、そのヒント情報を一見しただけで、所望のコンテンツか否かを即座に判断することができる。
【００２３】
図１によれば、コンテンツ検索装置１は、＜コンテンツ検索機能＞と、＜関係語収集機能＞とに大きく区分できる。コンテンツ検索機能としては、コンテンツ情報収集部１０１と、語間関係登録部１０２と、クエリ語抽出部１１１と、コンテンツ検索部１１２と、検索結果返信部１１３とを有する。また、関係語収集機能として、関係語登録部１０３と、語間関係取得部１２１と、関係語取得部１２２とを更に有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現できる。図２によれば、図１の機能構成部の処理の流れと同様に、コンテンツ検索方法としても理解できる。
【００２４】
＜コンテンツ検索機能＞
コンテンツ検索機能は、ユーザの端末によって入力されたクエリ情報に基づいて、コンテンツを検索し、その検索結果をユーザの端末へ返信する。
【００２５】
［コンテンツ情報収集部１０１］
コンテンツ情報収集部１０１は、コンテンツ毎に、当該コンテンツに関する大量の文章を蓄積したデータベースである。又は、コンテンツ情報収集部１０１は、ネットワークを介して、インターネットに接続された様々なサーバ群に蓄積されたコンテンツ情報を検索することができるものであってもよい。コンテンツ情報収集部１０１は、コンテンツ検索部１１２から検索キーワード（例えばクエリ語）によって検索されるものである。
【００２６】
コンテンツ情報とは、当該コンテンツに関連するテキストデータであって、例えばWikipedia（登録商標）のように当該コンテンツについて解説したものである。即ち、コンテンツそのものではない。例えば当該コンテンツが映画である場合、そのストーリーの要約文であってもよい。
【００２７】
［語間関係登録部１０２］
語間関係登録部１０２は、コンテンツ毎に、２つの語からなる「語対」と、その２つの語を結ぶ「関係語」とを登録したものである。ここで、「語対」とは「語」の対をいう。「語」とは、言語の構成単位の一つであり、１以上の形態素からなる。形態素とは、ある言語について意味を持つ最小の単位をいい、それ以上分解したら意味をなさなくなる単位まで分解された音素の集合の１つ１つを指す。語には、一つの形態素からなる単純語（例えば山）と、複数の形態素からなる複合語（例えば山登り）とがある。以下では、「語」というときは、単純語及び複合語のいずれも対象とする。
【００２８】
本発明における語対及び関係語は、例えば以下のようなものである。
語    ：「名詞」
語対  ：「名詞対」
関係語：係り受け語であって、「格助詞」「動詞」又は「形容詞」
「関係語」は、文法的な役割を持つ機能語であるのに対し、「語対」は、それ以外の一般的な意味を持つ内容語である。
【００２９】
語対及び関係語からなる具体的な例を、以下に表す。
パターン：［＜名詞１＞（関係語）＜名詞２＞］
（例１）「お姫様のエリザベス」
＜お姫様＞（の）＜エリザベス＞
（例２）「お姫様をさらった海賊」
＜お姫様＞（さらった）＜海賊＞
（例３）「お姫様と結婚したモンスター」
＜お姫様＞（結婚した）＜モンスター＞
（例４）「お姫様が食べたリンゴ」
＜お姫様＞（食べた）＜リンゴ＞
（例５）「お父さんにお姫様だっこされた子供」
＜お父さん＞（お姫様だっこされた）＜子供＞
【００３０】
［クエリ語抽出部１１１］
クエリ語抽出部１１１は、ユーザによって操作される端末２から、クエリ情報（検索用の文）を受信する（図２のＳ２１参照）。そして、クエリ情報から形態素解析によってクエリ語が抽出される（図２のＳ２２参照）。
【００３１】
例えば以下のようなクエリ情報を受信したとする。
「お姫様が出てくる映画は？」
この場合、クエリ語として、少なくとも「お姫様」「映画」が抽出される。抽出されたクエリ語は、コンテンツ検索部１１２へ出力される。
【００３２】
［コンテンツ検索部１１２］
コンテンツ検索部１１２は、コンテンツ情報収集部１０１を用いて、入力されたクエリ語と一致する語を多く含む順に複数のコンテンツを検索する（図２のＳ２３参照）。
【００３３】
前述の例によれば、コンテンツ検索部１１２は、クエリ語「お姫様」「映画」をキーとして、コンテンツ情報収集部１０１からコンテンツ情報を検索する。例えば、コンテンツ情報の中に、クエリ語「お姫様」を多く含む以下の４つのコンテンツが検索されたとする。
映画「カリブ」
映画「野獣」
映画「白雪姫」
映画「ファミリー・ストーリー」
検索されたコンテンツの識別情報（例えばコンテンツ名）は、検索結果返信部１１３へ出力される。
【００３４】
［検索結果返信部１１３]
検索結果返信部１１３は、検索されたコンテンツの識別情報と、当該コンテンツについて語間関係登録部１０２に登録された語対及び関係語とを、検索結果として返信する（図２のＳ２４参照）。
【００３５】
例えば、前述で検索された各コンテンツには、語間関係登録部１０２に、以下のような語対及び関係語が対応付けられているとする。
映画：カリブ    「お姫様」の「エリザベス」
「お姫様」さらった「海賊」
「エリザベス」さらった「ボッサ」
映画：野獣      「お姫様」結婚した「モンスター」
「お姫様」踊る「舞踏会」
映画：白雪姫    「お姫様」食べた「リンゴ」
「お姫様」いる「小人」
映画：ファミリー・ストーリー
「お父さん」お姫様だっこされた「子供」
「旦那様」お姫様だっこされた「奥様」
【００３６】
図３は、本発明における検索結果の画面イメージである。
【００３７】
検索結果返信部１１３は、以下のように、コンテンツの識別情報に、「ヒント情報」として対応付けた検索結果を返信する。ヒント情報とは、そのコンテンツの内容に関連し、語対及び関係語を含む簡単な文である。例えば、「語Ａ＋語Ｂ＋関係語Ｃ＋疑問詞？」を自動的に簡単な文に構成したものであってもよい。
映画：カリブ
「お姫様は、エリザベスですか？」
「お姫様は、海賊にさらわれましたか？」
「エリザベスは、ボッサにさらわれましたか？」
映画：野獣
「お姫様は、モンスターと結婚しましたか？
「お姫様は、舞踏会で踊りましたか？」
映画：白雪姫
「お姫様は、リンゴを食べましたか？」
「お姫様は、小人といましたか？」
映画：ファミリー・ストーリー
「子供は、お父さんにお姫様だっこされましたか？」
「奥様は、旦那様にお姫様だっこされましたか？」
ユーザは、コンテンツの識別情報と共に、そのヒント情報を一見しただけで、所望のコンテンツか否かを即座に判断することができる。そして、ユーザは、端末２に表示されたいずれのコンテンツを選択するかを検討することができる。
【００３８】
ここで、検索結果返信部１１３は、コンテンツの識別情報毎に、ヒント情報（語対及び関係語からなる簡単文）を、当該コンテンツにおける出現頻度順に出力する。例えば、当該コンテンツについて上位５件程度のヒント情報を表示するものであってもよい。
【００３９】
他の実施形態として、関係語が「同義語」である場合を考える。同義語とは、例えば「の」「と呼ばれる」のような語対が共に同一の対象を指すことを意味する。このとき、検索結果返信部１１３は、コンテンツ情報収集部１０１を用いて、当該クエリ語と一致する第１の語に対して関係語によって結ばれた「第２の語」をキーとして検索し、当該第２の語と一致する語を多く含む順に更にコンテンツを検索する。前述の例によれば、クエリ語「エリザベス」として、コンテンツ情報収集部１０１を更に検索する。この場合、例えば以下のようなコンテンツが更に検索される。
映画：競馬      語対「女王杯」「エリザベス」    関係語「の」
語対「クイーン」「エリザベス」  関係語「と呼ばれる」
【００４０】
ここで、語対（語Ａ，語Ｂ）及び関係語Ｃの「出現頻度」について説明する。ユーザによって入力されたクエリ情報（検索用の文）から、クエリ語Ａが抽出されたとする。
最初に、そのクエリ語Ａの出現頻度順に、コンテンツ情報収集部１０１からコンテンツ情報が検索される（図１のコンテンツ検索部１１２及び図２のＳ２３参照）。そして、各コンテンツ情報について、語対（語Ａ，語Ｂ）及び関係語Ｃの出現頻度ａが算出される。
次に、語Ｂの出願頻度順に、コンテンツ情報収集部１０１からコンテンツ情報が検索される。そして、各コンテンツ情報について、語対（語Ｂ，語Ｄ）及び関係語Ｅの出現頻度ｂが算出される。
最終的に、これら出現頻度ａとｂとの合計値を、語対（語Ａ，語Ｂ）及び関係語Ｃの「出現頻度」としてもよい。
【００４１】
＜関係語収集機能＞
関係語収集機能は、前述した語間関係登録部１０２に、語対及び関係語を学習的に登録するものである。
【００４２】
［関係語登録部１０３］
関係語登録部１０３は、少なくとも１つの関係語を登録する。例えば最初に、人手によって同義語「の」が登録されてもよい。ここでは、関係語「の」によって係り受けされる語対（２つの語）を対象とする。
【００４３】
［語間関係取得部１２１］
語間関係取得部１２１は、コンテンツ毎に、関係語登録部１０３に登録された関係語によって係り受けされた語対を、コンテンツ情報収集部１０１から検索する。
例えば、以下のような語対が検索される。
（例）「お姫様のエリザベスは、・・・」という文章（コンテンツ情報）
＜お姫様＞（の）＜エリザベス＞
そして、語間関係取得部１２１は、当該語対及び関係語を、語間関係登録部１０２へ登録する。
パターン：［＜名詞１＞（関係語）＜名詞２＞］
＜お姫様＞（の）＜エリザベス＞
【００４４】
［関係語取得部１２２］
関係語取得部１２２は、語間関係登録部１０２に登録された語対を用いて、当該語対に対する関係語を、コンテンツ情報収集部１０１から検索する。
例えば、以下のような関係語が検索される。
（例）「お姫様と呼ばれるエリザベスは、・・・」という文章（コンテンツ情報）
＜お姫様＞＊＜エリザベス＞
お姫様（と呼ばれる）＜エリザベス＞
そして、関係語取得部１２２は、当該関係語を、関係語登録部１０３へ登録する。
パターン：［＜名詞１＞（関係語）＜名詞２＞］
＜名詞１＞と呼ばれる＜名詞２＞
これによって、関係語「と呼ばれる」によって、新たな関係パターンを抽出することができる。
【００４５】
語間関係取得部１２１及び関係語取得部１２２の処理を交互に繰り返すことによって、自動的に、語間関係登録部１０２（及び関係語登録部１０３）のパターンを学習し且つ蓄積していくことができる。
【００４６】
尚、「関係語」は、当該コンテンツにおけるコンテンツ情報全体に渡って、所定数以上の出現頻度のもののみを対象とする。具体的には上位１０件程度のものであってもよい。
例えば、「お姫様が恋をして虜になってしまった海賊」という文章があった場合、関係語は「が恋をして虜になってしまった」となる。しかしながら、この関係語はほとんど出現しないため、関係語登録部１０３には、関係語として登録しない。
【００４７】
図４は、検索結果にグラフを用いた画面イメージである。
【００４８】
コンテンツ検索装置１における語間関係登録部１０２は、コンテンツ毎に、第１の語と第２の語とを関係語によって結ぶ単位レコードを複数接続したグラフ（メタデータ）を生成している。そして、検索結果返信部１１３は、各コンテンツの識別情報に、グラフ（ヒント情報）を更に対応付けて、検索結果として返信する。
【００４９】
図４によれば、コンテンツ「映画：カリブ」について、語「お姫様」「エリザベス」「海賊」「ボッサ」の間が、関係語によって接続されている。特に、語が、人物名の（固有）名詞であれば、登場人物の関係グラフとして見ることができる。ユーザは、このグラフを一見しただけで、所望のコンテンツか否かを判断することができる。
【００５０】
以上、詳細に説明したように、本発明のプログラム、装置及び方法によれば、複数のコンテンツの検索結果に、コンテンツ自体から導出したユーザ選択用のヒント情報を明示することができる。ユーザは、コンテンツの識別情報と共に、そのヒント情報を一見しただけで、所望のコンテンツか否かを即座に判断することができる。そのヒント情報は、例えば、コンテンツが映画である場合、その映画のストーリーの一部を表す。そのために、ユーザ自身の記憶が曖昧であっても、そのヒント情報を一見することによって、その記憶を補完することができる。
【００５１】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５２】
１  コンテンツ検索装置
１０１  コンテンツ情報収集部
１０２  語間関係登録部
１０３  関係語登録部
１１１  クエリ語抽出部
１１２  コンテンツ検索部
１１３  検索結果返信部
１２１  語間関係取得部
１２２  関係語取得部
２  端末
【図１】
0006054816.tif 000002
【図２】
0006054816.tif 000003
【図３】
0006054816.tif 000004
【図４】
0006054816.tif 000005