JPH07325845A - 検索装置 - Google Patents

検索装置

Info

Publication number
JPH07325845A
JPH07325845A JP6142400A JP14240094A JPH07325845A JP H07325845 A JPH07325845 A JP H07325845A JP 6142400 A JP6142400 A JP 6142400A JP 14240094 A JP14240094 A JP 14240094A JP H07325845 A JPH07325845 A JP H07325845A
Authority
JP
Japan
Prior art keywords
search
search target
target word
character
characters
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.)
Pending
Application number
JP6142400A
Other languages
English (en)
Inventor
Takashi Yoda
多加志 依田
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP6142400A priority Critical patent/JPH07325845A/ja
Publication of JPH07325845A publication Critical patent/JPH07325845A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 電子辞書装置のような文字検索ができる検索
装置において、データ容量を増大することなく、クロス
ワードパズルのような不確定文字の有る検索対象語の文
字検索ができるようにする。 【構成】 検索対象語の文字数とその検索対象語のジャ
ンルとによって辞書データの見出し語のアドレスを領域
分けしたクロスワード検索リストを設ける。そして、検
索対象語の文字数とその検索対象語のジャンルを入力す
ることにより該当する領域を決定し、そして、決定した
クロスワード検索リストの領域から検索対象語の各確定
文字の見出し語を得る。そして、得られた確定文字の各
見出し語から検索対象語を確定する。これにより、クロ
スワードパズル専用の辞書構造を設定する必要がなく、
確定文字からなる検索対象語の検索を行なう通常の辞書
構造のみで良いことから、メモリ容量の増加を最小限に
抑えることができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば電子辞書装置の
ような文字検索ができる検索装置に関する。
【0002】
【従来の技術】図6は従来の電子辞書装置である検索装
置の辞書構造を示す図であり、この図に示すように、見
出し語の1文字目がひらがな50音の昇順に並べられて
おり、そして、各1文字目で始まるグループ、すなわち
1文字目が「あ」で始まるグループ、「い」で始まるグ
ループ…において見出し語の2文字目がひらがな50音
の昇順に並べられている。そして、各2文字目で始まる
グループ、すなわち2文字目が「あ」で始まるグルー
プ、「い」で始まるグループ…において見出し語の3文
字目がひらがな50音の昇順に並べられている。4文字
目以降も同様に並べられている。そして、このような辞
書構造の電子辞書装置において、検索対象語(すなわち
辞書引きする語)を検索する場合は、まず、検索対象語
の1文字目が辞書の見出し語の1文字目のどれに一致す
るかを、「あ」から順に検索する。そして、一致する文
字が見つかると、次に検索対象語の2文字目が辞書の見
出し語の2文字目のどれに一致するかを「あ」から順に
検索する。そして、一致する文字が見つかると、同様に
して検索対象語の3文字目に一致する見出し語の検索を
行なう。以後同様にして検索対象語の残りの文字の各々
について一致する見出し語の検索を行なう。
【0003】ここで、例えば、図6に示す”あいす”と
いう検索対象語を検索する場合、まず、検索対象語の”
あ”と一致する見出し語の1文字目を検索する。この場
合、見出し語の”あ”が一致する。1文字目の検索を終
了した後、”あ”のグループにおいて、検索対象語の”
い”と一致する見出し語の2文字目を検索する。この場
合、見出し語の”い”が一致する。2文字目の検索を終
了した後、”い”のグループにおいて、検索対象語の”
す”と一致する見出し語の3文字目を検索する。この場
合、見出し語の”す”が一致する。このようにして検索
対象語と一致する見出し語をつきとめる。そして、検索
対象語と一致する見出し語をつきとめた後、各見出し語
のアドレスに対応する意味を辞書データ部より読み出
す。一方、クロスワードパズルにおける文字検索では先
頭の文字や途中の文字が不明であるので上記した辞書構
造では対処できない。したがって、従来はクロスワード
パズル専用の辞書構造を別に設定している。
【0004】
【発明が解決しようとする課題】ところで、上述した従
来の検索装置にあっては、その辞書構造ではクロスワー
ドパズルのような一部不確定な文字がある検索対象語の
検索はできない。しかしながら、クロスワードパズル検
索用の辞書構造を設定すれば可能であるが、通常の辞書
構造に加えてクロスワードパズル検索用の辞書構造を設
定することになるので、メモリ容量が大きくなって価格
が高くなるという問題があった。
【0005】そこで本発明は、クロスワードパズル検索
機能を設けてもメモリ容量の増加を最小限に抑えること
ができる検索装置を提供することを目的としている。
【0006】
【課題を解決するための手段】上記目的達成のため、請
求項1記載の発明による検索装置は、辞書データが記憶
された辞書記憶手段と、一部不確定文字が有る検索対象
語を特定する情報を入力する入力手段と、前記検索対象
語の特定情報からその検索対象語の確定文字の各々に該
当する見出し語を指定するクロスワード検索リストが記
憶されたクロスワード検索リスト記憶手段と、前記入力
手段により入力された前記検索対象語の特定情報からそ
の検索対象語の確定文字の各々に該当する見出し語を前
記クロスワード検索リストより検索する検索手段と、こ
の検索手段にて検索された各見出し語に対応する辞書デ
ータを前記辞書記憶手段から読み出す読み出し手段と、
この読み出し手段により読み出された前記辞書データを
表示する表示手段とを具を具備することを特徴とする。
【0007】また、請求項2記載の発明による検索装置
は、請求項1記載の検索装置において、前記検索対象語
の特定情報は、その検索対象語の文字数とその確定文字
及びそれが属するジャンルとからなることを特徴とす
る。また、請求項3記載の発明による検索装置は、請求
項1又は請求項2いずれかの項記載の検索装置におい
て、前記入力手段により入力された複数の前記検索対象
語の各々の不確定文字に対して優先順位を付与する優先
順位付与手段を有し、前記検索手段は、前記優先順位付
与手段にて付与された順で前記各検索対象語の確定文字
の各々に対して前記見出し語を検索することを特徴とす
る。
【0008】
【作用】請求項1記載の発明では、一部不確定文字が有
る検索対象語の各確定文字の見出し語がその検索対象語
の特定情報(例えば検索対象語の文字数と、その確定文
字およびそれが属するジャンル)に基づいてクロスワー
ド検索リストより得られる。そして、得られた確定文字
の各見出し語から検索対象語を確定することが可能にな
る。したがって、クロスワードパズルのように一部不確
定な文字の有る検索対象語でも文字検索することができ
る。また、クロスワードパズル専用の辞書構造を設定す
る必要がなく、確定文字からなる検索対象語の検索を行
なう通常の辞書構造のみで良いことから、価格の上昇を
最小限に抑えることができる。また、請求項3記載の発
明では、検索対象語を入力する毎にその不確定文字に対
して優先順位を付与され、その付与された順で各検索対
象語の確定文字の各々に対して見出し語が得られる。し
たがって、複数の検索対象語によってクロスワードの答
の検索が容易になる。
【0009】
【実施例】以下、図面を参照して本発明の一実施例につ
いて説明する。図1は本発明に係る検索装置の一実施例
の回路構成を示すブロック図である。なお、この実施例
の検索装置は時計機能を有しており、検索として使用し
ている間以外は現在時刻が表示されるようになってい
る。図1において、1はクロック信号を発振する発振
器、2はクロック信号を分周する分周回路、3は分周さ
れたクロック信号を計数する計数回路である。計数回路
3の出力はCPU4に取り込まれ、CPU4はこの出力
に基づいて時計処理を行なう。5は辞書データ用のRO
Mであり、辞書データが記憶されている。CPU4は見
出し語アドレスにしたがってこの辞書データ用ROM5
から辞書データを読み出す。6は図示せぬモードキー、
文字入力キーおよびテンキー等の複数のキーを有してな
るキー入力部であり、年月日時刻設定、辞書検索および
クロスワード検索等の入力操作を行なう。この場合、モ
ードキーは年月日時刻設定、辞書検索、クロスワード検
索の各モードの選択に使用され、押す毎に年月日時刻設
定、辞書検索、クロスワード検索と繰り返し選択され
る。
【0010】7は表示制御回路であり、CPU4より供
給される表示データおよび制御信号にしたがって表示部
8の制御を行なう。表示部8にはLED(発光ダイオー
ド)、EL(エレクトロルミネセンス)、液晶またはプ
ラズマディスプレイ等が用いられている。9はROMで
あり、CPU4を制御するためのプログラムが記憶され
ている。また、このROM9にはクロスワード検索を行
なうために使用するクロスワード検索リストが書き込ま
れている。このクロスワード検索リストは図2に示すよ
うに検索対象語の文字数とその検索対象語のジャンルと
によって辞書データの見出し語のアドレスを領域分けし
たものである。この場合、ジャンルとしては、この図に
示すように”スポーツ”、”芸能”、”歴史”等があ
る。ここで、例えば、文字数が”2”で、ジャンルが”
スポーツ”である場合、Aで示す領域内の見出し語アド
レスが指定される。なお、ジャンルはクロスワードパズ
ルのヒントから推定することができる。
【0011】また、図1の10はRAMであり、ワーキ
ングメモリとして使用される。このRAM10には図3
に示すように、入力された検索対象語を記憶する検索対
象語バッファBFaと、検索対象語の文字数を記憶する
文字数バッファBFbと、検索対象語のジャンルを記憶
するジャンルバッファBFcと、検索結果を記憶する出
力データバッファBFoとがそれぞれ設定されている。
ここで、検索対象語は、例えばこの図3の(a)に示す
ように”*あい”と、*の部分が不明な単語である。ま
た、文字数は”*あい”の数であり、この場合は文字数
は「3」になる。また、ジャンルは、”*あい”のジャ
ンルであり、この場合、”スポーツ”になる。検索結果
は検索対象語とその文字数およびジャンルに基づいて得
られた結果であり、この場合、”いあい(居合
い)”、”きあい(気合い)”が得られる。検索結果が
得られると、この結果にしたがって辞書データ用ROM
5から対応する辞書データ(検索対象語の意味)が読み
出される。また、RAM10には各種表示を行なうため
に使用する表示レジスタおよび計時を行なうための計時
レジスタ等の各種レジスタが設定される。
【0012】このような構成において、図4および図5
に示すフローチャートを参照しながら動作について説明
する。 (I)ゼネラルフロー 図4はこの実施例の検索装置の動作を示すゼネラルフロ
ーである。まず、ステップS10でキー入力があるか否
かの判定を行ない、キー入力が無いと判断するとステッ
プS12で計時処理を行なう。そして、ステップS14
で計時処理における表示処理を行なう。これに対して、
ステップS10の判定においてキー入力が有ると判断す
ると、ステップS16でキー入力処理を行ない、そして
ステップS14でキー入力処理における表示処理を行な
う。また、ステップS16に入った場合にも図示しない
フラグを立てておき、このキー入力処理が行なわれてい
る間、前記計時処理(ステップS12)が行なわれる。 (II)キー入力処理 図5はこの実施例の検索装置のキー入力処理を示すフロ
ーチャートである。まず、ステップS20で辞書検索か
否かの判定を行なう。この判定において辞書検索である
と判断、すなわち辞書検索を行なうキー操作が行なわれ
たと判断するとステップS22に進み、辞書検索処理を
行なって処理を抜ける。これに対して、辞書検索でない
と判断、すなわちクロスワード検索を行なうキー操作が
行なわれたと判断するとステップS24に進む。ステッ
プS24に進むと、検索対象語の入力を行なってこれを
バッファBFaに記憶する。例えば、図3(a)に示す
ように、検索対象語として”*あい”とキー入力を行な
った後、ステップS26でその検索対象語の文字数を計
数し、この値をバッファBFbに記憶する。この場合、
文字対象「3」をバッファBFbに記憶する。次いでス
テップS28で検索対処語が属するジャンルの入力を行
ない、これをバッファBFcに記憶する。例えば、図3
(c)に示すように”スポーツ”とキー入力されると、
これを取り込む。
【0013】ジャンルの入力を行なった後、ステップS
30でクロスワード検索リストを参照し、検索対象語の
ジャンルおよび文字数に基づいて該当する領域を決定す
る。例えば、図2に示すようにジャンルが”スポーツ”
で、文字数が「3」である場合は領域Bを決定する。領
域Bを決定した後、ステップS32で領域B内の先頭の
見出し語アドレスを読み出す。そして、この見出し語ア
ドレスに対応する見出し語と検索対象語の確定文字との
一致を見る。例えば、図3(a)に示すように2文字目
の”あ”の確定文字との一致を見る。次いで、ステップ
S34でその確定文字と一致するか否かの判定を行な
い、一致すると判断すると、ステップS36でその見出
し語を出力データ用バッファBFoに記憶する。この出
力データ用バッファBFoへの記憶を行なった後、ステ
ップS38で領域B内の次の見出し語アドレスを読み出
す。これに対して、ステップS34で見出し語と検索対
象語の確定文字とが一致しないと判断するとステップS
38に進む。
【0014】確定文字と一致した見出し語を出力データ
用バッファBFoに記憶した後、または、見出し語と検
索対象語の確定文字とが一致しないと判断した後、ステ
ップS40で領域B内での最後の見出し語アドレスか否
かの判定を行ない、最後の見出し語アドレスでは無いと
判断するとステップS32に戻り、その読み出した次の
見出し語アドレスに対応する見出し語と検索対象語の確
定文字との一致を見る。この場合、検索対象語の最初の
確定文字と一致する見出し語が得られるまで、ステップ
S32、34、36、38および40が繰り返される。
検索対象語の最初の確定文字と一致する見出し語が得ら
れると、検索対象語の次の確定文字と見出し語アドレス
に対応する見出し語との一致を見る。例えば、図3
(a)に示すように3文字目の”い”の確定文字との一
致を見る。そして、ステップS34でその確定文字と一
致するか否かの判定を行ない、一致していると判断する
と、その辞書データを出力データ用バッファBFoに記
憶する。そして、最後の見出し語アドレスであると判断
するとステップS42に進み、出力データ用バッファB
Foに記憶した少なくとも1つの見出し語を表示部8に
て順次表示する。例えば、図3(d)に示すように検索
対象語の確定文字と一致した見出し語が”いあい”と”
きあい”であれば、これらを順次表示する。そして、こ
れらの表示後、処理を抜ける。なお、検索結果である”
いあい”と”きあい”の意味を辞書データ用ROM5よ
り読み出して、これらも同時に表示する。
【0015】なお、上記実施例では、クロスワード検索
において、ジャンルをスポーツ、芸能、歴史、…と、そ
れぞれを大きく分けたが、それぞれを更に分けるように
しても良い。例えば、スポーツの場合、”スイミン
グ”、”陸上スポーツ”、”ウィンタースポーツ”等に
分ける。また、上記実施例では、クロスワード検索を検
索対象語の文字数とそのジャンルおよびその確定文字の
3つのパラメータによって行なうようにしたが、この3
つのパラメータに限定されるものではなく、その他、検
索対象語を特定する情報であればどのようなパラメータ
を用いても良い。また、上記実施例では、検索対象語の
確定文字の各々に該当する見出し語を検索し、その結果
を出力データ用バッファBFoに記憶するようにした
が、検索対象語を入力する毎にその不確定文字に優先順
位を付与し、その優先順位にしたがって確定文字に該当
する見出し語を検索し、その結果を出力データ用バッフ
ァBFoに記憶するようにしても良い。このようにする
ことでクロスワードの答が探し易くなるという利点が得
られる。すなわち、クロスワードの答を探す際に、個人
差はあるが、ある列または行の答えを得ると、それに隣
接する列または行の答えを類推し易くなることがある。
このようなことから、個々の人に見合った検索順が設定
できればクロスワードの答え探しが容易になる。また、
上記実施例では、時計機能を持たせた検索装置とした
が、これを腕時計のような小型化して携帯できるように
しても良い。すなわち、この実施例の検索装置を腕時計
に適用しても良い。また、上記実施例では、表示のみ行
なうようにしたが、データ出力機能を設けてプリンタに
データ転送して印刷できるようにしても良い。また、パ
ソコンや電子手帳等に転送して外部にデータを記憶させ
るようにしても良いし、また、記憶したデータを光に変
換して光出力できるようにしても良い。
【0016】
【発明の効果】請求項1記載の発明によれば、検索対象
語の特定情報(例えば検索対象語の文字数と、その確定
文字およびそれが属するジャンル)に基づいてクロスワ
ード検索リストからその検索対象語の各確定文字の見出
し語を検索し、得られた各確定文字の見出し語から検索
対象語を確定するようにしたので、クロスワードパズル
のように一部不確定な文字の有る検索対象語でも確定す
ることができる。また、クロスワードパズル専用の辞書
構造を設定する必要がなく、確定文字からなる検索対象
語の検索を行なう通常の辞書構造のみで良いので、価格
の上昇を最小限に抑えることができる。請求項3記載の
発明によれば、検索対象語を入力する毎にその不確定文
字に対して優先順位を付与してその順で各検索対象語の
確定文字の各々に対して見出し語を検索するようにした
ので、複数の検索対象語からクロスワードの答を探すの
が容易になる。
【図面の簡単な説明】
【図1】本発明に係る検索装置の一実施例の回路構成を
示すブロック図である。
【図2】同実施例の検索装置のクロスワード検索リスト
を示す図である。
【図3】同実施例の検索装置の各種バッファを示す図で
ある。
【図4】同実施例の検索装置の動作を示すゼネラルフロ
ーである。
【図5】同実施例の検索装置のキー入力処理を示すフロ
ーチャートである。
【図6】従来の電子辞書装置のデータ構造を示す図であ
る。
【符号の説明】
4 CPU 5 辞書データ用ROM 6 キー入力部 7 表示制御回路 8 表示部 9 ROM 10 RAM

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 辞書データが記憶された辞書記憶手段
    と、 一部不確定文字が有る検索対象語を特定する情報を入力
    する入力手段と、 前記検索対象語の特定情報からその検索対象語の確定文
    字の各々に該当する見出し語を指定するクロスワード検
    索リストが記憶されたクロスワード検索リスト記憶手段
    と、 前記入力手段により入力された前記検索対象語の特定情
    報からその検索対象語の確定文字の各々に該当する見出
    し語を前記クロスワード検索リストより検索する検索手
    段と、 この検索手段にて検索された各見出し語に対応する辞書
    データを前記辞書記憶手段から読み出す読み出し手段
    と、 この読み出し手段により読み出された前記辞書データを
    表示する表示手段と、を具備することを特徴とする検索
    装置。
  2. 【請求項2】 前記検索対象語の特定情報は、その検索
    対象語の文字数とその確定文字及びそれが属するジャン
    ルとからなることを特徴とする請求項1記載の検索装
    置。
  3. 【請求項3】 前記入力手段により入力された複数の前
    記検索対象語の各々の不確定文字に対して優先順位を付
    与する優先順位付与手段を有し、 前記検索手段は、前記優先順位付与手段にて付与された
    順で前記各検索対象語の確定文字の各々に対して前記見
    出し語を検索することを特徴とする請求項1又は請求項
    2いずれかの項記載の検索装置。
JP6142400A 1994-05-31 1994-05-31 検索装置 Pending JPH07325845A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6142400A JPH07325845A (ja) 1994-05-31 1994-05-31 検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6142400A JPH07325845A (ja) 1994-05-31 1994-05-31 検索装置

Publications (1)

Publication Number Publication Date
JPH07325845A true JPH07325845A (ja) 1995-12-12

Family

ID=15314476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6142400A Pending JPH07325845A (ja) 1994-05-31 1994-05-31 検索装置

Country Status (1)

Country Link
JP (1) JPH07325845A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079947A (ja) * 2001-09-07 2003-03-18 Yasuteru Iijima クロスワードパズルの問題順次表示方式
EP2030659A2 (en) 2007-08-31 2009-03-04 Seiko Instruments Inc. Word search device, method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079947A (ja) * 2001-09-07 2003-03-18 Yasuteru Iijima クロスワードパズルの問題順次表示方式
EP2030659A2 (en) 2007-08-31 2009-03-04 Seiko Instruments Inc. Word search device, method, and program
EP2030659A3 (en) * 2007-08-31 2010-05-05 Seiko Instruments Inc. Word search device, method, and program

Similar Documents

Publication Publication Date Title
RU2316039C2 (ru) Система для ввода данных с буквенно-цифровой клавиатуры с использованием игрового контроллера
US5261087A (en) Electronic information retrieval system with relative difference analyzer
EP0369829B1 (en) Information searching apparatus
JPH0997262A (ja) データ検索装置
EP0649108B1 (en) Data storage apparatus
JPS5911137B2 (ja) 漢字入力方式
KR101090658B1 (ko) 사전기능을 구비한 전자기기
JPH07325845A (ja) 検索装置
JP3945075B2 (ja) 辞書機能を備えた電子装置及び情報検索処理プログラムを記憶した記憶媒体
JPH01145714A (ja) 文字入力装置及びその方法
JP4492499B2 (ja) 情報表示制御装置および情報表示制御プログラム
JPH0531190B2 (ja)
JPH10307839A (ja) テキスト検索装置及び方法
JP2815911B2 (ja) 電子辞書
JP2998654B2 (ja) 日本語入力におけるかな漢字変換候補表示方式
JP3339068B2 (ja) 単語検索装置
JPH05258100A (ja) 文字認識装置
JP2008059169A (ja) 中国語例文検索装置および中国語例文検索処理プログラム
JP2007257188A (ja) 辞書検索装置およびその制御プログラム
JP4997898B2 (ja) 情報表示制御装置及び情報表示制御プログラム
JPH0385670A (ja) 二段階表示方式文書処理装置
JPH06203077A (ja) 電子辞書
JPH05233711A (ja) 検索子学習付情報検索方式
JPH11191104A (ja) 情報処理装置及びその方法、コンピュータ可読メモリ
JPS63155324A (ja) 情報検索装置