JPH0752451B2 - Information retrieval device - Google Patents
Information retrieval deviceInfo
- Publication number
- JPH0752451B2 JPH0752451B2 JP61218783A JP21878386A JPH0752451B2 JP H0752451 B2 JPH0752451 B2 JP H0752451B2 JP 61218783 A JP61218783 A JP 61218783A JP 21878386 A JP21878386 A JP 21878386A JP H0752451 B2 JPH0752451 B2 JP H0752451B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- attribute
- state transition
- memory
- transition table
- 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
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ハードウェアにより情報の検索を行う情報検
索装置に関し、特に、ハードウェアを小型化し、検索速
度を向上することが可能な情報検索装置に関する。Description: TECHNICAL FIELD The present invention relates to an information search device for searching information by hardware, and particularly, information search capable of downsizing hardware and improving search speed. Regarding the device.
光ディスクファイル装置等において、登録している画像
を検索したり、文章等の文字列データの中からキーとな
る部分文字列を含むものを検索する場合、従来はソフト
ウェアによる検索を行っている。しかし、この技術で
は、登録される画像の枚数や文字列データが大きくなる
と、検索時間が増大し、ユーザーの待ち時間も長くなる
という問題があった。Conventionally, in an optical disk file device or the like, when searching a registered image or searching character string data such as a sentence or the like that includes a partial character string as a key, a search is conventionally performed by software. However, this technique has a problem that when the number of images to be registered or the character string data increases, the search time increases and the waiting time of the user also increases.
この問題の対策として、ハードウェアによる検索技術が
注目され、有限オートマトンによる検索技術が一般に知
られている。例えば、有限オートマトンにより文字検索
を行う場合、文字列検索装置は、状態遷移テーブルを格
納したランダム・アクセス・メモリ(以下RAMと略す)
を備え、このRAMに予め検索項目のキーとなる部分文字
列を入力し、記憶装置から送られた文字列データと、キ
ーとなる部分文字列とを照合し、両者が一致した時点で
一致信号を出力する。As a countermeasure against this problem, a hardware search technique is drawing attention, and a finite automaton search technique is generally known. For example, when performing a character search by a finite state automaton, the character string search device uses a random access memory (hereinafter abbreviated as RAM) storing a state transition table.
A partial character string that is the key of the search item is input in advance to this RAM, the character string data sent from the storage device is collated with the partial character string that is the key, and a match signal is output when both match. Is output.
この有限オートマトンの状態遷移は、第4図のように、
例えば、HITという3文字のキーを検索する場合、記憶
装置からの入力文字がHならば、オートマトンの状態は
初期状態“0"から状態“1"へ遷移する。なお、状態“0"
における入力文字がH以外ならば、引き続き状態“0"に
なる。The state transition of this finite automaton is, as shown in FIG.
For example, when searching for a three-character key called HIT, if the input character from the storage device is H, the state of the automaton transits from the initial state “0” to the state “1”. Note that the status is "0"
If the input character at is other than H, the state continues to be "0".
状態“1"では、次の入力文字がTならば、状態“2"に遷
移し、Hならば遷移せず、その他の入力文字ならば、状
態“0"に遷移する。In the state "1", if the next input character is T, the state transitions to the state "2", if it is H, the transition does not occur, and if it is another input character, the state transitions to the state "0".
状態“2"では、次の入力文字がTならば、状態“3"に遷
移し、Hならば、状態“1"に遷移し、その他の入力文字
ならば、状態“0"に遷移する。このように入力文字によ
り状態遷移先が異なり、状態“3"へ遷移した場合、HIT
というキーを検出したことになる。しかし、この技術で
は、RAMの状態遷移テーブルに格納されるデータの大半
が状態“0"であるため、メモリの利用効率が低いという
問題があった。このため、状態遷移テーブルを小型化す
る提案もなされている。In the state "2", if the next input character is T, the state transitions to the state "3", if it is H, the state transitions to the state "1", and if it is another input character, the state transitions to the state "0". In this way, when the state transition destination differs depending on the input character and the state transitions to state "3", HIT
It means that the key is detected. However, in this technique, most of the data stored in the state transition table of the RAM is in the state "0", so there is a problem that the memory utilization efficiency is low. Therefore, a proposal has been made to reduce the size of the state transition table.
例えば、特開昭60-105040号公報に記載されている技術
では、状態遷移テーブルのエントリとして、文字コード
を2のべき乗数個に分割したパターンを使用し、状態遷
移テーブルのサイズを小型化して、ある1つの検索項目
(アトリビュート)について、有限オートマトンが状態
遷移を行いながら検索を行っている。For example, in the technique disclosed in Japanese Patent Laid-Open No. 60-105040, a pattern in which a character code is divided into powers of 2 is used as an entry in the state transition table, and the size of the state transition table is reduced. A finite state automaton searches for a certain search item (attribute) while performing a state transition.
しかし、この技術では、キーとなる文字列が数バイト〜
数10バイト程度の小規模システムにおいて、検索される
情報が複数の項目に分割され、その各々の項目に対して
検索キーを指定する場合,すなわち、アトリビュートが
複数ある場合に、アトリビュートの処理を連続して行う
技術については述べられていない。However, with this technology, the key character string is
In a small system of about several tens of bytes, the information to be searched is divided into multiple items, and when the search key is specified for each item, that is, when there are multiple attributes, attribute processing is continued. There is no mention of the technique to be carried out.
このように、アトリビュート毎に有限オートマトンを有
する技術では、アトリビュートが複数の場合、そのアト
リビュート数と同数の有限オートマトンを並列に持つ必
要があるため、ハードウェアの物量が大きくなり、検索
装置を構成することが難しく、また、検索速度に問題が
あった。As described above, in the technology having a finite automaton for each attribute, when there are a plurality of attributes, it is necessary to have as many finite automatons as the number of the attributes in parallel, which increases the amount of hardware and configures a search device. It was difficult and there was a problem with the search speed.
本発明の目的は、このような問題点を改善し、キーとな
る文字列が数バイト〜数10バイトの小規模システムにお
いて、ハードウェアを小型化し、検索速度を向上するこ
とが可能な情報検索装置を提供することにある。An object of the present invention is to improve such problems, and in a small-scale system in which a key character string is a few bytes to a few tens of bytes, it is possible to miniaturize hardware and improve search speed. To provide a device.
上記目的を達成するため、本発明の情報検索装置は、
(1)状態遷移テーブルを用いた有限オートマトンによ
る検索を行なう情報検索装置において、設定入力された
各検索項目別の複数の状態遷移テーブルを各々異なるア
ドレスに格納するメモリと、各状態遷移テーブルを用い
た各検索項目に対する検索の終了を、入力文字の入力を
カウントして検出し、1つの検索項目に対する検索終了
後に、次の検索項目に対応する状態遷移テーブルの開始
アドレスの設定を行なうアドレスポイント手段とを設け
ることを特徴とする。In order to achieve the above object, the information search device of the present invention is
(1) In an information search device that performs a search by a finite state automaton using a state transition table, a memory for storing a plurality of state transition tables for each set and input search item at different addresses and a state transition table are used. Address point means for detecting the end of the search for each search item by counting the number of input characters, and setting the start address of the state transition table corresponding to the next search item after the end of the search for one search item And is provided.
また、(2)上記(1)に記載の情報検索装置におい
て、アドレスポイント手段は、各検索項目のバイト長を
格納するアトリビュート長メモリと、各状態遷移テーブ
ルの開始アドレスを格納する初期値メモリと、検索項目
の各文字の入力毎に、アトリビュート長メモリに格納し
た当該検索項目のバイト長分のカウントを行なうバイト
長カウンタと、検索開始時に、初期値メモリから、最初
の状態遷移テーブルの開始アドレスを読み出すと共に、
バイト長カウンタによる各検査項目のバイト長分のカウ
ント終了をカウントし、各検索項目に対応する各状態遷
移テーブルの開始アドレスを、初期値メモリに対して順
次に指定するアトリビュート数カウンタと、このアトリ
ビュート数カウンタで指定された状態遷移テーブルの開
始アドレスを、状態遷移メモリに設定するデータセレク
タとからなることを特徴とする。(2) In the information search device according to (1), the address point means includes an attribute length memory that stores a byte length of each search item and an initial value memory that stores a start address of each state transition table. , A byte length counter that counts the byte length of the search item stored in the attribute length memory for each input of each character of the search item, and the start address of the first state transition table from the initial value memory when the search starts And read
An attribute number counter that sequentially counts the start address of each state transition table corresponding to each search item in the initial value memory by counting the byte length count end of each inspection item by the byte length counter, and this attribute It is characterized by comprising a data selector for setting the start address of the state transition table designated by the number counter in the state transition memory.
本発明においては、1個の有限オートマン内の状態遷移
RAMのエリアを、アトリビュート毎に分割して使用す
る。In the present invention, the state transition in one finite automan
The RAM area is divided for each attribute and used.
アトリビュートの検索が開始されると、そのアトリビュ
ートに対応する状態遷移RAMの初期アドレスが、データ
セレクタによって初期値RAMから読み出され、アドレス
ラッチに格納される。When the search for the attribute is started, the initial address of the state transition RAM corresponding to the attribute is read from the initial value RAM by the data selector and stored in the address latch.
次に、1バイト毎の文字入力が開始されると、有限オー
トマトンは、検索中のアトリビュート長を示すバイト数
分の文字が入力されるまで、入力文字毎に初期アドレス
から状態遷移を繰り返す。Next, when the character input for each byte is started, the finite state automaton repeats the state transition from the initial address for each input character until the characters for the number of bytes indicating the attribute length being searched are input.
こうして、アトリビュート長分の文字入力が終了する
と、このアトリビュートに対する判定結果がデータラッ
チに出力される。Thus, when the character input for the attribute length is completed, the determination result for this attribute is output to the data latch.
なお、これらの動作を繰り返すことにより、アトリビュ
ートの連続処理を行うことが可能である。By repeating these operations, continuous attribute processing can be performed.
以下、本発明の一実施例を図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図は、本発明の一実施例における情報検索装置の構
成図,第2図は本発明の一実施例における各種信号のタ
イミングチャート,第3図は本発明の一実施例における
情報検索装置の動作フローチャートである。FIG. 1 is a block diagram of an information retrieval device in one embodiment of the present invention, FIG. 2 is a timing chart of various signals in one embodiment of the present invention, and FIG. 3 is an information retrieval device in one embodiment of the present invention. 3 is an operation flowchart of FIG.
本実施例の情報検索装置は、第1図のように、状態遷移
RAM3,データラッチ4,判定回路5,セレクタ6,アトリビュ
ート数カウンタ(CNT1)7,初期値RAM8,アトリビュート
長RAM9,アトリビュート長カウンタ(CNT2)10,アドレス
ラッチ13,およびインバータ14を備える。また、アドレ
スラッチ13,およびデータラッチ4はフリップフロップ
(FF)が構成され、これらのFFと状態遷移RAM3とが1個
の有限オートマトンを構成している。The information retrieval apparatus of this embodiment, as shown in FIG.
A RAM 3, a data latch 4, a determination circuit 5, a selector 6, an attribute number counter (CNT1) 7, an initial value RAM 8, an attribute length RAM 9, an attribute length counter (CNT2) 10, an address latch 13, and an inverter 14 are provided. Further, the address latch 13 and the data latch 4 are flip-flops (FFs), and these FFs and the state transition RAM 3 form one finite automaton.
この有限オートマトンでは、状態遷移RAM3は、状態遷移
テーブルを格納し、複数のアトリビュートに分割されて
いる。また、アドレスラッチ13に8ビットデータが1文
字を示す入力文字11と、その入力文字11の入力タイミン
グを与えるクロック信号CLK22とが入力されると、アド
レスラッチ13は状態遷移RAM3上のアドレスを出力し、状
態遷移RAM3は、このアドレスに従って、入力される文字
毎に状態を遷移して、そのアドレスに対応するデータを
データラッチ4にセットする。さらに、データセレクタ
6は、検索対象のアトリビュートのアトリビュート長分
の文字入力が完了すると、次のアトリビュートに対応す
る状態遷移RAM3上の初期アドレスを、初期値RAM8から読
み出してアドレスラッチ13にセットする。In this finite state automaton, the state transition RAM 3 stores a state transition table and is divided into a plurality of attributes. Further, when the input character 11 indicating one character of 8-bit data and the clock signal CLK22 which gives the input timing of the input character 11 are input to the address latch 13, the address latch 13 outputs the address on the state transition RAM 3. Then, the state transition RAM 3 transits the state for each input character according to this address, and sets the data corresponding to the address in the data latch 4. Further, when the character input for the attribute length of the attribute to be searched is completed, the data selector 6 reads the initial address on the state transition RAM 3 corresponding to the next attribute from the initial value RAM 8 and sets it in the address latch 13.
アトリビュート数カウンタ7は、状態遷移RAM3上で、現
在何番目のアトリビュートの処理を行っているかを示
し、また、アトリビュート長カウンタ10は、検索開始時
に処理対象のアトリビュートのバイト長をセットし、処
理中のアトリビュートの残バイト数を順次カウントダウ
ンして、そのアトリビュートの区切れ目を検出する。The attribute number counter 7 indicates the number of the attribute currently being processed on the state transition RAM 3, and the attribute length counter 10 sets the byte length of the attribute to be processed at the start of the search. The count of the remaining bytes of the attribute is sequentially counted down, and the break of the attribute is detected.
さらに、初期値RAM8は、状態遷移RAM3に分割して格納さ
れている各アトリビュート毎のスタートアドレスを記憶
し、また、アトリビュート長RAM9は、それらのアトリビ
ュートの長さを記憶している。なお、本実施例では、初
期値,およびアトリビュート長は同一のRAMに格納され
ている。Further, the initial value RAM8 stores the start address of each attribute divided and stored in the state transition RAM3, and the attribute length RAM9 stores the lengths of those attributes. In this embodiment, the initial value and the attribute length are stored in the same RAM.
本実施例において、情報検索を行う以前は、第2図,お
よび第3図のように、外部からアトリビュート数カウン
タ7に与えられるリセット信号RST21は“0"である(30
0)。この時、アトリビュート数カウンタ7,およびアト
リビュート長カウンタ10のカウントは、クリア,つまり
“0"となっている。従って、CNT1出力24は内容“0"であ
り、アトリビュート長カウンタ10のゼロ出力端子の出
力,つまりZ出力23は“1"となっている。In this embodiment, before the information retrieval, as shown in FIGS. 2 and 3, the reset signal RST21 externally applied to the attribute number counter 7 is “0” (30).
0). At this time, the counts of the attribute number counter 7 and the attribute length counter 10 are cleared, that is, "0". Therefore, the CNT1 output 24 has the content "0", and the output of the zero output terminal of the attribute length counter 10, that is, the Z output 23 is "1".
オペレータが検索するアトリビュートを設定すると(30
1)、外部からアトリビュート数カウンタ7に与えられ
るリセット信号RST21が解除され、“1"となる(302)。
この時、初期値RAM8,およびアトリビュート長RAM9は、
最初に検索するアトリビュートに対応するデータ,つま
り、初期アドレス,およびアトリビュート長をデータセ
レクタ6に送る。When the operator sets the attribute to search (30
1), the reset signal RST21 externally applied to the attribute number counter 7 is released and becomes "1" (302).
At this time, the initial value RAM8 and the attribute length RAM9 are
The data corresponding to the attribute to be searched first, that is, the initial address and the attribute length are sent to the data selector 6.
次に、入力文字11と同期してCLK22がアドレスラッチ13
に入力されると、データセレクタ6は、選択制御信号,
つまり、アトリビュート長カウンタ10のZ出力23が“1"
であるため、データセレクタ6のA端子の入力データ,
つまり初期値データを、アドレスラッチ13に出力し、こ
の初期値データはアドレスラッチ13にラッチされる(30
4)。また、同時に、アトリビュート長カウンタ10の初
期値ロード端子LDの入力,つまり、アトリビュート長カ
ウンタ10のZ出力23が“1"であるため、最初のアトリビ
ュート長がアトリビュート長カウンタ10にラッチされる
(304)。Next, the CLK22 is synchronized with the input character 11 and the address latch 13
Data selector 6, the data selector 6 selects the selection control signal,
That is, the Z output 23 of the attribute length counter 10 is "1".
Therefore, the input data of the A terminal of the data selector 6,
That is, the initial value data is output to the address latch 13, and this initial value data is latched in the address latch 13 (30
Four). At the same time, since the input to the initial value load terminal LD of the attribute length counter 10, that is, the Z output 23 of the attribute length counter 10, is “1”, the first attribute length is latched in the attribute length counter 10 (304 ).
こうして、初期設定が行なわれると、文字入力が行われ
る度に(305)、有限オートマトンは1文字毎に状態を
遷移する(306)。この文字入力に従って、例えば、ア
トリビュート長が4の場合、アトリビュート長カウンタ
10は、3から0に順次カウントダウンし(307)、CNT2
出力25が“0"となると(308)、アトリビュート長カウ
ンタ10のZ出力23は“1"となる。この時、データラッチ
4の出力は、Z出力23を同期信号として判定回路5に送
られ(309)、判定回路5は判定結果を出力し(310)、
検索を終了する。In this way, when the initial setting is performed, every time a character is input (305), the finite state automaton transits the state for each character (306). According to this character input, for example, when the attribute length is 4, the attribute length counter
10 counts down from 3 to 0 (307), CNT2
When the output 25 becomes "0" (308), the Z output 23 of the attribute length counter 10 becomes "1". At this time, the output of the data latch 4 is sent to the determination circuit 5 by using the Z output 23 as a synchronization signal (309), and the determination circuit 5 outputs the determination result (310).
Finish the search.
検索を続行する場合(311)、アトリビュート数カウン
タ7(CMT1)は、1から2にカウントアップされ、次の
アトリビュートのデータをポイントする(312)。この
ポイントに従って、次のアトリビュートに対応する初期
値,およびアトリビュート長が読み出され(303)、そ
れぞれ、アドレスラッチ13,およびアトリビュート長カ
ウンタ10にセットされて(304)、状態遷移RAM3は、新
たにラッチされたアドレスから次のアトリビュートの検
索を開始する(305,306)。When the search is continued (311), the attribute number counter 7 (CMT1) is incremented from 1 to 2 and points to the data of the next attribute (312). According to this point, the initial value and the attribute length corresponding to the next attribute are read (303), set in the address latch 13 and the attribute length counter 10 (304), respectively, and the state transition RAM 3 is newly updated. The search for the next attribute is started from the latched address (305, 306).
これらのシーケンスを繰り返して、アトリビュート毎の
検索を行う。By repeating these sequences, each attribute is searched.
このように、状態遷移RAM3のアドレスをアトリビュート
毎に分割することにより、キーとなる文字列が数バイト
〜数10バイトの情報検索装置において、1個の有限オー
トマトンを用いて、複数のアトリビュートの検索処理を
行うことができる。In this way, by dividing the address of the state transition RAM 3 for each attribute, in an information retrieval device whose key character string is several bytes to several tens of bytes, one finite automaton is used to retrieve a plurality of attributes. Processing can be performed.
本発明によれば、キーとなる文字列が数バイト〜数10バ
イトの有限オートマトンを用いた情報検索装置におい
て、ハードウェアを小型化し、検索速度を向上すること
が可能である。According to the present invention, in an information retrieval device using a finite automaton in which a character string serving as a key is several bytes to several tens of bytes, the hardware can be downsized and the retrieval speed can be improved.
第1図は本発明の一実施例における情報検索装置の構成
図,第2図は本発明の一実施例における各種信号のタイ
ミングチャート,第3図は本発明の一実施例における情
報検索装置の動作フローチャート,第4図は有限オート
マトンの状態遷移の説明図である。 3:状態遷移RAM,4:データラッチ,5:判定回路,6:データセ
レクタ,7:アトリビュート数カウンタ(CNT1)、8:初期
値RAM,9:アトリビュート長RAM,10:アトリビュート長カ
ウンタ(CNT2),11:入力文字,13:アドレスラッチ,14:イ
ンバータ,21:リセット信号(RST),22:クロック信号(C
LK),23:アトリビュート長カウンタのZ端子の出力(Z
出力),24:アトリビュート数カウンタの出力(CNT1出
力),25:アトリビュート長カウンタの出力(CNT2出
力)。FIG. 1 is a block diagram of an information retrieval apparatus in one embodiment of the present invention, FIG. 2 is a timing chart of various signals in one embodiment of the present invention, and FIG. 3 is a diagram of an information retrieval apparatus in one embodiment of the present invention. An operation flowchart, FIG. 4 is an explanatory diagram of state transition of a finite state automaton. 3: State transition RAM, 4: Data latch, 5: Judgment circuit, 6: Data selector, 7: Attribute number counter (CNT1), 8: Initial value RAM, 9: Attribute length RAM, 10: Attribute length counter (CNT2) , 11: Input character, 13: Address latch, 14: Inverter, 21: Reset signal (RST), 22: Clock signal (C
LK), 23: Output from the Z terminal of the attribute length counter (Z
Output), 24: Attribute number counter output (CNT1 output), 25: Attribute length counter output (CNT2 output).
Claims (2)
ンによる検索を行なう情報検索装置において、設定入力
された各検索項目別の複数の上記状態遷移テーブルを各
々異なるアドレスに格納するメモリと、上記各状態遷移
テーブルを用いた各検索項目に対する検索の終了を、入
力文字の入力をカウントして検出し、1つの検索項目に
対する検索終了後に、次の検索項目に対応する状態遷移
テーブルの開始アドレスの設定を行なうアドレスポイン
ト手段とを設けることを特徴とする情報検索装置。1. An information search apparatus for performing a search by a finite state automaton using a state transition table, a memory for storing a plurality of the state transition tables for each set and input search item at different addresses, and each of the states. The end of the search for each search item using the transition table is detected by counting the number of input characters, and after the search for one search item is completed, the start address of the state transition table corresponding to the next search item is set. An information retrieving apparatus, characterized in that it is provided with address point means for performing.
において、上記アドレスポイント手段は、上記各検索項
目のバイト長を格納するアトリビュート長メモリと、上
記各状態遷移テーブルの開始アドレスを格納する初期値
メモリと、上記検索項目の各文字の入力毎に、上記アト
リビュート長メモリに格納した当該検索項目のバイト長
分のカウントを行なうバイト長カウンタと、検索開始時
に、上記初期値メモリに、最初の状態遷移テーブルの開
始アドレスを読み出すと共に、上記バイト長カウンタに
よる上記各検索項目のバイト長分のカウント終了をカウ
ントし、各検索項目に対応する各状態遷移テーブルの開
始アドレスを、上記初期値メモリに対して順次に指定す
るアトリビュート数カウンタと、該アトリビュート数カ
ウンタで指定された状態遷移テーブルの開始アドレス
を、上記状態遷移メモリに設定するデータセレクタとか
らなることを特徴とする情報検索装置。2. The information search device according to claim 1, wherein the address point means stores an attribute length memory for storing a byte length of each search item and a start address of each state transition table. An initial value memory, a byte length counter for counting the byte length of the search item stored in the attribute length memory for each input of each character of the search item, and the initial value memory at the start of the search, The start address of the first state transition table is read, the count end of the byte length of each search item by the byte length counter is counted, and the start address of each state transition table corresponding to each search item is set to the initial value. The attribute number counter that is sequentially specified for the memory, and the attribute number counter that is specified The starting address of the state transition table, the information retrieval apparatus characterized by comprising a data selector to be set to the state transition memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61218783A JPH0752451B2 (en) | 1986-09-17 | 1986-09-17 | Information retrieval device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61218783A JPH0752451B2 (en) | 1986-09-17 | 1986-09-17 | Information retrieval device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6373422A JPS6373422A (en) | 1988-04-04 |
JPH0752451B2 true JPH0752451B2 (en) | 1995-06-05 |
Family
ID=16725306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61218783A Expired - Fee Related JPH0752451B2 (en) | 1986-09-17 | 1986-09-17 | Information retrieval device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0752451B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04348469A (en) * | 1990-07-23 | 1992-12-03 | Hitachi Ltd | String search device and method |
JP2529466B2 (en) * | 1990-11-28 | 1996-08-28 | 松下電器産業株式会社 | Separator |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60105040A (en) * | 1983-11-12 | 1985-06-10 | Nippon Telegr & Teleph Corp <Ntt> | Sentence retrieving system |
JPS617934A (en) * | 1984-06-22 | 1986-01-14 | Fujitsu Ltd | General purpose bit operating system |
-
1986
- 1986-09-17 JP JP61218783A patent/JPH0752451B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS6373422A (en) | 1988-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4916655A (en) | Method and apparatus for retrieval of a search string | |
US5081608A (en) | Apparatus for processing record-structured data by inserting replacement data of arbitrary length into selected data fields | |
JPH0752451B2 (en) | Information retrieval device | |
JPS634334A (en) | Electronic file device for document image | |
JP2880192B2 (en) | Character string search method and apparatus | |
JPS61256442A (en) | Method for increasing record retrieving speed | |
JPH0642248B2 (en) | Information retrieval device | |
JPH0728836A (en) | Database search method and database system using this method | |
JP2696832B2 (en) | Information retrieval circuit | |
JP2991007B2 (en) | Key retrieval device, key retrieval method, sort processing device, and database processing device | |
JP3360308B2 (en) | Character string search method and device | |
JPH07230469A (en) | Retrieval device | |
JP2586172B2 (en) | Table search device with learning function | |
JPH043251A (en) | Method and processor for retrieving document | |
GB2345556A (en) | Device for searching sorted list of data | |
JPH03244068A (en) | Simulation system | |
JPS6143734B2 (en) | ||
JPH03229368A (en) | Image displaying/retrieving system | |
JPH09330322A (en) | Data retrieval device | |
JPS63155324A (en) | Information retrieving device | |
JPH0546666A (en) | Information retrieving device | |
JPH04195681A (en) | Delimination device | |
JPS638837A (en) | Scan data display method | |
JPH0721191A (en) | Character string retrieval device | |
JPH04230576A (en) | item selection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |