(57)【要約】【課題】ユーザの入力負荷を軽減するとともに、ユーザが意図する検索条件をより容易に入力させ、ユーザの利便性をより向上させる。【解決手段】検索装置１であって、テキスト検索文を受け付けるテキスト入力受付手段１１と、テキスト検索文を形態素解析して各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する形態素解析手段１２と、音声検索文を受け付ける音声入力受付手段１３と、音声検索文を音声認識してテキストに変換し、当該テキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する音声認識手段１４と、共通意味ＩＤ付テキストデータを解析し、検索条件と対応する共通意味ＩＤを抽出する検索条件解析手段１５と、検索条件および対応する共通意味ＩＤを検索条件記憶手段１７に記憶する検索条件管理手段１６と、検索条件を提示する提示手段１８と、記検索条件を用いて検索する検索手段１９と、を有する。【選択図】  図１
2010257085.tif 000002
【特許請求の範囲】
【請求項１】
検索装置であって、
テキスト検索文の入力を受け付けるテキスト入力受付手段と、
前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する形態素解析手段と、
音声検索文の入力を受け付ける音声入力受付手段と、
前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する音声認識手段と、
前記形態素解析手段または前記音声認識手段が生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析手段と、
前記検索条件および対応する共通意味ＩＤを検索条件記憶手段に記憶する検索条件管理手段と、
前記検索条件記憶手段に記憶された検索条件を提示する提示手段と、
前記検索条件を用いて検索し、検索結果を出力する検索手段と、を有すること
を特徴とする検索装置。
【請求項２】
請求項１記載の検索装置であって、
前記テキスト入力受付手段および前記音声入力受付手段は、前記提示手段が提示した検索条件の修正指示を、テキストまたは音声で受け付け、
前記形態素解析手段は、前記テキスト入力された修正指示を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成し、
前記音声認識手段は、前記音声入力された修正指示を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成し、
前記検索条件解析手段は、前記形態素解析手段または前記音声認識手段が生成した修正指示の共通意味ＩＤ付テキストデータを解析し、修正指示の検索条件と当該検索条件に対応する共通意味ＩＤを抽出し、
前記検索条件管理手段は、検索条件記憶手段に記憶された検索条件および対応する共通意味ＩＤを、修正指示の検索条件と対応する共通意味ＩＤに更新すること
を特徴とする検索装置。
【請求項３】
請求項１または請求項２記載の検索装置であって、
同じ意味を有する形態素に対して、読みと、表記と、共通意味ＩＤとを対応付けた共通辞書を、さらに有し、
前記形態素解析手段および前記音声認識手段は、前記共通辞書を用いて各形態素に共通意味ＩＤを付与すること
を特徴とする検索装置。
【請求項４】
コンピュータが行う検索方法であって、
テキスト検索文の入力、または、音声検索文の入力を受け付ける入力受付ステップと、
前記テキスト検索文の入力を受け付けた場合、前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記音声検索文を受け付けた場合、前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する生成ステップと、
前記生成ステップで生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析ステップと、
前記検索条件および対応する共通意味ＩＤを検索条件記憶部に記憶する検索条件管理ステップと、
前記検索条件記憶部に記憶された検索条件を提示する提示ステップと、
前記検索条件を用いて検索し、検索結果を出力する検索ステップと、を行うこと
を特徴とする検索方法。
【請求項５】
請求項４記載の検索方法であって、
前記入力受付ステップは、前記提示ステップで提示した検索条件の修正指示をテキストまたは音声で受け付け、
前記生成ステップは、前記修正指示がテキストで入力された場合、当該修正指示を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記修正指示が音声で入力された場合、当該音声入力された修正指示を音声認識してテキストに変換するとともに、変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成し、
前記検索条件解析ステップは、前記生成ステップで生成した修正指示の共通意味ＩＤ付テキストデータを解析し、修正指示の検索条件と当該検索条件に対応する共通意味ＩＤを抽出し、
前記検索条件管理ステップは、検索条件記憶部に記憶された検索条件および対応する共通意味ＩＤを、修正指示の検索条件と対応する共通意味ＩＤに更新すること
を特徴とする検索方法。
【請求項６】
請求項４または請求項５記載の検索方法であって、
前記コンピュータは、同じ意味を有する形態素に対して、読みと、表記と、共通意味ＩＤとを対応付けた共通辞書を、有し、
前記生成ステップは、前記共通辞書を用いて各形態素に共通意味ＩＤを付与すること
を特徴とする検索方法。
【請求項７】
コンピュータが実行する検索プログラムであって、
前記コンピュータに、
テキスト検索文の入力、または、音声検索文の入力を受け付ける入力受付ステップと、
前記テキスト検索文の入力を受け付けた場合、前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記音声検索文を受け付けた場合、前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する生成ステップと、
前記生成ステップで生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析ステップと、
前記検索条件および対応する共通意味ＩＤを検索条件記憶部に記憶する検索条件管理ステップと、
前記検索条件記憶部に記憶された検索条件を提示する提示ステップと、
前記検索条件を用いて検索し、検索結果を出力する検索ステップと、を実行させること
を特徴とする検索プログラム。
【請求項８】
請求項７記載の検索プログラムであって、
前記入力受付ステップは、前記提示ステップで提示した検索条件の修正指示をテキストまたは音声で受け付け、
前記生成ステップは、前記修正指示がテキストで入力された場合、当該修正指示を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記修正指示が音声で入力された場合、当該音声入力された修正指示を音声認識してテキストに変換するとともに、変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成し、
前記検索条件解析ステップは、前記生成ステップで生成した修正指示の共通意味ＩＤ付テキストデータを解析し、修正指示の検索条件と当該検索条件に対応する共通意味ＩＤを抽出し、
前記検索条件管理ステップは、検索条件記憶部に記憶された検索条件および対応する共通意味ＩＤを、修正指示の検索条件と対応する共通意味ＩＤに更新すること
を特徴とする検索プログラム。
【請求項９】
請求項７または請求項８記載の検索プログラムであって、
前記コンピュータは、同じ意味を有する形態素に対して、読みと、表記と、共通意味ＩＤとを対応付けた共通辞書を、有し、
前記生成ステップは、前記共通辞書を用いて各形態素に共通意味ＩＤを付与すること
を特徴とする検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストまたは音声で入力された検索文に基づいて検索する検索装置、検索方法、および検索プログラムに関する。
【背景技術】
【０００２】
ユーザが入力した検索条件に基づいて、所定のデータベースやネットワーク上の情報を検索する検索システム・検索エンジンが存在する。検索エンジンを提供するサービスとして、例えば、非特許文献１などがある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ｇｏｏ検索”、［online］、［平成２１年４月１日検索］、インターネット＜URL: http://search.goo.ne.jp/web.jsp?MT=＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キーボード等の入力デバイスを用いてテキストで検索条件を入力する場合、キーボードの操作に不慣れなユーザにとっては、テキストの入力に時間を要し、また入力ミスなどが発生するなどし、ユーザの入力負荷が大きい。
【０００５】
また、マイクなどの入力デバイスを用いて音声で検索条件を入力する場合、音声を認識する際に誤認識が発生しやすく、誤認識された検索条件で検索されることにより、ユーザが意図しない検索結果が提示されるという問題がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ユーザの入力負荷を軽減するとともに、ユーザが意図する検索条件をより容易に入力させ、ユーザの利便性をより向上させることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、検索装置であって、テキスト検索文の入力を受け付けるテキスト入力受付手段と、前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する形態素解析手段と、音声検索文の入力を受け付ける音声入力受付手段と、前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する音声認識手段と、前記形態素解析手段または前記音声認識手段が生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析手段と、前記検索条件および対応する共通意味ＩＤを検索条件記憶手段に記憶する検索条件管理手段と、前記検索条件記憶手段に記憶された検索条件を提示する提示手段と、前記検索条件を用いて検索し、検索結果を出力する検索手段と、を有する。
【０００８】
また、本発明は、コンピュータが行う検索方法であって、テキスト検索文の入力、または、音声検索文の入力を受け付ける入力受付ステップと、前記テキスト検索文の入力を受け付けた場合、前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記音声検索文を受け付けた場合、前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する生成ステップと、前記生成ステップで生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析ステップと、前記検索条件および対応する共通意味ＩＤを検索条件記憶部に記憶する検索条件管理ステップと、前記検索条件記憶部に記憶された検索条件を提示する提示ステップと、前記検索条件を用いて検索し、検索結果を出力する検索ステップと、を行う。
【０００９】
また、本発明は、コンピュータが実行する検索プログラムであって、前記コンピュータに、テキスト検索文の入力、または、音声検索文の入力を受け付ける入力受付ステップと、前記テキスト検索文の入力を受け付けた場合、前記テキスト検索文を形態素解析して、解析結果の各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成するとともに、前記音声検索文を受け付けた場合、前記音声検索文を音声認識してテキストに変換するとともに、前記変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する生成ステップと、前記生成ステップで生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する検索条件解析ステップと、前記検索条件および対応する共通意味ＩＤを検索条件記憶部に記憶する検索条件管理ステップと、前記検索条件記憶部に記憶された検索条件を提示する提示ステップと、前記検索条件を用いて検索し、検索結果を出力する検索ステップと、を実行させる。
【発明の効果】
【００１０】
本発明により、ユーザの入力負荷を軽減するとともに、ユーザが意図する検索条件をより容易に入力させ、ユーザの利便性をより向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態が適用された検索装置の構成を示す構成図である。
【図２】本実施形態の検索処理のフローチャートである。
【図３】共通辞書の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について説明する。
【００１３】
図１は、本発明の一実施形態である検索装置の構成を示す構成図である。本実施形態の検索装置１は、インターネットなどのネットワークを介してＰＣ（Personal computer）３から音声またはテキストで入力された入力情報（検索文）を解析して検索条件を生成し、当該検索条件で検索された検索結果をＰＣ３に送信する。
【００１４】
図示する検索装置１は、テキスト入力受付部１１と、形態素解析部１２と、音声入力受付部１３と、音声認識部１４と、検索条件解析部１５と、検索条件管理部１６と、検索条件記憶部１７と、検索条件表示部１８と、検索部１９と、検索データベース（検索ＤＢ）２０と、検索結果出力部２１と、共通辞書２２とを有する。
【００１５】
テキスト入力受付部１１は、ＰＣ３からテキストで入力された検索文の入力を受け付け、音声入力受付部１３は、ＰＣ３から音声で入力された検索文の入力を受け付ける。形態素解析部１２は、テキスト入力受付部１１が受け付けたテキストの検索文を形態素解析して、解析結果の各形態素に共通辞書２２を参照して共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する。
【００１６】
音声認識部１４は、音声入力受付部１３が受け付けた音声の検索文を音声認識してテキストに変換するとともに、変換されたテキストの各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する。
【００１７】
検索条件解析部１５は、形態素解析部１２および音声認識部１４が生成した共通意味ＩＤ付テキストデータを解析し、検索条件と当該検索条件に対応する共通意味ＩＤを抽出する。検索条件管理部１６は、検索条件解析部１５が解析した検索条件および対応する共通意味ＩＤを検索条件記憶部１７に記憶する。
【００１８】
検索条件表示部１８は、検索条件記憶部１７に記憶された検索条件をＰＣ３に送信し、ＰＣ３のディスプレイに表示させることにより、ユーザに提示する。検索部１９は、検索条件記憶部１７に記憶された検索条件を用いて、様々な情報が格納された検索ＤＢ２０またはネットワーク上に存在するデータベースを検索し、検索結果を検索結果出力部２１に出力する。検索結果出力部２１は、検索部１９の検索結果をＰＣ３に送信し、ＰＣ３のディスプレイに表示させることにより、ユーザに提示する。共通辞書２２は、共通意味ＩＤが割り当てられた単語（形態素）と、当該単語の読みおよび表記とが対応付けて格納されたものである。
【００１９】
以上説明した検索装置１は、ＣＰＵと、メモリと、外部記憶装置と、入力装置と、出力装置と、ネットワークと接続するための通信制御装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、検索装置１の各機能が実現される。
【００２０】
次に、本実施形態の検索処理について説明する。
【００２１】
図２は、本実施形態の検索処理を示すフローチャートである。まず、検索装置１は、ＰＣ３からの検索要求を受け付けて、音声またはテキストの検索文の入力の受け付けを開始する（Ｓ１１）。ユーザは、ＰＣ３に備えられたマイクなどの音声入力装置に音声で検索文を入力するか、または、キーボードなどのテキスト入力装置を用いてテキスト（文字）で検索文を入力する。このように、本実施形態では、ユーザが任意に選択した所望の方法（音声入力またはテキスト入力）で検索文の入力を行うことができる。
【００２２】
テキストの検索文が入力された場合、テキスト入力受付部１１が検索文の入力を受け付け、音声の検索文が入力された場合、音声入力受付部１３が検索文の入力を受け付ける（Ｓ１２）。
【００２３】
音声とテキストの同時入力を防止するために、テキストの検索文が入力された場合（Ｓ１３：テキスト）、音声入力受付部１３は音声での検索文の入力を停止し（Ｓ１４）、音声の検索文が入力された場合（Ｓ１３：音声）、テキスト入力受付部１１はテキストでの検索文の入力を停止する（Ｓ１５）。このように、音声入力とテキスト入力の排他制御を行う。
【００２４】
そして、音声の検索文が入力された場合（Ｓ１３：音声）、音声認識部１４は、音声認識技術により、音声内容を分析してテキストに変換するとともに、変換されたテキストの各形態素（単語）に共通辞書２２を参照して共通意味ＩＤを付与して共通意味ＩＤ付テキストデータを生成する（Ｓ１６）。すなわち、音声認識部１４は、音声認識処理により音声をテキストに変換し、当該音声認識処理の最中に認識した各形態素に、共通意味ＩＤを付加する。なお、形態素については、後述する。
【００２５】
音声認識技術は、人の話す音声言語をコンピュータによって解析し、話している内容を文字データとして取り出す処理であって、隠れマルコフモデル、音響モデルなどの様々な技術が存在する。音声認識部１４は、例えば「ＶｏｉｃｅＲｅｘ」などの音声認識エンジンを用い、音声を形態素毎（単語）に認識して、テキストに変換することが考えられる。
【００２６】
「ＶｏｉｃｅＲｅｘ」については「http://www.ntt.co.jp/RD/OFIS/active/2007pdf/pdf/g_ct07.pdf#search='VoiceRex'」に記載されている。
【００２７】
具体的には、例えば「あー、平成２０年に起きた火事の情報を知りたいです」の音声による検索文がＳ１２で入力されたものとする。この場合、音声認識部１４は、「平成２０年／に／起き／た／火事／の／情報／を／知り／たい」のように形態素に分割し、各形態素に共通辞書２２から取得した共通意味ＩＤを付加する。
【００２８】
図３は、共通辞書２２の一例を示すものである。共通辞書２２は、音声の検索文およびテキストの検索文の両方に使用される辞書である。共通辞書は、同じ意味を有する形態素毎に、共通意味ＩＤと、意味ＩＤと、読みと、表記とを有する。図３では、具体例として年を表現する単語として「２００８年」および「平成２０年」を示している。
【００２９】
音声入力時には「表記」という概念がなく「ニセンハチネン」または「ヘイセイニジュウネン」のどちらで入力されても「２００８年」と認識できればよいため、辞書として音声用データ２２１の部分（２レコード）を有すればよい。一方、テキスト入力時には、同様に、辞書としてテキスト用データ２２２（２レコード）の部分を有すればよい。
【００３０】
本実施形態の共通辞書２２では、音声用データ２２１と、テキスト用データ２２２とを包含・統合する辞書として図示するように３レコードを有し、音声入力された検索文をテキストで修正またはテキスト入力された検索文を音声で修正可能なように、音声・テキスト共通の共通意味ＩＤ（Ｙ２００８）を割り当てることとした。このような共通辞書を用いることにより、様々な入力方法の揺れ（同じ意味に対する異なった複数の入力）に対応することができる。
【００３１】
音声認識部１４は、共通辞書２２を参照し、認識した形態素が「平成２０年」の場合、音声用データ２２１を用いて当該単語の共通意味ＩＤ（Ｙ２００８）を取得し、他の形態素についても同様に共通意味ＩＤを取得する。そして、形態素に分割したテキストデータに、各形態素の共通意味ＩＤを付加した共通意味ＩＤ付テキストデータを生成する。
【００３２】
共通意味ＩＤ付テキストデータの具体例としては、例えば「平成２０年／に／起き／た／火事／の／情報／を／知り／たい：Ｙ２００８／ＩＤＸＸ／ＩＤＹＹ／・・・・」などである。
【００３３】
一方、テキストの検索文が入力された場合（Ｓ１３：テキスト）、形態素解析部１２は、Ｓ１２で入力されたテキストの検索文の形態素解析を行う（Ｓ１７）。形態素解析（Morphological Analysis）は、対象言語の文法のルールや辞書（品詞等の情報付きの単語リスト）を用いて、自然言語で記述された文を、形態素（言語で意味を持つ最小の言語単位）に分割する。そして、形態素解析部１２は、共通辞書２２（テキスト用データ２２２）を参照して、分割した形態素の各々に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータを生成する（Ｓ１８）。
【００３４】
そして、検索条件解析部１５は、構文解析、自然言語処理技術を用いて、Ｓ１６またはＳ１８で生成された共通意味ＩＤ付テキストデータを解析し、当該テキストデータに含まれる検索条件および対応する意味ＩＤを抽出する（Ｓ１９）。自然言語処理（Natural language processing）は、自然言語をコンピュータに入力し、所定の目的に応じた情報処理を行う技術である。
【００３５】
図２に示す具体例では、災害に関する情報を検索する処理であるため、検索条件解析部１５は、時期に関する検索条件、災害種別に関する検索条件、地域に関する検索条件などを共通意味ＩＤ付テキストデータから抽出する。
【００３６】
この場合、検索条件解析部１５は、以下の検索条件と当該検索条件に対応する共通意味ＩＤを抽出する。
【００３７】
＜検索条件＞  時期    ：２００８年［Ｙ２００８］
災害種別：火災［ＦＩＲＥ］
なお、Ｓ１２で入力された音声（読み）は「平成２０年（ヘイセイニジュウネン）」であるが、共通辞書２２の表記は「２００８年」であるため、検索条件は「２００８年」となる。
【００３８】
検索条件管理部１６は、検索条件解析部１５が解析した検索条件および共通意味ＩＤを、検索条件記憶部１７に登録または更新する（Ｓ２０）。そして、検索条件表示部１８は、検索条件記憶部１７に登録・更新された検索条件をＰＣ３に送信し、ＰＣ３の表示装置に表示させる（Ｓ２１）。
【００３９】
ＰＣ３を使用するユーザは、表示装置に表示された検索条件を閲覧し、検索条件が意図したものでない場合、または、新たな検索条件を追加したい場合には、追加修正指示をＰＣ３に入力する。これにより、検索条件の追加修正指示が有りになり（Ｓ２２：有り）、Ｓ１１に戻り、音声またはテキストの検索文の入力の受け付けを開始する。
【００４０】
本実施形態では、検索条件記憶部１７に検索条件とともに共通意味ＩＤを登録することにより、最初に音声で検索文を入力した後に、音声での追加修正指示の入力だけでなくテキストでの追加修正指示の入力を行うことができ、また、最初にテキストで検索文を入力した後に、テキストでの追加修正指示の入力だけでなく音声での追加修正指示の入力を行うことができる（Ｓ１２）。
【００４１】
ここで、ユーザはＰＣ３を用いてテキストでの追加修正指示（例えば「２００８年ではなく２００７年の情報が知りたい」）を入力するものとする。この場合、音声での検索文の入力を停止し（Ｓ１４）、形態素解析部１２は、形態素解析を行い（Ｓ１７）、共通辞書２２を参照して各形態素に共通意味ＩＤを付与し、共通意味ＩＤ付テキストデータ（例えば、「２００８年／では／なく／２００７／・・・・  ：Ｙ２００８／ＩＤａａ／ＩＤｂｂ／・・・・」）を生成する（Ｓ１８）。
【００４２】
そして、検索条件解析部１５は、追加修正指示の共通意味ＩＤ付テキストデータを解析し、検索条件記憶部１７に登録された検索条件および共通意味ＩＤを更新するための更新情報（例えば、「時期（変更）：２００８年［Ｙ２００８］→２００７年［Ｙ２００７］」を生成する（Ｓ１９）。
【００４３】
検索条件管理部１６は、検索条件解析部１５が生成した更新情報に基づいて、検索条件記憶部１７に登録された検索条件および共通意味ＩＤを更新する（Ｓ２０）。これにより、検索条件記憶部１７には以下の検索条件および共通意味ＩＤが記憶される。
【００４４】
＜検索条件＞  時期    ：２００７年［Ｙ２００７］
災害種別：火災［ＦＩＲＥ］
そして、検索条件表示部１８は、更新された検索条件をＰＣ３に送信し、ＰＣ３の表示装置に表示させ（Ｓ２１）、検索条件の追加修正指示がない場合（Ｓ２２：無し）、検索部１９は、当該検索条件で所定の検索ＤＢ２０を検索し（Ｓ２３）、検索結果出力部２１は、検索結果をＰＣ３に送信する（Ｓ２４）。なお、検索ＤＢ２０は、検索装置１が備える場合だけでなく、ネットワーク上に存在するデータベースであってもよい。
【００４５】
以上説明した本実施形態では、ユーザは任意の入力方法（テキスト入力、音声入力）を選択して検索文を入力することができる。これにより、キーボードの操作に不慣れなユーザは音声で入力し、キーボードの操作に慣れているユーザはテキストで入力するなど、ユーザは自身の特性や状況に応じて自由に入力方式を選択でき、ユーザの検索文の入力負荷を軽減するとともに、ユーザの利便性を向上することができる。
【００４６】
例えば、ＰＣ３が置かれている場所において、キーボードの配置スペースがない場合はマイクを用いて音声入力し、また、騒音が大きな場所ではテキスト入力をすることが考えられる。また、最初は音声で検索文を入力し、検索条件が提示された後、誤認識により意図しない検索条件なっている部分のみテキストで追加修正指示を入力することが考えらる。また、基本的には入力が容易な音声で検索文を入力し、読み方がわからない地名など音声での入力が困難な場合にテキストで入力することが考えられる。
【００４７】
また、本実施形態では、検索部１９が検索を行う前に、検索条件をＰＣ３に送信し、ユーザに提示する。これにより、ユーザは、検索条件を確認した上で、必要に応じて検索条件の修正および追加を行うことができる。すなわち、ユーザが意図した検索条件で検索を行うため、ユーザの利便性を向上させることができ、より効率の良い検索処理を実現することができる。
【００４８】
また、本実施形態では、ユーザに提示される検索条件は、ユーザが入力した検索文そのものではなく、検索装置が解析した検索条件であるため、ユーザは、一目で意図した検索条件か否かを判断することができる。
【００４９】
また、本実施形態では、共通辞書を用いて、テキスト入力されて検索文の各形態素と音声入力された検索文の各形態素に、共通意味ＩＤを付与する。これにより、テキスト入力であっても、音声入力であっても、同じ意味を有する形態素（単語）には同じ共通意味ＩＤが付与され、検索条件記憶部に記憶される。これにより、音声入力された検索文の検索条件をテキスト入力で追加修正すること、または、テキスト入力された検索文の検索条件を音声入力で追加修正することができる。
【００５０】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００５１】
１  ：検索装置
１１：テキスト入力受付部
１２：形態素解析部
１３：音声入力受付部
１４：音声認識部
１５：検索条件解析部
１６：検索条件管理部
１７：検索条件記憶部
１８：検索条件表示部
１９：検索部
２０：検索結果出力部
２１：検索ＤＢ
２２：共通辞書
３  ：ＰＣ
【図１】
2010257085.tif 000003
【図２】
2010257085.tif 000004
【図３】
2010257085.tif 000005