JPH1145253A - 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体

Info

Publication number
JPH1145253A
JPH1145253A JP9199613A JP19961397A JPH1145253A JP H1145253 A JPH1145253 A JP H1145253A JP 9199613 A JP9199613 A JP 9199613A JP 19961397 A JP19961397 A JP 19961397A JP H1145253 A JPH1145253 A JP H1145253A
Authority
JP
Japan
Prior art keywords
document
search
information
range
computer
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.)
Granted
Application number
JP9199613A
Other languages
English (en)
Other versions
JP4138048B2 (ja
Inventor
Kazunobu Ukikawa
和宣 浮川
Hatsuko Ukikawa
初子 浮川
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.)
JustSystems Corp
Original Assignee
JustSystems 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 JustSystems Corp filed Critical JustSystems Corp
Priority to JP19961397A priority Critical patent/JP4138048B2/ja
Publication of JPH1145253A publication Critical patent/JPH1145253A/ja
Application granted granted Critical
Publication of JP4138048B2 publication Critical patent/JP4138048B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 編集中の文書に関連する情報を検索する場合
等における検索処理の利便性の向上を図ると共に、検索
処理によって得た文書を効率良く画面表示することがで
きるようにすること。 【解決手段】 予め用意した文書の任意の範囲を指定
し、指定した範囲の文字列の構造を解析し、解析結果に
基づいて、指定された範囲の文字列を用いて検索条件を
生成して出力するクライアント100と、クライアント
100から検索条件を入力し、入力した検索条件に基づ
いて、転置ファイル102を用いた検索処理を実行し、
文書DB101中の該当する文書を検索する検索サーバ
103と、を備え、クライアント100は、検索サーバ
103から検索結果を入力し、入力した検索結果に基づ
いて、検索条件に該当する文書をその文書の作成に用い
たアプリケーションプログラムを起動させて画面表示す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ワードプロセッサ
等で編集中の文書の任意の範囲を指定し、指定した範囲
をクエリー(Query)として検索処理を実行できる
ようにし、編集中の文書に関連する情報を検索する場合
等における検索処理の利便性の向上を図ると共に、検索
処理によって得た文書を効率良く画面表示することがで
きるようにした情報検索装置およびその装置としてコン
ピュータを機能させるためのプログラムを記録したコン
ピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】コンピュータの発達に伴って、紙を媒体
として記録され、また保存されていた文書についても、
電子化された情報として取り扱うことが一般的となり、
大量の電子化された文書がデータベースに蓄積されるこ
ととなっている。
【0003】ところで、大量の電子化された文書が蓄積
されていくに従って、大量の文書の中から所望の文書を
容易に探し出すことができる検索技術が重要となってく
る。特に、誰もがコンピュータを用いて作業を行う今日
にあっては、特殊な手法を用いることなく、コンピュー
タの初心者であっても簡単に所望の文書を検索できるよ
うな検索システムを構築することが重要なポイントとな
る。
【0004】検索の容易化を図るための1つの手法とし
て、人間が通常用いる自然言語を用いてクエリー(Qu
ery)と呼ばれる検索文を入力することができるよう
にする技術を挙げることができる。この技術は、近年の
自然言語処理技術の発達に伴って、多くの検索システム
に取り入れられつつある。
【0005】
【発明が解決しようとする課題】しかしながら、従来の
検索システムによれば、自然言語でクエリーを入力でき
るようにして入力作業の容易化を図ることができるが、
ワードプロセッサ等で編集を行っている文書に関連する
情報を検索して参照したいような場合にあっては、検索
ソフトを別に起動させた後、クエリーを入力して検索処
理を行う必要があるため、このような状況での検索処理
の利便性に欠けるという問題点があった。
【0006】また、検索結果は、通常、検索条件に該当
する文書のリストを表示することによって画面表示され
るため、検索によって得た文書を閲覧する場合には、文
書の形式に対応したアプリケーションプログラムをいち
いち起動させる処理を行って、表示しなければならない
という問題点があった。
【0007】本発明は上記に鑑みてなされたものであっ
て、ワードプロセッサ等で編集中の文書の任意の範囲を
指定し、指定した範囲をクエリーとして検索処理を実行
できるようにして、編集中の文書に関連する情報を検索
する場合等における検索処理の利便性の向上を図ること
を目的とする。
【0008】また、本発明は上記に鑑みてなされたもの
であって、検索処理によって得た文書を効率良く画面表
示することができるようにすることを目的とする。
【0009】さらに、本発明は上記に鑑みてなされたも
のであって、ユーザに検索という意識を持たせることな
く、検索処理の実行および検索結果の表示を可能にする
ことを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、請求項1の情報検索装置は、任意の情報を検索する
ための検索条件に基づいて、該当する情報の検索処理を
行う情報検索装置において、画面表示されている文書の
任意の範囲を指定する範囲指定手段と、前記範囲指定手
段で指定された範囲の文字列の構造を解析する解析手段
と、前記解析手段による解析結果に基づいて、前記指定
された範囲の文字列を用いて前記検索条件を生成する検
索条件生成手段と、前記検索条件生成手段で生成された
検索条件を入力し、入力した検索条件に基づいて検索処
理を行い、検索結果から文書リストを生成する文書リス
ト生成手段と、前記文書リスト生成手段で生成した文書
リストのランキングに基づいて、上位のランキングの文
書から順に、該当する文書の作成時に使用したアプリケ
ーションプログラムを起動させて画面表示する表示制御
手段と、を備えたものである。
【0011】また、請求項2の情報検索装置は、請求項
1に記載の情報検索装置において、さらに、前記表示制
御手段で表示中の文書を文書リスト中における上位のラ
ンキングまたは/および下位のランキングの文書に切り
替える指定を行う切替指定手段を備え、前記表示制御手
段が、前記切替指定手段で文書を切り替える指定があっ
た場合に、該当する文書に切り替えて画面表示するもの
である。
【0012】さらに、請求項3のコンピュータ読み取り
可能な記録媒体は、前記請求項1または2に記載の情報
検索装置の各手段としてコンピュータを機能させるため
のプログラムを記録したものである。
【0013】
【発明の実施の形態】以下、本発明の情報検索装置およ
びその装置としてコンピュータを機能させるためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
の一実施の形態について、添付の図面を参照しつつ詳細
に説明する。
【0014】図1は、本実施の形態の情報検索装置のシ
ステム構成図である。図1に示す情報検索装置は、所望
の文書を検索するための検索条件を出力する複数のクラ
イアント100と、文書DB(データベース)101か
ら転置ファイル102を生成すると共に、ベクトル空間
検索を行うことができる検索エンジン(例えば、CLA
RITECH社のCLARIT等)を備え、クライアン
ト100から検索条件を入力し、入力した検索条件に基
づいて、転置ファイル102を用いて該当する文書を検
索する検索サーバ103と、上記クライアント100や
検索サーバ103等を接続するネットワーク104と、
から構成されている。
【0015】図1において、文書DB101は、クライ
アント100等で作成された複数の文書(情報)を格納
したものであり、格納される文書は、ワープロ文書や、
SGML,HTML等の構造化文書等、いかなる種類の
文書であっても良い。本実施の形態においては、この文
書DB101中の文書を検索対象とするが、検索対象を
文書DB101中の文書に限定するものではない。
【0016】転置ファイル102は、文書DB101中
の複数の文書と、これら複数の文書それぞれから後述す
る方法で抽出した複数の索引語との関係を規定し、ある
索引語が各文書それぞれにおいてどの程度重要な語彙で
あるかをベクター表現を用いて示したものであって、こ
の索引語を用いて該当する文書を検索することができる
ようにしたものである。
【0017】具体的には、1つの文書を予め複数のセン
テンスからなるサブドキュメント単位に区切り、サブド
キュメントから上記索引語となる名詞句を抽出して、抽
出した名詞句それぞれについて、サブドキュメント中の
出現頻度,文書DB101全体における分布等の統計情
報を求め、求めた名詞句毎の統計情報を用いて各サブド
キュメントをベクター表現する。そして、変換したサブ
ドキュメントのベクター表現に基づいて、文書のベクタ
ー表現を生成する。転置ファイル102は、このように
してベクター表現された文書DB101中の文書を格納
するものである。
【0018】なお、各索引語には、対応する文書中の重
要度に応じた重み付けを行うことができる。また、文書
のベクター表現については、実際の検索を行う際に、サ
ブドキュメントのベクター表現に基づいて生成すること
にしても良い。
【0019】クライアント100および検索サーバ10
3は、パーソナルコンピュータやワークステーション等
によって構成される。図2は、クライアント100の処
理を示す概略ブロック図である。クライアント100
は、ワードプロセッサ,表計算ソフト等のアプリケーシ
ョンプログラムで編集作業中の文書において、任意の範
囲を指定し、指定した範囲の文字列をクエリー200と
して検索の開始を指定するマウス等の入力装置207
と、クエリー200を入力し、入力したクエリー200
について、品詞情報等を格納した辞書202および各単
語の係り受け等を解析するための文法辞書203を用い
て形態素解析,構文解析等の解析処理を行い、上記転置
ファイル102の索引語に対応する名詞句からなる検索
条件206を生成し、生成した検索条件206を検索サ
ーバ103に出力する自然言語処理モジュール201を
備えている。
【0020】また、図3は、検索サーバ103の処理を
示す概略ブロック図である。検索サーバ103は、文書
DB101中の文書を転置ファイル102に登録する処
理と、ベクトル空間検索を利用した検索処理とを行うも
のである。
【0021】この検索サーバ103は、文書DB101
から文書を入力し、文書のフォーマットの認識処理や、
品詞情報等を格納した辞書301および各単語の係り受
け等を解析するための文法辞書302を用いて形態素解
析,構文解析,名詞句抽出等の解析処理を行い、上述し
たサブドキュメント毎の名詞句リストを含むドキュメン
ト・セット303を生成する自然言語処理モジュール3
00と、自然言語処理モジュール300で生成したドキ
ュメント・セット303を入力し、入力したドキュメン
ト・セット303中の各サブドキュメントをベクター表
現に変換すると共に、サブドキュメントのベクター表現
に基づいて、文書のベクター表現を生成して転置ファイ
ル102に登録するデータベース・ビルド・コンポーネ
ント304と、クライアント100から検索条件206
を入力し、入力した検索条件206を構成する各名詞句
について、クエリー200中の出現頻度,文書DB10
1全体における分布等の統計情報を求め、求めた統計情
報を用いて検索条件206をベクター表現に変換したク
エリー・ドキュメント306を生成するクエリー・ビル
ド・コンポーネント305と、クエリー・ビルド・コン
ポーネント305で生成したクエリー・ドキュメント3
06を入力し、転置ファイル102中の各文書のベクト
ルとクエリー・ドキュメント306のベクトルとを比較
して、クエリー・ドキュメント306との類似度に応じ
たスコアを各文書に付与し、所定の閾値を超えるスコア
が付与された文書リスト308を検索結果として出力す
る検索エンジン307と、を備えている。
【0022】なお、図1においては、文書DB101お
よび転置ファイル102をネットワーク104に単独に
接続した構成を示したが、これらを検索サーバ103に
直接接続する構成としても良い。また、図1において
は、本実施の形態の情報検索装置をネットワーク104
を介したシステムで構成するように示したが、図2に示
したクライアント100の処理を図3に示した検索サー
バ103の自然言語処理モジュール300に行わせるよ
うに構成することにより、1台のコンピュータで本実施
の形態の情報検索装置を構成することができる。
【0023】次に、上述した構成を備えた情報検索装置
の動作について、(1)転置ファイルの生成処理,
(2)文書検索処理の順で詳細に説明する。
【0024】(1)転置ファイルの生成処理 図4は、転置ファイルの生成処理を示すフローチャート
である。検索サーバ103は、クライアント100等に
よって作成された新たな文書が文書DB101に登録さ
れた場合(S401)、この文書を入力して転置ファイ
ル102に登録するための処理を開始する(S40
2)。
【0025】検索サーバ103において、自然言語処理
モジュール300は、ステップS402で入力した文書
を解析する処理を行う(S403)。具体的には、入力
した文書がワープロ文書,HTML等の構造化文書等、
いかなるフォーマットの文書であるかを判定する処理を
行う。その後、辞書301および文法辞書302を用い
て形態素解析,係り受け等の構文解析を行い、文書を複
数のサブドキュメントに区分すると共に、区分したサブ
ドキュメントから名詞句を抽出する等の処理を行う。
【0026】そして、自然言語処理モジュール300
は、ステップS403における処理の結果に基づいて、
サブドキュメント毎に名詞句リストを生成し、生成した
名詞句リストを含むドキュメント・セット303を生成
する(S404)。
【0027】その後、データベース・ビルド・コンポー
ネント304は、自然言語処理モジュール300で生成
したドキュメント・セット303を入力し、文書のベク
ター表現を転置ファイル102に登録する処理を行う
(S405)。
【0028】具体的には、ドキュメント・セット303
中のサブドキュメントの各名詞句を転置ファイル102
の索引語として、サブドキュメント中の出現頻度,文書
DB101全体における分布等の統計情報を求め、求め
た名詞句毎の統計情報を用いてサブドキュメントをベク
ター表現に変換する。この処理をドキュメント・セット
303中の全てのサブドキュメントについて行い、変換
したサブドキュメントのベクター表現に基づいて、文書
のベクター表現を生成して転置ファイル102に登録す
る。
【0029】(2)文書検索処理 続いて、文書検索処理について説明する。図5は、文書
検索処理を示すフローチャートである。ユーザは、現在
ワードプロセッサ等で編集中の文書(画面表示されてい
る文書)において、クライアント100の入力装置20
7を用いて任意の範囲を指定し(S501)、指定した
範囲の文字列をクエリー200とする検索処理の実行を
指定する(S502)。
【0030】図6(a)は、ステップS501におい
て、クエリー200とする範囲の指定を行った様子を、
図6(b)は、検索処理の実行を指定する様子をそれぞ
れ示す説明図である。図6(a)に示すように、ユーザ
は、入力装置207としてのマウス等を用いて、文書6
00中の任意の範囲601を指定する。クエリー200
となる範囲601を指定する際には、図6に示すように
段落を単位としたもの以外に、全文書,ページ全体,エ
ンベット,オブジェクト,編集中の文書に関連づけられ
た文書,URL等、いかなる範囲のものを指定しても良
い。また、範囲601は、1つだけではなく、複数箇所
を指定することができる。複数範囲が指定された場合に
は、指定された複数の範囲を1つのクエリー200とし
て扱うことになる。さらに、クエリー200となる範囲
601を指定する際に、ユーザは、検索結果に反映して
欲しい重要な事項が記述された範囲601に正の重み付
けを行うための指定を行うことができ、また、検索結果
に反映して欲しくない不必要な事項が記述された範囲6
01に負の重み付けを行うための指定を行うことができ
る。
【0031】そして、ユーザは、図6(b)に示すよう
に、入力装置207であるマウスの右ボタンをクリック
してメニュー602を開き、「検索」を選択することに
よって検索処理の実行を指定する。ここでは、図6
(b)に示すようにメニュー602を開いて検索処理の
実行を指定することにしたが、検索処理の実行を指定す
るためのアイコンを用意しておくことにしても良い(後
に説明する図8参照)。
【0032】図5に戻り、ステップS502で検索処理
の実行が指定されると、自然言語処理モジュール201
は、指定された範囲601の文字列をクエリー200と
して入力し、入力したクエリー200の解析処理を行う
(S503)。具体的には、辞書202および文法辞書
203を用いて形態素解析,係り受け等の構文解析処理
を行う。
【0033】続いて、自然言語処理モジュール201
は、ステップS503における解析結果に基づいて、ク
エリー200から検索条件を生成する(S504)。す
なわち、自然言語モジュール201は、指定された範囲
601の文字列から、転置ファイル102中の索引語に
対応する名詞句を抽出し、名詞句からなる検索条件20
6を生成する。
【0034】上述したようにしてクエリー200から検
索条件206が生成され、生成された検索条件206
は、クライアント100から検索サーバ103に出力さ
れる。また、上述したように、選択した範囲601に重
みの指定がなされた場合には、その重み指定情報につい
ても、検索サーバ103に出力される。
【0035】その後、検索サーバ103のクエリー・ビ
ルド・コンポーネント305は、クライアント100か
ら検索条件206を入力し、入力した検索条件206を
構成する各名詞句について、クエリー200中の出現頻
度,文書DB101全体における分布等の統計情報を求
め、求めた統計情報を用いて検索条件206をベクター
表現に変換したクエリー・ドキュメント306を生成す
る(S505)。なお、重み付けの指定がなされている
場合には、該当する名詞句に正の重みまたは負の重みを
付加して上記クエリー・ドキュメント306を生成す
る。
【0036】検索エンジン307は、クエリー・ビルド
・コンポーネント305で生成したクエリー・ドキュメ
ント306を入力し、転置ファイル102中の各文書の
ベクトルとクエリー・ドキュメント306のベクトルを
比較して、クエリー・ドキュメント306との類似度に
応じたスコアを各文書に付与する(S506)。
【0037】なお、類似度に応じたスコアは、各文書と
クエリー・ドキュメント306との類似度を余弦距離に
基づいて表現したものであり、スコアが大きい文書がよ
りクエリー・ドキュメント306と類似していることを
表している。また、ユーザによって指定された重みは、
この検索処理で利用され、スコアの値に反映されること
になる。
【0038】そして、検索エンジン307は、予め設定
されたスコアの閾値に基づいて、閾値を超えるスコアが
付与された文書を選択し、選択した文書に基づいて、文
書リスト308を生成して、検索結果として出力する
(S507)。
【0039】図7は、文書リスト308の一例を示す説
明図である。図7に示すように、文書リスト308に
は、クエリー・ドキュメント306との類似度に応じた
スコアのランキング,文書名およびいかなるアプリケー
ションプログラムで作成されたかを示す文書の種類が表
示されている。
【0040】クライアント100は、検索エンジン30
7から文書リスト308を入力し、入力した文書リスト
308に基づいて、上位のランキングの文書から順に、
該当する文書の作成時に使用したアプリケーションプロ
グラムを起動させて画面表示する(S508)。
【0041】図8は、検索された文書をアプリケーショ
ンプログラムを起動させて表示した様子を示す説明図で
ある。図8において、800は、フローティングボタン
を示し、このフローティングボタン800には、次の文
書を表示するための次文書ボタン801,前の文書を表
示するための前文書ボタン802および前述した検索処
理の実行を指定するための検索実行ボタン803が設け
られている。
【0042】検索エンジン103から出力された文書リ
スト308は、ユーザがクエリー200として指定した
範囲の文字列に最も類似した文書から順に並べたもので
あるため、次文書ボタン801をマウス等でクリックす
ると、現在表示されている文書の次に類似度の高い文書
を表示することができる。一方、前文書ボタン802を
マウス等でクリックすると、現在表示されている文書よ
り類似度の高い文書を表示することができる。すなわ
ち、次文書ボタン801または前文書ボタン802をク
リックすることにより、アプリケーションプログラムの
ウィンドウが切り替わり、またはアプリケーションプロ
グラム自体が他のアプリケーションプログラムに切り替
わり、次の文書または前の文書を表示することができ
る。
【0043】なお、図7に示す文書リスト308中に例
えば同一のワードプロセッサを用いて作成された文書が
複数存在する場合、文書の数だけそのワードプロセッサ
を起動させるのではなく、そのワードプロセッサが文書
の数に応じたウィンドウを開いて、複数の文書を画面表
示することにしても良い。
【0044】また、図8に示すフローティングボタン8
00を表示した状態で文書中の任意の範囲を指定し、検
索実行ボタン803をクリックすることにより、上述し
た検索処理,アプリケーションプログラムによる文書の
表示処理が自動的に実行される。その結果、ユーザに検
索を意識させることなく、検索処理の実行および検索結
果の表示が可能となり、あたかも文書間に仮想的なリン
クが形成されているような状態を作り出すことができ
る。
【0045】また、本実施の形態では、クライアント1
00が検索結果である文書リスト308を入力した場合
に、自動的にアプリケーションプログラムを起動させて
文書を画面表示することとしたが、文書リスト308を
ポップアップで画面表示し、ユーザが所望の文書を選択
することにより、該当するアプリケーションプログラム
が起動して、選択された文書を画面表示することにして
も良い。
【0046】このように、本実施の形態の情報検索装置
によれば、編集中の文書600の任意の範囲601を指
定し、指定した範囲601をクエリー200として検索
処理を行うことができるため、検索ソフトを起動させ、
クエリー200を新たに入力するという手間を省くこと
ができ、検索処理の利便性の向上を図ることができる。
また、編集作業中の文書600に関連する事項を検索し
て参照したい場合に、文書中の該当する範囲を指定し、
検索処理の実行を指定するだけで、容易に参照文献を得
ることができる。さらに、画面表示されている文書60
0を直接クエリー200として用いることができるた
め、検索のための操作を直感的にかつ容易に行うことが
できる。
【0047】また、文書600中の任意の範囲601を
指定することによって検索処理を実行でき、得られた検
索結果に基づいて、上位のランキングの文書から順に、
該当する文書の作成時に使用したアプリケーションプロ
グラムを起動させて画面表示するため、ユーザに検索を
意識させることなく、検索処理の実行および検索結果の
表示が可能となり、あたかも文書間に仮想的なリンクが
形成されているような状態を作り出すことができる。
【0048】なお、図5を用いて説明したようにして検
索した結果をさらなる検索対象とし、文書600中の任
意の範囲を指定して、検索結果の絞り込みを行うことが
できる。
【0049】また、マウス等で文書600をドラッグし
ながらクエリー200となる範囲601を増加させつつ
検索処理を行うこともできる。すなわち、検索結果を参
照しつつ、クエリー200を変化させ、変更されたクエ
リー200に対する検索結果をリアルタイムで得ること
ができるように構成することもできる。
【0050】また、本実施の形態においては、ベクトル
空間法による検索を例にとって説明したが、クエリー2
00を解析した結果を用いて、ANDやORで検索条件
206を表現することにより、ブーリアン検索も行うこ
とができる。
【0051】また、上述した本実施の形態の情報検索装
置で得た検索結果である文書リスト308において、ユ
ーザが検索結果としてふさわしいと思う文書やふさわし
くないと思う文書については、その結果を検索サーバ1
03にフィードバックすることができる。すなわち、ユ
ーザは、検索結果としてふさわしいと思う文書に対し
て、正の重み、例えば「+」を指定することができ、検
索結果としてふさわしくないと思う文書に対して負の重
み、例えば「−」を指定することができる。その結果、
入力した重みが正の指定である場合には、転置ファイル
102中の該当する文書の重みが強化され、入力した重
みが負の指定である場合には、文書の重みが弱められ
る。
【0052】さらに、本実施の形態で説明した情報検索
装置は、予め用意されたプログラムをコンピュータやワ
ークステーションで実行することによって実現される。
このプログラムは、ハードディスク,フロッピーディス
ク,CD−ROM,MO,DVD等のコンピュータで読
み取り可能な記録媒体に記録され、コンピュータによっ
て記録媒体から読み出されることによって実行される。
また、このプログラムは、上記記録媒体を介して、また
はネットワークを介して配布することができる。
【0053】
【発明の効果】以上説明したように、本発明の情報検索
装置(請求項1)によれば、請求項1の情報検索装置
は、画面表示されている文書の任意の範囲を指定する範
囲指定手段と、範囲指定手段で指定された範囲の文字列
の構造を解析する解析手段と、解析手段による解析結果
に基づいて、指定された範囲の文字列を用いて検索条件
を生成する検索条件生成手段と、検索条件生成手段で生
成された検索条件を入力し、入力した検索条件に基づい
て検索処理を行い、検索結果から文書リストを生成する
文書リスト生成手段と、文書リスト生成手段で生成した
文書リストのランキングに基づいて、上位のランキング
の文書から順に、該当する文書の作成時に使用したアプ
リケーションプログラムを起動させて画面表示する表示
制御手段と、を備えたため、ワードプロセッサ等で編集
中の文書の任意の範囲を指定し、指定した範囲をクエリ
ーとして検索処理を実行できるようにして、編集中の文
書に関連する情報を検索する場合等における検索処理の
利便性の向上を図ることができると共に、検索処理によ
って得た文書を効率良く画面表示することができる。そ
の結果、ユーザに検索を意識させることなく、検索処理
の実行および検索結果の表示が可能となり、あたかも文
書間に仮想的なリンクが形成されているような状態を作
り出すことができる。
【0054】また、本発明の情報検索装置(請求項2)
によれば、請求項1に記載の情報検索装置において、さ
らに、表示制御手段で表示中の文書を文書リスト中にお
ける上位のランキングまたは/および下位のランキング
の文書に切り替える指定を行う切替指定手段を備え、表
示制御手段は、切替指定手段で文書を切り替える指定が
あった場合に、該当する文書に切り替えて画面表示する
ため、検索結果の表示の切り替えを容易に行うことがで
きる。
【0055】さらに、本発明のコンピュータ読み取り可
能な記録媒体(請求項3)によれば、請求項1または2
に記載の情報検索装置の各手段としてコンピュータを機
能させるためのプログラムを記録したため、記録したプ
ログラムをコンピュータに実行させることにより、ワー
ドプロセッサ等で編集中の文書の任意の範囲を指定し、
指定した範囲をクエリーとして検索処理を実行できるよ
うにして、編集中の文書に関連する情報を検索する場合
等における検索処理の利便性の向上を図ることができる
と共に、検索処理によって得た文書を効率良く画面表示
することができる情報検索装置を得ることができる。
【図面の簡単な説明】
【図1】本実施の形態の情報検索装置のシステム構成図
である。
【図2】図1に示したクライアントの処理を示す概略ブ
ロック図である。
【図3】図1に示した検索サーバの処理を示す概略ブロ
ック図である。
【図4】本実施の形態の情報検索装置において、転置フ
ァイルの生成処理を示すフローチャートである。
【図5】本実施の形態の情報検索装置において、文書検
索処理を示すフローチャートである。
【図6】本実施の形態の情報検索装置において、(a)
は、クエリーとする範囲の指定を行った様子を、(b)
は、検索処理の実行を指定する様子をそれぞれ示す説明
図である。
【図7】本実施の形態の情報検索装置において、検索結
果として出力される文書リストの一例を示す説明図であ
る。
【図8】本実施の形態の情報検索装置において、検索さ
れた文書をアプリケーションプログラムを起動させて表
示した様子を示す説明図である。
【符号の説明】
100 クライアント 101 文書DB 102 転置ファイル 103 検索サーバ 104 ネットワーク 200 クエリー 201,300 自然言語処理モジュール 202,301 辞書 203,302 文法辞書 206 検索条件 207 入力装置 303 ドキュメント・セット 304 データベース・ビルド・コンポーネント 305 クエリー・ビルド・コンポーネント 306 クエリー・ドキュメント 307 検索エンジン 308 文書リスト 600 文書 601 範囲 602 メニュー 800 フローティングボタン 801 次文書ボタン 802 前文書ボタン 803 検索実行ボタン

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 任意の情報を検索するための検索条件に
    基づいて、該当する情報の検索処理を行う情報検索装置
    において、 画面表示されている文書の任意の範囲を指定する範囲指
    定手段と、 前記範囲指定手段で指定された範囲の文字列の構造を解
    析する解析手段と、 前記解析手段による解析結果に基づいて、前記指定され
    た範囲の文字列を用いて前記検索条件を生成する検索条
    件生成手段と、 前記検索条件生成手段で生成された検索条件を入力し、
    入力した検索条件に基づいて検索処理を行い、検索結果
    から文書リストを生成する文書リスト生成手段と、 前記文書リスト生成手段で生成した文書リストのランキ
    ングに基づいて、上位のランキングの文書から順に、該
    当する文書の作成時に使用したアプリケーションプログ
    ラムを起動させて画面表示する表示制御手段と、 を備えたことを特徴とする情報検索装置。
  2. 【請求項2】 さらに、前記表示制御手段で表示中の文
    書を文書リスト中における上位のランキングまたは/お
    よび下位のランキングの文書に切り替える指定を行う切
    替指定手段を備え、 前記表示制御手段は、前記切替指定手段で文書を切り替
    える指定があった場合に、該当する文書に切り替えて画
    面表示することを特徴とする請求項1に記載の情報検索
    装置。
  3. 【請求項3】 前記請求項1または2に記載の情報検索
    装置の各手段としてコンピュータを機能させるためのプ
    ログラムを記録したことを特徴とするコンピュータ読み
    取り可能な記録媒体。
JP19961397A 1997-07-25 1997-07-25 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 Expired - Fee Related JP4138048B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19961397A JP4138048B2 (ja) 1997-07-25 1997-07-25 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19961397A JP4138048B2 (ja) 1997-07-25 1997-07-25 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (2)

Publication Number Publication Date
JPH1145253A true JPH1145253A (ja) 1999-02-16
JP4138048B2 JP4138048B2 (ja) 2008-08-20

Family

ID=16410777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19961397A Expired - Fee Related JP4138048B2 (ja) 1997-07-25 1997-07-25 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (1)

Country Link
JP (1) JP4138048B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2004104861A1 (ja) * 2003-05-20 2006-07-20 日本ビクター株式会社 電子化サービスマニュアル表示制御装置
JP2008250893A (ja) * 2007-03-30 2008-10-16 Fujitsu Ltd 情報検索装置、情報検索方法およびそのプログラム
JP2017041284A (ja) * 2010-12-30 2017-02-23 ヤフー株式会社 検索エンジンの結果ページ内に目的別アプリケーションを提供する装置、方法、プログラム、及びシステム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263517A (ja) * 1995-03-28 1996-10-11 Atr Onsei Honyaku Tsushin Kenkyusho:Kk 並列テキスト検索システム
JPH08314954A (ja) * 1995-05-16 1996-11-29 Canon Inc 情報処理方法及び装置
JPH09101969A (ja) * 1995-10-06 1997-04-15 Nippon Telegr & Teleph Corp <Ntt> 適合フィードバックを用いた全文検索方法および装置
JPH09153060A (ja) * 1995-11-30 1997-06-10 Matsushita Electric Ind Co Ltd 情報検索方法およびその装置
JPH09153061A (ja) * 1995-11-30 1997-06-10 Fujitsu Ltd 文書検索装置および方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263517A (ja) * 1995-03-28 1996-10-11 Atr Onsei Honyaku Tsushin Kenkyusho:Kk 並列テキスト検索システム
JPH08314954A (ja) * 1995-05-16 1996-11-29 Canon Inc 情報処理方法及び装置
JPH09101969A (ja) * 1995-10-06 1997-04-15 Nippon Telegr & Teleph Corp <Ntt> 適合フィードバックを用いた全文検索方法および装置
JPH09153060A (ja) * 1995-11-30 1997-06-10 Matsushita Electric Ind Co Ltd 情報検索方法およびその装置
JPH09153061A (ja) * 1995-11-30 1997-06-10 Fujitsu Ltd 文書検索装置および方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2004104861A1 (ja) * 2003-05-20 2006-07-20 日本ビクター株式会社 電子化サービスマニュアル表示制御装置
JP2008250893A (ja) * 2007-03-30 2008-10-16 Fujitsu Ltd 情報検索装置、情報検索方法およびそのプログラム
JP2017041284A (ja) * 2010-12-30 2017-02-23 ヤフー株式会社 検索エンジンの結果ページ内に目的別アプリケーションを提供する装置、方法、プログラム、及びシステム

Also Published As

Publication number Publication date
JP4138048B2 (ja) 2008-08-20

Similar Documents

Publication Publication Date Title
US6381593B1 (en) Document information management system
US20100281034A1 (en) Query-Independent Entity Importance in Books
JP2000029906A5 (ja)
JP4967037B2 (ja) 情報検索装置、情報検索方法、端末装置、およびプログラム
JP4065346B2 (ja) 単語間の共起性を用いたキーワードの拡張方法およびその方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH1145267A (ja) 文書検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3767763B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH1145252A (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH11296537A (ja) 情報検索システム、情報提供装置、情報検索端末装置、情報検索方法および記憶媒体
JP2003108584A (ja) 情報検索システム及びプログラム
JP4499179B1 (ja) 端末装置
JP4138048B2 (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH1145255A (ja) 文書検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0581326A (ja) データベース検索装置
JP3851712B2 (ja) 文書管理システムおよびそのシステムとしてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH1145254A (ja) 文書検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2004157965A (ja) 検索支援装置、検索支援方法、プログラムおよび記録媒体
JPH1145269A (ja) 文書管理支援システムおよびそのシステムとしてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2006163645A (ja) 情報検索方法、情報検索装置、情報検索プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器
JP4384736B2 (ja) 画像検索装置およびその装置の各手段としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2004220226A (ja) 検索文書のための文書分類方法及び装置
JPH1145249A (ja) 情報検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4368550B2 (ja) 文書検索装置、文書検索方法およびその方法をコンピュータに実行させるプログラム
JPH1145266A (ja) 文書検索装置およびその装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4617015B2 (ja) 文書表示装置、文書表示方法ならびに、プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040721

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070925

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071228

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080418

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080520

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080605

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees