JPH01180630A - 情報検索装置 - Google Patents

情報検索装置

Info

Publication number
JPH01180630A
JPH01180630A JP63005271A JP527188A JPH01180630A JP H01180630 A JPH01180630 A JP H01180630A JP 63005271 A JP63005271 A JP 63005271A JP 527188 A JP527188 A JP 527188A JP H01180630 A JPH01180630 A JP H01180630A
Authority
JP
Japan
Prior art keywords
keyword
keywords
menu
list
questions
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
JP63005271A
Other languages
English (en)
Inventor
Hiroshi Naito
内藤 広志
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP63005271A priority Critical patent/JPH01180630A/ja
Publication of JPH01180630A publication Critical patent/JPH01180630A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、キーワードでデータを検索する情報検索装置
に関する。
〔従来の技術〕
′ 従来、この種の装置はデータベースをキーワードで
検索する際、従来は次のような方法を用いていた。
■ キーワードをand又はOrで結合した式を作成し
、その式でデータベースを検索する。
■ キーワードを分類・階層化し、階層の上位よりメニ
ューにより順々に具体的なキーワードを選択し、選んだ
キーワードのリストによりデータベースを検索する。
〔発明が解決しようとする問題点〕
しかし、■の方式ではキーワードが整理・分類されてい
ないので、適切なキーワードを選択するのは難しく、ま
た、■の方式では常にキーワード階層のトップより順々
に選択がおこなうため、予備知識も必要なく、操作も簡
単であるが、質問回数も多く、操作に慣れるにつれて初
めから選択したいキーワードを特定できてしまうため、
メニューにより一々階層を巡っていくのは時間もかかり
、煩わしいという欠点があった。例えば、動物のデータ
ベースの場合、犬をキーワードにしたい時、メニュ一方
式では後生動物→を椎動物−哺乳類−食肉目−犬科と選
択する必要があった。
(問題点を解決する為の手段) この問題点を解決する為に本発明は、メニューによる質
問を開始する前に、キーワードの階層上での対応する上
位のキーワードの買間をメニューによる質問の際に無視
するように構成した。
〔実施例〕
以下、本発明の詳細な説明する。
(I)第1図〜第5図は本発明の実施例である。
第1図は本実施例の全体構成部で、1は検索の対象とな
るデータを格納しておくデータベース、2はデータベー
ス1より特定のキーワードを持つデータの検索をおこな
うデータ検索部、3はキーワードを分類して階層化をお
こない格納しておくキーワード辞書、4は利用者からキ
ーワードかメニュー選択子を入力する入力部、5は人力
部4から受は取ったキーワードやメニュー選択子とキー
ワード辞書3を用いてデータベース検索用のキーワード
リストを作成するキーワード選択部、6はキーワード選
択部5やデータ検索部2の出力を表示する出力部である
第2図は階層化されたキーワード辞書3の一部分をグラ
フで表現したものである。図形中の“0”はキーワード
を表わしている。グラフの下の方へ行くにつれ、キーワ
ードは具体的なものとなる。グラフ上で各キーワードの
すぐ上のキーワードを親キーワードとすぐ下のキーワー
ドを子キーワードと呼ぶ。第2図の例ではキーワード8
の親キーワードは7で、子キーワードは9である。但し
、キーワードは複数の親キーワード子キーワードを持つ
ことができる。
第2図のようなキーワードの階層構造を実現するために
、キーワード辞書3の構成は、第3図のようになる。第
3図において、10はすべてのキーワードを格納したキ
ーワードテーブル、11は各キーワードの子キーワード
を記述するための子リストテーブル、12は各キーワー
ドの親キーワードを記述するための親リストテーブルで
ある。
第4図はキーワードテーブルの内部構成で、テーブルの
各レコードは3つの項目よりなり、13はユニークなキ
ーワード、14は子キーワードのリストを記述するため
の子キーワードインデックス、15は親キーワードのリ
ストを記述するための親キーワードインデックスである
子キーワードインデックス14は子キーワードのリスト
の先頭のキーワードを示し、子リストテーブル11のイ
ンデックスを保持する。親キーワードインデックス15
は親キーワードのリストの先頭のキーワードを示し、親
リストテーブル12のインデックスを保持する。
第5図は子リストテーブル11と親リストテーブルの内
部構成で、テーブルの各レコードは2つの項目よりなり
、16はキーワードリストの次のレコードを指し示す次
レコードインデックスで、リストの終端の時は、特別な
値N1L(例えば0)が格納され、17はリストに含ま
れるキーワードを示すためのキーワードインデックスで
、キーワードテーブル10のインデックスが格納されて
いる。
(II! )上記実施例における動作の説明を第6図〜
第8図のフローチャートを用いておこなう。第6図は本
実施例の主プログラムフローで、第7図と第8図は主プ
ログラム等で使用されるサブルーチンである。
最初に、入力リストを空にしくステップ518)、入力
端末よりユーザがタイプしたキーワードを1つ入力しく
ステップ519)、そのキーワードを入力リストに追加
する(ステップ521)、それを人力が終了するまで繰
返しくステップ520)、入力が終了した時、入力され
たキーワードのリストについて第7図のフローに従って
メニュー人力をおこない(ステップ522)、メニュー
人力により選択されたキーワードのリストをデータベー
ス検索のためのリストにしくステップ323)、その検
索リストによりデータベースを検索する(ステップ52
4)。
第7図はキーワードのリストの各要素に関して、メニュ
ー人力をおこなうサブルーチンフロー図である。このサ
ブルーチン(MAP−MENU−INPUT)では、ま
ず選択リストを空にしくステップ525)、引数として
与えられたキーワードのリストの先頭要素を注目キーワ
ードにしくステップ327)、引数リストより先頭要素
を取除き(ステップ328)、注目キーワードのメニュ
ー人力をおこなう(ステップ529.MENU−INP
UT)。次にメニュー人力した結果を選択リストに追加
しくステップ530)、以上の引数リストの各要素につ
いてのメニュー人力を引数リストが空となるまでおこな
う(ステップ526)、そして、サブルーチンの測値と
して、選択リストを返す(ステップ531)。
第8図は一つのキーワードについてメニュー人力をおこ
なうサブルーチンMENU−INPUTのフロー図であ
る。このサブルーチンでは、まずキーワードがすでに質
問されているかを調べるために、探訪リストに存在する
かを調べる(ステップ532)。もし存在すれば、すで
にそのキーワードについて質問されているので、サブル
ーチンの戻り値を空にする(ステップ533)。
もし存在しない時、引数のキーワードを探訪リストに追
加しくステップ334)、引数キーワードに子キーワー
ドがあるかを調べる(ステップ535)。これは子キー
ワードインデックス14がNULLか否かで調べること
ができる。もし、子キーワードがなければ、引数キーワ
ードそれ自身を戻り値にする(ステップ536)。もし
、子キーワードがあれば子キーワードををすべてメニュ
ー表示しくステップ537)、それからユーザに任意個
のキーワードを選択させる(ステップ539)。ユーザ
が選択をしなかった場合は引数キーワードを戻り値にす
る(ステップ540)。子キーワードが選択された時は
、選択されたキーワードのリストのメニュー人力をおこ
なう(ステップS41.MAP−MENU−INPUT
)、そして、MAP−MENU−INPUTの戻り値を
MENU−INPtJT’の戻り値にする(ステップ5
42)。
(他の実施例) 前記実施例ではキーワードを単一のキーワード辞書とし
て構成したが、キーワードを複数のキーワード辞書に分
割する。そして、各キーワード辞書を検索する対象とな
るデータの属性に対応させる。これにより、データ検索
のより細かい情報を、より容易に設定できる。例えば、
植物のデータベースの場合、キーワードは植物の科目等
の分類木だけでなく、茎・葉・根等の形状を階層的に分
類したキーワード辞書を持つことにより、データベース
の検索は容易になる。
又、本実施例はデータベース検索用のキーワードを選択
する場合だけでなく、メニューによるコマンド選択の場
合にも利用できる。
〔効果〕
以上説明したように、階層化されたキーワード辞書にお
いて、メニューによりキーワードを選択するのに必要な
メニューオーブンの回数を少なくすることができる。
【図面の簡単な説明】
第1図は本実施例の全体ブロック図、第2図はキーワー
ドの階層図、第3図はキーワード辞書の構成図、第4図
はキーワードテーブルの内部構造図、第5図は子リスト
テーブル及び親リストテーブルの内部構造図、第6図は
本実施例の主プログラム(MAIN)のフロー図、第7
図はサブルーチンMAP−MENU−I NPUTのフ
ロー図、第8図はサブルーチンMENU−INPUTの
フロー図である。 1はデータベース、2はデータ検索部、3はキーワード
辞書、4は入力部、5はキーワード選択部、6は出力部
、10はキーワードテーブル、11は子リストテーブル
、12は親リストテーブル。

Claims (1)

    【特許請求の範囲】
  1.  キーワードを抽象的なものから具体的なものへ階層化
    し、その階層の上位よりメニューにより順々に質問して
    、具体的なキーワードを選び、選択したキーワードのリ
    ストによりデータ検索をおこなうデータ検索装置におい
    て、メニューによる質問を開始する前に、任意個のキー
    ワードのリストを入力し、キーワードの階層上で対応す
    る上位キーワードの質問をメニューによる質問の際に無
    視する情報検索装置。
JP63005271A 1988-01-13 1988-01-13 情報検索装置 Pending JPH01180630A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63005271A JPH01180630A (ja) 1988-01-13 1988-01-13 情報検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63005271A JPH01180630A (ja) 1988-01-13 1988-01-13 情報検索装置

Publications (1)

Publication Number Publication Date
JPH01180630A true JPH01180630A (ja) 1989-07-18

Family

ID=11606568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63005271A Pending JPH01180630A (ja) 1988-01-13 1988-01-13 情報検索装置

Country Status (1)

Country Link
JP (1) JPH01180630A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7452531B2 (en) 1999-10-04 2008-11-18 Vion Pharmaceuticals, Inc. Compositions and methods for tumor-targeted delivery of effector molecules

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7452531B2 (en) 1999-10-04 2008-11-18 Vion Pharmaceuticals, Inc. Compositions and methods for tumor-targeted delivery of effector molecules

Similar Documents

Publication Publication Date Title
US5089985A (en) System and method for performing a sort operation in a relational database manager to pass results directly to a user without writing to disk
JP3087694B2 (ja) 情報検索装置及びプログラムを記録した機械読み取り可能な記録媒体
JP2710548B2 (ja) データを検索する方法およびブール代数文表現と図形表現を互いに変換する方法
US6853994B1 (en) Object oriented based, business class methodology for performing data metric analysis
CN113641669B (zh) 一种基于混合引擎的多维数据查询方法及装置
US6594669B2 (en) Method for querying a database in which a query statement is issued to a database management system for which data types can be defined
JP4965088B2 (ja) データ抽象化モデルにおける関係管理
US6199059B1 (en) System and method for classifying and retrieving information with virtual object hierarchy
US5487132A (en) End user query facility
JP3223963B2 (ja) 意味及び認識に基づく画像検索方法及び意味及び認識に基づく画像検索装置
US5444842A (en) Method and apparatus for displaying and updating structured information
US5701466A (en) Apparatus and method for end user queries
US20090144251A1 (en) Metadata management for a data abstraction model
US20060116999A1 (en) Sequential stepwise query condition building
US5325465A (en) End user query facility
JPH087676B2 (ja) 図形的照会システム
US20020149614A1 (en) Customer self service iconic interface for portal entry and search specification
GB2529860A (en) Method and device for guided keyword-based exploration of data
JPH04237374A (ja) データベース・システム及び分析方法
Abiteboul et al. Matchup: Autocompletion for mashups
Blinkiewicz et al. SQuaRE: A Visual Support for OBDA Approach.
JP2006513470A (ja) データベースへのアクセス方法及び装置
Huo KMVQL: a visual query interface based on karnaugh map
US20030028370A1 (en) System and method for providing a fixed grammar to allow a user to create a relational database without programming
JPH1011469A (ja) 多段表処理方式