(57)【要約】【課題】プログラム初期処理上の負荷及び所要時間を低減し、更に字句解析の全体的解析速度を向上させて処理の効率化を図る。【解決手段】基本語辞書１４には単語がその単語に割り振られた定値の論理インデックスと関連付けられて格納される。名称辞書１６にはＣＩＦコードを特定できる単語の組み合わせに対応する論理インデックス・セットとそのＣＩＦコードとが関連付けられて格納される。これらの辞書をメイン・メモリ１２上にメモリ展開し、それを参照して、入力される字句の単語を論理インデックスに変換し、その任意の組み合わせの要素の中にＣＩＦコードに対応する論理インデックス・セットが包含されるか判別し、包含される論理インデックス・セットに対応するＣＩＦコードを導出する。【選択図】図３
2005275880.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項２】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、
前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、
前記処理エンジンは、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、
変換されるべき字句を単語に分解し、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、
前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置。
【請求項３】
単語を表象する前記論理インデックスが、それぞれの単語に対応する数字である請求項１又は２記載の装置。
【請求項４】
それぞれの単語に対応する前記数字が２進数で表現された数字である請求項３記載の装置。
【請求項５】
前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、
前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、
前記処理エンジンが、前記基本語辞書に登録されている解析処理上同一の意味内容を有する表記の異なる複数の単語を、当該表記の異なる複数の単語に対して割り当てられている同一の論理インデックスと関連付けてメモリ上にメモリ展開する
請求項１から４のいずれか一項に記載の装置。
【請求項６】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開して、メモリ展開された名称辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記メモリ展開された名称辞書の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項７】
複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、
前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を備える方法。
【請求項８】
単語を表象する前記論理インデックスが、それぞれの単語に対応する数字である請求項６又は７記載の方法。
【請求項９】
それぞれの単語に対応する前記数字が２進数で表現された数字である請求項８記載の方法。
【請求項１０】
前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、
前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、
メモリ展開された基本語辞書を生成する前記ステップが、前記単語欄にある複数の単語を、当該複数の単語に対して割り当てられている同一の論理インデックスと関連付けて前記メモリ上にメモリ展開する
請求項６から９のいずれか一項に記載の方法。
【請求項１１】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、
前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開して、メモリ展開された名称辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記メモリ展開された名称辞書の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項１２】
複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、
前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、
変換されるべき字句を単語に分解するステップと、
前記メモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、
前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、
前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップと
を実行させるプログラム。
【請求項１３】
単語を表象する前記論理インデックスが、それぞれの単語に対応する数字である請求項１１又は１２記載のプログラム。
【請求項１４】
それぞれの単語に対応する前記数字が２進数で表現された数字である請求項１３記載のプログラム。
【請求項１５】
前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、
前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、
メモリ展開された基本語辞書を生成する前記ステップが、前記単語欄にある複数の単語を、当該複数の単語に対して割り当てられている同一の論理インデックスと関連付けて前記メモリ上にメモリ展開する
請求項１１から１４のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、銀行等では受信する決済指図電文等について、計算機を使用して取引先顧客情報（ＣＩＦ）解析処理が必要になることがある（なお、ＣＩＦは顧客情報ファイル（Customer Information File）を意味する。）。詳細には、例えば図１の参照番号３０で示されるような電文中の字句「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  １−２−３４  ＡＫＡＳＡＫＡ」の中の複数の単語「ＧＥＴＲＯＮＩＣＳ」、「ＦＯＯＤＳ」、「ＣＯ．，ＬＴＤ」及び「ＡＫＡＳＡＫＡ」の組み合わせを図１の参照番号３２に示される顧客コード「１２３−４５６７８」に変換することが必要になる。
【０００３】
従来は、この変換処理を次のように行っていた。即ち、顧客コードを特定する複数の単語の組み合わせとそれに対応する顧客コードとの顧客コード・テーブルを予め記憶装置に格納しておく。次いで、入力データから変換すべき複数の単語を抽出して、その抽出された複数の単語と顧客コード・テーブルの中の複数の単語とを文字列比較を行い、一致した場合顧客コードに変換していた（そのような例として、特許文献１参照。）。
【０００４】
しかしながら、このような文字列比較は、１文字毎（１バイト単位）で行うため、とりわけ大量のデータが対象になるときには、当該処理に要する検索時間（seek time）の関係上、高速に処理を行うことができないという問題があった。
【０００５】
このような問題を克服しようとする方式として、電文中の字句をＣＩＦコードに変換するために用いる辞書類をメイン・メモリに上にメモリ・アドレスをシンボルとしてシンボル化することがこの特許出願より前の特許出願において提案された（特許文献２参照）。詳細には、複数の単語のそれぞれとその属性情報を関連付けて二次記憶装置に予め登録してある基本語辞書と、基本語辞書に登録されている２つの単語を組み合わせた組と、キーとして選択された当該組の中の単語と当該組により特定される記号とを関連付けて二次記憶装置に予め登録してある核名称辞書と、当該記号と当該組に含まれない別の単語と当該記号及び別の単語により特定されるＣＩＦコードとを関連付けて二次記憶装置に予め登録してあるフル名称辞書とをメイン・メモリ上にメモリ・アドレスをシンボルとしてシンボル化する。シンボル化された基本語辞書を参照して、被変換字句に含まれる単語に対応するアドレスを取得する。そのうちの２つのアドレス（一方をキーとする）が一致する組をシンボル化された核名称辞書から見つけ、次いで、もう１つのアドレスと一致する組をシンボル化されたフル名称辞書から見つけて、被変換字句を目的のＣＩＦコードに変換する。
【０００６】
また、辞書上の単語にインデックスを付し、それをディスクの格納位置と対応付けて、アクセス時間を短縮化する方法は知られている（例えば、特許文献３参照）。
【特許文献１】特開２００２−５６００５号公報
【特許文献２】特願２００３−１１５２８７号特許出願
【特許文献３】特開平７−３６９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述のように、特許文献２においては、各辞書を関連付けるキー（シンボル）を物理的メモリ・アドレスに直接割り当てる仕様としている。そのような仕様とした場合、コンピュータの特性として、メモリ・アドレスは動的に割り付けられてしまうために、プログラムをメモリ・ロードする度に、辞書相互間のキー関係を、取得したメモリ・アドレスに置き換え、生成する必要があり、この点でプログラム初期処理上、高負荷及び所要時間がかかる。
【０００８】
従って、本発明の課題は、プログラム初期処理上の負荷及び所要時間を低減し、更に字句解析の全体的解析速度を向上させて処理の効率化を図ることにある。
【課題を解決するための手段】
【０００９】
上記課題は、本発明の一局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００１０】
上記課題はまた、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する装置であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書と、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する処理エンジンとを備え、前記処理エンジンは、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開し、変換されるべき字句を単語に分解し、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換し、前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開し、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換する装置により解決される。
【００１１】
本発明の装置の一態様によれば、単語を表象する前記論理インデックスが、それぞれの単語に対応する数字であることが好ましい。
本発明の装置の別の態様によれば、それぞれの単語に対応する前記数字が２進数で表現された数字であることが好ましい。
【００１２】
本発明の装置の更に別の態様によれば、前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、前記処理エンジンが、前記基本語辞書に登録されている解析処理上同一の意味内容を有する表記の異なる複数の単語を、当該表記の異なる複数の単語に対して割り当てられている同一の論理インデックスと関連付けてメモリ上にメモリ展開することが好ましい。
【００１３】
更に、上記課題は、本発明の一局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開して、メモリ展開された名称辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記メモリ展開された名称辞書の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００１４】
更にまた、上記課題は、本発明の別の局面に従った、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換する方法であって、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書を設けるステップと、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書を設けるステップと、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを備える方法により解決される。
【００１５】
本発明の方法の一態様によれば、単語を表象する前記論理インデックスが、それぞれの単語に対応する数字であることが好ましい。
本発明の方法の別の態様によれば、それぞれの単語に対応する前記数字が２進数で表現された数字であることが好ましい。
【００１６】
本発明の方法の更に別の態様によれば、前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、メモリ展開された基本語辞書を生成する前記ステップが、前記単語欄にある複数の単語を、当該複数の単語に対して割り当てられている同一の論理インデックスと関連付けて前記メモリ上にメモリ展開することが好ましい。
【００１７】
上記課題は、本発明の更に別の局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、前記名称辞書に登録されている論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開して、メモリ展開された名称辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ上にメモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記メモリ展開された名称辞書の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００１８】
上記課題は、本発明の別の局面に従った、複数の単語のそれぞれを、それぞれの単語を表象する論理インデックスと関連付けて記憶手段に予め登録してある基本語辞書と、前記基本語辞書に登録されている単語同士を組み合わせた単語の組に対応する論理インデックスの組を前記単語の組により特定される１つの情報と関連付けて記憶手段に予め登録してある名称辞書とを備え、複数の単語を含む字句を当該複数の単語により特定される１つの情報を含む別のデータに変換するコンピュータに、前記基本語辞書に登録されている単語を、それぞれの単語を表象する論理インデックスと関連付けてメモリ上にメモリ展開して、メモリ展開された基本語辞書を生成するステップと、変換されるべき字句を単語に分解するステップと、前記メモリ展開された基本語辞書を参照して、前記の分解された単語に対応する論理インデックスを取得、変換するステップと、前記の取得された論理インデックスを含む全ての論理インデックスの組を前記名称辞書から検索し、当該検索された全ての論理インデックスの組を、各論理インデックスの組に対応する前記特定される１つの情報と関連付けて前記メモリ上にメモリ展開するステップと、前記のメモリ展開された論理インデックスの組の中から、前記の分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択し、当該選択された論理インデックスの組により特定される１つの情報を用いることにより、前記複数の単語を含む字句を前記特定される１つの情報を含む別のデータに変換するステップとを実行させるプログラムにより解決される。
【００１９】
本発明のプログラムの一態様によれば、単語を表象する前記論理インデックスが、それぞれの単語に対応する数字であることが好ましい。
本発明のプログラムの別の態様によれば、それぞれの単語に対応する前記数字が２進数で表現された数字であることが好ましい。
【００２０】
本発明のプログラムの更に別の態様によれば、前記基本語辞書は、単語を格納する単語欄、及び論理インデックスを格納する論理インデックス欄を少なくとも有し、前記単語欄は、単語を論理インデックスに変換するための解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを付すよう解析処理上同一の意味内容を有する表記の異なる複数の単語を格納可能に構成されており、メモリ展開された基本語辞書を生成する前記ステップが、前記単語欄にある複数の単語を、当該複数の単語に対して割り当てられている同一の論理インデックスと関連付けて前記メモリ上にメモリ展開することが好ましい。
【発明の効果】
【００２１】
本発明は、前述のような構成により、それぞれの単語を表象する論理インデックスを予め割り振って、単語と対応の論理インデックスとを関連付けて辞書に格納し、これをメモリ上にメモリ展開することにより、プログラム初期処理上メモリ・アドレスを用いる場合より負荷が軽減され、高速ロードが可能になり、初期処理時間を低減することが可能になる。
【００２２】
本発明は、解析処理における検索の対象を文字からコードたる論理インデックスに変換し、そのコードたる論理インデックスの組み合わせによる集合論理に関する操作を施すことによって、文字を単位とする場合に比べ解析処理時間を大幅に短縮することができる。
【００２３】
本発明は、入力された字句を論理インデックスに分解・変換し、その組み合わせが予め名称辞書に登録された正規の組み合わせに符号するかどうかの判別処理を主旨としており、背景技術に記載したような、基本語辞書から核名称辞書へ、更に核名称辞書からフル名称辞書へ展開するという段階的な辞書解析を行う処理を排除することで、前記判別処理の効率化を図り、その結果高速化を実現している。
【００２４】
本発明の一形態においては、単語を表象する論理インデックスが、それぞれの単語に対応する定値であるので、メモリ展開された論理インデックスの組の中で、分解された単語に対応する論理インデックスのうちの複数の論理インデックスから構成されるいずれかの論理インデックスの組と一致する論理インデックスの組を選択する動作が、論理インデックスが他の記号の場合より高速化される。
【００２５】
本発明の別の形態においては、論理インデックスが、本来、文字（１文字＝１バイト）から構成される単語を２進数表現の数字に変換して、これに基づいて辞書検索を行うので、メモリ負荷及びＣＰＵ負担が軽減され、処理高速化が更に図れる。
【００２６】
また、入力された複数の単語を含む字句を単語に分割、それぞれを所定の論理インデックスに変換・抽出し、その組み合わせの要素の中に、例えばＣＩＦコード等の特定の１つの情報に対応する論理インデックス・セットが包含されるかどうかを判別、包含されるときには当該字句をＣＩＦコード等を導出するので、解析処理の高速化を図ることができる。
【００２７】
本発明の別の形態においては、基本語辞書の単語欄に解析処理上同一の意味内容を有する表記の異なる複数の単語を格納することができるので、基本語辞書を記憶する記憶装置のリソース上、及び基本語辞書がメモリ展開されるメモリのリソース上省資源が図れる。
【発明を実施するための最良の形態】
【００２８】
本発明の好適な実施形態を以下図面を参照して説明する。なお、図面を通して同一又は類似の参照番号は同一又は類似の構成要素を示す。
図１は、銀行等で受信する決済指図電文等について計算機を使用して取引先顧客情報（ＣＩＦ）解析処理に本発明を適用した場合の好適な実施形態に従った字句をデータに変換する装置の基本構成を示す図である。図１において、１０はメイン・フレーム・コンピュータ、パーソナル・コンピュータ、マイクロプロセッサ等の任意のデータ処理装置より構成される処理エンジンを、１２はメイン・メモリを、１４は基本語辞書を、１６は名称辞書をそれぞれ示す。基本語辞書１４及び名称辞書１６は、磁気ディスク等のハード・ディスク（図示せず）に格納されているが、これに限定されず、いずれの他の形式の記憶装置に格納され得る。処理エンジン１０として機能するデータ処理装置と、メイン・メモリ１２、及び基本語辞書１４及び名称辞書１６を格納するハード・ディスクとは通常のデータ・バス等（図示せず）により相互に結合されている。
【００２９】
図２は、基本語辞書１４に事前に登録されている単語（以下、「基本語」とも言う。）をメイン・メモリ１２上にメモリ展開した状態を示す。銀行等におけるＣＩＦ解析処理で扱う入力データは、通常アルファベット及びニューメリック（数字）から成り、従って、基本語辞書１４に登録されている単語もアルファベット及びニューメリック（数字）から構成されている。なお、本明細書における単語あるいは基本語には、普通名詞、固有名詞、略語が含まれるのは勿論、その他、ある意味を有するいずれの一組の記号も含まれる。図２に示すように、基本語辞書１４の一例は、項目として、単語、品詞、名称の属性、コードの属性、及び登録された各単語に対応する数字で表される論理インデックスを含む。この論理インデックスの数字は、ＣＰＵ処理単位数を小さくするため、２進数で表現された数字であることが好ましい。本発明の基本語辞書としては基本語を登録するための単語の欄と、その単語に対応する数字の論理インデックスを格納するための論理インデックスの欄を少なくとも含めばよく、その他の項目は上記のものに限定されるものではない。論理インデックスは、基本語が基本語辞書１４の単語の欄に登録されるとき、その単語に対応する数字（定値）が割り振られ、基本語辞書１４の論理インデックスの欄に、登録される基本語と関連付けられて当該数字も格納、即ち登録される。基本語辞書１４は、変換すべき字句に登録されていない基本語を含む場合、新たな基本語及びそれに対応する論理インデックスを登録し、また登録済みの基本語で使用しなくなった場合に当該基本語及びその対応の論理インデックスを削除できる構造であることが好ましい。
【００３０】
処理エンジン１０は、変換処理を開始する前に、図２に示すように、基本語辞書１４に登録されている基本語をメイン・メモリ１２上にメモリ展開する。メモリ・アドレスは動的に割り付けられるので、プログラムをメモリ・ロードする度に、同じ単語が同一のメモリ・アドレスの場所に格納されるわけではなく、メモリ・アドレスが異なるのが一般的である。従って、この例では、単語の欄の基本語「ＡＫＡＳＡＫＡ」について、参照番号１００で示されるように、プログラムが所与の時点でメモリ・ロードされたとき動的に割り付けられるメイン・メモリ１２上のメモリ・アドレスとして５０番が割り付けられ、その場所に「ＡＫＡＳＡＫＡ」に関する情報が格納される。メモリ・アドレスとは対照的に、基本語「ＡＫＡＳＡＫＡ」は、メイン・メモリ１２上で定値の論理インデックス「＃１００」と関連付けられて格納されていることに注目されたい。なお、高速処理の観点からは、基本語辞書１４を全てメイン・メモリ１２上にメモリ展開するのが好ましいが、変換すべき字句に含まれる基本語が事前に分かっている場合には、用いられる基本語だけをメイン・メモリ１２上にメモリ展開してもよく、更に、用途によっては、変換処理速度が遅くなるが、基本語辞書１４に登録されている基本語の一部分をメモリ展開し、未展開の基本語が変換処理に必要になったとき追加的にメモリ展開するようにしてもよい。
【００３１】
図３は、名称辞書１６に事前に登録されている論理インデックス・セットをメイン・メモリ１２上にメモリ展開した状態を示す。なお、図３には、図２と同様の基本語辞書１４に事前に登録されている基本語をメイン・メモリ１２上にメモリ展開した状態をも示す。図３に示すように、名称辞書１６の項目は、論理インデックス・セット、名称、及び名称に示される単語の組み合わせにより特定される１つの情報、例えば、この銀行の応用の例ではＣＩＦコードから成る。名称辞書１６の名称の欄には、基本語辞書１４に登録されている基本語のうちで、ＣＩＦコードが特定される基本語の組み合わせに含まれる基本語が事前に登録されている。一例として、単語の組み合わせ「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」によりＣＩＦコード「１２３−４５６７８」が、「ＧＥＴＲＯＮＩＣＳ  ＳＨＯＫＵＨＩＮ  ＯＳＡＫＡ」により「１０１−２３４５６」が、「ＧＥＴＲＯＮＩＣＳ  ＢＡＮＫ  ＡＫＡＳＡＫＡ」により「１０２―３４５６７」がそれぞれ特定されるとする。そこで、名称辞書１６の第１行には「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」が、第２行には「ＧＥＴＲＯＮＩＣＳ  ＳＨＯＫＵＨＩＮ  ＯＳＡＫＡ」が、第３行には「ＧＥＴＲＯＮＩＣＳ  ＢＡＮＫ  ＡＫＡＳＡＫＡ」がそれぞれ文字列として登録されている。論理インデックス・セットの欄には、これらの組み合わされた基本語に対応する論理インデックスの組が登録されている。例えば、名称辞書１６の第１行には、名称「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」に対応して、「＃１０７，＃１０６，＃１０４，＃１００」が、第２行には、名称「ＧＥＴＲＯＮＩＣＳ  ＳＨＯＫＵＨＩＮ  ＯＳＡＫＡ」に対応して、「＃１０７，＃１１２，＃１１１」が、第３行には、名称「ＧＥＴＲＯＮＩＣＳ  ＢＡＮＫ  ＡＫＡＳＡＫＡ」に対応して、「＃１０７，＃１０１，＃１００」がそれぞれ基本語辞書１４の論理インデックスの組として登録されている。ＣＩＦコードの欄には、各名称に対応する固有の番号が登録される。例えば、名称辞書１６の第１行には、「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」に対応するＣＩＦコード「１２３−４５６７８」が、第２行には、「ＧＥＴＲＯＮＩＣＳ  ＳＨＯＫＵＨＩＮ  ＯＳＡＫＡ」に対応するＣＩＦコード「１０１−２３４５６」が、第３行には、「ＧＥＴＲＯＮＩＣＳ  ＢＡＮＫ  ＡＫＡＳＡＫＡ」に対応するＣＩＦコード「１０２−３４５６７」がそれぞれ登録されている。なお、１つの単語の組み合わせにより一義的にＣＩＦコードが定まる必要があるので、登録される単語の組み合わせには重複が無く、また或る単語の組み合わせを他の単語の組み合わせが含む関係を持たないように登録されている。名称辞書１６は、変換すべき字句に、登録されていない基本語の組み合わせがある場合、新たな基本語を含む組み合わせを登録し、また登録済みの組み合わせで使用しなくなった場合に削除できるようにされていることが好ましい。
【００３２】
処理エンジン１０は、変換処理を開始する前に、名称辞書１６に登録されている論理インデックス・セットとＣＩＦコードとを関連付けて、図３の参照番号１６ａで示されるようにメイン・メモリ１２上へメモリ展開する。
【００３３】
次に、入力データの変換処理を図１〜図３並びに図４を参照して説明する。図４は、図１に示す変換装置に入力されたデータが変換される過程を説明するための図である。
ここで、メイン・メモリ１２上には前述したように基本語辞書１４、及び名称辞書１６がメモリ展開されているとする。そして、図４の参照番号４０で示すデータが入力されたとする。処理エンジン１０は、ステップ４２に示されるように入力データ４０を単語に分解する。この例では、参照番号４０に示されるように、入力データは、アルファベット及びニューメリック（数字）から成り、単語間はスペースにより区切られている。処理エンジン１０は、入力データ４０文字列に含まれるスペースを区切りに入力データ４０を単語に分解する。
【００３４】
次いで、処理エンジン１０は、ステップ４４に示されるように、分解された単語に対応する論理インデックスを、図３に示すメイン・メモリ１２上にメモリ展開された基本語辞書１４ａを参照して取得する。この例では、図３の基本語辞書１４ａの中の丸で囲った基本語に対応する論理インデックスが取得される。
【００３５】
次いで、処理エンジン１０は、ステップ４６において、分解された単語のうち、論理インデックスが取得できた単語については、当該単語を、取得できた論理インデックスに変換する。なお、＜１−２−３４＞のように基本語辞書１４ａにはない場合にはそのままにしておく。この例では、変換後に、「＃１０７」、「＃１０６」、「＃１０４」及び「＃１００」という論理インデックスが得られる。
【００３６】
処理エンジン１０は、ステップ４８において、論理インデックス「＃１０７」、「＃１０６」、「＃１０４」及び「＃１００」のうちの任意の組が、図３に示すメモリ展開された名称辞書１６ａの論理インデックス・セットの中にあるか検索して、一致した場合にはその論理インデックス・セットに対応するＣＩＦコードを取得する。この例においては、論理インデックス「＃１０７」、「＃１０６」、「＃１０４」及び「＃１００」の組み合わせが一致し、それに対応するＣＩＦコード「１２３−４５６７８」が取得される。その結果、入力データ即ち字句の中の「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」が所望のデータであるＣＩＦコード「１２３−４５６７９」に変換される。
【００３７】
要約すると、本発明の上記好適実施形態においては、入力された名称等の文字列を基礎となる単語に分割、それぞれを所定の論理インデックスに変換・抽出し、その組み合わせの要素の中にＣＩＦコード等に対応するインデックス・セットが包含されるかどうかを判別し、包含されるときには当該入力名称等に対しＣＩＦコード等を導出する。
【００３８】
ここで、論理インデックスを用いる利点について説明する。前述のとおり、論理インデックスを用いることにより、本来、文字（１文字＝１バイト）から構成される単語は２進数表現の数字に変換され、これに基づいて辞書検索が行われる。例えば、７文字で構成される単語「Ｓｈｏｙａｍａ」は、このままをメモリ展開する場合、通常７バイトを要するが、これに論理インデックス「２０７」を適用した場合、「２０７」は、２進数でビット表現すると「１１００１１１１」となり、８ビット（＝１バイト）で表現が可能となる。そのため、論理インデックスは、それにより表象されるいずれの単語よりもＣＰＵ処理単位数を小さくする。このような論理インデックスを用いることにより、メモリ負荷及びＣＰＵ負担が軽減され、処理高速化が図れる。
【００３９】
なお、図１の処理エンジン１０内に記載されている処理ブロックと図４の処理ステップとは、図４のステップ４２及び４４が図１の単語認識ブロック２０に、図４のステップ４６及び４８が名称認識ブロック２２にそれぞれ対応する。
【００４０】
次に、前述した実施形態の変形例を以下に説明する。上記実施形態と同じ構成、動作の部分は説明を省き、相違する部分のみを説明する。処理エンジン１０は、入力データを受け取る前に、基本語辞書１４をメイン・メモリ１２上にメモリ展開するが、名称辞書１６について事前にメイン・メモリ１２上にメモリ展開しない。
【００４１】
次いで、処理エンジン１０は、入力データを受け取り、図４のステップ４４及び４６までの処理を行う。処理エンジン１０は、次いで、入力データに含まれる単語に対応する取得された論理インデックスを含む論理インデックス・セットの全てを名称辞書１６から抽出し、それらを図３の１６ａで示すようにメイン・メモリ１２上にメモリ展開する。
【００４２】
次いで、処理エンジン１０は、図４のステップ４８と類似の処理を行う。詳細には、図１０は、入力データに含まれる単語に対応する取得された論理インデックス「＃１０７」、「＃１０６」、「＃１０４」及び「＃１００」のうちの任意の組が、図３に示すメモリ展開された核名称辞書１６ａの論理インデックス・セットの中にあるか検索して、一致した場合にはその論理インデックス・セットに対応するＣＩＦコードとして「１２３−４５６７８」が取得される。その結果、入力データ即ち字句の中の「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤＳ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」が所望のデータであるＣＩＦコード「１２３−４５６７９」に変換される。この変形例は、変換処理速度が前の実施形態より遅くなるが、メイン・メモリ１２の容量が少なくてよい。
【００４３】
前述の好適な実施形態においては、論理インデックスを予め定値として定義し、その論理インデックスを基本語と関連付けて基本語辞書１４に格納し、これをメイン・メモリ１２上にメモリ展開することにより、キーを、プログラムをメモリ・ロードする度に変化し得るメモリ・アドレスに変換する処理が不要となり、また辞書相互間のキー関係を、取得したメモリ・アドレスに置き換え、生成する必要がなくなるため、プログラム初期処理上負荷が軽減され、ロード時間を高速化することができる。また、論理インデックス及び論理インデックス・セットにより構成された辞書解析により、解析処理自体の高速化の可能となる。
【００４４】
更に、前述した実施形態の別の変形例を以下に説明する。この変形例では、基本語辞書１４の単語の欄の１つの行に複数の単語を格納し得るようにする。前述した実施形態では、単語を論理インデックスに変換する解析処理を行っている。この解析処理すべき単語には、表記は異なるものの解析処理上同一の意味内容を有するものがある。これらの単語には、個々に異なる論理インデックスを割り振ってもよいが、解析処理上同一の意味内容を有するので、同一の論理インデックスを割り振っても解析処理上問題は生じないし、処理効率上無駄を省くことができる。そこで、このような表記は異なるものの解析処理上同一の意味内容を有する複数の単語を基本語辞書１４の単語の欄の１つの行に格納する。格納の仕方の一例としては、各単語を識別できるように、単語と単語との間にスペースを挿入すればよい。なお、本発明は、複数の単語の格納の仕方は、各単語が識別できればいずれの方法でもよい。例えば、「ＦＯＯＤＳ」と「ＦＯＯＤ」とは、解析処理上表記が異なるが解析処理上同一の意味内容を有する単語である。これらの単語を、図２の参照番号１０２に示されるように「ＦＯＯＤＳ」と「ＦＯＯＤ」との間にスペースを挿入して格納する。従って、「ＦＯＯＤＳ」と「ＦＯＯＤ」とには、同一の論理インデックス「＃１０６」が割り振られることになる。
【００４５】
基本語辞書１４の単語欄に２つの単語「ＦＯＯＤＳ」及び「ＦＯＯＤ」が格納されている場合には、それらの単語は、参照番号１０４に示されるように単語欄に２つの単語を含む「ＦＯＯＤＳ  ＦＯＯＤ」の形式で、メイン・メモリ１２上にメモリ展開される。そのため、メイン・メモリ１２上で、単語「ＦＯＯＤ」も単語「ＦＯＯＤＳ」と同一の論理インデックス「＃１０６」と関連付けされる。
【００４６】
図４に示す入力データにおいて、「ＦＯＯＤＳ」の代わりに「ＦＯＯＤ」が入力された場合も、前述した実施形態と同様の動作により、「ＦＯＯＤ」は論理インデックス「＃１０６」に変換され、図４のステップ４６及び４８における動作と同じ動作により、「ＧＥＴＲＯＮＩＣＳ  ＦＯＯＤ  ＣＯ．，ＬＴＤ  ＡＫＡＳＡＫＡ」は、「１２３−４５６７８」に変換される。
【００４７】
図５は、前述した解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを割り振る発明の理解を容易にするための概要を示す図である。参照番号１１０は、基本語辞書１４における単語と論理インデックスとの対応関係を示し、単語「Ｓｙｏｙａｍａ」は単語「Ｓｈｏｙａｍａ」と、そして単語「＆」は単語「ａｎｄ」とそれぞれ表記が異なるが解析処理上同一の意味内容を有するので、単語「Ｓｙｏｙａｍａ」には単語「Ｓｈｏｙａｍａ」と同じ論理インデックス「＃２０７」が、また単語「＆」には単語「ａｎｄ」と同じ論理インデックス「＃２０６」が割り振られている。参照番号１１２は、名称辞書１６における論理インデックス・セットとＣＩＦコードとの対応関係を示す。入力１に示されるような字句が入力された場合、分割１に示されるように単語に分割され、分割された各単語に対して参照番号１１０に示す単語−論理インデックスの対応関係を参照する、即ち辞書を適用すると、辞書適用に示される論理インデックスに変換される。一方、入力２に示されるような字句が入力された場合、分割２に示されるように単語に分割され、分割された各単語に対して参照番号１１０に示す単語と論理インデックスとの対応関係を参照する、即ち辞書を適用すると、辞書適用に示されるように入力１の場合と同じ論理インデックスに変換される。入力１及び入力２は同じ論理インデックスの組に変換されるので、ＣＩＦ解析において、参照番号１１２に示される論理インデックス・セットとＣＩＦコードとの対応関係を参照すると、入力１も入力２も同じＣＩＦコードに変換される。
【００４８】
解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを割り振る上記の実施形態では、それら複数の単語には解析処理上同一の意味内容を有するので同一の論理インデックスを割り振り、基本語辞書１４の単語欄にそれら複数の単語を同一の論理インデックスと関連付けて格納することにより、メイン・メモリ及びハード・ディスク等の記憶装置のリソースが省資源となり、また処理効率が向上する。
【図面の簡単な説明】
【００４９】
【図１】図１は、銀行等で受信する決済指図電文等について計算機を使用してＣＩＦ解析処理に本発明を適用した場合の好適な実施形態に従った字句をデータに変換する装置の基本構成を示す図である。
【図２】図２は、基本語辞書１４に事前に登録されている基本語をメイン・メモリ１２上にメモリ展開した状態を示す。
【図３】図３は、名称辞書１６に事前に登録されている論理インデックス・セットをメイン・メモリ１２上にメモリ展開した状態を示す。
【図４】図４は、図１に示す変換装置に入力されたデータが変換される過程を説明するための図である。
【図５】図５は、解析処理上同一の意味内容を有する表記の異なる複数の単語に同一の論理インデックスを割り振る発明の理解を容易にするための概要を示す図である。
【符号の説明】
【００５０】
１０  処理エンジン
１２  メイン・メモリ
１４  基本語辞書
１６  名称辞書
【図１】
2005275880.tif 000003
【図２】
2005275880.tif 000004
【図３】
2005275880.tif 000005
【図４】
2005275880.tif 000006
【図５】
2005275880.tif 000007