JP2837047B2 - 文書データ検索機能付き文書処理装置 - Google Patents

文書データ検索機能付き文書処理装置

Info

Publication number
JP2837047B2
JP2837047B2 JP4297050A JP29705092A JP2837047B2 JP 2837047 B2 JP2837047 B2 JP 2837047B2 JP 4297050 A JP4297050 A JP 4297050A JP 29705092 A JP29705092 A JP 29705092A JP 2837047 B2 JP2837047 B2 JP 2837047B2
Authority
JP
Japan
Prior art keywords
search
character string
characters
unit
condition
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
JP4297050A
Other languages
English (en)
Other versions
JPH06149812A (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.)
Consejo Superior de Investigaciones Cientificas CSIC
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
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 Consejo Superior de Investigaciones Cientificas CSIC filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP4297050A priority Critical patent/JP2837047B2/ja
Publication of JPH06149812A publication Critical patent/JPH06149812A/ja
Application granted granted Critical
Publication of JP2837047B2 publication Critical patent/JP2837047B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、日本語ワードプロセッ
サ、文書処理が可能なコンピュータに関し、詳しくは、
検索条件の緩和処理機能を有する検索機能付き文書処理
装置に関する。
【0002】
【従来の技術】従来の文書処理装置の検索機能において
は、例えば、検索する文字例と一致する検索候補を記憶
部に管理されているデータベース、文書データから検索
する機能であり、検索条件として設定された文字列が不
適当であった場合、一致する候補が存在しないため、再
度、文字列を設定変更し検索を繰り返えして目的の候補
を見つける必要があった。
【0003】図6は従来例の検索処理を示すフローチャ
ートである。図7は検索する文字列の一例を示す説明図
である。図6、図7を用いてフローを説明すると、 ステップ601:検索しようとする文字列を入力する。 ステップ602:記憶部に格納されている文書データを
サーチし、一致する文字列を探す。 ステップ603:文書データ内に一致する検索候補(文
字列)があれば、その文字列の検索は終了する。一致す
る検索候補がなければステップ601へ戻り、再度、検
索する文字列を設定し直し、目的の検索候補が見つかる
までステップ601〜ステップ603を繰り返し実行す
る。
【0004】
【発明が解決しようとする課題】従って、従来技術の検
索処理において、上記のように原則的に検索候補が条件
(文字列)と完全一致する候補を検索するため、条件設
定を行った操作者の記憶があいまいな場合、あるいは入
力条件設定が誤っていた場合など、目的の候補(文字
列)が見つかるまで、条件の変更設定,検索の実行を何
度も繰り返す必要があり、検索のための作業の手数と時
間が多く必要とした。(図6のフローチャート、図7−
1)
【0005】又、部分一致が許される検索処理の場合
(図7−2)でも、検索条件として設定された文字列の
1文字の一致までの検索候補を認識されるため、その検
索された検索候補の一部が、殆ど関係しない文字列を検
索候補として選出される可能性があった。
【0006】本発明は以上の事情を考慮してなされたも
ので、部分一致検索処理機能に、条件の有意性を判断す
る機能を付加することにより、無意味に検索候補数が増
えるのを防ぐとともに、目的の文字列を見つけやすいよ
うに絞り込むことを可能にし、例えば、論文などの比較
的長い期間で作成され、画面上で容易に参照できないよ
うな長文において、ある文字列を検索する作業をする場
合、条件にある程度のあいまいさが許容され、正確性を
要求しないことにより、フレンドリーなユーザーインタ
ーフェースを実現することができる。これにより、検索
条件の自動的な緩和機能と条件の有意性を判断する機能
を有し、検索作業の効率化と条件の柔軟性を実現する文
書データ検索機能付き文書処理装置を提供するものであ
る。
【0007】
【課題を解決するための手段】図1は本発明の基本構成
を示す説明図である。図1に示すように、本発明は、検
索することが可能な文書データを予め管理している文書
データ管理手段101と、検索する文字列を入力する入
力手段102と、入力された文字列に対応する検索候補
を文書データ管理手段101から検索する検索手段10
3と、入力された文字列や検索された検索候補の文字列
を表示画面に表示する表示手段104を備えた文書処理
装置であって、入力された文字列と一致する検索候補が
検索手段103から出力されない際に、検索する文字列
の文字数を緩和して任意文字数に切り替えた検索条件を
検索手段103に設定する検索条件設定手段105と、
入力された文字列の文字数と切り替えた任意文字数との
組み合わせ理論から該当の検索候補数が所定の数値にな
るか否か算出し、その算出結果から検索条件の緩和を続
行するか中止するかを判定して検索条件設定手段105
の任意文字数の切り替え処理を制御する検索条件制御手
段106を備えたことを特徴とする文書データ検索機能
付き文書処理装置である。
【0008】前記検索手段103は検索条件設定手段1
05により設定された検索条件に基づいて文書データ管
理手段101から検索候補を検索するように構成される
ことが好ましい。
【0009】なお、本発明において、文書データ管理手
段101、検索手段103、検索条件設定手段105、
検索条件制御手段106としては、CPU、ROM、R
AM、I/Oポートが用いるのが好ましい。また、文書
データ管理手段101の記憶部としては、通常、その中
のRAM、あるいはFD(フロッピーデイスク)装置、
HD(ハードディスク)装置等の外部記憶装置が用いら
れる。入力手段102としては、キーボード装置、タブ
レット装置、ポインティングデバイス等の入力装置が用
いられる。表示手段104としては、CRTディスプレ
イ装置、LCD(液晶表示)装置、ELディスプレイ装
置が用いられる。
【0010】
【作用】本発明によれば、図1に示すように、文書デー
タ管理手段101には検索することが可能な文書データ
が予め管理されており、入力手段102から検索する文
字列が入力されると、検索手段103は入力された文字
列と対応する検索候補を文書データ管理手段101から
検索する。また、入力された文字列や検索された検索候
補の文字列は表示手段104の表示画面に表示される。
検索条件設定手段105は、入力された文字列に一致す
る検索候補が検索手段103から出力されない際に、検
索する文字列の文字数を緩和して任意文字数に切り替え
た検索条件を検索手段103に設定するが、検索条件制
御手段106が入力された文字列の文字数と切り替えた
任意文字数との組み合わせ理論から該当の検索候補数が
所定の数値になるか否か算出し、その算出結果から検索
条件の緩和を続行するか中止するかを判定して検索条件
設定手段105の任意文字数の切り替え処理を制御す
る。
【0011】従って、検索条件設定手段105による検
索条件の自動的な緩和機能と、検索条件制御手段106
による条件の有意性を判断する機能によって、検索作業
の効率化と条件の柔軟性を実現することができる。
【0012】前記検索手段103は検索条件設定手段1
05により設定された検索条件に基づいて検索候補を検
索するので、入力された文字列に一致する検索候補がな
い場合は、部分一致検索に切り替わり検索候補を検索す
ることができる。
【0013】
【実施例】以下図に示す実施例に基づいて本発明を詳述
する。なお、これによって本発明は限定されるものでは
ない。
【0014】図2は本発明の文書処理装置の一実施例を
示す説明図である。図2において、1はプログラムの実
行を行う中央処理装置としてのCPUである。2は文書
データを記憶する記憶手段としてのRAMである。3は
CPU1で実行される制御プログラムを記憶するROM
であり、本発明の文書データ検索処理を行う制御プログ
ラムやテーブル等で構成される。4はプリンタを制御す
るプリンタコントローラである。6は表示装置を制御し
てデータを表示させる表示コントローラである。7はC
RTディスプレイ装置、LCD装置等からなる表示装置
であり、入力された文字列や検索された検索候補のデー
タを表示する。
【0015】8はキーボードのキーインタフェースであ
る。9は入力手段としてのキーボード9であり、このキ
ーボード1から検索する文字列や検索処理のための入力
操作がされる。10はFD(フロッピーディスク)装置
を制御するFDコントローラであり、11はFD(フロ
ッピーディスク)である。12はICカードドインタフ
ェースでありICカードからのデータ入出力を制御して
いる。13はICカードである。14はRAM2、RO
M3、プリンタコントローラ4、表示コントローラ6、
キーインタフェース8、FDコントローラ10、ICカ
ードインタフェース12とCPU1を接続してアドレス
やデータを転送するアドレス・データバスである。
【0016】図3は本実施例の検索処理を示すフローチ
ャートである。図3において、 ステップ301:キーボード9より検索文字列を入力す
る。 ステップ302:RAM2内の文書データをサーチす
る。入力された文字列と一致する部分を探す。図4は文
書データから検索候補をサーチする方法を示す説明図で
ある。図4に示すように、文書データは、RAM2内に
あり、先頭から1列に並んでいるとすると先頭からN字
目と入力された文字列(検索条件)の1字目を比較し一
致すれば条件の2文字目とN+1字目を比較し、検索条
件の1〜m字目と文書データのN〜(N+m−1)字目
までが一致した場合、完全一致したと判断し検索候補を
出力する。
【0017】ステップ303:こうしてサーチした結
果、文書内に一致する文字列が存在する場合、ステップ
304へと進み、検索作業を終了する。存在しなかった
場合はステップ305へと進む。 ステップ304:検索作業を終了する。 ステップ305:自動的に完全一致から部分一致による
検索へと切り換えられ、ステップ301で入力された検
索条件を緩和する。
【0018】図5は検索条件の緩和方法と組み合わせ論
理を示す説明図である。この検索条件の緩和について図
5ー1で説明する。例えば、ステップ301で入力され
た文字列が「清水電気は」という5文字の初期検索条件
であったとすると、完全一致としては「清水電気は」の
1通り(55)のみである。一方、部分一致の場合、5
文字中4文字が一致する場合は5通り(例1、54)、
3文字が一致する場合は10通り(例2、53)、2文
字が一致する場合は10通り(例3、52)、1文字が
一致する場合は5通り(例4、51)の緩和が考えられ
る。
【0019】ステップ306:こうして緩和された検索
条件が適当であるか判断し、緩和された条件が適当であ
ると判断された場合、ステップ302へと戻り再度検索
サーチを実行する。ステップ306の部分的一致による
検索において、一致文字数が少ない場合(例えば、例4
の5文字中1文字のみ一致)、記号のみ一致する場合
(例えば「, 」,読点、句読点のみ一致)、ひら仮
名、かた仮名の一文字のみ一致する場合などが考えられ
る。
【0020】したがって、これらの検索条件は有意性が
失われる場合として、検索を行うことを防ぐ。ただし、
初期条件として、ひら仮名や、かた仮名の一文字そのも
のが設定された場合は除く。即ち、初期設定された条件
文字列が存在しない場合に、条件を緩和し、部分一致の
候補を探すが、緩和された条件が、上記の有意性の失わ
れる場合に該当しないことを確認し、ステップ302へ
と進み検索を実行する。
【0021】有意性が失われる場合に該当する場合は、
ステップ307へ進み他の緩和方法にて条件を緩和し、
検索を行う。 ステップ307:他に緩和方法がある場合は再度ステッ
プ305へ戻り検索条件の緩和を行い直す。 ステップ308:もし他に条件の緩和の方法がなけれ
ば、一致するものがないと判断し作業を終了する。
【0022】このように、完全一致から検索を始め、例
1から例3まで徐々に検索条件を緩和しながら、自動的
に部分一致によるサーチに切り換え、文書内の一致箇所
をサーチしていく。また、一致率が高いものから順に検
索条件の緩和並びに検索条件の適性・不適性の判断を行
いサーチしていく。なお、上記の例では、ステップ30
1で最初の入力文字列が、2文字以下の場合、ステップ
305へ進んで緩和の結果条件として1文字のみの一致
となるため、条件の緩和は行われず、部分一致による検
索は行わない。
【0023】ステップ306で行われる条件緩和の判断
は以下のように行う。図5−2に示すように、一般に検
索条件を緩和していくに従って該当する候補の数は増加
し、初期の文字数が大きくなるほど一致条件も増加す
る。検索文字数のN文字の内、M文字が任意で考えられ
る検索条件の組み合わせの数は、一般的に、組み合わせ
理論の公式より、NM=N!÷(M!×(N−M)!)
……で求められる。また、任意文字数と該当数は比例す
るため、上式で求めた条件の数値NMと、任意文字数M
を乗じた数値NM×Mが所定の数値以上になるか、ある
いは条件が一文字以下となった場合に不適当と判断し緩
和を中止する方法も有効である。このNM×Mを演算
し、ある一定の基準値を設定して比較することで、検索
条件の緩和を途中で打ち切ることも可能である。
【0024】
【発明の効果】本発明によれば、部分一致検索処理機能
に、検索条件の有意性を判断する機能を付加することに
より、無意味に検索候補数が増えるのを防ぐとともに、
目的の文字列を見つけやすいように絞り込むことを可能
になるので、検索作業の効率化と条件の柔軟性を実現す
ることができる。
【図面の簡単な説明】
【図1】本発明の基本構成を示す説明図である。
【図2】本発明の文書処理装置の一実施例を示す説明図
である。
【図3】本実施例の検索処理を示すフローチャートであ
る。
【図4】文書データから検索候補をサーチする方法を示
す説明図である。
【図5】検索条件の緩和方法と組み合わせ論理を示す説
明図である。
【図6】従来例の検索処理を示すフローチャートであ
る。
【図7】検索する文字列の一例を示す説明図である。
【符号の説明】
1 CPU 2 RAM 3 ROM 4 プリンタコントローラ 5 プリンタ 6 表示コントローラ 7 表示装置 8 キ−インタフェース 9 キーボード 10 FDコントローラ 11 FD装置 12 ICカードインタフェース 13 ICカード 14 アドレス・データバス

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 検索することが可能な文書データを予め
    管理している文書データ管理手段と、検索する文字列を
    入力する入力手段と、入力された文字列に対応する検索
    候補を文書データ管理手段から検索する検索手段と、入
    力された文字列や検索された検索候補の文字列を表示画
    面に表示する表示手段を備えた文書処理装置であって、
    入力された文字列と一致する検索候補が検索手段から出
    力されない際に、検索する文字列の文字数を緩和して任
    意文字数に切り替えた検索条件を検索手段に設定する検
    索条件設定手段と、入力された文字列の文字数と切り替
    えた任意文字数との組み合わせ理論から該当の検索候補
    数が所定の数値になるか否か算出し、その算出結果から
    検索条件の緩和を続行するか中止するかを判定して検索
    条件設定手段の任意文字数の切り替え処理を制御する検
    索条件制御手段を備えたことを特徴とする文書データ検
    索機能付き文書処理装置。
  2. 【請求項2】 前記検索手段は検索条件設定手段により
    設定された検索条件に基づいて検索候補を検索すること
    を特徴とする請求項1記載の文書データ検索機能付き文
    書処理装置。
JP4297050A 1992-11-06 1992-11-06 文書データ検索機能付き文書処理装置 Expired - Fee Related JP2837047B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4297050A JP2837047B2 (ja) 1992-11-06 1992-11-06 文書データ検索機能付き文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4297050A JP2837047B2 (ja) 1992-11-06 1992-11-06 文書データ検索機能付き文書処理装置

Publications (2)

Publication Number Publication Date
JPH06149812A JPH06149812A (ja) 1994-05-31
JP2837047B2 true JP2837047B2 (ja) 1998-12-14

Family

ID=17841568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4297050A Expired - Fee Related JP2837047B2 (ja) 1992-11-06 1992-11-06 文書データ検索機能付き文書処理装置

Country Status (1)

Country Link
JP (1) JP2837047B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3689455B2 (ja) * 1995-07-03 2005-08-31 キヤノン株式会社 情報処理方法及び装置
US7130487B1 (en) 1998-12-15 2006-10-31 Matsushita Electric Industrial Co., Ltd. Searching method, searching device, and recorded medium
DE10209928A1 (de) * 2002-03-07 2003-09-18 Philips Intellectual Property Verfahren zum Betrieb eines Sprach-Dialogsystems
JP4293260B2 (ja) 2007-04-06 2009-07-08 株式会社デンソー データ検索方法、データ検索装置およびナビゲーション装置
JP5583230B2 (ja) * 2013-01-15 2014-09-03 株式会社Nttドコモ 情報検索装置及び情報検索方法
JP7448350B2 (ja) 2019-12-18 2024-03-12 トヨタ自動車株式会社 エージェント装置、エージェントシステム、及びエージェントプログラム

Also Published As

Publication number Publication date
JPH06149812A (ja) 1994-05-31

Similar Documents

Publication Publication Date Title
Meyer A Shell for Modern Personal Computers
JP3535624B2 (ja) 検索装置及び方法
JPH0785074A (ja) 文書検索方法および装置
JP2004206476A (ja) データベースシステム、端末装置、検索データベースサーバ、検索キー入力支援方法及びプログラム
JP2837047B2 (ja) 文書データ検索機能付き文書処理装置
JPH09114817A (ja) 文字入力装置
JP2959473B2 (ja) 文書処理装置
US20090094218A1 (en) Method and system for improving performance of counting hits in a search
JP2761606B2 (ja) 文書データ処理装置
JPH10124520A (ja) 文書検索装置、文書検索方法及び文書検索媒体
JP2675298B2 (ja) 情報処理装置
JP3498635B2 (ja) 情報検索方法及びその装置並びにコンピュータ可読記録媒体
JP2833650B2 (ja) 文書処理装置
JPH0765013A (ja) 文書検索装置
JP3070761B2 (ja) 漢字入力装置
TW202343233A (zh) 基本輸入輸出系統之智能搜尋方法及應用其之電子裝置
JP2005063313A (ja) データ検索装置
JPS63137359A (ja) ワ−ドプロセツサ
JPH08235191A (ja) 文書検索方法及び文書検索装置
JPH07210573A (ja) 情報検索装置及びその制御方法
JPH05165892A (ja) 情報検索装置
JPH04205371A (ja) 文書処理装置
JPH0512268A (ja) 文書処理装置
JPH05101037A (ja) かな漢字変換方式
JPH08171613A (ja) 文字認識装置

Legal Events

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

Free format text: PAYMENT UNTIL: 20071009

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081009

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081009

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20091009

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20101009

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20111009

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees