JPH07200608A - Key word associating device - Google Patents

Key word associating device

Info

Publication number
JPH07200608A
JPH07200608A JP5334494A JP33449493A JPH07200608A JP H07200608 A JPH07200608 A JP H07200608A JP 5334494 A JP5334494 A JP 5334494A JP 33449493 A JP33449493 A JP 33449493A JP H07200608 A JPH07200608 A JP H07200608A
Authority
JP
Japan
Prior art keywords
keyword
database
search
keywords
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5334494A
Other languages
Japanese (ja)
Inventor
Sanae Wake
早苗 和気
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5334494A priority Critical patent/JPH07200608A/en
Publication of JPH07200608A publication Critical patent/JPH07200608A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To provide a data base retrieval device which diversifies the key words by associating plural key words in a chain with a single key word and can widely retrieve a data base. CONSTITUTION:A key word associating device 40 consists of a key word data base 401 which stores the correspondence between each basic key word and one or plural associative key words in the form of a table, a key word retrieval part 403 which converts the key words by means of the data base 401, a key word association control part 402 which performs the loop processing to convert the key words in a chain, and an infinite loop preventing part 410 which prevents the infinite loops occurring in the loop processing. In such a constitution, many associative key words are generated in a chain from a single key word.

Description

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

【0001】[0001]

【産業上の利用分野】本発明はキーワードを用いて検索
を行うデータベース検索装置において,検索キーワード
を多様化し柔軟な検索を可能にするキーワード連想装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a keyword associating device for diversifying search keywords and enabling a flexible search in a database searching device for searching by using keywords.

【0002】[0002]

【従来の技術】従来,図6に示す構成のデータベース検
索装置がよく知られていた。図6のデータベース検索装
置は,検索対象のデータベース301と,各登録キーワ
ードと,ある登録キーワードをもつデータがデータベー
ス301上のどこに格納されているかのアドレスを指示
するポインタ311の対応関係を記憶する登録キーワー
ドデータベース302と,前記登録キーワードデータベ
ース302を用いて検索対象のデータベース301を検
索するデータベース検索制御部303とから構成され
る。
2. Description of the Related Art Conventionally, a database search device having a structure shown in FIG. 6 has been well known. The database search device of FIG. 6 stores a correspondence relation between a search target database 301, each registered keyword, and a pointer 311 indicating an address of where on the database 301 data having a certain registered keyword is stored. The keyword database 302 and the database search control unit 303 that searches the database 301 to be searched using the registered keyword database 302.

【0003】ユーザが入力したキーワードは入力装置1
0を経てデータベース検索装置30へ入力される。デー
タベース検索制御部303は入力されたキーワードが登
録キーワードデータベース302の登録キーワード欄3
10に存在するかどうかを調べ,存在する場合その登録
キーワードに対応するポインタ311に基づいてデータ
ベース301へのアクセスを行い,該当データを読み出
し,これを出力装置に表示する。
Keywords input by the user are input devices 1
It is input to the database search device 30 via 0. In the database search control unit 303, the entered keyword is the registered keyword column 3 of the registered keyword database 302.
10, the database 301 is accessed based on the pointer 311 corresponding to the registered keyword, and the corresponding data is read and displayed on the output device.

【0004】この方法では,登録キーワードデータベー
ス302上の登録キーワード以外のキーワードを入力す
ると検索は行われなかった。
In this method, when a keyword other than the registered keyword is entered on the registered keyword database 302, no search is performed.

【0005】一方,登録キーワード以外のキーワードで
も検索が可能となるように,データベース検索装置を構
成したものとして,特開昭63―263533号公報
「データベース検索方式」に記載のものが知られてい
る。前記広報記載のデータベース検索方式の構成を図7
に示す。
On the other hand, as a database search apparatus configured so that a keyword other than the registered keyword can be searched, the one described in Japanese Patent Laid-Open No. 63-263533 "Database Search Method" is known. . Figure 7 shows the structure of the database search method described in the public relations
Shown in.

【0006】入力装置10,出力装置20とデータベー
ス検索装置30との中間にキーワード検索装置50を接
続した構成である。キーワード検索装置50は,入力キ
ーワードと登録キーワードとを対応づけて記憶している
キーワードデータベース501と,前記キーワードデー
タベース501を用いて,入力キーワードの置換を行う
キーワード検索部502とから構成される。
The keyword search device 50 is connected between the input device 10, the output device 20 and the database search device 30. The keyword search device 50 includes a keyword database 501 that stores an input keyword and a registered keyword in association with each other, and a keyword search unit 502 that replaces the input keyword using the keyword database 501.

【0007】ユーザが入力したキーワードは,まずキー
ワード検索装置50に入力される。キーワード検索部5
02は入力されたキーワードがキーワードデータベース
501の入力キーワード欄520に存在するかどうかを
調べ,存在する場合その入力キーワードに対応する登録
キーワードをデータベース検索装置30へ入力する。キ
ーワードデータベース501に入力キーワードをなるべ
く広く収集しておくことで,登録キーワード以外のキー
ワードが入力されても検索ができるようにしたものであ
る。
The keyword input by the user is first input to the keyword search device 50. Keyword search unit 5
Reference numeral 02 checks whether the input keyword exists in the input keyword column 520 of the keyword database 501, and if there is, inputs the registered keyword corresponding to the input keyword to the database search device 30. By collecting the input keywords as wide as possible in the keyword database 501, it is possible to search even when a keyword other than the registered keyword is input.

【0008】[0008]

【発明が解決しようとする課題】以上に述べたデータベ
ース検索装置においては、一つの入力キーワードからは
一つの登録キーワードによる検索が行われるのみであ
り、関連のあるキーワードを複数用いた幅の広い柔軟な
検索を行なうことはできなかった。
In the database search device described above, only one registered keyword is searched from one input keyword, and a wide range of flexibility is achieved by using a plurality of related keywords. It was not possible to perform such a search.

【0009】本発明の目的はこのような従来の欠点を除
去するため,複数のキーワードを連鎖的に連想すること
で幅の広い検索が可能となるデーターベース検索装置を
提供することにある。
An object of the present invention is to provide a database search device capable of performing a wide search by associating a plurality of keywords in a chain in order to eliminate such a conventional defect.

【0010】[0010]

【課題を解決するための手段】本発明のキーワード連想
装置は,キーワードによりデータの検索を行うデータベ
ース検索装置において,連想の基となる基本キーワード
と各基本キーワードから連想される一つまたは複数の連
想キーワードとを対応づけてして記憶するキーワードデ
ータベース401と,前記キーワードデータベース40
1を用いてキーワードの変換を行うキーワード検索部4
03と,連鎖的にキーワードの変換を行うためのループ
処理を行うキーワード連想制御部402と,ループ処理
における無限ループを防止する無限ループ防止部410
とから構成される。
SUMMARY OF THE INVENTION A keyword associating device of the present invention is a database search device for searching data by keyword, and a basic keyword as a basis of association and one or a plurality of associative associations from each basic keyword. A keyword database 401 that stores the keywords in association with each other, and the keyword database 40.
Keyword search unit 4 for converting keywords using 1
03, a keyword association control unit 402 that performs a loop process for converting the keywords in a chain, and an infinite loop prevention unit 410 that prevents an infinite loop in the loop process.
Composed of and.

【0011】[0011]

【作用】本発明においては,キーワード連想装置におい
て一つのキーワードから複数の連想キーワードを生成
し,さらにここで得られた連想キーワード自身からも複
数の連想キーワードを生成するといったループ機構を設
けることで,一つの入力キーワードから多数の連想キー
ワードを生成することを実現している。このキーワード
連想装置を入出力装置とキーワード検索装置の中間に設
置することによって,幅の広い柔軟な検索が可能とな
る。
In the present invention, by providing a loop mechanism for generating a plurality of associative keywords from one keyword in the keyword associating device and further generating a plurality of associative keywords from the associative keywords themselves obtained here. It is possible to generate many associated keywords from one input keyword. By installing this keyword association device between the input / output device and the keyword search device, a wide and flexible search can be performed.

【0012】[0012]

【実施例】次に図1から図5を参照して本発明の実施例
について説明する。
Embodiments of the present invention will now be described with reference to FIGS.

【0013】図1は本発明の一実施例であるデータベー
ス検索装置の構成図で,入力装置10と,出力装置20
と,一つのキーワードから複数の連想キーワードを連鎖
的に発生するキーワード連想装置40と,データベース
検索装置30とから構成される。
FIG. 1 is a block diagram of a database search device according to an embodiment of the present invention, which is an input device 10 and an output device 20.
And a keyword associating device 40 that generates a plurality of associative keywords in a chain from one keyword, and a database search device 30.

【0014】上記キーワード連想装置40は,各基本キ
ーワードと一つまたは複数の連想キーワードとの対応を
テーブルの形で記憶しているキーワードデータベース4
01と,前記キーワードデータベース401を用いてキ
ーワードの変換を行うキーワード検索部403と,連鎖
的にキーワードの変換を行うためのループ処理を行うキ
ーワード連想制御部402と,ループ処理おける無限ル
ープを防止する無限ループ防止部410とから構成され
る。
The keyword associating device 40 stores the correspondence between each basic keyword and one or a plurality of associative keywords in the form of a table.
01, a keyword search unit 403 that performs keyword conversion using the keyword database 401, a keyword association control unit 402 that performs a loop process for performing keyword conversion in a chained manner, and an infinite loop in the loop process is prevented. It is composed of an infinite loop prevention unit 410.

【0015】さらに,各構成要素間でやりとりされるキ
ーワードについて,入力キーワード600は入力装置1
0からキーワード検索部403に入力されるキーワー
ド,基本キーワード601はキーワード検索部403が
キーワードデータベース401に対しての検索を行う際
のキーワード,連想キーワード602はキーワードデー
タベース401によって変換されたキーワード,検索キ
ーワード603はキーワード連想制御部402からデー
タベース検索装置30に入力されるキーワードである。
Further, regarding the keywords exchanged between the respective constituent elements, the input keyword 600 is the input device 1
A keyword input from 0 to the keyword search unit 403, a basic keyword 601 is a keyword when the keyword search unit 403 searches the keyword database 401, and an associative keyword 602 is a keyword converted by the keyword database 401, a search keyword Reference numeral 603 is a keyword input from the keyword association control unit 402 to the database search device 30.

【0016】以下図1の構成を用いるデータベース検索
装置について検索手順にそって説明する。 (イ) ユーザから入力されたキーワードは入力装置1
0を経てキーワード検索部403に入力される。
A database search device using the configuration of FIG. 1 will be described below in accordance with a search procedure. (B) The keyword input by the user is the input device 1
It is input to the keyword search unit 403 via 0.

【0017】(ロ) キーワード検索部403は入力キ
ーワードをキーワード連想制御部402に入力すると共
に第一の基本キーワードとする。
(B) The keyword search unit 403 inputs the input keyword to the keyword association control unit 402 and uses it as the first basic keyword.

【0018】(ハ) キーワード連想制御部402は入
力された入力キーワードを検索キーワードとしてデータ
ベース検索装置30に入力する。
(C) The keyword association control unit 402 inputs the input input keyword to the database search device 30 as a search keyword.

【0019】(ニ) キーワード検索部403はキーワ
ードデータベース401を調査し,基本キーワードを基
本キーワード欄420から検索する。キーワードデータ
ベース401内において検出できたときは,その基本キ
ーワードに対応する一つまたは複数の連想キーワードを
キーワード連想制御部402に入力する。
(D) The keyword search unit 403 searches the keyword database 401 and searches the basic keyword column 420 for basic keywords. When the keyword is detected in the keyword database 401, one or a plurality of associated keywords corresponding to the basic keyword are input to the keyword association controller 402.

【0020】(ホ) キーワード連想制御部402は
(ニ)項において入力された連想キーワードを検索キー
ワードとしてデータベース検索装置30に入力するとと
もに,これら各々の連想キーワードを第2以降の基本キ
ーワードとしてキーワード検索部403に入力する。例
えば,連想キーワードが2つ入力されたとすると,この
2つ共を検索キーワードとすると共に,これらを第2,
第3の基本キーワードとしてキーワード検索部403に
入力する。
(E) The keyword associative control unit 402 inputs the associative keywords input in (d) into the database search device 30 as search keywords, and performs keyword search using each of these associative keywords as the second and subsequent basic keywords. Input to the section 403. For example, if two associative keywords are input, both of them are used as search keywords,
The keyword is input to the keyword search unit 403 as the third basic keyword.

【0021】(ヘ) データベース検索装置30では、
検索キーワードを用いて検索を行い,検索結果が得られ
た場合は,検索結果情報をキーワード連想制御部402
を経てユーザに提供する。
(F) In the database search device 30,
When a search is performed using a search keyword and a search result is obtained, the search result information is used as the keyword association control unit 402.
And provide it to the user.

【0022】(ト) (ニ)項において、第一の基本キ
ーワード(これは入力キーワードと同一のキーワードで
ある)がキーワードデータベース401内に検出できな
かったときはキーワード検索部403はその事実をユー
ザに伝え、ユーザは別の入力キーワードを入力する。こ
のような事態の発生をなるべく避けるため、キーワード
データベース401は必要に応じ基本キーワードを追加
できるように構成しておく。また,基本キーワードを分
類し,それぞれをキーワードテーブルとして保持してお
けば,基本キーワードをテーブル単位で追加や修正する
ことが容易になり,ユーザや対象データベースの変化に
柔軟に対応できる。
(G) In item (d), when the first basic keyword (this is the same keyword as the input keyword) cannot be detected in the keyword database 401, the keyword search unit 403 notifies the fact to the user. And the user inputs another input keyword. In order to avoid such a situation as much as possible, the keyword database 401 is configured so that basic keywords can be added as needed. Further, if the basic keywords are classified and stored as a keyword table, it becomes easy to add or modify the basic keywords in table units, and it is possible to flexibly respond to changes in users and target databases.

【0023】(チ) (ニ)項の処理において、入力さ
れた第二以降の基本キーワードがキーワードデータベー
ス401内に検出できなかったときは,連想キーワード
が得られないためこの基本キーワードに関しての処理は
この時点で終了となる。
(H) In the processing of the item (d), if the inputted second and subsequent basic keywords cannot be detected in the keyword database 401, the associative keyword cannot be obtained, so that the processing for this basic keyword is not performed. It ends at this point.

【0024】(リ) 以後,(ニ)項の処理において得
られた第二以降の基本キーワードを用いて(ニ)項
(ホ)項(ヘ)項の処理を行う。このように(ニ)項
(ホ)項(ヘ)項の処理は繰り返し続けられる。
(I) After that, the processing of the items (d), (e) and (f) is performed using the second and subsequent basic keywords obtained in the processing of the item (d). In this way, the processing of the items (d), (e), and (f) is continuously repeated.

【0025】(ヌ) (リ)項に記載したループ処理
((ニ)項(ホ)項(ヘ)項の繰り返し)においては,
処理が無限ループに陥る可能性があるためこれを防止す
る必要がある。このため,キーワード連想装置40は無
限ループ防止部410を備える。無限ループ防止機部4
10の例としては,カウンタを設ける方法がある。カウ
ンタを設ける方法においてカウンタは,ループ処理を行
った回数,キーワード連想制御部402に入出力される
キーワードの個数,データベース検索装置30より入力
される検索結果情報の個数等をカウントし,あらかじめ
設定されたカウンタ上限値をカウントしたときループ処
理を終了する構成にしておく。
In the loop processing ((d) (e) (e) repetition described in (v) and (iv)),
It is necessary to prevent this because the process may fall into an infinite loop. Therefore, the keyword associating device 40 includes an infinite loop prevention unit 410. Infinite loop prevention unit 4
As an example of 10, there is a method of providing a counter. In the method of providing the counter, the counter counts the number of times loop processing is performed, the number of keywords input to and output from the keyword association control unit 402, the number of search result information input from the database search device 30, and the like, and is set in advance. The loop processing is terminated when the counter upper limit value is counted.

【0026】なお,何度も同じキーワードが検索キーワ
ードとなることをを防ぐために,キーワード連想制御部
402は一度検索キーワードとしてデータベース検索装
置30に入力されたキーワードに対してフラグを立て,
フラグの立った連想キーワードに関しては次からは検索
キーワード,基本キーワードとしない。
In order to prevent the same keyword from becoming a search keyword many times, the keyword association control unit 402 sets a flag for the keyword once input to the database search device 30 as a search keyword,
The associated keywords with flags will not be used as search keywords or basic keywords in the following.

【0027】次に本発明を用いた効果音データベース検
索装置について図2,図3,図4,を用いて具体的な実
施例を説明する。
Next, a concrete embodiment of the sound effect database searching apparatus using the present invention will be described with reference to FIGS. 2, 3, and 4.

【0028】図2は本発明の一実施例である効果音デー
タベース検索装置を示す構成図で,入力装置10と,出
力装置20と,一つのキーワードから複数の連想キーワ
ードを連鎖的に発生するキーワード連想装置40と,効
果音データベース検索装置60とから構成される。
FIG. 2 is a block diagram showing a sound effect database searching device according to an embodiment of the present invention. An input device 10, an output device 20, and a keyword for generating a plurality of associated keywords from one keyword in a chain. It is composed of an associative device 40 and a sound effect database searching device 60.

【0029】前記キーワード連想装置40は,キーワー
ドデータベース401と,キーワードデータベース40
1を用いてキーワードの変換を行うキーワード検索部4
03と,連鎖的にキーワードの変換を行うためのループ
処理を行うキーワード連想制御部402と,ループ処理
における無限ループ防止のためのカウンタ411とから
構成される。
The keyword association device 40 includes a keyword database 401 and a keyword database 40.
Keyword search unit 4 for converting keywords using 1
03, a keyword association control unit 402 that performs a loop process for converting keywords in a chained manner, and a counter 411 for preventing an infinite loop in the loop process.

【0030】キーワードデータベース401は,音源に
関するキーワード(以下音源キーワードと呼ぶ)を収集
し,各音源キーワードと一つまたは複数の連想キーワー
ドとの対応を記憶している音源キーワードテーブル45
0と,人間の主観を表現するキーワード(以下主観キー
ワードと呼ぶ)を収集し,各主観キーワードと一つまた
は複数の連想キーワードとの対応を記憶している主観キ
ーワードテーブル460と,擬音語であるキーワード
(以下擬音キーワードと呼ぶ)を収集し,各擬音キーワ
ードと一つまたは複数の連想キーワードとの対応を記憶
している擬音キーワードテーブル470とから構成さ
れ,それぞれのキーワードテーブルは個々に入れ替えが
可能である。
The keyword database 401 collects keywords relating to sound sources (hereinafter referred to as sound source keywords), and stores the correspondence between each sound source keyword and one or a plurality of associated keywords.
0 and keywords expressing human subjectivity (hereinafter referred to as subjective keywords) are collected, and a subjective keyword table 460 storing correspondences between each subjective keyword and one or more associated keywords, and an onomatopoeia. It is composed of an onomatopoeia keyword table 470 that collects keywords (hereinafter referred to as onomatopoeia keywords) and stores the correspondence between each onomatopoeia keyword and one or more associative keywords. Each keyword table can be replaced individually. Is.

【0031】効果音データベース検索装置60は,デー
タベース検索制御部303と,登録キーワードデータベ
ース302と,効果音データベース620とから構成さ
れる。
The sound effect database search device 60 comprises a database search control unit 303, a registered keyword database 302, and a sound effect database 620.

【0032】さらに,各構成要素間でやりとりされるキ
ーワードについて,入力キーワード600は入力装置1
0からキーワード検索部403に入力されるキーワー
ド,基本キーワード601はキーワード検索部403が
キーワードデータベース401に対しての検索を行う際
のキーワード,連想キーワード602はキーワードデー
タベース401によって変換されたキーワード,検索キ
ーワード603はキーワード連想制御部402からデー
タベース検索装置30に入力されるキーワードである。
Further, regarding the keywords exchanged between the respective constituent elements, the input keyword 600 is the input device 1
A keyword input from 0 to the keyword search unit 403, a basic keyword 601 is a keyword when the keyword search unit 403 searches the keyword database 401, and an associative keyword 602 is a keyword converted by the keyword database 401, a search keyword Reference numeral 603 is a keyword input from the keyword association control unit 402 to the database search device 30.

【0033】図3はキーワードテーブルの一例であり,
音源キーワードテーブル450,主観キーワードテーブ
ル460,擬音キーワードテーブル470である。
FIG. 3 shows an example of the keyword table.
A sound source keyword table 450, a subjective keyword table 460, and an onomatopoeic keyword table 470.

【0034】図4は「涼しい」を入力キーワードとした
ときに連鎖的に発生する連想キーワードの一例を示した
図である。なお,キーワード右上の丸印は登録キーワー
ド欄310に存在したキーワードに付けられている。
FIG. 4 is a diagram showing an example of associated keywords that are generated in a chain when "cool" is used as the input keyword. The circle mark on the upper right of the keyword is attached to the keyword existing in the registered keyword column 310.

【0035】以下図2の構成を用いる効果音データベー
ス検索装置について具体的な検索手順にそって説明す
る。ここでは無限ループ防止のために,カウンタ411
を用いる。カウンタは効果音データベース検索装置60
に入力した検索キーワードのうち登録キーワード欄31
0に存在したキーワードの数をカウントするものとす
る。カウンタ411があらかじめ指定されたカウンタ上
限値を数えた時点で,キーワード連想制御部402はそ
れ以降のキーワード連想処理を中止する。
The sound effect database search device using the configuration of FIG. 2 will be described below in accordance with a specific search procedure. Here, the counter 411 is used to prevent an infinite loop.
To use. The counter is a sound effect database search device 60
Of the search keywords entered in, the registered keyword column 31
It is assumed that the number of keywords existing in 0 is counted. When the counter 411 counts the preset upper limit value of the counter, the keyword association control unit 402 stops the subsequent keyword association processing.

【0036】(a) ユーザが「涼しい」という入力キ
ーワードを入力装置10に入力する。カウンタにはカウ
ンタ上限値として「3」が登録されているとする。
(A) The user inputs the input keyword "cool" into the input device 10. It is assumed that “3” is registered as the counter upper limit value in the counter.

【0037】(b) キーワード検索部403は入力キ
ーワード「涼しい」をキーワード連想制御部402に入
力するとともに、第一の基本キーワードとする。
(B) The keyword search unit 403 inputs the input keyword "cool" to the keyword association control unit 402 and sets it as the first basic keyword.

【0038】(c) キーワード連想制御部402はキ
ーワード「涼しい」を検索キーワードとして効果音デー
タベース検索装置60に入力する。キーワード連想制御
部402において,この時点で「涼しい」というキーワ
ードにはフラグが立てられる。
(C) The keyword association control unit 402 inputs the keyword "cool" as a search keyword to the sound effect database search device 60. In the keyword association control unit 402, the keyword "cool" is flagged at this point.

【0039】(d) 効果音データベース検索装置60
では入力された検索キーワード「涼しい」により登録キ
ーワードデータベース302の登録キーワード欄301
を検索するが,この場合登録キーワード欄310に「涼
しい」がないため,効果音データベースからの検索結果
は得られない。
(D) Sound effect database search device 60
Then, according to the entered search keyword "cool", the registered keyword column 301 of the registered keyword database 302
However, in this case, since there is no “cool” in the registered keyword column 310, the search result from the sound effect database cannot be obtained.

【0040】(e) 一方,キーワード検索部403は
キーワードデータベース401を調査し、基本キーワー
ドと同一のキーワードを3つのキーワードテーブル45
0,460,470上の音源キーワード欄451,主観
キーワード欄461,擬音キーワード欄471から検索
する(図3参照)。
(E) On the other hand, the keyword search unit 403 searches the keyword database 401 and finds the same keyword as the basic keyword in the three keyword tables 45.
The sound source keyword column 451, the subjective keyword column 461, and the onomatopoeic keyword column 471 on 0, 460, and 470 are searched (see FIG. 3).

【0041】(f) (e)項の検索により第一の基本
キーワードである「涼しい」は主観キーワードテーブル
460上の主観キーワード欄461に存在することか
ら,「風鈴」「冷たい」という2つの連想キーワードが
得られる。
(F) Since the first basic keyword "cool" exists in the subjective keyword column 461 on the subjective keyword table 460 by the search in the items (e), two associations "wind bell" and "cold" are associated. Keywords are obtained.

【0042】(g) キーワード検索部403は(f)
項で得られた「風鈴」「冷たい」という連想キーワード
をキーワード連想制御部402に入力する。
(G) The keyword search unit 403 is (f)
The associative keywords “wind bell” and “cold” obtained in the section are input to the keyword association control unit 402.

【0043】(h) キーワード連想制御部402は入
力された連想キーワードを検索キーワードとして効果音
データベース検索装置60に順次入力すると共に,「風
鈴」を第2の,「冷たい」を第3の基本キーワードとし
てキーワード検索部403に入力する。この時点で「風
鈴」および「冷たい」というキーワードにはフラグが立
てられる。ここで,(f)項に見られるように連想キー
ワード欄に複数の連想キーワードが存在するときは,こ
れらの間に優先順位が付けられているものとする。本例
の場合は連想キーワード欄内の左から順に優先順位が高
いものとする。この優先順位に従って,キーワード連想
制御部402はキーワードを効果音データベース検索装
置60に入力する。
(H) The keyword associative control unit 402 sequentially inputs the input associative keywords into the sound effect database search device 60 as search keywords, and also "wind bell" is the second and "cold" is the third basic keyword. Is input to the keyword search unit 403. At this point, the keywords "wind chimes" and "cold" are flagged. Here, when there are a plurality of associative keywords in the associative keyword column as seen in the item (f), it is assumed that priorities are given among them. In the case of this example, the priority order is higher from the left in the associative keyword column. According to this priority order, the keyword association control unit 402 inputs the keyword to the sound effect database search device 60.

【0044】(i) 効果音データベース検索装置60
では入力された検索キーワード「風鈴」により登録キー
ワードデータベース302の登録キーワード欄310を
検索し、「風鈴」対応するポインタ311を用いて効果
音データベース620にアクセスし、得られた検索結果
(例えば効果音の題名)をデータベース検索制御部30
3,キーワード連想制御部402を経てユーザに提供す
る。この時点で,カウンタ411は1を数える。
(I) Sound effect database searching device 60
Then, the registered keyword field 310 of the registered keyword database 302 is searched by the input search keyword “wind bell”, the sound effect database 620 is accessed using the pointer 311 corresponding to “wind bell”, and the obtained search result (for example, sound effect) is obtained. Database title)
3, It is provided to the user via the keyword association control unit 402. At this point, the counter 411 counts 1.

【0045】(j) 次に効果音データベース検索装置
60では入力されたもう一つの検索キーワード「冷た
い」により登録キーワードデータベース302の登録キ
ーワード欄310を検索するが,この場合登録キーワー
ド欄310に「冷たい」がないため,検索結果は得られ
ない。
(J) Next, the sound effect database searching device 60 searches the registered keyword column 310 of the registered keyword database 302 by using another input search keyword "cold". In this case, the registered keyword column 310 shows "cold". No search result can be obtained.

【0046】以上で,キーワード連想およびデータベー
ス検索が一通り行われたことになる。以下は,連想キー
ワードを新たな基本キーワードに置き換えてのループ処
理に入る。
With the above, the keyword association and the database search are completed. The following is a loop process in which the associative keyword is replaced with a new basic keyword.

【0047】(k) (g)項で得られた第2の基本キ
ーワード「風鈴」をもってキーワード検索部403は
(e)項の処理を行う。しかし,「風鈴」は音源キーワ
ード欄451,主観キーワード欄461,擬音キーワー
ド欄471のいずれにも存在しないため,連想キーワー
ドは得られない(図3参照)。
(K) With the second basic keyword "wind bell" obtained in item (g), the keyword search unit 403 performs the process in item (e). However, since "wind chime" does not exist in any of the sound source keyword column 451, the subjective keyword column 461, and the onomatopoeic keyword column 471, the associative keyword cannot be obtained (see FIG. 3).

【0048】(l) 次に同じく(g)項で得られた第
3の基本キーワード「冷たい」をもって(e)項の処理
を行う。「冷たい」は主観キーワードテーブル460の
主観キーワード欄461に存在し,「涼しい」「水」
「氷」という3つの連想キーワードが得られる。
(L) Next, the processing of the item (e) is performed with the third basic keyword "cold" similarly obtained in the item (g). “Cold” exists in the subjective keyword column 461 of the subjective keyword table 460, and “cool” and “water”
Three associated keywords, "ice", are obtained.

【0049】(m)キーワード検索部は得られた連想キ
ーワードをキーワード連想制御部402に入力する。
(M) The keyword retrieval unit inputs the obtained associative keyword to the keyword association control unit 402.

【0050】(n) ここで「涼しい」というキーワー
ドには(b)項によってすでにフラグが立っているた
め,キーワード連想制御部402は「水」「氷」という
2つの連想キーワードを検索キーワードとして効果音デ
ータベース検索装置60に順次入力すると共に,「水」
を第4の,「氷」を第5の基本キーワードとしてキーワ
ード検索部403に入力する。この時点で「水」および
「氷」というキーワードにフラグが立てられる。
(N) Here, since the keyword "cool" has already been flagged by the item (b), the keyword association control unit 402 has the effect of using two association keywords "water" and "ice" as search keywords. Input "sound" to the sound database search device 60 in sequence.
As the fourth basic keyword and “ice” as the fifth basic keyword. At this point, the keywords "water" and "ice" are flagged.

【0051】(o) 次に効果音データベース検索装置
60では「水」により登録キーワードデータベース30
2の登録キーワード欄310を検索するが,登録キーワ
ード欄310に「水」がないため,検索結果は得られな
い。
(O) Next, in the sound effect database search device 60, the registered keyword database 30 is selected by "water".
2 is searched, but the search result cannot be obtained because there is no “water” in the registered keyword column 310.

【0052】(p) 同様に効果音データベース検索装
置60では「氷」により登録キーワードデータベース3
02の登録キーワード欄310を検索するが,登録キー
ワード欄310に「氷」がないため,検索結果は得られ
ない。
(P) Similarly, in the sound effect database searching device 60, the registered keyword database 3 is selected by "ice".
The registration keyword column 310 of No. 02 is searched, but the search result cannot be obtained because there is no "ice" in the registration keyword column 310.

【0053】(q) 次にキーワード検索部403は,
(n)項で得られた第4の基本キーワード「水」をもっ
て(e)項の処理を行う。「水」は音源キーワードテー
ブル450の音源キーワード欄451に存在し,「川」
「水道」「雨」「海」「さわやか」という5つの連想キ
ーワードが得られ(図3参照),これらはキーワード連
想制御部402に入力される。
(Q) Next, the keyword search unit 403
The processing of the item (e) is performed with the fourth basic keyword “water” obtained in the item (n). "Water" exists in the sound source keyword column 451 of the sound source keyword table 450, and "river"
Five associated keywords “water supply”, “rain”, “sea”, and “fresh” are obtained (see FIG. 3), and these are input to the keyword association control unit 402.

【0054】(r) キーワード連想制御部402は
(q)項で得られた5つの連想キーワードを検索キーワ
ードとして効果音データベース検索装置60に順次入力
すると共に,それぞれを第6〜第10の基本キーワード
としてキーワード検索部403に入力する。この時点で
「川」「水道」「雨」「海」「さわやか」というキーワ
ードにフラグが立てられる。
(R) The keyword associative control unit 402 sequentially inputs the five associative keywords obtained in the item (q) into the sound effect database search device 60 as search keywords, and also inputs each of the sixth to tenth basic keywords. Is input to the keyword search unit 403. At this point, the keywords "river", "water supply", "rain", "sea", and "freshness" are flagged.

【0055】(s) 効果音データベース検索装置60
では入力された検索キーワード「川」により登録キーワ
ードデータベース302の登録キーワード欄310を検
索し、「川」に対応するポインタ311を用いて効果音
データベース620にアクセスし、得られた検索結果
(例えば効果音の題名)をデータベース検索制御部30
3、キーワード連想制御部402を経てユーザに提供す
る。この時点でカウンタ411は2を数える。
(S) Sound effect database retrieval device 60
Then, the registered keyword field 310 of the registered keyword database 302 is searched by the input search keyword “kawa”, the sound effect database 620 is accessed using the pointer 311 corresponding to “kawa”, and the obtained search result (for example, effect) is obtained. Sound title) database search control unit 30
3. It is provided to the user via the keyword association control unit 402. At this point, the counter 411 counts 2.

【0056】(t) 効果音データベース検索装置60
では次に入力される検索キーワード「水道」により登録
キーワードデータベース302の登録キーワード欄31
0を検索し、「水道」対応するポインタ311を用いて
効果音データベース620にアクセスし、得られた検索
結果(例えば効果音の題名)をデータベース検索制御部
303、キーワード連想制御部402を経てユーザに提
供する。この時点でカウンタ411は3を数える。
(T) Sound effect database retrieval device 60
Then, the registered keyword column 31 of the registered keyword database 302 is searched by the next input search keyword "water supply".
0 is searched, the sound effect database 620 is accessed using the pointer 311 corresponding to “water supply”, and the obtained search result (for example, the title of sound effect) is passed through the database search control unit 303 and the keyword association control unit 402 to the user. To provide. At this point, the counter 411 counts 3.

【0057】(u) (t)項においてカウンタ411
は(a)項に示したカウンタ上限値「3」を数えたた
め,キーワード連想装置40はキーワード連想処理を終
了する以上の動作によって,「涼しい」という一つの入
力キーワードから,「風鈴」「川」「水道」という登録
キーワードを持つ効果音データが検索結果となる。
(U) Counter 411 in (t) term
Counts the counter upper limit value "3" shown in (a), the keyword associating device 40 performs the operation above the end of the keyword associating process, and the input keyword "cool" causes "wind bell" and "river". The sound effect data having the registered keyword "water supply" is the search result.

【0058】図5はキーワード連想装置の別の例を示す
もので,音源キーワードテーブル450と主観キーワー
ドテーブル460と音源キーワードテーブル470より
構成されるキーワードデータベース401と,前記キー
ワードデータベース401を用いてキーワードの変換を
行うキーワード検索部403と,キーワードの変換にお
いてキーワードの品詞を判別して適切なキーワードテー
ブルに検索のポインタを設定する品詞判別装置480
と,連鎖的にキーワードの変換を行うためのループ処理
を行うキーワード連想制御部402と,ループ処理にお
ける無限ループを防止する無限ループ防止部410とか
ら構成される。
FIG. 5 shows another example of the keyword associating device, which is a keyword database 401 composed of a sound source keyword table 450, a subjective keyword table 460 and a sound source keyword table 470, and a keyword database 401 using the keyword database 401. A keyword search unit 403 that performs conversion, and a part-of-speech determination device 480 that determines the part of speech of a keyword in keyword conversion and sets a search pointer in an appropriate keyword table.
And a keyword association control unit 402 that performs a loop process for converting the keywords in a chained manner, and an infinite loop prevention unit 410 that prevents an infinite loop in the loop process.

【0059】品詞判別装置480はキーワード検索部4
03とキーワードデータベース401の中間に設置さ
れ,キーワード検索部403がキーワードデータベース
401に対して検索を行う際の基本キーワードの品詞を
判定し,その結果に応じて適切なキーワードテーブルに
検索のポインタを設定する。
The part-of-speech discriminating device 480 is the keyword search unit 4
03 and the keyword database 401, the keyword search unit 403 determines the part of speech of the basic keyword when the keyword database 401 is searched, and sets a search pointer in an appropriate keyword table according to the result. To do.

【0060】例えば前記実施例である効果音キーワード
検索装置においては,音源キーワードは名詞,主観キー
ワードは形容詞といった傾向がみられるため,品詞判別
装置480は,キーワード検索部403がキーワードデ
ータベース401に対して検索を行う際の基本キーワー
ドの品詞を判定し,その後適切なキーワードテーブル
(基本キーワードが名詞であれば音源キーワードテーブ
ルに,基本キーワードが形容詞であれば主観キーワード
テーブル)に検索のポインタを設定する。このように品
詞判別装置480を設置することで,キーワード連想に
かかる時間を短縮することができる。
For example, in the sound effect keyword search device according to the above-described embodiment, since the sound source keywords tend to be nouns and the subjective keywords tend to be adjectives, the part-of-speech discrimination device 480 causes the keyword search unit 403 to search the keyword database 401. The part of speech of the basic keyword at the time of the search is determined, and then the search pointer is set in an appropriate keyword table (the sound source keyword table if the basic keyword is a noun, the subjective keyword table if the basic keyword is an adjective). By installing the part-of-speech discriminating device 480 in this way, the time required for keyword association can be shortened.

【0061】以上の実施例では効果音データベースを対
象としたデータベース検索装置について説明したが,こ
の発明がキーワードを検索手がかりとする他の種類のデ
ータベースに対しても適用できることは申すまでもな
い。
In the above embodiments, the database search device for the sound effect database has been described, but it is needless to say that the present invention can be applied to other types of databases using a keyword as a search clue.

【0062】[0062]

【発明の効果】本発明においては,キーワード連想装置
によって,一つの入力キーワードを基に複数の連想キー
ワードを生成することを実現している。このキーワード
連想装置を入出力装置とデータベース検索装置の中間に
設置することによって,幅の広い柔軟な検索が可能とな
る。
According to the present invention, the keyword associating device realizes the generation of a plurality of associative keywords based on one input keyword. By installing this keyword association device between the input / output device and the database search device, a wide and flexible search is possible.

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

【図1】第一の実施例における,データベース検索装置
の構成図である。
FIG. 1 is a configuration diagram of a database search device according to a first embodiment.

【図2】第二の実施例における,効果音データベース検
索装置の構成図である。
FIG. 2 is a configuration diagram of a sound effect database search device according to a second embodiment.

【図3】第二の実施例である効果音データべース検索装
置における,キーワードテーブルを示す図である。
FIG. 3 is a diagram showing a keyword table in the sound effect database searching apparatus according to the second embodiment.

【図4】第二の実施例である効果音データベース検索装
置において,「涼しい」を入力キーワードとしたときに
連想される連想キーワードを示した流れ図である。
FIG. 4 is a flowchart showing associated keywords associated with “cool” as an input keyword in the sound effect database search device according to the second embodiment.

【図5】キーワード連想装置の別の例を示す構成図であ
る。
FIG. 5 is a configuration diagram showing another example of the keyword association device.

【図6】従来のデータベース検索装置を示す構成図であ
る。
FIG. 6 is a block diagram showing a conventional database search device.

【図7】従来のデータベース検索装置において,キーワ
ード検索装置を備えたものを示す構成図である。
FIG. 7 is a configuration diagram showing a conventional database search device including a keyword search device.

【符号の説明】[Explanation of symbols]

10 入力装置 20 出力装置 30 データベース検索装置 40 キーワード連想装置 50 キーワード検索装置 60 効果音データベース検索装置 301 データベース 302 登録キーワードデータベース 303 データベース検索制御部 310 登録キーワード欄 311 ポインタ 320 効果音データベース 401 キーワードデータベース 402 キーワード連想制御部 403 キーワード検索部 410 無限ループ防止部 411 カウンタ 420 基本キーワード欄 421 連想キーワード欄 450 音源キーワードテーブル 451 音源キーワード欄 460 主観キーワードテーブル 461 主観キーワード欄 470 擬音キーワードテーブル 471 擬音キーワード欄 480 品詞判別装置 501 キーワードデータベース 502 キーワード検索部 520 入力キーワード欄 521 登録キーワード欄 600 入力キーワード 601 基本キーワード 602 連想キーワード 603 検索キーワード 620 効果音データベース 10 input device 20 output device 30 database search device 40 keyword association device 50 keyword search device 60 sound effect database search device 301 database 302 registered keyword database 303 database search control unit 310 registered keyword column 311 pointer 320 sound effect database 401 keyword database 402 keyword Association control unit 403 Keyword search unit 410 Infinite loop prevention unit 411 Counter 420 Basic keyword field 421 Association keyword field 450 Sound source keyword table 451 Sound source keyword field 460 Subjective keyword table 461 Subjective keyword field 470 Onomatopoeic keyword table 471 Onomatopoeic keyword field 480 Part of speech discrimination device 501 keyword database 502 keyword inspection Search unit 520 Input keyword column 521 Registration keyword column 600 Input keyword 601 Basic keyword 602 Association keyword 603 Search keyword 620 Sound effect database

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 キーワードによりデータの検索を行うデ
ータベース検索装置において,連想の基となる基本キー
ワードと各基本キーワードから連想される一つまたは複
数の連想キーワードとを対応づけてして記憶するキーワ
ードデータベースと,前記キーワードデータベースを用
いてキーワードの変換を行うキーワード検索部と,連鎖
的にキーワードの変換を行うためのループ処理を行うキ
ーワード連想制御部と,ループ処理における無限ループ
を防止する無限ループ防止部と,から構成されるキーワ
ード連想装置。
1. A keyword database that stores a basic keyword, which is a basis of association, and one or a plurality of associated keywords associated with each basic keyword, in a database search device that searches data by keyword. And a keyword search unit that performs keyword conversion using the keyword database, a keyword association control unit that performs loop processing for chained keyword conversion, and an infinite loop prevention unit that prevents an infinite loop in the loop processing. A keyword association device consisting of and.
JP5334494A 1993-12-28 1993-12-28 Key word associating device Pending JPH07200608A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5334494A JPH07200608A (en) 1993-12-28 1993-12-28 Key word associating device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5334494A JPH07200608A (en) 1993-12-28 1993-12-28 Key word associating device

Publications (1)

Publication Number Publication Date
JPH07200608A true JPH07200608A (en) 1995-08-04

Family

ID=18278034

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5334494A Pending JPH07200608A (en) 1993-12-28 1993-12-28 Key word associating device

Country Status (1)

Country Link
JP (1) JPH07200608A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108410A (en) * 2017-12-12 2018-06-01 苏州蜗牛数字科技股份有限公司 A kind of online game labyrinth ground drawing generating method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0256068A (en) * 1988-08-20 1990-02-26 Nec Corp Chaining search system for related word
JPH05120351A (en) * 1991-10-25 1993-05-18 Nec Corp System for making dictionary of synonym

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0256068A (en) * 1988-08-20 1990-02-26 Nec Corp Chaining search system for related word
JPH05120351A (en) * 1991-10-25 1993-05-18 Nec Corp System for making dictionary of synonym

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108108410A (en) * 2017-12-12 2018-06-01 苏州蜗牛数字科技股份有限公司 A kind of online game labyrinth ground drawing generating method

Similar Documents

Publication Publication Date Title
JPH0314075A (en) Document retrieval device
JPH083817B2 (en) Database search method
JP2000081892A (en) Device and method of adding sound effect
US20010032077A1 (en) Compare
JP3996125B2 (en) Sentence generation apparatus and generation method
CN112488063A (en) Video statement positioning method based on multi-stage aggregation Transformer model
JPH07200608A (en) Key word associating device
Simonton Drawing inferences from symphonic programs: Musical attributes versus listener attributions
JP4025181B2 (en) Document management device
JP2828692B2 (en) Information retrieval device
JP3531222B2 (en) Similar character string search device
JPH08329112A (en) Free text retrieving system
JPH11154164A (en) Adaptability calculating method in whole sentence search processing and storage medium storing program related to the same
JP3244084B2 (en) Keyword search formula generation apparatus and keyword search formula generation method
JPH05314181A (en) Information retrieving device
JPH05233704A (en) Keyword extension retrieval system
JPH04169969A (en) Communication sentence automatic division storage device
JPH1069490A (en) Device and method for document narrowing-down retrieval, and document retrieval device
JPH06309364A (en) Data base system, storing method for object performed by the same, and data base system device
Matthé et al. A framework for flexible querying and mining of musical audio archives
JP2010224327A (en) Melody creation device, melody creation program and melody creation method
JPH1097545A (en) Information processor
JPS62284464A (en) Address input device
JP2976682B2 (en) Language playback device
JPS6057395A (en) Voice recognition equipment

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980317