JPH04195588A - Back coincidence retrieving processing system for data base - Google Patents
Back coincidence retrieving processing system for data baseInfo
- Publication number
- JPH04195588A JPH04195588A JP2327437A JP32743790A JPH04195588A JP H04195588 A JPH04195588 A JP H04195588A JP 2327437 A JP2327437 A JP 2327437A JP 32743790 A JP32743790 A JP 32743790A JP H04195588 A JPH04195588 A JP H04195588A
- Authority
- JP
- Japan
- Prior art keywords
- descending
- record
- index key
- index
- search
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 7
- 238000003672 processing method Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 2
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータベースの後方一致検索処理方式%式%
〔従来の技術〕
データベースの分野において、データベースファイルに
格納されている多数のレコードから特定の条件を満足す
るレコードを検索する処理は「問い合わせ」と呼ばれて
いる。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a database suffix match search processing method % expression % [Prior Art] In the field of databases, a method is used to identify a specific record from a large number of records stored in a database file. The process of searching for records that satisfy conditions is called an "inquiry."
ところで、この問い合わせは、一般に、レコードの特定
のフィールドに含まれる文字列を指定し、それが一致す
るか否かによって行われることが多い。Incidentally, this inquiry is generally made by specifying a character string contained in a particular field of a record and determining whether or not the string matches.
なお、一致の形態に応じて検索方式も次のように3通り
ある。Note that there are three search methods as follows depending on the form of matching.
・前方一致検索
・後方一致検索
・中間一致検索
ここで、前方一致検索とは指定した文字列がフィールド
の前方で一致することを条件とするものであり、後方一
致検索とは指定した文字列がフィールドの後方で一致す
ることを条件とするものであり、中間一致検索とは指定
した文字列がフィールドの任意の位置で一致することを
条件とするものである。・Starting match search ・Suffix matching search ・Middle matching search Here, a starting match search is a condition where the specified character string matches at the beginning of the field, and a suffix match search is a condition where the specified character string is a match at the beginning of the field. The condition is that a match occurs after the field, and the middle match search is a condition that the specified character string matches at any position in the field.
一方、問い合わせを高速に行うための手法として、レコ
ード内の所定のフィールドの値を索引キー値としてキー
値順に並べた索引が従来から用いられている。On the other hand, as a method for performing inquiries at high speed, an index in which values of predetermined fields in a record are used as index key values and arranged in the order of key values has been used.
上述したように、問い合わせにおける検索方式としては
3通りあり、高速化の手法として索引が設けられている
ものであるが、一致を見るフィールドに関して索引が存
在しない場合はいずれの検索方式でも全てのレコードを
読み込んで一致を判断しなければならないのは当然とし
て、索引が設けられている場合であっても、後方一致検
索と中間一致検索にあっては前方一致検索のような飛躍
的な効果は望めないという欠点があった。すなわち、一
般に文字列を対象とする索引は先頭の文字のキー値から
序列を定めているため、前方一致検索では索引から該当
するレコードを即座に検索することができるが、後方一
致検索や中間一致検索では索引の順序が意味をなさない
ため、全ての索引キーレコードを読み込んで一致を判断
しなければならないからである。As mentioned above, there are three search methods for inquiries, and an index is provided as a method to speed up the search, but if an index does not exist for the field to be matched, all the records will be searched using any of the search methods. Of course, even if an index is provided, suffix search and middle match search cannot be expected to have the same dramatic effect as prefix search. There was a drawback that there was no In other words, since indexes that target character strings generally determine the order based on the key value of the first character, a prefix search allows you to immediately search for a corresponding record from the index, but a suffix search or middle match This is because the order of the index has no meaning in a search, so all index key records must be read to determine a match.
本発明は上記の点に鑑み提案されたものであり、後方一
致検索を高速に行えるようにした処理方式を提供するこ
とを目的とするものである。なお、中間一致検索につい
ては対象としていない。The present invention has been proposed in view of the above points, and it is an object of the present invention to provide a processing method that allows a suffix match search to be performed at high speed. Note that intermediate match searches are not covered.
本発明は上記の目的を達成するため、レコードの所定の
フィールドの値を降順にした降順索引キー値と対応する
レコードへのポインタ値とを有する降順索引キーレコー
ドをキー値順に格納した最下位ブロックと、最下位ブロ
ック内の最大の降順索引キー値とその最下位ブロックへ
のポインタ値とを有する上位降順索引キーレコードをキ
ー値順に格納した上位ブロックとで階層的に形成された
降順索引と、
検索要求において指定された条件を降順に変換する条件
変換手段と、
変換された条件を降順索引キー値として降順索引の降順
索引キーレコードを検索する降順索引キーレコード検索
手段と、
検索された降順索引キーレコードのポインタ値から目的
のレコードを検索するレコード検索手段とを備えるよう
にしている。In order to achieve the above object, the present invention is directed to a lowest block in which descending index key records having descending index key values in which the values of predetermined fields of records are arranged in descending order and a pointer value to the corresponding record are stored in order of key values. and an upper block in which upper descending index key records having the largest descending index key value in the lowest block and a pointer value to the lowest block are stored in order of key values; a condition conversion means for converting a condition specified in a search request into descending order; a descending index key record search means for searching a descending index key record of a descending index using the converted condition as a descending index key value; and record search means for searching for a target record from the pointer value of the key record.
本発明のデータヘースの後方一致検索処理方式にあって
は、条件変換手段が検索要求において指定された条件を
降順に変換し、降順索引キーレコード検索手段が変換さ
れた条件を降順索引キー値として降順索引の降順索引キ
ーレコードを検索し、レコード検索手段が検索された降
順索引キーレコードのポインタ値から目的のレコードを
検索する。In the data head suffix search processing method of the present invention, the condition conversion means converts the conditions specified in the search request into descending order, and the descending index key record search means converts the converted conditions into descending order as descending index key values. A descending index key record of the index is searched, and a record search means searches for a target record from the pointer value of the searched descending index key record.
以下、本発明の実施例につき図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明のデータヘースの後方一致検索処理方式
の一実施例を示す構成図である。FIG. 1 is a block diagram showing an embodiment of the data base suffix match search processing method of the present invention.
第1図において、本実施例は、機能部として、降順索引
定義手段1とレコード登録手段2と降順索引キー値生成
手段3と降順索引キーレコード登録手段4と条件変換手
段5と降順索引キーレコード検索手段6とレコード検索
手段7とを備えている。また、記憶領域ないしは格納情
報として、デ−タヘース8とレコード9と降順索引10
と上位ブロック11と最下位ブロック12と上位降順索
引キーレコード13と降順索引キーレコード14とを備
えている。なお、各部の機能等については、重複を避け
るため、以下の動作を通して説明することとする。In FIG. 1, the functional units of this embodiment include a descending index definition means 1, a record registration means 2, a descending index key value generation means 3, a descending index key record registration means 4, a condition conversion means 5, and a descending index key record. It includes a search means 6 and a record search means 7. In addition, as a storage area or storage information, a data header 8, a record 9, and a descending index 10 are stored.
, an upper block 11 , a lower order block 12 , an upper descending index key record 13 , and a descending index key record 14 . Note that the functions of each part will be explained through the following operations to avoid duplication.
以下、上記の実施例の動作を場合を分けて説明する。Hereinafter, the operation of the above embodiment will be explained for each case.
(1)レコードの登録
レコードの登録に先立ち、降順索引定義手段1が、登録
すべきレコード9内の任意のフィールドを降順索引の生
成の対象として定義する。(1) Record Registration Prior to registering a record, the descending index definition means 1 defines an arbitrary field within the record 9 to be registered as a target for generating a descending index.
第2図はレコード9として書籍レコードのフィールドの
例を示したものであり、書名、著者、出版社等のフィー
ルドを有している。降順索引定義手段1は、例えば、書
名のフィールドを降順索引の生成の対象として定義する
。FIG. 2 shows an example of the fields of a book record as record 9, which includes fields such as book title, author, and publisher. The descending index definition means 1 defines, for example, a book title field as a target for generating a descending index.
第1図において、その後、登録すべきレコード9が与え
られると、レコード登録手段2は、レコード9を格納す
るデータベース8上のアドレスを決定し、データベース
8内に登録する。In FIG. 1, when a record 9 to be registered is subsequently given, the record registration means 2 determines the address on the database 8 in which the record 9 is to be stored, and registers it in the database 8.
レコード登録手段2によるデータヘース8へのレコード
9の登録と前後して、降順索引キー値生成手段3は、降
順索引定義手段1によって定義されたフィールドに基づ
き、登録したレコード9の当該フィールドの値を降順に
して降順索引キー値を生成する。Before and after the record 9 is registered in the data database 8 by the record registration means 2, the descending index key value generation means 3 generates the value of the field of the registered record 9 based on the field defined by the descending index definition means 1. Sort in descending order and generate descending index key values.
第3図は書籍レコードにつき書名のフィールドが降順索
引の生成の対象として定義されている場合に生成される
降順索引キー値の具体例を示したものであり、降順索引
キー値生成手段3は、書名の文字列を逆にした文字列を
降順索引キー値として生成する。FIG. 3 shows a specific example of a descending index key value generated when the title field of a book record is defined as a target for descending index generation. Generates a character string that is the reverse of the book title character string as a descending index key value.
次いで、第1図において、降順索引キーレコード登録手
段4は、降順索引キー値生成手段3によって生成された
降順索引キー値とレコード登録手段2によって登録され
たレコード9のデータベース8上のアドレスであるポイ
ンタ値とから構成される降順索引キーレコード14を、
降順索引10の最下位ブロック12上に登録する。なお
、降順索引キーレコード14については、最下位プロ。Next, in FIG. 1, the descending index key record registration means 4 stores the descending index key value generated by the descending index key value generation means 3 and the address on the database 8 of the record 9 registered by the record registration means 2. A descending index key record 14 consisting of a pointer value,
It is registered on the lowest block 12 of the descending index 10. Note that for the descending index key record 14, it is the lowest level record.
り12上で降順索引キー値の順に格納する。12 in descending order of index key values.
また、降順索引キーレコード14が最下位ブロック12
上でいっばいになった場合、降順索引キーレコード登録
手段4は、最下位ブロック12上に含まれる降順索引キ
ーレコード14の最大の降順索引キー値を降順索引キー
値とする上位降順索引キーレコード13を上位ブロック
11上に作成し、その上位降順索引キーレコード13の
ポインタ値に最下位ブロック12のアドレスを持たせて
最下位ブロック12をポイントするようにさせる。Also, the descending index key record 14 is the lowest block 12.
If the above is the same, the descending index key record registration means 4 creates an upper descending index key record whose descending index key value is the maximum descending index key value of the descending index key records 14 included on the lowest block 12. 13 is created on the upper block 11, and the pointer value of the upper descending index key record 13 is given the address of the lowest block 12 to point to the lowest block 12.
その後に降順索引キーレコード14を新たに登録する場
合は別の最下位ブロック12に格納し、その最下位ブロ
ック12上に含まれる降順索引キーレコード14の最大
の降順索引キー値を降順索引キー値とすると共にその最
下位ブロック12のアドレスをポインタ値とする上位降
順索引キーレコード13を上位ブロック11上に作成す
る。When newly registering a descending index key record 14 after that, it is stored in another lowest block 12, and the maximum descending index key value of the descending index key records 14 included on the lowest block 12 is set as the descending index key value. At the same time, an upper descending index key record 13 with the address of the lowest block 12 as a pointer value is created on the upper block 11.
同様に、上位ブロック11の上位降順索引キーレコード
13がいっばいになった場合にも、更に上位の上位ブロ
ックを作成し、階層的に降順索引ioを形成して行く。Similarly, when all the upper descending index key records 13 of the upper block 11 are used up, an even higher upper block is created, and the descending index io is formed hierarchically.
以上の処理をレコード9を登録する毎に行う。The above processing is performed every time record 9 is registered.
第4図は第3図の書籍レコードを全て登録した後のデー
タヘース8の状態を示したものであり、上位ブロック1
1の上位降順索引キーレコード131〜133と、最下
位プロ、り121,122゜123の降順索引キーレコ
ード1401〜1412と、レコード901〜912と
から構成され、ポインタにより階層的に関係付けられて
いる。Figure 4 shows the state of the data hese 8 after all the book records in Figure 3 have been registered, and the upper block 1
It consists of upper descending index key records 131 to 133 of 1, descending index key records 1401 to 1412 of lowest level 121 and 122, and records 901 to 912, and are hierarchically related by pointers. There is.
(2)レコードの検索
レコード9の検索要求は、既に降順索引定義手段1によ
って定義されたフィールドについて、ある文字列を条件
として指定し、その文字列が後方一致するレコード9を
検索すべきものとして与えられるものとする。(2) Search for records A search request for record 9 specifies a certain character string as a condition for a field that has already been defined by descending index definition means 1, and specifies that records 9 whose suffix matches that character string are to be searched. shall be provided.
例えば、第4図のデータヘース8に対して「書名が“殺
人事件“で終わる書籍を検索せよ、」といった旨の検索
要求が行われる。For example, a search request is made to the data header 8 in FIG. 4 such as ``Search for books whose title ends with ``Murder Case''.
第1図において、レコード9の検索要求に対し、条件変
換手段5は、指定された条件の文字列を降順に変換し、
降順索引゛キー値を生成する。In FIG. 1, in response to a search request for record 9, condition converting means 5 converts the character string of the specified condition in descending order,
Generate descending index key values.
例えば、上記の「書名が°殺人事件”で絆わる書籍を検
索せよ。」といった旨の検索要求が行われると、条件変
換手段5は、条件の文字列“殺人事件”をvllll[
にし、“件事大殺′を降順索引キー値として生成する。For example, search for books with the title ``murder case'' mentioned above. ”, the condition conversion means 5 converts the condition character string “murder case” into vllll[
, and generate “Incident Massacre” as a descending index key value.
降順索引キーレコード検索手段6は、条件変換手段5に
よって生成された降順索引キー値を基にデータベース8
の降順索引10の降順索引キーレコード14を検索する
。すなわち、検索は、先ず、上位ブロック11を読み、
上位ブロック11内で検索要求があった降順索引キー値
に最も近くて大きい降順索引キー値を有するか等しい降
順索引キー値を有する上位降順索引キーレコード13を
求め、そのポインタ値から最下位ブロック12を辿り、
該当する降順索引キーレコード14を得る。The descending index key record search means 6 searches the database 8 based on the descending index key value generated by the condition converting means 5.
The descending index key record 14 of the descending index 10 is searched. That is, the search first reads the upper block 11,
The upper descending index key record 13 having the descending index key value that is closest and larger than or equal to the descending index key value for which the search request was made within the upper block 11 is obtained, and the lowermost block 12 is searched from the pointer value. Follow the
The corresponding descending index key record 14 is obtained.
前述の降順索引キー値“件事大殺”を例にとると、降順
索引キーレコード検索手段6は、第4図において、先ず
上位ブロック11を参照し、上位降順索引キーレコード
131を得る。そして、上位l順索引キーレコード13
1のポインタ値から最下位ブロック121を辿り、“件
事大殺”で前方一致する降順索引キーレコード1404
および続く最下位ブロック1.22,123の降順索引
キーレコード1405〜1409を取得する。Taking the aforementioned descending index key value "Case Massacre" as an example, the descending index key record search means 6 first refers to the upper block 11 in FIG. 4 to obtain the upper descending index key record 131. Then, the top l order index key record 13
Tracing the lowest block 121 from the pointer value of 1, the descending index key record 1404 has a prefix match of “Incident Massacre”
Then, the descending index key records 1405 to 1409 of the following lowest blocks 1, 22, and 123 are obtained.
第1図において、レコード検索手段7は、降順索引キー
レコード検索手段6によって検索された降順索引キーレ
コード14のポインタ値を基に、データベース8からレ
コード9を取得する。In FIG. 1, the record search means 7 acquires a record 9 from the database 8 based on the pointer value of the descending index key record 14 searched by the descending index key record search means 6.
前述の例では、レコード検索手段7は、第4図において
、取得された降順索引キーレコード1404〜1409
のポインタ値に基づき、レコード903.911.90
9.901.905,907を取得する。In the above example, the record search means 7 searches the acquired descending index key records 1404 to 1409 in FIG.
Based on the pointer value of record 903.911.90
Get 9.901.905,907.
以上説明したように、後方−敗の検索が極めて高速に行
えるものである。As explained above, the backward-losing search can be performed extremely quickly.
具体的な数値をもって示せば、例えば、レコード総数を
100万件、レコードのブロッキングファクタ(1個の
ブロックに入るレコード数)を10、索引のブロックの
ブロッキングファクタを200と過程した場合、求める
レコード総数件であるとすると、従来の索引が定義され
ていない場合にはレコードの全てのブロックを検索する
ため10万回のl10(入出力処理)が必要となり、索
引が定義されている場合には索引の全てのプロ・ツクを
検索するため5千回のIloとなるが、本発明では、降
順索引10で最上位ブロックから上位ブロックと最下位
ブロックとを順次に辿るためのIloが2回で、レコー
ドの格納されたプロ、りに対するIloが1回の計3回
で済むことになり、飛躍的な高速化を図ることができる
。For example, if the total number of records is 1 million, the record blocking factor (the number of records in one block) is 10, and the index block blocking factor is 200, then the total number of records to be obtained is If a traditional index is not defined, 100,000 l10s (input/output operations) are required to search all blocks of a record, and if an index is defined, the index It takes 5,000 times of Ilo to search all the programs in , but in the present invention, it takes 2 times of Ilo to sequentially trace from the highest block to the upper block and the lowest block in the descending index 10. This means that Ilo only needs to be executed three times in total, one for each record stored, and a dramatic increase in speed can be achieved.
以上説明したように、本発明のデータベースの後方一致
検索処理方式にあっては、降順索引を持つことにより、
後方一致検索が高速に行え、問い合わせに対するサービ
スを向上できるという効果がある。As explained above, in the database suffix search processing method of the present invention, by having a descending index,
This has the effect of allowing suffix matching searches to be performed at high speed and improving service for inquiries.
第1図は本発明のデータベースの後方一致検索処理方式
の一実施例を示す構成図、
第2図はレコードの論理的構成の例を示す図、第3図は
降順索引キー値の具体例を示す図および、
第4図はデータベースの具体例を示す図である。
図において、
1・・・・・・降順索引定義手段
2・・・・・・レコード登録手段
3・・・・・・降順索引キー値生成手段4・・・・・・
降順索引キーレコード登録手段5・・・・・・条件変換
手段
6・・・・・・降順索引キーレコード検索手段7・・・
・・・レコード検索手段
8・・・・・・データベース
9・・・・・・レコード
10・・・降順索引
11・・・上位ブロック
12・・・最下位ブロック
13・・・上位降順索引キーレコード
14・・・降順索引キーレコードFIG. 1 is a block diagram showing an example of the suffix match search processing method of the database of the present invention, FIG. 2 is a diagram showing an example of the logical structure of records, and FIG. 3 is a specific example of a descending index key value. FIG. 4 is a diagram showing a specific example of the database. In the figure, 1... Descending index definition means 2... Record registration means 3... Descending index key value generation means 4...
Descending index key record registration means 5...Condition conversion means 6...Descending index key record search means 7...
...Record search means 8...Database 9...Record 10...Descending index 11...Upper block 12...Lowest block 13...Upper descending index key record 14... Descending index key record
Claims (2)
順索引キー値と対応するレコードへのポインタ値とを有
する降順索引キーレコードをキー値順に格納した最下位
ブロックと、最下位ブロック内の最大の降順索引キー値
とその最下位ブロックへのポインタ値とを有する上位降
順索引キーレコードをキー値順に格納した上位ブロック
とで階層的に形成された降順索引と、 検索要求において指定された条件を降順に変換する条件
変換手段と、 変換された条件を降順索引キー値として降順索引の降順
索引キーレコードを検索する降順索引キーレコード検索
手段と、 検索された降順索引キーレコードのポインタ値から目的
のレコードを検索するレコード検索手段とを備えたこと
を特徴とするデータベースの後方一致検索処理方式。(1) A lowest block that stores descending index key records in order of key value, each having a descending index key value in which the values of a predetermined field of a record are arranged in descending order and a pointer value to the corresponding record, and a maximum block within the lowest block. A descending index hierarchically formed by upper blocks storing upper descending index key records in the order of key values, each having a descending index key value and a pointer value to the lowest block, and a condition specified in a search request. a condition conversion means for converting to descending order; a descending index key record search means for searching a descending index key record of a descending index using the converted condition as a descending index key value; A suffix match search processing method for a database, comprising: a record search means for searching records.
の対象として定義する降順索引定義手段と、レコードを
データベースに登録するレコード登録手段と、 レコード登録時に降順索引定義手段で定義されたフィー
ルドの値を降順にして降順索引キー値を生成する降順索
引キー値生成手段と、 生成された降順索引キー値を含ませた降順索引キーレコ
ードを降順索引に登録する降順索引キーレコード登録手
段とを備えたことを特徴とする請求項1記載のデータベ
ースの後方一致検索処理方式。(2) A descending index definition means that defines any field in a record as a target for generating a descending index, a record registration means that registers the record in the database, and a field value defined by the descending index definition means at the time of record registration. descending order index key value generation means for generating a descending order index key value in descending order, and descending order index key record registration means for registering a descending order index key record including the generated descending order index key value in the descending order index. 2. The database suffix match search processing method according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2327437A JPH04195588A (en) | 1990-11-28 | 1990-11-28 | Back coincidence retrieving processing system for data base |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2327437A JPH04195588A (en) | 1990-11-28 | 1990-11-28 | Back coincidence retrieving processing system for data base |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04195588A true JPH04195588A (en) | 1992-07-15 |
Family
ID=18199161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2327437A Pending JPH04195588A (en) | 1990-11-28 | 1990-11-28 | Back coincidence retrieving processing system for data base |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04195588A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006221294A (en) * | 2005-02-09 | 2006-08-24 | Nec Engineering Ltd | Url search method and search device |
-
1990
- 1990-11-28 JP JP2327437A patent/JPH04195588A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006221294A (en) * | 2005-02-09 | 2006-08-24 | Nec Engineering Ltd | Url search method and search device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6266660B1 (en) | Secondary index search | |
| JP3914662B2 (en) | Database processing method and apparatus, and medium storing the processing program | |
| JPH11120203A (en) | Method for combining data base and device for retrieving document from data base | |
| CN104391908B (en) | Multiple key indexing means based on local sensitivity Hash on a kind of figure | |
| JPH07104871B2 (en) | Join processing method in relational database | |
| CN115543993A (en) | Data processing method and device, electronic equipment and storage medium | |
| JP3653333B2 (en) | Database management method and system | |
| CN111782699A (en) | An intelligent search method for points of interest based on user historical tile browsing records | |
| JPH04340163A (en) | Keyword retrieval system | |
| JPH06139280A (en) | File management system | |
| JPH0773187A (en) | Retrieving system | |
| JPH05250414A (en) | Keyword search method | |
| JPH04340164A (en) | Information retrieval processing system | |
| JPH0352068A (en) | Logical operation system | |
| JP2550022B2 (en) | Document information search method | |
| JPH04156624A (en) | High speed accessing systme in knowledge base systme | |
| JP2502262B2 (en) | Network database access method | |
| JPH11306183A (en) | Data base retrieval system | |
| JP3104893B2 (en) | Information retrieval method | |
| JP2001134598A (en) | T-tree index construction method, T-tree index search method, T-tree index construction device, T-tree index search device, storage medium storing T-tree index construction program, and storage medium storing T-tree index search program | |
| Eastman | Handling incrementally specified Boolean queries: a comparison of inverted and signature file organizations | |
| JPH05165891A (en) | Database data registration / search method | |
| JPH05313971A (en) | Key word managing system in relational data base | |
| JP2548119B2 (en) | Information retrieval device | |
| JPH03108063A (en) | System and method for retrieving backward coincidence |