JPH01292427A - キーワード検索方式 - Google Patents
キーワード検索方式Info
- Publication number
- JPH01292427A JPH01292427A JP63122403A JP12240388A JPH01292427A JP H01292427 A JPH01292427 A JP H01292427A JP 63122403 A JP63122403 A JP 63122403A JP 12240388 A JP12240388 A JP 12240388A JP H01292427 A JPH01292427 A JP H01292427A
- Authority
- JP
- Japan
- Prior art keywords
- keyword
- data
- management file
- file
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
キーワードによる情報ファイルの検索に関し、検索効率
の向上を目的とし、 各オブジェクトに付けられたキーワードの全てに対し該
キーワードを持つオブジェクトのデータアドレスを格納
するキーワード管理ファイルと、各オブジェクトごとに
該オブジェクトに付けられたキーワードのキーワード管
理ファイル上のアドレスを格納するデータ管理ファイル
とを作成しておくと共に、入力されたキーワードからキ
ーワード管理ファイルを読み検索条件からデータアドレ
ステーブルを作成するデータアドレステーブル作成手段
と、作成されたデータアドレステーブルに記載されたア
ドレスによりデータ管理テーブルを読み表示用ファイル
へ書き込む表示用ファイル作成手段を備え、入力された
検索条件に応じてオブジェクトを検索し、検索したオブ
ジェクトの一覧表を表示するよう構成する。
の向上を目的とし、 各オブジェクトに付けられたキーワードの全てに対し該
キーワードを持つオブジェクトのデータアドレスを格納
するキーワード管理ファイルと、各オブジェクトごとに
該オブジェクトに付けられたキーワードのキーワード管
理ファイル上のアドレスを格納するデータ管理ファイル
とを作成しておくと共に、入力されたキーワードからキ
ーワード管理ファイルを読み検索条件からデータアドレ
ステーブルを作成するデータアドレステーブル作成手段
と、作成されたデータアドレステーブルに記載されたア
ドレスによりデータ管理テーブルを読み表示用ファイル
へ書き込む表示用ファイル作成手段を備え、入力された
検索条件に応じてオブジェクトを検索し、検索したオブ
ジェクトの一覧表を表示するよう構成する。
本発明は情報の検索に係り、特にキーワードによる情報
検索に関する。
検索に関する。
高機能ワークステーション等の情報処理システムにおい
ては、作成された多数のデータファイル(以下、オブジ
ェクトと呼ぶ)を格納して、後でこれを利用できるよう
管理するのが一般である。
ては、作成された多数のデータファイル(以下、オブジ
ェクトと呼ぶ)を格納して、後でこれを利用できるよう
管理するのが一般である。
このようなシステムで多数のオブジェクトから所望のオ
ブジェクトを取り出すため、各オブジェクトにキーワー
ドを付け、キーワードにより検索する機能を備えたシス
テムがある。
ブジェクトを取り出すため、各オブジェクトにキーワー
ドを付け、キーワードにより検索する機能を備えたシス
テムがある。
第6図は、このようなシステムにおけるオブジェクト管
理構成を示す図である。第6図のシステムは、20個の
オブジェクトを一つの「フォルダ」として格納し、50
個の「フォルダ」を一つの「ドロア」として格納する。
理構成を示す図である。第6図のシステムは、20個の
オブジェクトを一つの「フォルダ」として格納し、50
個の「フォルダ」を一つの「ドロア」として格納する。
即ち、一つの「ドロア」に1000個のオブジェクトが
存在することになる。そして、「ドロア」、「フォルダ
」ごとにオブジェクト管理ファイルを作成し、これによ
ってオブジェクトを管理している。
存在することになる。そして、「ドロア」、「フォルダ
」ごとにオブジェクト管理ファイルを作成し、これによ
ってオブジェクトを管理している。
オブジェクト管理ファイルは、例えば第7図に示すよう
に、すぐ下階層のオブジェクトの共通管理情報を512
バイトのレコードとして格納している。オブジェクトの
共通管理情報は、オブジェクト名、オブジェクト属性お
よびキーワード等からなる。
に、すぐ下階層のオブジェクトの共通管理情報を512
バイトのレコードとして格納している。オブジェクトの
共通管理情報は、オブジェクト名、オブジェクト属性お
よびキーワード等からなる。
オブジェクトのキーワードによる検索は、それぞれのフ
ォルダのオブジェクト管理ファイルをオーブンして、ル
コードごとに検索条件と比較することにより行われる。
ォルダのオブジェクト管理ファイルをオーブンして、ル
コードごとに検索条件と比較することにより行われる。
上記のようなオブジェクト管理ファイルによる従来のキ
ーワード検索では、例えば、 050回のオブジェクト管理ファイルのオープン、■1
000レコードの読込み、 ■(100OX検索キーワード数)回の条件比較、を行
う必要があり、大きな検索時間がかかるという問題があ
る。
ーワード検索では、例えば、 050回のオブジェクト管理ファイルのオープン、■1
000レコードの読込み、 ■(100OX検索キーワード数)回の条件比較、を行
う必要があり、大きな検索時間がかかるという問題があ
る。
また、オブジェクトにどのようなキーワードが付けられ
たかが判らず、検索時にキーワードの指定が難しいこと
もある。
たかが判らず、検索時にキーワードの指定が難しいこと
もある。
本発明が解決しようとする課題は、このような従来の問
題点を解消したキーワード検索方式を提供することにあ
る。
題点を解消したキーワード検索方式を提供することにあ
る。
第1図は、本発明のキーワード検索方式の原理ブロック
図を示す。
図を示す。
図において、1はキーワード管理ファイルであり、各オ
ブジェクトに付けられたキーワードの全てに対し該キー
ワードを持つオブジェクトのデータ管理ファイル2上の
データアドレスを格納する。
ブジェクトに付けられたキーワードの全てに対し該キー
ワードを持つオブジェクトのデータ管理ファイル2上の
データアドレスを格納する。
2はデータ管理ファイルであり、各オブジェクトごとに
該オブジェクトに付けられたキーワードのキーワード管
理テーブル1上のアドレスを格納する。
該オブジェクトに付けられたキーワードのキーワード管
理テーブル1上のアドレスを格納する。
3はデータアドレステーブル作成手段であり、入力され
たキーワードからキーワード管理ファイル1を読み検索
条件からデータアドレステーブルを作成する。
たキーワードからキーワード管理ファイル1を読み検索
条件からデータアドレステーブルを作成する。
4は表示用ファイル作成手段であり、作成されたデータ
アドレステーブルに記載されたデータアドレスによりデ
ータ管理ファイル2を読み表示用ファイルへ書き込む。
アドレステーブルに記載されたデータアドレスによりデ
ータ管理ファイル2を読み表示用ファイルへ書き込む。
本発明の構成によれば、オブジェクトの共通管理情報か
らキーワード管理ファイル1およびデータ管理ファイル
2を作成し、新しいオブジェクトが生成されるたびに、
キーワード管理ファイル1およびデータ管理ファイル2
にデータを追加していく。
らキーワード管理ファイル1およびデータ管理ファイル
2を作成し、新しいオブジェクトが生成されるたびに、
キーワード管理ファイル1およびデータ管理ファイル2
にデータを追加していく。
キーワード管理ファイル1には、各キーワードごとに、
このキーワードを付けられたオブジェクトのデータ管理
ファイル2上のデータアドレスその他の情報を格納する
。
このキーワードを付けられたオブジェクトのデータ管理
ファイル2上のデータアドレスその他の情報を格納する
。
データ管理ファイルは各オブジェクトごとにこ、のオブ
ジェクトに付けられたキーワードのキーワード管理ファ
イル1上のアドレスその他の情報を格納する。
ジェクトに付けられたキーワードのキーワード管理ファ
イル1上のアドレスその他の情報を格納する。
キーワードが入力されオブジェクトの検索が指示される
と、データアドレステーブル作成手段3は、入力された
キーワードによってキーワード管理ファイル1を読み出
し、データアドレステーブルを作成する。キーワードが
複数の場合は複数のデータアドレステーブルを作成し、
検索条件(且つ、又は)に応じて複数のデータアドレス
テーブルを操作し、検索条件に合致したデータアドレス
テーブルを作成する。
と、データアドレステーブル作成手段3は、入力された
キーワードによってキーワード管理ファイル1を読み出
し、データアドレステーブルを作成する。キーワードが
複数の場合は複数のデータアドレステーブルを作成し、
検索条件(且つ、又は)に応じて複数のデータアドレス
テーブルを操作し、検索条件に合致したデータアドレス
テーブルを作成する。
表示用ファイル作成手段4は、作成されたデータアドレ
ステーブルによってデータ管理ファイル1を読み出し、
これを表示用ファイルに書き込む。
ステーブルによってデータ管理ファイル1を読み出し、
これを表示用ファイルに書き込む。
作成された表示用ファイルによって、検索結果のオブジ
ェクト−覧表を表示する。
ェクト−覧表を表示する。
この構成によれば、データ管理ファイルおよびキーワー
ド管理ファイルは、検索対象のファイル構造とは独立し
て存在し、従来のオブジェクト管理ファイルに対する操
作(オープン、読込み)の必要はない、データ管理ファ
イルおよびキーワード管理ファイルに対するオーブンは
1回だけ行い、キーワード管理ファイルからレコードの
読込みは、検索キーワード数となり、また全て管理ファ
イルからの読込みはアドレス指定で行うため高速となる
。
ド管理ファイルは、検索対象のファイル構造とは独立し
て存在し、従来のオブジェクト管理ファイルに対する操
作(オープン、読込み)の必要はない、データ管理ファ
イルおよびキーワード管理ファイルに対するオーブンは
1回だけ行い、キーワード管理ファイルからレコードの
読込みは、検索キーワード数となり、また全て管理ファ
イルからの読込みはアドレス指定で行うため高速となる
。
また、キーワード管理ファイルを用いてキーワードを一
覧表示して選択させればキーワード指定の操作性は向上
することができる。
覧表示して選択させればキーワード指定の操作性は向上
することができる。
さらに、データ管理ファイルやキーワード管理ファイル
は、データとは独立に存在でき、別のシステムでデータ
管理ファイルおよびキーワード管理ファイルを格納し、
ネットワークを通じて検索を行うことも可能となる。
は、データとは独立に存在でき、別のシステムでデータ
管理ファイルおよびキーワード管理ファイルを格納し、
ネットワークを通じて検索を行うことも可能となる。
以下第2図〜第5図に示す実施例により、本発明をさら
に具体的に説明する。
に具体的に説明する。
第2図は、本発明の一実施例の構成を示す図である。
図において、10はキーワード管理ファイルであり、2
0はデータ管理ファイルである。
0はデータ管理ファイルである。
30はこのシステムの中心となる処理部であり、データ
アドレステーブル作成部、表示用ファイル作成部もこの
中に含まれる。
アドレステーブル作成部、表示用ファイル作成部もこの
中に含まれる。
40はメモリであり、キーワード検索テーブル41、デ
ータアドレステーブル42および表示用ファイル43は
この中の所定領域に作成される。
ータアドレステーブル42および表示用ファイル43は
この中の所定領域に作成される。
50は入力装置であり、キーワード選択を行うマウス等
からなり、その入力が処理部30内の入力部で処理され
る。60はオブジェクト−覧表示を行うデイスプレィ等
からなる出力装置であり、処理部30内の出力部により
制御される。
からなり、その入力が処理部30内の入力部で処理され
る。60はオブジェクト−覧表示を行うデイスプレィ等
からなる出力装置であり、処理部30内の出力部により
制御される。
第3図は、本発明の一実施例による処理を示すフローチ
ャートである。
ャートである。
以下、フローチャートのステップに従って本実施例の動
作を説明する。キーワード管理ファイルおよびデータ管
理ファイルは、既に全てのオブジェクトに対して作成さ
れているものとする。
作を説明する。キーワード管理ファイルおよびデータ管
理ファイルは、既に全てのオブジェクトに対して作成さ
れているものとする。
■使用者からキーワード検索要求が出されると、検索の
ためにまず、キーワード管理ファイルの中からキーワー
ドを一覧表示する。使用者からマウスにてキーワードが
指定され、検索条件(且つ、又は)が指定されると、「
キーワード検索テーブル」がメモリ上に作成され、その
キーワードアドレス(キーワード管理ファイル上のアド
レス)が書き込まれ、条件フラグ欄に且つ、又はを表す
1,2が書き込まれる。
ためにまず、キーワード管理ファイルの中からキーワー
ドを一覧表示する。使用者からマウスにてキーワードが
指定され、検索条件(且つ、又は)が指定されると、「
キーワード検索テーブル」がメモリ上に作成され、その
キーワードアドレス(キーワード管理ファイル上のアド
レス)が書き込まれ、条件フラグ欄に且つ、又はを表す
1,2が書き込まれる。
■キーワード検索テーブルが作成されると、そのキーワ
ードアドレスによってキーワード管理ファイルが読み出
され、そのデータアドレスを書いてデータアドレステー
ブルが作成される。指定されたキーワードが複数あれば
、その数だけ別のテーブルが作成される(例えば、デー
タアドレステーブル1.データアドレステーブル2)。
ードアドレスによってキーワード管理ファイルが読み出
され、そのデータアドレスを書いてデータアドレステー
ブルが作成される。指定されたキーワードが複数あれば
、その数だけ別のテーブルが作成される(例えば、デー
タアドレステーブル1.データアドレステーブル2)。
■キ−ワード検索テーブルに書かれた条件フラグに従っ
て、データアドレステーブルの部分集合若しくは全体集
合を作成して検索用のデータアドレステーブル(例えば
、データアドレステーブル3)とする。キーワード検索
テーブルに記載されたキーワードアドレスが全て終了か
を判断し、未了であればステップ■へ戻り、終了であれ
ばステップ■へ進む。
て、データアドレステーブルの部分集合若しくは全体集
合を作成して検索用のデータアドレステーブル(例えば
、データアドレステーブル3)とする。キーワード検索
テーブルに記載されたキーワードアドレスが全て終了か
を判断し、未了であればステップ■へ戻り、終了であれ
ばステップ■へ進む。
■ステップ■で作成されたデータアドレステーブルから
データ管理フラグのレコードを読み込み、オブジェクト
名とオブジェクト属性を書き込んで表示用ファイルとし
て作成する。
データ管理フラグのレコードを読み込み、オブジェクト
名とオブジェクト属性を書き込んで表示用ファイルとし
て作成する。
■表示用ファイルをオブジェクト−覧表として表示する
。
。
第4図は、本発明の一実施例におけるオブジェクト管理
ファイルのデータ構造を示す図である。
ファイルのデータ構造を示す図である。
本実施例のオブジェクト管理ファイルは、lレコードが
キーワード、キーワード属性(50音コード等)、デー
タ数(そのキーワードの付いたオブジェクト数)、デー
タアドレス(そのキーワードの付いたオブジェクトのデ
ータ管理ファイルのアドレス)からなる128バイトで
構成したファイルである。50音コードは、キーワード
−覧表示の際に用いる。
キーワード、キーワード属性(50音コード等)、デー
タ数(そのキーワードの付いたオブジェクト数)、デー
タアドレス(そのキーワードの付いたオブジェクトのデ
ータ管理ファイルのアドレス)からなる128バイトで
構成したファイルである。50音コードは、キーワード
−覧表示の際に用いる。
ダ
第4図は、本発明の一実施例におけるデータ管理ファイ
ルのデータ構造を示す図である。
ルのデータ構造を示す図である。
本実施例のデータ管理ファイルは、lレコードがオブジ
ェクト名、キーワードアドレス、オブジェクト属性(表
題2作成日付等)からなる256バイトで構成したファ
イルである。
ェクト名、キーワードアドレス、オブジェクト属性(表
題2作成日付等)からなる256バイトで構成したファ
イルである。
第5図(a)に示すタイプ1のヘッドレコードにデータ
アドレスが書き切れない場合は、同図(blに示すタイ
プ2のw1続レコードに書き込む。次レコードアドレス
には、この継続レコードのアドレスを書き込む。
アドレスが書き切れない場合は、同図(blに示すタイ
プ2のw1続レコードに書き込む。次レコードアドレス
には、この継続レコードのアドレスを書き込む。
以上説明のように本発明によれば、キーワード管理ファ
イルを用いてオブジェクトを絞り込むので検索が高速化
され、又キーワード管理ファイルを用いてのキーワード
の一覧表示により操作が容易化されて、検索効率の向上
に寄与する効果はきわめて大である。
イルを用いてオブジェクトを絞り込むので検索が高速化
され、又キーワード管理ファイルを用いてのキーワード
の一覧表示により操作が容易化されて、検索効率の向上
に寄与する効果はきわめて大である。
第1図は本発明の原理ブロック図、
第2図は本発明の一実施例の構成を示す図、第3図は本
発明の一実施例による処理を示すフローチャート、 第4図は本発明の一実施例におけるデータ管理ファイル
のデータ構造を示す図、 第5図は本発明の一実施例におけるキーワード管理ファ
イルのデータ構造を示す図、 第6図はオブジェクトの管理構成例を示す図、第7図は
従来例によるオブジェクト管理ファイルの構造を示す図
である。 図面において、 1.10はキーワード管理ファイル、 2.20はデータ管理ファイル、 3はデータアドレステーブル作成手段、4は表示用ファ
イル作成手段、 30は処理部、 40はメモリ、41
はキーワード検索テーブル、 42はデータアドレステーブル、 43は表示用ファイル、 50は入力装置、60
は出力装置、 をそれぞれ示す。 l表示用ファイル1 本発明の原理ブロック図 第1図 第 2 図 ■ キーワード管理ファイル本
発明の一実施例による処理を示すフローチャート第
3 図 データ管理レコード(256バイト) 本発明の一実施例におけるデータ管理ファイルのデータ
構造を示す図第 4 図 タイプ1:ヘッドレコード(128バイト)(a) タイプ2:継続レコード(128バイト)(b) 本発明の一実施例におけるキーワード管理ファイルのデ
ータ構造を示す図第 5 図
発明の一実施例による処理を示すフローチャート、 第4図は本発明の一実施例におけるデータ管理ファイル
のデータ構造を示す図、 第5図は本発明の一実施例におけるキーワード管理ファ
イルのデータ構造を示す図、 第6図はオブジェクトの管理構成例を示す図、第7図は
従来例によるオブジェクト管理ファイルの構造を示す図
である。 図面において、 1.10はキーワード管理ファイル、 2.20はデータ管理ファイル、 3はデータアドレステーブル作成手段、4は表示用ファ
イル作成手段、 30は処理部、 40はメモリ、41
はキーワード検索テーブル、 42はデータアドレステーブル、 43は表示用ファイル、 50は入力装置、60
は出力装置、 をそれぞれ示す。 l表示用ファイル1 本発明の原理ブロック図 第1図 第 2 図 ■ キーワード管理ファイル本
発明の一実施例による処理を示すフローチャート第
3 図 データ管理レコード(256バイト) 本発明の一実施例におけるデータ管理ファイルのデータ
構造を示す図第 4 図 タイプ1:ヘッドレコード(128バイト)(a) タイプ2:継続レコード(128バイト)(b) 本発明の一実施例におけるキーワード管理ファイルのデ
ータ構造を示す図第 5 図
Claims (1)
- 【特許請求の範囲】 作成されたデータファイルをオブジェクトとして管理し
、各オブジェクトに付けられたキーワードにより多数の
オブジェクトから所望のオブジェクトを選択して取り出
し利用するデータ処理システムにおいて、 各オブジェクトに付けられたキーワードの全てに対し該
キーワードを持つオブジェクトのデータアドレスを格納
するキーワード管理ファイル(1)と、 各オブジェクトごとに該オブジェクトに付けられたキー
ワードのキーワード管理ファイル上のアドレスを格納す
るデータ管理ファイル(2)とを作成しておくと共に、 入力されたキーワードからキーワード管理ファイルを読
み検索条件からデータアドレステーブルを作成するデー
タアドレステーブル作成手段(3)と、 作成されたデータアドレステーブルに記載されたアドレ
スによりデータ管理テーブル(2)を読み表示用ファイ
ルへ書き込む表示用ファイル作成手段(4)を備え、 入力された検索条件に応じてオブジェクトを検索し、検
索したオブジェクトの一覧表を表示するよう構成したこ
とを特徴とするキーワード検索方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63122403A JPH01292427A (ja) | 1988-05-19 | 1988-05-19 | キーワード検索方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63122403A JPH01292427A (ja) | 1988-05-19 | 1988-05-19 | キーワード検索方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01292427A true JPH01292427A (ja) | 1989-11-24 |
Family
ID=14834933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63122403A Pending JPH01292427A (ja) | 1988-05-19 | 1988-05-19 | キーワード検索方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01292427A (ja) |
-
1988
- 1988-05-19 JP JP63122403A patent/JPH01292427A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5812995A (en) | Electronic document filing system for registering and retrieving a plurality of documents | |
| JP3178475B2 (ja) | データ処理装置 | |
| KR100636095B1 (ko) | 멀티미디어 파일 관리방법 | |
| JP2006092409A (ja) | 複合データベース検索システムおよび複合データベース検索方法ならびにそのためのプログラム | |
| JPH07334402A (ja) | メインメモリ化データベース | |
| JP3260706B2 (ja) | パーソナルコンピュータのハードディスクに記憶されたファイルを検索する検索システム | |
| JPH01292427A (ja) | キーワード検索方式 | |
| JPS63254523A (ja) | キ−ワ−ド検索方法 | |
| JPH0785079A (ja) | 情報ファイルの管理装置 | |
| JPH04250568A (ja) | レコード検索装置 | |
| JPH03174654A (ja) | ファイリング方法およびその装置 | |
| JP3145727B2 (ja) | データの検索装置 | |
| JP2000066933A (ja) | 時系列データ管理方式 | |
| JPH02116936A (ja) | 再編成方式 | |
| JPS62177642A (ja) | 追記型フアイル装置のフアイル管理方式 | |
| JPH0258167A (ja) | 光デイスクフアイル装置 | |
| JPH0635973A (ja) | データベース検索方法 | |
| JPH04246773A (ja) | データベース管理システム | |
| JPS60225938A (ja) | 情報検索方式 | |
| JPH02120950A (ja) | メモリダンプファイルアクセスにおけるアドレス変換方式 | |
| JPS63150724A (ja) | デ−タアクセス処理方式 | |
| JPH04140825A (ja) | 光ディスク装置アクセス方式 | |
| JPS63280348A (ja) | サブファイル管理方式 | |
| JPH04299772A (ja) | データの検索装置 | |
| JPH03148754A (ja) | 文書作成装置 |