JPH0462664A - データ検索装置 - Google Patents

データ検索装置

Info

Publication number
JPH0462664A
JPH0462664A JP2173807A JP17380790A JPH0462664A JP H0462664 A JPH0462664 A JP H0462664A JP 2173807 A JP2173807 A JP 2173807A JP 17380790 A JP17380790 A JP 17380790A JP H0462664 A JPH0462664 A JP H0462664A
Authority
JP
Japan
Prior art keywords
characters
search
character string
sentence
paragraph
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
JP2173807A
Other languages
English (en)
Inventor
Hiroichi Yoshida
広市 吉田
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2173807A priority Critical patent/JPH0462664A/ja
Publication of JPH0462664A publication Critical patent/JPH0462664A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は、例えば日本語ワードプロセッサや日本語文
書の作成及び記憶が可能なコンピュータなどの文書処理
装置に用いられ、記憶された文書中から所望の文字を検
索するデータ検索装置に関する。
(ロ)従来の技術 従来、この種のデータ検索装置においては、特許情報な
どの過去の文献をデータベースとしてメモリに記憶さけ
ておき、その文献を検索する場合には、検索効率を高め
るために、各々の文献に対して、その文献を代表する用
語、つまりその文章中に用いられている代表的な用語を
被検索用キーワードとしてあらかじめ登録しておき、検
索時には、指定したキーワードと各文献中の被検索用キ
ーワードとが一致するかどうかを調べて、一致した文献
をデータベースから取り出す、という検索方法が一般に
用いられている。
(ハ)発明が解決しようとする課題 しかしながら、このようなデータ検索装置においては、
上記の被検索用キーワードにどのような用語を選択する
かによってデータベースの良し悪しが決められてしまう
。また、年月の経過と共に被検索用キーワードがその文
献にマツチしなくなるという可能性らある。
こういった不具合を解決するfこめには、彼倹索用キー
ワードにかかわらず、各文献の文章中の全ての文字に対
して指定したキーワードか当てはまるかどうかを誠へる
ようにすればよい。すなわち、第6図に示すように、文
献の文章中から、例えば、「プロログ」という単語を検
索するのであれば、文章中の文字を一文字ずつシフトさ
せて、「プロログ」という指定したキーワードと同じ綴
りの文字列が存在するかどうかを調べるようにすればよ
い。
しかし、このように文献の文章全てを検索して、該当す
る単語かめるかどうかをチエツクする場合には、検索時
間が長くかかるという問題がある。
この発明は、このような事情を考慮してなされたもので
、検索対象となる文献の文章を文節で区切り、文節単位
にスキップさせて該当する単語を検索するようにしたデ
ータ検索装置を提供するものである。
(ニ)課題を解決するための手段 第1図:よこの発明の構成を示すブロック図である。
図Iこ示すように、この発明は1文章を記憶した文章記
憶手段lotと、文章記憶手段+01に記憶ざわた文章
を文節単位に区切る構文解析手段+02と、構文解析手
段102によ?り区切られfコ各文節の文字数を文節長
として記憶する文節長記憶手段103と、任意の文字列
を検索文字として入力するf二めの入力手段+04と、
人力手段104から入力された検索文字と同じ文字列を
文章記憶手段101に記憶され1こ文章中から検索する
に際し文節長記憶手段+03に記憶された文節長を参照
し文節の先頭から検索文字上同数の文字列部分のみを各
文節毎にスキップして検索する検索手段105を備えて
なるデータ検索装置である。
なお、この発明において、文章記憶手段101及び文節
長記憶手段103としては、フロッピーディスク装置、
磁気ディスク装置等の外部記憶装置が主として用いられ
る。
構文解析手段102及び検索手段105としては、CP
U、ROM、RAM、I10ボートからなるマイクロコ
ンピュータを用いるのが梗トリである。
入力手段104としては、任きの文字列を検索文字とし
て入力できる乙のであればよく、キーボード装置、タブ
レット装置等や、データの一括入力か可能なフロッピー
ディスク装置や磁気ディスク装置等が用いられる。
(ホ)作用 第1図に示すように、この発明によれば、文章記憶手段
101に記憶された文章は、構文解析手段102によっ
て文節単位に区切られ、区切られた各文節の文字数が、
文節長として文節長記憶手段103に記憶される。
そして、入力手段104から任意の文字列か検索文字と
して入力されると、検索手段105により、文節長記憶
手段103に記憶された文節長が参照され、文節の先頭
から検索文字と同数の文字列部分のみが各文節毎にスキ
ップされて検索が行われる。
従って、検索文字と同じ文字列は、文節単位でスキップ
されて検索されるので、全文字検索よりも短い検索時間
で該当文字列を検索することかできる。
(へ)実施例 以下、図面に示す実施例に基づいてこの発明を詳述する
。なお、これによってこの発明か1℃定されるものでは
ない。
第2図はこの発明を日本語ワードプロセッサに適用した
一実施例の構成を示すブロック図である。
この図において、1ほかなキーやファノクノヨンキー等
を備えたキーボードでうり、各種の文章や、任意の文字
列からなる検索文字を制御部2に入力する。
制御部、2は、CPU、ROM、RAM、I10ポート
からなるマイクロコンピュータによって構成され、RO
Mに書き込まれている制御プログラムに従い、後述する
各種のデータ処理を行う。
3は外部からデータを入力するためのフロッピーディス
ク装置、磁気ディスク装置等の磁気記憶媒体や、ボイン
ティノグデバイスなどの人力装置である。
4はCRTデイスプレィ装置やLC(液晶)デイスプレ
ィ装置、あるいはELデイスプレィ装置等からなる表示
装置である。
5(よキーボードI及び入力装置3から入力された各種
の文章を記憶するための粧気ディスク装置からなるデー
タベースである。
6は高級日本語ワードプロセッサのような文章校正支援
ンステムなどに用いられ、入力された漢字かな交じり文
を文節単位に区切る構文解析装置である。
7は漢字かな交じり文が文節単位:こ区切られる際に構
文解析装置6によって参照されるROMからなる構文解
析用辞書である。
8はデータベース5に記憶された文章中にキーボードl
から入力された検索文字があるかどうかを検索する検索
装置である。
9はRAMからなる結果バッファであり、検索装置8に
よって検索された被検索文字の位置を示すポインタを1
己憶している。
構文解析装置6及び検索装置8はマイクロプロセッサか
ら構成されてし)る。
このような本発明のデータ検索装置においては、まず、
文章データかフロッピーディスクなどの形で入力装置3
から人力され、この文章データに、キーホード1から第
3図(a)に示すようなキーワードが付加される。この
キーワードはそれを付加する人間の主観によって決めら
れる。次に、制御部2は、この文章データを構文解析装
置6に送る。
構文解析装W6は、送られてきた文章データを構文解析
用辞書7を用いて、第3図(c)に“/°で示すように
文節単位に区切り、区切った文節の文字数の情報を、第
3図(b)に示すような文節長データとして、キーワー
ドと文章データと共にデータベース5に登録する。すな
わち、検索文字は通常、名詞で指定され、その名詞は必
ず文節の先頭に位置することに着目して、文章をあらか
じめ文節単位に区切っておく。
そして、データベース5の検索時には、キーボードlか
ら、キーワードによる検索か文章全体の検索かが選択さ
れる。キーワードによる検索の場合は一般的なデータベ
ース検索と同じである。文章全体の検索の場合は、検索
する文字列か入力されて、スタートキーが押されると、
制fit部2は、検索する文字列を検索装置8に送る。
検索装置8は、文章の先頭から1文字ずつ検索文字と一
致するか否かを調べる。一致しない場合は、第4図に示
すように、文節長データから計算して1度に次の文節の
先頭まで検索位置を進める。このようにして、−船釣な
データベース検索よりも高速な検索を行う。
次に、このような制御部2の処理動作の内容を第5図に
示すフローチャートに従い説明する。
データ検索時には、制御部2は、第3図(b)で示す文
節長データのポインタと、第3図(c)で示す文章デー
タのポインタを、それぞれ先頭へ移動しくステップ21
 22)、さらに、キーボード1から入力された検索文
字列のポインタを先頭に移動する(ステップ23)。
そして、文章データの終了であるのか否かを凋へ(ステ
ップ24)、終了でない場合には以下の処理を行う。
まず、文章データの先頭の文字と検索文字列の先頭の文
字とを比較しくステップ25)、一致した場合には、文
章データのポインタを1つ進めると共に(ステップ26
)、検索文字列のポインタを1つ進めて(ステップ27
)、文節長データの文字数を1減しくステップ28)、
ステップ24に戻る。
そして、ステップ25において、文章データの文字と検
索文字列の文字とか一致しなかった場合には、文章デー
タのポインタを、残りの文節長データふんスキップさ+
i−(ステップ29)、文節長データポインタを次の文
字数の所に移動する(ステップ30)。
また、ステップ25において、文章データの文字列と検
索文字列とか全て一致した場合には、−致した被検索文
字列の位置を結果バッファ9にセットして(ステップ3
1)、ステップ30に進む。
このようにして、データベース登録時に、キーワード以
外に文章の文節長データを登録し、検索時にはその文節
長データを参照して、文節毎にスキップして検索するこ
とにより、文章データを単純に全て検索するよりも高速
に検索することかできろ。
(ト)発明の効果 この発明によれば、検索文字と同じ文字列を文章中から
検索するときには、文章を文節単位に区切って、文節の
先頭から検索文字と同数の文字列部分のみを文節毎にス
キップして検索するようにしたので、文章を全て検索す
るよりも短い時間で検索文字と同じ文字列を文章中から
検索することができる。
【図面の簡単な説明】
第1図はこの発明の構成を示すブロック図、第2−はこ
の発明の一実施例の構成を示すブロック図、第3図の(
a)〜(C)はキーワード、文節長データ及び文章デー
タのそれぞれの記憶内容の一例を示す説明図、第4図は
この発明の検索方法を示す説明図、第5図は実施例の動
作を示すフローチャート、第6図は従来の全文字検索の
方法を示す説明図である。 l ・・キーホード、2・ 制御部、 3  ・入力装置、4  表示装置、 5 ・データヘース、6・・・構文解析装置、7・・・
・構文解析用辞書、8・・・ 検索装置、9・・・・・
結果バッファ。 11図 (a) 嬉3図 (b) (C) 12図 第4図 第6 しf工【■コ

Claims (1)

    【特許請求の範囲】
  1. 1、文章を記憶した文章記憶手段と、文章記憶手段に記
    憶された文章を文節単位に区切る構文解析手段と、構文
    解析手段により区切られた各文節の文字数を文節長とし
    て記憶する文節長記憶手段と、任意の文字列を検索文字
    として入力するための入力手段と、入力手段から入力さ
    れた検索文字と同じ文字列を文章記憶手段に記憶された
    文章中から検索するに際し文節長記憶手段に記憶された
    文節長を参照し文節の先頭から検索文字と同数の文字列
    部分のみを各文節毎にスキップして検索する検索手段を
    備えてなるデータ検索装置。
JP2173807A 1990-06-29 1990-06-29 データ検索装置 Pending JPH0462664A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2173807A JPH0462664A (ja) 1990-06-29 1990-06-29 データ検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2173807A JPH0462664A (ja) 1990-06-29 1990-06-29 データ検索装置

Publications (1)

Publication Number Publication Date
JPH0462664A true JPH0462664A (ja) 1992-02-27

Family

ID=15967529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2173807A Pending JPH0462664A (ja) 1990-06-29 1990-06-29 データ検索装置

Country Status (1)

Country Link
JP (1) JPH0462664A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5548947A (en) * 1993-07-08 1996-08-27 Thomas J. Lipton Co. Apparatus and method for producing packets

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5548947A (en) * 1993-07-08 1996-08-27 Thomas J. Lipton Co. Apparatus and method for producing packets

Similar Documents

Publication Publication Date Title
JP2783558B2 (ja) 要約生成方法および要約生成装置
US5890103A (en) Method and apparatus for improved tokenization of natural language text
JP4544674B2 (ja) 選択文字列に関連する情報を提供するシステム
EP0378848A2 (en) Method for use of morphological information to cross reference keywords used for information retrieval
US20060031207A1 (en) Content search in complex language, such as Japanese
JPH0724056B2 (ja) コンピュータによる形態論的テキスト解析方法
JPH05314166A (ja) 電子化辞書および辞書検索装置
JPH09198395A (ja) 文書検索装置
JPH0462665A (ja) データ検索装置
JPS60254367A (ja) 文章分析装置
JP2621999B2 (ja) 文書処理装置
JP3187671B2 (ja) 電子辞書表示装置
JPH0973454A (ja) 文書作成装置及び文書作成方法
JPH03148765A (ja) 文書検索装置
JPH07141381A (ja) 電子辞書表示装置
JPH0227473A (ja) 文書編集方法
JPH01126767A (ja) 辞書参照装置
JPH0991304A (ja) 情報検索方法、情報検索システム及び情報検索用記憶媒体
JPH1115846A (ja) 情報検索装置および記録媒体
JP3498635B2 (ja) 情報検索方法及びその装置並びにコンピュータ可読記録媒体
JPH06187329A (ja) 自然言語処理装置
JPH03118661A (ja) 単語検索装置
JPS59103136A (ja) カナ漢字変換処理装置
JP5454871B2 (ja) 辞書評価支援装置およびプログラム
JP2819766B2 (ja) 外国語電子辞書検索方式