(57)【要約】  ユーザ検索意図に合った関連単語のみをユーザに提示できる情報検索装置は、検索対象テキストに含まれる複数の単語と単語間の関連度とを記憶する連想辞書記憶部（１０２Ａ）と、検索対象テキストにおいて連想辞書記憶部（１０２Ａ）で記憶される単語が出現するテキストの数である出現頻度と各単語とを対応付けて記憶する出現頻度記憶部（１０２Ｂ）と、ユーザの検索意図を取得し、ユーザが入力する検索単語と他の単語との関連度と出現頻度とユーザ検索意図とからユーザに提示する関連単語を取得する関連単語取得部（１０４）とを備える。
2008056651.tif 000002
【特許請求の範囲】
【請求項１】
テキストを複数の検索対象テキストから検索する情報検索装置であって、
前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示す関連度とを対応付けて記憶する連想辞書記憶手段と、
前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、
検索単語を受け付ける検索単語受け付け手段と、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得手段と、
前記ユーザ検索意図と、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、
前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段と
を備えることを特徴とする情報検索装置。
【請求項２】
前記関連度は、２つの単語間の関連が強いほど大きな値を示し、
前記ユーザ検索意図取得手段は、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モード命令を取得し、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第1の閾値以下である単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記関連度は、２つの単語間の関連が強いほど大きな値を示し、
前記ユーザ検索意図取得手段は、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モード命令を取得し、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以下であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記関連度は、２つの単語間の関連が強いほど大きな値を示し、
前記ユーザ検索意図取得手段は、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモード命令を取得し、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記絞り込みモード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以上であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項５】
前記情報検索装置は、さらに、
前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
前記ユーザ検索意図取得手段は、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ条件閾値記憶手段から取得し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項６】
前記情報検索装置は、さらに、
前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件との入力を受け付ける閾値条件受け付け手段と、
前記ユーザ検索意図閾値記憶手段に記憶されている前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件とを、前記閾値条件受け付け手段で受け付けられた前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件とに置き換えることにより更新する閾値更新手段とを備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記ユーザ検索意図閾値記憶手段に記憶されている前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項７】
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語を受信し、
前記ユーザ検索意図取得手段は、ネットワークを介して前記端末装置から前記ユーザ検索意図を受信し、
前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、
前記検索手段は、さらに、検索結果を、ネットワークを介して前記端末装置に送信する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項８】
前記情報検索装置は、さらに、
端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項７に記載の情報検索装置。
【請求項９】
前記関連単語取得手段は、
前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、
前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、
前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、
前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１０】
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語を単語の種類に分類した際に、当該単語と同一の種類に属する単語を含むテキスト数の総数に対する、前記連想辞書記憶手段に記憶されている単語を含むテキスト数の割合を前記出現頻度として記憶している
ことを特徴とする請求項９に記載の情報検索装置。
【請求項１１】
前記情報検索装置は、さらに、
入力された検索単語と、当該検索単語の種類とを対応付けて記憶している検索条件履歴記憶手段と、
前記検索条件履歴記憶手段に記憶されている検索単語の総数に対する単語の種類毎の比率を入力傾向重み値として算出する入力傾向重み算出手段と、
前記入力傾向重み算出手段で算出された入力傾向重み値を単語の種類毎に記憶している入力傾向重み値記憶手段とを備え、
前記重み算出手段は、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度と、前記入力傾向重み値記憶手段に記憶されている当該関連単語の種類の入力傾向重み値とに基づいて、重み値を算出する
ことを特徴とする請求項９に記載の情報検索装置。
【請求項１２】
前記情報検索装置は、さらに、
前記複数の検索対象テキストに含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶する単語視聴頻度記憶手段と、
前記検索単語受け付け手段から検索単語が受け付けられると、当該検索単語に対応する視聴頻度情報を前記単語視聴頻度記憶手段から取得し、さらに取得した前記視聴頻度情報に基づき、前記ユーザ検索意図閾値記憶手段に格納されている関連度の閾値条件を変更し、変更後の関連度の閾値条件を格納する閾値条件変更手段と、
前記ユーザ検索意図取得手段からユーザ検索意図が取得されると、前記ユーザ検索意図閾値記憶手段を参照して、当該ユーザ検索意図に対応する変更後の関連度の閾値条件である第1の閾値条件と出現頻度の閾値条件である第２の閾値条件とを取得する閾値条件取得手段とを備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、ぞれぞれ、前記第１の閾値条件及び前記第２の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１３】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索する情報検索方法であって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、ユーザの検索意図を示すユーザ検索意図と、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得ステップで取得された前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
を含むことを特徴とする情報検索方法。
【請求項１４】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索するプログラムであって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、ユーザの検索意図を示すユーザ検索意図と、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得ステップで取得された前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが入力する検索単語に適合するテキストを出力する情報検索装置において、検索単語に関連する関連単語を検索結果と一緒に出力する情報検索装置に関する。
【背景技術】
【０００２】
従来、ユーザが入力する検索単語に関連する関連単語をユーザに提示することができる装置として、情報検索装置が提案されている（例えば、特許文献１参照）。情報検索装置は、ユーザがキーワードを入力すると、入力されたキーワードで定められる検索式が検索対象の文書内で成立する件数を求める。それとともに、情報検索装置は、検索式の関連単語を生成し、検索式と生成された関連単語とを含む新たな検索式が検索対象の文書内で成立する件数を求めてユーザに提示する。【０００３】
また、ユーザが入力する１次検索用のキーワードを指定するだけで、２次検索用のキーワードを自動的に設定することができる装置として、文分類装置が提案されている（例えば、特許文献２参照）。文分類装置は、ユーザが入力する１次検索用のキーワードが存在する文と同一文内に存在しかつ他の文にも存在する１次検索用のキーワードとは異なる他の単語で、出現回数の多い単語を２次検索用のキーワードとしてユーザに提示する。
【特許文献１】特開平５−３１４１８２号公報
【特許文献２】特開平１０−１６２０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の関連単語（２次検索用のキーワード）を提示する装置は、関連単語を提示すると共に、関連単語を検索式に加えた場合の検索結果数や関連単語を用いた場合の検索結果数をユーザに提示することはできるが、検索結果数を提示するだけである。このため、従来の装置は、ユーザの検索意図（例えば、急いでいてじっくり検索結果を吟味する時間がない場合にモバイル端末などへ移動させる情報を決定する場合など）に合わせて検索結果数を考慮して関連単語をユーザに提示することができない。そのため、ユーザは提示される関連単語の検索結果数を見て、取得したい（持ち出せる）検索結果数に合う関連単語を選択する、または、さらに検索結果数を絞り込むための検索単語を考えて入力する必要がある。この場合の表示の一例を図１に示す。【０００５】
図１には、ユーザが入力する検索単語「情報」と、その検索単語について得られる検索結果数が２０５６８件であることが示されている。その下に、検索単語に関連する関連単語を選択したときに得られる検索結果数が示されている。例えば、関連単語「検索」を、さらに検索に用いると、検索結果数が９３２１件になることが示されている。この場合には、ユーザは、取得したい検索結果数に合う関連単語を検索結果数に基づいて選択する必要がある。【０００６】
また、従来の装置は、ユーザの検索意図を考慮せずに、ユーザが入力した検索単語と関連の強い関連単語から関連の弱い関連単語までを順番にユーザに提示する。このため、例えば、ユーザが暇を持て余していて普段視聴・閲覧する情報以外の情報を知りたい場合などには、ユーザは、入力した検索単語と関連の弱い関連単語を取得するために、提示される全関連単語を閲覧して、その中から、入力した検索単語と関連の弱い意外性のある発見的な関連単語を選択する必要があった。この場合の表示の一例を図２に示す。【０００７】
図２に示すように、検索単語「ワイン」に関連する関連単語が関連の強いものから順に示されている。例えば、検索単語「ワイン」と最も関連の強い関連単語は「フランス・ボルドー」である。しかし、図２の画面では、関連の強い関連単語のみが表示されている。このため、ユーザが検索単語と関連の弱い意外性のある発見的な関連単語を選択するためには、ユーザは、画面上のスクロールバーをずらしながら、全関連単語の中から所望する関連単語を選択して発見しなければならない。【０００８】
上述のように、従来の装置では、例えば、検索結果数が多い場合には、ユーザは検索結果をさらに絞り込むために単語を入力または選択しなければならないが、絞り込む時間がない時にも、検索結果数が多い関連単語が多数提示される。このため、絞り込む必要がない数の検索結果を取得できる関連単語をユーザは関連単語一覧から閲覧して選択する必要がある。【０００９】
また、ユーザにコンテンツを閲覧する時間の余裕があり、時間はかかるが、ユーザが入力した検索単語から関連度が低くユーザにとって意外性のある発見的な関連単語を取得したい場合にも、関連が強い関連単語が多数提示される。このため、ユーザは発見的な関連単語を選択するために関連単語一覧を閲覧して発見的な関連単語を見つける、または、想起する必要があった。【００１０】
そこで、本発明は上記の事情に鑑みてなされたものであり、検索単語に対する関連単語を取得する際、ユーザの検索意図に応じて、適切な検索結果数と検索単語と適切な関連の強さとを持つ関連単語をユーザに提示することができる情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のある局面に係る情報検索装置は、テキストを複数の検索対象テキストから検索する情報検索装置であって、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示す関連度とを対応付けて記憶する連想辞書記憶手段と、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、検索単語を受け付ける検索単語受け付け手段と、ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得手段と、前記ユーザ検索意図と、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段とを備えることを特徴とする。【００１２】
この構成によると、検索単語との関連度と、出現頻度とに基づいて、検索単語に関連する関連単語を取得している。関連度は小さいほど関連単語としての意外性が大きくなり、出現頻度は大きいほど検索結果数が大きくなる。このため、関連度と出現頻度とを用いることにより、ユーザの様々な検索意図に合致する関連単語を取得することができる。また、関連度の閾値条件及び出現頻度の閾値条件を、各種ユーザ検索意図に応じて設定することにより、ユーザ検索意図に合致する関連単語を取得することができる。【００１３】
具体的には、前記関連度は、２つの単語間の関連が強いほど大きな値を示し、前記ユーザ検索意図取得手段は、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モード命令を取得し、前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以下であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得することを特徴とする。【００１４】
または、前記関連度は、２つの単語間の関連が強いほど大きな値を示し、前記ユーザ検索意図取得手段は、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモード命令を取得し、前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記絞り込みモード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以上であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得することを特徴とする。【００１５】
好ましくは、前記情報検索装置は、さらに、前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、前記ユーザ検索意図取得手段は、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ条件閾値記憶手段から取得し、前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得することを特徴とする。【００１６】
このように、時刻に応じて関連度の閾値条件及び出現頻度の閾値条件を設定することにより、時刻に応じた関連単語を取得することができる。例えば、ユーザが忙しい時間帯（例えば、平日の朝）には、関連度が大きく、かつ検索結果数が少ない関連単語を取得できる。【００１７】
好ましくは、前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語を受信し、前記ユーザ検索意図取得手段は、ネットワークを介して前記端末装置から前記ユーザ検索意図を受信し、前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、前記検索手段は、さらに、検索結果を、ネットワークを介して前記端末装置に送信することを特徴とする。【００１８】
具体的には、前記情報検索装置は、さらに、端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得することを特徴とする。【００１９】
例えば、端末装置の表示性能が低く少量のデータしか一度に閲覧できない場合には、関連度が高くかつ出現頻度が小さい関連単語、すなわち、検索結果の意外性が小さくかつ検索結果数が少なくなるような関連単語をユーザに提示するようにすることができる。【００２０】
さらに好ましくは、前記関連単語取得手段は、前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備えることを特徴とする。【００２１】
この構成によると、検索単語と関連度が強く、かつ、出現頻度が低い、つまり、検索結果を絞り込むために有用な単語に対して重み値を大きくすることができる。よって、ユーザに対して重要な順で関連単語を出力することができる。【００２２】
なお、本発明は、このような特徴的な手段を備える情報検索装置として実現することができるだけでなく、情報検索装置に含まれる特徴的な手段をステップとする情報検索方法として実現したり、情報検索方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
【発明の効果】
【００２３】
以上の説明から明らかなように、本発明に係る情報検索装置によれば、検索単語に対する関連単語を取得する際、ユーザの検索意図に応じて、適切な検索結果数と検索単語と適切な関連の強さとを持つ関連単語をユーザに提示することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、従来の装置における関連単語の表示例を示す図である。
【図２】図２は、従来の装置における関連単語の表示例を示す図である。
【図３】図３は、本発明の実施の形態１に係る情報検索装置の構成を示すブロック図である。
【図４】図４は、連想辞書記憶部の記憶内容の一例を示す図である。
【図５】図５は、出現頻度記憶部の記憶内容の一例を示す図である。
【図６】図６は、ユーザ検索意図閾値記憶部の内記憶容の一例を示す図である。
【図７】図７は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。
【図８】図８は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。
【図９】図９は、出現頻度記憶部に記憶される単語と単語が関連するテキストのＩＤとの一例を示す図である。
【図１０】図１０は、実施の形態１の情報検索装置の動作を示すフローチャートである。
【図１１】図１１は、表示部に表示される内容の一例を示す図である。
【図１２】図１２は、表示部に表示される内容の一例を示す図である。
【図１３】図１３は、表示部に表示される内容の一例を示す図である。
【図１４】図１４は、表示部に表示される内容の一例を示す図である。
【図１５】図１５は、各モードと、関連度と、出現頻度と、関連単語との関係を模式的に示した図である。
【図１６】図１６は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図１７】図１７は、本発明の実施の形態１の変形例２に係る情報検索装置の構成を示すブロック図である。
【図１８】図１８は、表示部に表示される内容の一例を示す図である。
【図１９】図１９は、表示部に表示される内容の一例を示す図である。
【図２０】図２０は、表示部に表示される内容の一例を示す図である。
【図２１】図２１は、表示部に表示される内容の一例を示す図である。
【図２２】図２２は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図２３】図２３は、本発明の実施の形態１の変形例３に係る情報検索装置の構成を示すブロック図である。
【図２４】図２４は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図２５】図２５は、本発明の実施の形態１の変形例４に係る情報検索装置の構成を示すブロック図である。
【図２６】図２６は、単語視聴頻度記憶部に記憶される単語と視聴頻度との一例を示す図である。
【図２７】図２７は、変更値記憶部に記憶される視聴頻度と関連度の閾値変更幅との一例を示す図である。
【図２８】図２８は、本発明の実施の形態１の変形例４に係る情報検索装置の動作を示すフローチャートである。
【図２９】図２９は、関連度閾値変更後のユーザ検索意図閾値記憶部の内記憶容の一例を示す図である。
【図３０】図３０は、本発明の実施の形態２に係る情報検索装置の構成を示すブロック図である。
【図３１】図３１は、実施の形態２の情報検索装置の動作を示すフローチャートである。
【図３２】図３２は、重み値と、関連度と、出現頻度との関係を模式的に表した図である。
【図３３】図３３は、表示部に表示される内容の一例を示す図である。
【図３４】図３４は、本発明の実施の形態２の変形例２に係る情報検索装置の構成を示すブロック図である。
【図３５】図３５は、検索条件履歴記憶部の記憶内容の一例を示す図である。
【図３６】図３６は、入力傾向重み記憶部の記憶内容の一例を示す図である。
【図３７】図３７は、表示部に表示される内容の一例を示す図である。
【符号の説明】
【００２５】
１０１  入力部
１０２  関連単語情報記憶部
１０２Ａ  連想辞書記憶部
１０２Ｂ  出現頻度記憶部
１０３  ユーザ検索意図閾値記憶部
１０４  関連単語取得部
１０４Ａ  ユーザ検索意図取得部
１０４Ｂ、５０２  単語取得部
１０５  データベース
１０６  検索部
１０７  表示部
１０８  指定単語取得部
２０１  閾値更新部
３０１  通信部
３０２  受信部
３０３  送信部
５０１  関連単語重み算出部
５０３  出現頻度取得部
５０４、６０５  重み算出部
６０１  単語視聴頻度記憶部
６０１Ａ  検索条件履歴記憶部
６０２  変更値記憶部
６０２Ａ  入力傾向重み値記憶部
６０３  閾値条件変更部
６０３Ａ  入力傾向重み算出部
６０４  ユーザ検索意図閾値記憶部
【発明を実施するための最良の形態】
【００２６】
以下、本発明の各実施の形態について、それぞれ図面を参照しながら説明する。【００２７】
（実施の形態１）
図３は、本発明の実施の形態１に係る情報検索装置の構成を示すブロック図である。【００２８】
この情報検索装置は、検索対象となるテキストが格納されるデータベースからユーザが検索条件として入力する単語に適合するテキストを検索して検索結果とし、さらに入力された単語に関連する関連単語をユーザに提示する装置である。情報検索装置は、入力部１０１、関連単語情報記憶部１０２、連想辞書記憶部１０２Ａ、出現頻度記憶部１０２Ｂ、ユーザ検索意図閾値記憶部１０３、関連単語取得部１０４、ユーザ検索意図取得部１０４Ａ、単語取得部１０４Ｂ、データベース１０５、検索部１０６、表示部１０７、及び指定単語取得部１０８を含んで構成される。【００２９】
入力部１０１は、キーボードやマウス、リモートコントローラ等の入力装置で構成され、ユーザがユーザ検索意図に対応するリモートコントローラのボタン入力や検索条件である検索単語入力、表示部１０７に表示される関連単語の指定を入力するために用いる装置である。【００３０】
データベース１０５は、検索対象となるテキストを格納しており、例えば、テレビ放送番組に関する情報やハードディスクレコーダ等に蓄積されたコンテンツに関する情報なども格納している。【００３１】
関連単語情報記憶部１０２は、関連単語に関する各種情報を記憶する記憶装置であり、連想辞書記憶部１０２Ａと出現頻度記憶部１０２Ｂと含む。【００３２】
連想辞書記憶部１０２Ａは、データベース１０５に含まれる複数の単語と単語間の関連度合いを表す関連度とを対応付けた情報である連想辞書を記憶する記憶装置である。【００３３】
出現頻度記憶部１０２Ｂは、連想辞書記憶部１０２Ａに記憶される単語がデータベース１０５に格納されているテキストにおいて出現するテキスト数である出現頻度を各単語に対応付けて記憶する記憶装置である。【００３４】
図４は、連想辞書記憶部１０２Ａに記憶される連想辞書の一例を示す図である。連想辞書記憶部１０２Ａには、例えば図４に示すように関連のある単語同士を組とした関連単語対（関連単語１、関連単語２）と関連単語対の関連度とが対応付けて記憶されており、（関連単語対、関連度）として、（（松下太郎、松下次郎）、８０）、（（松下太郎、松下花子）、７０）、（（松下太郎、松下三郎）、４５）、（（松下太郎、松下四郎）、３０）、（（松下太郎、松下五郎）、４０）、（（松下次郎、松下三郎）、３０）、…、が記憶されている。なお、ここでは人名のみが連想辞書に記憶されているが、連想辞書はさらに、番組名、職業名、国名、地名、形容詞、ジャンル名などの一般的な単語を記憶していてもよい。【００３５】
図５は、出現頻度記憶部１０２Ｂに記憶される単語と出現頻度との一例を示す図である。出現頻度記憶部１０２Ｂには、例えば図５に示すように単語と出現頻度とが対応付けて記憶されており、（単語、出現頻度）として、（松下太郎、５０）、（松下次郎、６０）、（松下花子、２０）、（松下三郎、９０）、（松下四郎、１５）、（松下五郎、１０）、…、が記憶されている。【００３６】
ユーザ検索意図閾値記憶部１０３は、ユーザ検索意図と関連付けられる関連単語の関連度と出現頻度とをユーザ検索意図と対応付けて記憶する記憶装置である。【００３７】
図６は、ユーザ検索意図閾値記憶部１０３に記憶されるユーザ検索意図と関連度の閾値と出現頻度の閾値との一例を示す図である。ユーザ検索意図閾値記憶部１０３には、例えば図６に示すようにユーザ検索意図としてユーザが入力するリモートコントローラのボタンの種類と関連度の閾値（下限値、上限値）と出現頻度の閾値（上限値、下限値）とが対応付けて記憶されており、（リモートコントローラのボタンの種類、関連度の閾値、出現頻度の閾値）として、（絞り込みモード、（５１、１００）、（１０、５０））、（情報網羅モード、（５１、１００）、（５１、１００））、（発見モード、（１０、５０）、（１０、５０）））が記憶されている。【００３８】
図７は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。同図に示すように、関連度が小さいほど意外性が高い関連単語が含まれている。【００３９】
なお、ここでは、発見モードの出現頻度の閾値が（１０、５０）の場合を例に、各モードと、関連度と、出現頻度との関係を模式的に示したが、発見モードの場合は、出現頻度の閾値を考慮しなくても、関連度が低いためユーザにとって意外性のある関連単語を提示することができる。この場合の各モードと、関連度と、出現頻度との関係を模式的に示した図を図８に示す。【００４０】
関連単語取得部１０４は、ユーザ検索意図に合致する関連単語を取得する処理部であり、ユーザ検索意図取得部１０４Ａと単語取得部１０４Ｂとを備えている。【００４１】
ユーザ検索意図取得部１０４Ａは、入力部１０１から入力されるユーザ検索意図に対応する関連度の閾値と出現頻度の閾値をユーザ検索意図閾値記憶部１０３から取得する処理部である。【００４２】
単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａで取得される関連度の閾値の条件を満たす入力部１０１から入力される検索単語と関連する関連単語を連想辞書記憶部１０２Ａから取得し、さらに関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得してユーザ検索意図取得部１０４Ａで取得される出現頻度の閾値の条件を満たす関連単語のみを出力する処理部である。なお、ここで単語取得部１０４Ｂは、関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得するようにしたが、図９に示す出現頻度記憶部１０２Ｂのように単語と単語が関連するテキストのＩＤとを対応付けて格納する場合は、関連単語の出現頻度として、関連単語に対応付けられるテキストのＩＤの数から関連単語と検索単語とに共通するテキストのＩＤの数を引いた値を関連単語の出現頻度としてもよい。こうすることで、検索単語を用いた場合の検索結果と重複していない検索結果の数を関連単語の出現頻度とすることができる。【００４３】
検索部１０６は、入力される単語に関連するテキストをデータベース１０５から取得し、検索結果として出力する処理部である。【００４４】
表示部１０７は、単語取得部１０４Ｂから出力される関連単語や検索部１０６から出力される検索結果を表示する処理部であり、例えば、ディスプレイ装置などからなる。【００４５】
指定単語取得部１０８は、入力部１０１から表示部１０７に表示される関連単語のうちのいずれかを指定する入力がなされると、指定される関連単語を検索部１０６に出力する処理部である。【００４６】
次に、このように構成された本実施の形態による情報検索装置の動作について説明する。【００４７】
図１０は情報検索装置の動作を示すフローチャートである。【００４８】
ユーザによって入力部１０１から検索条件として検索単語が入力される（ステップＳ１０１）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」を入力したとする。【００４９】
検索部１０６は、入力部１０１から入力される検索単語に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する（ステップＳ１０２）。上記の例では、検索部１０６は、入力部１０１から入力される検索単語「松下太郎」に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する。ここで、検索結果が表示されている表示部１０７の表示例を図１１に示す。【００５０】
さらに、ユーザによって入力部１０１からユーザ検索意図が入力される（ステップＳ１０３）。上記の例では、ユーザが入力部１０１からユーザ検索意図「絞り込みモード」を入力した場合と、ユーザ検索意図「発見モード」を入力した場合とについてそれぞれ説明する。【００５１】
まず、ユーザ検索意図取得部１０４Ａは、入力部１０１からユーザ検索意図と検索単語とが入力されると、入力されるユーザ検索意図に対応する関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部１０３から取得し、入力される検索単語と取得される関連度の閾値と出現頻度の閾値とを単語取得部１０４Ｂに出力する（ステップＳ１０４）。【００５２】
上記の例では、入力部１０１から入力されるユーザ検索意図が「絞り込みモード」の場合には、ユーザ検索意図取得部１０４Ａは図６のユーザ検索意図閾値記憶部から関連度の閾値（下限値、上限値）として（５１、１００）を、出現頻度の閾値（下限値、上限値）として（１０、５０）を取得し、この取得した関連度の閾値（下限値、上限値）：（５１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。【００５３】
また、上記の例のユーザ検索意図「発見モード」が入力部１０１から入力される場合には、ユーザ検索意図取得部１０４Ａは図６のユーザ検索意図閾値記憶部１０３から関連単語の閾値（下限値、上限値）として（１０、５０）を、出現頻度の閾値（下限値、上限値）として（１０、５０）を取得し、この取得した関連単語の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（１０、５０）と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。【００５４】
単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａから検索単語と関連度の閾値と出現頻度の閾値とが入力されると、まず、入力される関連度の閾値の条件を満たす検索単語と関連する関連単語を連想辞書記憶部１０２Ａから取得する（ステップＳ１０５）。さらに、単語取得部１０４Ｂは、取得した関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する（ステップＳ１０６）。その後、単語取得部１０４Ｂは、入力される出現頻度の閾値の条件を満たす関連単語のみを抽出して表示部１０７に表示する（ステップＳ１０７）。【００５５】
上記の例では、ユーザ検索意図が「絞り込みモード」の場合には、単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（５１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）とが入力されると、まず、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（５１、１００）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下次郎」、「松下花子」を取得する。さらに、単語取得部１０４Ｂは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下次郎」、「松下花子」の出現頻度「６０」、「２０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（１０、５０）を満たす出現頻度を持つ関連単語「松下花子」を抽出して表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図１２に示す。【００５６】
よって、ユーザ検索意図が「絞り込みモード」の場合には、入力された検索単語に対して、意外性が低く（関連度が高い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が少ない（出現頻度が低い）関連単語が表示されることになる。【００５７】
したがって、表示される関連単語が検索単語に対して意外性が低いため、ユーザが検索したいと考えていた関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が少ないため、その関連単語で検索したテキストの内容を見る時間が軽減できる。【００５８】
また、ユーザ検索意図が「発見モード」の場合には、入力された検索単語に対して、意外性が高い（関連度が低い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が少ない（出現頻度が低い）関連単語が表示されることになる。【００５９】
したがって、表示される関連単語が検索単語に対して意外性が高いため、ユーザが検索単語の入力時には想定していなかった関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が少ないため、その関連単語で検索したテキストの内容を見る時間が軽減できる。【００６０】
また、ユーザ検索意図が「発見モード」の場合、単語取得部１０４Ｂは、上記の例のユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（１０、５０）とが入力される場合、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（１０、５０）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下三郎」、「松下四郎」および「松下五郎」を取得する。さらに、ユーザ検索意図取得部１０４Ａは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下三郎」、「松下四郎」および「松下五郎」の出現頻度「９０」、「１５」および「１０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（１０、５０）を満たす出現頻度を持つ関連単語「松下四郎」および「松下五郎」を抽出して表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図１３に示す。【００６１】
また、ユーザ検索意図が「知らないブーム取得モード」の場合、単語取得部１０４Ｂは、上記の例のユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（５１、１００）とが入力される場合、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（１０、５０）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下三郎」、「松下四郎」および「松下五郎」を取得する。さらに、ユーザ検索意図取得部１０４Ａは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下三郎」、「松下四郎」および「松下五郎」の出現頻度「９０」、「１５」および「１０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（５１、１００）を満たす出現頻度を持つ関連単語「松下三郎」を抽出して表示部１０７に表示する。よって、ユーザ検索意図が「知らないブーム取得モード」の場合には、入力された検索単語に対して、意外性が高く（関連度が低い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が多い（出現頻度が多い）関連単語が表示されることになる。【００６２】
したがって、表示される関連単語が検索単語に対して意外性が高いため、ユーザが検索単語の入力時には想定していなかった（知らなかった）関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が多いため、関連単語で検索した時に様々な種類のテキストの内容を見ることができる。つまり、ユーザが検索単語入力時には知らなかったが、世の中で流行している（出現頻度が高い）関連単語を取得することができる。【００６３】
さらに、ユーザによって入力部１０１から関連単語の指定が入力される（ステップＳ１０８）。上記の例では、ユーザが入力部１０１から表示部１０７に表示されている図１３の関連単語「松下五郎」の番号「２」を入力したとする。【００６４】
指定単語取得部１０８は、入力部１０１から表示部１０７に表示される関連単語を指定する入力がなされると、指定される関連単語を検索部１０６に出力し、検索部１０６は指定単語取得部１０８から関連単語が入力されると、関連単語に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する（ステップＳ１０９）。【００６５】
上記の例では、指定単語取得部１０８は、入力部１０１から表示部１０７に表示されている図１３の関連単語「松下五郎」の番号「２」が入力されると、関連単語「松下五郎」を検索部１０６に出力し、検索部１０６は指定単語取得部１０８から関連単語「松下五郎」が入力されると、関連単語「松下五郎」に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する。ここで、検索結果が表示されている表示部１０７の表示例を図１４に示す。【００６６】
本実施の形態では、ユーザ検索意図に対応する関連単語のみを取得して表示していたが、図１５のように、表示画面を「発見モード」、「知らないブーム取得モード」、「情報網羅モード」及び「絞り込みモード」（以下、「全てのユーザ検索意図」と呼ぶ。）に分割して、出力するようにしても良い。【００６７】
この場合には、図１０のフローチャートにおいて、ユーザによって、入力部１０１からユーザ検索意図が入力されることなく（ステップＳ１０３）、検索単語が入力されると、全てのユーザ検索意図に対応する関連度の閾値と出現頻度の閾値とを、ユーザ検索意図閾値記憶部１０３から取得する。【００６８】
そして、全てのユーザ検索意図について、それぞれの条件に合う関連単語を取得する（ステップＳ１０５〜Ｓ１０６）。次に、図１５のように、全てのユーザ検索意図についてユーザ検索意図ごとに、条件に合う関連単語を表示する（ステップＳ１０７）。【００６９】
よって、ユーザは、図１５に表示されたユーザ検索意図に応じた関連単語を指定することができる。したがって、ユーザは、関連単語が表示された後でも、ユーザ検索意図を指定できることになる。【００７０】
（実施の形態１の変形例１）
なお、本実施の形態では、ユーザ検索意図取得部１０４Ａは、入力部１０１から入力されるリモートコントローラのボタンの種類に応じた関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部１０３から取得したが、ユーザ検索意図閾値記憶部１０３にリモートコントローラのボタンの種類の代わりに時間帯や曜日が関連度の閾値と出現頻度の閾値と対応付けて記憶されていてもよい。この場合、ユーザ検索意図取得部１０４Ａは、入力部１０１から検索単語が入力される時刻や曜日を取得し、取得した時刻や曜日に対応する関連度の閾値と出現頻度の閾値とを取得するようにしてもよい。【００７１】
図１６は、曜日と時間帯と関連度の閾値と出現頻度の閾値とが対応づけられて記憶されているユーザ検索意図閾値記憶部１０３の一例である。例えば、月曜日から金曜日の６時から８時の間は、関連度閾値（下限値、上限値）が（５１、１００）であり、出現頻度閾値（下限値、上限値）が（１０、５０）であることが示されている。【００７２】
ユーザ検索意図閾値記憶部１０３にこのような情報を記憶させることで、ユーザが忙しい時間帯（例えば、平日の朝）には、関連度が大きく、取得される検索結果が少ないため検索結果を一覧することが容易である関連単語を取得できる。【００７３】
また、関連単語がユーザの余り詳しくないコンテンツ領域に属する単語の場合には、ユーザは未知のコンテンツを取得できる可能性も高くなる。その一方、検索結果が膨大な量になった場合には、余り詳しくないコンテンツ領域であるために、ユーザはコンテンツを絞り込むことができる最適な検索単語を思い付くことが困難である。このため、多大な労力を払って、膨大なコンテンツリストを閲覧して取得したいコンテンツを取得するということが起こる。しかし、例えば、ユーザが暇な時間帯には、情報検索装置がユーザにはコンテンツを発見的に検索する時間があるということを判断し、ユーザに意外性のあるコンテンツを発見させるような動作をすることができる。すなわち、情報検索装置は、ユーザが入力する検索単語と関連度が低い、つまり、ユーザが入力した検索単語と異なるコンテンツ領域に属するため、ユーザにとって意外な、または、余り詳しくないコンテンツ領域に属し、かつ、取得される検索結果が少ないため検索結果を一覧することができるので検索結果を絞り込む必要がない関連単語をユーザに提示する。このことにより、ユーザは入力した検索単語と異なるコンテンツ領域の関連単語を取得し、取得した関連単語に属するコンテンツの一覧を容易に閲覧することができる。よって、ユーザが意外性があり閲覧したいコンテンツかどうかを容易に判断することができる。【００７４】
（実施の形態１の変形例２）
また、本実施の形態では、情報検索装置が、さらに、閾値更新部を備えていてもよい。【００７５】
図１７は、閾値更新部２０１を備える情報検索装置の構成を示すブロック図である。【００７６】
閾値更新部２０１は、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を読み込み、表示部１０７に表示する。ユーザは、表示部１０７に表示される関連度と出現頻度との閾値を参照して、変更したい閾値の指定と変更後の閾値を入力部１０１から入力する。閾値更新部２０１は、さらに、入力部１０１からユーザが変更したい閾値の指定と変更後の閾値が入力されると、変更したい閾値に対応するユーザ検索意図閾値記憶部１０３に記憶される閾値を変更後の閾値へ変更する。ここで、ユーザは表示部１０７に表示される画面インタフェースを通して変更したい閾値の指定と変更後の閾値を入力する。【００７７】
図１８、図１９は、表示部１０７に表示される画面インタフェースの一例を示す図である。【００７８】
図１８に示す画面インタフェースでは、ユーザがリモートコントローラのボタンの種類毎の関連度の閾値と出現頻度の閾値とに対応するスライダーを左右に動かして更新ボタンを押すことでユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を変更することができる。【００７９】
図１９に示す画面インタフェースは、リモートコントローラのボタンの種類毎の関連度の閾値と出現頻度の閾値とを表示するエディタに、ユーザがキーボードで数値を入力して更新ボタンを押すことで、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を変更することができる。【００８０】
なお、表示部１０７には、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を満たす特定の単語に対する関連単語を関連単語情報記憶部１０２から取得して表示するようにしてもよく、さらに、特定の単語は、連想辞書記憶部１０２Ａに含まれる単語が選択される、または、ユーザが入力できるようにしてもよい。図２０は、ユーザがユーザ検索意図として「絞り込みモードボタン」を選択し、関連度の閾値と出現頻度の閾値とを変更する前の表示部１０７に表示される画面表示例であり、検索単語「松下太郎」に対する関連単語とユーザ検索意図「絞り込みモードボタン」に対応する関連度の閾値と出現頻度の閾値とが表示されている。図２１は、ユーザが関連度と出現頻度の閾値を変更した後の表示部１０７に表示される画面表示例であり、図２２は閾値変更後のユーザ検索意図閾値記憶部１０３の内容である。このような処理を行なうことにより、ユーザは、関連度と出現頻度の閾値の変更による関連単語の変化を知ることができ、ユーザの好みに合った関連単語を取得可能な閾値を容易に設定することができる。【００８１】
（実施の形態１の変形例３）
また、本実施の形態では、入力部１０１からユーザ検索意図や検索単語、関連単語の指定が入力され、表示部１０７には検索単語に関連するテキストの検索結果、関連単語、関連単語に関連するテキストの検索結果が表示されたが、情報検索装置がネットワークを介してユーザ端末と接続されていてもよい。【００８２】
図２３は、このような情報検索装置の構成を示すブロック図である。【００８３】
情報検索装置は、図３に示した入力部１０１の代わりに受信部３０２を備え、表示部１０７の代わりに送信部３０３を備えている。さらに、情報検索装置は、ネットワークを介してユーザ端末との通信を行なう通信部３０１を備えている。【００８４】
受信部３０２は、ユーザ端末から通信部３０１を介してユーザ検索意図や検索単語、関連単語の指定を受信する処理部である。【００８５】
送信部３０３は、検索単語に関連するテキストの検索結果、関連単語、関連単語に関連するテキストの検索結果を通信部３０１を介してユーザ端末に送信する処理部である。【００８６】
このような構成にすることで、ユーザはユーザ端末からインターネット上に存在する情報検索装置に対してユーザ検索意図および検索単語を送信し、ユーザ検索意図に応じた関連単語を取得することができ、取得した関連単語を使用してコンテンツを検索することができる。【００８７】
なお、ユーザ検索意図閾値記憶部１０３に記憶されるユーザ検索意図としてユーザ端末の表示性能やユーザ端末名を記憶するようにしてもよい。この場合、ユーザ検索意図取得部１０４Ａは、受信部３０２からユーザ端末の表示性能やユーザ端末名が入力されると、入力される表示性能やユーザ端末名に対応する関連度の閾値と出現頻度の閾値とを取得する。図２４は、表示性能としてユーザ端末の解像度と関連度の閾値と出現頻度の閾値とが対応付けられて記憶されているユーザ検索意図閾値記憶部１０３の一例を示す図である。このような構成にすることで、例えば、ユーザ端末の表示性能が低く少量のコンテンツしか一度に閲覧できない場合には、検索単語に対して関連度が高いので関連が高いコンテンツのみを検索することができ、かつ出現頻度が低いのでユーザがさらに絞り込む必要がないコンテンツ群を提示できる関連単語をユーザに提示することができる。また、ユーザ端末の表示性能が高く大量のコンテンツを一度に閲覧することができる場合には、検索単語に対して関連度が標準から低い関連単語から高い関連単語までユーザに提示することで、ユーザはコンテンツを漏れなく検索することができる。かつ、このユーザ端末では大量のコンテンツを一度に閲覧することができるので出現頻度が標準から高い関連単語も含むことで、さらにコンテンツを漏れなく検索することができる。【００８８】
以上のように、本変形例によると、ユーザ端末の表示性能を考慮した関連単語をユーザに提示することができる。【００８９】
（実施の形態１の変形例４）
また、本実施の形態では、情報検索装置が、さらに、単語視聴頻度記憶部６０１と、変更値記憶部６０２と、閾値条件変更部６０３とを備えていてもよい。【００９０】
図２５は、単語視聴頻度記憶部６０１と変更値記憶部６０２と閾値条件変更部６０３とユーザ検索意図閾値記憶部６０４とを備える情報検索装置の構成を示すブロック図である。【００９１】
単語視聴頻度記憶部６０１は、データベース１０５に含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶している。【００９２】
変更値記憶部６０２は、単語視聴頻度と関連度の閾値の変更幅を対応付けて記憶している。【００９３】
閾値条件変更部６０３は、入力部１０１から検索単語が入力されると、検索単語に対応する視聴頻度情報を単語視聴頻度記憶部６０１から取得し、取得した視聴頻度情報に対応する閾値の変更幅を変更値記憶部６０２から取得して、ユーザ検索意図閾値記憶部１０３に格納される初期の閾値条件の関連度の閾値を変更幅に基づき変更し、変更した関連度の閾値と、初期の閾値条件の出願頻度とを、変更後の閾値条件として、ユーザ検索意図閾値記憶部６０４に記憶する。ユーザ検索意図閾値記憶部６０４には、ユーザ検索意図閾値記憶部１０３に記憶される関連度の閾値及び出現頻度の閾値（以下、「初期の閾値条件」とする）と、閾値条件変更部６０３が変更した関連度の閾値及び出現頻度の閾値（以下、「変更後の閾値条件」とする。）とが記憶されている。【００９４】
図２６は、単語視聴頻度記憶部６０１に記憶される単語と視聴頻度との一例を示す図である。単語視聴頻度記憶部６０１には、例えば図２６に示すように単語と視聴頻度とが対応付けて記憶されており、（単語、視聴頻度）として、（松下太郎、１０）、（松下次郎、１０）、（松下花子、２）、（松下三郎、２）、（松下四郎、５）、（松下五郎、０）、…、が記憶されている。ここで、例えば（松下太郎、１０）は、単語「松下太郎」が記載されている番組説明情報を持つテレビ放送番組をユーザが、１０回視聴したことを表す。【００９５】
図２７は、変更値記憶部６０２に記憶される視聴頻度と関連度の閾値変更幅との一例を示す図である。変更値記憶部６０２には、例えば図２７に示すように視聴頻度と関連度の閾値変更幅とが対応付けて記憶されており、（視聴頻度、閾値変更幅）として、（０以上５未満、＋１０）、（５以上１０未満、０）、（１０以上、−１０）が記憶されている。ここで、例えば（０以上５未満、＋１０）は、視聴頻度が「０以上５未満」の場合、関連度の閾値（絞込みモード、情報網羅モードの関連度閾値の下限値、発見モードの関連度閾値の上限値）に値１０を加えることを意味する。【００９６】
図２８は、情報検索装置の動作を示すフローチャートである。ステップＳ１０１〜Ｓ１０２、ステップＳ１０４〜Ｓ１０９は、実施の形態１と同じであるので、それらの詳細な説明は省略する。【００９７】
ユーザによって入力部１０１から検索条件として検索単語とユーザ検索意図が入力される（ステップＳ６０１）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」とユーザ検索意図「絞り込みモード」を入力したとする。【００９８】
閾値条件変更部６０３は、入力部１０１から検索単語とユーザ検索意図が入力されると、まず、単語視聴頻度記憶部６０１から検索単語に対応する視聴頻度情報を取得する（ステップＳ６０２）。上記の例では、単語視聴頻度記憶部６０１から、検索単語「松下太郎」に対応する視聴頻度情報「１０」を取得する。【００９９】
さらに、閾値条件変更部６０３は、取得した視聴頻度情報に対応する閾値変更幅を変更値記憶部から取得する（ステップＳ６０３）。上記の例では、閾値条件変更部６０３は、取得した視聴頻度情報「１０」に対応する閾値変更幅「−１０」を変更値記憶部から取得する。【０１００】
そして、閾値条件変更部６０３は、取得した閾値変更幅に基づきユーザ検索意図閾値記憶部６０４の初期の閾値条件に記憶された関連度の閾値を変更し、変更後の関連度の閾値と、初期の閾値条件の出現頻度とを、変更後の閾値条件として、ユーザ検索意図閾値記憶部６０４に記憶する（ステップＳ６０４）。上記の例では、閾値変更幅「−１０」に基づき、ユーザ検索意図閾値記憶部１０３の絞り込みモードと情報網羅モードの関連度閾値の下限値と発見モードの関連度閾値の上限値から「１０」を減算する。図６に変更前のユーザ検索意図閾値記憶部１０３を、図２９に変更後のユーザ検索意図閾値記憶部６０４の一例を示す。【０１０１】
ユーザ検索意図取得部１０４Ａは、入力された検索意図に対応する関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部６０４に記憶された変更後の閾値条件から取得し、入力された検索単語と取得される関連度の閾値と出現頻度の閾値とを単語取得部１０４Ｂに出力する（ステップＳ６０５）。上記の例では、ユーザ検索意図閾値記憶部６０４に記憶された変更後の閾値条件から、入力部１０１から入力される検索意図「絞り込みモード」に対応する関連度の閾値（下限値、上限値）：（４１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）を取得し、この取得した関連度と出現頻度の閾値と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。【０１０２】
以降のステップＳ１０５〜Ｓ１０９の動作は、実施の形態１と同じであるので、それらの詳細な説明は省略する。【０１０３】
以上のように、検索単語と関連度が高い関連単語は同じ番組に出現するので関連度が高く、検索単語と関連度が低い関連単語は異なる番組に出現するので関連度が低くなることを考慮すると、ユーザが入力する検索単語の視聴頻度が高いということは、視聴頻度が低い場合よりも相対的に、同じ関連度でも関連単語が検索単語と同じ番組に出現していることをユーザが既に知っている可能性が高い。この場合、ユーザにとっての意外性の基準となる関連度の閾値は視聴頻度が低い検索単語の場合よりも低くなるべきである。本変形例によれば、検索単語の視聴頻度が高い場合はユーザにとっての意外性の基準となる関連度の閾値を低くし、検索単語の視聴頻度が低い場合は関連度の閾値を高くすることで、よりユーザの検索意図に合った関連単語をユーザに提示することができる。【０１０４】
以上のように、本実施の形態によれば、ユーザ検索意図と関連度閾値と出現頻度閾値とを対応付けて記憶し、ユーザ検索意図に合わせて関連度閾値と出現頻度閾値とを変更して、関連度閾値と出現頻度閾値とを満たす関連単語を取得する。このため、ユーザ検索意図に合った関連単語をユーザに提示することができる。【０１０５】
（実施の形態２）
図３０は、本発明の実施の形態２に係る情報検索装置の構成を示すブロック図である。【０１０６】
実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。【０１０７】
本実施の形態の情報検索装置は、検索単語に関連する関連単語に対して、関連度と出現頻度を用いて重み付けを行い、この重みに従って関連単語をユーザに提示するための装置であり、入力部１０１、関連単語情報記憶部１０２、連想辞書記憶部１０２Ａ、出現頻度記憶部１０２Ｂ、データベース１０５、検索部１０６、表示部１０７、指定単語取得部１０８、関連単語重み算出部５０１、単語取得部５０２、出現頻度取得部５０３および重み算出部５０４を含んで構成される。【０１０８】
関連単語重み算出部５０１は、検索単語に関連する関連単語を出力する処理部であり、単語取得部５０２と、出現頻度取得部５０３と、重み算出部５０４とを備えている。【０１０９】
単語取得部５０２は、入力部１０１から検索単語が入力され、その後、関連単語取得命令が入力されると、検索単語と関連する関連単語と関連度とを連想辞書記憶部１０２Ａから取得する処理部である。【０１１０】
出現頻度取得部５０３は、単語取得部５０２で取得される関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する処理部である。【０１１１】
単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度を用いて、単語取得部５０２で取得される関連単語に対して関連度が大きければ大きいほど、出現頻度が小さければ小さいほど（情報の特定性が高ければ高い程）大きくなるような重み値を算出し、特定の閾値以上の重み値の関連単語を出力する重み算出部５０４を備えている。【０１１２】
次に、このように構成された本実施の形態による情報検索装置の動作について説明する。【０１１３】
図３１はこの情報検索装置の動作を示すフローチャートである。【０１１４】
ステップＳ５０１〜ステップＳ５０２の動作は、実施の形態１のステップＳ１０１〜ステップＳ１０２と同じであるので、それらの詳細な説明は省略する。【０１１５】
単語取得部５０２は、入力部１０１から検索単語と関連単語取得命令とが入力されると（ステップＳ５０３）、検索単語と関連する関連単語と関連度とを連想辞書記憶部１０２Ａから取得する（ステップＳ５０４）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」と関連単語取得命令とを入力したとする。単語取得部５０２は、入力部１０１から検索単語「松下太郎」と関連単語取得命令が入力されると、連想辞書記憶部１０２Ａから検索単語「松下太郎」と関連する関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」とそれぞれの関連度「８０」、「７０」、「４５」、「３０」、「４０」を取得する。【０１１６】
出現頻度取得部５０３は、単語取得部５０２で取得される関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する（ステップＳ５０５）。上記の例では、出現頻度取得部５０３は、単語取得部５０２で取得される関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」のそれぞれの出現頻度「６０」、「２０」、「９０」、「１５」、「１０」を出現頻度記憶部１０２Ｂから取得する。【０１１７】
重み算出部５０４は、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度とを用いて、単語取得部５０２で取得される関連単語の重み値を算出し（ステップＳ５０６）、特定の閾値以上の重み値の関連単語を抽出して、重み値の順に表示部１０７に表示する（ステップＳ５０７）。一例として、重み値を（（重み値）＝（関連度）×（１００−（出現頻度））÷１００）として求める。ここで、（１００−（出現頻度））の意味合いは、出現頻度の最大値を１００として考えており、重み値は、出現頻度が小さければ小さいほど（情報の特定性が高ければ高いほど）、大きくなるようにするため、出現頻度の最大値と出現頻度との差を求めている。ここで、１００で除算している理由は、説明上、関連度や出現頻度との桁数を合わせるためであり、必須ではない。【０１１８】
図３２は、重み値と、関連度と、出現頻度との関係を模式的に表した図であり、関連度が大きく、出現頻度が小さいほど重み値は大きくなる。逆に、関連度が小さく、出現頻度が大きいほど重み値は小さくなる。【０１１９】
上記の例では、重み算出部５０４は、単語取得部５０２で取得される関連度「８０」、「７０」、「４５」、「３０」、「４０」と出現頻度取得部５０３で取得される出現頻度「６０」、「２０」、「９０」、「１５」、「１０」を用いて、単語取得部５０２で取得される関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」の重み値「３２」、「５６」、「４．５」、「２５．５」、「３６」を算出する。そして、重み算出部５０４は、特定の閾値（一例として閾値を１０とする）以上の重み値の関連単語「松下次郎」、「松下花子」、「松下四郎」、「松下五郎」を抽出する。重み算出部５０４は、抽出される関連単語を重み値の順に並べ替え、「松下花子」、「松下五郎」、「松下次郎」、「松下四郎」を表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図３３に示す。また、ここでは重み値の重い順に関連単語を表示部１０７に表示したが、重み値の小さい順に関連単語を表示部１０７に表示してもよい。こうすることで、ユーザにとって意外性のある発見的な関連単語から表示される。【０１２０】
以降のステップＳ５０８〜ステップＳ５０９の動作は、実施の形態１と同じであるので、それらの詳細な説明は省略する。【０１２１】
（実施の形態２の変形例１）
なお、本実施の形態では、出現頻度記憶部１０２Ｂの出現頻度は、単語がデータベース１０５のテキストにおいて出現するテキスト数としたが、単語を単語の種類（人名、ジャンル名、番組名、地域・国名、職業名など）に分類し、分類される単語の種類に属する単語が出現するテキスト数の総数に対する各単語が出現するテキスト数の比率を出現頻度としてもよい。こうすることで、単語の出現するテキスト数が少ないために単語全体から見ると割合が小さく絞り込める（特異であるので重要である）と判断される単語でも、単語の種類に属する単語が出現するテキスト数の総数が少ない場合、この総数に対する比率では大きな値を保有する場合があり、このような単語は、単語の種類に対する比率を考えることで、単語の種類に対しては一般的な単語であり重要でないと判断することができる。【０１２２】
（実施の形態２の変形例２）
また、本実施の形態に係る情報検索装置は、図３４に示すように、さらに、検索条件履歴記憶部６０１Ａと入力傾向重み値記憶部６０２Ａと入力傾向重み算出部６０３Ａとを備えてもよい。【０１２３】
図３４は、この情報検索装置の構成を示すブロック図である。【０１２４】
検索条件履歴記憶部６０１Ａは、入力部１０１からユーザが入力する検索単語と検索単語の種類（人名、ジャンル名、番組名、地域・国名、職業名など）を対応付けて記憶する記憶装置である。【０１２５】
入力傾向重み値記憶部６０２Ａは、単語の種類毎の入力頻度の比率を記憶する記憶装置である。【０１２６】
入力傾向重み算出部６０３Ａは、検索条件履歴記憶部６０１Ａに記憶される検索単語の総数に対する単語の種類毎の比率を算出し、単語の種類と比率とを対応付けて入力傾向重み値記憶部６０２Ａに記憶する処理部である。【０１２７】
重み算出部６０５は、さらに、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得されえる出現頻度とを用いて、単語取得部５０２で取得される関連単語の重み値を算出する際に、入力傾向重み値記憶部６０２Ａから関連単語の種類に対応する重み値を取得して、取得した重み値も考慮して関連単語の重み値を算出する。【０１２８】
ここで、ユーザが入力した検索単語と検索単語の種類を対応付けて記憶する検索条件履歴記憶部６０１Ａの内容の一例を図３５に示す。【０１２９】
また、入力傾向重み算出部６０３Ａによって算出される単語の種類に対する比率を記憶する入力傾向重み値記憶部６０２Ａの内容の一例を図３６に示す。【０１３０】
なお、検索条件履歴記憶部６０１Ａには、過去にユーザが入力した全ての検索単語が記憶されているが、検索開始からユーザが満足のいく検索結果を得るまでに入力した数回分の検索単語のみを記憶するようにしてもよく、こうすることで、ユーザの短期的な入力傾向に適応することができる。【０１３１】
この時、重み算出部６０５は、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度とを用いて、関連単語「松下次郎」、「バラエティ」、「アナウンサー」、「日本」の重み値をそれぞれ、「３０」、「５０」、「４０」、「１０」と算出する。重み算出部６０５は、さらに、各関連単語の種類「人名」、「ジャンル」、「職業」、「地域・国名」に対応する比率「０．３」、「０．３」、「０．１」、「０．１」を入力傾向重み値記憶部６０２Ａから取得し、既に算出している重み値と単語の種類に対応する比率との積である「９」、「１５」、「４」、「１」を最終的な重み値として算出する。重み算出部６０５は、特定の閾値（一例として閾値を５とする）以上の重み値を有する関連単語「松下次郎、バラエティ」を抽出して、抽出される関連単語を重み値の順に並べ替え、「バラエティ、松下次郎」の順に表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図３７に示す。【０１３２】
こうすることで、ユーザが普段入力している検索単語の種類の入力比率に近い割合で関連単語をユーザに提示することができ、その結果、ユーザは嗜好に合った種類の関連単語ほど多く取得することができる。【０１３３】
以上のように、本実施の形態によれば、ユーザが入力した検索単語と関連度が強く、かつ、出現頻度が低い、つまり、コンテンツを絞り込むために有用な単語に対して重み値を大きくして、ユーザに提示する順位を上位にすることができるので、ユーザは入力した検索単語と関連が強く、コンテンツを識別するのに重要である単語を順番に取得することができる。【０１３４】
以上、本発明の実施の形態１および２に係る情報検索装置について説明したが、本発明は、これらの実施の形態に限定されるものではない。【０１３５】
例えば、データベース１０５は、必ずしも情報検索装置の内部に設けられる必要はなく、情報検索装置とネットワークを介して接続されていても良い。【０１３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１３７】
本発明に係る情報検索装置は、ユーザが検索条件として入力した検索単語の関連単語を取得する際、ユーザの検索意図に合った関連単語をユーザに提示することができ、ハードディスクレコーダやＤＶＤレコーダ、ＴＶ、オーディオコンポ、インターネットにアクセスして情報検索を行うことができる端末装置、インターネット上の情報を検索できる情報検索サーバ等に適用できる。
【図１】
2008056651.tif 000003
【図２】
2008056651.tif 000004
【図３】
2008056651.tif 000005
【図４】
2008056651.tif 000006
【図５】
2008056651.tif 000007
【図６】
2008056651.tif 000008
【図７】
2008056651.tif 000009
【図８】
2008056651.tif 000010
【図９】
2008056651.tif 000011
【図１０】
2008056651.tif 000012
【図１１】
2008056651.tif 000013
【図１２】
2008056651.tif 000014
【図１３】
2008056651.tif 000015
【図１４】
2008056651.tif 000016
【図１５】
2008056651.tif 000017
【図１６】
2008056651.tif 000018
【図１７】
2008056651.tif 000019
【図１８】
2008056651.tif 000020
【図１９】
2008056651.tif 000021
【図２０】
2008056651.tif 000022
【図２１】
2008056651.tif 000023
【図２２】
2008056651.tif 000024
【図２３】
2008056651.tif 000025
【図２４】
2008056651.tif 000026
【図２５】
2008056651.tif 000027
【図２６】
2008056651.tif 000028
【図２７】
2008056651.tif 000029
【図２８】
2008056651.tif 000030
【図２９】
2008056651.tif 000031
【図３０】
2008056651.tif 000032
【図３１】
2008056651.tif 000033
【図３２】
2008056651.tif 000034
【図３３】
2008056651.tif 000035
【図３４】
2008056651.tif 000036
【図３５】
2008056651.tif 000037
【図３６】
2008056651.tif 000038
【図３７】
2008056651.tif 000039
【手続補正書】
【提出日】平成20年9月5日(2008.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストを複数の検索対象テキストから検索する情報検索装置であって、
前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶する連想辞書記憶手段と、
前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、
検索単語を受け付ける検索単語受け付け手段と、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得手段と、
前記検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、
前記ユーザ検索意図取得手段が、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段と
を備えることを特徴とする情報検索装置。
【請求項２】
（削除）
【請求項３】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モードと、前記関連度が第１の閾値以下であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された発見モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモードと、前記関連度が第１の閾値以上であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記絞り込みモードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された絞り込みモードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項５】
前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
前記ユーザ検索意図取得手段は、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ条件閾値記憶手段から取得し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項６】
前記情報検索装置は、さらに、
前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件との入力を受け付ける閾値条件受け付け手段と、
前記ユーザ検索意図閾値記憶手段に記憶されている前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とを、前記閾値条件受け付け手段で受け付けられた前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とに置き換えることにより更新する閾値更新手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項７】
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語を受信し、
前記ユーザ検索意図取得手段は、ネットワークを介して前記端末装置から前記ユーザ検索意図を受信し、
前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、
前記検索手段は、さらに、検索結果を、ネットワークを介して前記端末装置に送信する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項８】
前記情報検索装置は、さらに、
端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項７に記載の情報検索装置。
【請求項９】
前記関連単語取得手段は、
前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、
前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、
前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、
前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１０】
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語を単語の種類に分類した際に、当該単語と同一の種類に属する単語を含むテキスト数の総数に対する、前記連想辞書記憶手段に記憶されている単語を含むテキスト数の割合を前記出現頻度として記憶している
ことを特徴とする請求項９に記載の情報検索装置。
【請求項１１】
前記情報検索装置は、さらに、
入力された検索単語と、当該検索単語の種類とを対応付けて記憶している検索条件履歴記憶手段と、
前記検索条件履歴記憶手段に記憶されている検索単語の総数に対する単語の種類毎の比率を入力傾向重み値として算出する入力傾向重み算出手段と、
前記入力傾向重み算出手段で算出された入力傾向重み値を単語の種類毎に記憶している入力傾向重み値記憶手段とを備え、
前記重み算出手段は、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度と、前記入力傾向重み値記憶手段に記憶されている当該関連単語の種類の入力傾向重み値とに基づいて、重み値を算出する
ことを特徴とする請求項９に記載の情報検索装置。
【請求項１２】
前記情報検索装置は、さらに、
前記複数の検索対象テキストに含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶する単語視聴頻度記憶手段と、
前記検索単語受け付け手段から検索単語が受け付けられると、当該検索単語に対応する視聴頻度情報を前記単語視聴頻度記憶手段から取得し、さらに取得した前記視聴頻度情報に基づき、前記ユーザ検索意図閾値記憶手段に格納されている関連度の閾値条件を変更し、変更後の関連度の閾値条件を格納する閾値条件変更手段と、
前記ユーザ検索意図取得手段からユーザ検索意図が取得されると、前記ユーザ検索意図閾値記憶手段を参照して、当該ユーザ検索意図に対応する変更後の関連度の閾値条件である第１の閾値条件と出現頻度の閾値条件である第２の閾値条件とを取得する閾値条件取得手段とを備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、ぞれぞれ、前記第１の閾値条件及び前記第２の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１３】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索する情報検索方法であって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記ユーザ検索意図取得ステップにおいて、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
を含むことを特徴とする情報検索方法。
【請求項１４】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索するプログラムであって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記ユーザ検索意図取得ステップにおいて、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
をコンピュータに実行させることを特徴とするプログラム。
【手続補正書】
【提出日】平成20年11月28日(2008.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストを複数の検索対象テキストから検索する情報検索装置であって、
前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶する連想辞書記憶手段と、
前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、
検索単語を受け付ける検索単語受け付け手段と、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得手段と、
前記検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、
前記ユーザ検索意図取得手段が、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段と
を備えることを特徴とする情報検索装置。
【請求項２】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モードと、前記関連度が第１の閾値以下であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された発見モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモードと、前記関連度が第１の閾値以上であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記絞り込みモードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された絞り込みモードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
前記ユーザ検索意図取得手段は、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ条件閾値記憶手段から取得し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項５】
前記情報検索装置は、さらに、
前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件との入力を受け付ける閾値条件受け付け手段と、
前記ユーザ検索意図閾値記憶手段に記憶されている前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とを、前記閾値条件受け付け手段で受け付けられた前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とに置き換えることにより更新する閾値更新手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項６】
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語を受信し、
前記ユーザ検索意図取得手段は、ネットワークを介して前記端末装置から前記ユーザ検索意図を受信し、
前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、
前記検索手段は、さらに、検索結果を、ネットワークを介して前記端末装置に送信する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項７】
前記情報検索装置は、さらに、
端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項６に記載の情報検索装置。
【請求項８】
前記関連単語取得手段は、
前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、
前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、
前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、
前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項９】
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語を単語の種類に分類した際に、当該単語と同一の種類に属する単語を含むテキスト数の総数に対する、前記連想辞書記憶手段に記憶されている単語を含むテキスト数の割合を前記出現頻度として記憶している
ことを特徴とする請求項８に記載の情報検索装置。
【請求項１０】
前記情報検索装置は、さらに、
入力された検索単語と、当該検索単語の種類とを対応付けて記憶している検索条件履歴記憶手段と、
前記検索条件履歴記憶手段に記憶されている検索単語の総数に対する単語の種類毎の比率を入力傾向重み値として算出する入力傾向重み算出手段と、
前記入力傾向重み算出手段で算出された入力傾向重み値を単語の種類毎に記憶している入力傾向重み値記憶手段とを備え、
前記重み算出手段は、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度と、前記入力傾向重み値記憶手段に記憶されている当該関連単語の種類の入力傾向重み値とに基づいて、重み値を算出する
ことを特徴とする請求項８に記載の情報検索装置。
【請求項１１】
前記情報検索装置は、さらに、
前記複数の検索対象テキストに含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶する単語視聴頻度記憶手段と、
前記検索単語受け付け手段から検索単語が受け付けられると、当該検索単語に対応する視聴頻度情報を前記単語視聴頻度記憶手段から取得し、さらに取得した前記視聴頻度情報に基づき、前記ユーザ検索意図閾値記憶手段に格納されている関連度の閾値条件を変更し、変更後の関連度の閾値条件を格納する閾値条件変更手段と、
前記ユーザ検索意図取得手段からユーザ検索意図が取得されると、前記ユーザ検索意図閾値記憶手段を参照して、当該ユーザ検索意図に対応する変更後の関連度の閾値条件である第１の閾値条件と出現頻度の閾値条件である第２の閾値条件とを取得する閾値条件取得手段とを備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、ぞれぞれ、前記第１の閾値条件及び前記第２の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１２】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索する情報検索方法であって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記ユーザ検索意図取得ステップにおいて、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
を含むことを特徴とする情報検索方法。
【請求項１３】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索するプログラムであって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得ステップと、
前記ユーザ検索意図取得ステップにおいて、知らないブーム取得モードを取得した場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
をコンピュータに実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが入力する検索単語に適合するテキストを出力する情報検索装置において、検索単語に関連する関連単語を検索結果と一緒に出力する情報検索装置に関する。
【背景技術】
【０００２】
従来、ユーザが入力する検索単語に関連する関連単語をユーザに提示することができる装置として、情報検索装置が提案されている（例えば、特許文献１参照）。情報検索装置は、ユーザがキーワードを入力すると、入力されたキーワードで定められる検索式が検索対象の文書内で成立する件数を求める。それとともに、情報検索装置は、検索式の関連単語を生成し、検索式と生成された関連単語とを含む新たな検索式が検索対象の文書内で成立する件数を求めてユーザに提示する。
【０００３】
また、ユーザが入力する１次検索用のキーワードを指定するだけで、２次検索用のキーワードを自動的に設定することができる装置として、文分類装置が提案されている（例えば、特許文献２参照）。文分類装置は、ユーザが入力する１次検索用のキーワードが存在する文と同一文内に存在しかつ他の文にも存在する１次検索用のキーワードとは異なる他の単語で、出現回数の多い単語を２次検索用のキーワードとしてユーザに提示する。
【特許文献１】特開平５−３１４１８２号公報
【特許文献２】特開平１０−１６２０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の関連単語（２次検索用のキーワード）を提示する装置は、関連単語を提示すると共に、関連単語を検索式に加えた場合の検索結果数や関連単語を用いた場合の検索結果数をユーザに提示することはできるが、検索結果数を提示するだけである。このため、従来の装置は、ユーザの検索意図（例えば、急いでいてじっくり検索結果を吟味する時間がない場合にモバイル端末などへ移動させる情報を決定する場合など）に合わせて検索結果数を考慮して関連単語をユーザに提示することができない。そのため、ユーザは提示される関連単語の検索結果数を見て、取得したい（持ち出せる）検索結果数に合う関連単語を選択する、または、さらに検索結果数を絞り込むための検索単語を考えて入力する必要がある。この場合の表示の一例を図１に示す。
【０００５】
図１には、ユーザが入力する検索単語「情報」と、その検索単語について得られる検索結果数が２０５６８件であることが示されている。その下に、検索単語に関連する関連単語を選択したときに得られる検索結果数が示されている。例えば、関連単語「検索」を、さらに検索に用いると、検索結果数が９３２１件になることが示されている。この場合には、ユーザは、取得したい検索結果数に合う関連単語を検索結果数に基づいて選択する必要がある。
【０００６】
また、従来の装置は、ユーザの検索意図を考慮せずに、ユーザが入力した検索単語と関連の強い関連単語から関連の弱い関連単語までを順番にユーザに提示する。このため、例えば、ユーザが暇を持て余していて普段視聴・閲覧する情報以外の情報を知りたい場合などには、ユーザは、入力した検索単語と関連の弱い関連単語を取得するために、提示される全関連単語を閲覧して、その中から、入力した検索単語と関連の弱い意外性のある発見的な関連単語を選択する必要があった。この場合の表示の一例を図２に示す。
【０００７】
図２に示すように、検索単語「ワイン」に関連する関連単語が関連の強いものから順に示されている。例えば、検索単語「ワイン」と最も関連の強い関連単語は「フランス・ボルドー」である。しかし、図２の画面では、関連の強い関連単語のみが表示されている。このため、ユーザが検索単語と関連の弱い意外性のある発見的な関連単語を選択するためには、ユーザは、画面上のスクロールバーをずらしながら、全関連単語の中から所望する関連単語を選択して発見しなければならない。
【０００８】
上述のように、従来の装置では、例えば、検索結果数が多い場合には、ユーザは検索結果をさらに絞り込むために単語を入力または選択しなければならないが、絞り込む時間がない時にも、検索結果数が多い関連単語が多数提示される。このため、絞り込む必要がない数の検索結果を取得できる関連単語をユーザは関連単語一覧から閲覧して選択する必要がある。
【０００９】
また、ユーザにコンテンツを閲覧する時間の余裕があり、時間はかかるが、ユーザが入力した検索単語から関連度が低くユーザにとって意外性のある発見的な関連単語を取得したい場合にも、関連が強い関連単語が多数提示される。このため、ユーザは発見的な関連単語を選択するために関連単語一覧を閲覧して発見的な関連単語を見つける、または、想起する必要があった。
【００１０】
そこで、本発明は上記の事情に鑑みてなされたものであり、検索単語に対する関連単語を取得する際、ユーザの検索意図に応じて、適切な検索結果数と検索単語と適切な関連の強さとを持つ関連単語をユーザに提示することができる情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のある局面に係る情報検索装置は、テキストを複数の検索対象テキストから検索する情報検索装置であって、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示す関連度とを対応付けて記憶する連想辞書記憶手段と、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、検索単語を受け付ける検索単語受け付け手段と、ユーザの検索意図を示すユーザ検索意図を取得するユーザ検索意図取得手段と、前記ユーザ検索意図と、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段とを備えることを特徴とする。
【００１２】
この構成によると、検索単語との関連度と、出現頻度とに基づいて、検索単語に関連する関連単語を取得している。関連度は小さいほど関連単語としての意外性が大きくなり、出現頻度は大きいほど検索結果数が大きくなる。このため、関連度と出現頻度とを用いることにより、ユーザの様々な検索意図に合致する関連単語を取得することができる。また、関連度の閾値条件及び出現頻度の閾値条件を、各種ユーザ検索意図に応じて設定することにより、ユーザ検索意図に合致する関連単語を取得することができる。
【００１３】
具体的には、前記関連度は、２つの単語間の関連が強いほど大きな値を示し、前記ユーザ検索意図取得手段は、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モード命令を取得し、前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記発見モード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以下であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得することを特徴とする。
【００１４】
または、前記関連度は、２つの単語間の関連が強いほど大きな値を示し、前記ユーザ検索意図取得手段は、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモード命令を取得し、前記関連単語取得手段は、前記ユーザ検索意図取得手段が前記絞り込みモード命令を取得した場合には、前記連想辞書記憶手段に記憶されている前記検索単語との関連度が第１の閾値以上であり、かつ、前記出現頻度記憶手段に記憶されている出現頻度が第２の閾値以下である単語を前記関連単語として取得することを特徴とする。
【００１５】
好ましくは、前記情報検索装置は、さらに、前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、前記ユーザ検索意図取得手段は、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ条件閾値記憶手段から取得し、前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得することを特徴とする。
【００１６】
このように、時刻に応じて関連度の閾値条件及び出現頻度の閾値条件を設定することにより、時刻に応じた関連単語を取得することができる。例えば、ユーザが忙しい時間帯（例えば、平日の朝）には、関連度が大きく、かつ検索結果数が少ない関連単語を取得できる。
【００１７】
好ましくは、前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語を受信し、前記ユーザ検索意図取得手段は、ネットワークを介して前記端末装置から前記ユーザ検索意図を受信し、前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、前記検索手段は、さらに、検索結果を、ネットワークを介して前記端末装置に送信することを特徴とする。
【００１８】
具体的には、前記情報検索装置は、さらに、端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得することを特徴とする。
【００１９】
例えば、端末装置の表示性能が低く少量のデータしか一度に閲覧できない場合には、関連度が高くかつ出現頻度が小さい関連単語、すなわち、検索結果の意外性が小さくかつ検索結果数が少なくなるような関連単語をユーザに提示するようにすることができる。
【００２０】
さらに好ましくは、前記関連単語取得手段は、前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備えることを特徴とする。
【００２１】
この構成によると、検索単語と関連度が強く、かつ、出現頻度が低い、つまり、検索結果を絞り込むために有用な単語に対して重み値を大きくすることができる。よって、ユーザに対して重要な順で関連単語を出力することができる。
【００２２】
なお、本発明は、このような特徴的な手段を備える情報検索装置として実現することができるだけでなく、情報検索装置に含まれる特徴的な手段をステップとする情報検索方法として実現したり、情報検索方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
【発明の効果】
【００２３】
以上の説明から明らかなように、本発明に係る情報検索装置によれば、検索単語に対する関連単語を取得する際、ユーザの検索意図に応じて、適切な検索結果数と検索単語と適切な関連の強さとを持つ関連単語をユーザに提示することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の各実施の形態について、それぞれ図面を参照しながら説明する。
【００２５】
（実施の形態１）
図３は、本発明の実施の形態１に係る情報検索装置の構成を示すブロック図である。
【００２６】
この情報検索装置は、検索対象となるテキストが格納されるデータベースからユーザが検索条件として入力する単語に適合するテキストを検索して検索結果とし、さらに入力された単語に関連する関連単語をユーザに提示する装置である。情報検索装置は、入力部１０１、関連単語情報記憶部１０２、連想辞書記憶部１０２Ａ、出現頻度記憶部１０２Ｂ、ユーザ検索意図閾値記憶部１０３、関連単語取得部１０４、ユーザ検索意図取得部１０４Ａ、単語取得部１０４Ｂ、データベース１０５、検索部１０６、表示部１０７、及び指定単語取得部１０８を含んで構成される。
【００２７】
入力部１０１は、キーボードやマウス、リモートコントローラ等の入力装置で構成され、ユーザがユーザ検索意図に対応するリモートコントローラのボタン入力や検索条件である検索単語入力、表示部１０７に表示される関連単語の指定を入力するために用いる装置である。
【００２８】
データベース１０５は、検索対象となるテキストを格納しており、例えば、テレビ放送番組に関する情報やハードディスクレコーダ等に蓄積されたコンテンツに関する情報なども格納している。
【００２９】
関連単語情報記憶部１０２は、関連単語に関する各種情報を記憶する記憶装置であり、連想辞書記憶部１０２Ａと出現頻度記憶部１０２Ｂとを含む。
【００３０】
連想辞書記憶部１０２Ａは、データベース１０５に含まれる複数の単語と単語間の関連度合いを表す関連度とを対応付けた情報である連想辞書を記憶する記憶装置である。
【００３１】
出現頻度記憶部１０２Ｂは、連想辞書記憶部１０２Ａに記憶される単語がデータベース１０５に格納されているテキストにおいて出現するテキスト数である出現頻度を各単語に対応付けて記憶する記憶装置である。
【００３２】
図４は、連想辞書記憶部１０２Ａに記憶される連想辞書の一例を示す図である。連想辞書記憶部１０２Ａには、例えば図４に示すように関連のある単語同士を組とした関連単語対（関連単語１、関連単語２）と関連単語対の関連度とが対応付けて記憶されており、（関連単語対、関連度）として、（（松下太郎、松下次郎）、８０）、（（松下太郎、松下花子）、７０）、（（松下太郎、松下三郎）、４５）、（（松下太郎、松下四郎）、３０）、（（松下太郎、松下五郎）、４０）、（（松下次郎、松下三郎）、３０）、…、が記憶されている。なお、ここでは人名のみが連想辞書に記憶されているが、連想辞書はさらに、番組名、職業名、国名、地名、形容詞、ジャンル名などの一般的な単語を記憶していてもよい。
【００３３】
図５は、出現頻度記憶部１０２Ｂに記憶される単語と出現頻度との一例を示す図である。出現頻度記憶部１０２Ｂには、例えば図５に示すように単語と出現頻度とが対応付けて記憶されており、（単語、出現頻度）として、（松下太郎、５０）、（松下次郎、６０）、（松下花子、２０）、（松下三郎、９０）、（松下四郎、１５）、（松下五郎、１０）、…、が記憶されている。
【００３４】
ユーザ検索意図閾値記憶部１０３は、ユーザ検索意図と関連付けられる関連単語の関連度と出現頻度とをユーザ検索意図と対応付けて記憶する記憶装置である。
【００３５】
図６は、ユーザ検索意図閾値記憶部１０３に記憶されるユーザ検索意図と関連度の閾値と出現頻度の閾値との一例を示す図である。ユーザ検索意図閾値記憶部１０３には、例えば図６に示すようにユーザ検索意図としてユーザが入力するリモートコントローラのボタンの種類と関連度の閾値（下限値、上限値）と出現頻度の閾値（上限値、下限値）とが対応付けて記憶されており、（リモートコントローラのボタンの種類、関連度の閾値、出現頻度の閾値）として、（絞り込みモード、（５１、１００）、（１０、５０））、（情報網羅モード、（５１、１００）、（５１、１００））、（発見モード、（１０、５０）、（１０、５０））が記憶されている。
【００３６】
図７は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。同図に示すように、関連度が小さいほど意外性が高い関連単語が含まれている。
【００３７】
なお、ここでは、発見モードの出現頻度の閾値が（１０、５０）の場合を例に、各モードと、関連度と、出現頻度との関係を模式的に示したが、発見モードの場合は、出現頻度の閾値を考慮しなくても、関連度が低いためユーザにとって意外性のある関連単語を提示することができる。この場合の各モードと、関連度と、出現頻度との関係を模式的に示した図を図８に示す。
【００３８】
関連単語取得部１０４は、ユーザ検索意図に合致する関連単語を取得する処理部であり、ユーザ検索意図取得部１０４Ａと単語取得部１０４Ｂとを備えている。
【００３９】
ユーザ検索意図取得部１０４Ａは、入力部１０１から入力されるユーザ検索意図に対応する関連度の閾値と出現頻度の閾値をユーザ検索意図閾値記憶部１０３から取得する処理部である。
【００４０】
単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａで取得される関連度の閾値の条件を満たす入力部１０１から入力される検索単語と関連する関連単語を連想辞書記憶部１０２Ａから取得し、さらに関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得してユーザ検索意図取得部１０４Ａで取得される出現頻度の閾値の条件を満たす関連単語のみを出力する処理部である。なお、ここで単語取得部１０４Ｂは、関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得するようにしたが、図９に示す出現頻度記憶部１０２Ｂのように単語と単語が関連するテキストのＩＤとを対応付けて格納する場合は、関連単語の出現頻度として、関連単語に対応付けられるテキストのＩＤの数から関連単語と検索単語とに共通するテキストのＩＤの数を引いた値を関連単語の出現頻度としてもよい。こうすることで、検索単語を用いた場合の検索結果と重複していない検索結果の数を関連単語の出現頻度とすることができる。
【００４１】
検索部１０６は、入力される単語に関連するテキストをデータベース１０５から取得し、検索結果として出力する処理部である。
【００４２】
表示部１０７は、単語取得部１０４Ｂから出力される関連単語や検索部１０６から出力される検索結果を表示する処理部であり、例えば、ディスプレイ装置などからなる。
【００４３】
指定単語取得部１０８は、入力部１０１から表示部１０７に表示される関連単語のうちのいずれかを指定する入力がなされると、指定される関連単語を検索部１０６に出力する処理部である。
【００４４】
次に、このように構成された本実施の形態による情報検索装置の動作について説明する。
【００４５】
図１０は情報検索装置の動作を示すフローチャートである。
【００４６】
ユーザによって入力部１０１から検索条件として検索単語が入力される（ステップＳ１０１）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」を入力したとする。
【００４７】
検索部１０６は、入力部１０１から入力される検索単語に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する（ステップＳ１０２）。上記の例では、検索部１０６は、入力部１０１から入力される検索単語「松下太郎」に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する。ここで、検索結果が表示されている表示部１０７の表示例を図１１に示す。
【００４８】
さらに、ユーザによって入力部１０１からユーザ検索意図が入力される（ステップＳ１０３）。上記の例では、ユーザが入力部１０１からユーザ検索意図「絞り込みモード」を入力した場合と、ユーザ検索意図「発見モード」を入力した場合とについてそれぞれ説明する。
【００４９】
まず、ユーザ検索意図取得部１０４Ａは、入力部１０１からユーザ検索意図と検索単語とが入力されると、入力されるユーザ検索意図に対応する関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部１０３から取得し、入力される検索単語と取得される関連度の閾値と出現頻度の閾値とを単語取得部１０４Ｂに出力する（ステップＳ１０４）。
【００５０】
上記の例では、入力部１０１から入力されるユーザ検索意図が「絞り込みモード」の場合には、ユーザ検索意図取得部１０４Ａは図６のユーザ検索意図閾値記憶部から関連度の閾値（下限値、上限値）として（５１、１００）を、出現頻度の閾値（下限値、上限値）として（１０、５０）を取得し、この取得した関連度の閾値（下限値、上限値）：（５１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。
【００５１】
また、上記の例のユーザ検索意図「発見モード」が入力部１０１から入力される場合には、ユーザ検索意図取得部１０４Ａは図６のユーザ検索意図閾値記憶部１０３から関連単語の閾値（下限値、上限値）として（１０、５０）を、出現頻度の閾値（下限値、上限値）として（１０、５０）を取得し、この取得した関連単語の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（１０、５０）と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。
【００５２】
単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａから検索単語と関連度の閾値と出現頻度の閾値とが入力されると、まず、入力される関連度の閾値の条件を満たす検索単語と関連する関連単語を連想辞書記憶部１０２Ａから取得する（ステップＳ１０５）。さらに、単語取得部１０４Ｂは、取得した関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する（ステップＳ１０６）。その後、単語取得部１０４Ｂは、入力される出現頻度の閾値の条件を満たす関連単語のみを抽出して表示部１０７に表示する（ステップＳ１０７）。
【００５３】
上記の例では、ユーザ検索意図が「絞り込みモード」の場合には、単語取得部１０４Ｂは、ユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（５１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）とが入力されると、まず、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（５１、１００）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下次郎」、「松下花子」を取得する。さらに、単語取得部１０４Ｂは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下次郎」、「松下花子」の出現頻度「６０」、「２０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（１０、５０）を満たす出現頻度を持つ関連単語「松下花子」を抽出して表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図１２に示す。
【００５４】
よって、ユーザ検索意図が「絞り込みモード」の場合には、入力された検索単語に対して、意外性が低く（関連度が高い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が少ない（出現頻度が低い）関連単語が表示されることになる。
【００５５】
したがって、表示される関連単語が検索単語に対して意外性が低いため、ユーザが検索したいと考えていた関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が少ないため、その関連単語で検索したテキストの内容を見る時間が軽減できる。
【００５６】
また、ユーザ検索意図が「発見モード」の場合には、入力された検索単語に対して、意外性が高い（関連度が低い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が少ない（出現頻度が低い）関連単語が表示されることになる。
【００５７】
したがって、表示される関連単語が検索単語に対して意外性が高いため、ユーザが検索単語の入力時には想定していなかった関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が少ないため、その関連単語で検索したテキストの内容を見る時間が軽減できる。
【００５８】
また、ユーザ検索意図が「発見モード」の場合、単語取得部１０４Ｂは、上記の例のユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（１０、５０）とが入力される場合、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（１０、５０）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下三郎」、「松下四郎」および「松下五郎」を取得する。さらに、ユーザ検索意図取得部１０４Ａは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下三郎」、「松下四郎」および「松下五郎」の出現頻度「９０」、「１５」および「１０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（１０、５０）を満たす出現頻度を持つ関連単語「松下四郎」および「松下五郎」を抽出して表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図１３に示す。
【００５９】
また、ユーザ検索意図が「知らないブーム取得モード」の場合、単語取得部１０４Ｂは、上記の例のユーザ検索意図取得部１０４Ａから検索単語「松下太郎」と関連度の閾値（下限値、上限値）：（１０、５０）と出現頻度の閾値（下限値、上限値）：（５１、１００）とが入力される場合、図４の連想辞書記憶部１０２Ａから関連度の閾値（下限値、上限値）：（１０、５０）の条件を満たす検索単語「松下太郎」と関連する関連単語「松下三郎」、「松下四郎」および「松下五郎」を取得する。さらに、ユーザ検索意図取得部１０４Ａは、図５の出現頻度記憶部１０２Ｂから取得した関連単語「松下三郎」、「松下四郎」および「松下五郎」の出現頻度「９０」、「１５」および「１０」をそれぞれ取得して、入力される出現頻度の閾値（下限値、上限値）：（５１、１００）を満たす出現頻度を持つ関連単語「松下三郎」を抽出して表示部１０７に表示する。よって、ユーザ検索意図が「知らないブーム取得モード」の場合には、入力された検索単語に対して、意外性が高く（関連度が低い）、かつ、データベース１０５に格納されているテキストを検索した時に出現するテキスト数が多い（出現頻度が多い）関連単語が表示されることになる。
【００６０】
したがって、表示される関連単語が検索単語に対して意外性が高いため、ユーザが検索単語の入力時には想定していなかった（知らなかった）関連単語であり、さらに、その関連単語で検索した時に出現するテキスト数が多いため、関連単語で検索した時に様々な種類のテキストの内容を見ることができる。つまり、ユーザが検索単語入力時には知らなかったが、世の中で流行している（出現頻度が高い）関連単語を取得することができる。
【００６１】
さらに、ユーザによって入力部１０１から関連単語の指定が入力される（ステップＳ１０８）。上記の例では、ユーザが入力部１０１から表示部１０７に表示されている図１３の関連単語「松下五郎」の番号「２」を入力したとする。
【００６２】
指定単語取得部１０８は、入力部１０１から表示部１０７に表示される関連単語を指定する入力がなされると、指定される関連単語を検索部１０６に出力し、検索部１０６は指定単語取得部１０８から関連単語が入力されると、関連単語に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する（ステップＳ１０９）。
【００６３】
上記の例では、指定単語取得部１０８は、入力部１０１から表示部１０７に表示されている図１３の関連単語「松下五郎」の番号「２」が入力されると、関連単語「松下五郎」を検索部１０６に出力し、検索部１０６は指定単語取得部１０８から関連単語「松下五郎」が入力されると、関連単語「松下五郎」に関連するテキストをデータベース１０５から取得し、表示部１０７に表示する。ここで、検索結果が表示されている表示部１０７の表示例を図１４に示す。
【００６４】
本実施の形態では、ユーザ検索意図に対応する関連単語のみを取得して表示していたが、図１５のように、表示画面を「発見モード」、「知らないブーム取得モード」、「情報網羅モード」及び「絞り込みモード」（以下、「全てのユーザ検索意図」と呼ぶ。）に分割して、出力するようにしても良い。
【００６５】
この場合には、図１０のフローチャートにおいて、ユーザによって、入力部１０１からユーザ検索意図が入力されることなく（ステップＳ１０３）、検索単語が入力されると、全てのユーザ検索意図に対応する関連度の閾値と出現頻度の閾値とを、ユーザ検索意図閾値記憶部１０３から取得する。
【００６６】
そして、全てのユーザ検索意図について、それぞれの条件に合う関連単語を取得する（ステップＳ１０５〜Ｓ１０６）。次に、図１５のように、全てのユーザ検索意図についてユーザ検索意図ごとに、条件に合う関連単語を表示する（ステップＳ１０７）。
【００６７】
よって、ユーザは、図１５に表示されたユーザ検索意図に応じた関連単語を指定することができる。したがって、ユーザは、関連単語が表示された後でも、ユーザ検索意図を指定できることになる。
【００６８】
（実施の形態１の変形例１）
なお、本実施の形態では、ユーザ検索意図取得部１０４Ａは、入力部１０１から入力されるリモートコントローラのボタンの種類に応じた関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部１０３から取得したが、ユーザ検索意図閾値記憶部１０３にリモートコントローラのボタンの種類の代わりに時間帯や曜日が関連度の閾値と出現頻度の閾値と対応付けて記憶されていてもよい。この場合、ユーザ検索意図取得部１０４Ａは、入力部１０１から検索単語が入力される時刻や曜日を取得し、取得した時刻や曜日に対応する関連度の閾値と出現頻度の閾値とを取得するようにしてもよい。
【００６９】
図１６は、曜日と時間帯と関連度の閾値と出現頻度の閾値とが対応づけられて記憶されているユーザ検索意図閾値記憶部１０３の一例である。例えば、月曜日から金曜日の６時から８時の間は、関連度閾値（下限値、上限値）が（５１、１００）であり、出現頻度閾値（下限値、上限値）が（１０、５０）であることが示されている。
【００７０】
ユーザ検索意図閾値記憶部１０３にこのような情報を記憶させることで、ユーザが忙しい時間帯（例えば、平日の朝）には、関連度が大きく、取得される検索結果が少ないため検索結果を一覧することが容易である関連単語を取得できる。
【００７１】
また、関連単語がユーザの余り詳しくないコンテンツ領域に属する単語の場合には、ユーザは未知のコンテンツを取得できる可能性も高くなる。その一方、検索結果が膨大な量になった場合には、余り詳しくないコンテンツ領域であるために、ユーザはコンテンツを絞り込むことができる最適な検索単語を思い付くことが困難である。このため、多大な労力を払って、膨大なコンテンツリストを閲覧して取得したいコンテンツを取得するということが起こる。しかし、例えば、ユーザが暇な時間帯には、情報検索装置がユーザにはコンテンツを発見的に検索する時間があるということを判断し、ユーザに意外性のあるコンテンツを発見させるような動作をすることができる。すなわち、情報検索装置は、ユーザが入力する検索単語と関連度が低い、つまり、ユーザが入力した検索単語と異なるコンテンツ領域に属するため、ユーザにとって意外な、または、余り詳しくないコンテンツ領域に属し、かつ、取得される検索結果が少ないため検索結果を一覧することができるので検索結果を絞り込む必要がない関連単語をユーザに提示する。このことにより、ユーザは入力した検索単語と異なるコンテンツ領域の関連単語を取得し、取得した関連単語に属するコンテンツの一覧を容易に閲覧することができる。よって、ユーザが意外性があり閲覧したいコンテンツかどうかを容易に判断することができる。
【００７２】
（実施の形態１の変形例２）
また、本実施の形態では、情報検索装置が、さらに、閾値更新部を備えていてもよい。
【００７３】
図１７は、閾値更新部２０１を備える情報検索装置の構成を示すブロック図である。
【００７４】
閾値更新部２０１は、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を読み込み、表示部１０７に表示する。ユーザは、表示部１０７に表示される関連度と出現頻度との閾値を参照して、変更したい閾値の指定と変更後の閾値を入力部１０１から入力する。閾値更新部２０１は、さらに、入力部１０１からユーザが変更したい閾値の指定と変更後の閾値が入力されると、変更したい閾値に対応するユーザ検索意図閾値記憶部１０３に記憶される閾値を変更後の閾値へ変更する。ここで、ユーザは表示部１０７に表示される画面インタフェースを通して変更したい閾値の指定と変更後の閾値を入力する。
【００７５】
図１８、図１９は、表示部１０７に表示される画面インタフェースの一例を示す図である。
【００７６】
図１８に示す画面インタフェースでは、ユーザがリモートコントローラのボタンの種類毎の関連度の閾値と出現頻度の閾値とに対応するスライダーを左右に動かして更新ボタンを押すことでユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を変更することができる。
【００７７】
図１９に示す画面インタフェースは、リモートコントローラのボタンの種類毎の関連度の閾値と出現頻度の閾値とを表示するエディタに、ユーザがキーボードで数値を入力して更新ボタンを押すことで、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を変更することができる。
【００７８】
なお、表示部１０７には、ユーザ検索意図閾値記憶部１０３に記憶される関連度と出現頻度との閾値を満たす特定の単語に対する関連単語を関連単語情報記憶部１０２から取得して表示するようにしてもよく、さらに、特定の単語は、連想辞書記憶部１０２Ａに含まれる単語が選択される、または、ユーザが入力できるようにしてもよい。図２０は、ユーザがユーザ検索意図として「絞り込みモードボタン」を選択し、関連度の閾値と出現頻度の閾値とを変更する前の表示部１０７に表示される画面表示例であり、検索単語「松下太郎」に対する関連単語とユーザ検索意図「絞り込みモードボタン」に対応する関連度の閾値と出現頻度の閾値とが表示されている。図２１は、ユーザが関連度と出現頻度の閾値を変更した後の表示部１０７に表示される画面表示例であり、図２２は閾値変更後のユーザ検索意図閾値記憶部１０３の内容である。このような処理を行なうことにより、ユーザは、関連度と出現頻度の閾値の変更による関連単語の変化を知ることができ、ユーザの好みに合った関連単語を取得可能な閾値を容易に設定することができる。
【００７９】
（実施の形態１の変形例３）
また、本実施の形態では、入力部１０１からユーザ検索意図や検索単語、関連単語の指定が入力され、表示部１０７には検索単語に関連するテキストの検索結果、関連単語、関連単語に関連するテキストの検索結果が表示されたが、情報検索装置がネットワークを介してユーザ端末と接続されていてもよい。
【００８０】
図２３は、このような情報検索装置の構成を示すブロック図である。
【００８１】
情報検索装置は、図３に示した入力部１０１の代わりに受信部３０２を備え、表示部１０７の代わりに送信部３０３を備えている。さらに、情報検索装置は、ネットワークを介してユーザ端末との通信を行なう通信部３０１を備えている。
【００８２】
受信部３０２は、ユーザ端末から通信部３０１を介してユーザ検索意図や検索単語、関連単語の指定を受信する処理部である。
【００８３】
送信部３０３は、検索単語に関連するテキストの検索結果、関連単語、関連単語に関連するテキストの検索結果を通信部３０１を介してユーザ端末に送信する処理部である。
【００８４】
このような構成にすることで、ユーザはユーザ端末からインターネット上に存在する情報検索装置に対してユーザ検索意図および検索単語を送信し、ユーザ検索意図に応じた関連単語を取得することができ、取得した関連単語を使用してコンテンツを検索することができる。
【００８５】
なお、ユーザ検索意図閾値記憶部１０３に記憶されるユーザ検索意図としてユーザ端末の表示性能やユーザ端末名を記憶するようにしてもよい。この場合、ユーザ検索意図取得部１０４Ａは、受信部３０２からユーザ端末の表示性能やユーザ端末名が入力されると、入力される表示性能やユーザ端末名に対応する関連度の閾値と出現頻度の閾値とを取得する。図２４は、表示性能としてユーザ端末の解像度と関連度の閾値と出現頻度の閾値とが対応付けられて記憶されているユーザ検索意図閾値記憶部１０３の一例を示す図である。このような構成にすることで、例えば、ユーザ端末の表示性能が低く少量のコンテンツしか一度に閲覧できない場合には、検索単語に対して関連度が高いので関連が高いコンテンツのみを検索することができ、かつ出現頻度が低いのでユーザがさらに絞り込む必要がないコンテンツ群を提示できる関連単語をユーザに提示することができる。また、ユーザ端末の表示性能が高く大量のコンテンツを一度に閲覧することができる場合には、検索単語に対して関連度が標準から低い関連単語から高い関連単語までユーザに提示することで、ユーザはコンテンツを漏れなく検索することができる。かつ、このユーザ端末では大量のコンテンツを一度に閲覧することができるので出現頻度が標準から高い関連単語も含むことで、さらにコンテンツを漏れなく検索することができる。
【００８６】
以上のように、本変形例によると、ユーザ端末の表示性能を考慮した関連単語をユーザに提示することができる。
【００８７】
（実施の形態１の変形例４）
また、本実施の形態では、情報検索装置が、さらに、単語視聴頻度記憶部６０１と、変更値記憶部６０２と、閾値条件変更部６０３とを備えていてもよい。
【００８８】
図２５は、単語視聴頻度記憶部６０１と変更値記憶部６０２と閾値条件変更部６０３とユーザ検索意図閾値記憶部６０４とを備える情報検索装置の構成を示すブロック図である。
【００８９】
単語視聴頻度記憶部６０１は、データベース１０５に含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶している。
【００９０】
変更値記憶部６０２は、単語視聴頻度と関連度の閾値の変更幅を対応付けて記憶している。
【００９１】
閾値条件変更部６０３は、入力部１０１から検索単語が入力されると、検索単語に対応する視聴頻度情報を単語視聴頻度記憶部６０１から取得し、取得した視聴頻度情報に対応する閾値の変更幅を変更値記憶部６０２から取得して、ユーザ検索意図閾値記憶部１０３に格納される初期の閾値条件の関連度の閾値を変更幅に基づき変更し、変更した関連度の閾値と、初期の閾値条件の出願頻度とを、変更後の閾値条件として、ユーザ検索意図閾値記憶部６０４に記憶する。ユーザ検索意図閾値記憶部６０４には、ユーザ検索意図閾値記憶部１０３に記憶される関連度の閾値及び出現頻度の閾値（以下、「初期の閾値条件」とする）と、閾値条件変更部６０３が変更した関連度の閾値及び出現頻度の閾値（以下、「変更後の閾値条件」とする。）とが記憶されている。
【００９２】
図２６は、単語視聴頻度記憶部６０１に記憶される単語と視聴頻度との一例を示す図である。単語視聴頻度記憶部６０１には、例えば図２６に示すように単語と視聴頻度とが対応付けて記憶されており、（単語、視聴頻度）として、（松下太郎、１０）、（松下次郎、１０）、（松下花子、２）、（松下三郎、２）、（松下四郎、５）、（松下五郎、０）、…、が記憶されている。ここで、例えば（松下太郎、１０）は、単語「松下太郎」が記載されている番組説明情報を持つテレビ放送番組をユーザが、１０回視聴したことを表す。
【００９３】
図２７は、変更値記憶部６０２に記憶される視聴頻度と関連度の閾値変更幅との一例を示す図である。変更値記憶部６０２には、例えば図２７に示すように視聴頻度と関連度の閾値変更幅とが対応付けて記憶されており、（視聴頻度、閾値変更幅）として、（０以上５未満、＋１０）、（５以上１０未満、０）、（１０以上、−１０）が記憶されている。ここで、例えば（０以上５未満、＋１０）は、視聴頻度が「０以上５未満」の場合、関連度の閾値（絞込みモード、情報網羅モードの関連度閾値の下限値、発見モードの関連度閾値の上限値）に値１０を加えることを意味する。
【００９４】
図２８は、情報検索装置の動作を示すフローチャートである。ステップＳ１０１〜Ｓ１０２、ステップＳ１０４〜Ｓ１０９は、実施の形態１と同じであるので、それらの詳細な説明は省略する。
【００９５】
ユーザによって入力部１０１から検索条件として検索単語とユーザ検索意図が入力される（ステップＳ６０１）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」とユーザ検索意図「絞り込みモード」を入力したとする。
【００９６】
閾値条件変更部６０３は、入力部１０１から検索単語とユーザ検索意図が入力されると、まず、単語視聴頻度記憶部６０１から検索単語に対応する視聴頻度情報を取得する（ステップＳ６０２）。上記の例では、単語視聴頻度記憶部６０１から、検索単語「松下太郎」に対応する視聴頻度情報「１０」を取得する。
【００９７】
さらに、閾値条件変更部６０３は、取得した視聴頻度情報に対応する閾値変更幅を変更値記憶部から取得する（ステップＳ６０３）。上記の例では、閾値条件変更部６０３は、取得した視聴頻度情報「１０」に対応する閾値変更幅「−１０」を変更値記憶部から取得する。
【００９８】
そして、閾値条件変更部６０３は、取得した閾値変更幅に基づきユーザ検索意図閾値記憶部６０４の初期の閾値条件に記憶された関連度の閾値を変更し、変更後の関連度の閾値と、初期の閾値条件の出現頻度とを、変更後の閾値条件として、ユーザ検索意図閾値記憶部６０４に記憶する（ステップＳ６０４）。上記の例では、閾値変更幅「−１０」に基づき、ユーザ検索意図閾値記憶部１０３の絞り込みモードと情報網羅モードの関連度閾値の下限値と発見モードの関連度閾値の上限値から「１０」を減算する。図６に変更前のユーザ検索意図閾値記憶部１０３を、図２９に変更後のユーザ検索意図閾値記憶部６０４の一例を示す。
【００９９】
ユーザ検索意図取得部１０４Ａは、入力された検索意図に対応する関連度の閾値と出現頻度の閾値とをユーザ検索意図閾値記憶部６０４に記憶された変更後の閾値条件から取得し、入力された検索単語と取得される関連度の閾値と出現頻度の閾値とを単語取得部１０４Ｂに出力する（ステップＳ６０５）。上記の例では、ユーザ検索意図閾値記憶部６０４に記憶された変更後の閾値条件から、入力部１０１から入力される検索意図「絞り込みモード」に対応する関連度の閾値（下限値、上限値）：（４１、１００）と出現頻度の閾値（下限値、上限値）：（１０、５０）を取得し、この取得した関連度と出現頻度の閾値と入力される検索単語「松下太郎」とを単語取得部１０４Ｂに出力する。
【０１００】
以降のステップＳ１０５〜Ｓ１０９の動作は、実施の形態１と同じであるので、それらの詳細な説明は省略する。
【０１０１】
以上のように、検索単語と関連度が高い関連単語は同じ番組に出現するので関連度が高く、検索単語と関連度が低い関連単語は異なる番組に出現するので関連度が低くなることを考慮すると、ユーザが入力する検索単語の視聴頻度が高いということは、視聴頻度が低い場合よりも相対的に、同じ関連度でも関連単語が検索単語と同じ番組に出現していることをユーザが既に知っている可能性が高い。この場合、ユーザにとっての意外性の基準となる関連度の閾値は視聴頻度が低い検索単語の場合よりも低くなるべきである。本変形例によれば、検索単語の視聴頻度が高い場合はユーザにとっての意外性の基準となる関連度の閾値を低くし、検索単語の視聴頻度が低い場合は関連度の閾値を高くすることで、よりユーザの検索意図に合った関連単語をユーザに提示することができる。
【０１０２】
以上のように、本実施の形態によれば、ユーザ検索意図と関連度閾値と出現頻度閾値とを対応付けて記憶し、ユーザ検索意図に合わせて関連度閾値と出現頻度閾値とを変更して、関連度閾値と出現頻度閾値とを満たす関連単語を取得する。このため、ユーザ検索意図に合った関連単語をユーザに提示することができる。
【０１０３】
（実施の形態２）
図３０は、本発明の実施の形態２に係る情報検索装置の構成を示すブロック図である。
【０１０４】
実施の形態１と同様の部分については同じ符号を付し、詳細な説明を省略する。
【０１０５】
本実施の形態の情報検索装置は、検索単語に関連する関連単語に対して、関連度と出現頻度を用いて重み付けを行い、この重みに従って関連単語をユーザに提示するための装置であり、入力部１０１、関連単語情報記憶部１０２、連想辞書記憶部１０２Ａ、出現頻度記憶部１０２Ｂ、データベース１０５、検索部１０６、表示部１０７、指定単語取得部１０８、関連単語重み算出部５０１、単語取得部５０２、出現頻度取得部５０３および重み算出部５０４を含んで構成される。
【０１０６】
関連単語重み算出部５０１は、検索単語に関連する関連単語を出力する処理部であり、単語取得部５０２と、出現頻度取得部５０３と、重み算出部５０４とを備えている。
【０１０７】
単語取得部５０２は、入力部１０１から検索単語が入力され、その後、関連単語取得命令が入力されると、検索単語と関連する関連単語と関連度とを連想辞書記憶部１０２Ａから取得する処理部である。
【０１０８】
出現頻度取得部５０３は、単語取得部５０２で取得される関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する処理部である。
【０１０９】
単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度を用いて、単語取得部５０２で取得される関連単語に対して関連度が大きければ大きいほど、出現頻度が小さければ小さいほど（情報の特定性が高ければ高い程）大きくなるような重み値を算出し、特定の閾値以上の重み値の関連単語を出力する重み算出部５０４を備えている。
【０１１０】
次に、このように構成された本実施の形態による情報検索装置の動作について説明する。
【０１１１】
図３１はこの情報検索装置の動作を示すフローチャートである。
【０１１２】
ステップＳ５０１〜ステップＳ５０２の動作は、実施の形態１のステップＳ１０１〜ステップＳ１０２と同じであるので、それらの詳細な説明は省略する。
【０１１３】
単語取得部５０２は、入力部１０１から検索単語と関連単語取得命令とが入力されると（ステップＳ５０３）、検索単語と関連する関連単語と関連度とを連想辞書記憶部１０２Ａから取得する（ステップＳ５０４）。具体的な一例として、ユーザが入力部１０１から検索単語「松下太郎」と関連単語取得命令とを入力したとする。単語取得部５０２は、入力部１０１から検索単語「松下太郎」と関連単語取得命令が入力されると、連想辞書記憶部１０２Ａから検索単語「松下太郎」と関連する関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」とそれぞれの関連度「８０」、「７０」、「４５」、「３０」、「４０」を取得する。
【０１１４】
出現頻度取得部５０３は、単語取得部５０２で取得される関連単語の出現頻度を出現頻度記憶部１０２Ｂから取得する（ステップＳ５０５）。上記の例では、出現頻度取得部５０３は、単語取得部５０２で取得される関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」のそれぞれの出現頻度「６０」、「２０」、「９０」、「１５」、「１０」を出現頻度記憶部１０２Ｂから取得する。
【０１１５】
重み算出部５０４は、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度とを用いて、単語取得部５０２で取得される関連単語の重み値を算出し（ステップＳ５０６）、特定の閾値以上の重み値の関連単語を抽出して、重み値の順に表示部１０７に表示する（ステップＳ５０７）。一例として、重み値を（（重み値）＝（関連度）×（１００−（出現頻度））÷１００）として求める。ここで、（１００−（出現頻度））の意味合いは、出現頻度の最大値を１００として考えており、重み値は、出現頻度が小さければ小さいほど（情報の特定性が高ければ高いほど）、大きくなるようにするため、出現頻度の最大値と出現頻度との差を求めている。ここで、１００で除算している理由は、説明上、関連度や出現頻度との桁数を合わせるためであり、必須ではない。
【０１１６】
図３２は、重み値と、関連度と、出現頻度との関係を模式的に表した図であり、関連度が大きく、出現頻度が小さいほど重み値は大きくなる。逆に、関連度が小さく、出現頻度が大きいほど重み値は小さくなる。
【０１１７】
上記の例では、重み算出部５０４は、単語取得部５０２で取得される関連度「８０」、「７０」、「４５」、「３０」、「４０」と出現頻度取得部５０３で取得される出現頻度「６０」、「２０」、「９０」、「１５」、「１０」を用いて、単語取得部５０２で取得される関連単語「松下次郎」、「松下花子」、「松下三郎」、「松下四郎」、「松下五郎」の重み値「３２」、「５６」、「４．５」、「２５．５」、「３６」を算出する。そして、重み算出部５０４は、特定の閾値（一例として閾値を１０とする）以上の重み値の関連単語「松下次郎」、「松下花子」、「松下四郎」、「松下五郎」を抽出する。重み算出部５０４は、抽出される関連単語を重み値の順に並べ替え、「松下花子」、「松下五郎」、「松下次郎」、「松下四郎」を表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図３３に示す。また、ここでは重み値の重い順に関連単語を表示部１０７に表示したが、重み値の小さい順に関連単語を表示部１０７に表示してもよい。こうすることで、ユーザにとって意外性のある発見的な関連単語から表示される。
【０１１８】
以降のステップＳ５０８〜ステップＳ５０９の動作は、実施の形態１と同じであるので、それらの詳細な説明は省略する。
【０１１９】
（実施の形態２の変形例１）
なお、本実施の形態では、出現頻度記憶部１０２Ｂの出現頻度は、単語がデータベース１０５のテキストにおいて出現するテキスト数としたが、単語を単語の種類（人名、ジャンル名、番組名、地域・国名、職業名など）に分類し、分類される単語の種類に属する単語が出現するテキスト数の総数に対する各単語が出現するテキスト数の比率を出現頻度としてもよい。こうすることで、単語の出現するテキスト数が少ないために単語全体から見ると割合が小さく絞り込める（特異であるので重要である）と判断される単語でも、単語の種類に属する単語が出現するテキスト数の総数が少ない場合、この総数に対する比率では大きな値を保有する場合があり、このような単語は、単語の種類に対する比率を考えることで、単語の種類に対しては一般的な単語であり重要でないと判断することができる。
【０１２０】
（実施の形態２の変形例２）
また、本実施の形態に係る情報検索装置は、図３４に示すように、さらに、検索条件履歴記憶部６０１Ａと入力傾向重み値記憶部６０２Ａと入力傾向重み算出部６０３Ａとを備えてもよい。
【０１２１】
図３４は、この情報検索装置の構成を示すブロック図である。
【０１２２】
検索条件履歴記憶部６０１Ａは、入力部１０１からユーザが入力する検索単語と検索単語の種類（人名、ジャンル名、番組名、地域・国名、職業名など）を対応付けて記憶する記憶装置である。
【０１２３】
入力傾向重み値記憶部６０２Ａは、単語の種類毎の入力頻度の比率を記憶する記憶装置である。
【０１２４】
入力傾向重み算出部６０３Ａは、検索条件履歴記憶部６０１Ａに記憶される検索単語の総数に対する単語の種類毎の比率を算出し、単語の種類と比率とを対応付けて入力傾向重み値記憶部６０２Ａに記憶する処理部である。
【０１２５】
重み算出部６０５は、さらに、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得されえる出現頻度とを用いて、単語取得部５０２で取得される関連単語の重み値を算出する際に、入力傾向重み値記憶部６０２Ａから関連単語の種類に対応する重み値を取得して、取得した重み値も考慮して関連単語の重み値を算出する。
【０１２６】
ここで、ユーザが入力した検索単語と検索単語の種類を対応付けて記憶する検索条件履歴記憶部６０１Ａの内容の一例を図３５に示す。
【０１２７】
また、入力傾向重み算出部６０３Ａによって算出される単語の種類に対する比率を記憶する入力傾向重み値記憶部６０２Ａの内容の一例を図３６に示す。
【０１２８】
なお、検索条件履歴記憶部６０１Ａには、過去にユーザが入力した全ての検索単語が記憶されているが、検索開始からユーザが満足のいく検索結果を得るまでに入力した数回分の検索単語のみを記憶するようにしてもよく、こうすることで、ユーザの短期的な入力傾向に適応することができる。
【０１２９】
この時、重み算出部６０５は、単語取得部５０２で取得される関連度と出現頻度取得部５０３で取得される出現頻度とを用いて、関連単語「松下次郎」、「バラエティ」、「アナウンサー」、「日本」の重み値をそれぞれ、「３０」、「５０」、「４０」、「１０」と算出する。重み算出部６０５は、さらに、各関連単語の種類「人名」、「ジャンル」、「職業」、「地域・国名」に対応する比率「０．３」、「０．３」、「０．１」、「０．１」を入力傾向重み値記憶部６０２Ａから取得し、既に算出している重み値と単語の種類に対応する比率との積である「９」、「１５」、「４」、「１」を最終的な重み値として算出する。重み算出部６０５は、特定の閾値（一例として閾値を５とする）以上の重み値を有する関連単語「松下次郎、バラエティ」を抽出して、抽出される関連単語を重み値の順に並べ替え、「バラエティ、松下次郎」の順に表示部１０７に表示する。ここで、関連単語が表示されている表示部１０７の表示例を図３７に示す。
【０１３０】
こうすることで、ユーザが普段入力している検索単語の種類の入力比率に近い割合で関連単語をユーザに提示することができ、その結果、ユーザは嗜好に合った種類の関連単語ほど多く取得することができる。
【０１３１】
以上のように、本実施の形態によれば、ユーザが入力した検索単語と関連度が強く、かつ、出現頻度が低い、つまり、コンテンツを絞り込むために有用な単語に対して重み値を大きくして、ユーザに提示する順位を上位にすることができるので、ユーザは入力した検索単語と関連が強く、コンテンツを識別するのに重要である単語を順番に取得することができる。
【０１３２】
以上、本発明の実施の形態１および２に係る情報検索装置について説明したが、本発明は、これらの実施の形態に限定されるものではない。
【０１３３】
例えば、データベース１０５は、必ずしも情報検索装置の内部に設けられる必要はなく、情報検索装置とネットワークを介して接続されていても良い。
【０１３４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１３５】
本発明に係る情報検索装置は、ユーザが検索条件として入力した検索単語の関連単語を取得する際、ユーザの検索意図に合った関連単語をユーザに提示することができ、ハードディスクレコーダやＤＶＤレコーダ、ＴＶ、オーディオコンポ、インターネットにアクセスして情報検索を行うことができる端末装置、インターネット上の情報を検索できる情報検索サーバ等に適用できる。
【図面の簡単な説明】
【０１３６】
【図１】図１は、従来の装置における関連単語の表示例を示す図である。
【図２】図２は、従来の装置における関連単語の表示例を示す図である。
【図３】図３は、本発明の実施の形態１に係る情報検索装置の構成を示すブロック図である。
【図４】図４は、連想辞書記憶部の記憶内容の一例を示す図である。
【図５】図５は、出現頻度記憶部の記憶内容の一例を示す図である。
【図６】図６は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図７】図７は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。
【図８】図８は、各モードと、関連度と、出現頻度との関係を模式的に示した図である。
【図９】図９は、出現頻度記憶部に記憶される単語と単語が関連するテキストのＩＤとの一例を示す図である。
【図１０】図１０は、実施の形態１の情報検索装置の動作を示すフローチャートである。
【図１１】図１１は、表示部に表示される内容の一例を示す図である。
【図１２】図１２は、表示部に表示される内容の一例を示す図である。
【図１３】図１３は、表示部に表示される内容の一例を示す図である。
【図１４】図１４は、表示部に表示される内容の一例を示す図である。
【図１５】図１５は、各モードと、関連度と、出現頻度と、関連単語との関係を模式的に示した図である。
【図１６】図１６は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図１７】図１７は、本発明の実施の形態１の変形例２に係る情報検索装置の構成を示すブロック図である。
【図１８】図１８は、表示部に表示される内容の一例を示す図である。
【図１９】図１９は、表示部に表示される内容の一例を示す図である。
【図２０】図２０は、表示部に表示される内容の一例を示す図である。
【図２１】図２１は、表示部に表示される内容の一例を示す図である。
【図２２】図２２は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図２３】図２３は、本発明の実施の形態１の変形例３に係る情報検索装置の構成を示すブロック図である。
【図２４】図２４は、ユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図２５】図２５は、本発明の実施の形態１の変形例４に係る情報検索装置の構成を示すブロック図である。
【図２６】図２６は、単語視聴頻度記憶部に記憶される単語と視聴頻度との一例を示す図である。
【図２７】図２７は、変更値記憶部に記憶される視聴頻度と関連度の閾値変更幅との一例を示す図である。
【図２８】図２８は、本発明の実施の形態１の変形例４に係る情報検索装置の動作を示すフローチャートである。
【図２９】図２９は、関連度閾値変更後のユーザ検索意図閾値記憶部の記憶内容の一例を示す図である。
【図３０】図３０は、本発明の実施の形態２に係る情報検索装置の構成を示すブロック図である。
【図３１】図３１は、実施の形態２の情報検索装置の動作を示すフローチャートである。
【図３２】図３２は、重み値と、関連度と、出現頻度との関係を模式的に表した図である。
【図３３】図３３は、表示部に表示される内容の一例を示す図である。
【図３４】図３４は、本発明の実施の形態２の変形例２に係る情報検索装置の構成を示すブロック図である。
【図３５】図３５は、検索条件履歴記憶部の記憶内容の一例を示す図である。
【図３６】図３６は、入力傾向重み記憶部の記憶内容の一例を示す図である。
【図３７】図３７は、表示部に表示される内容の一例を示す図である。
【符号の説明】
【０１３７】
１０１  入力部
１０２  関連単語情報記憶部
１０２Ａ  連想辞書記憶部
１０２Ｂ  出現頻度記憶部
１０３  ユーザ検索意図閾値記憶部
１０４  関連単語取得部
１０４Ａ  ユーザ検索意図取得部
１０４Ｂ、５０２  単語取得部
１０５  データベース
１０６  検索部
１０７  表示部
１０８  指定単語取得部
２０１  閾値更新部
３０１  通信部
３０２  受信部
３０３  送信部
５０１  関連単語重み算出部
５０３  出現頻度取得部
５０４、６０５  重み算出部
６０１  単語視聴頻度記憶部
６０１Ａ  検索条件履歴記憶部
６０２  変更値記憶部
６０２Ａ  入力傾向重み値記憶部
６０３  閾値条件変更部
６０３Ａ  入力傾向重み算出部
６０４  ユーザ検索意図閾値記憶部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008056651.tif 000040
【図２】
2008056651.tif 000041
【図３】
2008056651.tif 000042
【図４】
2008056651.tif 000043
【図５】
2008056651.tif 000044
【図６】
2008056651.tif 000045
【図７】
2008056651.tif 000046
【図８】
2008056651.tif 000047
【図９】
2008056651.tif 000048
【図１０】
2008056651.tif 000049
【図１１】
2008056651.tif 000050
【図１２】
2008056651.tif 000051
【図１３】
2008056651.tif 000052
【図１４】
2008056651.tif 000053
【図１５】
2008056651.tif 000054
【図１６】
2008056651.tif 000055
【図１７】
2008056651.tif 000056
【図１８】
2008056651.tif 000057
【図１９】
2008056651.tif 000058
【図２０】
2008056651.tif 000059
【図２１】
2008056651.tif 000060
【図２２】
2008056651.tif 000061
【図２３】
2008056651.tif 000062
【図２４】
2008056651.tif 000063
【図２５】
2008056651.tif 000064
【図２６】
2008056651.tif 000065
【図２７】
2008056651.tif 000066
【図２８】
2008056651.tif 000067
【図２９】
2008056651.tif 000068
【図３０】
2008056651.tif 000069
【図３１】
2008056651.tif 000070
【図３２】
2008056651.tif 000071
【図３３】
2008056651.tif 000072
【図３４】
2008056651.tif 000073
【図３５】
2008056651.tif 000074
【図３６】
2008056651.tif 000075
【図３７】
2008056651.tif 000076
【手続補正書】
【提出日】平成21年4月17日(2009.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストを複数の検索対象テキストから検索する情報検索装置であって、
前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶する連想辞書記憶手段と、
前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶する出現頻度記憶手段と、
検索単語を受け付ける検索単語受け付け手段と、
ユーザの検索意図を示すユーザ検索意図の入力を受け付ける入力部と、
前記検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とが対応付けられて格納されているユーザ検索意図閾値記憶手段と、
前記入力部が、知らないブーム取得モードを受け付けた場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得手段と、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索手段と
を備えることを特徴とする情報検索装置。
【請求項２】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが意外性のあるテキストを検索したいとの要望を抱いているユーザ検索意図である発見モードと、前記関連度が第１の閾値以下であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記入力部が前記発見モードを受け付けた場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された発見モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記ユーザ検索意図閾値記憶手段には、さらに、ユーザが情報検索装置を利用するための時間がないことを示すユーザ検索意図である絞り込みモードと、前記関連度が第１の閾値以上であり、かつ前記出現頻度が第２の閾値以下である閾値条件とが対応付けられて格納されており、
前記関連単語取得手段は、前記入力部が前記絞り込みモードを受け付けた場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された絞り込みモードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記ユーザ検索意図閾値記憶手段は、時刻と、関連度の閾値条件及び出現頻度の閾値条件とを対応付けて記憶しており、
前記情報検索装置は、さらに、前記検索単語を受け付けた時刻に基づいて、当該時刻と対応付けられて記憶されている前記関連度の閾値条件及び前記出現頻度の閾値条件を、前記ユーザ検索意図閾値記憶手段から取得するユーザ検索意図取得手段を備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図取得手段が取得した前記関連度の閾値条件及び前記出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項５】
前記情報検索装置は、さらに、
前記ユーザ検索意図に対応する関連度の閾値条件と出現頻度の閾値条件との入力を受け付ける閾値条件受け付け手段と、
前記ユーザ検索意図閾値記憶手段に記憶されている前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とを、前記閾値条件受け付け手段で受け付けられた前記知らないブーム取得モードに対応する関連度の閾値条件と出現頻度の閾値条件とに置き換えることにより更新する閾値更新手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項６】
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語と、前記関連単語の指定情報を受信し、
前記入力部は、ネットワークを介して前記端末装置から、前記端末装置において外部より入力された前記ユーザ検索意図を受信し、
前記関連単語取得手段は、さらに、取得した前記関連単語を、ネットワークを介して前記端末装置に送信し、
前記検索手段は、前記検索単語または前記指定情報で指定される前記関連単語を含むテキストを前記複数の検索対象テキストから検索し、検索結果を、ネットワークを介して前記端末装置に送信し、
前記端末装置は、前記関連単語取得手段より送信された前記関連単語を受信し、受信した前記関連単語を表示し、表示された関連単語のうちのいずれかの指定をユーザより受け付け、当該指定された関連単語を示す指定情報を、ネットワークを介して前記検索単語受付手段に送信し、前記検索手段より送信された前記検索結果を受信し、受信した前記検索結果を表示する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項７】
前記情報検索装置は、さらに、
端末装置の性能と、関連度の閾値条件および出現頻度の閾値条件とを対応付けて記憶する性能条件記憶手段を備え、
前記検索単語受け付け手段は、ネットワークを介して端末装置から前記検索単語及び前記端末装置の性能を受信し、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、それぞれ、前記性能条件記憶手段に記憶され、前記検索単語受け付け手段で受信した前記端末装置の性能に対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項６に記載の情報検索装置。
【請求項８】
前記関連単語取得手段は、
前記検索単語に関連する関連単語と関連度とを前記連想辞書記憶手段から取得する単語取得手段と、
前記単語取得手段で取得された前記関連単語の出現頻度を前記出現頻度記憶手段から取得する出現頻度取得手段と、
前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度に基づいて、重み値を算出する重み算出手段と、
前記重み値の大きい順に前記関連単語を出力する関連単語出力手段とを備える
ことを特徴とする請求項１に記載の情報検索装置。
【請求項９】
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語を単語の種類に分類した際に、当該単語と同一の種類に属する単語を含むテキスト数の総数に対する、前記連想辞書記憶手段に記憶されている単語を含むテキスト数の割合を前記出現頻度として記憶している
ことを特徴とする請求項８に記載の情報検索装置。
【請求項１０】
前記情報検索装置は、さらに、
入力された検索単語と、当該検索単語の種類とを対応付けて記憶している検索条件履歴記憶手段と、
前記検索条件履歴記憶手段に記憶されている検索単語の総数に対する単語の種類毎の比率を入力傾向重み値として算出する入力傾向重み算出手段と、
前記入力傾向重み算出手段で算出された入力傾向重み値を単語の種類毎に記憶している入力傾向重み値記憶手段とを備え、
前記重み算出手段は、前記単語取得手段で取得された関連単語ごとに、当該関連単語の関連度及び出現頻度と、前記入力傾向重み値記憶手段に記憶されている当該関連単語の種類の入力傾向重み値とに基づいて、重み値を算出する
ことを特徴とする請求項８に記載の情報検索装置。
【請求項１１】
前記情報検索装置は、さらに、
前記複数の検索対象テキストに含まれる単語に対してユーザが視聴した番組の説明情報に出現する頻度に関する情報である視聴頻度情報を単語と対応付けて記憶する単語視聴頻度記憶手段と、
前記検索単語受け付け手段から検索単語が受け付けられると、当該検索単語に対応する視聴頻度情報を前記単語視聴頻度記憶手段から取得し、さらに取得した前記視聴頻度情報に基づき、前記ユーザ検索意図閾値記憶手段に格納されている関連度の閾値条件を変更し、変更後の関連度の閾値条件を格納する閾値条件変更手段と、
前記入力部がユーザ検索意図を受け付けると、前記ユーザ検索意図閾値記憶手段を参照して、当該ユーザ検索意図に対応する変更後の関連度の閾値条件である第１の閾値条件と出現頻度の閾値条件である第２の閾値条件とを取得する閾値条件取得手段とを備え、
前記関連単語取得手段は、前記連想辞書記憶手段に記憶されている前記検索単語との関連度、及び前記出現頻度記憶手段に記憶されている出現頻度が、ぞれぞれ、前記第１の閾値条件及び前記第２の閾値条件を満たす単語を前記関連単語として取得する
ことを特徴とする請求項１に記載の情報検索装置。
【請求項１２】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段と、検索単語受け付け手段と、入力部と、関連単語取得手段と、検索手段とを備える情報検索装置により、テキストを複数の検索対象テキストから検索する情報検索方法であって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
前記検索単語受け付け手段が、検索単語を受け付ける検索単語受け付けステップと、
前記入力部が、ユーザの検索意図を示すユーザ検索意図の入力を受け付ける入力ステップと、
前記入力部が、前記入力ステップにおいて、知らないブーム取得モードを受け付けた場合、前記関連単語取得手段が、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索手段が、前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
を含むことを特徴とする情報検索方法。
【請求項１３】
連想辞書記憶手段と出現頻度記憶手段とユーザ検索意図閾値記憶手段とを用いて、テキストを複数の検索対象テキストから検索するプログラムであって、
前記連想辞書記憶手段は、前記複数の検索対象テキストに含まれる複数の単語のうち、任意の２つの単語と、当該２つの単語間の関連の強さを示し、かつ、関連が強いほど大きな値を示す関連度とを対応付けて記憶しており、
前記出現頻度記憶手段は、前記連想辞書記憶手段に記憶されている単語と、前記検索対象テキストの中で当該単語が出現するテキストの数である出現頻度とを対応付けて記憶しており、
前記ユーザ検索意図閾値記憶手段は、検索単語に対して意外性があり、かつ、世の中で流行している単語を含むテキストを検索したいとの要望を抱いているユーザの検索意図である知らないブーム取得モードと、前記関連度が第１の閾値以下である関連度の閾値条件と、前記出現頻度が第２の閾値以上である出現頻度の閾値条件とを対応付けて記憶しており、
検索単語を受け付ける検索単語受け付けステップと、
ユーザの検索意図を示すユーザ検索意図の入力を受け付ける入力ステップと、
前記入力ステップにおいて、知らないブーム取得モードを受け付けた場合、前記連想辞書記憶手段に記憶されている前記検索単語との関連度及び前記出現頻度記憶手段に記憶されている出現頻度が、前記ユーザ検索意図閾値記憶手段に記憶された知らないブーム取得モードに対応する関連度の閾値条件及び出現頻度の閾値条件を満たす単語を、前記検索単語に関連する関連単語として取得する関連単語取得ステップと、
前記検索単語または前記関連単語を含むテキストを前記複数の検索対象テキストから検索する検索ステップと
をコンピュータに実行させることを特徴とするプログラム。
【国際調査報告】
2008056651.tif 000077
2008056651.tif 000078
2008056651.tif 000079
2008056651.tif 000080