(57)【要約】  【課題】  適切な情報検索を可能とした情報検索装置及び情報検索方法を提供する。  【解決手段】  情報検索装置１００は、登録情報の中からキーワードに対応するものを検索するものであって、登録情報を登録情報用変換アルゴリズム１１２に従って変換する登録情報変換部１１０と、登録情報変換部１１０による変換後の登録情報を格納するコンテンツＤＢ１２０と、キーワードをキーワード用変換アルゴリズム１４２に従って変換するキーワード変換部１４０と、キーワード変換部１４０による変換後のキーワードに対応する変換後の登録情報をコンテンツＤＢ１２０から抽出する検索部１５０とを有する。【選択図】  図１
2006126883.tif 000002
【特許請求の範囲】
【請求項１】
登録情報の中からキーワードに対応するものを検索する情報検索装置であって、
前記登録情報を第１の変換アルゴリズムに従って変換する第１の変換手段と、
前記第１の変換手段による変換後の登録情報を格納する登録情報格納手段と、
前記キーワードを前記第１の変換アルゴリズムとは異なる第２の変換アルゴリズムに従って変換する第２の変換手段と、
前記第２の変換手段による変換後のキーワードに対応する前記変換後の登録情報を前記登録情報格納手段から抽出する抽出手段とを有することを特徴とする情報検索装置。
【請求項２】
前記第１の変換アルゴリズムは、前記登録情報の属性に基づいて構成されるものであり、
前記第２の変換アルゴリズムは、前記キーワードの属性に基づいて構成されるものであることを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記第１の変換アルゴリズムは、前記登録情報の属性に基づいて所定の順序で組み合わされた複数の変換規則により構成され、
前記第２の変換アルゴリズムは、前記キーワードの属性に基づいて所定の順序で組み合わされた複数の変換規則により構成されるものであることを特徴とする請求項２に記載の情報検索装置。
【請求項４】
前記抽出手段は、完全一致又は前方一致の手法により前記変換後の登録情報を抽出することを特徴とする請求項１乃至３のいずれかに記載の情報検索装置。
【請求項５】
登録情報の中からキーワードに対応するものを検索する情報検索方法であって、
前記登録情報を第１の変換アルゴリズムに従って変換する第１の変換ステップと、
前記第１の変換ステップにおける変換後の登録情報を登録情報格納手段に格納する格納ステップと、
前記キーワードを第２の変換アルゴリズムに従って変換する第２の変換ステップと、
前記第２の変換ステップにおける変換後のキーワードに対応する前記変換後の登録情報を前記登録情報格納手段から抽出する抽出ステップとを有することを特徴とする情報検索方法。
【請求項６】
前記第１の変換アルゴリズムは、前記登録情報の属性に基づいて構成されるものであり、
前記第２の変換アルゴリズムは、前記キーワードの属性に基づいて構成されるものであることを特徴とする請求項５に記載の情報検索方法。
【請求項７】
前記第１の変換アルゴリズムは、前記登録情報の属性に基づいて所定の順序で組み合わされた複数の変換規則により構成され、
前記第２の変換アルゴリズムは、前記キーワードの属性に基づいて所定の順序で組み合わされた複数の変換規則により構成されるものであることを特徴とする請求項６に記載の情報検索方法。
【請求項８】
前記抽出ステップは、完全一致又は前方一致の手法により前記変換後の登録情報を抽出することを特徴とする請求項５乃至７のいずれかに記載の情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録情報の中からキーワードに対応するものを検索する情報検索装置及び情報検索方法に関する。
【背景技術】
【０００２】
従来、利用者等によって入力されるキーワードに基づいて、コンテンツのタイトルやアーティスト名等の様々な情報を検索することが一般的に行われている（例えば、特許文献１及び２参照）。このような情報検索においては、例えば、予め変換アルゴリズムを定めておき、検索の対象となる登録情報が入力された場合には、その変換アルゴリズムに従って変換が行われ、その変換後の登録情報が保持される。そして、検索時には、キーワードが入力されると、そのキーワードが登録情報の変換に用いられた変換アルゴリズムに従って変換され、変換後のキーワードに対応する変換後の登録情報が検索結果として得られる。
【特許文献１】特開平７−３６９２９号公報
【特許文献２】特開平７−７８１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来の情報検索の手法では、登録情報及びキーワードは、同一の変換アルゴリズムによって変換される。しかし、登録情報及びキーワードは、文字列の種別等が様々であるため、このような画一的な変換では、適切な情報検索の妨げになる場合がある。また、同一の情報の検索を目的とする場合であっても、個々の利用者により入力されるキーワードは様々であるため、画一的な変換では、適切な情報検索ができない場合がある。
【０００４】
本発明は、前述したような従来の問題を解決するためになされたもので、適切な情報検索を可能とした情報検索装置及び情報検索方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明に係る情報検索装置は、登録情報の中からキーワードに対応するものを検索するものであって、前記登録情報を第１の変換アルゴリズムに従って変換する第１の変換手段と、前記第１の変換手段による変換後の登録情報を格納する登録情報格納手段と、前記キーワードを前記第１の変換アルゴリズムとは異なる第２の変換アルゴリズムに従って変換する第２の変換手段と、前記第２の変換手段による変換後のキーワードに対応する前記変換後の登録情報を前記登録情報格納手段から抽出する抽出手段とを有する。
【０００６】
この構成により、登録情報の変換とキーワードの変換とで異なる変換アルゴリズムが用いられるため、登録情報とキーワードのそれぞれに適した変換が可能となり、適切な情報検索が行えるようになる。
【０００７】
また、本発明に係る情報検索装置は、前記第１の変換アルゴリズムが、前記登録情報の属性に基づいて構成されるものであり、前記第２の変換アルゴリズムが、前記キーワードの属性に基づいて構成されるものである。
【０００８】
この構成により、登録情報の変換とキーワードの変換において、それぞれの属性（例えば、文字列の種別、文字列の意味、文字列の傾向等）に基づいた適切な変換アルゴリズムが用いられるため、適切な情報検索が可能となる。
【０００９】
また、本発明に係る情報検索装置は、前記第１の変換アルゴリズムが、前記登録情報の属性に基づいて所定の順序で組み合わされた複数の変換規則により構成され、前記第２の変換アルゴリズムが、前記キーワードの属性に基づいて所定の順序で組み合わされた複数の変換規則により構成される。
【００１０】
この構成により、登録情報の変換とキーワードの変換において、それぞれの属性に基づいた所定の順序で変換規則を組み合わせた適切な変換アルゴリズムを用いることが可能となる。
【００１１】
また、本発明に係る情報検索装置は、前記抽出手段が、完全一致又は前方一致の手法により前記変換後の登録情報を抽出する。
【００１２】
また、本発明に係る情報検索方法は、登録情報の中からキーワードに対応するものを検索するものであって、前記登録情報を第１の変換アルゴリズムに従って変換する第１の変換ステップと、前記第１の変換ステップにおける変換後の登録情報を登録情報格納手段に格納する格納ステップと、前記キーワードを第２の変換アルゴリズムに従って変換する第２の変換ステップと、前記第２の変換ステップにおける変換後のキーワードに対応する前記変換後の登録情報を前記登録情報格納手段から抽出する抽出ステップとを有する。
【００１３】
また、本発明に係る情報検索方法は、前記第１の変換アルゴリズムが、前記登録情報の属性に基づいて構成されるものであり、前記第２の変換アルゴリズムは、前記キーワードの属性に基づいて構成されるものである。
【００１４】
また、本発明に係る情報検索方法は、前記第１の変換アルゴリズムが、前記登録情報の属性に基づいて所定の順序で組み合わされた複数の変換規則により構成され、前記第２の変換アルゴリズムが、前記キーワードの属性に基づいて所定の順序で組み合わされた複数の変換規則により構成される。
【００１５】
また、本発明に係る情報検索方法は、前記抽出ステップが、完全一致又は前方一致の手法により前記変換後の登録情報を抽出する。
【発明の効果】
【００１６】
本発明に係る情報検索装置及び情報検索方法によれば、登録情報とキーワードのそれぞれに適した変換が可能となり、適切な情報検索が行えるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態の情報検索装置について、図面を用いて説明する。
【００１８】
本発明の実施の形態における情報検索装置のブロック図を図１に示す。図１に示す情報検索装置１００は、ＤＶＤ（Digital Versatile Disk）２００に収録されたコンテンツにおけるアーティスト名、コンテンツ名（タイトル名）、曲名、ＰＯＳ（Point Of Sale）コード、ＪＡＮ（Japanese Article Number）コード、品番の検索を行うものである。
【００１９】
この情報検索装置１００は、登録情報変換部１１０、コンテンツデータベース（ＤＢ）１２０、操作部１３０、キーワード変換部１４０、検索部１５０及び表示部１６０を有する。
【００２０】
ＤＶＤ２００には、画像や音楽等のコンテンツデータと、これらのコンテンツデータに関連する情報であるアーティスト名、タイトル名、曲名、ＰＯＳコード、ＪＡＮコード、品番の各登録情報が記憶されている。
【００２１】
登録情報変換部１１０には、ＤＶＤ２００から読み出された情報であるコンテンツデータ及び登録情報が入力される。登録情報変換部１１０は、各登録情報の属性に基づいて予め構成される変換アルゴリズム（登録情報用変換アルゴリズム）１１２を、内蔵するメモリ（図示せず）等に保持しており、この登録情報用変換アルゴリズム１１２に従って、各登録情報の文字列を変換する。そして、登録情報変換部１１０は、変換前及び変換後の登録情報とコンテンツデータとを対応付けてコンテンツＤＢ１２０に格納する。
【００２２】
操作部１３０は、検索を所望する利用者が操作するものである。具体的には、利用者は、操作部１３０を使用して、検索したい文字列であるキーワードを入力するとともに、そのキーワードの意味（アーティスト名、タイトル名、曲名、ＰＯＳコード、ＪＡＮコード、品番）を指定する。キーワードと当該キーワードの意味は、キーワード情報として、キーワード変換部１４０に入力される。
【００２３】
キーワード変換部１４０は、キーワードの属性に基づいて予め構成される変換アルゴリズム（キーワード用変換アルゴリズム）１４２を内蔵するメモリ（図示せず）等に保持しており、このキーワード用変換アルゴリズム１４２に従って、各キーワードの文字列を変換する。そして、キーワード変換部１４０は、変換後のキーワードを検索部１５０へ出力する。
【００２４】
検索部１５０は、キーワード変換部１４０からの変換後のキーワードに基づいて、コンテンツＤＢ１２０内の変換後の登録情報を検索し、変換後のキーワードに対応する変換後の登録情報を抽出する。ここで、検索手法としては、完全一致又は前方一致の手法が用いられる。検索の結果は、表示部１６０に表示される。
【００２５】
上述した登録情報変換部１１０において登録情報の変換に用いられる登録情報用変換アルゴリズム１１２と、キーワード変換部１４０においてキーワードの変換に用いられるキーワード用変換アルゴリズム１４２は、それぞれ登録情報及びキーワードの文字列の属性に応じて複数の変換規則が適宜選択されて組み合わされることによって構成される。変換規則には、特殊な変換規則（特殊規則）であるｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ｓｐＢ２、ｓｐＢ１、ｓｐＡの６種類と、一般的な変換規則（一般規則）であるＬｖ５、Ｌｖ４．５、Ｌｖ４．２、Ｌｖ４、Ｌｖ３、Ｌｖ２．５、Ｌｖ２、Ｌｖ１．５、Ｌｖ１．２、Ｌｖ１、Ｌｖ０の１１種類とが存在する。これら変換規則は、特殊規則が先に適用され、一般規則が後に適用されるように組み合わされる。更には、特殊規則同士では、ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ｓｐＢ２、ｓｐＢ１、ｓｐＡの順序で適用されるように組み合わされ、一般規則同士では、Ｌｖ５、Ｌｖ４．５、Ｌｖ４．２、Ｌｖ４、Ｌｖ３、Ｌｖ２．５、Ｌｖ２、Ｌｖ１．５、Ｌｖ１．２、Ｌｖ１、Ｌｖ０の順序で適用されるように組み合わされる。
【００２６】
図２は、登録情報及びキーワードの文字列の属性に応じた変換規則の組み合わせの一例を示す図である。図２において、白い丸は登録情報用変換アルゴリズム１１２を構成する変換規則を示し、黒い丸はキーワード用変換アルゴリズム１４２を構成する変換規則を示す。図２によれば、登録情報の文字列の意味がアーティスト名であって種別がカナ文字である場合、登録情報用変換アルゴリズム１１２は、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ＳｐＡと、一般規則Ｌｖ４．５、Ｌｖ２、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。また、キーワードの文字列の意味がアーティスト名であって種別がカナ文字である場合、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。
【００２７】
各変換規則は、以下に示す文字列の変換を行うものである。特殊規則ｓｐＣ２は、文字列の先頭及び最後に付加されているタブ情報、改行情報を全て削除し、先頭と最後がタブ情報及び改行情報以外の文字になるようにするものである。特殊規則ｓｐＣ１は、文字列の先頭及び最後に付加されているタブ情報、改行情報を全て削除し、先頭と最後がタブ情報及び改行情報以外の文字になるようにするものである。更に、特殊規則ｓｐＣ１は、文字列の先頭と最後のスペース(空白)を全て削除し、先頭と最後がスペース以外の文字になるようにするものである。特殊規則ｓｐＣ０は、文字列内に複数のスペースが連続して存在する場合には、これら複数の連続するスペースを１つのスペースにまとめるものである。特殊規則ｓｐＢ２は、数字以外の文字の次が数字「０」である場合には、その「０」を削除するものである。特殊規則ｓｐＢ１は、文字列の種別が品番である場合に、文字「／」より後の文字を全て削除するものである。特殊規則ｓｐＡは、カナ文字が含まれるべきフィールドに英字が含まれている場合に、その英字を削除するものである。
【００２８】
一般規則Ｌｖ５は、文字列の２文字目以降に半角アルファベット及び半角数字以外の文字が含まれる場合には、その文字を削除する第１の手順と、文字「／」、「〜」、「→」以降の文字を削除する第２の手順からなる。一般規則Ｌｖ４．５は、文字列がスペースで区切られている場合に、そのままの文字列と、文字列をそのスペースで文節(単語)に分けて２つ目の文節を１つ目の文節の前に配置したものとを作成するものである。一般規則４．２は、文字列がスペースで区切られている場合に、そのままの文字列と、文字列をそのスペースで分けた文節とを作成するものである。一般規則Ｌｖ４は、文字列がスペースで区切られている場合に、文字列をそのスペースで分けて文節を作成するものである。
【００２９】
一般規則Ｌｖ３は、文字列「ザ○○○」について「ザ」の次の文字が大文字の場合に、そのままの文字列である「ザ○○○」と、先頭の文字「ザ」を削除した「○○○」とを作成するとともに、文字列「ジ○○○」について「ジ」の次の文字が大文字の場合に、そのままの文字列である「ジ○○○」と、先頭の文字「ジ」を削除した「○○○」とを作成するものである。また、一般規則Ｌｖ３は、文字列の先頭と最後のスペースを全て削除し、先頭と最後がスペース以外の文字になるようにするものである。
【００３０】
一般規則Ｌｖ２．５は、文字列に含まれるカナ文字「ヴァ」、「ヴィ」、「ヴ」、「ヴェ」、「ヴォ」、「ヂ」、「ヅ」をそれぞれ「バ」、「ビ」、「ブ」、「ベ」、「ボ」、「ジ」、「ズ」に変換するとともに、文字列の２文字目以降の「ハ」を「ワ」に変換するものである。また、一般規則２．５は、文字列「○○○チ」について、そのままの文字列である「○○○チ」と、最後の文字「チ」を「シ」に置き換えた文字列「○○○シ」とを作成するとともに、文字列「○○○ツ」について、そのままの文字列である「○○○ツ」と、最後の文字「ツ」を「ス」に置き換えた文字列「○○○ス」とを作成するものである。また、一般規則２．５は、２文字以上の文字列「○○○ハ」について、そのままの文字列である「○○○ハ」と、最後の文字「ハ」を「ワ」に置き換えた文字列「○○○ワ」を作成するものである。一般規則Ｌｖ２は、一般規則Ｌｖ２．５の一部と同様、文字列に含まれるカナ文字「ヴァ」、「ヴィ」、「ヴ」、「ヴェ」、「ヴォ」、「ヂ」、「ヅ」をそれぞれ「バ」、「ビ」、「ブ」、「ベ」、「ボ」、「ジ」、「ズ」に置き換え、文字列の２文字目以降の「ハ」を「ワ」に置き換えるものである。
【００３１】
一般規則Ｌｖ１．５は、文字列に含まれる英字、数字、スペース以外の文字を削除するものである。一般規則Ｌｖ１．２は、文字列に含まれる英字の小文字を全て大文字にするものである。一般規則Ｌｖ１は、文字列に含まれるカナ文字、濁音、半濁音、スペース（空白）以外を削除する第１の手順、カナ文字の小文字のうち「ャ」、「ュ」、「ョ」、「ッ」を大文字に置き換える第２の手順、カナ文字の小文字のうち「ァ」、「ィ」、「ゥ」、「ェ」、「ォ」を大文字に置き換える第３の手順、カナ文字「ヲ」を「オ」に置き換える第４の手順、及び、文字列の２文字目以降の濁音及び半濁音を削除する第５の手順からなる。一般規則Ｌｖ０は、文字列に含まれるスペースを削除するものである。  
以下、登録情報及びキーワードの例を用いて、その変換の例について説明する。図３は、登録情報の変換の第１の例を示す図である。ここで登録情報は、アーティスト名のカナ文字である。従って、図２によれば、登録情報用変換アルゴリズム１１２は、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ｓｐＡと、一般規則Ｌｖ４．５、Ｌｖ２、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。登録情報変換部１１０は、アーティスト名のカナ文字である文字列「オルビス  プリスリー」が入力されると、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ＳｐＡを用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ４．５を用いた文字列変換を行い、そのままの文字列「オルビス  プリスリー」と、当該文字列をスペースで文節に分けて２つ目の文節を１つ目の文節の前に配置した文字列「プリスリーオルビス」とを作成する。更に、登録情報変換部１１０は、一般規則Ｌｖ２を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「オルビス  プリスリー」及び「プリスリーオルビス」のそれぞれについて、長音の文字「ー」を削除するとともに、２文字目以降の濁音及び半濁音を削除した文字列「オルヒス  フリスリ」及び「プリスリオルヒス」を作成する。次に、登録情報変換部１１０は、一般規則Ｌｖ０を用いた文字列変換を行い、スペースを削除した文字列「オルヒスフリスリ」及び「プリスリオルヒス」を作成する。これら文字列「オルヒスフリスリ」及び「プリスリオルヒス」が変換後の登録情報としてコンテンツＤＢ１２０に格納される。
【００３２】
一方、図４は、キーワードの変換の第１の例を示す図である。ここでキーワードは、アーティスト名のカナ文字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名のカナ文字である文字列「オルヴィス  プリスリー  ↓」（「↓」は改行情報）が入力されると、特殊規則ｓｐＣ１を用いた文字列変換を行い、文字列の最後の改行情報とスペースを削除し、文字列「オルヴィス  プリスリー」を作成する。次に、キーワード変換部１４０は、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ４．５を用いた文字列変換を行い、そのままの文字列「オルヴィス  プリスリー」と、当該文字列をスペースで文節に分けて２つ目の文節を１つ目の文節の前に配置した文字列「プリスリーオルヴィス」とを作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ３を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ２．５を用いた文字列変換を行い、文字「ヴィ」を「ビ」に置き換えた文字列「オルビス  プリスリー」及び「プリスリーオルビス」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「オルビス  プリスリー」及び「プリスリーオルビス」のそれぞれについて、長音の文字「ー」を削除するとともに、２文字目以降の濁音及び半濁音を削除した文字列「オルヒス  フリスリ」及び「プリスリオルヒス」を作成する。次に、キーワード変換部１４０は、一般規則Ｌｖ０を用いた文字列変換を行い、文字列「オルヒス  フリスリ」についてスペースを削除した文字列「オルヒスフリスリ」を作成する。この結果、文字列「オルヒスフリスリ」及び「プリスリオルヒス」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図４に示す変換後のキーワード「オルヒスフリスリ」及び「プリスリオルヒス」を用いた完全一致の手法による検索を行うことにより、図３に示す変換後の登録情報「オルヒスフリスリ」及び「プリスリオルヒス」を抽出することができる。
【００３３】
また、図５は、キーワードの変換の第２の例を示す図である。ここでキーワードは、アーティスト名のカナ文字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、図４の場合と同様、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名のカナ文字である文字列「プリスリー」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「プリスリー」について、長音の文字「ー」を削除した文字列「プリスリ」を作成する。次に、キーワード変換部１４０は、一般規則Ｌｖ０を用いた文字列変換を行うが、結果的には変換されずにそのままであり、文字列「プリスリ」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図４に示す変換後のキーワード「プリスリ」を用いた前方一致の手法による検索を行うことにより、図３に示す変換後の登録情報「プリスリオルヒス」を抽出することができる。
【００３４】
図６は、登録情報の変換の第２の例を示す図である。ここで登録情報は、アーティスト名のカナ文字である。従って、図２によれば、登録情報用変換アルゴリズム１１２は、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ｓｐＡと、一般規則Ｌｖ４．５、Ｌｖ２、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。登録情報変換部１１０は、アーティスト名のカナ文字である文字列「ビークルズ」が入力されると、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ＳｐＡ、一般規則Ｌｖ４．５、Ｌｖ２を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「ビークルズ」について、長音の文字「ー」を削除するとともに、２文字目以降の濁音及び半濁音を削除した文字列「ビクルス」を作成する。次に、登録情報変換部１１０は、一般規則Ｌｖ０を用いた文字列変換を行うが、結果的には変換されずにそのままであり、文字列「ビクルス」が変換後の登録情報としてコンテンツＤＢ１２０に格納される。
【００３５】
一方、図７は、キーワードの変換の第３の例を示す図である。ここでキーワードは、アーティスト名のカナ文字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名のカナ文字である文字列「ジ  ビークルズ」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ４．５を用いた文字列変換を行い、そのままの文字列「ジ  ビークルズ」と、当該文字列をスペースで文節に分けて２つ目の文節を１つ目の文節の前に配置した文字列「ビークルズジ」とを作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ３を用いた文字列変換を行い、文字列「ジ  ビークルズ」について、そのままの文字列「ジ  ビークルズ」と、「ジ  」を削除した文字列「ビークルズ」とを作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ２．５を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「ジ  ビークルス」、「ビークルス」及び「ビークルズジ」のそれぞれについて、長音の文字「ー」を削除するとともに、２文字目以降の濁音及び半濁音を削除した文字列「ジ  ヒクルス」、「ビクルス」及び「ビクルスシ」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ０を用いた文字列変換を行い、文字列「ジ  ヒクルス」についてスペースを削除した文字列「ジヒクルス」を作成する。この結果、文字列「ジヒクルス」、「ビクルス」及び「ビクルスシ」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図７に示す変換後のキーワード「ビクルス」を用いた完全一致の手法による検索を行うことにより、図６に示す変換後の登録情報「ビクルス」を抽出することができる。
【００３６】
また、図８は、キーワードの変換の第４の例を示す図である。ここでキーワードは、アーティスト名のカナ文字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．５、Ｌｖ３、Ｌｖ２．５、Ｌｖ１、Ｌｖ０とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名のカナ文字である文字列「ザビークルズ」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０、一般規則Ｌｖ４．５を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ３を用いた文字列変換を行い、文字列「ザビークルズ」について、そのままの文字列「ザビークルズ」と、「ザ」を削除した文字列「ビークルズ」とを作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ２．５を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ１を用いた文字列変換を行い、文字列「ザビークルス」及び「ビークルス」のそれぞれについて、長音の文字「ー」を削除するとともに、２文字目以降の濁音及び半濁音を削除した文字列「ザヒクルス」及び「ビクルス」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ０を用いた文字列変換を行うが、結果的には変換されずにそのままであり、文字列「ザヒクルス」及び「ビクルス」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図８に示す変換後のキーワード「ビクルス」を用いた完全一致の手法による検索を行うことにより、図６に示す変換後の登録情報「ビクルス」を抽出することができる。
【００３７】
図９は、登録情報の変換の第３の例を示す図である。ここで登録情報は、アーティスト名の英字である。従って、図２によれば、登録情報用変換アルゴリズム１１２は、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４．２、Ｌｖ１．５、Ｌｖ１．２、Ｌｖ０とをこの順序で組み合わせて構成される。登録情報変換部１１０は、アーティスト名の英字である文字列「Jahn Lemon」が入力されると、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ４．２を用いた文字列変換を行い、そのままの文字列「Jahn Lemon」と、この文字列をスペースで分けた文節である「 Lemon」及び「Jahn 」とを作成する。更に、登録情報変換部１１０は、一般規則Ｌｖ１．５を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ１．２を用いた文字列変換を行い、小文字を大文字にした文字列「JAHN LEMON」、「 LEMON」及び「JAHN 」を作成する。更に、登録情報変換部１１０は、一般規則Ｌｖ０を用いた文字列変換を行い、スペースを削除した文字列「JAHNLEMON」、「LEMON」及び「JAHN」を作成する。これら文字列「JAHNLEMON」、「LEMON」及び「JAHN」が変換後の登録情報としてコンテンツＤＢ１２０に格納される。
【００３８】
一方、図１０は、キーワードの変換の第５の例を示す図である。ここでキーワードは、アーティスト名の英字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４、Ｌｖ１．２とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名の英字である文字列「JAHN LEMON」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、一般規則Ｌｖ４を用いた文字列変換を行い、文字列「JAHN LEMON」をスペースで分けて文節「JAHN」及び「LEMON」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ１．２を用いた文字列変換を行うが、結果的には変換されずにそのままであり、文字列「JAHN」及び「LEMON」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図１０に示す変換後のキーワード「JAHN」及び「LEMON」の少なくともいずれかを用いた完全一致又は前方一致の手法による検索を行うことにより、図９に示す変換後の登録情報「JAHNLEMON」、「LEMON」及び「JAHN」を抽出することができる。
【００３９】
また、図１１は、キーワードの変換の第６の例を示す図である。ここでキーワードは、アーティスト名の英字である。従って、図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４、Ｌｖ１．２とをこの順序で組み合わせて構成される。キーワード変換部１４０は、アーティスト名の英字である文字列「LEMON」及び「JAHNLEMON」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０と、一般規則Ｌｖ４、Ｌｖ１．２とを用いた文字列変換を行うが、結果的には変換されずにそのままであり、文字列「LEMON」及び「JAHNLEMON」が変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図１１に示す変換後のキーワード「LEMON」及び「JAHNLEMON」のいずれかを用いた完全一致の手法による検索を行うことにより、図９に示す変換後の登録情報「JAHNLEMON」及び「LEMON」を抽出することができる。
【００４０】
図１２は、登録情報の変換の第４の例を示す図である。ここで登録情報は、品番である。従って、図２によれば、登録情報用変換アルゴリズム１１２は、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０、ｓｐＢ２、ｓｐＢ１と、一般規則Ｌｖ１．５、Ｌｖ１．２、Ｌｖ０とをこの順序で組み合わせて構成される。登録情報変換部１１０は、品番の文字列「CDCD 01234」が入力されると、特殊規則ｓｐＣ２、ｓｐＣ１、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、特殊規則ｓｐＢ２を用いた文字列変換を行い、数字以外の文字であるスペースの次にある数字「０」を削除し、文字列「CDCD 1234」を作成する。更に、登録情報変換部１１０は、特殊規則ｓｐＢ１と一般規則Ｌｖ１．５、Ｌｖ１．２とを用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、登録情報変換部１１０は、一般規則Ｌｖ０を用いた文字列変換を行い、スペースを削除した文字列「CDCD1234」を作成する。この文字列「CDCD1234」が変換後の登録情報としてコンテンツＤＢ１２０に格納される。
【００４１】
一方、図１３は、キーワードの変換の第７の例を示す図である。ここでキーワードは、品番である。図２によれば、キーワード用変換アルゴリズム１４２は、特殊規則ｓｐＣ１、ｓｐＣ０、ｓｐＢ２と、一般規則Ｌｖ５、Ｌｖ１．５、Ｌｖ１．２、Ｌｖ０とをこの順序で組み合わせて構成される。キーワード変換部１４０は、品番の文字列「CDCD 01234」、「CDCD-01234」、「CDCD01234」、「CDCD-1234/2」が入力されると、特殊規則ｓｐＣ１、ｓｐＣ０を用いた文字列変換を行うが、結果的には変換されずにそのままである。次に、キーワード変換部１４０は、特殊規則ｓｐＢ２を用いた文字列変換を行い、文字列「CDCD 01234」、「CDCD-01234」及び「CDCD01234」のそれぞれについて、数字以外の文字であるスペースの次にある数字「０」を削除し、文字列「CDCD 1234」、「CDCD-1234」及び「CDCD1234」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ５を用いた文字列変換を行い、文字列「CDCD-1234/2」について文字「／」以降の文字を削除した文字列「CDCD-1234」を作成する。次に、キーワード変換部１４０は、一般規則Ｌｖ１．５を用いた文字列変換を行い、文字列「CDCD-1234」について、文字「−」を削除した文字列「CDCD1234」を作成する。更に、キーワード変換部１４０は、一般規則Ｌｖ１．２を用いた文字列変換を行い、文字列「CDCD 01234」についてスペースを削除した文字列「CDCD1234」を作成する。このような変換によって、入力されるキーワード「CDCD 01234」、「CDCD-01234」、「CDCD01234」、「CDCD-1234/2」はいずれも文字列「CDCD1234」に変換され、変換後のキーワードとして検索部１５０に出力される。検索部１５０は、図１３に示す変換後のキーワード「CDCD1234」を用いた完全一致の手法による検索を行うことにより、図１２に示す変換後の登録情報「CDCD1234」を抽出することができる。
【００４２】
このように本実施形態の情報検索装置１００は、登録情報とキーワードのそれぞれの文字列を変換するに際して、その文字列の属性に基づいて適切な変換規則を組み合わせた変換アルゴリズムを用いている。このため、登録情報とキーワードのそれぞれの属性を考慮した適切な情報検索が可能となる。
【産業上の利用可能性】
【００４３】
以上、説明したように、本発明に係る情報検索装置は、適切な情報検索が可能になるという効果を奏し、情報検索装置として有用である。
【図面の簡単な説明】
【００４４】
【図１】情報検索装置のブロック図である。
【図２】登録情報及びキーワードの文字列の属性に応じた変換規則の組み合わせの一例を示す図である。
【図３】登録情報の変換の第１の例を示す図である。
【図４】キーワードの変換の第１の例を示す図である。
【図５】キーワードの変換の第２の例を示す図である。
【図６】登録情報の変換の第２の例を示す図である。
【図７】キーワードの変換の第３の例を示す図である。
【図８】キーワードの変換の第４の例を示す図である。
【図９】登録情報の変換の第３の例を示す図である。
【図１０】キーワードの変換の第５の例を示す図である。
【図１１】キーワードの変換の第６の例を示す図である。
【図１２】登録情報の変換の第４の例を示す図である。
【図１３】キーワードの変換の第７の例を示す図である。
【符号の説明】
【００４５】
１００  情報検索装置
１１０  登録情報変換部
１１２  登録情報用変換アルゴリズム
１２０  コンテンツＤＢ
１３０  操作部
１４０  キーワード変換部
１４２  キーワード用変換アルゴリズム
１５０  検索部
１６０  表示部
２００  ＤＶＤ
【図１】
2006126883.tif 000003
【図２】
2006126883.tif 000004
【図３】
2006126883.tif 000005
【図４】
2006126883.tif 000006
【図５】
2006126883.tif 000007
【図６】
2006126883.tif 000008
【図７】
2006126883.tif 000009
【図８】
2006126883.tif 000010
【図９】
2006126883.tif 000011
【図１０】
2006126883.tif 000012
【図１１】
2006126883.tif 000013
【図１２】
2006126883.tif 000014
【図１３】
2006126883.tif 000015