JPH03131970A - 文書検索装置 - Google Patents

文書検索装置

Info

Publication number
JPH03131970A
JPH03131970A JP1271159A JP27115989A JPH03131970A JP H03131970 A JPH03131970 A JP H03131970A JP 1271159 A JP1271159 A JP 1271159A JP 27115989 A JP27115989 A JP 27115989A JP H03131970 A JPH03131970 A JP H03131970A
Authority
JP
Japan
Prior art keywords
keyword
document
accuracy
keywords
condition expression
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
JP1271159A
Other languages
English (en)
Inventor
Yasutsugu Ogawa
泰嗣 小川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP1271159A priority Critical patent/JPH03131970A/ja
Publication of JPH03131970A publication Critical patent/JPH03131970A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、文書検索装置、特に、検索時に利用者の感覚
に近いキーワード群を生成でき、さらに、検索結果が利
用者の検索要求に近いものほど大きな値を持つ評価値に
よって順序付けられるような柔軟で高速な文書検索装置
に関する。
従来の技術 従来の文書検索装置では、文書登録時に登録オペレータ
が適切と思われるキーワードを選択し、シソーラスによ
り適切に分類し、キーワードの追加、削除に伴いシソー
ラスを更新する作業がかなり煩雑である。また、検索時
に、利用者が指定した検索条件を概ね満たす文書を検索
するためには、検索条件を検討し直した上で再度の検索
が必要となる。
このような問題を解決するため、キーワード間の関連情
報なるキーワードコネクションを利用し、文書検索時に
は利用者の検索要求に近いものほど大きな値を持つ文書
確度という評価値を導入し、文書確度を基に利用者が要
求を瀾たす文書を柔軟に検索できるようにした文書検索
装置が、本出願人により特願昭63−8291号として
提案されている。また、利用者の判断・指示に基づいて
キーワードコネクションの各重みを変更し、次の検索時
にその判断を検索結果に反映させる学習機能を持たせた
ものも特願昭63〜197988号として提案されてい
る。さらには、利用者の文書検索条件として、複数のキ
ーワードを論理積・論理和・否定なる演算子の任意の組
合せで結合させた検索式に対しても文書確度が計算でき
るよう改良し、適切な学習機能を持たせたものも提案さ
れている。
発明が解決しようとする課題 このようなキーワードコネクションを用いた一連の提案
内容においては、利用者の検索条件式を支援するためキ
ーワードを適切な順(即ち、適切さの評価を表す数値を
キーワード確度と称する)に利用者に表示する機能も提
案されている。しかし、検索用キーワード群に対するも
のであり、検索条件式中にAND (論理積)やOR(
論理和)などの論理演算子がある場合のキーワード確度
の計算方式については検討していないものである。
よって、検索条件式の作成が面倒かつ不便なものとなっ
ている。
課題を解決するための手段 登録文書及びその書誌的情報を文書データベースに登録
する際に前記登録文書からキーワードを抽出するキーワ
ード抽出手段と、前記登録文書と前記キーワードとの間
の関連を示すインバーテツドファイルを作成するインバ
ーテツドファイル作成手段と、前記キーワード間の関連
情報を記述したキーワードコネクション表を作成すると
ともに既に登録されている関連情報を修正し新規関連情
報を生成するキーワードコネクション表処理手段とを設
け、利用者が入力したキーワードと論理演算子との組合
せによる検索条件式に含まれるキーワードと各ファイル
内の登録文書のキーワード群との間の関連の強さを示す
値を文書確度と定義して前記キーワードコネクション表
、インバーテツドファイル及び所定の方法により文書確
度を計算する文書確度計算手段と、算出された文書確度
の大きさの順に検索結果の文書を出力する文書ソート・
表示管理手段と、検索結果内の文書毎に与えられている
文書確度を利用者が対話的に適切か否か判断指示した時
に所定の方法によりキーワードコネクションの重みを変
更させる学習管理手段と、利用者が入力した検索条件式
と各キーワードとの間の関連の強さを示す値をキーワー
ド確度と定義して所定の計算式によりキーワード確度を
計算するキーワード確度計算手段と、算出されたキーワ
ード確度の大きさの順にキーワードを出力するキーワー
ドソート手段とを有して前記検索条件式に合致した文書
を選出する文書選出手段を設け、利用者が検索条件式を
作成する時に作成途中の検索条件式から全キーワードに
ついて算出したキーワード確度に基づき検索条件式に関
連の大きい順にキーワードを表示させるようにした。
作用 利用者の検索条件式の作成時に作成途中の検索条件式と
関連あるキーワードがキーワード確度の大きい順に表示
されるので、利用者は表示された一連のキーワーにの中
から適切なキーワードを選択すればよく、キーワード選
択が支援されることになり、論理演算子を含む検索条件
式の作成が容易となり、適切な文書検索が可能となる。
実施例 本発明の一実施例を図面に基づいて説明する。
まず、本発明の文書検索装置では、前述した既提案方式
と同様に、キーワードコネクションという概念を用いる
ことを前提とする。また、各文書に対し利用者の検索要
求に近いものほど大きな値を持つような文書確度という
評価値なる概念も導入し、文書検索時にはその文書確度
の大小を基に利用者が要求を満たす文書を柔軟に選択で
きるようにしたものである。キーワードコネクションと
は、キーワード間の関連を記述したものである。
具体的に、本実施例のキーワードコネクションでは関連
の大きさを0から1までの範囲とし、0はキーワード間
に関係がないこと、0以上の値は関係があり、特にlで
関係の大きさが最大であることを表現するものである。
i番目のキーワードと3番目のキーワードとの関連情報
(以下、これを「重みJという)はWijで表現できる
二のような前提において、本発明の文書検索装置は図面
のように構成される。まず、キーワード抽出部1は登録
文書2を入力すると、その文書中からキーワードを抽出
し、キーワード及び登録文書2を文書情報管理部3、キ
ーワードコネクション表処理部4、インバーテツドファ
イル作成部5へ出力するものである。文書情報管理部3
はキーワードと書誌的情報6とをファイル7に格納し、
検索時に利用可能な形にデータベース化するものである
。キーワードコネクション表処理部4はキーワード間の
関連情報を記述したキーワードコネクション表を作成し
ファイル8に格納する。さらに、学習管理部9からの要
求があればキーワードコネクションの重みを変更する。
インバーテツドファイル作成部5はキーワードと登録文
書との間の関連を示すインバーテツドファイルを作成し
ファイル10に格納する。
文書選出部11は前記学習管理部9、文書確度計算部L
2、要求処理部13、文書ソート部14及び表示管理部
15とともにキーワード確度計算部16及びキーワード
ソート部17よりなる。まず、文書確度計算部12は要
求処理部13から転送されてきたキーワードからなる検
索条件式に基づき、ファイル8に格納されているキーワ
ードコネクション表内の必要な情報を用いて各文書毎に
文書確度を計算する。この計算力式は後述する。
文書ソート部14は文書確度計算部12で算出された文
書確度の大きい順にファイル7に格納されている全文書
をソートし、表示管理部15に転送する。要求処理部1
3は利用者がキーボード18から入力した検索条件式を
文書確度計算部12に対して転送する。また、デイスプ
レィ19による検索結果の表示時に、利用者が入力した
表示指示を表示管理部15に転送する。さらに、利用者
の指示があればキーワードコネクションの学習に関する
情報を学習管理部9に転送する。学習管理部9は要求処
理部13から与えられる利用者の指示に従いキーワード
コネクションの学習を行う。即ち、学習管理部9ではキ
ーワードコネクションの各重みの変化量の計算を行うが
、実際の重み値の変更はキーワードコネクション表処理
部4に指示を与えることにより行われる。学習方式は後
述する。表示管理部15は要求処理部13から与えられ
る利用者の指示に従い検索結果をデイスプレィ19に表
示させる。キーワード確度計算部16は要求処理部13
から与えられる利用者の指示に従いファイル8に(各納
されているキーワードコネクション表内の必要な情報を
用いてキーワード毎にキーワード確度を計算する。キー
ワードソート部17はキーワード確度計算部16で計算
されたキーワード確度の大きい順に全キーワードをソー
トし、表示管理部15に転送する。
文書検索処理は、利用者の要求に従い適切な文書を検索
表示することを目的とするものであり、そのための文書
選択処理が文書選出部11により行われる。
ここに、検索条件はキーワードの指定及びその他書誌的
情報に対する条件設定により行われる。
まず、各文書のキーワード以外の条件設定が満たされて
いるか否かが判定される。条件が満たされている場合、
その文書の文書確度の計算が後述のように行われる。条
件が満たされていない場合、その文書の文書確度の計算
は行われず、値はOとされる。
キーワードの指定は、利用者の得たい情報を表現するキ
ーワードからなる検索条件式によって行う。検索条件式
とは、1つのキーワード或いは複数のキーワードをAN
D (論理積)・OR(論理和)・NOT (否定)で
結合させたものである。
複数のキーワードの結合が用いられるのは、文書管理装
置内に利用者が得ようとしている情報を表現する1語の
キーワードが存在していない場合である。
次に、前述した既提案内容に含まれる検索条件式、文書
確度の計算方式及びキーワードコネクションの学習方式
について個別に説明する。
A、検索条件式 本文書検索装置が入力として受は付ける検索条件式は、
キーワードがAND (論理積)・OR(論理和)・N
OT (否定)の演算子で結合されたものである。これ
により、例えば[キーワードAがない文書J 「キーワ
ードAとBとがともにある文書」等の検索を行うことが
できる。キーワードをAND、OR,NOTで任意に結
合した検索条件式は、キーワードをOR,NOTで結合
した副検索条件式のANDで結合した形式の積標準形に
変換できる。この変換は要求処理部13で行われる。積
標準形の検索条件式は、 Query = SQ(1)*・−−−−−* 5Q(
N)    ・−−−(1)で表される。ここに、+1
 * IIはANDを表し、Na3である。また、5Q
(h)はORとNOTのみで枯成される副検索条件式 %式% (2) を表す。ここで、“l K q、 IIはQ+番目のキ
ーワード、ll + IIはOR,”j”はNOTを表
し、n≧O,m≧1、n+m≧1である。否定の付かな
いキーワードの集合をQ+(h)、否定の付くキーワー
ドの集合をQ−(h)とすると、 Q”(h) = (Kq、 、  −・−= 、 Kq
、)Q−(h) = (Kq、、+1 、  ・・・・
・・・・・・・・、Kqn+、、)となる。ただし、Q
”(h)、Q’lh)に同時に含まれるキーワードはな
いものとする。このチエツクは要求処理部13で行い、
同時に含まれるキーワードがあった場合、その旨がデイ
スプレィ19に表示され、利用者に注意を喚起する。
B1文書確度の計算方式 文書確度とは、文書データベース内の各文書のキーワー
ド群と利用者が指定する検索条件式中のキーワードとの
間の関連の強さを示す数値として定義され、文書確度計
算部12で計算される。
文書確度は、次の2ステツプで求められる。
a、副検索条件式に対する文書確度(これを、副文書確
度と呼ぶ)を計算する。
b、全開検索条件式に対する副文書確度の積を求め、文
書確度とする。
文書確度は全文書について計算され、利用者の指定に従
って閾値処理等により適切な文書が選択され、検索結果
が求められる。
上記の2ステツプについて説明する。まず、最初のステ
ップである副検索条件式に対する副文書確度の計算は、
h番目の副文書確度をri(h)とすると、次の(3)
式に従い行われる。
ただし、Aiを1番目の文書に索引として付されている
キーワードの集合とした時、 RljとSiJ は次の(4)(5)式により計算される。
ただし、Wjkはj番目のキーワードとに番目のキーワ
ードとの間の関連度の大きさを示す。
Q+(h)或いはQlh)が空き集合(φ)の場合、(
3)式の代わりに、各々次の(6)(7)式が用いられ
る。
jfEQ−(h) 2番目のステップとして、N個の副検索条件式に対する
副文書確度を全て計算した後、文書確度を、(8)式に
より計算する。
ri =  +1  ri(h)       ・・・
・・・・・・・・・・・・・・・・・・(8)h冨l C,キーワードコネクションの学習方式キーワードコネ
クションの学習は学習管理部9で行われる。キーワード
コネクションの学習方式は、例えば本出願人既提案の特
願平1−132696号記載の学習方式が用いられる。
即ち、学習時の検索結果に対する利用者の判断を、正解
ならば「l」、不正解ならば「0」に割当て、曖昧な判
断は[0,l]間の実数値で表現する。文書確度Xに対
する利用者の判断を表す3・V価値をLとすると、評価
関数は次のように定義される。
1回の学習では、いま注目している文書(ここでは、i
番目の文書とする)に対し、その文書に対する文書確度
の評価関数の値e(ri)を小さくするように、キーワ
ードコネクションの全ての重みが変更される。即ち、 Wmn 1g(Wmn + aΔWmn )    −
・−−(to)となる。ここに、aは正の実数の学習係
数であり、gは変更後のキーワードコネクションの値が
[0゜ 1]の範囲となるための正規化関数である。
・・・・・・・・・・・・・・・・・・・・・・・(1
1)最急降下法を用いて変化分ΔWmnは(12)式の
ように計算すればよい。
・・・・・・・・・・・・・・・・・・(12)ここで
、 (8)式より、 従って、 ・・・・・・・・・・・・・・・・・・・・・・・・(
I4)変化分ΔWmnを求める計算式(14)において
、a r i (h )/ a Wmnは後述する(+
5) 〜(17)式によって計算される。従って、 m E Q uery  がつ nEAiである(m、
n)の組合せ以外では△Wmn=0となるので、ΔWm
nの計算を行う必要があるのは、m EE Q uer
’J  かつ nEAiである(m、n)の組合せだけ
である。
ΔWmnを計算するためには、rt(h)のWmnによ
る偏微分が計算できなければならない。ここに、Q”(
h)とQ−(h )とに同時に含まれるキーワードはな
い、という仮定から、ri(h)のWmnによる偏微分
は次の3つの場合に分けて計算できる。
1、mEQ”(h)の場合 ・・・・・・・・(15) 2゜ mEQ”’(h)の場合 ・・・・・・・・・・・・・・・・・・・・・(16)
3゜ m1EQ”(h)又はm牛Q−(h)の場合(15)〜
(17)式で計算される結果を(I4)式に代入すれば
ΔWmnは求められるが、 (14)式をさらに簡 単にできる。
その場合、 i=0か否かによって 計算式が異なるので、 以下では2つの場合に分け て説明する。
■。
i≠Oの場合 この時、 全てのh (l≦h≦N) に対して i (h)≠Oなので、 (8)式より と書換えることができるので、 (13)式は次のよう になる。
従って、 ・・・・・・・・・・・・・・・・・・・・・・・・(
20)■。
1=00場合 i=0の時、 1(h)=0であるhの個数に より計算式が変る。
hの個数が1個の場合、その hをh*とすると、 (13)式は次のようになる。
従って、 ・・・・・・・・・・・・・・・・・・・・・・・・(
22)hの個数が2個以上の場合、 (13)式は次のよう になる。
従って、 ΔWmn = O・・・・・・・・・・・・・・・・・
・・・・・・・(24)しかして、本実施例の特徴とす
る、利用者による検索条件式作成時について説明する。
利用者は検索を行う際に、キーワードと論理演算子を適
当に組合せることにより検索条件式を作成する。本実施
例では、この際に適切なキーワードを選択させるために
、作成途中の検索条件式と関連のあるキーワードをデイ
スプレィ19に表示させることで検索条件式の作成を支
援させるものである。具体的には、キーワード確度計算
部16により全キーワードについてキーワード確度を計
算し、キーワードソート部17によりキーワード確度の
大きい順に並べ換えた一連のキーワードを利用者に提示
する。ここに、キーワード確度とは利用者が人力した検
索条件式(作成途中)と各キーワードとの間の関連の大
きさを表す数値をいう。よって、利用者は表示された一
連のキーワードの中から適切なキーワードをを選択しく
キーワード確度類であり、選択は容易)、検索条件式を
完成させることができる。
ここで、キーワード確度の計算方式について説明する。
いま、Ti(h)をh番目の副検索条件式に対する1番
目のキーワードに対するキーワード確度とすると、 その値は次式により計算される。
・・・・・・・・・・・・・・・・・・・・・・・・・
・・(25)さらに、最終的なキーワード確度Tiは次
式により計算される。
発明の効果 本発明は、上述したように構成したので、利用者の検索
条件式の作成時に作成途中の検索条件式と関連あるキー
ワードがキーワード確度の大きい順に表示されることに
より、キーワード選択が支援され、利用者は表示された
一連のキーワードの中から適切なキーワードを選択する
ことができ、キーワードと論理演算子とによる検索条件
式の作成が容易となり、適切な文書検索が可能となるも
のである。
【図面の簡単な説明】
図面は本発明の一実施例を示すブロック図である。 l・・・キーワード抽出手段、2・・・登録文書、4・
・・キーワードコネクション表処理手段、5・・・イン
バーテツドファイル作成手段、9・・・学習管理手段、
11・・・文書選出手段、12・・・文書確度計算手段
、14・・・ソート手段、15・・・表示管理手段、1
6・・・キーワード確度計算手段、17・・・キーワー
ドソート手段

Claims (1)

    【特許請求の範囲】
  1. 登録文書及びその書誌的情報を文書データベースに登録
    する際に前記登録文書からキーワードを抽出するキーワ
    ード抽出手段と、前記登録文書と前記キーワードとの間
    の関連を示すインバーテッドファイルを作成するインバ
    ーテッドファイル作成手段と、前記キーワード間の関連
    情報を記述したキーワードコネクシヨン表を作成すると
    ともに既に登録されている関連情報を修正し新規関連情
    報を生成するキーワードコネクシヨン表処理手段とを設
    け、利用者が入力したキーワードと論理演算子との組合
    せによる検索条件式に含まれるキーワードと各ファイル
    内の登録文書のキーワード群との間の関連の強さを示す
    値を文書確度と定義して前記キーワードコネクシヨン表
    、インバーテッドファイル及び所定の方法により文書確
    度を計算する文書確度計算手段と、算出された文書確度
    の大きさの順に検索結果の文書を出力する文書ソート・
    表示管理手段と、検索結果内の文書毎に与えられている
    文書確度を利用者が対話的に適切か否か判断指示した時
    に所定の方法によりキーワードコネクシヨンの重みを変
    更させる学習管理手段と、利用者が入力した検索条件式
    と各キーワードとの間の関連の強さを示す値をキーワー
    ド確度と定義して所定の計算式によりキーワード確度を
    計算するキーワード確度計算手段と、算出されたキーワ
    ード確度の大きさの順にキーワードを出力するキーワー
    ドソート手段とを有して前記検索条件式に合致した文書
    を選出する文書選出手段を設け、利用者が検索条件式を
    作成する時に作成途中の検索条件式から全キーワードに
    ついて算出したキーワード確度に基づき検索条件式に関
    連の大きい順にキーワードを表示させるようにしたこと
    を特徴とする文書検索装置。
JP1271159A 1989-10-18 1989-10-18 文書検索装置 Pending JPH03131970A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1271159A JPH03131970A (ja) 1989-10-18 1989-10-18 文書検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1271159A JPH03131970A (ja) 1989-10-18 1989-10-18 文書検索装置

Publications (1)

Publication Number Publication Date
JPH03131970A true JPH03131970A (ja) 1991-06-05

Family

ID=17496161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1271159A Pending JPH03131970A (ja) 1989-10-18 1989-10-18 文書検索装置

Country Status (1)

Country Link
JP (1) JPH03131970A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020075062A1 (en) * 2018-10-08 2020-04-16 Arctic Alliance Europe Oy Method and system to perform text-based search among plurality of documents

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020075062A1 (en) * 2018-10-08 2020-04-16 Arctic Alliance Europe Oy Method and system to perform text-based search among plurality of documents
US11880396B2 (en) 2018-10-08 2024-01-23 Arctic Alliance Europe Oy Method and system to perform text-based search among plurality of documents

Similar Documents

Publication Publication Date Title
JPH03129472A (ja) 文書検索装置における処理方法
JPH021057A (ja) 文書検索装置
US20070022107A1 (en) Methods and apparatus for generic semantic access to information systems
CN106991276A (zh) 一种基于openEHR模板的数据接口动态生成方法
JP2013020439A (ja) 同義語抽出システム、方法およびプログラム
JPH0486950A (ja) 文書検索方法
JP3315781B2 (ja) 利用者情報管理装置、情報フィルタ、情報分類装置、情報再生装置、情報検索装置及び仮名漢字変換装置
JPH03131970A (ja) 文書検索装置
WO2020234930A1 (ja) クラスタ解析方法、クラスタ解析システム、及びクラスタ解析プログラム
JP2829745B2 (ja) 文書検索装置
CN114528415A (zh) 一种基于知识图谱的医疗知识快速检索方法及系统
JPH09259139A (ja) 文書資料知的検索システム
JP2993530B2 (ja) 文生成装置
JPH04127272A (ja) 文書検索装置におけるキーワードコネクション処理方法
JPH03131973A (ja) 文書検索装置
JPH03131971A (ja) 文書検索装置
JPH09311862A (ja) データのドリルダウン方式
JP3088805B2 (ja) 文書管理装置
JPH03296862A (ja) 文書検索装置
An et al. Building an ontology for eldercare service in China with a hierarchical clustering method
JPH03122769A (ja) キーワード連想検索装置
JP2000035964A (ja) 関連度算出装置および関連度算出プログラムを記録した記憶媒体並びに情報検索システム
JPH0496177A (ja) 文書検索方法及びそのキーワード関連度表作成装置
JPH06259479A (ja) 文献検索支援方式
JPH09251470A (ja) データベース検索方法及び装置