JPH09319757A - 情報検索システム - Google Patents

情報検索システム

Info

Publication number
JPH09319757A
JPH09319757A JP8134794A JP13479496A JPH09319757A JP H09319757 A JPH09319757 A JP H09319757A JP 8134794 A JP8134794 A JP 8134794A JP 13479496 A JP13479496 A JP 13479496A JP H09319757 A JPH09319757 A JP H09319757A
Authority
JP
Japan
Prior art keywords
search
database
information
common
format
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
JP8134794A
Other languages
English (en)
Inventor
Toru Takagi
徹 高木
Tsuyoshi Kitani
強 木谷
Kenji Tanabe
憲二 田邊
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.)
N T T DATA TSUSHIN KK
NTT Data Group Corp
Original Assignee
N T T DATA TSUSHIN KK
NTT Data Communications Systems 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 N T T DATA TSUSHIN KK, NTT Data Communications Systems Corp filed Critical N T T DATA TSUSHIN KK
Priority to JP8134794A priority Critical patent/JPH09319757A/ja
Publication of JPH09319757A publication Critical patent/JPH09319757A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 共通の検索情報による共通インタフェースを
設けて、複数の個別のAPIに対応させ、検索エンジン
の変更または追加に対しても容易に対処し、統合した検
索結果を出力させる。 【解決手段】 共通インタフェース部11は、検索先と
して指定されたデータベース31A、31Bに対応する
コンピュータ3、4を決定し且つ予め設定された共通の
検索情報を、前記指定されたデータベース31A、31
Bに対応するデータベースシステム12A、12BのA
PI33A、33Bに対応する個別の検索情報に変換し
て、該当するデータベースシステム12A、12Bの検
索エンジン32A、32BにAPI33A、33Bを介
して与える。また、共通インタフェース部11は、検索
エンジン32A、32BからAPI33A、33Bを介
して得られる前記個別の検索情報による出力形式の検索
結果を共通の検索情報による出力形式に変換して出力す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、検索インタフェ
ースが異なる複数のデータベースの情報を検索するため
の技術に係り、特に処理を複数のシステムに分散させる
ネットワーク分散環境に好適な情報検索システムに関す
る。
【0002】
【従来の技術】例えば、フルテキストデータベースの検
索を行うための検索ソフトウェア(検索エンジン)を用
いてデータベース検索システムを構築する場合、検索エ
ンジンが持つ固有のAPI(Application Program Inte
rface:アプリケーションプログラムインタフェース)
に従ってシステムを構築する必要がある。すなわち、検
索エンジンをシステムに組み込んで、データベースの検
索機能を実現する場合、アプリケーションプログラムと
検索エンジンとの間は、検索エンジンに固有のAPIに
従うことになる。
【0003】このため、検索エンジンを変更する場合に
は、そのアプリケーションプログラム自体もその検索エ
ンジンに対応させて変更しなければならない。また、通
常の場合、個々のデータベースは、別々の検索エンジン
によって管理されることがある。したがって、アプリケ
ーションプログラムが複数のデータベースを検索する場
合には、それぞれの検索エンジンに対応する複数の個別
のAPIを使用する必要があった。
【0004】
【発明が解決しようとする課題】検索エンジンのAPI
は、検索エンジン毎に、関数の引数、呼び出し形式及び
検索結果の出力形式等が異なっている。このため、上述
したように、利用する検索エンジンによって、アプリケ
ーションプログラムのインタフェースを変更する必要が
ある。そのため、使用する検索エンジンを変更した場合
には、アプリケーションプログラムのインタフェースを
大幅に変更する必要が生じる。
【0005】また、1つのアプリケーションプログラム
が、複数の異なる検索エンジンを使用する場合にも、各
検索エンジンに対応する複数のAPIを使用する必要が
あった。
【0006】アプリケーションプログラムの開発を簡易
化するため、アプリケーションプログラムと検索エンジ
ンとの間のインタフェースを共通化する試みも、例え
ば、特開平6−67867等においてなされている。し
かし、この公報に開示された方法では、共通なインタフ
ェースから個々のAPIへの変換は、アプリケーション
側のマシンで実行している。このため、アプリケーショ
ン側に変換プログラムを持つ必要があったり、API関
数等の実行をアプリケーション側で行う必要がある。こ
のため、アプリケーション側の負荷が大きいという問題
があった。
【0007】さらに、異なる検索エンジンが管理する複
数のデータベースを同時に検索することは容易ではな
い。また、たとえそれを実現したとしても、検索エンジ
ン毎に検索結果の出力形式が異なっているため、統一さ
れた形式の検索結果を得ることは極めて困難であった。
【0008】この発明は、上述した事情に鑑みてなされ
たもので、検索エンジンの変更または追加に対しても容
易に対処し得るとともに、統合した検索結果を出力させ
ることも可能とする情報検索システムを提供することを
目的とする。
【0009】また、この発明は、複数のデータベースを
容易に検索することができる情報検索システムを提供す
ることを他の目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、この発明に係る情報検索システムは、複数のデータ
ベースと、前記複数のデータベースにそれぞれ対応し、
各データベースをそれぞれ検索する複数のデータベース
検索手段と、検索先として指定されたデータベースに対
応する前記データベース検索手段を決定し且つ前記複数
のデータベース検索手段に共通の形式の検索情報を、前
記指定されたデータベースに対応するデータベース検索
手段に個別の形式の検索情報に変換して、そのデータベ
ース検索手段に与えると共に、前記データベース検索手
段から得られる個別の形式の検索結果を共通の形式の検
索結果に変換して出力する共通インタフェース手段と、
を具備することを特徴とする。
【0011】この発明に係る情報検索システムにおいて
は、検索情報及び検索結果の変換を行う共通インタフェ
ースを配置することにより、複数の検索手段に柔軟に対
応することができる。従って、検索エンジンの変更また
は追加に対しても容易に対処し得るとともに、統合した
検索結果を出力させることも可能となる。
【0012】前記共通インタフェース手段から独立し、
前記共通インタフェース手段に対しデータベースの検索
要求を発行するアプリケーションを実行し、前記共通イ
ンタフェース手段から検索結果を受け取って処理するア
プリケーション実行手段、をさらに設けてもよい。
【0013】この構成によれば、検索要求を発行するア
プリケーションは共通インタフェース手段から独立して
おり、アプリケーション自身がデータベース検索のため
の処理、例えば、API関数を実行する必要がない。従
って、アプリケーションの負担が小さい。通常のアプリ
ケーションをそのまま使用することができる。
【0014】前記データベースの検索を指示する検索指
示手段を配置し、前記共通インタフェース手段で前記検
索指示手段と前記複数のデータベース検索手段との間を
インタフェースしてもよい。この構成においては、検索
指示手段は共通インタフェース手段から独立しており、
検索指示手段がデータベース検索のための処理、例え
ば、API関数を実行する必要がない。従って、検索指
示手段の負担を小さく抑えることができる。
【0015】前記アプリケーション実行手段と前記共通
インタフェース手段を別個のマシン上に配置して標準入
出力を介して通信により接続し、各前記データベースと
対応する各前記データベース検索手段を、互いに同一の
マシン上に配置してもよい。このような構成とすること
により、データベースとデータベース検索手段間の通信
が多いシステムの負荷を効率的に分散及び低減すること
ができる。
【0016】また、前記データベースの検索を指示する
検索指示手段を配置し、前記共通インタフェース手段
に、前記検索指示手段と前記複数のデータベース検索手
段との間をインタフェースさせてもよい。
【0017】前記共通インタフェース手段を、実質的に
同一の前記個別の形式の検索情報と前記共通の形式の検
索情報との対応関係を登録した検索項目対応テーブル
と、前記共通の検索情報を、前記検索項目対応テーブル
に基づき、前記検索先のデータベースに対応するデータ
ベース検索手段に個別の形式の検索情報に変換し、その
データベース検索手段に与える検索指示解釈手段と、前
記データベース検索手段に個別の形式の検索結果を、前
記検索項目対応テーブルに基づき、前記共通の形式に変
換して出力する検索結果生成手段と、から構成してもよ
い。
【0018】前記検索結果生成手段は、前記複数のデー
タベース検索手段の前記個別の形式の検索結果を統合し
て、共通の形式の検索結果に変換する統合手段を含んで
もよい。
【0019】前記データベース検索手段は、前記データ
ベースを検索し、検索結果の重要度に応じたスコアを付
して出力する場合、前記統合手段は、前記検索結果を前
記スコアに基づいて統合する手段を含んでも良い。
【0020】前記検索指示解釈手段は、前記共通の形式
の検索情報から、類義語辞書を用いて類義検索情報を生
成してもよい。
【0021】
【発明の実施の形態】以下、この発明の実施の形態を図
面を参照して説明する。図1を参照して、この発明の実
施の形態に係る情報検索システムを説明する。図1は、
処理を複数のコンピュータシステムに分散させるネット
ワーク分散環境に構築した情報検索システムの構成を示
している。
【0022】情報検索システムは、データベースの検索
を要求し、検索結果を処理するアプリケーションプログ
ラム10と、共通インタフェース部11、第1のデータ
ベースシステム12A及び第2のデータベースシステム
12Bを具備している。
【0023】アプリケーションプログラム10は、共通
インタフェース部11とは独立して動作し、共通インタ
フェース部11にデータベースの検索を要求し、共通イ
ンタフェース部11から検索結果を受け、検索結果を加
工・処理する。アプリケーションプログラム10は第1
のコンピュータ1で実行される。なお、図1では、1つ
のアプリケーションプログラム10及び第1のコンピュ
ータ1を示すが、ネットワーク上の複数のコンピュータ
で独立してアプリケーションプログラム10を実行可能
である。アプリケーションプログラム10の構成も任意
である。
【0024】共通インタフェース部11は、アプリケー
ションプログラム10とは独立して配置され、アプリケ
ーションプログラム10とのインタフェースは標準入出
力とされており、アプリケーションプログラム10とは
別のマシンで容易に動作可能に設計されている。この共
通インタフェース部11は、検索指示解釈部21、検索
結果生成部22、検索項目対応テーブル格納部23、デ
ータベース管理テーブル格納部24及びシソーラス辞書
格納部25を備えている。
【0025】第1のデータベースシステム12Aは、第
1のデータベース31A、第1の検索エンジン32A及
び第1のAPI33Aを有している。第2のデータベー
スシステム12Bは、第2のデータベース31B、第2
の検索エンジン32B及び第2のAPI33Bを有して
いる。
【0026】共通インタフェース部11、第1のデータ
ベースシステム12A及び第2のデータベースシステム
12Bは、それぞれ第2、第3及び第4のコンピュータ
2、3及び4上に存在する。
【0027】第1のデータベースシステム12Aは、検
索インタフェースである第1のAPI33Aに与えられ
る検索要求に基づいて、データベース検索手段である第
1の検索エンジン32Aにより、第1のデータベース3
1Aを検索し、検索結果を、第1のAPI33Aを介し
て出力する。同様に、第2のデータベースシステム12
Bは、第2のAPI33Bに与えられる検索要求に基づ
いて、第2の検索エンジン32Bにより、第2のデータ
ベース31Bを検索し、検索結果を、第2のAPI33
Bを介して出力する。第1のAPI33Aにおける検索
要求及び検索結果と、第2のAPI33Bにおける検索
要求及び検索結果とには、異なる検索情報が使用され
る。
【0028】例えば、フルテキスト検索等において、単
語頻度情報等をデータベースから取得する必要がある場
合、検索エンジン及びAPIとデータベースとの通信処
理が重くなる。このため、図1の構成では、API33
A、33Bと検索エンジン32A,32Bとデータベー
ス31A,31Bを同一のマシン3、4上にそれぞれ配
置し、検索処理の負荷を効率的に分散している。
【0029】共通インタフェース部11は、アプリケー
ションプログラム10により、検索先として指定された
データベース31A、31Bを備えるデータベースシス
テム12A、12Bを構築するコンピュータ3、4を決
定する。さらに、アプリケーションプログラム10から
供給された、検索情報(データベース31Aと31Bに
共通の形式(フォーマット)の検索情報)、指定された
データベース31A、31Bに対応するデータベースシ
ステム12A、12BのAPI33A、33Bに対応す
る個別の形式の検索情報に変換して、該当するデータベ
ースシステム12A、12Bの検索エンジン32A、3
2BにAPI33A、33Bを介して与える。
【0030】また、共通インタフェース部11は、デー
タベースシステム31A、31Bの検索エンジン32
A、32BからAPI33A、33Bを介して得られる
個別の出力形式の検索結果を共通の形式の検索情報に変
換して出力する。
【0031】すなわち、データベース管理テーブル格納
部24は、各データベース31A、31Bのデータベー
ス識別情報、例えばデータベース名と各データベース3
1A、31Bが存在するコンピュータ3、4との対応関
係が登録されるデータベース管理テーブルを格納する
【0032】検索項目対応テーブル格納部23は、各デ
ータベースエンジン32A、32BのAPI33A、3
3B毎の個別の検索情報とこれら検索情報と実質的に同
一の情報に対して共通に設定される共通の検索情報との
対応関係が登録される検索項目対応テーブルを格納す
る。検索情報としては、例えば検索項目、検索語、検索
論理式、及び検索出力項目等であり、少なくとも検索項
目を含む検索情報の対応関係が検索項目テーブルに登録
される。
【0033】検索指示解釈部21は、アプリケーション
プログラム10により指定されたデータベース31A、
31Bのデータベース名から、データベース管理テーブ
ルを参照して、対応するコンピュータ3、4を決定す
る。また、検索指示解釈部21は、検索項目対応テーブ
ルを参照して、共通の検索情報を、指定された検索先の
データベース31A、31Bの検索エンジン32A、3
2Bに対応するAPI33A、33B用の個別の検索情
報に変換して、そのAPI33A又は33Bに与える。
【0034】検索結果生成部22は、データベース31
A、31Bの検索エンジン32A、32Bにより検索さ
れ、API33A、33Bを介して供給された個別の検
索情報、例えば検索出力項目による出力形式の検索結果
を、共通の検索情報による出力形式に変換して出力す
る。
【0035】次に、図1のように構成された情報検索シ
ステムについて、さらに具体的な動作をあげて説明す
る。コンピュータ1は、アプリケーションプログラム1
0を実行し、アプリケーションプログラム10の要求に
基づいて、データベース検索要求を発行する。データベ
ース検索要求は、例えば図2に示すような共通インタフ
ェース形式のタグ付きテキスト情報であり、検索対象の
データベース名、検索項目、検索語、重要度、検索論理
式及び結果出力項目の指定等の情報を含む。なお、1回
の検索要求で複数のデータベースに対する検索を同時に
要求することも可能である。この共通インタフェース形
式の検索情報による検索指示が、コンピュータ2におけ
る共通インタフェース部11の検索指示解釈部21に与
えられる。
【0036】検索指示解釈部21は、データベース管理
テーブル格納部24にデータベース管理テーブルを格納
し且つ検索項目対応テーブル格納部23に検索項目対応
テーブルを格納している。
【0037】データベース管理テーブルには、検索指示
で指定されたデータベース名がどのコンピュータ3、4
のどの検索エンジン32A、32Bにあるかという情報
が登録されている。検索指示解釈部21は、このデータ
ベース管理テーブルを参照して、アプリケーションプロ
グラム10からの検索情報を各検索エンジン32A、3
2Bに振り分ける。
【0038】また、検索項目対応テーブルには、共通イ
ンタフェースで定義された検索項目またはその検索項目
に検索語、重要度、検索論理式及び結果出力項目の指定
等を加えた検索情報と、各API33A、33B毎の検
索項目またはその検索項目に検索語、重要度、検索論理
式及び結果出力項目の指定等を加えた検索情報との対応
関係が登録されている。
【0039】検索指示解釈部21は、検索項目対応テー
ブルを参照して、共通インタフェースで定義された検索
情報を、検索するデータベース31A、31Bの検索エ
ンジン毎の個別の検索情報に変換する。すなわち、図3
に示すように、「タイトル」の項目名に対して、データ
ベースシステムによって、同種の項目について、「TI
TLE」または「SUBJECT」等のように、異なっ
た項目名が用いられていることがある。このため、共通
インタフェースで定義された項目名例えば「TI」と各
データベースの検索エンジン用のAPIの項目名を検索
項目対応テーブルにて対応付けている。
【0040】また、検索指示解釈部21は、入力された
検索語等の検索情報に対して、シソーラス辞書格納部2
5に格納されたシソーラス辞書(即ち、類義語辞書)を
用いて、検索語等の検索情報を追加することができる。
このような類義語情報の追加により、一層的確な検索を
達成することが可能となる。
【0041】検索エンジン32A、32Bに振り分けら
れた検索指示は、該当する検索エンジン32A、32B
用のAPI(プログラム)33A、33Bにより指定さ
れたデータベース31A、31Bに対する検索処理が行
われる。
【0042】検索により得られた検索結果は、共通イン
タフェース部11の検索結果生成部22に送られ、共通
インタフェース形式に変換されて、検索結果がコンピュ
ータ1のアプリケーションプログラム10に返される。
検索結果生成部22も、検索項目対応テーブル参照して
検索出力項目・形式の変換を行う。
【0043】このように、共通インタフェース部11を
用いれば、検索対象のデータベースの指定にあたり、異
なる検索エンジンが管理する複数のデータベースを指定
したり、同一の検索エンジンが管理する複数のデータベ
ースを指定したりすることが可能である。これらの指定
したデータベースにおける全てのデータから検索を行
い、各データベースからの検索結果を一つに統合して検
索結果を出力することができる。
【0044】また、検索エンジンによっては、検索指示
により予め指定した重要度を参考にして、検索されたデ
ータに得点(即ち、スコア)を付与し、この得点によっ
てソートした結果を返すものがある。そして、複数個の
異なる検索エンジンがそれぞれこのようなスコアを付与
する場合、これら複数の異なるスコア付与検索エンジン
に対して同時に検索を行い、それらスコア付きの検索結
果を検索結果生成部22にてスコアに従ってソートして
統合し、その結果をアプリケーションプログラム10に
出力させることができる。この場合、API33A,3
3Bの重要度付与の基準を統一させることにより、デー
タベース31A,31B毎にスコアが付与された検索結
果を1つに統合してアプリケーションプログラム10に
返すことが容易になる。
【0045】例えば、第1の検索エンジン32Aの下に
あるデータベース31Aと第2の検索エンジン32Bの
下にあるデータベース31Bに対して同時に検索を行っ
たとする。まず、各データベース31A,31B毎に検
索を行い、各検索API33A,33Bにより、データ
ベース毎の検索結果及びスコアを算出する。次に、各々
の検索結果を検索結果生成部22でスコア順に統合す
る。統合処理で単純にデータベース毎の検索結果を順に
出力したのでは、重要度順に出力するという利点がな
い。この実施の形態では、上述したように、API33
A,33Bが同一基準でスコアを付しているため、検索
結果生成部22は、統一した基準でスコア順に統合する
ことができる。例えば、データベースAで付与された1
00というスコアと、データベースBで付与された10
0というスコアは同じ程度の重要度であるから、統合し
た最終的な結果も重要度準にソートされており、アプリ
ケーションプログラム10側のユーザも検索結果を重要
度順に参照することが可能となる。
【0046】上述したような、データベース検索に用い
る共通インタフェースは、検索のみならず、データベー
スへのデータ登録、削除または更新等のデータベース管
理にも利用することができる。なお、上述したAPI及
び検索エンジンを含むデータベースシステムは、SQL
言語などによる問い合わせが可能なリレーショナルデー
タベースシステムに置き換えることもできる。
【0047】このようにして、データベースの識別及び
検索情報の変換を行う共通インタフェースを定義するこ
とにより、複数のAPIに柔軟に対応して、検索処理及
び検索結果の出力が共通化され、検索エンジンの変更ま
たは追加に対しても容易に対処し得るとともに、統合し
た検索結果を出力させることも可能となる。したがっ
て、アプリケーションプログラム10の設計、変更が最
小限の処理で済み、個々の検索エンジンを意識すること
なく複数のデータベースに対する検索を行うことができ
る。しかも、検索インタフェースの統一が可能になり、
複数の検索エンジンで並列に検索を行うことが可能にな
るため、実質的に検索時間を短縮することも可能とな
る。
【0048】また、検索処理の付加を分散するため、検
索エンジン用APIを検索エンジンと同一のマシン上に
置いている。特に、フルテキスト検索における重要度付
与の場合、単語頻度情報などをデータベースから取得す
る必要があるため、APIとデータベースとの通信処理
が重くなるため、APIプログラムを分散させた方が効
果的な負荷の分散を行うことができる。
【0049】
【発明の効果】以上説明したように、この発明によれ
ば、複数の個別の検索手段又は検索インタフェースに対
応させ、検索手段(検索エンジン)の変更または追加に
対しても容易に対処し得る。また、統合した検索結果を
出力することも可能になる。また、アプリケーションプ
ログラム(検索指示手段)と共通インタフェースを独立
した構成とすることにより、アプリケーションプログラ
ムの負荷を低減し、また、その設計が容易であり、汎用
的なアプリケーションをそのまま使用することも可能と
なる。
【図面の簡単な説明】
【図1】この発明の1つの実施の形態に係る情報検索シ
ステムの模式的構成を示すブロック図である。
【図2】図1の情報検索システムの作用を説明するため
の共通インタフェース形式のテキスト情報からなるデー
タベース検索要求の一例を示す図である。
【図3】図1の情報検索システムの作用を説明するため
の検索項目対応テーブルの一例を示す図である。
【符号の説明】
1〜4 コンピュータ(システム) 10 アプリケーションプログラム 11 共通インタフェース部 12A,12B データベースシステム 21 検索指示解釈部 22 検索結果生成部 23 検索項目対応テーブル格納部 24 データベース管理テーブル格納部 25 シソーラス辞書格納部 31A,31B データベース 32A,32B 検索エンジン 33A,33B API(アプリケーションプログラム
インタフェース)

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】複数のデータベースと、 前記複数のデータベースにそれぞれ対応し、各データベ
    ースをそれぞれ検索する複数のデータベース検索手段
    と、 検索先として指定されたデータベースに対応する前記デ
    ータベース検索手段を決定し且つ前記複数のデータベー
    ス検索手段に共通の形式の検索情報を、前記指定された
    データベースに対応するデータベース検索手段に個別の
    形式の検索情報に変換して、そのデータベース検索手段
    に与えると共に、前記データベース検索手段から得られ
    る個別の形式の検索結果を共通の形式の検索結果に変換
    して出力する共通インタフェース手段と、 を具備することを特徴とする情報検索システム。
  2. 【請求項2】前記共通インタフェース手段から独立し、
    前記共通インタフェース手段に対しデータベースの検索
    要求を発行するアプリケーションを実行し、前記共通イ
    ンタフェース手段から検索結果を受け取って処理するア
    プリケーション実行手段、をさらに備えることを特徴と
    する請求項1に記載の情報検索システム。
  3. 【請求項3】前記アプリケーション実行手段は、第1の
    マシン上に配置され、前記共通インタフェース手段は前
    記第1のマシンとは異なる第2のマシン上に配置され、
    前記アプリケーション実行手段と前記共通インタフェー
    ス手段は標準入出力を介して通信により接続され、 各前記データベースと対応する各前記データベース検索
    手段は、互いに同一のマシン上に配置され、通信を介し
    て前記インタフェース手段に接続されている、 ことを特徴とする請求項2に記載の情報検索システム。
  4. 【請求項4】前記データベースの検索を指示する検索指
    示手段をさらに含み、 前記共通インタフェース手段は、前記検索指示手段と前
    記複数のデータベース検索手段との間をインタフェース
    する手段である、ことを特徴とする請求項1に記載の情
    報検索システム。
  5. 【請求項5】前記共通インタフェース手段は、 実質的に同一の前記個別の形式の検索情報と前記共通の
    形式の検索情報との対応関係を登録した検索項目対応テ
    ーブルと、 前記共通の検索情報を、前記検索項目対応テーブルに基
    づき、前記検索先のデータベースに対応するデータベー
    ス検索手段に個別の形式の検索情報に変換し、そのデー
    タベース検索手段に与える検索指示解釈手段と、 前記データベース検索手段に個別の形式の検索結果を、
    前記検索項目対応テーブルに基づき、前記共通の形式に
    変換して出力する検索結果生成手段と、 を含むことを特徴とする請求項1、2、3又は4に記載
    の情報検索システム。
  6. 【請求項6】前記検索結果生成手段は、前記複数のデー
    タベース検索手段の前記個別の形式の検索結果を統合し
    て、共通の形式の検索結果に変換する統合手段を含む、
    ことを特徴とする請求項5に記載の情報検索システム。
  7. 【請求項7】前記データベース検索手段は、前記データ
    ベースを検索し、検索結果の重要度に応じたスコアを付
    して出力し、 前記統合手段は、前記検索結果を前記スコアに基づいて
    統合する手段を含む、 ことを特徴とする請求項6に記載の情報検索システム。
  8. 【請求項8】前記検索指示解釈手段は、前記共通の形式
    の検索情報から、類義語辞書を用いて類義検索情報を生
    成する手段を含む、 ことを特徴とする請求項5に記載の情報検索システム。
  9. 【請求項9】前記検索指示解釈手段は、 前記各データベースの識別情報と前記各データベース検
    索手段の所在との対応関係を登録するデータベース管理
    テーブルと、 前記共通検索情報から、前記データベース管理テーブル
    を参照して、検索対象のデータベースを判別し、前記共
    通の検索情報を、前記検索項目対応テーブルに基づき、
    前記検索先のデータベースに対応するデータベース検索
    手段の前記個別の形式の検索情報に変換して、そのデー
    タベース検索手段に与える手段と、 を含む、ことを特徴とする請求項5に記載の情報検索シ
    ステム。
JP8134794A 1996-05-29 1996-05-29 情報検索システム Pending JPH09319757A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8134794A JPH09319757A (ja) 1996-05-29 1996-05-29 情報検索システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8134794A JPH09319757A (ja) 1996-05-29 1996-05-29 情報検索システム

Publications (1)

Publication Number Publication Date
JPH09319757A true JPH09319757A (ja) 1997-12-12

Family

ID=15136699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8134794A Pending JPH09319757A (ja) 1996-05-29 1996-05-29 情報検索システム

Country Status (1)

Country Link
JP (1) JPH09319757A (ja)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003367A (ja) * 1998-06-12 2000-01-07 Mitsubishi Electric Corp 中継装置及び情報検索システム
KR20000006664A (ko) * 1999-09-29 2000-02-07 문성일 엔드유저 컴퓨터에 세팅되는 메타검색엔진
JP2001222547A (ja) * 2000-02-10 2001-08-17 Nec Corp Www上のcgi検索サイトへのアクセス方法及びシステム並びに記録媒体
JP2002024284A (ja) * 2000-07-07 2002-01-25 Shin Caterpillar Mitsubishi Ltd 特許情報管理装置および同装置における特許情報集計・出力方法並びに特許情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002063196A (ja) * 2000-03-06 2002-02-28 Katsuyoshi Nagashima インターネット情報自動検索装置及びその自動検索方法
JP2002132827A (ja) * 2000-03-06 2002-05-10 Katsuyoshi Nagashima インターネット情報からの広告宣伝情報自動検索装置及び広告宣伝情報自動検索方法
JP2002259448A (ja) * 2001-02-28 2002-09-13 Toshiba Tec Corp 情報提供システム
JP2002269123A (ja) * 2001-03-12 2002-09-20 Dainippon Printing Co Ltd 電子カタログの検索システム
JP2002539547A (ja) * 1999-03-17 2002-11-19 オラクル コーポレーション クライアントが必要とするフォーマットを必ずしもサポートしていないデータソースからデータを検索するサービスをクライアントに提供する方法
JP2004013904A (ja) * 2002-06-07 2004-01-15 Xerox Corp 複写機又はプリンタにおける印刷媒体供給の識別方法
JP2004287532A (ja) * 2003-03-19 2004-10-14 Ricoh Co Ltd 統合型メタ検索装置および方法
JP2004533046A (ja) * 2001-03-21 2004-10-28 インターナショナル・ビジネス・マシーンズ・コーポレーション プラグ対応認可システムに対するサーバサポート方法およびシステム
JP2005229270A (ja) * 2004-02-12 2005-08-25 Ricoh Co Ltd 画像形成装置、インタフェース方法
JP2006004274A (ja) * 2004-06-18 2006-01-05 Nippon Telegr & Teleph Corp <Ntt> 対話処理装置、対話処理方法及び対話処理プログラム
JP2006252102A (ja) * 2005-03-10 2006-09-21 Kotohaco:Kk Sql分割式並列検索装置および方法
WO2009057738A1 (ja) * 2007-11-01 2009-05-07 Hitachi Software Engineering Co., Ltd. ファイル検索システム、プログラム、及びコンピュータ読み取り可能な記録媒体
JP2011023045A (ja) * 2005-01-14 2011-02-03 Yahoo Inc 評判ベースの検索
JP2011221651A (ja) * 2010-04-06 2011-11-04 Obic Co Ltd テーブルデータ検索装置、テーブルデータ検索方法及びテーブルデータ検索プログラム
JPWO2010058519A1 (ja) * 2008-11-18 2012-04-19 日本電気株式会社 ハイブリッド検索システム、ハイブリッド検索方法およびハイブリッド検索プログラム
JP2012194900A (ja) * 2011-03-17 2012-10-11 Yahoo Japan Corp プロフィールマッチング装置及び方法
CN104981802A (zh) * 2013-02-27 2015-10-14 日立数据系统有限公司 针对对象存储器索引系统的内容类别
WO2018074479A1 (ja) * 2016-10-20 2018-04-26 日本電信電話株式会社 データ処理装置およびデータ処理方法
JP2018514012A (ja) * 2015-02-18 2018-05-31 アビニシオ テクノロジー エルエルシー ネットワーク上のデータソースへの照会
US11093223B2 (en) 2019-07-18 2021-08-17 Ab Initio Technology Llc Automatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods
US11593369B2 (en) 2010-01-15 2023-02-28 Ab Initio Technology Llc Managing data queries

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04357567A (ja) * 1991-04-08 1992-12-10 Fuji Xerox Co Ltd 情報検索システム
JPH0644750A (ja) * 1992-05-22 1994-02-18 Sony Corp ディスク再生装置の演奏時間の算出方法
JPH0667867A (ja) * 1992-06-15 1994-03-11 Fuji Xerox Co Ltd アプリケーションプログラムのデータべースアクセス方式
JPH06176069A (ja) * 1992-12-02 1994-06-24 Dainippon Printing Co Ltd 文字列検索結果表示装置
JPH0765032A (ja) * 1993-08-27 1995-03-10 Toshiba Corp データベース言語変換機能を持つ情報処理システム
JPH07141399A (ja) * 1993-05-20 1995-06-02 Hughes Aircraft Co コンピュータデータネットワーク及びその管理方法
JPH07175697A (ja) * 1993-12-20 1995-07-14 Hitachi Ltd 異種データベース・アクセス・システム及びその制御方法
JPH07175825A (ja) * 1993-11-05 1995-07-14 Hitachi Ltd 文書の検索および表示方法
JPH07311777A (ja) * 1994-05-19 1995-11-28 Hitachi Ltd 異種データベースのデータ検索方法
JPH0877201A (ja) * 1994-09-09 1996-03-22 Toshiba Corp 文書データベース検索システム及び文書データベース検索方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04357567A (ja) * 1991-04-08 1992-12-10 Fuji Xerox Co Ltd 情報検索システム
JPH0644750A (ja) * 1992-05-22 1994-02-18 Sony Corp ディスク再生装置の演奏時間の算出方法
JPH0667867A (ja) * 1992-06-15 1994-03-11 Fuji Xerox Co Ltd アプリケーションプログラムのデータべースアクセス方式
JPH06176069A (ja) * 1992-12-02 1994-06-24 Dainippon Printing Co Ltd 文字列検索結果表示装置
JPH07141399A (ja) * 1993-05-20 1995-06-02 Hughes Aircraft Co コンピュータデータネットワーク及びその管理方法
JPH0765032A (ja) * 1993-08-27 1995-03-10 Toshiba Corp データベース言語変換機能を持つ情報処理システム
JPH07175825A (ja) * 1993-11-05 1995-07-14 Hitachi Ltd 文書の検索および表示方法
JPH07175697A (ja) * 1993-12-20 1995-07-14 Hitachi Ltd 異種データベース・アクセス・システム及びその制御方法
JPH07311777A (ja) * 1994-05-19 1995-11-28 Hitachi Ltd 異種データベースのデータ検索方法
JPH0877201A (ja) * 1994-09-09 1996-03-22 Toshiba Corp 文書データベース検索システム及び文書データベース検索方法

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000003367A (ja) * 1998-06-12 2000-01-07 Mitsubishi Electric Corp 中継装置及び情報検索システム
JP2002539547A (ja) * 1999-03-17 2002-11-19 オラクル コーポレーション クライアントが必要とするフォーマットを必ずしもサポートしていないデータソースからデータを検索するサービスをクライアントに提供する方法
KR20000006664A (ko) * 1999-09-29 2000-02-07 문성일 엔드유저 컴퓨터에 세팅되는 메타검색엔진
JP2001222547A (ja) * 2000-02-10 2001-08-17 Nec Corp Www上のcgi検索サイトへのアクセス方法及びシステム並びに記録媒体
JP2002063196A (ja) * 2000-03-06 2002-02-28 Katsuyoshi Nagashima インターネット情報自動検索装置及びその自動検索方法
JP2002132827A (ja) * 2000-03-06 2002-05-10 Katsuyoshi Nagashima インターネット情報からの広告宣伝情報自動検索装置及び広告宣伝情報自動検索方法
JP2002024284A (ja) * 2000-07-07 2002-01-25 Shin Caterpillar Mitsubishi Ltd 特許情報管理装置および同装置における特許情報集計・出力方法並びに特許情報管理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002259448A (ja) * 2001-02-28 2002-09-13 Toshiba Tec Corp 情報提供システム
JP2002269123A (ja) * 2001-03-12 2002-09-20 Dainippon Printing Co Ltd 電子カタログの検索システム
JP2004533046A (ja) * 2001-03-21 2004-10-28 インターナショナル・ビジネス・マシーンズ・コーポレーション プラグ対応認可システムに対するサーバサポート方法およびシステム
JP2004013904A (ja) * 2002-06-07 2004-01-15 Xerox Corp 複写機又はプリンタにおける印刷媒体供給の識別方法
JP2004287532A (ja) * 2003-03-19 2004-10-14 Ricoh Co Ltd 統合型メタ検索装置および方法
JP2005229270A (ja) * 2004-02-12 2005-08-25 Ricoh Co Ltd 画像形成装置、インタフェース方法
JP2006004274A (ja) * 2004-06-18 2006-01-05 Nippon Telegr & Teleph Corp <Ntt> 対話処理装置、対話処理方法及び対話処理プログラム
JP2011023045A (ja) * 2005-01-14 2011-02-03 Yahoo Inc 評判ベースの検索
JP2006252102A (ja) * 2005-03-10 2006-09-21 Kotohaco:Kk Sql分割式並列検索装置および方法
JP2009116413A (ja) * 2007-11-01 2009-05-28 Hitachi Software Eng Co Ltd ファイル検索システム、プログラム、及びコンピュータ読み取り可能な記録媒体
WO2009057738A1 (ja) * 2007-11-01 2009-05-07 Hitachi Software Engineering Co., Ltd. ファイル検索システム、プログラム、及びコンピュータ読み取り可能な記録媒体
JPWO2010058519A1 (ja) * 2008-11-18 2012-04-19 日本電気株式会社 ハイブリッド検索システム、ハイブリッド検索方法およびハイブリッド検索プログラム
US11593369B2 (en) 2010-01-15 2023-02-28 Ab Initio Technology Llc Managing data queries
JP2011221651A (ja) * 2010-04-06 2011-11-04 Obic Co Ltd テーブルデータ検索装置、テーブルデータ検索方法及びテーブルデータ検索プログラム
JP2012194900A (ja) * 2011-03-17 2012-10-11 Yahoo Japan Corp プロフィールマッチング装置及び方法
US9965502B2 (en) 2013-02-27 2018-05-08 Hitachi Vantara Corporation Content class for object storage indexing system
US9639564B2 (en) 2013-02-27 2017-05-02 Hitachi Data Systems Corporation Content class for object storage indexing system
JP2016512634A (ja) * 2013-02-27 2016-04-28 ヒタチ データ システムズ コーポレーションHitachi Data Systems Corporation オブジェクトストレージインデキシングシステムのためのコンテンツクラス
US10817489B2 (en) 2013-02-27 2020-10-27 Hitachi Vantara Llc Content class for object storage indexing system
CN104981802A (zh) * 2013-02-27 2015-10-14 日立数据系统有限公司 针对对象存储器索引系统的内容类别
JP2018514012A (ja) * 2015-02-18 2018-05-31 アビニシオ テクノロジー エルエルシー ネットワーク上のデータソースへの照会
US11308161B2 (en) 2015-02-18 2022-04-19 Ab Initio Technology Llc Querying a data source on a network
WO2018074479A1 (ja) * 2016-10-20 2018-04-26 日本電信電話株式会社 データ処理装置およびデータ処理方法
JPWO2018074479A1 (ja) * 2016-10-20 2019-02-07 日本電信電話株式会社 データ処理装置およびデータ処理方法
US11347765B2 (en) 2016-10-20 2022-05-31 Nippon Telegraph And Telephone Corporation Data processing apparatus and data processing method
US11093223B2 (en) 2019-07-18 2021-08-17 Ab Initio Technology Llc Automatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods

Similar Documents

Publication Publication Date Title
JP3437849B2 (ja) オブジェクト指向プログラミングを支援するデータベース管理システム及び方法
US20050165754A1 (en) Method and system for data retrieval from heterogeneous data sources
EP0829811A1 (en) Method and system for information retrieval
JPH10232875A (ja) データベース管理方法および並列データベース管理システム
EP1430423A1 (en) Database management system
JPH0765032A (ja) データベース言語変換機能を持つ情報処理システム
US6301581B1 (en) Method and system for managing access to a plurality of data objects
JP2002099561A (ja) データ変換方法およびデータ変換システム並びに記憶媒体
JPH11213014A (ja) データベースシステム、データベース検索方法及び記録媒体
US20040049495A1 (en) System and method for automatically generating general queries
EP1374098A1 (en) Global database management system integrating heterogeneous data resources
JPH09212517A (ja) 情報代行検索方法及び装置
JPH09198396A (ja) 文書検索装置
JPH0944506A (ja) 文書検索装置
JPH0644309A (ja) データベース管理方式
JP2000222410A (ja) シソーラス検索装置及びシソーラス検索システム
JPH11232154A (ja) 複数データベース異種性解消検索方法および装置と複数データベース異種性解消検索プログラムを記録した記録媒体
JP3747542B2 (ja) 統合化検索装置
JPH07271569A (ja) プログラム仕様書作成システム
JPH11296532A (ja) 異種データ項目結合検索方法および装置と異種データ項目検索プログラムを記録した記録媒体
JPH11203314A (ja) 文書番号自動採番システム
JPH0795300B2 (ja) データベースにおける名称管理方式
JPH0877201A (ja) 文書データベース検索システム及び文書データベース検索方法
JPH08221424A (ja) 機械翻訳システム
JP2000057169A (ja) 製品データ管理システム