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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
あらかじめ記憶手段に格納しておいた見出し情報の検索
を行い、検索された見出し情報とそれに対応する対応情
報を所定の出力手段に出力する情報検索装置に関するも
のである。
においては、見出し情報(キーワードや見出し語)とそ
れに対応する情報(表記や意味)を記憶装置に記憶させ
ておき、所定の方法で見出し情報の検索を行い、検索さ
れた見出し情報、およびそれと対応する対応情報を表示
装置などを用いて出力するものが知られている。
おいては、例えば図4に示すように見出し語との表記が
重複した情報を持っているにもかかわらず、それらをそ
のまま記憶装置に記憶することにより、単語の数が増え
れば増えるほど、無駄な記憶領域の占有容量も大きくな
ってしまうといった問題点がある。
し、無駄な情報をできるだけ持たないようにして、同じ
記憶容量でたくさんの情報を記憶できる情報検索装置を
提供することにある。
め、本発明は、見出し情報と該見出し情報に対応する対
応情報との組み合わせを複数記憶しており、1つの前記
組み合わせ中に、前記見出し情報として仮名情報が記憶
され、前記見出し情報に対応する前記対応情報として、
漢字情報と前記見出し情報のうち前記漢字情報以外の部
分に対応する識別情報とが記憶されている記憶手段と、
入力情報に対応する見出し情報を前記記憶手段内の前記
見出し情報から検索する検索手段と、前記検索手段によ
って得られた見出し情報に対応する対応情報を参照し
て、前記識別情報が該対応情報中に含まれる場合、該対
応情報中の識別情報に代えて見出し情報の対応する仮名
部分の内容を補完して補完された対応情報を出力する補
完手段とを有することを特徴とする。
報を補完して出力する。これによれば、あらかじめ記憶
しておく対応情報の大きさは小さくできるので、より多
くの対応情報を同じ大きさの記憶媒体に格納することが
可能となる。
細に説明する。
ブロック図を示す。図において符号2は、マイクロプロ
セッサなどからなるCPUで、キーボード1からの入力
に従ってROM4に格納されたプログラム4aの各処理
を実行する。
手段を介してCPU2と接続される。ROM4には、見
出し情報、およびその対応情報を格納した辞書4bが格
納されており、キーボード1から入力された文字列を用
いて辞書4bの情報が検索される。RAM3には、キー
ボードからの入力データを一次記憶する入力バッファ3
a,表示すべきデータを展開する表示バッファ3bなど
が設けられている。
RTディスプレイなどから構成され、CPU2の制御下
の表示ドライバ5によって駆動される。
1,6はそれぞれ図1におけるキーボード1および表示
器6である。またキーボード1は、アルファベットなど
を入力する文字入力キー1aと情報検索を実行させるサ
ーチキー1b、およびカーソルキー1cなどから構成さ
れる。
し、それを用いて検索した情報を表示器に表示した様子
を示している。3−(a)は文字列入力の途中を、3−
(b)は入力が終了した様子を、3−(c)はサーチキ
ーが押されて「言いそびれる」という単語が検索された
様子を、3−(d)は再びサーチキーが押されて次の単
語「言い出しっ屁」を表示した様子を示している。
したもので、見出しと、表記にそれぞれデータが格納さ
れている。見出しにおける「/」は分かち情報を示して
おり、図3に示すように、情報を表示する時に表記の漢
字に読みをふるために必要となる。図5は、見出しにつ
いては全て平仮名で格納した例を示しており、こうする
ことで、入力語と見出し語とを比較するときに、見出し
語については平仮名変換する必要がないため、比較処理
が簡単になる。図6は、本発明における一例を示したも
ので、表記に見出しを参照するコードを記憶している。
‘c1’は平仮名参照を示し、‘c2’はカタカナ参照
を示すコードである(c1=01H,c2=02Hとす
る)。
まずステップS1でキー入力処理を行い、ステップS2
でそのキーの判別を行い、その判別結果に応じてステッ
プS3,S4,S5のいずれかに進み、その後ステップ
S6に進む。ステップS3では、文字入力キー1aから
入力語が入力された際に、入力バッファ3aにセットす
る処理を行い、ステップS4では、キーボード1のサー
チキー1bが入力された際に入力バッファ3a内の入力
語について図6のような辞書の検索処理を行う。ステッ
プS5ではこれらS3,S4以外の処理を行う。ステッ
プS6では、表示バッファ3bにセットされたデータを
表示装置6に表示する処理を行う。以上の一連の処理を
繰り返し情報検索処理を行う。
示したもので、ステップS101〜S104の間で入力
語が見出し語と等しいか又はそれより大きくなる(見出
し語が見つかる)まで比較を繰り返す。すなわち、S1
01で入力語と見出し語とを比較し、S102で入力語
が見出し語より小さいかを判断し、小さいと、S103
で見出し語を1つ進め、S104で見出し語が終了かを
判断し、終了のときはS116でエラーメッセージを表
示バッファにセットし、リターンする。終了でないとS
101に戻る。ステップS102で入力語が見出し語と
等しいか又はそれより大きくなって、見出し語が見つか
ると、ステップ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に進む。
ある場合は、その見出し部分をコード化して持つことに
より、データ容量を減らすことができるが、このような
場合にも本発明は適用できる。図9に例を示すが、「い
/い/だ/しっ/ぺ」については、前の見出し「い/い
そびれる」と先頭から3文字同じであるので、F3Hと
いうコードで符号化している。
かじめ分かちを記憶せずに、漢字の読みのテーブルを参
照して、漢字と仮名との対応をとることと、参照するコ
ード長を「c1」〜「cF」(c1=01H,c2=0
2H,c3=03H,…cF=0FH)に示すようにコ
ード化して記憶しておくことにより表記から見出しの参
照を実現している様子を示している。
たてる」に対応する表記「追c1立c2」はまず漢字
「追」については図11の漢字とその読みの対応テーブ
ルから「ツイ」もしくは「お」であることがわかるの
で、これを見出しと比較して、見出しの「お」までが読
みであることがわかる。次に「c1」は平仮名1文字に
対応することを示しており、見出しの「い」を参照する
ことを示す。同様に漢字「立」についても読み「た」が
決まり、「c2」については見出しの「てる」が対応す
ることが分かる。
も、漢字の読みテーブルをもてば表記から見出しを参照
することが可能となる。
手段に、見出し情報と該見出し情報に対応する対応情報
との組み合わせを複数記憶し、さらに1つの前記組み合
わせ中に、前記見出し情報として仮名情報を記憶し、前
記見出し情報に対応する前記対応情報として、漢字情報
と前記見出し情報のうち前記漢字情報以外の部分に対応
する識別情報とを記憶することによって、ひらがなの読
みに対応するカタカナのみの表記、漢字のみの表記、ま
たは漢字と仮名の混じった表記を検索する際に、対応情
報中の識別情報に代えて見出し情報の対応する仮名部分
の内容を補完し補完された対応情報を出力することがで
き、しかも、対応情報の容量を低減することができ、ま
た、重複してデータを持っている場合と同様の出力を得
ることができる。すなわち、同じ容量の記憶手段ならよ
り多くの単語を記憶できるため、より多くの単語が入っ
た製品を安価なコストで提供することができる。
図である。
示した辞書の内容を示す図である。
を示す図である。
示す図である。
る。
Claims (4)
- 【請求項1】 見出し情報と該見出し情報に対応する対
応情報との組み合わせを複数記憶しており、1つの前記
組み合わせ中に、前記見出し情報として仮名情報が記憶
され、前記見出し情報に対応する前記対応情報として、
漢字情報と前記見出し情報のうち前記漢字情報以外の部
分に対応する識別情報とが記憶されている記憶手段と、 入力情報に対応する見出し情報を前記記憶手段内の前記
見出し情報から検索する検索手段と、 前記検索手段によって得られた見出し情報に対応する対
応情報を参照して、前記識別情報が該対応情報中に含ま
れる場合、該対応情報中の識別情報に代えて見出し情報
の対応する仮名部分の内容を補完して補完された対応情
報を出力する補完手段とを有することを特徴とする情報
検索装置。 - 【請求項2】 前記見出し情報及び該見出し情報に対応
する前記漢字情報及び前記識別情報の1つの組み合わせ
中に、前記漢字情報及び前記識別情報のいずれかが、複
数箇所存在することを特徴とする請求項1記載の情報検
索装置。 - 【請求項3】 前記見出し情報及び該見出し情報に対応
する前記漢字情報及び前記識別情報の1つの組み合わせ
中に、前記漢字情報及び前記識別情報の両方が、複数箇
所存在することを特徴とする請求項1記載の情報検索装
置。 - 【請求項4】 前記記憶手段には、漢字情報と当該漢字
情報の読みとを対応付けたテーブルが更に記憶されてお
り、 前記補完手段は、前記漢字情報と前記見出し情報のうち
前記漢字情報以外の部分に対応する識別情報とが含まれ
る情報が前記対応情報中に含まれる場合、前記テーブル
及び当該識別情報を参照することを特徴とする請求項1
記載の情報検索装置。
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) |
-
1992
- 1992-03-13 JP JP05555092A patent/JP3155600B2/ja not_active Expired - Fee Related
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 |