JP3405957B2 - 検索装置、検索方法、並びに、記録媒体 - Google Patents

検索装置、検索方法、並びに、記録媒体

Info

Publication number
JP3405957B2
JP3405957B2 JP2000094108A JP2000094108A JP3405957B2 JP 3405957 B2 JP3405957 B2 JP 3405957B2 JP 2000094108 A JP2000094108 A JP 2000094108A JP 2000094108 A JP2000094108 A JP 2000094108A JP 3405957 B2 JP3405957 B2 JP 3405957B2
Authority
JP
Japan
Prior art keywords
thesaurus
database
search
input
unit
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
Application number
JP2000094108A
Other languages
English (en)
Other versions
JP2001282828A (ja
Inventor
芳央 山口
Original Assignee
株式会社ジャストシステム
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 株式会社ジャストシステム filed Critical 株式会社ジャストシステム
Priority to JP2000094108A priority Critical patent/JP3405957B2/ja
Publication of JP2001282828A publication Critical patent/JP2001282828A/ja
Application granted granted Critical
Publication of JP3405957B2 publication Critical patent/JP3405957B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データベースにあ
らかじめ対応付けられたシソーラスを用いて当該データ
ベースを検索することにより、適切な検索結果が得られ
る検索装置、検索方法、並びに、これらを実現するため
のプログラムを記録したコンピュータ読取可能な記録媒
体に関する。
【0002】
【従来の技術】WWW(World Wide Web)技術の発展に
ともない、さまざまなデータベースから所望の情報を検
索するデータベース検索技術はますますその重要性を増
している。
【0003】このようなデータベース検索では、従来、
以下のような手法が用いられていた。すなわち、ユーザ
は、所望の情報を検索するためのキーワードを指定する
か、あるいは、情報を検索するための条件をより詳細に
指定したクエリを入力する。
【0004】すると、データベース検索エンジンは、当
該キーワードがインデックスとして採用されているよう
な情報を、取得して、これを検索結果としてユーザに表
示する。
【0005】ユーザが指定したキーワードが、当該デー
タベースのインデックスにない場合に対応するため、シ
ソーラス(同義語辞書、類義語辞書、関連語辞書、言い
替え辞書などを含む)を用いてキーワードの関連語を取
得し、元の検索キーワードと取得された関連語キーワー
ドの両方を用いてデータベース検索を行う技術も提案さ
れている。
【0006】
【発明が解決しようとする課題】しかしながら、データ
ベースの適用分野によって、インデックスとして採用さ
れているキーワードは異なる。
【0007】したがって、ある適用分野のデータベース
においては適切な語句が得られたシソーラスが、他の適
用分野では役に立たないことも多い。
【0008】一方、適用分野ごとにユーザがデータベー
スとシソーラスの両方を指定するのでは、繁雑であり、
間違いも発生しやすいという問題が発生する。
【0009】本発明が解決しようとする課題は、データ
ベースにあらかじめ対応付けられたシソーラスを用いて
当該データベースを検索することにより、適切な検索結
果を得ることにある。
【0010】
【課題を解決するための手段】上記課題を解決するた
め、本発明の第1の観点に係る検索装置は、文字列入力
受付部と、選択入力受付部と、シソーラス選択部と、検
索要求生成部と、検索出力部と、を備えるように構成す
る。
【0011】ここで、文字列入力受付部は、文字列の入
力を受け付ける。
【0012】一方、選択入力受付部は、複数のデータベ
ースからいずれかを選択する選択入力を受け付ける。
【0013】さらに、シソーラス選択部は、前記選択さ
れたデータベースにあらかじめ対応付けれらたシソーラ
スを選択する。
【0014】そして、検索要求生成部は、前記選択され
たシソーラスを用いて前記受け付けられた文字列から検
索要求を生成する。
【0015】一方、検索出力部は、前記生成された検索
要求により、前記選択されたデータベースを検索してそ
の結果を出力する。
【0016】本発明では、検索したいデータベースのそ
れぞれに対してあらかじめシソーラスが割り当てられて
おり、このシソーラスを用いて、当該データベースのイ
ンデックスとなっているような類義語、関連語を含む検
索要求(クエリ)を生成し、このクエリを用いて当該デ
ータベースの検索を行うため、自動的に適切なシソーラ
スが選択され、適切な検索結果を得ることができる。
【0017】また、本発明の検索装置は、対応関係記憶
部をさらに備えるように構成することができる。
【0018】ここで、対応関係記憶部は、前記複数のデ
ータベースのそれぞれに対応付けてシソーラスの識別子
を記憶する。
【0019】一方、前記シソーラス選択部は、前記選択
されたデータベースに対応付けられて記憶された識別子
を有するシソーラスを選択する。
【0020】本発明では、データベースとシソーラスと
の対応関係をあらかじめ表のような形式で記憶しておく
ことにより、データベースにあらかじめ対応付けられた
シソーラスを容易に得ることができる。
【0021】また、本発明の検索装置は、編集入力受付
部と、修正部と、をさらに備えるように構成することが
できる。
【0022】ここで、編集入力受付部は、データベース
と、これに対応付けられるシソーラスの識別子の修正指
示とを指定する編集入力を受け付ける。
【0023】一方、修正部は、当該指定された修正指示
により、当該指定されたデータベースに対応付けて前記
対応関係記憶部に記憶されるシソーラスの識別子を修正
する。
【0024】本発明では、シソーラスとデータベースの
対応関係を構成設定することができる。したがって、デ
ータベースの管理者がこの対応関係を管理すれば、デー
タベースの一般利用者は、シソーラスとの対応関係に煩
わされることがない。
【0025】また、本発明の検索装置は、選択入力生成
部をさらに備えるように構成することができる。
【0026】ここで、選択入力生成部は、前記受け付け
られた文字列により前記複数のデータベースからいずれ
かを選択する選択入力を生成する。
【0027】一方、選択入力受付部は、前記生成された
選択入力を受け付ける。
【0028】本発明では、検索用キーワードを含む文字
列の内容を見て、いずれのデータベースを検索対象とす
るのが適切かを自動的に判断して選択するため、ユーザ
は、データベースの選択という手間を省くことができ
る。また、データベースの指定の間違いが発生しない、
という利点もある。
【0029】また、本発明の検索装置において、前記選
択されたデータベースにあらかじめ対応付けられたシソ
ーラスが存在しない場合、前記シソーラス選択部は、あ
らかじめ用意された既定シソーラスを選択するように構
成することができる。
【0030】本発明により、当該データベース固有のシ
ソーラスが存在しない場合には、標準的なシソーラスを
使うことにより、できるだけ広汎かつ適切な検索結果を
得ることができる。
【0031】本発明の第2の観点に係る検索方法は、文
字列入力受付工程と、選択入力受付工程と、シソーラス
選択工程と、検索要求生成工程と、検索出力工程と、を
備えるように構成する。
【0032】ここで、文字列入力受付工程では、文字列
の入力を受け付ける。
【0033】一方、選択入力受付工程では、複数のデー
タベースからいずれかを選択する選択入力を受け付け
る。
【0034】さらに、シソーラス選択工程では、前記選
択されたデータベースにあらかじめ対応付けれらたシソ
ーラスを選択する。
【0035】そして、検索要求生成工程では、前記選択
されたシソーラスを用いて前記受け付けられた文字列か
ら検索要求を生成する。
【0036】一方、検索出力工程では、前記生成された
検索要求により、前記選択されたデータベースを検索し
てその結果を出力する。
【0037】また、本発明の検索方法において、前記シ
ソーラス選択工程は、前記複数のデータベースのそれぞ
れに対応付けてあらかじめ記憶されたシソーラスの識別
子から、前記選択されたデータベースに対応付けられて
記憶された識別子を有するシソーラスを選択するように
構成することができる。
【0038】また、本発明の検索方法は、編集入力受付
工程と、修正工程と、を備えるように構成することがで
きる。
【0039】ここで、編集入力受付工程では、データベ
ースと、これに対応付けられるシソーラスの識別子の修
正指示とを指定する編集入力を受け付ける。
【0040】一方、修正工程では、当該指定された修正
指示により、当該指定されたデータベースに対応付けて
前記あらかじめ記憶されたシソーラスの識別子を修正す
る。
【0041】また、本発明の検索方法は、選択入力生成
工程をさらに備えるように構成することができる。
【0042】ここで、選択入力生成工程では、前記受け
付けられた文字列により前記複数のデータベースからい
ずれかを選択する選択入力を生成する。
【0043】一方、選択入力受付工程では、前記生成さ
れた選択入力を受け付ける。
【0044】また、本発明の検索方法において前記選択
されたデータベースにあらかじめ対応付けられたシソー
ラスが存在しない場合、前記シソーラス選択工程は、あ
らかじめ用意された既定シソーラスを選択するように構
成することができる。
【0045】本発明の第3の観点に係るコンピュータ読
取可能な記録媒体は、コンピュータを、文字列入力受付
部、選択入力受付部、シソーラス選択部、検索要求生成
部、および、検索出力部として機能させるプログラムを
記録するように構成する。
【0046】ここで、文字列入力受付部は、文字列の入
力を受け付ける。
【0047】一方、選択入力受付部は、複数のデータベ
ースからいずれかを選択する選択入力を受け付ける。
【0048】さらに、シソーラス選択部は、前記選択さ
れたデータベースにあらかじめ対応付けれらたシソーラ
スを選択する。
【0049】そして、検索要求生成部は、前記選択され
たシソーラスを用いて前記受け付けられた文字列から検
索要求を生成する。
【0050】一方、検索出力部は、前記生成された検索
要求により、前記選択されたデータベースを検索してそ
の結果を出力する。
【0051】また、本発明のコンピュータ読取可能な記
録媒体に記録されたプログラムは、前記コンピュータ
を、対応関係記憶部としてさらに機能させるように構成
することができる。
【0052】ここで、対応関係記憶部は、前記複数のデ
ータベースのそれぞれに対応付けてシソーラスの識別子
を記憶する。
【0053】一方、前記シソーラス選択部は、前記選択
されたデータベースに対応付けられて記憶された識別子
を有するシソーラスを選択する。
【0054】また、本発明のコンピュータ読取可能な記
録媒体に記録されたプログラムは、前記コンピュータ
を、編集入力受付部、および、修正部として機能させる
ように構成することができる。
【0055】ここで、編集入力受付部は、データベース
と、これに対応付けられるシソーラスの識別子の修正指
示とを指定する編集入力を受け付ける。
【0056】一方、修正部は、当該指定された修正指示
により、当該指定されたデータベースに対応付けて前記
対応関係記憶部に記憶されるシソーラスの識別子を修正
する。
【0057】また、本発明のコンピュータ読取可能な記
録媒体に記録されたプログラムは、前記コンピュータ
を、選択入力生成部としてさらに機能させるように構成
することができる。
【0058】ここで、選択入力生成部は、前記受け付け
られた文字列により前記複数のデータベースからいずれ
かを選択する選択入力を生成する。
【0059】一方、選択入力受付部は、前記生成された
選択入力を受け付ける。
【0060】また、本発明のコンピュータ読取可能な記
録媒体に記録されたプログラムは、前記コンピュータに
おいて、前記選択されたデータベースにあらかじめ対応
付けられたシソーラスが存在しない場合、前記シソーラ
ス選択部は、あらかじめ用意された既定シソーラスを選
択するように機能させるように構成することができる。
【0061】
【発明の実施の形態】以下、添付図面を参照して、本発
明の実施の形態について説明する。
【0062】(本発明が実現される情報処理装置の概要
構成)図1は、本発明の検索装置として機能する典型的
な情報処理装置(汎用のコンピュータ、各種端末、携帯
端末、携帯電話、ゲーム装置などの専用機器を含む)の
概要構成を示す模式図である。以下、本図を参照して説
明する。
【0063】情報処理装置101は、CPU(Central
Processing Unit;中央処理ユニット)102によって
制御される。情報処理装置101に電源を投入すると、
CPU102は、ROM(Read Only Memory;読出専用
メモリ)103に記憶されたIPL(Initial Program
Loader;初期プログラムローダ)を実行する。
【0064】IPLは、ハードディスク104、FD
(Floppy (登録商標)Disk;フロッピー
(登録商標)ディスク)ドライブ110に装着されたF
D、CD−ROM(Compact Disk ROM)ドライブ111
に装着されたCD−ROMなどの記録媒体に記憶された
OS(Operating System;オペレーティング・システ
ム)プログラムを読み出して実行するプログラムであ
る。
【0065】OSを起動した後、CPU102は、キー
ボード105やマウス106などにより入力されたユー
ザの指示にしたがって、あるいは、ハードディスクなど
にあらかじめ記述された設定ファイルの内容にしたがっ
て、ハードディスクなどに記憶されたアプリケーション
プログラムを実行する。
【0066】なお、携帯端末などの小規模な情報処理装
置では、IPL自体がOSやアプリケーションプログラ
ムとしての機能を果たすような実施形態も採用すること
ができる。
【0067】CPU102は、プログラムの実行の際
に、RAM(Random Access Memory)107を一時的な
作業用記憶領域として用いる。このほか、一時的な作業
用記憶領域として、CPU102内に設けられたレジス
タやキャッシュ(図示せず)が使われる。
【0068】プログラムの実行に伴ない、ユーザに結果
を報告したり、途中経過を見せるため、CPU102
は、液晶ディスプレイやCRT(Cathode Ray Tube)な
どの表示装置108に当該情報を表示することができ
る。
【0069】表示装置108に表示されたフォームに対
して、マウス106による指示操作では、マウス106
を移動することにより、画面に表示されたカーソルが移
動し、マウス106をクリックすることにより、カーソ
ルが指すメニュー項目やスライダ、各種ボタンを選択す
ることができる。このほか、キーボード105を用い
て、入力欄に文字列を入力することができる。
【0070】情報処理装置101は、NIC(Network
Interface Card)やモデムなどのインターフェース10
9を介してインターネットなどのコンピュータ通信網と
通信を行うことができる。インターフェース109を介
して他のサーバコンピュータ(文書検索エンジン)にク
エリを送信したり、これから応答として送信された検索
結果を受信することができる。また、インターフェース
109を介して受信したプログラムを実行することもで
きる。
【0071】(第1の実施形態)図2は、上記情報処理
装置101が本発明の検索装置として機能する場合の、
各機能の概要構成を示す模式図である。以下、本図を参
照して説明する。
【0072】検索装置201の文字列入力受付部202
は、ユーザが入力する文字列の入力を受け付ける。この
文字列は、検索用のキーワードとして利用される。した
がって、本実施形態では、キーボード105やマウス1
06が、文字列入力受付部202として機能する。
【0073】また、選択入力受付部203は、複数のデ
ータベースからユーザがいずれかを選択する選択入力を
受け付ける。この選択入力に基づいて、検索の対象とな
るデータベースが決定される。したがって、本実施形態
では、キーボード105やマウス106が、選択入力受
付部203として機能する。
【0074】図3は、このようにユーザが各種の情報を
入力するための入力フォームの表示例である。以下、本
図を参照して説明する。
【0075】入力フォーム301には、検索用のキーワ
ードを入力するための入力欄302と、データベースを
選択するためのリストボックス303とが用意されてい
る。ユーザは、入力欄302に検索したいキーワードを
入力し、リストボックス303に列挙されたデータベー
スからいずれかを選択して、検索実行ボタン304をク
リックする。すると、検索が開始される。
【0076】検索装置201のシソーラス選択部204
は、ユーザが検索実行ボタン304を操作して検索が開
始されると、入力フォーム301のリストボックス30
3により選択されたデータベースにあらかじめ対応付け
れらたシソーラスを選択する。
【0077】対応関係記憶部205には、データベース
の識別名とシソーラスの識別名との対応関係が記憶され
ており、シソーラス選択部204は、記憶された対応関
係から、選択されたデータベースの識別名を探して、こ
れに対応付けられたシソーラスの識別名を得る。シソー
ラスやデータベースの識別名としては、番号や、ファイ
ル名や、利用する際のプログラム名や、URL(Univer
sal Resource Locator)など、各種のものを利用するこ
とができる。
【0078】したがって、CPU102は、シソーラス
選択部204として機能し、ハードディスク104やC
D−ROMドライブ111に装着されたCD−ROMな
どの記録媒体は、対応関係記憶部205として機能す
る。また、インターフェース109を介して接続された
ほかの情報処理装置を、対応関係記憶部205として機
能させることもできる。
【0079】なお、選択されたデータベースに対応する
シソーラスが対応関係記憶部205に記憶されていない
場合は、あらかじめ定めた標準的なシソーラスを利用す
る。あるいは、シソーラスを一切利用しない実施形態も
考えられる。
【0080】シソーラスが選択されると、検索要求生成
部206は、選択されたシソーラスを用いて検索キーワ
ードとして受け付けられた文字列からクエリ(検索要
求)を生成する。したがって、CPU102は、検索要
求生成部206として機能する。
【0081】検索キーワードの同義語、類義語、関連語
がシソーラスには登録されている。特に、これらの同義
語、類義語、関連語は、「データベースの検索インデッ
クスとしてあらかじめ用意されたもの」とすることが、
検索を高速に行う点で望ましい。
【0082】ここで生成されるクエリは、ユーザが入力
した検索キーワードと、シソーラスを用いて得られた同
義語等と、の両方を含むものでもよいし、後者のみを含
むものでもよい。
【0083】クエリが生成されると、検索出力部207
は、このクエリを使って、選択されたデータベースに問
い合わせを行い、その結果を出力する。データベース自
体は、この情報処理装置101に用意されたものでもよ
いし、他のコンピュータ上に用意されたものでもよい。
【0084】したがって、CPU102は、必要に応じ
てインターフェース109と共働して、検索出力部20
7として機能する。
【0085】データベースを検索した結果は、表示装置
108に表示したり、RAM107やハードディスク1
04などに格納したりすることができる。
【0086】(検索処理)図4は、本実施形態の検索装
置201において実行される検索処理の流れを示すフロ
ーチャートである。以下、本図を参照して説明する。
【0087】まず、検索装置201は、ユーザからの検
索キーワードとデータベース名との入力を受け付ける
(ステップS401)。この際には、上述した入力フォ
ーム301を用いる。
【0088】ついで、入力されたデータベース名に対応
するシソーラス名が対応関係記憶部205に登録済みか
否かを調べ(ステップS402)、登録済みである場合
(ステップS402;Yes)、そのシソーラス名を取
得する(ステップS403)。一方、登録済みでなかっ
たため取得できなかった場合(ステップS402;N
o)、既定のシソーラス名を取得する(ステップS40
4)。
【0089】さらに、取得されたシソーラスを使って、
入力された検索キーワードの同義語、類義語、関連語を
取得する(ステップS405)。
【0090】ついで、入力された検索キーワードと、取
得された同義語、類義語、関連語とを含むクエリを生成
する(ステップS406)。
【0091】さらに、当該クエリを用いて入力されたデ
ータベースに対して問合せを行い(ステップS40
7)、検索の結果を表示して(ステップS408)、本
処理を終了する。
【0092】このように、本実施形態では、検索したい
データベースのそれぞれに対してあらかじめシソーラス
が割り当てられており、このシソーラスを用いて、当該
データベースのインデックスとなっているような類義
語、関連語を含む検索要求(クエリ)を生成し、このク
エリを用いて当該データベースの検索を行うため、自動
的に適切なシソーラスが選択され、適切な検索結果を得
ることができる。
【0093】(第2の実施形態)本実施形態は、上記実
施形態に加えて、対応関係記憶部205を編集可能にす
るものである。
【0094】図5は、本実施形態の検索装置の概要構成
を示す説明図である。なお、上記の図と同じ機能を果た
す要素には、同じ符号を付してある。以下、本図を参照
して説明する。
【0095】本図に示すように、本実施形態の検索装置
201では、上記実施形態の検索装置201に加えて、
編集入力受付部501と、修正部502とが用意されて
いる。
【0096】編集入力受付部501は、データベース
と、これに対応付けられるシソーラスの識別子の修正指
示とを指定する編集入力を受け付ける。
【0097】図6は、データベースの識別名と、シソー
ラスの識別名との対応関係を編集するための編集フォー
ムの様子を示す説明図である。以下、本図を参照して説
明する。
【0098】編集フォーム601には、表602が表示
されている。表602の各行には、データベース名欄6
03とシソーラス名欄604とが用意されており、現在
対応関係記憶部205に記憶されている対応関係が表示
されている。
【0099】既存のデータベース名とシソーラス名との
対応関係を編集する際には、ユーザは、編集したいシソ
ーラス名欄604をマウス106でクリックした後、キ
ーボード105を用いて新たなシソーラス名を入力す
る。
【0100】一方、新しいデータベース名とシソーラス
名との対応関係を追加したい場合は、新規ボタン605
をクリックする。すると、何も入力されていない行が表
示され、そのデータベース名欄603にカーソルが移動
する。ユーザは、キーボード105を利用して新たなデ
ータベース名を入力する。この後、キーボード105の
タブキーを押圧操作するか、マウス106を利用して同
じ行のシソーラス名欄604にカーソル移動して、新た
なシソーラス名を入力する。
【0101】また、既存の対応関係を削除したい場合
は、削除したい行をマウス106でクリックしてから、
削除ボタン606をクリックする。
【0102】既存の対応関係の編集・削除や、新規の対
応関係の追加が完了したら、更新ボタン607をクリッ
クする。
【0103】すると、修正部502は、当該指定された
修正指示(既存の対応関係の編集・削除、新規の対応関
係の追加)により、当該指定されたデータベースに対応
付けて対応関係記憶部205に記憶されるシソーラスの
識別子を修正する。
【0104】なお、本実施形態の他の要素の機能につい
ては、上述の実施形態と同様であるので、説明を省略す
る。
【0105】本実施形態により、シソーラスとデータベ
ースの対応関係を構成設定することができる。したがっ
て、データベースの管理者がこの対応関係を管理すれ
ば、データベースの一般利用者は、シソーラスとの対応
関係に煩わされることがない。
【0106】(第3の実施形態)上記実施形態では、ユ
ーザが検索キーワードと検索の対象となるデータベース
名との両方を入力していた。本実施形態は、ユーザは検
索キーワードを入力するだけで、データベースが自動的
に選択されるものである。
【0107】図7は、本実施形態の検索装置の概要構成
を示す説明図である。なお、上記の図と同じ機能を果た
す要素には、同じ符号を付してある。以下、本図を参照
して説明する。
【0108】検索装置201の選択入力生成部701
は、ユーザから入力された検索キーワードに基づいて、
複数のデータベースからいずれかを選択し、これを選択
入力受付部203に与える。
【0109】検索キーワードに基づいて複数のデータベ
ースからいずれかを選択する手法としては、種々のもの
が適用できる。
【0110】たとえば、対応関係記憶部205に記憶さ
れているシソーラスのそれぞれについて当該検索キーワ
ードを与えて、得られる同義語、類義語、関連語の種類
が最も多いシソーラスに対応付けられているデータベー
スを選択する、などである。
【0111】なお、本実施形態の他の要素の機能につい
ては、上述の実施形態と同様であるので、説明を省略す
る。
【0112】本実施形態では、検索用キーワードを含む
文字列の内容を見て、いずれのデータベースを検索対象
とするのが適切かを自動的に判断して選択するため、ユ
ーザは、データベースの選択という手間を省くことがで
きる。また、データベースの指定の間違いが発生しな
い、という利点もある。
【0113】
【発明の効果】本発明により、データベースにあらかじ
め対応付けられたシソーラスを用いて当該データベース
を検索することにより、適切な検索結果を得る検索装
置、検索方法、並びに、これらを実現するためのプログ
ラムを記録したコンピュータ読取可能な記録媒体を提供
することができる。
【図面の簡単な説明】
【図1】本発明の検索装置として機能する典型的な情報
処理装置の概要構成を示す模式図である。
【図2】検索装置の第1の実施形態の概要構成を示す模
式図である。
【図3】入力フォームの表示例を示す説明図である。
【図4】本発明の検索処理の手順を示すフローチャート
である。
【図5】検索装置の第2の実施形態の概要構成を示す模
式図である。
【図6】編集フォームの表示例を示す説明図である。
【図7】検索装置の第3の実施形態の概要構成を示す模
式図である。
【符号の説明】
101 情報処理装置 102 CPU 103 ROM 104 ハードディスク 105 キーボード 106 マウス 107 RAM 108 表示装置 109 インターフェース 110 FDドライブ 111 CD−ROMドライブ 201 検索装置 202 文字列入力受付部 203 選択入力受付部 204 シソーラス選択部 205 対応関係記憶部 206 検索要求生成部 207 検索出力部 301 入力フォーム 302 入力欄 303 リストボックス 304 検索実行ボタン 501 編集入力受付部 502 修正部 601 編集フォーム 602 表 603 データベース名欄 604 シソーラス名欄 605 新規ボタン 606 削除ボタン 607 更新ボタン 701 選択入力生成部
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 - 17/30 419

Claims (15)

    (57)【特許請求の範囲】
  1. 【請求項1】文字列の入力を受け付ける文字列入力受付
    部と、複数のデータベースのそれぞれにあらかじめ対応付けら
    れたシソーラスに対して前記受け付けられた文字列を与
    えて、得られる同義語、類義語、関連語の種類が最も多
    いシソーラスに対応付けられたデータベースを選択する
    選択入力を生成する選択入力生成部と、 前記生成された選択入力により選択されたデータベース
    にあらかじめ対応付けれらたシソーラスを選択するシソ
    ーラス選択部と、 前記選択されたシソーラスを用いて前記受け付けられた
    文字列から検索要求を生成する検索要求生成部と、 前記生成された検索要求により、前記選択されたデータ
    ベースを検索してその結果を出力する検索出力部と、を
    備えることを特徴とする検索装置。
  2. 【請求項2】前記複数のデータベースのそれぞれに対応
    付けてシソーラスの識別子を記憶する対応関係記憶部を
    さらに備え、 前記シソーラス選択部は、前記選択されたデータベース
    に対応付けられて記憶された識別子を有するシソーラス
    を選択することを特徴とする請求項1に記載の検索装
    置。
  3. 【請求項3】データベースと、これに対応付けられるシ
    ソーラスの識別子の修正指示とを指定する編集入力を受
    け付ける編集入力受付部と、 当該指定された修正指示により、当該指定されたデータ
    ベースに対応付けて前記対応関係記憶部に記憶されるシ
    ソーラスの識別子を修正する修正部と、をさらに備える
    ことを特徴とする請求項2に記載の検索装置。
  4. 【請求項4】前記生成される検索要求は、前記受け付け
    られた文字列を前記選択されたシソ ーラスに与えて、得
    られる同義語、類義語、関連語を検索する旨の検索要求
    を含むことを特徴とする請求項1から3のいずれか1項
    に記載の検索装置。
  5. 【請求項5】前記選択されたデータベースにあらかじめ
    対応付けられたシソーラスが存在しない場合、前記シソ
    ーラス選択部は、あらかじめ用意された既定シソーラス
    を選択することを特徴とする請求項1から4のいずれか
    1項に記載の検索装置。
  6. 【請求項6】文字列の入力を受け付ける文字列入力受付
    工程と、複数のデータベースのそれぞれにあらかじめ対応付けら
    れたシソーラスに対して前記受け付けられた文字列を与
    えて、得られる同義語、類義語、関連語の種類が最も多
    いシソーラスに対応付けられたデータベースを選択する
    選択入力を生成する選択入力生成工程と、 前記生成された選択入力により選択されたデータベース
    にあらかじめ対応付けれらたシソーラスを選択するシソ
    ーラス選択工程と、 前記選択されたシソーラスを用いて前記受け付けられた
    文字列から検索要求を生成する検索要求生成工程と、 前記生成された検索要求により、前記選択されたデータ
    ベースを検索してその結果を出力する検索出力工程と、
    を備えることを特徴とする検索方法。
  7. 【請求項7】前記シソーラス選択工程は、前記複数のデ
    ータベースのそれぞれに対応付けてあらかじめ記憶され
    たシソーラスの識別子から、前記選択されたデータベー
    スに対応付けられて記憶された識別子を有するシソーラ
    スを選択することを特徴とする請求項6に記載の検索方
    法。
  8. 【請求項8】データベースと、これに対応付けられるシ
    ソーラスの識別子の修正指示とを指定する編集入力を受
    け付ける編集入力受付工程と、 当該指定された修正指示により、当該指定されたデータ
    ベースに対応付けて前記あらかじめ記憶されたシソーラ
    スの識別子を修正する修正工程と、をさらに備えること
    を特徴とする請求項7に記載の検索方法。
  9. 【請求項9】前記生成される検索要求は、前記受け付け
    られた文字列を前記選択されたシソーラスに与えて、得
    られる同義語、類義語、関連語を検索する旨の検索要求
    を含むことを特徴とする請求項6から8のいずれか1項
    に記載の検索方法。
  10. 【請求項10】前記選択されたデータベースにあらかじ
    め対応付けられたシソーラスが存在しない場合、前記シ
    ソーラス選択工程は、あらかじめ用意された既定シソー
    ラスを選択することを特徴とする請求項6から9のいず
    れか1項に記載の検索方法。
  11. 【請求項11】コンピュータを、 文字列の入力を受け付ける文字列入力受付部、複数のデータベースのそれぞれにあらかじめ対応付けら
    れたシソーラスに対して前記受け付けられた文字列を与
    えて、得られる同義語、類義語、関連語の種類が最も多
    いシソーラスに対応付けられたデータベースを選択する
    選択入力を生成する選択入力生成部、 前記生成された選択入力により選択されたデータベース
    にあらかじめ対応付けれらたシソーラスを選択するシソ
    ーラス選択部、 前記選択されたシソーラスを用いて前記受け付けられた
    文字列から検索要求を生成する検索要求生成部、およ
    び、 前記生成された検索要求により、前記選択されたデータ
    ベースを検索してその結果を出力する検索出力部として
    機能させることを特徴とするプログラムを記録したコン
    ピュータ読取可能な記録媒体。
  12. 【請求項12】前記プログラムは、前記コンピュータ
    を、 前記複数のデータベースのそれぞれに対応付けてシソー
    ラスの識別子を記憶する対応関係記憶部としてさらに機
    能させ、 前記シソーラス選択部は、前記選択されたデータベース
    に対応付けられて記憶された識別子を有するシソーラス
    を選択するように機能させることを特徴とする請求項1
    1に記載の記録媒体。
  13. 【請求項13】前記プログラムは、前記コンピュータ
    を、 データベースと、これに対応付けられるシソーラスの識
    別子の修正指示とを指定する編集入力を受け付ける編集
    入力受付部、および、 当該指定された修正指示により、当該指定されたデータ
    ベースに対応付けて前記対応関係記憶部に記憶されるシ
    ソーラスの識別子を修正する修正部としてさらに機能さ
    せることを特徴とする請求項12に記載の記録媒体。
  14. 【請求項14】前記プログラムは、前記コンピュータ
    を、前記生成される検索要求は、前記受け付けられた文字列
    を前記選択されたシソーラスに与えて、得られる同義
    語、類義語、関連語を検索する旨の検索要求を含む よう
    に機能させることを特徴とする請求項11から13のい
    ずれか1項に記載の記録媒体。
  15. 【請求項15】前記プログラムは、前記コンピュータに
    おいて、 前記選択されたデータベースにあらかじめ対応付けられ
    たシソーラスが存在しない場合、前記シソーラス選択部
    は、あらかじめ用意された既定シソーラスを選択するよ
    うに機能させることを特徴とする請求項11から14の
    いずれか1項に記載の記録媒体。
JP2000094108A 2000-03-30 2000-03-30 検索装置、検索方法、並びに、記録媒体 Expired - Fee Related JP3405957B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000094108A JP3405957B2 (ja) 2000-03-30 2000-03-30 検索装置、検索方法、並びに、記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000094108A JP3405957B2 (ja) 2000-03-30 2000-03-30 検索装置、検索方法、並びに、記録媒体

Publications (2)

Publication Number Publication Date
JP2001282828A JP2001282828A (ja) 2001-10-12
JP3405957B2 true JP3405957B2 (ja) 2003-05-12

Family

ID=18609199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000094108A Expired - Fee Related JP3405957B2 (ja) 2000-03-30 2000-03-30 検索装置、検索方法、並びに、記録媒体

Country Status (1)

Country Link
JP (1) JP3405957B2 (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05324436A (ja) * 1992-05-15 1993-12-07 Fujitsu Ltd 知的データ検索方式
JPH06168271A (ja) * 1992-12-01 1994-06-14 Nec Software Ltd 項目別辞書利用データベース検索システム
JPH0944506A (ja) * 1995-07-25 1997-02-14 Fuji Xerox Co Ltd 文書検索装置
JP3178421B2 (ja) * 1998-07-01 2001-06-18 日本電気株式会社 テキスト検索装置及びテキスト検索プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2000331012A (ja) * 1999-05-19 2000-11-30 Oki Electric Ind Co Ltd 電子化文書検索方法

Also Published As

Publication number Publication date
JP2001282828A (ja) 2001-10-12

Similar Documents

Publication Publication Date Title
US7047246B2 (en) Search and index hosting system
US20020099685A1 (en) Document retrieval system; method of document retrieval; and search server
JPH10269237A (ja) 文書閲覧システム
JP2000029906A (ja) 文書情報管理システム
WO2004111876A1 (ja) 検索条件を再利用する検索システムおよび方法
US20020035643A1 (en) Search support device and method, and recording medium storing program for computer to carry out operation with said search support device
US7895337B2 (en) Systems and methods of generating a content aware interface
US7209912B2 (en) Wizard and help file search and management
JP3767763B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3994188B2 (ja) マルチメディアデータ検索システム、マルチメディア検索方法および該検索方法を実現するためのプログラム
JPH10269233A (ja) 文書データベースの検索結果表示方法及び装置
JPH1115724A (ja) 文書管理方法および装置
JP3405957B2 (ja) 検索装置、検索方法、並びに、記録媒体
JPH117452A (ja) ネットワークを介した情報収集方法および装置と該方法を実施するプログラムを記録した記録媒体
JPH1145252A (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH10326282A (ja) 電子ファイル検索・編集方法及びシステム及び電子ファイル検索・編集プログラムを格納した記憶媒体
JP4000332B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2004326220A (ja) 文書検索装置、方法、プログラム、及び記録媒体
JP3167412B2 (ja) データベース検索処理装置
JP2001344246A (ja) 用語集データベース作成方法および電子文書検索方法
JP4617015B2 (ja) 文書表示装置、文書表示方法ならびに、プログラム
JP2008021031A (ja) 検索サーバ装置及びその制御方法、情報処理装置及びその制御方法、情報処理システム、情報検索装置及びその制御方法、プログラム、記憶媒体
JP2011508305A (ja) アプリケーションプログラム実行時に検索ウィンドウを提供するネットワーク検索法
JP3405958B2 (ja) 文書検索装置、文書検索方法、および、記録媒体
JP2008065577A (ja) 文書検索システム、文書検索プログラム及び文書検索プログラムを記録したコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090307

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees