JPH08235214A - Fuzzy retrieval device - Google Patents

Fuzzy retrieval device

Info

Publication number
JPH08235214A
JPH08235214A JP7042053A JP4205395A JPH08235214A JP H08235214 A JPH08235214 A JP H08235214A JP 7042053 A JP7042053 A JP 7042053A JP 4205395 A JP4205395 A JP 4205395A JP H08235214 A JPH08235214 A JP H08235214A
Authority
JP
Japan
Prior art keywords
index
case
fuzzy
input
index value
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
JP7042053A
Other languages
Japanese (ja)
Other versions
JP3376743B2 (en
Inventor
Kohei Nomoto
弘平 野本
Takehiro Kubo
剛弘 久保
Yoshio Kosuge
義夫 小菅
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP04205395A priority Critical patent/JP3376743B2/en
Publication of JPH08235214A publication Critical patent/JPH08235214A/en
Application granted granted Critical
Publication of JP3376743B2 publication Critical patent/JP3376743B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE: To provide a fuzzy retrieval device capable of retrieving similar example data while effectively utilizing the information of plural indexes in the retrieval of the example data to which the plural indexes equivalent to the plural kinds of key words are imparted. CONSTITUTION: This device is provided with the fuzzy thesauruses 1-1-1-n of the indexes k1-kn, thesaurus developing devices 2-1-2-n for developing the retrieval condition index values of the indexes k1-kn inputted from an outside by the fuzzy thesauruses, an example database 3 for storing the indexed example sdata beforehand, calculators 4-1-4-n for calculating the adaptation of respective examples to the respective index values, integrators 5-1-5-n for integrating the adaptation of the respective examples to the respective index values and the integrator 6 for integrating the output of the integrators and obtaining retrieved results for the respective examples.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、ファジィシソーラス
を用いて検索を行うファジィ検索装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuzzy search device for searching using a fuzzy thesaurus.

【0002】[0002]

【従来の技術】ファジィ検索装置は、たとえば、事例ベ
ース推論における類似事例検索のために用いられる。こ
こで、事例ベース推論とは、推論を行うためにルールを
利用するのではなく、蓄えられた多数の事例の中から類
似のものを検索し、その事例を利用して新たな状況に対
応させるものである。この事例ベース推論には、類似事
例の検索及び事例の修正の二つの機能が必要となる。
Fuzzy search devices are used, for example, for similar case searches in case-based reasoning. Here, case-based reasoning does not use rules to make inferences, but searches for similar ones from a large number of stored cases and uses those cases to respond to new situations. It is a thing. This case-based reasoning requires two functions: retrieval of similar cases and correction of cases.

【0003】これらの機能のうち、類似事例の検索につ
いては、一般化インデックスを利用して作成されたファ
ジィシソーラスを利用することで類似の事例を検索する
方法が考えられる。まず、ひとつのキーワードを定め、
次にファジィシソーラスに基づきこのキーワードに対応
する検索のための複数のキーワードを得る。これら複数
のキーワードは重み付けがなされている。そして、これ
らキーワードに基づきデータベースを検索する。
For searching similar cases among these functions, a method of searching for similar cases by using a fuzzy thesaurus created by using a generalized index can be considered. First, define one keyword,
Then, based on the fuzzy thesaurus, a plurality of keywords for retrieval corresponding to this keyword are obtained. The plurality of keywords are weighted. Then, the database is searched based on these keywords.

【0004】図21は、日本ファジィ学会編「講座ファ
ジィ第9巻,ファジィデータベースと情報検索」(日刊
工業新聞社,1993)に示された従来のファジィ検索
装置を図示したブロック線図である。
FIG. 21 is a block diagram showing a conventional fuzzy search apparatus shown in "Fuzzy 9th Volume, Fuzzy Database and Information Retrieval," edited by The Fuzzy Society of Japan (Nikkan Kogyo Shimbun, 1993).

【0005】図21のブロック線図において、1はファ
ジィシソーラスであり、キーワード間の関係が定義され
ている。2はシソーラス展開器であり、上記ファジィシ
ソーラスからのキーワード間の関係と外部から検索条件
キーワードとを入力とし、ファジィ化キーワードを出力
する。3はキーワード付けされた文献データベースであ
り、キーワード付けされた文献データが予め蓄積されて
いる。4は各キーワードに対する各文献の適合度の計算
器で、シソーラス展開器2からのファジィ化キーワード
と文献データベース3からのキーワード付けされた文献
データとを入力とし、各キーワードに対する各文献の適
合度を計算して出力する。5は各キーワードに対する各
文献の適合度の統合器であり、計算器4からの各キーワ
ードに対する各文献の適合度を入力とし、それらを統合
して各文献の適合度を出力する。9はキーワード抽出器
であり、統合器5からの各文献の適合度と文献データベ
ース3からのキーワード付けされた文献データとを入力
とし、キーワードを抽出して出力する。この出力は、シ
ソーラス展開器2の入力にフィードバックされる。
In the block diagram of FIG. 21, reference numeral 1 is a fuzzy thesaurus, which defines relationships between keywords. Reference numeral 2 denotes a thesaurus expander, which inputs a relationship between keywords from the fuzzy thesaurus and a search condition keyword from the outside, and outputs a fuzzy keyword. Reference numeral 3 is a keyword-attached document database, in which keyword-attached document data is stored in advance. Numeral 4 is a calculator of the degree of relevance of each document for each keyword. The fuzzy keyword from the thesaurus expansion unit 2 and the document data with the keyword from the document database 3 are input, and the degree of relevance of each document for each keyword is calculated. Calculate and output. Reference numeral 5 denotes an integrator of the fitness of each document with respect to each keyword, which inputs the fitness of each document with respect to each keyword from the calculator 4, and integrates them to output the fitness of each document. Reference numeral 9 is a keyword extractor, which inputs the goodness of fit of each document from the integrator 5 and the document data with a keyword from the document database 3 and extracts and outputs the keyword. This output is fed back to the input of the thesaurus expander 2.

【0006】上述した従来のファジィ検索装置の動作を
以下に説明する。従来のファジィ検索は、キーワードを
ファジィシソーラス化し、ファジィキーワードによる文
献検索を目的としていたので、事例ベース推論の場合と
少し異なる。従来のファジィ検索装置のファジィシソー
ラスを、事例ベース推論における類似事例検索のための
インデックス値間の関係を示すファジィシソーラスに対
応させると、事例ベース推論での事例、インデックス、
インデックス値は、文献検索での文献、キーワードの種
類(通常は1種類)、キーワードにそれぞれ対応する。
The operation of the above-described conventional fuzzy search device will be described below. The conventional fuzzy search is a little different from the case-based reasoning, because the purpose of the fuzzy search is to search the documents by fuzzy thesaurus and fuzzy keywords. When a fuzzy thesaurus of a conventional fuzzy search device is made to correspond to a fuzzy thesaurus showing a relationship between index values for similar case search in case-based reasoning, cases, indexes in case-based reasoning,
The index value corresponds to a document in a document search, a keyword type (usually one type), and a keyword.

【0007】シソーラス展開器2は、ファジィシソーラ
ス1から入力される、たとえば図22に示されるような
キーワード間の関係と、外部から与えられる検索条件キ
ーワードとを入力とし、たとえば、図23に示されるフ
ァジィ化されたキーワードを出力する。この操作はシソ
ーラス展開と呼ばれ、図23に示されるように直接指定
したキーワードだけでなく、それと関連したキーワード
も出力される。これらキーワードは重みが付けられてお
り、検索条件として利用される。
The thesaurus expander 2 receives the relationship between keywords input from the fuzzy thesaurus 1 as shown in FIG. 22 and a search condition keyword given from the outside, for example as shown in FIG. Outputs fuzzy keywords. This operation is called thesaurus expansion, and not only the directly specified keyword as shown in FIG. 23, but also the related keyword is output. These keywords are weighted and used as search conditions.

【0008】次に、各インデックス値に対する各文献の
適合度の計算器4は、上記シソーラス展開器2からのフ
ァジィ化されたキーワードと、キーワード付けされた文
献データベース3からキーワード付けされた文献データ
とをそれぞれ入力とし、文献データに付与された各キー
ワードごとに適合度を計算して出力する。
Next, the calculator 4 of the goodness of fit of each document with respect to each index value receives the fuzzy keywords from the thesaurus expansion device 2 and the document data with keywords from the document database 3 with keywords. , Respectively, and calculates and outputs the goodness of fit for each keyword added to the document data.

【0009】次に、各キーワードによる各文献の適合度
の統合器5は、上記各キーワードに対する各文献の適合
度の計算器4からの各文献データに付与された各キーワ
ードの適合度を入力とし、各キーワードの適合度を統合
して各文献の適合度を計算する。この各文献の適合度の
出力が、ファジィ検索装置全体の出力として検索者に示
される。
Next, the integrator 5 of the relevance of each document by each keyword receives the relevance of each keyword given to each document data from the calculator 4 of the relevance of each document for each of the above keywords as an input. , The relevance of each keyword is integrated to calculate the relevance of each document. The output of the goodness of fit of each document is shown to the searcher as the output of the entire fuzzy search device.

【0010】さらに、キーワード抽出器9は、上記各キ
ーワード対する各文献の適合度の統合器5からの各文献
の適合度とキーワード付けされた文献データベース2か
らのキーワード付けされた文献データとを入力とし、各
文献データに付与されたキーワードを抽出して出力す
る。このキーワードはフィードバックされ、再び前記シ
ソーラス展開器2の入力の一部となる。
Further, the keyword extractor 9 inputs the degree of relevance of each document from the integrator 5 of the degree of relevance of each document with respect to each of the above keywords and the keyword-added document data from the keyword-attached document database 2. Then, the keywords assigned to each document data are extracted and output. This keyword is fed back and becomes a part of the input of the thesaurus expander 2 again.

【0011】[0011]

【発明が解決しようとする課題】従来のファジィ検索装
置は、以上のように構成されており、1種類のキーワー
ドに基づいて検索を行っていた。したがって、1種類の
キーワードを用いたファジィ検索には有効であるが、例
えば事例ベース推論における類似事例検索に適用しよう
とすると、複数種のキーワードに相当する複数のインデ
ックスの情報を有効に利用できないという問題点があ
る。
The conventional fuzzy search device is configured as described above, and searches based on one type of keyword. Therefore, it is effective for fuzzy search using one kind of keyword, but if it is applied to similar case search in case-based reasoning, for example, information of a plurality of indexes corresponding to a plurality of kinds of keywords cannot be effectively used. There is a problem.

【0012】この発明は上記のような問題点を解決する
ためになされたもので、複数種のキーワードに相当する
複数のインデックスの情報を有効に利用してファジィ検
索を行なうことができるファジィ検索装置を得ることを
目的とする。
The present invention has been made to solve the above problems, and a fuzzy search device capable of performing a fuzzy search by effectively utilizing information of a plurality of indexes corresponding to a plurality of types of keywords. Aim to get.

【0013】[0013]

【課題を解決するための手段】請求項1に係るファジィ
検索装置は、インデックス付けされた事例データが予め
蓄積された事例データベースと、外部から入力される第
1のインデックスの検索条件インデックス値及び上記事
例データベースから入力される事例データに基づき、上
記第1のインデックスに対応する事例ごとの適合度を求
めて出力する第1のファジィ検索部と、外部から入力さ
れる第2のインデックスの検索条件インデックス値及び
上記事例データベースから入力される事例データに基づ
き、上記第2のインデックスに対応する事例ごとの適合
度を求めて出力する第2のファジィ検索部と、上記第1
のファジィ検索部及び上記第2のファジィ検索部からそ
れぞれ入力される上記第1のインデックスに対応する事
例ごとの適合度及び上記第2のインデックスに対応する
事例ごとの適合度を統合して、事例ごとの適合度を出力
する統合器とを備えたものである。
A fuzzy search device according to a first aspect of the present invention is a case database in which indexed case data is stored in advance, a search condition index value of a first index input from the outside, and the above-mentioned. Based on the case data input from the case database, a first fuzzy search unit that obtains and outputs a goodness of fit for each case corresponding to the first index, and a search condition index of a second index that is externally input. A second fuzzy search unit that calculates and outputs a goodness of fit for each case corresponding to the second index based on the value and the case data input from the case database;
Of the case corresponding to the first index and the goodness of fit corresponding to the second index, which are respectively input from the fuzzy search unit and the second fuzzy search unit, And an integrator that outputs a goodness of fit for each.

【0014】請求項2に係るファジィ検索装置は、上記
ファジィ検索部を、外部から入力されるインデックス値
に対応するインデックス値の関係が予め定義されたファ
ジィシソーラスと、上記外部から入力されるインデック
スの検索条件インデックス値及び上記ファジィシソーラ
スから入力されるインデックス値の関係に基づきシソー
ラス展開を行ない、上記入力されるインデックス値に対
応するファジィ化インデックス値を出力するシソーラス
展開器と、上記シソーラス展開器から入力されるファジ
ィ化インデックス値及び上記事例データベースから入力
される事例データに基づき、上記ファジィ化インデック
ス値に対応して事例ごとに適合度を計算して出力する事
例ごとの適合度の計算器と、上記事例ごとの適合度の計
算器から入力される上記ファジィ化インデックス値に対
応して計算された事例ごとの適合度を、上記外部から入
力されたインデックスの事例ごとの適合度に統合して出
力するインデックス値の統合器とから構成したものであ
る。
According to a second aspect of the present invention, in the fuzzy search device, the fuzzy search unit includes a fuzzy thesaurus in which a relationship between index values corresponding to an index value input from the outside is defined in advance, and an index input from the outside. Input from the thesaurus expander, which performs thesaurus expansion based on the relationship between the search condition index value and the index value input from the fuzzy thesaurus, and outputs a fuzzy index value corresponding to the input index value. Based on the fuzzy index value and the case data input from the case database, the calculator of the goodness of fit for each case that calculates and outputs the goodness of fit for each case corresponding to the fuzzy indexed value, and Input from the goodness-of-fit calculator for each case It is configured by an index value integrator that integrates the goodness of fit for each case calculated corresponding to the fuzzy index value with the goodness of fit for each case of the index input from the outside and outputs the integrated value. .

【0015】請求項3に係るファジィ検索装置は、上記
ファジィ検索部に、さらに、上記外部から入力されるイ
ンデックスのインデックス値に対しての、上記外部から
入力されるインデックスと異なる他のインデックスのイ
ンデックス値の関係が予め定義された相互ファジィシソ
ーラスと、上記外部から入力されるインデックスの検索
条件インデックス値及び上記相互ファジィシソーラスか
ら入力されるインデックス値の関係に基づきシソーラス
展開を行ない、上記入力されるインデックスに対する上
記他のインデックスのファジィ化インデックス値を外部
に対し出力する相互インデックスシソーラス展開器と、
他のファジィ検索部の相互インデックスシソーラス展開
器から入力されるファジィ化インデックス値及び上記事
例データベースから入力される事例データに基づき、上
記ファジィ化インデックス値に対応して事例ごとに適合
度を計算して出力する外部入力に基づく事例ごとの適合
度の計算器と、上記事例ごとの適合度の計算器の出力と
上記外部入力に基づく事例ごとの適合度の計算器の出力
とを統合して上記インデックス値の統合器に対し出力す
る統合演算器とを備えたものである。
According to a third aspect of the present invention, in the fuzzy search device, the fuzzy search section further includes an index of another index different from the index input from the outside with respect to the index value of the index input from the outside. A mutual fuzzy thesaurus whose value relationship is defined in advance, a search condition index value of the index input from the outside, and a thesaurus expansion based on the relationship between the index value input from the mutual fuzzy thesaurus, and the input index A mutual index thesaurus expander for outputting the fuzzy index values of the above other indexes to
Based on the fuzzy index value input from the mutual index thesaurus expander of another fuzzy search unit and the case data input from the case database, the fitness is calculated for each case corresponding to the fuzzy index value. The index of the goodness of fit calculator for each case based on the external input to be output, the output of the goodness of fit calculator for each case, and the output of the goodness of fit calculator for each case based on the external input are integrated. And an integrated arithmetic unit for outputting to the value integrator.

【0016】請求項4に係るファジィ検索装置は、上記
ファジィ検索部に、さらに、上記インデックス値の統合
器から入力される事例ごとの適合度及び上記事例データ
ベースから入力される事例データに基づき、上記外部か
ら入力されるインデックスのインデックス値を事例ごと
にそれぞれ抽出して出力するインデックス値抽出器と、
上記インデックス値抽出器から入力されるインデックス
値を上記外部から入力されるインデックスと合成して上
記シソーラス展開器に対し出力する合成手段とを備えた
ものである。
According to a fourth aspect of the present invention, in the fuzzy search device, the fuzzy search unit further includes the index value based on the suitability of each case input from the integrator and the case data input from the case database. An index value extractor that extracts and outputs the index value of the index input from the outside for each case,
The present invention further comprises a combining means for combining the index value input from the index value extractor with the index input from the outside and outputting the combined index value to the thesaurus expansion device.

【0017】請求項5に係るファジィ検索装置は、さら
に、上記統合器が出力する事例ごとの適合度及び上記事
例データベースからの事例データに基づき、上記事例の
適合度に応じて事例ごとに第1のインデックス及び第2
のインデックスのインデックス値をそれぞれ抽出して出
力するインデックス値抽出器と、上記インデックス値抽
出器により抽出された上記第1のインデックスのインデ
ックス値を上記第1のインデックスの検索条件インデッ
クス値と合成して上記第1のファジィ検索部に対し出力
する第1の合成手段と、上記インデックス値抽出器によ
り抽出された上記第2のインデックスのインデックス値
を上記第2のインデックスの検索条件インデックス値と
合成して上記第2のファジィ検索部に対し出力する第2
の合成手段とを備えたものである。
The fuzzy search device according to a fifth aspect of the present invention further includes, based on the goodness of fit of each case output from the integrator and the case data from the case database, the fuzzy search apparatus is configured to perform the first case for each case according to the goodness of fit of the case. Index and second
Index value extractor for extracting and outputting the index value of each index, and combining the index value of the first index extracted by the index value extractor with the search condition index value of the first index. First combining means for outputting to the first fuzzy search unit, and the index value of the second index extracted by the index value extractor are combined with the search condition index value of the second index. Second output to the second fuzzy search unit
And a synthesizing means of.

【0018】請求項6に係るファジィ検索装置は、上記
第1のファジィ検索部を、上記第1のインデックスに対
応するインデックス値の関係が予め定義された第1のフ
ァジィシソーラスと、上記第1のインデックスの検索条
件インデックス値及び上記第1のファジィシソーラスか
ら入力されるインデックス値の関係に基づきシソーラス
展開を行ない、上記第1のインデックスに対応するファ
ジィ化インデックス値を出力する第1のシソーラス展開
器と、上記第1のシソーラス展開器から入力されるファ
ジィ化インデックス値及び上記事例データベースから入
力される事例データに基づき、上記ファジィ化インデッ
クス値に対応して事例ごとに適合度を計算して出力する
第1の事例ごとの適合度の計算器と、上記第1の事例ご
との適合度の計算器から入力される上記ファジィ化イン
デックス値に対応して計算された事例ごとの適合度を、
上記第1のインデックスの事例ごとの適合度に統合して
出力する第1のインデックス値の統合器と、上記第1の
インデックス値の統合器から入力される事例ごとの適合
度及び上記事例データベースから入力される事例データ
に基づき、上記第1のインデックスに対する事例ごとの
適合度に応じて上記第2のインデックスのインデックス
値を事例ごとにそれぞれ抽出して出力する他インデック
ス値抽出器とから構成するとともに、上記第2のファジ
ィ検索部を、上記第1のファジィ検索部の上記他インデ
ックス値抽出器から入力されるインデックス値を上記第
2のインデックスの検索条件インデックス値と合成する
合成手段と、上記第2のインデックスに対応するインデ
ックス値の関係が予め定義された第2のファジィシソー
ラスと、上記合成手段から入力されるインデックス値及
び上記ファジィシソーラスから入力されるインデックス
値の関係に基づきシソーラス展開を行ない、上記第2の
インデックスに対応するファジィ化インデックス値を出
力する第2のシソーラス展開器と、上記第2のシソーラ
ス展開器から入力されるファジィ化インデックス値及び
上記事例データベースから入力される事例データに基づ
き、上記ファジィ化インデックス値に対応して事例ごと
に適合度を計算して出力する第2の事例ごとの適合度の
計算器と、上記第2の事例ごとの適合度の計算器から入
力される上記ファジィ化インデックス値に対応して計算
された事例ごとの適合度を、上記第2のインデックスの
事例ごとの適合度に統合して出力する第2のインデック
ス値の統合器とから構成したものである。
According to a sixth aspect of the present invention, there is provided a fuzzy search device, wherein the first fuzzy search section is provided with a first fuzzy thesaurus in which a relationship between index values corresponding to the first index is defined in advance. A first thesaurus expander for performing a thesaurus expansion based on a relationship between an index search condition index value and an index value input from the first fuzzy thesaurus, and outputting a fuzzy index value corresponding to the first index; , Calculating and outputting a goodness of fit for each case corresponding to the fuzzy index value based on the fuzzy index value input from the first thesaurus expander and the case data input from the case database Calculator of goodness of fit for each case 1 and calculation of goodness of fit for the first case The fitness of each case calculated in correspondence with the fuzzy index value input from,
From the integrator of the first index value which is integrated and output to the goodness of fit of each case of the first index, and the goodness of fit of each case input from the integrator of the first index value and the case database And another index value extractor that extracts and outputs the index value of the second index for each case according to the suitability of each case for the first index based on the input case data A synthesizing means for synthesizing the second fuzzy search unit with the index value input from the other index value extractor of the first fuzzy search unit with the search condition index value of the second index; A second fuzzy thesaurus in which the relationship of index values corresponding to the index of 2 is defined in advance, and the above-mentioned composition A second thesaurus expander for performing a thesaurus expansion based on the relationship between the index value input from the stage and the index value input from the fuzzy thesaurus, and outputting a fuzzy index value corresponding to the second index; Based on the fuzzy index value input from the second thesaurus expander and the case data input from the case database, a second goodness of fit is calculated and output for each case corresponding to the fuzzy index value. The goodness of fit for each case calculated corresponding to the fuzzy index value inputted from the goodness-of-fit calculator for each case and the second goodness-of-fit calculator for each case is defined as the second index. It is composed of a second index value integrator that outputs the integrated value of the goodness of fit for each case. That.

【0019】請求項7に係るファジィ検索装置は、さら
に、上記第1のファジィ検索部及び上記第2のファジィ
検索部から入力される上記第1のインデックスに対応す
る事例の適合度及び上記第2のインデックスに対応する
事例の適合度に対し、外部から入力される重みに基づき
重み付けの演算を行ない、上記統合器に対し出力する重
み付け演算器を備えたものである。
According to a seventh aspect of the present invention, there is provided the fuzzy search device further comprising: the goodness of fit of the case corresponding to the first index inputted from the first fuzzy search section and the second fuzzy search section; and the second degree. The weighting calculator for performing the weighting calculation based on the weight input from the outside with respect to the goodness of fit of the case corresponding to the index of (1) and outputting it to the integrator.

【0020】請求項8に係るファジィ検索装置は、さら
に、上記第1のインデックスの検索条件インデックス値
の指定がなされていないときに、上記第1のファジィ検
索部の出力を停止させる第1のスイッチと、上記第2の
インデックスの検索条件インデックス値の指定がなされ
ていないときに、上記第2のファジィ検索部の出力を停
止させる第2のスイッチとを設けたものである。
The fuzzy search device according to claim 8 further includes a first switch for stopping the output of the first fuzzy search unit when the search condition index value of the first index is not specified. And a second switch for stopping the output of the second fuzzy search unit when the search condition index value of the second index is not specified.

【0021】請求項9に係るファジィ検索装置は、さら
に、上記第1のインデックスの検索条件インデックス値
の指定がなされていないときに、上記第1のファジィ検
索部の出力に代えて、予め定められた代替値を出力する
第1の代替値出力器と、上記第2のインデックスの検索
条件インデックス値の指定がなされていないときに、上
記第2のファジィ検索部の出力に代えて、予め定められ
た代替値を出力する第2の代替値出力器とを備えたもの
である。
A fuzzy search device according to a ninth aspect of the present invention is further defined in place of the output of the first fuzzy search section when the search condition index value of the first index is not specified. A first alternative value output device for outputting the alternative value and a search condition index value for the second index are not specified, instead of the output of the second fuzzy search unit, a predetermined value is set in advance. And a second substitute value output device for outputting the substitute value.

【0022】請求項10に係るファジィ検索装置は、さ
らに、上記第1のファジィ検索部が出力する事例ごとの
適合度及び上記第2のファジィ検索部が出力する事例ご
との適合度に基づき、事例ごとの適合度の信頼度を計算
して出力する信頼度算出器を備えたものである。
According to a tenth aspect of the present invention, the fuzzy search device further includes cases based on the goodness of fit for each case output by the first fuzzy search unit and the goodness of fit for each case output by the second fuzzy search unit. It is equipped with a reliability calculator that calculates and outputs the reliability of the conformity for each.

【0023】請求項11に係るファジィ検索装置は、さ
らに、外部から入力される第1のインデックスの検索条
件インデックス値及び第2のインデックスの検索条件イ
ンデックス値のうちで指定されていないものをカウント
して出力する無指定インデックスカウンタと、上記無指
定インデックスカウンタからの無指定インデックスの数
に基づき、上記信頼度算出器が出力する事例ごとの適合
度の信頼度を調整する信頼度調整器とを備えたものであ
る。
The fuzzy search device according to claim 11 further counts unspecified ones of the search condition index values of the first index and the search condition index values of the second index which are input from the outside. And a reliability adjuster that adjusts the reliability of the suitability for each case output by the reliability calculator based on the number of unspecified indexes from the unspecified index counter. It is a thing.

【0024】請求項12に係るファジィ検索装置は、さ
らに、上記信頼度算出器からの事例ごとの適合度の信頼
度に基づき、上記統合器からの事例ごとの適合度を調整
する適合度調整器を備えたものである。
A fuzzy search device according to a twelfth aspect of the present invention further comprises a goodness-of-fit adjuster for adjusting the goodness-of-fit for each case from the integrator based on the reliability of the goodness-of-fit for each case from the reliability calculator. It is equipped with.

【0025】請求項13に係るファジィ検索装置は、上
記統合器を、入力されたインデックスに対する適合度間
のファジィand条件を求めるt−norm演算器で構
成したものである。
In the fuzzy search device according to a thirteenth aspect of the present invention, the integrator is constituted by a t-norm arithmetic unit for obtaining a fuzzy and condition between the matching degrees with respect to the input index.

【0026】請求項14に係るファジィ検索装置は、上
記統合器を、入力されたインデックスに対する適合度間
のファジィor条件を求めるt−conorm演算器で
構成したものである。
In the fuzzy search device according to a fourteenth aspect, the integrator is composed of a t-conorm arithmetic unit that obtains a fuzzy or condition between the degrees of conformity with respect to the input index.

【0027】請求項15に係るファジィ検索装置は、上
記統合器を、入力されたインデックスに対する適合度間
の平均をとる平均化演算器で構成したものである。
In the fuzzy search device according to a fifteenth aspect, the integrator is composed of an averaging arithmetic unit for averaging the fitness values with respect to the input indexes.

【0028】請求項16に係るファジィ検索装置は、上
記統合器を、入力されたインデックスに対する適合度間
の区間値演算する区間値演算器で構成したものである。
A fuzzy search device according to a sixteenth aspect of the present invention is configured such that the integrator is composed of a section value calculator for calculating a section value between conformance levels with respect to an input index.

【0029】請求項17に係るファジィ検索装置は、上
記インデックス値の統合器を、入力されたインデックス
値に対する適合度間のファジィand条件を求めるt−
norm演算器で構成したものである。
A fuzzy search device according to a seventeenth aspect of the present invention uses the index value integrator to obtain a fuzzy and condition between the matching degrees with respect to the input index value.
It is composed of a norm calculator.

【0030】請求項18に係るファジィ検索装置は、上
記インデックス値の統合器を、入力されたインデックス
値に対する適合度間のファジィor条件を求めるt−c
onorm演算器で構成したものである。
A fuzzy search apparatus according to a eighteenth aspect of the present invention is to use the index value integrator to obtain a fuzzy or condition between the degrees of conformity with respect to the input index value, t-c.
It is composed of an onorm calculator.

【0031】請求項19に係るファジィ検索装置は、上
記インデックス値の統合器を、入力されたインデックス
値に対する適合度間の平均をとる平均化演算器で構成し
たものである。
In the fuzzy search device according to a nineteenth aspect of the present invention, the index value integrator is composed of an averaging calculator that averages the fitness values with respect to the input index values.

【0032】請求項20に係るファジィ検索装置は、上
記インデックス値の統合器を、入力されたインデックス
値に対する適合度間の区間値演算する区間値演算器で構
成したものである。
In the fuzzy search device according to a twentieth aspect of the present invention, the integrator of the index values is composed of a section value calculator for calculating a section value between the fitness values with respect to the input index value.

【0033】[0033]

【作用】請求項1の発明においては、事例データベース
にはインデックス付けされた事例データが予め蓄積さ
れ、第1のファジィ検索部が、外部から入力される第1
のインデックスの検索条件インデックス値及び上記事例
データベースから入力される事例データに基づき、上記
第1のインデックスに対応する事例ごとの適合度を求め
て出力し、第2のファジィ検索部が、外部から入力され
る第2のインデックスの検索条件インデックス値及び上
記事例データベースから入力される事例データに基づ
き、上記第2のインデックスに対応する事例ごとの適合
度を求めて出力し、統合器が、上記第1のファジィ検索
部及び上記第2のファジィ検索部からそれぞれ入力され
る上記第1のインデックスに対応する事例ごとの適合度
及び上記第2のインデックスに対応する事例ごとの適合
度を統合して、事例ごとの適合度を出力する。
According to the invention of claim 1, the case data in which the indexed case data is stored in advance in the case database, and the first fuzzy search section is input from the outside
Based on the search condition index value of the index and the case data input from the case database, the goodness of fit for each case corresponding to the first index is obtained and output, and the second fuzzy search unit inputs it from the outside. Based on the search condition index value of the second index and the case data input from the case database, the degree of suitability for each case corresponding to the second index is obtained and output, and the integrator outputs the first degree. Of the case corresponding to the first index and the goodness of fit corresponding to the second index, which are respectively input from the fuzzy search unit and the second fuzzy search unit, Output the goodness of fit for each.

【0034】請求項2の発明においては、上記ファジィ
検索部のファジィシソーラスには、外部から入力される
インデックス値に対応するインデックス値の関係が予め
定義され、シソーラス展開器が、上記外部から入力され
るインデックスの検索条件インデックス値及び上記ファ
ジィシソーラスから入力されるインデックス値の関係に
基づきシソーラス展開を行ない、上記入力されるインデ
ックス値に対応するファジィ化インデックス値を出力
し、事例ごとの適合度の計算器が、上記シソーラス展開
器から入力されるファジィ化インデックス値及び上記事
例データベースから入力される事例データに基づき、上
記ファジィ化インデックス値に対応して事例ごとに適合
度を計算して出力し、インデックス値の統合器が、上記
事例ごとの適合度の計算器から入力される上記ファジィ
化インデックス値に対応して計算された事例ごとの適合
度を、上記外部から入力されたインデックスの事例ごと
の適合度に統合して出力する。
In the invention of claim 2, the fuzzy thesaurus of the fuzzy search section is pre-defined with a relationship of index values corresponding to index values input from the outside, and the thesaurus expander is input from the outside. Index search conditions based on the relationship between the index value and the index value input from the fuzzy thesaurus, perform thesaurus expansion, output the fuzzy index value corresponding to the input index value, and calculate the goodness of fit for each case Based on the fuzzy index value input from the thesaurus expander and the case data input from the case database, calculate the fitness for each case corresponding to the fuzzy index value and output the index. The value integrator is The fitness of each case calculated in correspondence with the fuzzy index value input from the adder, and outputs the integrated fit of each case of the index inputted from the external.

【0035】請求項3の発明においては、上記ファジィ
検索部の相互ファジィシソーラスには、上記外部から入
力されるインデックスのインデックス値に対しての、上
記外部から入力されるインデックスと異なる他のインデ
ックスのインデックス値の関係が予め定義され、相互イ
ンデックスシソーラス展開器が、上記外部から入力され
るインデックスの検索条件インデックス値及び上記相互
ファジィシソーラスから入力されるインデックス値の関
係に基づきシソーラス展開を行ない、上記入力されるイ
ンデックスに対する上記他のインデックスのファジィ化
インデックス値を外部に対し出力し、外部入力に基づく
事例ごとの適合度の計算器が、他のファジィ検索部の相
互インデックスシソーラス展開器から入力されるファジ
ィ化インデックス値及び上記事例データベースから入力
される事例データに基づき、上記ファジィ化インデック
ス値に対応して事例ごとに適合度を計算して出力し、統
合演算器が、上記事例ごとの適合度の計算器の出力と上
記外部入力に基づく事例ごとの適合度の計算器の出力と
を統合して上記インデックス値の統合器に対し出力す
る。
According to the third aspect of the present invention, the mutual fuzzy thesaurus of the fuzzy search unit includes indexes of other indexes different from the index input from the outside with respect to the index value of the index input from the outside. The relationship between the index values is defined in advance, and the mutual index thesaurus expander performs thesaurus expansion based on the relationship between the search condition index value of the index input from the outside and the index value input from the mutual fuzzy thesaurus. The fuzzy index value of the other index for the index to be output is output to the outside, and the calculator of the goodness of fit for each case based on the external input is input from the mutual index thesaurus expander of the other fuzzy search unit. Index And, based on the case data input from the case database, calculate and output the goodness of fit for each case corresponding to the fuzzy index value, and the integrated calculator outputs the goodness of fit calculator for each case. And the output of the calculator of the fitness for each case based on the external input are integrated and output to the integrator of the index value.

【0036】請求項4の発明においては、上記ファジィ
検索部のインデックス値抽出器が、上記インデックス値
の統合器から入力される事例ごとの適合度及び上記事例
データベースから入力される事例データに基づき、上記
外部から入力されるインデックスのインデックス値を事
例ごとにそれぞれ抽出して出力し、合成手段が、上記イ
ンデックス値抽出器から入力されるインデックス値を上
記外部から入力されるインデックスと合成して上記シソ
ーラス展開器に対し出力する。
According to a fourth aspect of the present invention, the index value extractor of the fuzzy search unit is based on the suitability for each case input from the index value integrator and the case data input from the case database. The index value of the index input from the outside is extracted and output for each case, and the combining unit combines the index value input from the index value extractor with the index input from the outside to generate the thesaurus. Output to the expander.

【0037】請求項5の発明においては、インデックス
値抽出器が、上記インデックスに対する適合度の統合器
が出力する事例ごとの適合度及び上記事例データベース
からの事例データに基づき、上記事例の適合度に応じて
事例ごとに第1のインデックス及び第2のインデックス
のインデックス値をそれぞれ抽出して出力し、第1の合
成手段が、上記インデックス値抽出器により抽出された
上記第1のインデックスのインデックス値を上記第1の
インデックスの検索条件インデックス値と合成して上記
第1のファジィ検索部に対し出力し、第2の合成手段
が、上記インデックス値抽出器により抽出された上記第
2のインデックスのインデックス値を上記第2のインデ
ックスの検索条件インデックス値と合成して上記第2の
ファジィ検索部に対し出力する。
In the fifth aspect of the invention, the index value extractor determines the goodness of fit of the case based on the goodness of fit of each case output from the integrator of the goodness of fit for the index and the case data from the case database. Accordingly, the index values of the first index and the second index are extracted and output for each case, and the first synthesizing unit extracts the index value of the first index extracted by the index value extractor. The index value of the second index, which is combined with the search condition index value of the first index and is output to the first fuzzy search unit, and the second combining means is extracted by the index value extractor. Is combined with the search condition index value of the second index and paired with the second fuzzy search unit. To output.

【0038】請求項6の発明においては、上記第1のフ
ァジィ検索部の第1のファジィシソーラスには、上記第
1のインデックスに対応するインデックス値の関係が予
め定義され、第1のシソーラス展開器が、上記第1のイ
ンデックスの検索条件インデックス値及び上記第1のフ
ァジィシソーラスから入力されるインデックス値の関係
に基づきシソーラス展開を行ない、上記第1のインデッ
クスに対応するファジィ化インデックス値を出力し、第
1の事例ごとの適合度の計算器が、上記第1のシソーラ
ス展開器から入力されるファジィ化インデックス値及び
上記事例データベースから入力される事例データに基づ
き、上記ファジィ化インデックス値に対応して事例ごと
に適合度を計算して出力する。第1のインデックス値の
統合器が、上記第1の事例ごとの適合度の計算器から入
力される上記ファジィ化インデックス値に対応して計算
された事例ごとの適合度を、上記第1のインデックスの
事例ごとの適合度に統合して出力し、他インデックス値
抽出器が、上記第1のインデックス値の統合器から入力
される事例ごとの適合度及び上記事例データベースから
入力される事例データに基づき、上記第1のインデック
スに対する事例ごとの適合度に応じて上記第2のインデ
ックスのインデックス値を事例ごとにそれぞれ抽出して
出力するとともに、上記第2のファジィ検索部の合成手
段が上記第1のファジィ検索部の上記他インデックス値
抽出器から入力されるインデックス値を上記第2のイン
デックスの検索条件インデックス値と合成し、第2のフ
ァジィシソーラスには、上記第2のインデックスに対応
するインデックス値の関係が予め定義され、第2のシソ
ーラス展開器が、上記合成手段から入力されるインデッ
クス値及び上記ファジィシソーラスから入力されるイン
デックス値の関係に基づきシソーラス展開を行ない、上
記第2のインデックスに対応するファジィ化インデック
ス値を出力し、第2の事例ごとの適合度の計算器が、上
記第2のシソーラス展開器から入力されるファジィ化イ
ンデックス値及び上記事例データベースから入力される
事例データに基づき、上記ファジィ化インデックス値に
対応して事例ごとに適合度を計算して出力し、第2のイ
ンデックス値の統合器が、上記第2の事例ごとの適合度
の計算器から入力される上記ファジィ化インデックス値
に対応して計算された事例ごとの適合度を、上記第2の
インデックスの事例ごとの適合度に統合して出力する。
In the sixth aspect of the present invention, the first fuzzy thesaurus of the first fuzzy search section has a predefined relationship of index values corresponding to the first index, and the first thesaurus expander. , Performs thesaurus expansion based on the relationship between the search condition index value of the first index and the index value input from the first fuzzy thesaurus, and outputs the fuzzy index value corresponding to the first index, Based on the fuzzy index value input from the first thesaurus expander and the case data input from the case database, the fitness calculator for each first case corresponds to the fuzzy index value. Calculate and output the goodness of fit for each case. The integrator of the first index value indicates the goodness of fit for each case calculated corresponding to the fuzzy index value input from the calculator of the goodness of fit for the first case, as the first index. Output based on the suitability for each case, and the other index value extractor based on the suitability for each case input from the integrator of the first index value and the case data input from the case database. , The index value of the second index is extracted and output for each case according to the suitability of each case for the first index, and the synthesizing means of the second fuzzy search section is used for the first means. The index value input from the other index value extractor of the fuzzy search unit is combined with the search condition index value of the second index, , The relationship between the index values corresponding to the second index is defined in advance, and the second thesaurus expander uses the index value input from the synthesizing unit and the index value input from the fuzzy thesaurus. Of the fuzzy index value corresponding to the second index, and the calculator of the goodness-of-fit for each second case inputs the fuzzy index value from the second thesaurus expander. Based on the indexed index value and the case data input from the case database, the fitness for each case is calculated and output corresponding to the fuzzy indexed value, and the second index value integrator is used by the second index value combiner. Corresponding to the above fuzzy index value input from the fitness calculator for each case The goodness of fit for each calculation have been cases, and outputs the integrated fit of each case of the second index.

【0039】請求項7の発明においては、重み付け演算
器が、上記第1のファジィ検索部及び上記第2のファジ
ィ検索部から入力される上記第1のインデックスに対応
する事例の適合度及び上記第2のインデックスに対応す
る事例の適合度に対し、外部から入力される重みに基づ
き重み付けの演算を行ない、上記統合器に対し出力す
る。
In a seventh aspect of the present invention, the weighting arithmetic unit is adapted to the case corresponding to the first index input from the first fuzzy search section and the second fuzzy search section and the first degree of suitability. With respect to the goodness of fit of the case corresponding to the index of 2, the weighting operation is performed based on the weight input from the outside, and the result is output to the integrator.

【0040】請求項8の発明においては、第1のスイッ
チが、上記第1のインデックスの検索条件インデックス
値の指定がなされていないときに、上記第1のファジィ
検索部の出力を停止させ、第2のスイッチが、上記第2
のインデックスの検索条件インデックス値の指定がなさ
れていないときに、上記第2のファジィ検索部の出力を
停止させる。
In the eighth aspect of the present invention, the first switch stops the output of the first fuzzy search unit when the search condition index value of the first index is not designated, The second switch is the second
When the index search condition index value is not specified, the output of the second fuzzy search unit is stopped.

【0041】請求項9の発明においては、第1の代替値
出力器が、上記第1のインデックスの検索条件インデッ
クス値の指定がなされていないときに、上記第1のファ
ジィ検索部の出力に代えて、予め定められた代替値を出
力し、第2の代替値出力器が、上記第2のインデックス
の検索条件インデックス値の指定がなされていないとき
に、上記第2のファジィ検索部の出力に代えて、予め定
められた代替値を出力する。
In the ninth aspect of the present invention, the first alternative value output device replaces the output of the first fuzzy search section when the search condition index value of the first index is not specified. Output a predetermined alternative value, and the second alternative value output device outputs the second fuzzy search unit when the search condition index value of the second index is not specified. Instead, it outputs a predetermined alternative value.

【0042】請求項10の発明においては、信頼度算出
器が、上記第1のファジィ検索部が出力する事例ごとの
適合度及び上記第2のファジィ検索部が出力する事例ご
との適合度に基づき、事例ごとの適合度の信頼度を計算
して出力する。
In the tenth aspect of the invention, the reliability calculator is based on the suitability for each case output by the first fuzzy search unit and the suitability for each case output by the second fuzzy search unit. , Calculates and outputs the reliability of the goodness of fit for each case.

【0043】請求項11の発明においては、無指定イン
デックスカウンタが、外部から入力される第1のインデ
ックスの検索条件インデックス値及び第2のインデック
スの検索条件インデックス値のうちで指定されていない
ものをカウントして出力し、信頼度調整器が、上記無指
定インデックスカウンタからの無指定インデックスの数
に基づき、上記信頼度算出器が出力する事例ごとの適合
度の信頼度を調整する。
In the eleventh aspect of the present invention, the non-designated index counter indicates that one of the search condition index value of the first index and the search condition index value of the second index that are not externally specified is not specified. After counting and outputting, the reliability adjuster adjusts the reliability of the suitability for each case output by the reliability calculator based on the number of unspecified indexes from the unspecified index counter.

【0044】請求項12の発明においては、適合度調整
器が、上記信頼度算出器からの事例ごとの適合度の信頼
度に基づき、上記統合器からの事例ごとの適合度を調整
する。
According to the twelfth aspect of the present invention, the suitability adjuster adjusts the suitability for each case from the integrator based on the reliability of the suitability for each case from the reliability calculator.

【0045】請求項13の発明においては、上記統合器
としてのt−norm演算器が、入力されたインデック
ス値間でファジィand条件を求める。
In the thirteenth aspect of the present invention, the t-norm calculator as the integrator obtains a fuzzy and condition between the input index values.

【0046】請求項14の発明においては、上記統合器
としてのt−conorm演算器が、入力されたインデ
ックス値間でファジィor条件を求める。
In the fourteenth aspect of the present invention, the t-conorm arithmetic unit as the integrator obtains the fuzzy or condition between the input index values.

【0047】請求項15の発明においては、上記統合器
としての平均化演算器が、入力されたインデックス値間
で平均をとる。
In the fifteenth aspect of the present invention, the averaging calculator as the integrator takes an average between the input index values.

【0048】請求項16の発明においては、上記統合器
としての区間演算器が、入力されたインデックス値間で
区間値演算する。
In the sixteenth aspect of the present invention, the section calculator serving as the integrator performs section value calculation between the input index values.

【0049】請求項17の発明においては、上記インデ
ックス値の統合器としてのt−norm演算器が、入力
されたインデックス値間でファジィand条件を求め
る。
In the seventeenth aspect of the present invention, the t-norm calculator, which is an integrator of the index values, finds a fuzzy and condition between the input index values.

【0050】請求項18の発明においては、上記インデ
ックス値の統合器としてのt−conorm演算器が、
入力されたインデックス値間でファジィor条件を求め
る。
In the eighteenth aspect of the invention, a t-conorm arithmetic unit as an integrator of the index values is
Find a fuzzy or condition between the input index values.

【0051】請求項19の発明においては、上記インデ
ックス値の統合器の平均化演算器が、入力されたインデ
ックス値間で平均をとる。
In the nineteenth aspect of the present invention, the averaging calculator of the index value integrator averages the input index values.

【0052】請求項20の発明においては、上記インデ
ックス値の統合器の区間値演算器が、入力されたインデ
ックス値間で区間値演算する。
According to the twentieth aspect of the invention, the section value calculator of the index value integrator performs section value calculation between the input index values.

【0053】[0053]

【実施例】以下、この発明の実施例について説明する。
これらの実施例は、複数のインデックスのインデックス
値を付与された事例を、複数のインデックスのインデッ
クス値を指定することにより、それぞれのインデックス
において各インデックス値に対する各事例の適合度を求
め統合し、事例の適合度を計算するものである。
Embodiments of the present invention will be described below.
In these examples, the cases to which the index values of a plurality of indexes are assigned are specified by specifying the index values of the plurality of indexes, and the suitability of each case for each index value in each index is obtained and integrated. Is to calculate the goodness of fit of.

【0054】実施例1.図1は、この実施例1のファジ
ィ検索装置を示すブロック線図である。同図において、
1−1〜1−nは、それぞれインデックスk1 〜インデ
ックスkn についてのファジィシソーラス、2−1〜2
−nは、それぞれインデックスk1 〜インデックスkn
のインデックス値についてのシソーラス展開器、3はイ
ンデックス付けされた事例データベース、4−1〜4−
nは、それぞれインデックスk1〜インデックスkn の
インデックス値に対する各事例の適合度の計算器、5−
1〜5−nは、それぞれインデックスk1 〜インデック
スkn のインデックス値に対する各事例の適合度の統合
器、6は各インデックスに対する適合度の統合器であ
る。
Example 1. FIG. 1 is a block diagram showing a fuzzy search device according to the first embodiment. In the figure,
1-1 to 1-n are fuzzy thesauruses for indexes k1 to kn, respectively 2-1 to 2-1
-N is index k1 to index kn, respectively
Expander for index values of, 3 is an indexed case database, 4-1 to 4-
n is a calculator of the goodness of fit of each case with respect to the index values of index k1 to index kn, and 5-
1 to 5-n are integrators of the fitness of each case with respect to the index values of the indexes k1 to kn, and 6 is an integrator of the fitness of each index.

【0055】ここで、ファジィシソーラス1−i、シソ
ーラス展開器2−i、計算器4−i、統合器5−i(た
だし、i=1,・・・,n)は、ひとつのインデックス
kiに対する処理の一単位である。便宜上、これらを第
i番目のファジイ検索部100aと記す。
Here, the fuzzy thesaurus 1-i, thesaurus expander 2-i, calculator 4-i, and integrator 5-i (where i = 1, ..., N) correspond to one index ki. It is a unit of processing. For convenience, these are referred to as the i-th fuzzy search unit 100a.

【0056】次に動作について説明する。まず、インデ
ックスk1 〜インデックスkn までのファジィシソーラ
ス1−1〜1−nには、図2に示されるようなインデッ
クスごとのインデックス値間の関係が、予め定義されて
いる。
Next, the operation will be described. First, in the fuzzy thesauruses 1-1 to 1-n from the index k1 to the index kn, the relationship between index values for each index as shown in FIG. 2 is defined in advance.

【0057】次に、シソーラス展開器2−1〜2−n
が、外部からインデックスk1 〜インデックスkn の検
索条件インデックス値をそれぞれ受けるとともに、さら
に、インデックスk1 〜インデックスkn に対応するフ
ァジィシソーラス1−1〜1−nから各インデックスの
インデックス値間の関係をそれぞれ受けて、シソーラス
展開を行ない、ファジィ化されたインデックス値を出力
する。
Next, thesaurus expanders 2-1 to 2-n
Receives from outside the search condition index values of the indexes k1 to kn, and further receives the relationships between the index values of the indexes from the fuzzy thesaurus 1-1 to 1-n corresponding to the indexes k1 to kn, respectively. Then, thesaurus expansion is performed and the fuzzy index value is output.

【0058】次に、各インデックス値に対する各事例の
適合度の計算器4−1〜4−nが、上記シソーラス展開
器2−1〜2−nからのファジィ化されたインデックス
値とインデックス付けされた事例データベース3からイ
ンデックス付けされた事例データとを入力とし、インデ
ックスk1 〜インデックスkn の各インデックス値に対
する各事例の適合度を計算し、出力する。計算器4−1
〜4−nの出力のディメンジョンは、(事例の数)×
(インデックスの数n)×(インデックス値の数)であ
る。インデックス付けされた事例データベース3には、
インデックス付けされた事例データが、予め蓄積されて
いる。
Next, the calculator 4-1 to 4-n of the goodness of fit of each case for each index value is indexed with the fuzzy index value from the thesaurus expanders 2-1 to 2-n. The case data indexed from the case database 3 is used as input, and the suitability of each case for each index value of the index k1 to index kn is calculated and output. Calculator 4-1
The dimension of the output of ~ 4-n is (the number of cases) x
(Number of indexes n) × (number of index values). The indexed case database 3 contains:
The indexed case data is stored in advance.

【0059】次に、各インデックス値に対する各事例の
適合度の統合器5−1〜5−nが、上記各インデックス
値に対する各事例の適合度の計算器4−1〜4−nから
のインデックスk1 〜インデックスkn の各インデック
ス値に対する各事例の適合度を入力とし、該インデック
スk1 〜インデックスkn のインデックス毎に各インデ
ックス値に対する各事例の適合度を統合し、各インデッ
クスに対する各事例の適合度を出力する。統合器5−1
〜5−nの出力のディメンジョンは、(事例の数)×
(インデックスの数n)である。
Next, the integrators 5-1 to 5-n of the goodness of fit of each case with respect to each index value use the indexes from the calculators 4-1 to 4-n of the goodness of fit of each case with respect to the above-mentioned index values. The fitness of each case for each index value of k1 to index kn is input, the fitness of each case for each index value is integrated for each index of index k1 to index kn, and the fitness of each case for each index is calculated. Output. Integrator 5-1
The dimension of the output of ~ 5-n is (the number of cases) ×
(The number of indexes n).

【0060】次に、各インデックスに対する適合度の統
合器6が、上記各インデックスに対する各事例の統合器
5−1〜5−nからの各インデックスに対する各事例の
適合度を入力とし、該各インデックスに対する各事例の
適合度を統合し、各事例の適合度を計算し、出力する。
統合器6の出力のディメンジョンは、(事例の数)であ
る。該出力がファジィ検索装置全体の出力として検索者
に示される。
Next, the integrator 6 of the goodness of fit for each index inputs the goodness of fit of each case to each index from the integrators 5-1 to 5-n of each case for each index, The suitability of each case is integrated, and the suitability of each case is calculated and output.
The dimension of the output of the integrator 6 is (the number of cases). The output is shown to the searcher as the output of the entire fuzzy search device.

【0061】以上のように、この実施例1によれば、互
いに異なる複数のインデックスそれぞれについて、イン
デックスに対する各事例の適合度を求める複数のファジ
ィ検索部と、これらインデックスに対する各事例の適合
度を統合し、事例ごとの適合度を求める統合器とを備え
たので、インデックス値間の上位語・下位語の関係を示
したファジィシソーラスあるいは類似語の関係を示した
ファジィシソーラスを利用して、複数のキーワードに相
当する複数のインデックス情報を有効に利用しつつ、事
例のような複数のインデックスを持つデータの検索を行
うことができる。
As described above, according to the first embodiment, with respect to each of a plurality of mutually different indexes, a plurality of fuzzy search units for obtaining the degree of suitability of each case with respect to the index and the degree of suitability of each case with respect to these indexes are integrated. However, since it is equipped with an integrator that finds the goodness of fit for each case, multiple fuzzy thesauruses that show the relationship between high-order words and low-order words between index values or fuzzy thesauri that show the relationship between similar words can be used. It is possible to search for data having a plurality of indexes such as a case while effectively utilizing a plurality of index information corresponding to keywords.

【0062】実施例2.図3は、この実施例3のファジ
ィ検索装置を示すブロック線図である。同図において、
7−1はインデックスk1 に対するインデックスk2 の
ファジィシソーラスであり、7−2はインデックスk2
に対するインデックスk1 のファジィシソーラスであ
る。8−1は外部から入力されるインデックスk1の検
索条件インデックス値とファジィシソーラス7−1から
のインデックス値によりシソーラス展開をして相互イン
デックスを出力する相互インデックスシソーラス展開
器、8−2は外部から入力されるインデックスk2の検
索条件インデックス値とファジィシソーラス7−2から
のインデックス値によりシソーラス展開をして相互イン
デックスを出力する相互インデックスシソーラス展開器
である。
Example 2. FIG. 3 is a block diagram showing a fuzzy search device according to the third embodiment. In the figure,
7-1 is a fuzzy thesaurus of index k2 with respect to index k1, and 7-2 is index k2.
Is a fuzzy thesaurus with index k1 for. Reference numeral 8-1 is a mutual index thesaurus expander for performing a thesaurus expansion based on the search condition index value of the index k1 input from the outside and the index value from the fuzzy thesaurus 7-1 and outputting a mutual index. 8-2 is input from the outside. It is a mutual index thesaurus expander that expands the thesaurus according to the search condition index value of the index k2 and the index value from the fuzzy thesaurus 7-2 and outputs a mutual index.

【0063】また、41−1は計算器4a−1、4b−
1の出力を統合して統合器5−1に出力する統合器であ
る。41−2は計算器4a−2、4b−2の出力を統合
して統合器5−2に出力する統合器である。
Further, 41-1 is a calculator 4a-1, 4b-
It is an integrator which integrates the output of 1 and outputs to the integrator 5-1. Reference numeral 41-2 is an integrator that integrates the outputs of the calculators 4a-2 and 4b-2 and outputs the integrated outputs to the integrator 5-2.

【0064】ここで、ファジィシソーラス1−i、シソ
ーラス展開器2−i、計算器4a−i,4b−i、統合
器5−i、相互ファジィシソーラス7−i、相互インデ
ックスシソーラス展開器8−i、統合器41−i(ただ
し、i=1,2)は、ひとつのインデックスkiに対す
る処理の一単位である。便宜上、これらを第i番目のフ
ァジイ検索部100bと記す。
Here, fuzzy thesaurus 1-i, thesaurus expander 2-i, calculators 4a-i, 4b-i, integrator 5-i, mutual fuzzy thesaurus 7-i, mutual index thesaurus expander 8-i. The integrator 41-i (where i = 1, 2) is a unit of processing for one index ki. For convenience, these are referred to as the i-th fuzzy search unit 100b.

【0065】ここで、ファジィ検索部100b同士は、
実施例1のファジィ検索部100aと異なり、互いに信
号のやりとりを行う。すなわち、ひとつのファジィ検索
部100bは、外部に対し相互インデックスを出力し、
そして、他のひとつのファジィ検索部100bが、この
相互インデックスを受けて適合度を計算する。なお、こ
こでi=1,2としたのは説明の便宜上であって、いか
なる数値であってもよい。
Here, the fuzzy search units 100b are
Unlike the fuzzy search unit 100a of the first embodiment, signals are exchanged with each other. That is, one fuzzy search unit 100b outputs the mutual index to the outside,
Then, the other fuzzy search unit 100b receives the mutual index and calculates the goodness of fit. It should be noted that here, i = 1 and 2 are set for convenience of description, and any numerical value may be used.

【0066】次に動作について説明する。ファジィシソ
ーラス1−i、シソーラス展開器2−i、計算器4a−
i、統合器5−iの部分の動作は、実施例1の場合と同
様であるから説明を割愛し、相違点を中心に説明する。
Next, the operation will be described. Fuzzy thesaurus 1-i, thesaurus expander 2-i, calculator 4a-
The operation of the i and integrator 5-i portions is the same as in the case of the first embodiment, so the description thereof will be omitted and differences will be mainly described.

【0067】インデックスk1 に対するインデックスk
2 のファジィシソーラス7−1には、インデックスk1
のインデックス値に対するインデックスk2 のインデッ
クス値間の関係が、予め定義されている。また、インデ
ックスk2 に対するインデックスk1 のファジィシソー
ラス7−2には、同様に、インデックスk2 のインデッ
クス値に対するインデックスk1 のインデックス値間の
関係が、予め定義されている。
Index k for index k1
The index k1 is included in the fuzzy thesaurus 7-1 of 2.
The relationship between the index value of the index k2 and the index value of the index is defined in advance. Similarly, in the fuzzy thesaurus 7-2 of the index k1 with respect to the index k2, the relationship between the index value of the index k1 and the index value of the index k2 is similarly defined in advance.

【0068】相互インデックスシソーラス展開器8−1
は、外部から入力されるインデックスk1 の検索条件イ
ンデックス値と、上記インデックスk1 に対するインデ
ックスk2 のファジィシソーラス7−1からのインデッ
クスk1 のインデックス値に対するインデックスk2 の
インデックス値間の関係とに基づき、シソーラス展開を
行ない、インデックスk1 の検索条件インデックス値に
対するインデックスk2 のファジィ化インデックス値を
出力する。このファジィ化インデックス値は、他のファ
ジィ検索部の計算器4b−2で使用される。他の相互イ
ンデックスシソーラス展開器8−2の動作も同様であ
る。
Mutual Index Thesaurus Expander 8-1
Is a thesaurus expansion based on the search condition index value of the index k1 input from the outside and the relationship between the index value of the index k2 and the index value of the index k1 from the fuzzy thesaurus 7-1 of the index k2 with respect to the index k1. To output the fuzzy index value of index k2 for the search condition index value of index k1. This fuzzy index value is used by the calculator 4b-2 of the other fuzzy search unit. The operation of the other mutual index thesaurus expanders 8-2 is similar.

【0069】一方、計算器4b−1は、他のファジィ検
索部の相互インデックスシソーラス展開器8−2で求め
られたインデックスk2 の検索条件インデックス値に対
するインデックスk1 のファジィ化インデックス値に基
づき、インデックスk2の検索条件インデックス値に対
するインデックスk1の各インデックス値に対する各事
例の適合度を計算し、出力する。他の計算器4b−2の
動作も同様である。
On the other hand, the calculator 4b-1 calculates the index k2 based on the fuzzy index value of the index k1 with respect to the search condition index value of the index k2 obtained by the mutual index thesaurus expander 8-2 of the other fuzzy search unit. The matching degree of each case with respect to each index value of the index k1 with respect to the search condition index value is calculated and output. The operation of the other calculators 4b-2 is similar.

【0070】次に、統合器41−1は、計算器4a−1
の出力と計算器4b−1の出力とを統合して各インデッ
クス値に対する各事例の統合度の統合器5−1に対し出
力する。具体的な統合の処理器として、後の実施例で説
明されるt−norm演算器、t−conorm演算
器、平均化演算器、あるいは、区間値演算器のいずれか
が用いられる。他の統合器41−2の動作も同様であ
る。
Next, the integrator 41-1 has the calculator 4a-1.
And the output of the calculator 4b-1 are integrated and output to the integrator 5-1 of the integration degree of each case for each index value. As a specific integration processor, any one of a t-norm calculator, a t-conorm calculator, an averaging calculator, or an interval value calculator described in the embodiments below is used. The operation of the other integrator 41-2 is also the same.

【0071】そして、各インデックスに対する適合度の
統合器6が、上記各インデックスに対する各事例の統合
器5−1〜5−nからの各インデックスに対する各事例
の適合度を入力とし、該各インデックスに対する各事例
の適合度を統合し、各事例の適合度を計算し、出力す
る。該出力がファジィ検索装置全体の出力として検索者
に示される。
Then, the integrator 6 of the goodness of fit for each index inputs the goodness of fit of each case for each index from the integrators 5-1 to 5-n of each case for each index, and inputs the suitability for each case. The goodness of fit of each case is integrated, and the goodness of fit of each case is calculated and output. The output is shown to the searcher as the output of the entire fuzzy search device.

【0072】以上のように、この実施例2によれば、異
なる2つのインデックスの間でシソーラス展開を行う相
互インデックスシソーラス展開器を備えたので、各イン
デックス値に対する各事例の適合度を計算する際に、他
のインデックスによる関係を利用することができる。こ
のことにより、インデックス値間の関係だけによる検索
に比べ、多面的な評価が可能になり、検索の精度が向上
する。
As described above, according to the second embodiment, since the mutual index thesaurus expander for performing thesaurus expansion between two different indexes is provided, when calculating the goodness of fit of each case for each index value. In addition, relationships based on other indexes can be used. As a result, multi-faceted evaluation is possible and the accuracy of the search is improved, as compared with a search based on only the relationship between index values.

【0073】実施例3.図4は、この実施例3のファジ
ィ検索装置を示すブロック線図である。同図において、
9−1,・・・,9−nは各事例の適合度とインデック
ス付けされた事例データとからインデックス値を抽出す
るインデックス値抽出器、91−1,・・・,91−n
は外部から入力されるインデックスの検索条件インデッ
クス値とインデックス値抽出器により抽出されたインデ
ックス値とを合成してシソーラス展開器2−1,・・
・,2−nの入力とする合成手段である。
Example 3. FIG. 4 is a block diagram showing a fuzzy search device according to the third embodiment. In the figure,
9-1, ..., 9-n are index value extractors for extracting index values from the suitability of each case and the indexed case data, 91-1 ,.
Is a thesaurus expander 2-1 by combining the search condition index value of the index input from the outside and the index value extracted by the index value extractor.
.., 2-n are input means for synthesizing.

【0074】次に動作について説明する。インデックス
値抽出器9−1,・・・,9−nは、各インデックス値
に対する各事例の適合度統合器5−1,・・・,5−n
からの各インデックスに対する各事例の適合度と、イン
デックス付けされた事例データベース3から事例データ
とをそれぞれ入力とし、該適合度に応じて各事例のイン
デックス値を抽出して合成手段91−1,・・・,91
−nに対し出力する。これら出力されたインデックス値
は、それぞれファジィ検索部100c内でフィードバッ
クされ検索条件として使用される。
Next, the operation will be described. The index value extractors 9-1, ..., 9-n are the goodness-of-fit integrators 5-1, ..., 5-n of each case for each index value.
Inputting the goodness of fit of each case with respect to each index and case data from the indexed case database 3, the index value of each case is extracted according to the goodness of fit, and combining means 91-1 ,. ..., 91
Output to -n. The output index values are fed back in the fuzzy search unit 100c and used as search conditions.

【0075】以上のように、この実施例3によれば、各
事例の適合度とインデックス付けされた事例データとか
らインデックス値を抽出してフィードバックするインデ
ックス値抽出器を備えたので、各インデックスごとに検
索条件を広く展開して類似したデータを検索することが
できる。
As described above, according to the third embodiment, the index value extractor for extracting the index value from the goodness of fit of each case and the indexed case data and feeding it back is provided. The search conditions can be widely expanded to search for similar data.

【0076】実施例4.図5は、この実施例4のファジ
ィ検索装置を示すブロック線図である。同図において、
10は各インデックスに対する適合度の統合器6が出力
する各事例の適合度とインデックス付けされた事例デー
タベース3が出力するインデックス付けされた事例デー
タとからインデックス値を抽出するインデックス値抽出
器、91−1,・・・,91−nは外部から入力される
インデックスの検索条件インデックス値とインデックス
値抽出器10により抽出されたインデックス値とを合成
してシソーラス展開器2−1,・・・,2−nの入力と
する合成手段である。
Example 4. FIG. 5 is a block diagram showing the fuzzy search device of the fourth embodiment. In the figure,
Reference numeral 10 is an index value extractor for extracting an index value from the goodness of fit of each case output by the integrator 6 of the goodness of fit for each index and the indexed case data output by the indexed case database 3, 91- , ..., 91-n combine the search condition index value of the index input from the outside and the index value extracted by the index value extractor 10 to generate thesaurus expanders 2-1, ..., 2 It is a synthesizing means that takes -n as an input.

【0077】次に動作について説明する。インデックス
値抽出器10は、各インデックスに対する各事例の適合
度の統合器6からの各事例の適合度と、インデックス付
けされた事例データベース3からの事例データとを入力
とし、該適合度に応じて各事例のインデックス値を抽出
する。そして、合成手段91−1,・・・,91−nに
対し同じインデックス値をそれぞれ出力する。これら出
力されたインデックス値は、それぞれファジィ検索部1
00aにフィードバックされ検索条件として使用され
る。
Next, the operation will be described. The index value extractor 10 inputs the goodness of fit of each case from the integrator 6 of the goodness of fit of each case for each index, and the case data from the indexed case database 3 according to the goodness of fit. Extract the index value for each case. Then, the same index value is output to each of the combining units 91-1, ..., 91-n. These output index values are used for the fuzzy search unit 1 respectively.
It is fed back to 00a and used as a search condition.

【0078】以上のように、この実施例4によれば、各
インデックスに対する適合度の統合器6が出力する各事
例の適合度とインデックス付けされた事例データベース
3が出力するインデックス付けされた事例データとから
インデックス値を抽出するインデックス値抽出器を備え
たので、各事例の適合度を求めた後で、その適合度の高
い事例のインデックス値を抽出し、検索条件にフィード
バックすることで、各インデックスごとに検索条件を広
く展開して、類似したデータを検索することができる。
As described above, according to the fourth embodiment, the goodness of fit of each case output from the integrator 6 of the goodness of fit for each index and the indexed case data output from the case database 3 indexed. Since the index value extractor that extracts the index value from and is provided, after calculating the goodness of fit of each case, the index value of the case with a high goodness of fit is extracted and fed back to the search condition, By broadly expanding the search condition for each, similar data can be searched.

【0079】実施例5.図6は、この実施例5のファジ
ィ検索装置を示すブロック線図である。同図において、
11−1は、各インデックス値に対する各事例の適合度
の統合器5−1が出力する各事例の適合度とインデック
ス付けされた事例データベース3が出力するインデック
ス付けされた事例データとからインデックス値を抽出す
る他インデックスによるインデックス値抽出器である。
91−2は、外部から入力されるインデックスの検索条
件インデックス値とインデックス値抽出器10により抽
出されたインデックス値とを合成してシソーラス展開器
2−2の入力とする合成手段である。
Example 5. FIG. 6 is a block diagram showing a fuzzy search device according to the fifth embodiment. In the figure,
Reference numeral 11-1 denotes an index value from the goodness of fit of each case output by the integrator 5-1 of the goodness of fit of each case with respect to each index value and the indexed case data output from the indexed case database 3. It is an index value extractor based on another index to be extracted.
Reference numeral 91-2 is a synthesizing means for synthesizing the search condition index value of the index input from the outside and the index value extracted by the index value extractor 10 and inputting to the thesaurus expander 2-2.

【0080】次に動作について説明する。他インデック
スによるインデックス抽出器11−1は、各インデック
ス値に対する各事例の適合度の統合器5−1からのイン
デックスk1 に対する各事例の適合度と、インデックス
付けされた事例データベース3からの事例データとを入
力とし、インデックスk1 によるインデックスk2 のイ
ンデックス値を、該適合度に応じて抽出する。そして、
合成手段91−2に対し該インデックス値を出力する。
このインデックス値は、ファジィ検索部100eにフィ
ードバックされ検索条件として使用される。
Next, the operation will be described. The index extractor 11-1 using another index stores the goodness of fit of each case with respect to the index k1 from the integrator 5-1 of the goodness of fit of each case with respect to each index value, and the case data from the indexed case database 3. As an input, the index value of the index k2 by the index k1 is extracted according to the fitness. And
The index value is output to the synthesizing unit 91-2.
This index value is fed back to the fuzzy search unit 100e and used as a search condition.

【0081】この実施例5は、他インデックスによるイ
ンデックス値をフィードバックしている(図6では、イ
ンデックスk2に対しインデックスk1によるインデッ
クスk2のインデックス値がフィードバックされてい
る)点で実施例3と異なる。
The fifth embodiment is different from the third embodiment in that the index value based on the other index is fed back (in FIG. 6, the index value of the index k2 based on the index k1 is fed back to the index k2).

【0082】なお、図6のファジィ検索部100dに、
さらに合成手段91−1を備えるとともに、ファジィ検
索部100eに、さらに他インデックスによるインデッ
クス値抽出器11−2を備え、ファジィ検索部100d
のインデックスk1に対しインデックスk2によるイン
デックスk1のインデックス値がフィードバックされる
ようにしてもよい。
The fuzzy search section 100d shown in FIG.
Further, the fuzzy search unit 100e is further provided with a synthesizing unit 91-1 and the index value extractor 11-2 with another index is further provided to the fuzzy search unit 100d.
The index value of the index k1 based on the index k2 may be fed back to the index k1 of.

【0083】また、図6において、ファジィ検索部の数
は2つであるが、これに限るものではない。ファジィ検
索部の数はいくつであってもよい。
In FIG. 6, the number of fuzzy search units is two, but the number is not limited to this. Any number of fuzzy search units may be used.

【0084】以上のように、この実施例5によれば、各
インデックス値に対する各事例の適合度の統合器5−1
が出力する各事例の適合度とインデックス付けされた事
例データベース3が出力するインデックス付けされた事
例データとからインデックス値を抽出する他インデック
スによるインデックス値抽出器を備えたので、各インデ
ックスに対する各事例の適合度を求めた後で、適合度に
応じて、他のインデックスからインデックス値を抽出す
ることで、インデックス間の関係をも利用して、検索条
件を広く展開し、検索することができる。
As described above, according to the fifth embodiment, the integrator 5-1 of the goodness of fit of each case with respect to each index value is provided.
Since the index value extractor by another index that extracts the index value from the goodness of fit of each case output by the case and the indexed case data output by the indexed case database 3 is provided, After obtaining the goodness of fit, by extracting the index value from another index according to the goodness of fit, the search condition can be broadly expanded and searched by utilizing the relationship between the indexes.

【0085】実施例6.図7は、この実施例6のファジ
ィ検索装置を示すブロック線図である。同図において、
12は、外部から予め与えられる重み付けデータに基づ
き各インデックス値に対する各事例の適合度の統合器5
−1,・・・,5−nの出力をそれぞれ重み付けて各イ
ンデックスに対する適合度の統合器6に対し出力する重
み付け演算器である。
Example 6. FIG. 7 is a block diagram showing a fuzzy search device according to the sixth embodiment. In the figure,
Reference numeral 12 denotes an integrator 5 of the goodness of fit of each case for each index value based on weighting data given in advance from the outside.
It is a weighting calculator that weights the outputs of −1, ..., 5-n and outputs the weighted outputs to the integrator 6 of the goodness of fit for each index.

【0086】次に動作について説明する。重み付け演算
器は12は、各インデックス値に対する各事例の適合度
の統合器5−1,・・・,5−nから、各インデックス
に対する各事例の適合度をそれぞれ受ける。そして、外
部から与えられる各インデックスに対する重みに基づ
き、これら各インデックスに対する各事例の適合度の値
を重みによって調節して出力する。
Next, the operation will be described. The weighting calculator 12 receives the suitability of each case for each index from the integrators 5-1, ..., 5-n of the suitability of each case for each index value. Then, based on the weight given to each index from the outside, the value of the goodness of fit of each case for each index is adjusted by the weight and output.

【0087】外部から与えられる重み付けデータは、利
用者にとって検索結果を利用しやすいように、インデッ
クスの種類、ファジィシソーラスの種類、事例データベ
ースの種類、検索結果の用途等に基づき、予め作成され
る。
The weighting data given from the outside is created in advance based on the type of index, the type of fuzzy thesaurus, the type of case database, the use of the search result, etc. so that the user can easily use the search result.

【0088】以上のように、この実施例6によれば、外
部から予め与えられる重み付けデータに基づき各インデ
ックス値に対する各事例の適合度の統合器5−1,・・
・,5−nの出力をそれぞれ重み付けて各インデックス
に対する適合度の統合器6に対し出力する重み付け演算
器を備えたので、各事例の適合度を計算する前に、各イ
ンデックスの適合度の重みを付与することによって、よ
り検索者の意思が反映されたデータを検索することがで
きる。
As described above, according to the sixth embodiment, the integrator 5-1 of the goodness of fit of each case with respect to each index value based on the weighting data given in advance from the outside.
.., 5-n are weighted respectively and output to the integrator 6 of the goodness of fit for each index. Therefore, before calculating the goodness of fit of each case, the weight of the goodness of fit of each index is calculated. By adding "," it is possible to search for data that more reflects the intention of the searcher.

【0089】実施例7.図8は、この実施例7のファジ
ィ検索装置を示すブロック線図である。同図において、
13−1,・・・,13−nは、シソーラス展開器2−
1,・・・,2−nに入力されるインデックスk1,・
・・,knの検索条件インデックス値にそれぞれ対応し
て、各インデックス値に対する各事例の適合度の統合器
5−1,・・・,5−nの出力をそれぞれON/OFF
制御するスイッチである。
Example 7. FIG. 8 is a block diagram showing a fuzzy search device according to the seventh embodiment. In the figure,
13-1, ..., 13-n are thesaurus expanders 2-
1, ..., Indexes k1, ...
····································································································
It is a switch to control.

【0090】次に動作について説明する。スイッチ13
−1,・・・,13−nは、外部からのインデックスk
1 〜インデックスkn の検索条件インデックス値の入力
において、インデックス値が一つも指定されないインデ
ックスがあった場合、そのインデックスに対応して、各
インデックス値に対する各事例の適合度の統合器5−
1,・・・,5−nから、各インデックスに対する適合
度の統合器6への入力をOFFにする。
Next, the operation will be described. Switch 13
-1, ..., 13-n are indices k from the outside
In the input of the search condition index values of 1 to index kn, if there is an index for which no index value is specified, the integrator 5-of the goodness of fit of each case for each index value corresponds to the index.
Input of the degree of conformity for each index to the integrator 6 from 1, ..., 5-n is turned off.

【0091】以上のように、この実施例7によれば、シ
ソーラス展開器2−1,・・・,2−nに入力されるイ
ンデックスk1,・・・,knの検索条件インデックス
値にそれぞれ対応して、各インデックス値に対する各事
例の適合度の統合器5−1,・・・,5−nの出力をそ
れぞれON/OFF制御するスイッチを備えたので、ひ
とつもインデックス値が指定されていないインデックス
があっても、そのインデックスの適合度を各事例の適合
度の計算に含めないことで、検索の際にインデックスが
指定されなかったという情報も適合度の中に含めること
ができる。
As described above, according to the seventh embodiment, the search condition index values of the indexes k1, ..., kn input to the thesaurus expanders 2-1, ..., 2-n respectively correspond. Since there is provided a switch for ON / OFF controlling the outputs of the integrators 5-1, ..., 5-n of the suitability of each case for each index value, no index value is specified. Even if there is an index, by not including the goodness of fit of the index in the calculation of the goodness of fit of each case, it is possible to include in the goodness of fit information that the index was not specified during the search.

【0092】実施例8.図9は、この実施例8のファジ
ィ検索装置を示すブロック線図である。同図において、
13−1,・・・,13−nは、シソーラス展開器2−
1,・・・,2−nに入力されるインデックスk1,・
・・,knの検索条件インデックス値にそれぞれ対応し
て、各インデックス値に対する各事例の適合度の統合器
5−1,・・・,5−nの出力をONするか、代替値を
出力するかを制御するスイッチである。14−1,・・
・,14−nは予め代替値を格納するとともに、各イン
デックス値に対する各事例の適合度の統合器5−1,・
・・,5−nの出力がOFFされたときに、各インデッ
クスに対する適合度の統合器6に対し代替値をそれぞれ
出力する代替値出力器である。
Example 8. FIG. 9 is a block diagram showing a fuzzy search device according to the eighth embodiment. In the figure,
13-1, ..., 13-n are thesaurus expanders 2-
1, ..., Indexes k1, ...
··································, or output the alternative value corresponding to the search condition index value of kn This is a switch that controls 14-1, ...
, 14-n store substitute values in advance, and combiner 5-1 of the goodness of fit of each case for each index value.
.., 5-n are alternative value output devices that output alternative values to the integrator 6 of the goodness of fit for each index when the outputs are turned off.

【0093】次に動作について説明する。代替値出力器
14−1,・・・,14−nは、外部からのインデック
スk1 〜インデックスkn の検索条件インデックス値の
入力おいてインデックス値が一つも指定されないインデ
ックスがあった場合、該当するインデックスの各インデ
ックス値に対する各事例の適合度の統合器5から出力さ
れる各インデックスに対する各事例の適合度に代えて、
予め格納されている代替値を各インデックスに対する適
合度の統合器6に対し出力する。
Next, the operation will be described. The substitute value output devices 14-1, ..., 14-n are the corresponding indexes when no index value is specified in the input of search condition index values of the indexes k1 to kn from the outside. Instead of the goodness of fit of each case for each index output from the integrator 5 of the goodness of fit for each index value of
The substitute value stored in advance is output to the integrator 6 of the goodness of fit for each index.

【0094】代替値出力器14−1,・・・,14−n
に予め格納される代替値は、利用者にとって検索結果を
利用しやすいように、あるいは、検索の精度が向上する
ように、インデックスの種類、ファジィシソーラスの種
類、事例データベースの種類、検索結果の用途等に基づ
き、作成される。
Substitute value output devices 14-1, ..., 14-n
The alternative values stored in advance are stored in the index so that the user can easily use the search results or improve the accuracy of the search. Index types, fuzzy thesaurus types, case database types, and search result usages It is created based on the above.

【0095】以上のように、この実施例8によれば、予
め代替値を格納するとともに、各インデックス値に対す
る各事例の適合度の統合器5−1,・・・,5−nの出
力がOFFされたときに、各インデックスに対する適合
度の統合器6に対し代替値をそれぞれ出力する代替値出
力器を備えたので、ひとつもインデックス値が指定され
ていないインデックスがあっても、このインデックスの
適合度を代替値に置き換えることで、検索の際にインデ
ックスが指定されなかったという情報も適合度の中に含
めることができる。
As described above, according to the eighth embodiment, the alternative values are stored in advance, and the outputs of the integrators 5-1 ..., 5-n of the suitability of each case for each index value are output. Since the substitute value output device that outputs the substitute value to the integrator 6 of the goodness of fit for each index when turned off is provided, even if there is an index for which no index value is specified, this index By replacing the goodness of fit with an alternative value, it is possible to include in the goodness of fit information that the index was not specified during the search.

【0096】単に、統合器5−1,・・・,5−nの出
力をOFFする場合に比べ、適切な代替値を用いるの
で、検索精度がより向上する。
As compared with the case where the outputs of the integrators 5-1, ..., 5-n are simply turned off, an appropriate substitute value is used, so that the retrieval accuracy is further improved.

【0097】実施例9.図10は、この実施例9のファ
ジィ検索装置を示すブロック線図である。同図におい
て、15は、各インデックス値に対する各事例の適合度
の統合器5−1,・・・,5−nの出力に基づき、事例
検索結果の信頼度を求める信頼度算出器である。
Example 9. FIG. 10 is a block diagram showing the fuzzy search device of the ninth embodiment. In the figure, reference numeral 15 is a reliability calculator that obtains the reliability of the case search result based on the outputs of the integrators 5-1, ..., 5-n of the suitability of each case for each index value.

【0098】次に動作について説明する。信頼度算出器
15は、各インデックス値に対する各事例の適合度の統
合器5−1,・・・,5−nからの各インデックスに対
する各事例の適合度を入力とし、事例検索結果の信頼度
を求める。各インデックスに対する各事例の適合度の最
大値と最小値の差が大きい場合には、該当する事例の適
合度の信頼度は低いから、信頼度の値は小さくなる。信
頼度算出器15は、たとえば、入力されたデータの分
散、標準偏差、差の絶対値の和、最大値と最小値の差等
をとることにより、各事例の適合度に対する信頼度を算
出する。
Next, the operation will be described. The reliability calculator 15 inputs the suitability of each case for each index from the integrators 5-1 ..., 5-n of the suitability of each case for each index value, and determines the reliability of the case search result. Ask for. When the difference between the maximum value and the minimum value of the goodness of fit of each case for each index is large, the reliability of the goodness of fit of the corresponding case is low, and thus the value of the reliability is small. The reliability calculator 15 calculates the reliability of the suitability of each case, for example, by taking the variance of the input data, the standard deviation, the sum of the absolute values of the differences, the difference between the maximum value and the minimum value, and the like. .

【0099】各インデックスに対する適合度の統合器6
の出力を平均値にたとえれば、信頼度算出器15の出力
は分散に相当する。
Integrator 6 of the goodness of fit for each index
If the output of is an average value, the output of the reliability calculator 15 corresponds to the variance.

【0100】以上のように、この実施例9によれば、各
インデックス値に対する各事例の適合度の統合器5−
1,・・・,5−nの出力に基づき、事例検索結果の信
頼度を求める信頼度算出器を備えたので、各事例の適合
度を計算する際に、適合度に対する信頼度を計算するこ
とができる。これにより、検索されたデータに対する適
合度の信頼度が分かる。
As described above, according to the ninth embodiment, the integrator 5-of the goodness of fit of each case with respect to each index value is obtained.
Since the reliability calculator that calculates the reliability of the case search result based on the output of 1, ..., 5-n is provided, the reliability for the compatibility is calculated when calculating the compatibility of each case. be able to. As a result, the reliability of the goodness of fit for the retrieved data is known.

【0101】実施例10.図11は、この実施例10の
ファジィ検索装置を示すブロック線図である。同図にお
いて、16はシソーラス展開器2−1,・・・,2−n
に入力されるインデックスk1,・・・,knの検索条
件インデックス値を受けて、これらのうち指定がなされ
ていないインデックス値の数を計数する無指定インデッ
クスカウンタである。17は無指定インデックスカウン
タ16の出力に基づき、信頼度算出器15が算出した信
頼度を調整する信頼度調整器である。
Example 10. FIG. 11 is a block diagram showing a fuzzy search device according to the tenth embodiment. In the figure, 16 is a thesaurus expander 2-1, ..., 2-n
It is a non-designated index counter that receives the search condition index values of the indexes k1, ..., Kn input to and counts the number of index values that are not designated among them. Reference numeral 17 is a reliability adjuster that adjusts the reliability calculated by the reliability calculator 15 based on the output of the unspecified index counter 16.

【0102】次に動作について説明する。無指定インデ
ックスカウンタ16は、外部からのインデックスk1 〜
インデックスkn の検索条件インデックス値の入力のう
ち、インデックス値が一つも指定されなかったインデッ
クスの数をカウントし、出力する。
Next, the operation will be described. The non-designated index counter 16 has an external index k1 ...
Of the inputs of the search condition index value of the index kn, the number of indexes for which no index value is specified is counted and output.

【0103】次に、信頼度調整器17は、上記無指定イ
ンデックスカウンタ16からインデックス値が一つも指
定されなかったインデックスの数に基づき、信頼度算出
器15から各事例の適応度に対する信頼度を調整する。
インデックス値が一つも指定されなかったインデックス
の数が多いほど、各事例の適応度に対する信頼度を小さ
くするように、信頼度調整器17は信頼度を調整する。
Next, the reliability adjuster 17 determines the reliability of the fitness of each case from the reliability calculator 15 based on the number of indexes for which no index value is specified by the unspecified index counter 16. adjust.
The reliability adjuster 17 adjusts the reliability so that the larger the number of indexes for which no index value is specified, the smaller the reliability of the fitness of each case.

【0104】以上のように、この実施例10によれば、
シソーラス展開器2−1,・・・,2−nに入力される
インデックスk1,・・・,knの検索条件インデック
ス値を受けて、これらのうち指定がなされていないイン
デックス値の数を計数する無指定インデックスカウンタ
と、無指定インデックスカウンタ16の出力に基づき、
信頼度算出器15が算出した信頼度を調整する信頼度調
整器とを備えたので、計算された信頼度を指定されなか
ったインデックスの数によって調整することで、検索の
際にインデックスが指定されなかったという情報も信頼
度に含めることができる。
As described above, according to the tenth embodiment,
Receiving the search condition index values of the indexes k1, ..., kn input to the thesaurus expanders 2-1, ..., 2-n, the number of unspecified index values among them is counted. Based on the output of the unspecified index counter and the unspecified index counter 16,
Since the reliability calculator 15 includes a reliability adjuster that adjusts the reliability calculated by the reliability calculator 15, by adjusting the calculated reliability by the number of unspecified indexes, an index is specified at the time of search. The information that it did not exist can also be included in the reliability.

【0105】実施例11.図12は、この実施例11の
ファジィ検索装置を示すブロック線図である。同図にお
いて、18は各インデックスに対する適合度の統合器6
の出力と信頼度算出器15の出力とに基づき、適合度を
信頼度に対応して調整する適合度調整器である。
Example 11. FIG. 12 is a block diagram showing the fuzzy search device according to the eleventh embodiment. In the figure, 18 is an integrator 6 of the fitness for each index.
Is an adaptability adjuster that adjusts the adaptability in accordance with the reliability, based on the output of 1 and the output of the reliability calculator 15.

【0106】次に動作について説明する。信頼度調整器
18は、各インデックスに対する適合度の統合器6から
の各事例の適合度と、信頼算出器15からの各事例の適
合度に対する信頼度とを入力とし、各事例に対する適合
度の値を信頼度によって調整してから出力する。
Next, the operation will be described. The reliability adjuster 18 inputs the goodness of fit of each case from the integrator 6 of the goodness of fit for each index and the reliability of the goodness of fit of each case from the confidence calculator 15 and inputs the goodness of fit for each case. The value is adjusted according to the reliability and then output.

【0107】以上のように、この実施例11によれば、
18は各インデックスに対する適合度の統合器6の出力
と信頼度算出器15の出力とに基づき、適合度を信頼度
に対応して調整する信頼度調整器ので、信頼度を考慮し
た適合度を得ることができる。
As described above, according to the eleventh embodiment,
Reference numeral 18 is a reliability adjuster that adjusts the compatibility in accordance with the reliability based on the output of the integrator 6 and the output of the reliability calculator 15 for each index. Obtainable.

【0108】実施例12.図13、図14は、この実施
例12のファジィ検索装置を示すブロック線図であっ
て、たとえば図1のファジィ検索装置における、各イン
デックス値に対する適合度の統合器5−i(i=1,・
・・,n)、各インデックスに対する適合度の統合器6
の詳細を、それぞれ示す。同図において、各インデック
ス値に対する各事例の適合度の統合器5−i及び各イン
デックスに対する適合度の統合器6は、tーnorm演
算器19によって構成されている
Example 12. 13 and 14 are block diagrams showing a fuzzy search device according to the twelfth embodiment of the present invention. For example, in the fuzzy search device shown in FIG.・
.., n), the integrator 6 of the goodness of fit for each index
Details of each are shown below. In the figure, the integrator 5-i of the goodness of fit of each case for each index value and the integrator 6 of the goodness of fit for each index are configured by a t-norm calculator 19.

【0109】次に動作について説明する。各インデック
ス値に対する事例の適合度の統合器5−iにおけるtー
norm演算器19は、各インデックス値に対する各事
例の適合度計算器4−iからの各インデックス値に対す
る各事例の適合度をそれぞれ入力とし、インデックス値
に関して次式(1) の処理を行ない、各インデックスに対
する各事例の適合度を出力する。この処理はファジィa
nd条件を意味するが、パラメータpの取り方により性
質が変化する。
Next, the operation will be described. The t-norm calculator 19 in the suitability integrator 5-i for each index value respectively determines the suitability of each case for each index value from the suitability calculator 4-i for each case for each index value. The following equation (1) is processed for the index value as an input, and the goodness of fit of each case for each index is output. This process is fuzzy a
It means the nd condition, but the property changes depending on how the parameter p is taken.

【0110】[0110]

【数1】 [Equation 1]

【0111】また、各インデックスに対する事例の適合
度の統合器6におけるtーnorm演算器19は、各イ
ンデックス値に対する各事例の適合度の統合器5−iか
らの各インデックスに対する各事例の適合度を入力と
し、インデックスに関して式(1) の処理を行ない、各事
例の適合度を出力する。この処理はファジィand条件
を意味するが、パラメータpの取り方により性質が変化
する。
Further, the t-norm calculator 19 in the integrator 6 of the goodness of fit of each index corresponds to the goodness of fit of each case to each index from the integrator 5-i of the goodness of fit of each case to each index value. Using as input, the processing of equation (1) is performed for the index, and the goodness of fit of each case is output. This processing means a fuzzy and condition, but the property changes depending on how the parameter p is taken.

【0112】以上のように、この実施例12によれば、
統合処理をt−norm演算により行うので、多くの種
類のインデックスに対応することができて、二つの要素
の関係を、各インデックスに対する各事例の適合度を基
に評価する際に、ファジィand条件の中でより人間の
感性に近いものを用いて適合度を計算することができ
る。
As described above, according to the twelfth embodiment,
Since the integration process is performed by the t-norm operation, it is possible to support many types of indexes, and when evaluating the relationship between two elements based on the goodness of fit of each case for each index, fuzzy and condition It is possible to calculate the goodness of fit by using one that is closer to the human sensitivity.

【0113】実施例13.図15、図16は、この実施
例13のファジィ検索装置を示すブロック線図であっ
て、たとえば図1のファジィ検索装置における、各イン
デックス値に対する適合度の統合器5−i(i=1,・
・・,n)、各インデックスに対する適合度の統合器6
の詳細を、それぞれ示す。同図において、各インデック
ス値に対する各事例の適合度の統合器5−i及び各イン
デックスに対する適合度の統合器6は、tーconor
m演算器20によって構成されている
Example 13. 15 and 16 are block diagrams showing a fuzzy search device according to the thirteenth embodiment. For example, in the fuzzy search device shown in FIG.・
.., n), the integrator 6 of the goodness of fit for each index
Details of each are shown below. In the figure, the integrator 5-i of the goodness of fit of each case for each index value and the integrator 6 of the goodness of fit for each index are t-conor.
It is composed of the m calculator 20.

【0114】次に動作について説明する。各インデック
ス値に対する事例の適合度の統合器5−iにおけるtー
conorm演算器20は、各インデックス値に対する
各事例の適合度計算器4−iからの各インデックス値に
対する各事例の適合度をそれぞれ入力とし、インデック
ス値に関し次式(2) の処理を行ない、各インデックスに
対する各事例の適合度を出力する。この処理はファジィ
or条件を意味するが、パラメータpの取り方により性
質が変化する。
Next, the operation will be described. The t-conorm calculator 20 in the suitability degree integrator 5-i for each index value respectively determines the suitability degree of each case for each index value from the suitability degree calculator 4-i for each case for each index value. The following equation (2) is processed for the index value as an input, and the goodness of fit of each case for each index is output. This processing means a fuzzy or condition, but the property changes depending on how the parameter p is taken.

【0115】[0115]

【数2】 [Equation 2]

【0116】また、各インデックスに対する事例の適合
度の統合器6におけるtーconorm演算器20は、
各インデックス値に対する各事例の適合度の統合器5−
iからの各インデックスに対する各事例の適合度をそれ
ぞれ入力とし、インデックスに関し式(2) の処理を行な
い、各事例の適合度を出力する。この処理はファジィo
r条件を意味するが、パラメータpの取り方により性質
が変化する。
Further, the t-conorm calculator 20 in the integrator 6 of the goodness of fit of the case for each index is
An integrator of the goodness of fit of each case for each index value 5-
The fitness of each case for each index from i is input, and the process of Expression (2) is performed for the index, and the fitness of each case is output. This process is fuzzy
The r condition is meant, but the property changes depending on how the parameter p is taken.

【0117】以上のように、この実施例13によれば、
統合処理をt−conorm演算により行うので、多く
の種類のインデックスに対応することができて、二つの
要素の関係を、各インデックスに対する各事例の適合度
を基に評価する際に、ファジィor条件の中でより人間
の感性に近いものを用いて適合度を計算することができ
る。
As described above, according to the thirteenth embodiment,
Since the integration process is performed by the t-conorm operation, it is possible to deal with many kinds of indexes, and when evaluating the relationship between two elements based on the goodness of fit of each case for each index, a fuzzy or condition is used. It is possible to calculate the goodness of fit by using one that is closer to the human sensitivity.

【0118】実施例14.図17、図18は、この実施
例14のファジィ検索装置を示すブロック線図であっ
て、たとえば図1のファジィ検索装置における、各イン
デックス値に対する適合度の統合器5−i(i=1,・
・・,n)、各インデックスに対する適合度の統合器6
の詳細を、それぞれ示す。同図において、各インデック
ス値に対する各事例の適合度の統合器5−i及び各イン
デックスに対する適合度の統合器6は、平均化演算器2
1によって構成されている
Example 14 17 and 18 are block diagrams showing a fuzzy search device according to the fourteenth embodiment. For example, in the fuzzy search device shown in FIG.・
.., n), the integrator 6 of the goodness of fit for each index
Details of each are shown below. In the figure, the integrator 5-i of the goodness of fit of each case for each index value and the integrator 6 of the goodness of fit for each index are the averaging calculator 2
Consists of 1

【0119】次に動作について説明する。各インデック
ス値に対する事例の適合度の統合器5−iにおける平均
化演算器21は、各インデックス値に対する各事例の適
合度計算器4−iからの各インデックス値に対する各事
例の適合度をそれぞれ入力とし、インデックス値に関し
次式(3) の処理を行ない、各インデックスに対する各事
例の適合度を出力する。
Next, the operation will be described. The averaging calculator 21 in the case suitability integrator 5-i for each index value respectively inputs the case suitability for each index value from the case suitability calculator 4-i for each index value. Then, the processing of the following equation (3) is performed on the index value, and the goodness of fit of each case for each index is output.

【0120】[0120]

【数3】 (Equation 3)

【0121】また、各インデックスに対する事例の適合
度の統合器6における平均化演算器21は、各インデッ
クス値に対する各事例の適合度の統合器5−iからの各
インデックスに対する各事例の適合度をそれぞれ入力と
し、インデックスに関し式(3) の処理を行ない、各事例
の適合度を出力する。
Further, the averaging calculator 21 in the integrator 6 of the goodness of fit of each case to each index determines the goodness of fit of each case to each index from the integrator 5-i of the goodness of fit of each case to each index value. The input is used as an input, the processing of equation (3) is performed for the index, and the goodness of fit of each case is output.

【0122】以上のように、この実施例14によれば、
統合処理を平均化演算により行うので、二つの要素の関
係の平均をとった適合度を計算することができる。
As described above, according to the fourteenth embodiment,
Since the integration process is performed by the averaging operation, it is possible to calculate the goodness of fit by averaging the relationship between the two elements.

【0123】実施例15.図19、図20は、この実施
例15のファジィ検索装置を示すブロック線図であっ
て、たとえば図1のファジィ検索装置における、各イン
デックス値に対する適合度の統合器5−i(i=1,・
・・,n)、各インデックスに対する適合度の統合器6
の詳細を、それぞれ示す。同図において、各インデック
ス値に対する各事例の適合度の統合器5−i及び各イン
デックスに対する適合度の統合器6は、区間値演算器2
1によって構成されている
Example 15. 19 and 20 are block diagrams showing a fuzzy search device according to the fifteenth embodiment of the present invention. For example, in the fuzzy search device shown in FIG.・
.., n), the integrator 6 of the goodness of fit for each index
Details of each are shown below. In the figure, the integrator 5-i of the goodness of fit of each case for each index value and the integrator 6 of the goodness of fit for each index are the interval value calculator 2
Consists of 1

【0124】次に動作について説明する。各インデック
ス値に対する事例の適合度の統合器5−iにおける区間
値演算器22は、各インデックス値に対する各事例の適
合度計算器4−iからの各インデックス値に対する各事
例の適合度をそれぞれ入力とし、インデックス値に関し
次式(4) の処理を行ない、各インデックスに対する各事
例の適合度を出力する。
Next, the operation will be described. The interval value calculator 22 in the suitability integrator 5-i for each index value inputs the suitability of each case for each index value from the suitability calculator 4-i for each case for each index value. Then, the following equation (4) is performed on the index value, and the goodness of fit of each case for each index is output.

【0125】[0125]

【数4】 [Equation 4]

【0126】また、各インデックスに対する事例の適合
度の統合器6における区間値演算器22は、各インデッ
クス値に対する各事例の適合度の統合器5−iからの各
インデックスに対する各事例の適合度をそれぞれ入力と
し、インデックスに関し式(4) の処理を行ない、各事例
の適合度を出力する。
Also, the interval value calculator 22 in the suitability integrator 6 for each index determines the suitability of each case for each index from the integrator 5-i of the suitability for each case for each index value. The input is used as an input, the processing of equation (4) is performed for the index, and the goodness of fit of each case is output.

【0127】以上のように、この実施例14によれば、
統合処理を平均化演算により行うので、二つの要素の関
係を、各インデックスに対する各事例の適合度を基に、
上限と下限としてとらえた適合度を計算することができ
る。
As described above, according to the fourteenth embodiment,
Since the integration process is performed by the averaging operation, the relationship between the two elements is calculated based on the goodness of fit of each case to each index.
It is possible to calculate the goodness of fit, which is taken as the upper and lower limits.

【0128】[0128]

【発明の効果】以上のように、請求項1の発明によれ
ば、インデックス付けされた事例データが予め蓄積され
た事例データベースと、外部から入力される第1のイン
デックスの検索条件インデックス値及び上記事例データ
ベースから入力される事例データに基づき、上記第1の
インデックスに対応する事例ごとの適合度を求めて出力
する第1のファジィ検索部と、外部から入力される第2
のインデックスの検索条件インデックス値及び上記事例
データベースから入力される事例データに基づき、上記
第2のインデックスに対応する事例ごとの適合度を求め
て出力する第2のファジィ検索部と、上記第1のファジ
ィ検索部及び上記第2のファジィ検索部からそれぞれ入
力される上記第1のインデックスに対応する事例ごとの
適合度及び上記第2のインデックスに対応する事例ごと
の適合度を統合して、事例ごとの適合度を出力する統合
器とを備えたので、複数種のキーワードに相当する複数
のインデックス値の情報を有効に利用し、インデックス
値間の上位語・下位語の関係を示したファジィシソーラ
スや、類似語の関係を示したファジィシソーラスを利用
し、事例のような複数のインデックスを持つデータの検
索などを行うことができる。
As described above, according to the invention of claim 1, the case database in which the indexed case data is stored in advance, the search condition index value of the first index input from the outside, and the above A first fuzzy search unit that calculates and outputs a goodness of fit for each case corresponding to the first index based on the case data input from the case database, and a second fuzzy search unit that is externally input.
A second fuzzy search unit that obtains and outputs a goodness of fit for each case corresponding to the second index based on the search condition index value of the index and case data input from the case database; For each case, the goodness of fit for each case corresponding to the first index and the goodness of fit for each case corresponding to the second index, which are respectively input from the fuzzy search unit and the second fuzzy search unit, are integrated. Since it has an integrator that outputs the matching degree of, the information of multiple index values corresponding to multiple types of keywords can be used effectively, and a fuzzy thesaurus that shows the relationship between high-rank words and low-rank words between index values and , Using a fuzzy thesaurus that shows the relationship of similar words, search for data with multiple indexes such as cases It can be.

【0129】また、請求項2の発明によれば、上記ファ
ジィ検索部を、外部から入力されるインデックス値に対
応するインデックス値の関係が予め定義されたファジィ
シソーラスと、上記外部から入力されるインデックス値
の検索条件インデックス値及び上記ファジィシソーラス
から入力されるインデックス値の関係に基づきシソーラ
ス展開を行ない、上記入力されるインデックスに対応す
るファジィ化インデックス値を出力するシソーラス展開
器と、上記シソーラス展開器から入力されるファジィ化
インデックス値及び上記事例データベースから入力され
る事例データに基づき、上記ファジィ化インデックス値
に対応して事例ごとに適合度を計算して出力する事例ご
との適合度の計算器と、上記事例ごとの適合度の計算器
から入力される上記ファジィ化インデックス値に対応し
て計算された事例ごとの適合度を、上記外部から入力さ
れたインデックスの事例ごとの適合度に統合して出力す
るインデックス値の統合器とから構成したので、複数種
のキーワードに相当する複数のインデックスの情報を有
効に利用し、インデックス値間の上位語・下位語の関係
を示したファジィシソーラスや、類似語の関係を示した
ファジィシソーラスを利用し、事例のような複数のイン
デックスを持つデータの検索などを行うことができる。
According to a second aspect of the present invention, the fuzzy search section is provided with a fuzzy thesaurus in which a relationship of index values corresponding to index values input from the outside is defined in advance, and an index input from the outside. Value search conditions Thesaurus expander that performs a thesaurus expansion based on the relationship between the index value and the index value input from the fuzzy thesaurus and outputs a fuzzy index value corresponding to the input index, and the thesaurus expander Based on the input fuzzy index value and the case data input from the case database, a suitability calculator for each case that calculates and outputs the suitability for each case corresponding to the fuzzy index value, Input from the goodness-of-fit calculator for each case above Since the goodness-of-fit calculated for each case corresponding to the fuzzy index value is composed of the index value integrator that outputs the result by integrating the goodness-of-fit for each case of the index input from the outside, multiple types By effectively using the information of multiple indexes corresponding to the keywords of, and using a fuzzy thesaurus that shows the relationship between upper and lower terms between index values and a fuzzy thesaurus that shows the relationship between similar words, It is possible to search for data with multiple indexes.

【0130】また、請求項3の発明によれば、上記ファ
ジィ検索部に、上記外部から入力されるインデックスの
インデックス値に対しての、上記外部から入力されるイ
ンデックスと異なる他のインデックスのインデックス値
の関係が予め定義された相互ファジィシソーラスと、上
記外部から入力されるインデックスの検索条件インデッ
クス値及び上記相互ファジィシソーラスから入力される
インデックス値の関係に基づきシソーラス展開を行な
い、上記入力されるインデックスに対する上記他のイン
デックスのファジィ化インデックス値を外部に対し出力
する相互インデックスシソーラス展開器と、他のファジ
ィ検索部の相互インデックスシソーラス展開器から入力
されるファジィ化インデックス値及び上記事例データベ
ースから入力される事例データに基づき、上記ファジィ
化インデックス値に対応して事例ごとに適合度を計算し
て出力する外部入力に基づく事例ごとの適合度の計算器
と、上記事例ごとの適合度の計算器の出力と上記外部入
力に基づく事例ごとの適合度の計算器の出力とを統合し
て上記インデックス値の統合器に対し出力する統合演算
器とを備えたので、各インデックス値に対する各事例の
適合度を計算する際に、他インデックスによる関係を利
用することで、インデックス値間の関係だけでなく、イ
ンデックス間の関係をも利用した検索をすることができ
る。
According to the third aspect of the present invention, the fuzzy search unit has an index value of another index different from the index input from the outside with respect to the index value of the index input from the outside. The relationship is defined in advance based on the relationship between the mutual fuzzy thesaurus, the search condition index value of the index input from the outside, and the index value input from the mutual fuzzy thesaurus. A mutual index thesaurus expander that outputs the fuzzy index value of the other index to the outside, and a fuzzy index value input from the mutual index thesaurus expander of the other fuzzy search unit and the case database are input. Calculating goodness of fit for each case corresponding to the above fuzzy index value based on example data, and outputting the goodness of fit calculator for each case based on external input, and the goodness of fit calculator for each case And the output of the calculator of the goodness of fit for each case based on the external input are integrated and output to the integrator of the index value. Therefore, the goodness of fit of each case for each index value is calculated. By using the relationship between other indexes in the calculation, it is possible to perform a search using not only the relationship between index values but also the relationship between indexes.

【0131】また、請求項4の発明によれば、上記ファ
ジィ検索部に、上記インデックス値の統合器から入力さ
れる事例ごとの適合度及び上記事例データベースから入
力される事例データに基づき、上記外部から入力される
インデックスのインデックス値を事例ごとにそれぞれ抽
出して出力するインデックス値抽出器と、上記インデッ
クス値抽出器から入力されるインデックス値を上記外部
から入力されるインデックスと合成して上記シソーラス
展開器に対し出力する合成手段とを備えたので、各イン
デックスに対する各事例の適合度を求めた後で、その適
合度に応じてインデックス値を抽出し、検索条件にフィ
ードバックすることで、各インデックス毎に検索条件を
広く展開して、類似したデータを検索できるようにな
る。
According to the fourth aspect of the present invention, the fuzzy search unit is configured to use the external data based on the suitability for each case input from the integrator of the index value and the case data input from the case database. The index value extractor that extracts and outputs the index value of the index input from each of the cases, and the thesaurus expansion by combining the index value input from the index value extractor with the index input from the outside. Since it has a synthesizing means for outputting to the indexer, after calculating the goodness of fit of each case for each index, the index value is extracted according to the goodness of fit and fed back to the search condition, Widely expand the search conditions to search for similar data.

【0132】また、請求項5の発明によれば、上記統合
器が出力する事例ごとの適合度及び上記事例データベー
スからの事例データに基づき、上記事例の適合度に応じ
て事例ごとに第1のインデックス及び第2のインデック
スのインデックス値をそれぞれ抽出して出力するインデ
ックス値抽出器と、上記インデックス値抽出器により抽
出された上記第1のインデックスのインデックス値を上
記第1のインデックスの検索条件インデックス値と合成
して上記第1のファジィ検索部に対し出力する第1の合
成手段と、上記インデックス値抽出器により抽出された
上記第2のインデックスのインデックス値を上記第2の
インデックスの検索条件インデックス値と合成して上記
第2のファジィ検索部に対し出力する第2の合成手段と
を備えたので、各事例の適合度を求めた後で、その適合
度の高い事例のインデックス値を抽出し、検索条件にフ
ィードバックすることで、インデックス全体で検索条件
を広く展開して、類似データを検索できるようになる。
Further, according to the invention of claim 5, based on the goodness of fit for each case output from the integrator and the case data from the case database, the first case is given for each case according to the goodness of fit of the case. An index value extractor that extracts and outputs the index value and the index value of the second index, respectively, and the index value of the first index extracted by the index value extractor as the search condition index value of the first index. And a first combining means for combining and outputting to the first fuzzy search unit, and an index value of the second index extracted by the index value extractor as a search condition index value of the second index. And a second synthesizing means for synthesizing and outputting to the second fuzzy search section. After obtaining the goodness of fit of an example, by extracting the index value of the case with a high goodness of fit and feeding it back to the search condition, it becomes possible to broadly expand the search condition in the entire index and search for similar data. .

【0133】また、請求項6の発明によれば、上記第1
のファジィ検索部を、上記第1のインデックスに対応す
るインデックス値の関係が予め定義された第1のファジ
ィシソーラスと、上記第1のインデックスの検索条件イ
ンデックス値及び上記第1のファジィシソーラスから入
力されるインデックス値の関係に基づきシソーラス展開
を行ない、上記第1のインデックスに対応するファジィ
化インデックス値を出力する第1のシソーラス展開器
と、上記第1のシソーラス展開器から入力されるファジ
ィ化インデックス値及び上記事例データベースから入力
される事例データに基づき、上記ファジィ化インデック
ス値に対応して事例ごとに適合度を計算して出力する第
1の事例ごとの適合度の計算器と、上記第1の事例ごと
の適合度の計算器から入力される上記ファジィ化インデ
ックス値に対応して計算された事例ごとの適合度を、上
記第1のインデックスの事例ごとの適合度に統合して出
力する第1のインデックス値の統合器と、上記第1のイ
ンデックス値の統合器から入力される事例ごとの適合度
及び上記事例データベースから入力される事例データに
基づき、上記第1のインデックスに対する事例ごとの適
合度に応じて上記第2のインデックスのインデックス値
を事例ごとにそれぞれ抽出して出力する他インデックス
値抽出器とから構成するとともに、上記第2のファジィ
検索部を、上記第1のファジィ検索部の上記他インデッ
クス値抽出器から入力されるインデックス値を上記第2
のインデックスの検索条件インデックス値と合成する合
成手段と、上記第2のインデックスに対応するインデッ
クス値の関係が予め定義された第2のファジィシソーラ
スと、上記合成手段から入力されるインデックス値及び
上記ファジィシソーラスから入力されるインデックス値
の関係に基づきシソーラス展開を行ない、上記第2のイ
ンデックスに対応するファジィ化インデックス値を出力
する第2のシソーラス展開器と、上記第2のシソーラス
展開器から入力されるファジィ化インデックス値及び上
記事例データベースから入力される事例データに基づ
き、上記ファジィ化インデックス値に対応して事例ごと
に適合度を計算して出力する第2の事例ごとの適合度の
計算器と、上記第2の事例ごとの適合度の計算器から入
力される上記ファジィ化インデックス値に対応して計算
された事例ごとの適合度を、上記第2のインデックスの
事例ごとの適合度に統合して出力する第2のインデック
ス値の統合器とから構成したので、各インデックスに対
する各事例の適合度を求めた後で、適合度に応じて、他
のインデックスからインデックス値を抽出することで、
インデックス間の関係をも利用して、検索条件を広く展
開し、検索をすることができる。
Further, according to the invention of claim 6, the first
The fuzzy search unit is input from the first fuzzy thesaurus in which the relationship of the index values corresponding to the first index is defined in advance, the search condition index value of the first index and the first fuzzy thesaurus. And a fuzzy index value input from the first thesaurus expander that performs a thesaurus expansion based on the relationship between the index values and outputs a fuzzy index value corresponding to the first index. And a first goodness-of-fit calculator for each case that calculates and outputs a goodness-of-fit for each case corresponding to the fuzzy index value based on the case data input from the case database. Corresponding to the above fuzzy index value input from the calculator of goodness of fit for each case Inputs are made from the integrator of the first index value, which integrates the calculated goodness of fit of each case with the goodness of fit of each case of the first index, and the combiner of the first index value. Based on the goodness of fit for each case and the case data input from the case database, the index value of the second index is extracted and output for each case according to the goodness of fit for the first index for each case. And a second fuzzy search unit, wherein the index value input from the other index value extractor of the first fuzzy search unit is the second index value extractor.
Search condition index value of the index, a second fuzzy thesaurus in which the relationship between the index value corresponding to the second index is defined in advance, the index value input from the combining means, and the fuzzy Input from the second thesaurus expander, which performs thesaurus expansion based on the relationship of index values input from the thesaurus, and outputs a fuzzy index value corresponding to the second index, and the second thesaurus expander. A second suitability calculator for each case, which calculates and outputs a suitability for each case corresponding to the fuzzy index value based on the fuzzy index value and the case data input from the case database; The fuzzy input from the fitness calculator for each of the second cases Since the goodness of fit calculated for each case corresponding to the indexized index value is integrated with the goodness of fit of each case of the second index and output by the second index value integrator, each index After obtaining the goodness of fit of each case for, by extracting the index value from other indexes according to the goodness of fit,
By utilizing the relationship between indexes, it is possible to broadly expand the search condition and perform a search.

【0134】請求項7の発明によれば、上記第1のファ
ジィ検索部及び上記第2のファジィ検索部から入力され
る上記第1のインデックスに対応する事例の適合度及び
上記第2のインデックスに対応する事例の適合度に対
し、外部から入力される重みに基づき重み付けの演算を
行ない、上記統合器に対し出力する重み付け演算器を備
えたので、各事例の適合度を計算する前に、各インデッ
クスの適合度に重みを付与することによって、より検索
者の意思が反映されたデータを検索することができる。
According to the invention of claim 7, the conformity of the case corresponding to the first index input from the first fuzzy search unit and the second fuzzy search unit and the second index Since the weighting calculation unit that performs the weighting calculation based on the weight input from the outside for the matching degree of the corresponding case and outputs the weighting coefficient to the integrator is provided, before calculating the matching degree of each case, By giving a weight to the degree of conformity of the index, it is possible to search for data that more reflects the intention of the searcher.

【0135】請求項8の発明によれば、上記第1のイン
デックスの検索条件インデックス値の指定がなされてい
ないときに、上記第1のファジィ検索部の出力を停止さ
せる第1のスイッチと、上記第2のインデックスの検索
条件インデックス値の指定がなされていないときに、上
記第2のファジィ検索部の出力を停止させる第2のスイ
ッチとを設けたので、一つもインデックス値が指定され
ていないインデックスの適合度を各事例の適合度の計算
に含めないことで、検索の際にインデックスが指定され
なかったという情報も適合度の中に含めることができ
る。
According to the eighth aspect of the present invention, the first switch for stopping the output of the first fuzzy search section when the search condition index value of the first index is not designated, Search condition of the second index Since the second switch for stopping the output of the second fuzzy search unit when the index value is not specified is provided, no index value is specified for the index. By not including the goodness of fit in the calculation of the goodness of fit of each case, it is possible to include in the goodness of fit information that the index was not specified in the search.

【0136】請求項9の発明によれば、上記第1のイン
デックスの検索条件インデックス値の指定がなされてい
ないときに、上記第1のファジィ検索部の出力に代え
て、予め定められた代替値を出力する第1の代替値出力
器と、上記第2のインデックスの検索条件インデックス
値の指定がなされていないときに、上記第2のファジィ
検索部の出力に代えて、予め定められた代替値を出力す
る第2の代替値出力器とを備えたので、一つもインデッ
クス値が指定されていないインデックスの適合度を代替
値に置き換えることで、検索の際にインデックスが指定
されなかったという情報も適合度の中に含めることがで
きる。
According to the ninth aspect of the present invention, when the search condition index value of the first index is not specified, a predetermined alternative value is used instead of the output of the first fuzzy search section. And a second alternative value output device for outputting the search condition index value of the second index, a predetermined alternative value is used instead of the output of the second fuzzy search unit. Since the second alternative value output device for outputting the index is provided, by replacing the goodness of fit of the index for which no index value is specified with the alternative value, the information that the index is not specified at the time of search is also provided. It can be included in the goodness of fit.

【0137】請求項10の発明によれば、上記第1のフ
ァジィ検索部が出力する事例ごとの適合度及び上記第2
のファジィ検索部が出力する事例ごとの適合度に基づ
き、事例ごとの適合度の信頼度を計算して出力する信頼
度算出器を備えたので、各事例の適合度を計算する際
に、適合度に対する信頼度を計算することで、検索され
たデータに対する適合度の信頼度が分かる。
According to the invention of claim 10, the goodness of fit for each case output by the first fuzzy search unit and the second degree
Since the fuzzy search unit has a reliability calculator that calculates and outputs the reliability of the goodness of fit for each case based on the goodness of fit for each case, the suitability for each case is calculated. By calculating the reliability with respect to the degree, the reliability of the goodness of fit with respect to the retrieved data can be known.

【0138】請求項11の発明によれば、外部から入力
される第1のインデックスの検索条件インデックス値及
び第2のインデックスの検索条件インデックス値のうち
で指定されていないものをカウントして出力する無指定
インデックスカウンタと、上記無指定インデックスカウ
ンタからの無指定インデックスの数に基づき、上記信頼
度算出器が出力する事例ごとの適合度の信頼度を調整す
る信頼度調整器とを備えたので、計算された信頼度を指
定されなかったインデックスの数によって調整すること
で、検索の際にインデックスが指定されなかったという
情報も信頼度に含めることができる。
According to the eleventh aspect of the present invention, of the search condition index value of the first index and the search condition index value of the second index which are input from the outside, those not specified are counted and output. Since a non-designated index counter and a reliability adjuster for adjusting the reliability of the suitability for each case output by the reliability calculator based on the number of non-designated indexes from the non-designated index counter are provided, By adjusting the calculated reliability according to the number of unspecified indexes, it is possible to include the information that no indexes are specified in the search in the reliability.

【0139】請求項12の発明によれば、上記信頼度算
出器からの事例ごとの適合度の信頼度に基づき、上記統
合器からの事例ごとの適合度を調整する適合度調整器を
備えたので、信頼度を考慮した適合度を得ることができ
る。
According to the twelfth aspect of the invention, there is provided a suitability adjuster for adjusting the suitability for each case from the integrator based on the reliability of the suitability for each case from the reliability calculator. Therefore, it is possible to obtain the goodness of fit considering the reliability.

【0140】請求項13の発明によれば、上記統合器
を、入力されたインデックスに対する適合度間のファジ
ィand条件を求めるt−norm演算器で構成したの
で、二つの要素の関係を、各インデックスに対する各事
例の適合度を基に評価する際に、ファジィand条件の
中でより人間の感性に近いものを用いて適合度を計算す
ることができる。
According to the thirteenth aspect of the present invention, since the integrator is composed of a t-norm arithmetic unit that obtains a fuzzy and condition between the goodnesses of fit with respect to the input indexes, the relationship between the two elements is expressed by each index. In the evaluation based on the goodness of fit of each case with respect to, the goodness of fit can be calculated using a fuzzy and condition that is closer to human sensitivity.

【0141】請求項14の発明によれば、上記統合器
を、入力されたインデックスに対する適合度間のファジ
ィor条件を求めるt−conorm演算器で構成した
ので、二つの要素の関係を、各インデックスに対する各
事例の適合度を基に評価する際に、ファジィor条件の
中でより人間の感性に近いものを用いてファジィシソー
ラスを生成することができる。
According to the fourteenth aspect of the present invention, since the integrator is constituted by the t-conorm arithmetic unit for obtaining the fuzzy or condition between the goodnesses of fit with respect to the input indexes, the relationship between the two elements is expressed by each index. A fuzzy thesaurus can be generated by using a fuzzy or condition that is closer to human sensitivity when evaluating based on the goodness of fit of each case.

【0142】請求項15の発明によれば、上記統合器
を、入力されたインデックスに対する適合度間の平均を
とる平均化演算器で構成したので、二つの要素の関係の
平均を取った適合度を計算することができる。
According to the fifteenth aspect of the present invention, since the integrator is composed of an averaging arithmetic unit that averages the fitness between the input indexes, the fitness that averages the relationship between the two elements. Can be calculated.

【0143】請求項16の発明によれば、上記統合器
を、入力されたインデックスに対する適合度間の区間値
演算する区間値演算器で構成したので、二つの要素の関
係を、各インデックスに対する各事例の適合度を基に上
限と下限としてとらえた適合度を計算することができ
る。
According to the sixteenth aspect of the present invention, the integrator is composed of the interval value calculator for calculating the interval value between the fitness values for the input indexes. Based on the goodness of fit of the case, it is possible to calculate the goodness of fit as an upper limit and a lower limit.

【0144】請求項17の発明によれば、上記インデッ
クス値の統合器を、入力されたインデックス値に対する
適合度間のファジィand条件を求めるt−norm演
算器で構成したので、二つの要素の関係を、各インデッ
クスに対する各事例の適合度を基に評価する際に、ファ
ジィand条件の中でより人間の感性に近いものを用い
て適合度を計算することができる。
According to the seventeenth aspect of the invention, since the integrator of the index values is constituted by the t-norm arithmetic unit for obtaining the fuzzy and condition between the goodnesses of fit with respect to the input index values, the relation between the two elements Is evaluated based on the goodness of fit of each case for each index, the goodness of fit can be calculated using a fuzzy and condition that is closer to human sensitivity.

【0145】請求項18の発明によれば、上記インデッ
クス値の統合器を、入力されたインデックス値に対する
適合度間のファジィor条件を求めるt−conorm
演算器で構成したので、二つの要素の関係を、各インデ
ックスに対する各事例の適合度を基に評価する際に、フ
ァジィor条件の中でより人間の感性に近いものを用い
てファジィシソーラスを生成することができる。
According to the eighteenth aspect of the present invention, the index value integrator is used as a t-conorm for obtaining a fuzzy or condition between the goodnesses of fit with respect to the input index values.
Since it is composed of arithmetic units, when evaluating the relationship between two elements based on the goodness of fit of each case for each index, a fuzzy thesaurus is generated using a fuzzy or condition that is closer to human sensitivity. can do.

【0146】請求項19の発明によれば、上記インデッ
クス値の統合器を、入力されたインデックス値に対する
適合度間の平均をとる平均化演算器で構成したので、二
つの要素の関係の平均を取った適合度を計算することが
できる。
According to the nineteenth aspect of the present invention, the index value integrator is composed of an averaging calculator that takes an average between the fitness values for the input index values. The goodness of fit taken can be calculated.

【0147】請求項20の発明によれば、上記インデッ
クス値の統合器を、入力されたインデックス値に対する
適合度間の区間値演算する区間値演算器で構成したの
で、二つの要素の関係を、各インデックスに対する各事
例の適合度を基に上限と下限としてとらえた適合度を計
算することができる。
According to the twentieth aspect of the present invention, since the integrator of the index values is composed of the interval value calculator for calculating the interval value between the fitness values for the input index values, the relationship between the two elements is Based on the goodness of fit of each case for each index, it is possible to calculate the goodness of fit as an upper limit and a lower limit.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の実施例1を示すブロック線図FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】 この発明のインデックスk1 のファジィシソ
ーラスの例を示す図
FIG. 2 is a diagram showing an example of a fuzzy thesaurus with an index k1 according to the present invention.

【図3】 この発明の実施例2を示すブロック線図FIG. 3 is a block diagram showing a second embodiment of the present invention.

【図4】 この発明の実施例3を示すブロック線図FIG. 4 is a block diagram showing a third embodiment of the present invention.

【図5】 この発明の実施例4を示すブロック線図FIG. 5 is a block diagram showing a fourth embodiment of the present invention.

【図6】 この発明の実施例5を示すブロック線図FIG. 6 is a block diagram showing a fifth embodiment of the present invention.

【図7】 この発明の実施例6を示すブロック線図FIG. 7 is a block diagram showing a sixth embodiment of the present invention.

【図8】 この発明の実施例7を示すブロック線図FIG. 8 is a block diagram showing a seventh embodiment of the present invention.

【図9】 この発明の実施例8を示すブロック線図FIG. 9 is a block diagram showing an eighth embodiment of the present invention.

【図10】 この発明の実施例9を示すブロック線図FIG. 10 is a block diagram showing Embodiment 9 of the present invention.

【図11】 この発明の実施例10を示すブロック線図FIG. 11 is a block diagram showing Embodiment 10 of the present invention.

【図12】 この発明の実施例11を示すブロック線図FIG. 12 is a block diagram showing an eleventh embodiment of the present invention.

【図13】 この発明の実施例12を示すブロック線図FIG. 13 is a block diagram showing an twelfth embodiment of the present invention.

【図14】 この発明の実施例12を示すブロック線図FIG. 14 is a block diagram showing an twelfth embodiment of the present invention.

【図15】 この発明の実施例13を示すブロック線図FIG. 15 is a block diagram showing an embodiment 13 of the present invention.

【図16】 この発明の実施例13を示すブロック線図FIG. 16 is a block diagram showing an embodiment 13 of the present invention.

【図17】 この発明の実施例14を示すブロック線図FIG. 17 is a block diagram showing Embodiment 14 of the present invention.

【図18】 この発明の実施例14を示すブロック線図FIG. 18 is a block diagram showing Embodiment 14 of the present invention.

【図19】 この発明の実施例15を示すブロック線図FIG. 19 is a block diagram showing Embodiment 15 of the present invention.

【図20】 この発明の実施例15を示すブロック線図FIG. 20 is a block diagram showing an embodiment 15 of the present invention.

【図21】 従来のファジィ検索装置を示すブロック線
FIG. 21 is a block diagram showing a conventional fuzzy search device.

【図22】 従来のファジィ検索装置のファジィシソー
ラスを示す図
FIG. 22 is a diagram showing a fuzzy thesaurus of a conventional fuzzy search device.

【図23】 従来のファジィ検索装置のファジィ化キー
ワードを示す図
FIG. 23 is a diagram showing fuzzy keywords of a conventional fuzzy search device.

【符合の説明】[Description of sign]

1 インデックスk1 〜インデックスkn までのファジ
ィシソーラス、2 シソーラス展開器、3 インデック
ス付けされた事例データベース、4 各インデックス値
に対する各事例の適合度の計算器、5 各インデックス
値に対する各事例の適合度の統合器、6 各インデック
スに対する各事例の適合度の統合器、7−1 インデッ
クスk1 に対するインデックスk2 のファジィシソーラ
ス、7−2インデックスk2 に対するインデックスk1
のファジィシソーラス、8 相互インデックスシソーラ
ス展開器、9 インデックス値抽出器、10 インデッ
クス値抽出器、11 他インデックスによるインデック
ス値抽出器、12 重み付け演算器、13 スイッチ、
14 代替値出力器、15 信頼度算出器、16無指定
インデックスカウンタ、17 信頼度調整器、18 適
合度調整器、19t−norm演算器、20 t−co
norm演算器、21 平均化演算器、22 区間値演
算器。
1 fuzzy thesaurus from index k1 to index kn, 2 thesaurus expander, 3 indexed case database, 4 calculator of goodness of fit for each index value, 5 integration of goodness of fit for each index value , 6 Integrator of the goodness of fit of each case for each index, 7-1 Fuzzy thesaurus of index k2 for index k1, 7-2 Index k1 for index k2
Fuzzy thesaurus, 8 mutual index thesaurus expander, 9 index value extractor, 10 index value extractor, 11 index value extractor by other index, 12 weighting calculator, 13 switch,
14 substitute value output device, 15 reliability calculator, 16 unspecified index counter, 17 reliability adjuster, 18 fitness adjuster, 19 t-norm calculator, 20 t-co
norm calculator, 21 averaging calculator, 22 interval value calculator.

Claims (20)

【特許請求の範囲】[Claims] 【請求項1】 インデックス付けされた事例データが予
め蓄積された事例データベースと、 外部から入力される第1のインデックスの検索条件イン
デックス値及び上記事例データベースから入力される事
例データに基づき、上記第1のインデックスに対応する
事例ごとの適合度を求めて出力する第1のファジィ検索
部と、 外部から入力される第2のインデックスの検索条件イン
デックス値及び上記事例データベースから入力される事
例データに基づき、上記第2のインデックスに対応する
事例ごとの適合度を求めて出力する第2のファジィ検索
部と、 上記第1のファジィ検索部及び上記第2のファジィ検索
部からそれぞれ入力される上記第1のインデックスに対
応する事例ごとの適合度及び上記第2のインデックスに
対応する事例ごとの適合度を統合して、事例ごとの適合
度を出力する統合器とを備えたファジィ検索装置。
1. The first database is based on a case database in which indexed case data is stored in advance, a search condition index value of a first index input from the outside, and case data input from the case database. Based on the case data input from the first fuzzy search unit that obtains and outputs the goodness of fit for each case corresponding to the index, the search condition index value of the second index input from the outside, and the case database A second fuzzy search unit that obtains and outputs a goodness of fit for each case corresponding to the second index, and the first fuzzy search unit and the first fuzzy search unit that are respectively input from the second fuzzy search unit. Goodness of fit for each case corresponding to the index and suitability for each case corresponding to the second index Fuzzy search device equipped with an integrator that integrates the degrees and outputs the goodness of fit for each case.
【請求項2】 上記ファジィ検索部を、 外部から入力されるインデックス値に対応するインデッ
クス値の関係が予め定義されたファジィシソーラスと、 上記外部から入力されるインデックスの検索条件インデ
ックス値及び上記ファジィシソーラスから入力されるイ
ンデックス値の関係に基づきシソーラス展開を行ない、
上記入力されるインデックス値に対応するファジィ化イ
ンデックス値を出力するシソーラス展開器と、 上記シソーラス展開器から入力されるファジィ化インデ
ックス値及び上記事例データベースから入力される事例
データに基づき、上記ファジィ化インデックス値に対応
して事例ごとに適合度を計算して出力する事例ごとの適
合度の計算器と、 上記事例ごとの適合度の計算器から入力される上記ファ
ジィ化インデックス値に対応して計算された事例ごとの
適合度を、上記外部から入力されたインデックスの事例
ごとの適合度に統合して出力するインデックス値の統合
器とから構成したことを特徴とする請求項1記載のファ
ジィ検索装置。
2. A fuzzy thesaurus in which the relationship between index values corresponding to index values input from the outside is defined in advance, the search condition index value of the index input from the outside, and the fuzzy thesaurus. Thesaurus expansion is performed based on the relationship of the index values input from
The thesaurus expander that outputs a fuzzy index value corresponding to the input index value, and the fuzzy index based on the fuzzy index value input from the thesaurus expander and the case data input from the case database It is calculated corresponding to the value of the fuzzy index value input from the goodness of fit calculator for each case that calculates and outputs the goodness of fit for each case corresponding to the value. The fuzzy search device according to claim 1, further comprising: an index value integrator that outputs the fitness value for each case integrated with the fitness level for each case of the index input from the outside.
【請求項3】 上記ファジィ検索部に、 上記外部から入力されるインデックスのインデックス値
に対しての、上記外部から入力されるインデックスと異
なる他のインデックスのインデックス値の関係が予め定
義された相互ファジィシソーラスと、 上記外部から入力されるインデックスの検索条件インデ
ックス値及び上記相互ファジィシソーラスから入力され
るインデックス値の関係に基づきシソーラス展開を行な
い、上記入力されるインデックスに対する上記他のイン
デックスのファジィ化インデックス値を外部に対し出力
する相互インデックスシソーラス展開器と、 他のファジィ検索部の相互インデックスシソーラス展開
器から入力されるファジィ化インデックス値及び上記事
例データベースから入力される事例データに基づき、上
記ファジィ化インデックス値に対応して事例ごとに適合
度を計算して出力する外部入力に基づく事例ごとの適合
度の計算器と、 上記事例ごとの適合度の計算器の出力と上記外部入力に
基づく事例ごとの適合度の計算器の出力とを統合して上
記インデックス値の統合器に対し出力する統合演算器と
を備えたことを特徴とする請求項2記載のファジィ検索
装置。
3. The mutual fuzzy in which the relationship between the index value of the index input from the outside and the index value of another index different from the index input from the outside is predefined in the fuzzy search unit. Thesaurus expansion is performed based on the relationship between the thesaurus, the search condition index value of the index input from the outside, and the index value input from the mutual fuzzy thesaurus, and the fuzzy index values of the other indexes to the input index. To the outside, and based on the fuzzy index values input from the mutual index thesaurus expander of other fuzzy search units and the case data input from the case database, Calculating the goodness of fit for each case corresponding to the digitized index value and outputting the goodness of fit calculator for each case based on the external input, and the output of the goodness of fit calculator for each case and the external input The fuzzy search device according to claim 2, further comprising: an integrated computing unit that integrates the output of the calculator of the fitness for each case and outputs the integrated value to the integrator of the index value.
【請求項4】 上記ファジィ検索部に、 上記インデックス値の統合器から入力される事例ごとの
適合度及び上記事例データベースから入力される事例デ
ータに基づき、上記外部から入力されるインデックスの
インデックス値を事例ごとにそれぞれ抽出して出力する
インデックス値抽出器と、 上記インデックス値抽出器から入力されるインデックス
値を上記外部から入力されるインデックスと合成して上
記シソーラス展開器に対し出力する合成手段とを備えた
ことを特徴とする請求項2記載のファジィ検索装置。
4. The index value of the index input from the outside based on the goodness of fit of each case input from the integrator of the index value and the case data input from the case database to the fuzzy search unit. An index value extractor for extracting and outputting for each case, and a combining means for combining the index value input from the index value extractor with the index input from the outside and outputting the combined value to the thesaurus expander. The fuzzy search device according to claim 2, further comprising: a fuzzy search device.
【請求項5】 上記統合器が出力する事例ごとの適合度
及び上記事例データベースからの事例データに基づき、
上記事例の適合度に応じて事例ごとに第1のインデック
ス及び第2のインデックスのインデックス値をそれぞれ
抽出して出力するインデックス値抽出器と、 上記インデックス値抽出器により抽出された上記第1の
インデックスのインデックス値を上記第1のインデック
スの検索条件インデックス値と合成して上記第1のファ
ジィ検索部に対し出力する第1の合成手段と、 上記インデックス値抽出器により抽出された上記第2の
インデックスのインデックス値を上記第2のインデック
スの検索条件インデックス値と合成して上記第2のファ
ジィ検索部に対し出力する第2の合成手段とを備えたこ
とを特徴とする請求項1記載のファジィ検索装置。
5. Based on the suitability for each case output from the integrator and the case data from the case database,
An index value extractor that extracts and outputs the index values of the first index and the second index for each case according to the suitability of the case, and the first index extracted by the index value extractor Index value of the first index is combined with the search condition index value of the first index and output to the first fuzzy search unit; and the second index extracted by the index value extractor. 2. The fuzzy search according to claim 1, further comprising: second synthesizing means for synthesizing the index value of the second index with the search condition index value of the second index and outputting the synthesized index value to the second fuzzy search unit. apparatus.
【請求項6】 上記第1のファジィ検索部を、 上記第1のインデックスに対応するインデックス値の関
係が予め定義された第1のファジィシソーラスと、 上記第1のインデックスの検索条件インデックス値及び
上記第1のファジィシソーラスから入力されるインデッ
クス値の関係に基づきシソーラス展開を行ない、上記第
1のインデックスに対応するファジィ化インデックス値
を出力する第1のシソーラス展開器と、 上記第1のシソーラス展開器から入力されるファジィ化
インデックス値及び上記事例データベースから入力され
る事例データに基づき、上記ファジィ化インデックス値
に対応して事例ごとに適合度を計算して出力する第1の
事例ごとの適合度の計算器と、 上記第1の事例ごとの適合度の計算器から入力される上
記ファジィ化インデックス値に対応して計算された事例
ごとの適合度を、上記第1のインデックスの事例ごとの
適合度に統合して出力する第1のインデックス値の統合
器と、 上記第1のインデックス値の統合器から入力される事例
ごとの適合度及び上記事例データベースから入力される
事例データに基づき、上記第1のインデックスに対する
事例ごとの適合度に応じて上記第2のインデックスのイ
ンデックス値を事例ごとにそれぞれ抽出して出力する他
インデックス値抽出器とから構成するとともに、 上記第2のファジィ検索部を、 上記第1のファジィ検索部の上記他インデックス値抽出
器から入力されるインデックス値を上記第2のインデッ
クスの検索条件インデックス値と合成する合成手段と、 上記第2のインデックスに対応するインデックス値の関
係が予め定義された第2のファジィシソーラスと、 上記合成手段から入力されるインデックス値及び上記フ
ァジィシソーラスから入力されるインデックス値の関係
に基づきシソーラス展開を行ない、上記第2のインデッ
クスに対応するファジィ化インデックス値を出力する第
2のシソーラス展開器と、 上記第2のシソーラス展開器から入力されるファジィ化
インデックス値及び上記事例データベースから入力され
る事例データに基づき、上記ファジィ化インデックス値
に対応して事例ごとに適合度を計算して出力する第2の
事例ごとの適合度の計算器と、 上記第2の事例ごとの適合度の計算器から入力される上
記ファジィ化インデックス値に対応して計算された事例
ごとの適合度を、上記第2のインデックスの事例ごとの
適合度に統合して出力する第2のインデックス値の統合
器とから構成したことを特徴とする請求項1記載のファ
ジィ検索装置。
6. The first fuzzy search unit comprises: a first fuzzy thesaurus in which a relationship between index values corresponding to the first index is defined in advance; a search condition index value of the first index; A first thesaurus expander for performing a thesaurus expansion based on a relationship between index values input from the first fuzzy thesaurus and outputting a fuzzy index value corresponding to the first index; and the first thesaurus expander. Based on the fuzzy index value input from the case and the case data input from the case database, the goodness of fit for each case is calculated and output corresponding to the fuzzy index value for each case. Calculator and the above fuzzyization input from the calculator of the goodness of fit for the first case A first index value combiner for outputting the goodness of fit calculated for each case corresponding to the index value by integrating the goodness of fit for each case of the first index, and the output of the first index value. Based on the goodness of fit for each case input from the integrator and the case data input from the case database, the index value of the second index is calculated for each case according to the goodness of fit for each case with respect to the first index. And a second fuzzy search unit for outputting the index value input from the other index value extractor of the first fuzzy search unit. Of the index value corresponding to the second index, A fuzzy thesaurus corresponding to the second index by performing a thesaurus expansion based on the relationship between the second fuzzy thesaurus defined in advance, the index value input from the synthesizing means and the index value input from the fuzzy thesaurus. A second thesaurus expander for outputting a digitized index value, and a fuzzy index value corresponding to the fuzzy index value based on the fuzzy index value input from the second thesaurus expander and the case data input from the case database. Corresponding to the fuzzy index value input from the second-case goodness-of-fit calculator that calculates and outputs the goodness-of-fit for each case The calculated goodness of fit for each case is integrated with the goodness of fit for each case of the second index. The fuzzy search device according to claim 1, wherein the fuzzy search device comprises an integrator for outputting the second index value.
【請求項7】 上記第1のファジィ検索部及び上記第2
のファジィ検索部から入力される上記第1のインデック
スに対応する事例の適合度及び上記第2のインデックス
に対応する事例の適合度に対し、外部から入力される重
みに基づき重み付けの演算を行ない、上記統合器に対し
出力する重み付け演算器を備えたことを特徴とする請求
項1記載のファジィ検索装置。
7. The first fuzzy search unit and the second fuzzy search unit.
A weighting operation is performed based on a weight input from the outside, with respect to the goodness of fit of the case corresponding to the first index and the goodness of fit of the case corresponding to the second index, which are input from the fuzzy search unit of The fuzzy search device according to claim 1, further comprising a weighting calculator that outputs to the integrator.
【請求項8】 上記第1のインデックスの検索条件イン
デックス値の指定がなされていないときに、上記第1の
ファジィ検索部の出力を停止させる第1のスイッチと、 上記第2のインデックスの検索条件インデックス値の指
定がなされていないときに、上記第2のファジィ検索部
の出力を停止させる第2のスイッチとを設けたことを特
徴とする請求項1記載のファジィ検索装置。
8. A search condition for the first index, and a search condition for the second index, and a first switch for stopping the output of the first fuzzy search unit when no index value is specified. 2. The fuzzy search device according to claim 1, further comprising a second switch for stopping the output of the second fuzzy search unit when the index value is not designated.
【請求項9】 上記第1のインデックスの検索条件イン
デックス値の指定がなされていないときに、上記第1の
ファジィ検索部の出力に代えて、予め定められた代替値
を出力する第1の代替値出力器と、 上記第2のインデックスの検索条件インデックス値の指
定がなされていないときに、上記第2のファジィ検索部
の出力に代えて、予め定められた代替値を出力する第2
の代替値出力器とを備えたことを特徴とする請求項1記
載のファジィ検索装置。
9. A first alternative that outputs a predetermined alternative value instead of the output of the first fuzzy search section when the search condition index value of the first index is not specified. A value output device and a second alternative that outputs a predetermined alternative value in place of the output of the second fuzzy search unit when the search condition index value of the second index is not specified.
2. The fuzzy search device according to claim 1, further comprising:
【請求項10】 上記第1のファジィ検索部が出力する
事例ごとの適合度及び上記第2のファジィ検索部が出力
する事例ごとの適合度に基づき、事例ごとの適合度の信
頼度を計算して出力する信頼度算出器を備えたことを特
徴とする請求項1記載のファジィ検索装置。
10. The reliability of the goodness of fit for each case is calculated based on the goodness of fit for each case output by the first fuzzy search unit and the goodness of fit for each case output by the second fuzzy search unit. The fuzzy search apparatus according to claim 1, further comprising a reliability calculator that outputs the information.
【請求項11】 外部から入力される第1のインデック
スの検索条件インデックス値及び第2のインデックスの
検索条件インデックス値のうちで指定されていないもの
をカウントして出力する無指定インデックスカウンタ
と、 上記無指定インデックスカウンタからの無指定インデッ
クスの数に基づき、上記信頼度算出器が出力する事例ご
との適合度の信頼度を調整する信頼度調整器とを備えた
ことを特徴とする請求項10記載のファジィ検索装置。
11. A non-designated index counter that counts and outputs an undesignated one of a search condition index value of a first index and a search condition index value of a second index that is input from the outside, 11. A reliability adjuster for adjusting the reliability of the suitability for each case output by the reliability calculator based on the number of unspecified indexes from the unspecified index counter. Fuzzy search device.
【請求項12】 上記信頼度算出器からの事例ごとの適
合度の信頼度に基づき、上記統合器からの事例ごとの適
合度を調整する適合度調整器を備えたことを特徴とする
請求項10記載のファジィ検索装置。
12. A fitness adjuster for adjusting the fitness of each case from the integrator based on the reliability of the fitness of each case from the reliability calculator. 10. The fuzzy search device described in 10.
【請求項13】 上記統合器を、入力されたインデック
スに対する適合度間のファジィand条件を求めるt−
norm演算器で構成したことを特徴とする請求項1記
載のファジィ検索装置。
13. The integrator for determining a fuzzy and condition between the goodnesses of fit with respect to the input indexes t-
The fuzzy search device according to claim 1, wherein the fuzzy search device comprises a norm arithmetic unit.
【請求項14】 上記統合器を、入力されたインデック
スに対する適合度間のファジィor条件を求めるt−c
onorm演算器で構成したことを特徴とする請求項1
記載のファジィ検索装置。
14. The integrator, tc for determining a fuzzy or condition between goodnesses of fit with respect to an input index.
2. An onorm arithmetic unit is used for the calculation.
Fuzzy search device described.
【請求項15】 上記統合器を、入力されたインデック
スに対する適合度間の平均をとる平均化演算器で構成し
たことを特徴とする請求項1記載のファジィ検索装置。
15. The fuzzy search apparatus according to claim 1, wherein the integrator is composed of an averaging calculator that averages the fitness values corresponding to the input indexes.
【請求項16】 上記統合器を、入力されたインデック
スに対する適合度間の区間値演算する区間値演算器で構
成したことを特徴とする請求項1記載のファジィ検索装
置。
16. The fuzzy search device according to claim 1, wherein the integrator is composed of a section value calculator for calculating a section value between the fitness values for the input indexes.
【請求項17】 上記インデックス値の統合器を、入力
されたインデックス値に対する適合度間のファジィan
d条件を求めるt−norm演算器で構成したことを特
徴とする請求項2または請求項6記載のファジィ検索装
置。
17. An integrator of the index values, wherein a fuzzy an between the goodnesses of fit with respect to the input index values is used.
The fuzzy search device according to claim 2 or 6, wherein the fuzzy search device is configured by a t-norm arithmetic unit that obtains a d condition.
【請求項18】 上記インデックス値の統合器を、入力
されたインデックス値に対する適合度間のファジィor
条件を求めるt−conorm演算器で構成したことを
特徴とする請求項2または請求項6記載のファジィ検索
装置。
18. An integrator of the index values is used as a fuzzy or a goodness of fit between the input index values.
The fuzzy search device according to claim 2 or 6, wherein the fuzzy search device is configured by a t-conorm arithmetic unit that obtains a condition.
【請求項19】 上記インデックス値の統合器を、入力
されたインデックス値に対する適合度間の平均をとる平
均化演算器で構成したことを特徴とする請求項2または
請求項6記載のファジィ検索装置。
19. The fuzzy search apparatus according to claim 2 or 6, wherein the index value integrator is composed of an averaging calculator that averages the goodnesses of fit to the input index values. .
【請求項20】 上記インデックス値の統合器を、入力
されたインデックス値に対する適合度間の区間値演算す
る区間値演算器で構成したことを特徴とする請求項2ま
たは請求項6記載のファジィ検索装置。
20. The fuzzy search according to claim 2, wherein the index value integrator is composed of a section value calculator for calculating a section value between the fitness values with respect to the input index value. apparatus.
JP04205395A 1995-03-01 1995-03-01 Fuzzy search device Expired - Fee Related JP3376743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04205395A JP3376743B2 (en) 1995-03-01 1995-03-01 Fuzzy search device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04205395A JP3376743B2 (en) 1995-03-01 1995-03-01 Fuzzy search device

Publications (2)

Publication Number Publication Date
JPH08235214A true JPH08235214A (en) 1996-09-13
JP3376743B2 JP3376743B2 (en) 2003-02-10

Family

ID=12625377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04205395A Expired - Fee Related JP3376743B2 (en) 1995-03-01 1995-03-01 Fuzzy search device

Country Status (1)

Country Link
JP (1) JP3376743B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232885A (en) * 1996-12-20 1998-09-02 Fujitsu Ltd Device, method for retrieving data base similarity and storage medium storing similarity retrieval program
JP2006303800A (en) * 2005-04-19 2006-11-02 Mitsubishi Electric Corp Imaging apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10232885A (en) * 1996-12-20 1998-09-02 Fujitsu Ltd Device, method for retrieving data base similarity and storage medium storing similarity retrieval program
JP2006303800A (en) * 2005-04-19 2006-11-02 Mitsubishi Electric Corp Imaging apparatus
JP4689331B2 (en) * 2005-04-19 2011-05-25 三菱電機株式会社 Imaging device

Also Published As

Publication number Publication date
JP3376743B2 (en) 2003-02-10

Similar Documents

Publication Publication Date Title
KR20190038243A (en) System and method for retrieving documents using context
JPH1063685A (en) Information retrieving system
CN111461168A (en) Training sample expansion method and device, electronic equipment and storage medium
CN110597878A (en) Cross-modal retrieval method, device, equipment and medium for multi-modal data
CN112988980A (en) Target product query method and device, computer equipment and storage medium
JP3315781B2 (en) User information management device, information filter, information classification device, information reproduction device, information search device, and kana-kanji conversion device
JP3376743B2 (en) Fuzzy search device
JPH05101107A (en) Device and method for narrowed-down data retrieval using adaption rate
Witter et al. Downdating the latent semantic indexing model for conceptual information retrieval
JPH11218806A (en) Data processor, method therefor, and storage medium having stored data processing program
JP3275612B2 (en) Fuzzy thesaurus generator
JPH05324728A (en) Information retrieving device
Wyrwoł Implementation of the FATI hierarchical fuzzy inference system using the immutability decomposition method
JPH09231231A (en) Data retrieval device
JPH0934909A (en) Information retrieval device
JPH06251076A (en) Device and method for retrieving data base
JP4349480B2 (en) Important phrase / sentence extraction method and apparatus
JPS61182131A (en) Information retrieval system
JPH0330066A (en) Information retrieval system
JPH09212509A (en) Simple sentence similarity computer
JP3328995B2 (en) Information retrieval system
JP3489957B2 (en) Object similarity calculation method and similar object search device
JP3088805B2 (en) Document management device
JPH0462667A (en) Method for retrieving data base
JP2011159231A (en) Document retrieval system and document utilization degree evaluation system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071206

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081206

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091206

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees