(57)【特許請求の範囲】
【請求項１】
仮名文字列を検索キーとして、検索キーに対応する漢字を含む複数個の情報の取得を行うデータベース検索方式において、
漢字を含む文字列から仮名文字列への変換テーブルと、変換された仮名文字列から漢字を含む複数個の情報を取得したのち該情報と前記漢字を含む文字列との一致度合いを調べる比較手段を備え、任意の漢字を含む文字列を指定することによりこれを仮名に変換してデータベースの検索を行い、前記比較手段により完全に一致もしくは一致度合いが高い漢字を含む情報を、検索により取得した漢字を含む複数個の情報の中から選択し、これを検索出力とするデータベース検索方式。
【請求項２】
仮名文字もしくはローマ字から漢字を含む文字列に変換する日本語入力処理手段と組み合わされ、仮名文字列を検索キーとして検索キーに対応する漢字を含む複数個の情報の取得を行うデータベース検索方式において、
仮名文字列から漢字を含む複数個の情報を取得したのち該情報と前記漢字を含む文字列との一致度合いを調べる比較手段を備え、日本語入力処理手段が漢字に変換を行う元の仮名文字もしくはローマ字から、ローマ字の場合は仮名文字に変換してデータベースの検索を行い、前記比較手段により完全に一致もしくは一致度合いが高い漢字を含む情報を、検索により取得した漢字を含む複数個の情報の中から選択し、これを検索出力とするデータベース検索方式。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、データベース検索方式に係り、特に漢字を含む文字列からの検索に対応していないＣＤ−ＲＯＭなどを用いたデータベース検索方式において、漢字を含む文字列からの検索を簡便に行うためのデータベース検索方式に関する。
【０００２】
【従来の技術】
近年、ＣＤをＲＯＭとして使用する国語辞典や百科辞典が普及し始めているが、これをコンピュータで利用する場合には画面上に表示されている言葉や用語を文字列として指定し、この文字列の意味を取得することが要求される。しかし、前記文字列に漢字が含まれている場合に、ＣＤ−ＲＯＭが仮名文字の検索キーしか具備していないものにおいては、漢字を含む文字列からの検索が不可能となる。例えば、市販されているＣＤを利用した国語辞典の中には、仮名文字列から漢字を含む情報を検索する検索方式のみ対応し、ＣＤ−ＲＯＭの中に漢字を含む文字からの検索のためのインデックスが設けられていないものが存在するが、このようなＣＤ−ＲＯＭを使用した場合には、その都度仮名文字をキーボードから入力しなければならないといった煩わしさがあった。
【０００３】
また、このようなＣＤ−ＲＯＭの使用に対しては、漢字を含む文字列から仮名文字に変換する変換表を別途設け、これにより求められる文字の読みを取得して検索を行う方式が考えられるが、この方式においても同音異義語のように同一キーが検索キーとなってしまう場合には、同音異義語から目的とする単語を選択する作業を行う必要が生じてしまうことになる。例えば“新興”という言葉を例に説明すると、“新興”からは“しんこう”が求められ、これによりＣＤ−ＲＯＭのデータベースの検索を行うと、“進行”，“振興”，“親交”，“信仰”，“新興”・・・、など多くの同音異義語があるために、これらの中から“新興”を選ぶ作業を行う必要が生じる。
【０００４】
同様なことが、仮名文字もしくはローマ字から漢字を含む文字列に変換する日本語入力処理手段を使用した場合にも発生する。仮名を入力して漢字に変換した後、この漢字が適切であるか否か辞書で確認する時に仮名文字に同音異義語があると、やはり同音異義語の中から目的とする単語を選択する操作が必要となってしまうことになる。
【０００５】
【発明が解決しようとする課題】
本発明は、このような漢字を含む文字列からの検索に対応していないＣＤ−ＲＯＭなどをデータベースとした辞書や辞典での検索の煩雑さを改善することを目的とし、漢字を含む文字列と漢字を含む情報の一致度合いを調べる比較手段を設けることにより、漢字を含む文字列からの検索を同音異義語があった場合にも、目的とする単語を自動的に選別することで簡便な操作で足りるようにした。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決するために、第１に仮名文字列を検索キーとして、検索キーに対応する漢字を含む複数個の情報の取得を行うデータベース検索方式において、漢字を含む文字列から仮名文字列への変換テーブルと、変換された仮名文字列から漢字を含む複数個の情報を取得したのち該情報と前記漢字を含む文字列との一致度合いを調べる比較手段を備え、任意の漢字を含む文字列を指定することによりこれを仮名に変換してデータベースの検索を行い、前記比較手段により完全に一致もしくは一致度合いが高い漢字を含む情報を、検索により取得した漢字を含む複数個の情報の中から選択し、これを検索出力とするデータベース検索方式を手段とし、
【０００７】
第２に仮名文字もしくはローマ字から漢字を含む文字列に変換する日本語入力処理手段と組み合わされ、仮名文字列を検索キーとして検索キーに対応する漢字を含む複数個の情報の取得を行うデータベース検索方式において、仮名文字列から漢字を含む複数個の情報を取得したのち該情報と前記漢字を含む文字列との一致度合いを調べる比較手段を備え、日本語入力処理手段が漢字に変換を行う元の仮名文字もしくはローマ字から、ローマ字の場合は仮名文字に変換してデータベースの検索を行い、前記比較手段により完全に一致もしくは一致度合いが高い漢字を含む情報を、検索により取得した漢字を含む複数個の情報の中から選択し、これを検索出力とするデータベース検索方式を手段とする。
【０００８】
【実施例】
以下添付図面に基づいて本発明に係るデータベース検索方式の実施例を詳細に説明する。図１は、本発明の第１実施例に係るデータベース検索方式を実施する装置の機能構成図である。この図において、ＲＯＭ１にはＣＰＵ２（中央処理装置）が動作するための各種処理プログラム、即ちワープロ処理プログラム３、検索文字指定プログラム４、漢字仮名変換プログラム５、ＣＤ−ＲＯＭ検索プログラム６、比較プログラム７とデータとして漢字仮名変換テーブル８が蓄積されている。ＲＡＭ９は情報の一時記憶用のワークエリアとして使用される。また、ＣＤ−ＲＯＭドライブ１０にはディスクコントローラ１１により制御される国語辞典ＣＤ−ＲＯＭ１２がセットされている。上記ＣＰＵ２がＩ／Ｏコントローラ１３を介してキーボード１４から入力を受け付けると、アプリケーションプログラムであるワープロ処理プログラム３により処理が施され、ＣＰＵ２は結果をディスプレイＲＡＭ１５に書き込む。ディスプレイコントローラ１６はディスプレイＲＡＭ１５に書き込まれている文字コードにしたがってディスプレイ１７上に文字を表示するように構成されている。このためにキーボード１４から入力された情報は直ちに画面に表示される。
【０００９】
図２は、画面上に検索文字列が表示されている状態を示す。例えば文章の中にある“新興勢力”の意味を取得するためにこれを検索する場合などである。図３は、この場合のＣＤ−ＲＯＭの検索処理の流れを説明したものである。
【００１０】
図３において、カーソルを“新”の文字に合わせてＣＤ−ＲＯＭでの検索が指定されると検索文字指定プログラム４が“新”のカーソル位置から“新興勢力が”のごとく複数個の文字をディスプレイＲＡＭ１５からワーク領域に検索文字データとして取り出す。次いで、漢字仮名変換プログラム５が漢字仮名変換テーブル８を検索し、先頭文字から最大の一致度を有する漢字まじり文字列に対応する仮名文字列“しんこう”を抽出する。即ち、この例では“新し”が一文字分の一致であるのに対して“新興”は二文字分が一致することから、この漢字に対応した仮名文字“しんこう”が選択されることになる。
【００１１】
仮名文字列“しんこう”が抽出されると、次にＣＰＵ２はＣＤ−ＲＯＭ検索プログラム６を起動して、ディスクコントローラ１６に対し“しんこう”に該当する項目の検索を行う。図３に示したようにＣＤ−ＲＯＭには複数個の同音異義語の情報が記録されており、これらを全て読み出して出力候補とする。即ち、“しんこう”の同音異義語は“進行”、“振興”、“親交”、“信仰”“新興”の５種類あることから、これら全てが出力候補となる。次にＣＰＵ２は比較プログラム７を起動して、検索文字列データ“新興勢力が”と前出の出力候補とを先頭文字から比較し、完全に一致もしくは一致度合いが高いものを検索出力とする。従って、この例では“新興”の文字列部分が一致するので、残りの他の候補を読み飛ばし、この“新興”を同音異義語の中から自動的に選択する。そして、ＣＤ−ＲＯＭの中に蓄積されている“新興”の意味内容である“新たに興ること”が検索出力として画面上に表示されることになり、一度の操作で素早く“新興”の意味を把握することができる。この時、画面上に“新興−新たに興ること”と表わすことで、より明確に意味を確認することもできる。
【００１２】
なお、上記実施例では、ＣＤ−ＲＯＭから同音異義語を全部読み出した後に検索文字データとの比較を行っているが、ＣＤ−ＲＯＭから出力候補を一つ一つ読み出すのと同時に比較を行っても良い。また、ＣＤ−ＲＯＭのデータは仮名文字の検索キーと“新興”のような項目名と、その内容が一緒に蓄積されている場合だけでなく別々に蓄積されていても良く、この場合には項目名に対し比較を行い、完全に一致もしくは一致度が高い項目名に対応する内容を検索してこれを検索出力とする。
【００１３】
次に本発明の第２実施例について説明する。図４はこの実施例に係るデータベース検索方式を実施する装置の機能構成図である。ＲＯＭ１内には先の実施例とは異なった種類のＣＰＵ２の動作処理プログラム、即ちキー入力処理プログラム２０、仮名漢字変換プログラム２１、ＣＤ−ＲＯＭ検索プログラム６、比較プログラム７と、データとしての仮名漢字変換辞書２２が蓄積されている。なお、ＲＯＭ１以外の装置の機能は先の実施例と同じであり、ＲＡＭ９は情報の一時記憶用のワークエリアとして使用され、またＣＰＵ２はＩ／Ｏコントローラ１３を介してキーボード１４から入力を受け付け、また処理結果をディスプレイＲＡＭ１５に書き込む。ディスプレイコントローラ１６はディスプレイＲＡＭ１５に書き込まれている文字コードにしたがってディスプレイ１７上に文字を表示するように構成されている。また、ＣＤ−ＲＯＭドライブ１０にはディスクコントローラ１１により制御される国語辞典ＣＤ−ＲＯＭ１２がセットされている。
【００１４】
図５は、上記実施例でのＣＤ−ＲＯＭにおける検索処理の流れを説明したものである。この実施例では例えばコンピュータの画面上で日本語の文章を作成する場合に、用いる言葉の意味に見合った漢字文字を検索する際に利用することができる。例えば、キーボード１４から入力した“しんこうせいりょくが”の漢字文字を検索する場合、先ず入力された“しんこうせいりょくが”の仮名文字データから、操作者が仮名漢字変換プログラム２１により仮名漢字変換辞書２２を参照して“新興勢力が”の漢字文字列を生成する。次にＣＤ−ＲＯＭ検索を指定すると、前述の仮名漢字変換辞書２２を参照して漢字変換を行ったもとになった仮名文字列“しんこう”を仮名漢字変換プログラム２１から受け取る。次いでＣＰＵ２はＣＤ−ＲＯＭ検索プログラム６を起動して、ディスクコントローラ１１に対して検索を指示し、“しんこう”に該当する項目の検索を行う。そして、先の実施例と同様に、ＣＤ−ＲＯＭには複数個の同音異義語を有する情報が記載されているから、これらを全て読み出して出力候補とする。次にＣＰＵ２は比較プログラム７を起動して検索文字列データ“新興勢力が”と前出の出力候補とを先頭文字から比較し、完全に一致もしくは一致度合いの高いものを検索出力とし、他の同音異義語は読み飛ばして画面上には“新興”の内容である“新たに興ること”を表示することになる。操作者は、画面上に表示された用語の意味が目的のものか否かを確認し、それで良ければ“新興”の漢字文字を選択する。
【００１５】
【発明の効果】
以上説明したように、本発明に係るデータベース検索方式によれば、画面に表示された文字列の内容を検索する場合、又は画面にキーボードから入力した仮名文字列の内容を検索する場合などに、漢字混じりの単語を指定するだけで、その単語もしくはその単語に最も近い内容の検索出力を同音異義語の中から自動的に選び出すことができるので、辞書や辞典などからの検索が簡便になるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例に係るデータベース検索方式を実施するための装置の機能構成図である。
【図２】コンピュータの画面上に表示された検索文字列の一例を示す説明図である。
【図３】上記実施例におけるＣＤ−ＲＯＭの検索処理の流れを示す説明図である。
【図４】本発明の第２実施例に係るデータベース検索方式を実施するための装置の機能構成図である。
【図５】第２実施例におけるＣＤ−ＲＯＭの検索処理の流れを示す説明図である。
【符号の説明】
１  ＲＯＭ
５  漢字仮名変換プログラム
７  比較プログラム
８  漢字仮名変換テーブル
２１  仮名漢字変換プログラム
２２  仮名漢字変換辞書
【図１】
0003574199.tif 000002
【図２】
0003574199.tif 000003
【図３】
0003574199.tif 000004
【図４】
0003574199.tif 000005
【図５】
0003574199.tif 000006