JP3155600B2 - 情報検索装置 - Google Patents

情報検索装置

Info

Publication number
JP3155600B2
JP3155600B2 JP05555092A JP5555092A JP3155600B2 JP 3155600 B2 JP3155600 B2 JP 3155600B2 JP 05555092 A JP05555092 A JP 05555092A JP 5555092 A JP5555092 A JP 5555092A JP 3155600 B2 JP3155600 B2 JP 3155600B2
Authority
JP
Japan
Prior art keywords
information
heading
kanji
identification
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP05555092A
Other languages
English (en)
Other versions
JPH05257981A (ja
Inventor
厚 吉富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP05555092A priority Critical patent/JP3155600B2/ja
Publication of JPH05257981A publication Critical patent/JPH05257981A/ja
Application granted granted Critical
Publication of JP3155600B2 publication Critical patent/JP3155600B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報検索装置、特に、
あらかじめ記憶手段に格納しておいた見出し情報の検索
を行い、検索された見出し情報とそれに対応する対応情
報を所定の出力手段に出力する情報検索装置に関するも
のである。
【0002】
【従来の技術】従来より、電子辞書などの情報検索装置
においては、見出し情報(キーワードや見出し語)とそ
れに対応する情報(表記や意味)を記憶装置に記憶させ
ておき、所定の方法で見出し情報の検索を行い、検索さ
れた見出し情報、およびそれと対応する対応情報を表示
装置などを用いて出力するものが知られている。
【0003】
【発明が解決しようとする課題】ところが従来の方式に
おいては、例えば図4に示すように見出し語との表記が
重複した情報を持っているにもかかわらず、それらをそ
のまま記憶装置に記憶することにより、単語の数が増え
れば増えるほど、無駄な記憶領域の占有容量も大きくな
ってしまうといった問題点がある。
【0004】本発明の目的は、以上のような問題を解決
し、無駄な情報をできるだけ持たないようにして、同じ
記憶容量でたくさんの情報を記憶できる情報検索装置を
提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、本発明は、見出し情報と該見出し情報に対応する対
応情報との組み合わせを複数記憶しており、1つの前記
組み合わせ中に、前記見出し情報として仮名情報が記憶
され、前記見出し情報に対応する前記対応情報として、
漢字情報と前記見出し情報のうち前記漢字情報以外の部
分に対応する識別情報とが記憶されている記憶手段と、
入力情報に対応する見出し情報を前記記憶手段内の前記
見出し情報から検索する検索手段と、前記検索手段によ
って得られた見出し情報に対応する対応情報を参照し
て、前記識別情報が該対応情報中に含まれる場合、該対
応情報中の識別情報に代えて見出し情報の対応する仮名
部分の内容を補完して補完された対応情報を出力する補
完手段とを有することを特徴とする。
【0006】
【作用】本発明によれば、見出し情報を参照して対応情
報を補完して出力する。これによれば、あらかじめ記憶
しておく対応情報の大きさは小さくできるので、より多
くの対応情報を同じ大きさの記憶媒体に格納することが
可能となる。
【0007】
【実施例】以下図面に示す実施例に基づき、本発明を詳
細に説明する。
【0008】図1は、本発明を採用した情報検索装置の
ブロック図を示す。図において符号2は、マイクロプロ
セッサなどからなるCPUで、キーボード1からの入力
に従ってROM4に格納されたプログラム4aの各処理
を実行する。
【0009】ここでキーボード1は、インターフェース
手段を介してCPU2と接続される。ROM4には、見
出し情報、およびその対応情報を格納した辞書4bが格
納されており、キーボード1から入力された文字列を用
いて辞書4bの情報が検索される。RAM3には、キー
ボードからの入力データを一次記憶する入力バッファ3
a,表示すべきデータを展開する表示バッファ3bなど
が設けられている。
【0010】表示器6は、LCDパネル、あるいは、C
RTディスプレイなどから構成され、CPU2の制御下
の表示ドライバ5によって駆動される。
【0011】図2は、本実施例における装置の外観図で
1,6はそれぞれ図1におけるキーボード1および表示
器6である。またキーボード1は、アルファベットなど
を入力する文字入力キー1aと情報検索を実行させるサ
ーチキー1b、およびカーソルキー1cなどから構成さ
れる。
【0012】図3は、キーボードを用いて文字列を入力
し、それを用いて検索した情報を表示器に表示した様子
を示している。3−(a)は文字列入力の途中を、3−
(b)は入力が終了した様子を、3−(c)はサーチキ
ーが押されて「言いそびれる」という単語が検索された
様子を、3−(d)は再びサーチキーが押されて次の単
語「言い出しっ屁」を表示した様子を示している。
【0013】図5〜図6は、辞書4bの内容について示
したもので、見出しと、表記にそれぞれデータが格納さ
れている。見出しにおける「/」は分かち情報を示して
おり、図3に示すように、情報を表示する時に表記の
に読みをふるために必要となる。図5は、見出しにつ
いては全て平仮名で格納した例を示しており、こうする
ことで、入力語と見出し語とを比較するときに、見出し
語については平仮名変換する必要がないため、比較処理
が簡単になる。図6は、本発明における一例を示したも
ので、表記に見出しを参照するコードを記憶している。
‘c1’は平仮名参照を示し、‘c2’はカタカナ参照
を示すコードである(c1=01H,c2=02Hとす
る)。
【0014】図7は、データ処理のフローチャートで、
まずステップS1でキー入力処理を行い、ステップS2
でそのキーの判別を行い、その判別結果に応じてステッ
プS3,S4,S5のいずれかに進み、その後ステップ
S6に進む。ステップS3では、文字入力キー1aから
入力語が入力された際に、入力バッファ3aにセットす
る処理を行い、ステップS4では、キーボード1のサー
チキー1bが入力された際に入力バッファ3a内の入力
語について図6のような辞書の検索処理を行う。ステッ
プS5ではこれらS3,S4以外の処理を行う。ステッ
プS6では、表示バッファ3bにセットされたデータを
表示装置6に表示する処理を行う。以上の一連の処理を
繰り返し情報検索処理を行う。
【0015】図8は、ステップS4の検索処理を詳細に
示したもので、ステップS101〜S104の間で入力
語が見出し語と等しいか又はそれより大きくなる(見出
し語が見つかる)まで比較を繰り返す。すなわち、S1
01で入力語と見出し語とを比較し、S102で入力語
が見出し語より小さいかを判断し、小さいと、S103
で見出し語を1つ進め、S104で見出し語が終了かを
判断し、終了のときはS116でエラーメッセージを表
示バッファにセットし、リターンする。終了でないとS
101に戻る。ステップS102で入力語が見出し語
等しいか又はそれより大きくなって、見出し語が見つか
ると、ステップS105に進み、それ以降の一連の処理
で、見つかった見出し語とその表記を表示バッファにセ
ットする。
【0016】まずステップS105でポインタのセット
を行い(すなわち、PTR1に表記の先頭アドレス,P
TR2に見出しの先頭アドレスを各々セット)、ステッ
プS106で表記の文字が見出しを参照しているか(こ
の場合は表記のコードが01H,02Hかまたはそれ以
外かどうか)をチェックする。見出しを参照していない
場合は、表記の文字は漢字なのでステップS107でそ
のまま表記表示バッファにセットする。次にステップS
108でその漢字に対応する(すなわち、区切れまで
の)見出し(漢字の読み)を見出し表示バッファにセッ
トする。この時PTR2は必要な分だけ進めている。次
にステップS109で表記のポインタを漢字のコード長
分だけ進める。ステップS106で表記が見出しを参照
していると判断されたときには、ステップS110に進
み、参照が平仮名参照(01H)かカタカナ参照(02
H)かをチェックする。カタカナ参照の場合はステップ
S111〜S113の一連の処理で見出しをカタカナ変
換する。すなわち、S111でカタカナ変換用のポイン
タSPTR2にPTR2の値を入れ、S112でSPT
R2を参照して区切れまで見出しをカタカナ変換し、S
113でPTR2にSPTR2の値を入れる。次にステ
ップS114に進み、分かちがくるか、終わりになるま
で見出しを表記表示バッファにセットする。ステップS
115で表記のポインタを参照コード長分だけ進め、S
117に進んで表示終わりかを判断し、終わりのときに
リターンし、そうでないときはS106に戻る。以上一
連の処理を表記が終了するまで繰り返すことで、表示バ
ッファには図3に示すような表示の内容(ただし、図で
はカタカナではなく平仮名)がセットされる。S110
で平仮名参照のときはS114に進む。
【0017】[他の実施例] (1)見出しの先頭が2文字以上前の表記単語と同じで
ある場合は、その見出し部分をコード化して持つことに
より、データ容量を減らすことができるが、このような
場合にも本発明は適用できる。図9に例を示すが、「い
/い/だ/しっ/ぺ」については、前の見出し「い/い
そびれる」と先頭から3文字同じであるので、F3Hと
いうコードで符号化している。
【0018】(2)図10および図11は見出しにあら
かじめ分かちを記憶せずに、漢字の読みのテーブルを参
照して、漢字と仮名との対応をとることと、参照するコ
ード長を「c1」〜「cF」(c1=01H,c2=0
2H,c3=03H,…cF=0FH)に示すようにコ
ード化して記憶しておくことにより表記から見出しの参
照を実現している様子を示している。
【0019】表記への補完を説明すると、見出し「おい
たてる」に対応する表記「追c1立c2」はまず漢字
「追」については図11の漢字とその読みの対応テーブ
ルから「ツイ」もしくは「お」であることがわかるの
で、これを見出しと比較して、見出しの「お」までが読
みであることがわかる。次に「c1」は平仮名1文字に
対応することを示しており、見出しの「い」を参照する
ことを示す。同様に漢字「立」についても読み「た」が
決まり、「c2」については見出しの「てる」が対応す
ることが分かる。
【0020】以上のように分かちを記憶しておかなくて
も、漢字の読みテーブルをもてば表記から見出しを参照
することが可能となる。
【0021】
【発明の効果】上述したように、本発明によれば、記憶
手段に、見出し情報と該見出し情報に対応する対応情報
との組み合わせを複数記憶し、さらに1つの前記組み合
わせ中に、前記見出し情報として仮名情報を記憶し、前
記見出し情報に対応する前記対応情報として、漢字情報
と前記見出し情報のうち前記漢字情報以外の部分に対応
する識別情報とを記憶することによって、ひらがなの読
みに対応するカタカナのみの表記、漢字のみの表記、ま
たは漢字と仮名の混じった表記を検索する際に、対応情
報中の識別情報に代えて見出し情報の対応する仮名部分
の内容を補完し補完された対応情報を出力することがで
き、しかも、対応情報の容量を低減することができ、ま
た、重複してデータを持っている場合と同様の出力を得
ることができる。すなわち、同じ容量の記憶手段ならよ
り多くの単語を記憶できるため、より多くの単語が入っ
た製品を安価なコストで提供することができる。
【図面の簡単な説明】
【図1】本発明の実施例装置のブロック図である。
【図2】同装置の外観図である。
【図3】同装置の操作例を示した例である。
【図4】従来の辞書の内容を示した図である。
【図5】平仮名化した見出しを示した辞書の内容を示す
図である。
【図6】表記から見出しを参照するための参照コードを
示した辞書の内容を示す図である。
【図7】データ処理のフローチャートである。
【図8】検索処理のフローチャートである。
【図9】見出し語をコード化した例を示した辞書の内容
を示す図である。
【図10】分かちがない場合の例を示した辞書の内容を
示す図である。
【図11】漢字とその読みのテーブルを示した図であ
る。
【符号の説明】
1 キーボード 1a 文字入力キー 1b サーチキー 2 CPU 3 RAM 3a 入力バッファ 3b 表示バッファ 4 ROM 4a プログラム 4b 辞書 5 表示ドライバ 6 表示器
フロントページの続き (56)参考文献 特開 昭60−207948(JP,A) 特開 平3−94372(JP,A) 特開 昭57−187768(JP,A) 特開 昭62−180471(JP,A) 特開 昭61−80450(JP,A) 特開 平4−17067(JP,A) 特開 平2−64770(JP,A) 特開 昭61−255465(JP,A) 特開 昭61−285573(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 G06F 17/22 JICSTファイル(JOIS)

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 見出し情報と該見出し情報に対応する対
    応情報との組み合わせを複数記憶しており、1つの前記
    組み合わせ中に、前記見出し情報として仮名情報が記憶
    され、前記見出し情報に対応する前記対応情報として、
    漢字情報と前記見出し情報のうち前記漢字情報以外の部
    分に対応する識別情報とが記憶されている記憶手段と、 入力情報に対応する見出し情報を前記記憶手段内の前記
    見出し情報から検索する検索手段と、 前記検索手段によって得られた見出し情報に対応する対
    応情報を参照して、前記識別情報が該対応情報中に含ま
    れる場合、該対応情報中の識別情報に代えて見出し情報
    の対応する仮名部分の内容を補完して補完された対応情
    報を出力する補完手段とを有することを特徴とする情報
    検索装置。
  2. 【請求項2】 前記見出し情報及び該見出し情報に対応
    する前記漢字情報及び前記識別情報の1つの組み合わせ
    中に、前記漢字情報及び前記識別情報のいずれかが、複
    数箇所存在することを特徴とする請求項1記載の情報検
    索装置。
  3. 【請求項3】 前記見出し情報及び該見出し情報に対応
    する前記漢字情報及び前記識別情報の1つの組み合わせ
    中に、前記漢字情報及び前記識別情報の両方が、複数箇
    所存在することを特徴とする請求項1記載の情報検索装
    置。
  4. 【請求項4】 前記記憶手段には、漢字情報と当該漢字
    情報の読みとを対応付けたテーブルが更に記憶されてお
    り、 前記補完手段は、前記漢字情報と前記見出し情報のうち
    前記漢字情報以外の部分に対応する識別情報とが含まれ
    る情報が前記対応情報中に含まれる場合、前記テーブル
    及び当該識別情報を参照することを特徴とする請求項1
    記載の情報検索装置。
JP05555092A 1992-03-13 1992-03-13 情報検索装置 Expired - Fee Related JP3155600B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05555092A JP3155600B2 (ja) 1992-03-13 1992-03-13 情報検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05555092A JP3155600B2 (ja) 1992-03-13 1992-03-13 情報検索装置

Publications (2)

Publication Number Publication Date
JPH05257981A JPH05257981A (ja) 1993-10-08
JP3155600B2 true JP3155600B2 (ja) 2001-04-09

Family

ID=13001817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05555092A Expired - Fee Related JP3155600B2 (ja) 1992-03-13 1992-03-13 情報検索装置

Country Status (1)

Country Link
JP (1) JP3155600B2 (ja)

Also Published As

Publication number Publication date
JPH05257981A (ja) 1993-10-08

Similar Documents

Publication Publication Date Title
US4689768A (en) Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories
JPH07114568A (ja) データ検索装置
JP3155600B2 (ja) 情報検索装置
JP2540756B2 (ja) Pos端末装置
US5224041A (en) Electronic dictionary for outputting words in the opposite order in which they are searched
US5404517A (en) Apparatus for assigning order for sequential display of randomly stored titles by comparing each of the titles and generating value indicating order based on the comparison
JPS6246029B2 (ja)
JP2787822B2 (ja) 文書処理装置
JP2634926B2 (ja) かな漢字変換装置
JP2761606B2 (ja) 文書データ処理装置
JP2575650B2 (ja) かな漢字変換装置
JPH0531190B2 (ja)
JPH0731315Y2 (ja) 電子機器
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JP3104655B2 (ja) 文書データ処理装置
JPH0719189B2 (ja) データ入力装置
JPS60245074A (ja) 自動ルビ表示方式
JPH0352102B2 (ja)
JPS63229563A (ja) 索引作成方式
JPH0736902A (ja) 電子辞書装置
JPS60129887A (ja) 文書作成装置
JPH01233653A (ja) 日本語ワードプロセッサ
JPH0797371B2 (ja) 文字データ記憶装置
JPH03288961A (ja) 文書データ処理装置
JPH03110674A (ja) 電子辞書

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080202

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090202

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100202

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100202

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110202

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120202

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees