JPH09114841A - Information processor - Google Patents

Information processor

Info

Publication number
JPH09114841A
JPH09114841A JP7294852A JP29485295A JPH09114841A JP H09114841 A JPH09114841 A JP H09114841A JP 7294852 A JP7294852 A JP 7294852A JP 29485295 A JP29485295 A JP 29485295A JP H09114841 A JPH09114841 A JP H09114841A
Authority
JP
Japan
Prior art keywords
search
keyword
keywords
retrieval
cluster
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
JP7294852A
Other languages
Japanese (ja)
Inventor
Yukifumi Takeda
幸史 竹田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP7294852A priority Critical patent/JPH09114841A/en
Publication of JPH09114841A publication Critical patent/JPH09114841A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To generate a retrieval expression by which the retrieval results converged to more precise number can be obtained even when plural keywords are used, to impart the evaluation according to the contents of a retrieval object to the retrieval key to be used for the retrieval expression and to perform an precise retrieval processing. SOLUTION: Referring to a synonym dictionary 3, a keyword device 4 investigates whether synonym relations exist in plural keywords or not. When the synonym relations exist, a OR coupling is performed for these keywords with each other, they are made into clusters, an AND coupling is performed for these clusters and a retrieval expression to be utilized for a retrieval processing is generated. From a keyword table 22 holding the retrieval key and the evaluation value, the retrieval expression is generated from a retrieval key having an evaluation value of a prescribed value or more by a retrieval expression generator 23, and the retrieval processing of a database 1 is performed by a retrieving device 5. From the obtained retrieval result, a keyword structuring device 4 and a keyword deforming device 25 extract the retrieval keys. By using these retrieval keys, an updated device 26 updates the evaluation value of the keyword table 22.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、データベース等の
情報源から情報検索を行う際に用いる検索式を生成する
情報処理装置、及び、検索式の生成するために用いるキ
ーワードを評価する情報処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus for generating a search expression used when an information search is performed from an information source such as a database, and an information processing apparatus for evaluating a keyword used for generating the search expression. Regarding

【0002】[0002]

【従来の技術】近年、文書、書籍、新聞記事等の種々な
情報を電子データ化し、これら多数の電子化データをデ
ータベース化することが進んでおり、データベースの利
用者が電子的なデータとして獲得できるデータ量も増え
ている。例えば、電話回線等を通じてオンライン検索が
可能な商用データベースも既に多く存在しており、利用
者も増えている。このような状況において、データベー
スの多くは登録されているデータ数が多量であることか
ら、利用者がデータベースから必要とする情報を得るた
めには、通常、複数のキーワードを指定してそれらを組
み合わせて検索式を作成し、この検索式を用いて検索を
行う必要がある。
2. Description of the Related Art In recent years, various kinds of information such as documents, books, newspaper articles, etc. have been converted into electronic data, and a large number of these electronic data have been converted into a database. The amount of data that can be obtained is also increasing. For example, there are already many commercial databases that can be searched online through telephone lines, and the number of users is increasing. In such a situation, since many databases have a large amount of registered data, it is usually necessary to specify multiple keywords and combine them in order to obtain the information that the user needs from the database. It is necessary to create a search formula by using this search formula and perform a search using this search formula.

【0003】ここで、目的とする情報を得るための検索
式の作成には、的確なキーワードを使用する等といった
ノウハウを必要とするため、利用者に対してかなりの熟
練が要求される。このため、従来より、利用者が目的と
する情報をデータベースから取り出す作業を支援或いは
自動化するために、幾つかの発明が提案されている。特
開昭63−85974号公報に記載されている発明は、
予め登録されているキーワードを利用者が知らずとも、
利用者が入力したキーワードを類語辞書を用いて類似語
に展開し、これらキーワード及び類似語を用いて検索処
理を行うものであり、利用者は登録されているキーワー
ドそのものを入力せずとも、当該キーワードの類似語を
入力することにより、情報を検索することができるよう
にしている。
[0003] Here, in order to create a search formula for obtaining target information, know-how such as using an accurate keyword is required, so that the user is required to have considerable skill. Therefore, some inventions have been conventionally proposed in order to assist or automate the work for the user to retrieve desired information from the database. The invention described in JP-A-63-85974 is
Even if the user does not know the keyword registered in advance,
The keyword entered by the user is expanded into similar words using a thesaurus, and a search process is performed using these keywords and similar words.The user does not need to enter the registered keyword Information can be searched by entering a word similar to the keyword.

【0004】また、例えば新たな情報が順次追加される
データベースにおいては、利用者が予めキーワードを登
録しておき、これら登録されたキーワードを用いて定期
的にデータベースを検索処理することも行われている。
このような定期検索においても、検索結果の適否は登録
したキーワードの的確さに応じるため、キーワードの登
録に際して上記と同様に利用者に対してかなりの熟練が
要求される。このような利用者の負担を軽減するため、
特開平6−243173号公報に記載されている発明
は、キーワードと共に当該キーワードに関する重要度
(評価値)を登録しておき、検索処理においてキーワー
ドを用いた回数や時間的頻度に応じて、当該キーワード
の重要度を再評価し、評価の高いキーワードでデータベ
ースを検索することにより、利用者がキーワードを明示
的に指定せずとも目的とする情報をデータベースから得
ることができるようにしている。
In addition, for example, in a database to which new information is sequentially added, a user may register keywords in advance and periodically search the database using these registered keywords. There is.
Even in such a regular search, since the suitability of the search result depends on the accuracy of the registered keyword, the user is required to have considerable skill in registering the keyword as in the above case. To reduce the burden on such users,
In the invention described in JP-A-6-243173, the importance (evaluation value) of the keyword is registered together with the keyword, and the keyword is used according to the number of times the keyword is used in the search process and the temporal frequency. By re-evaluating the importance of, and searching the database with a keyword with a high evaluation, the user can obtain the desired information from the database without explicitly specifying the keyword.

【0005】[0005]

【発明が解決しようとする課題】ここで、1つのデータ
ベースに蓄積されている情報数が増大し、また、複数の
データベースを横断的に検索できるようになってくる
と、1つのキーワードに対する検索結果も多量になるこ
とから、検索結果からノイズを減少させるためには、幾
つかのキーワードをうまく組み合わせて検索される情報
の数を絞り込む必要がある。しかしながら、特開昭63
−85974号公報の発明では、利用者が入力したキー
ワードを類語辞書を用いて類似語に展開するものである
ため、絞り込みとは逆に、検索して得られる情報の数が
増大するものであった。
When the number of information stored in one database increases and it becomes possible to search a plurality of databases in a crosswise manner, the search results for one keyword are obtained. Therefore, it is necessary to combine several keywords well to narrow down the number of information to be searched in order to reduce noise from the search results. However, JP-A-63
In the invention of -85974, since the keyword input by the user is expanded into similar words by using the thesaurus, contrary to the narrowing down, the number of information obtained by the search increases. It was

【0006】また、特開平6−243173号公報の発
明は、評価の高いキーワードでデータベースを検索する
ことにより検索結果を減少させることはできるが、キー
ワードの評価を登録されているキーワードの範囲内で利
用数等に基づいて相対的に行っているだけである。この
ため、新たな情報が順次追加されるデータベースを定期
的に繰り返し検索する場合には、データベースに蓄積さ
れた情報の内容とキーワードの評価基準とにずれが生
じ、検索によって的確な情報を得ることが困難になると
いう問題があった。また、多量に存在する語の内から、
データベースの蓄積内容に対して的確なキーワードを予
め登録しておくことは実際には困難であり、登録された
キーワードの範囲内で評価を繰り返し行っても、データ
ベースの蓄積内容に即した評価を行うことができなかっ
た。
Further, the invention of Japanese Patent Laid-Open No. 6-243173 can reduce the search results by searching the database with highly evaluated keywords, but within the range of registered keywords, the evaluation of keywords is within the range. It is only done relatively based on the number of uses. For this reason, when periodically searching a database to which new information is added, the content of the information accumulated in the database and the evaluation criteria of the keyword are different, and accurate information can be obtained by the search. There was a problem that it would be difficult. In addition, from the words that exist in large quantities,
It is actually difficult to register accurate keywords in advance for the contents stored in the database, and even if the evaluation is repeated within the range of the registered keywords, the evaluation will be performed according to the contents stored in the database. I couldn't.

【0007】本発明は上記従来の事情に鑑みなされたも
ので、複数のキーワードを用いる場合にあっても、より
的確な数に絞り込んだ検索結果を得ることができる検索
式を生成することを目的とする。また、本発明は、キー
ワード又は複数のキーワードの論理積である検索キーに
検索対象の内容に即した評価を与え、的確な検索処理を
可能ならしめることを目的とする。更に、本発明は、検
索キーの評価によって登録されている検索キーを検索対
象の内容に即して充実させることを目的とする。
The present invention has been made in view of the above conventional circumstances, and an object of the present invention is to generate a search expression capable of obtaining a search result narrowed down to a more accurate number even when a plurality of keywords are used. And Another object of the present invention is to give a search key, which is a logical product of a keyword or a plurality of keywords, an evaluation in accordance with the content of a search target so that an accurate search process can be performed. A further object of the present invention is to enhance the search keys registered by evaluating the search keys in accordance with the content of the search target.

【0008】[0008]

【課題を解決するための手段】本発明の情報処理装置で
は、類語を格納してある類語辞書を参照して、クラスタ
生成手段が複数のキーワードに類語関係があるかを調
べ、類語関係がある場合にはこれらキーワード同士を論
理和結合してクラスタ化する。そして、検索式生成手段
がこれらクラスタを論理積結合して、検索処理に利用す
る検索式を生成する。すなわち、入力手段から直接入力
された複数のキーワード、或いは、キーワード抽出手段
によって文書中から抽出された複数のキーワードの間に
類語関係がある場合には、これら類語同士をまとめあげ
て検索式を生成することにより、当該検索式を用いて検
索される情報の数を絞り込むことを実現する。
In the information processing apparatus of the present invention, the cluster generation means refers to a synonym dictionary in which synonyms are stored to check whether or not a plurality of keywords have a synonym relation, and there is a synonym relation. In some cases, these keywords are logically ORed to form a cluster. Then, the search formula generating means logically combines these clusters to generate a search formula to be used in the search process. That is, when there are synonyms between a plurality of keywords directly input from the input means or a plurality of keywords extracted from the document by the keyword extraction means, these synonyms are put together to generate a search expression. As a result, it is possible to narrow down the number of pieces of information searched using the search formula.

【0009】また、本発明の情報処理装置では、複数の
キーワードの論理積又は1つのキーワードから成る検索
キーと当該検索キーの評価値とをキーワードテーブルに
保持させておき、当該検索キーを用いた検索結果に基づ
いて、当該評価値を更新する。すなわち、検索式生成手
段によって所定値以上の評価値を有する検索キーを論理
和結合して検索式を生成し、当該検索式を用いて検索手
段により検索処理を行う。そして、得られた検索結果か
らキーワード抽出手段がキーワードを抽出し、上記した
情報処理装置と同様に、類語辞書を参照してクラスタ生
成手段が抽出されたキーワードを類語同士で論理和結合
してクラスタ化する。そして、結合手段がこれらクラス
タを論理積結合して検索式形式のクラスタ結合に一旦ま
とめ、更新手段がクラスタ結合を展開する。このクラス
タ結合を展開して得られた論理積結合の項は検索式の要
素として用いられる検索キーであることから、これら論
理積の項を用いて更新手段がキーワードテーブルの評価
値を更新する。
Further, in the information processing apparatus of the present invention, a search key composed of a logical product of a plurality of keywords or one keyword and an evaluation value of the search key are held in the keyword table, and the search key is used. The evaluation value is updated based on the search result. That is, the search expression generating means performs a logical sum combination of the search keys having an evaluation value equal to or more than a predetermined value to generate a search expression, and the search means performs the search processing using the search expression. Then, the keyword extraction unit extracts the keyword from the obtained search result, and similarly to the above-described information processing apparatus, the cluster generation unit refers to the synonym dictionary and logically combines the extracted keywords with each other to create a cluster. Turn into. Then, the coupling means logically joins these clusters and puts them together into a search-style cluster coupling, and the updating means expands the cluster coupling. Since the term of the logical product combination obtained by expanding this cluster combination is the search key used as an element of the search expression, the updating means updates the evaluation value of the keyword table using these logical product terms.

【0010】この評価値の更新は、得られた論理積の項
がキーワードテーブルに既に保持されている検索キーと
同一であるときには当該検索キーの評価値を上げる等の
手法で行われるが、得られた論理積の項に該当する検索
キーがキーワードテーブルに保持されていないときに
は、当該論理積の項を新たな検索キーとしてキーワード
テーブルに保持させ、当該新たな検索キーに予め設定し
たデフォルト値を評価値として与える。すなわち、キー
ワードに保持されている検索キーの評価値は、これら検
索キーを用いて検索を繰り返し行う毎に更新され、デー
タベース等の検索対象の内容に即した値に更新される。
This evaluation value is updated by a method such as increasing the evaluation value of the search key when the obtained logical product term is the same as the search key already held in the keyword table. When the search key corresponding to the obtained logical product term is not stored in the keyword table, the logical product term is stored in the keyword table as a new search key, and the default value set in advance for the new search key is set. Give it as an evaluation value. That is, the evaluation value of the search key held in the keyword is updated every time the search is repeatedly performed using these search keys, and is updated to a value according to the content of the search target such as the database.

【0011】[0011]

【発明の実施の形態】図1には、本発明の第1実施例に
係る情報処理の構成を示してある。本実施例の情報処理
装置は、検索対象のデータベース1と、キーワードを入
力するための入力装置2と、類語を格納した類語辞書3
と、キーワードから検索式を生成するキーワード構造化
装置4と、検索式を用いてデータベース1を検索する検
索装置5と、検索結果を出力する出力装置6と、を備え
ている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the configuration of information processing according to the first embodiment of the present invention. The information processing apparatus of this embodiment includes a database 1 to be searched, an input device 2 for inputting a keyword, and a synonym dictionary 3 storing synonyms.
A keyword structuring device 4 for generating a search expression from a keyword, a search device 5 for searching the database 1 using the search expression, and an output device 6 for outputting a search result.

【0012】データベース1は、新聞記事や文書等の検
索の対象となる多数の情報を構造化し、これら情報を読
み出し書き込み自在な磁気ディスク装置等の記憶装置に
格納することにより構成されている。入力装置2はキー
ボードやポインティングデバイス、或いは、通信回線を
介して電子データとしてのキーワードを受け取る通信手
段等から構成されており、利用者は入力装置2から任意
のキーワードを入力する。類語辞書3は、類語同士をま
とめた辞書であり、これら類語を読み出し書き込み自在
な磁気ディスク装置等の記憶装置に格納することにより
構成されている。類語辞書3には図2に示すような類語
が格納されており、例えば、「ニューロ」、「ニューラ
ル」、「神経回路」、「Neuro」、「Neura
l」は互いに類語として記述されている。
The database 1 is structured by structuring a lot of information to be searched for newspaper articles and documents and storing the information in a readable / writable storage device such as a magnetic disk device. The input device 2 is composed of a keyboard, a pointing device, or a communication unit that receives a keyword as electronic data via a communication line, and the user inputs an arbitrary keyword from the input device 2. The synonym dictionary 3 is a dictionary in which synonyms are collected, and is configured by storing these synonyms in a storage device such as a magnetic disk device that is readable and writable. The synonym dictionary 3 stores synonyms as shown in FIG. 2, and, for example, “Neuro”, “Neural”, “Neural circuit”, “Neuro”, “Neura”.
"l" are described as synonyms for each other.

【0013】キーワード構造化装置4は、入力装置2か
ら入力された複数のキーワードを類語同士でまとめて検
索式を生成する手段であり、類語同士をまとめてクラス
タ化する機能を分担するクラスタ生成手段と、複数のク
ラスタから検索式を生成する検索式生成手段とを有して
いる。
The keyword structuring device 4 is a means for collecting a plurality of keywords input from the input device 2 by synonyms to generate a search expression, and a cluster generating means for sharing the function of clustering synonyms together. And a search formula generating means for generating a search formula from a plurality of clusters.

【0014】クラスタ生成手段は類語辞書3を参照して
入力された複数のキーワードの間の類語関係を見い出
し、類語関係にあるキーワード同士を論理和結合してク
ラスタ化する。例えば、入力されたキーワードが「FU
ZZY」、「ファジィ」、「洗濯機」、「ランドリー」
である場合、図2に示した類語辞書3から、「FUZZ
Y」と「ファジィ」との間、「洗濯機」と「ランドリ
ー」との間には類語関係があることを見い出し、これら
を論理和結合して(FUZZY+ファジィ)及び(洗濯
機+ランドリー)というクラスタを生成する。また、検
索式生成手段はクラスタ生成手段で生成した複数のクラ
スタを論理積結合して検索式を生成する。例えば、(F
UZZY+ファジィ)及び(洗濯機+ランドリー)とい
うクラスタを論理積結合して、(FUZZY+ファジ
ィ)*(洗濯機+ランドリー)という検索式を生成す
る。
The cluster generation means refers to the synonym dictionary 3 to find synonymous relationships between a plurality of keywords that have been input, and logically joins the synonymous keywords to form a cluster. For example, the entered keyword is "FU
"ZZY", "fuzzy", "washing machine", "laundry"
If it is, from the synonym dictionary 3 shown in FIG. 2, “FUZZ
It was found that there is a synonym between "Y" and "fuzzy", and between "washing machine" and "laundry", and these are logically combined and called (FUZZY + fuzzy) and (washing machine + laundry). Create a cluster. Further, the search expression generation means generates a search expression by logically combining a plurality of clusters generated by the cluster generation means. For example, (F
The clusters of (UZZY + fuzzy) and (washing machine + laundry) are logically combined to generate a search expression of (FUZZY + fuzzy) * (washing machine + laundry).

【0015】検索装置5は、キーワード構造化装置4に
よって生成された検索式を用いてデータベースを検索
し、例えば(FUZZY+ファジィ)*(洗濯機+ラン
ドリー)という検索式を用いた場合には、「FUZZ
Y」又は「ファジィ」の語及び「洗濯機」又は「ランド
リー」の語をキーワードとする情報がデータベース1か
ら検索される。出力装置6は、ディスプレイ装置やプリ
ンタ装置等から構成されており、検索装置5で得られた
検索結果を表示出力し或いは印刷出力する。
The search device 5 searches the database using the search formula generated by the keyword structuring device 4. For example, when the search formula (FUZZY + fuzzy) * (washing machine + laundry) is used, FUZZ
The database 1 is searched for information using the words "Y" or "fuzzy" and the words "washing machine" or "laundry" as keywords. The output device 6 includes a display device, a printer device, and the like, and displays or prints out the search result obtained by the search device 5.

【0016】次に、上記構成の情報処理装置による検索
式の生成並びに検索の処理を図3を参照して説明する。
まず、利用者が入力装置2から検索したい情報に関連す
る複数の語をキーワードとして入力すると(ステップS
1)、類語辞書3を参照してキーワード構造化装置4が
これらキーワードから検索式を生成する(ステップS
2)。例えば、上記のように、入力されたキーワードが
「FUZZY」、「ファジィ」、「洗濯機」、「ランド
リー」である場合には、図2に示した類語辞書3を参照
して、(FUZZY+ファジィ)*(洗濯機+ランドリ
ー)という検索式が生成される。
Next, with reference to FIG. 3, description will be given of a process of generating a search formula and a process of searching by the information processing apparatus having the above configuration.
First, when the user inputs a plurality of words related to information to be searched for as keywords from the input device 2 (step S
1), referring to the synonym dictionary 3, the keyword structuring device 4 generates a search formula from these keywords (step S).
2). For example, when the inputted keywords are “FUZZY”, “fuzzy”, “washing machine”, and “laundry” as described above, referring to the synonym dictionary 3 shown in FIG. 2, (FUZZY + fuzzy ) * (Washing machine + Laundry) search formula is generated.

【0017】次いで、この検索式を用いて検索装置5が
データベース1を検索し(ステップS3)、検索結果を
出力装置6から表示出力させる(ステップS4)。例え
ば、図4に示すように、「FUZZY」又は「ファジ
ィ」の語及び「洗濯機」又は「ランドリー」の語をキー
ワードとする情報(「ABC社 ファジィニューロ洗濯
機売行き好調」、「XYZ社 ファジィ洗濯機を開
発」、「特集:家電製品の売れ行きを伸ばした”FUZ
ZY”」をそれぞれタイトルとした記事)がデータベー
ス1から検索され、ディスプレイ表示される。したがっ
て、利用者が入力したキーワードを類語同士でまとめた
検索式が自動生成され、当該検索式によって的確に絞り
込まれた検索結果が得られる。
Next, the retrieval device 5 retrieves the database 1 using this retrieval formula (step S3), and the retrieval result is displayed and output from the output device 6 (step S4). For example, as shown in FIG. 4, information using “FUZZY” or “fuzzy” and “washing machine” or “laundry” as keywords (“ABC Fuzzy Neuro Washing Machine Sales Demand”, “XYZ Fuzzy”) "Developing a washing machine", "Special feature: FUZ that increased sales of home appliances"
Articles having the title “ZY” ”are searched from the database 1 and displayed on the display. Therefore, a search expression in which the keywords input by the user are grouped together with synonyms is automatically generated, and the search result that is accurately narrowed down by the search expression is obtained.

【0018】図5には、本発明の第2実施例に係る情報
処理装置の構成を示してある。なお、上記した第1実施
例と同一部分には同一符号を付して重複する説明は省略
する。本実施例の情報処理装置は、入力された文書検索
式から生成するものであり、文書を取り込む入力装置1
1と、取り込まれた文書中の文や文章からキーワードを
抽出するキーワード抽出装置12とを備えている。
FIG. 5 shows the configuration of an information processing apparatus according to the second embodiment of the present invention. The same parts as those in the first embodiment described above are designated by the same reference numerals, and duplicate description will be omitted. The information processing apparatus according to the present exemplary embodiment is generated from an input document search expression, and is an input device 1 that captures a document.
1 and a keyword extracting device 12 for extracting a keyword from a sentence or a sentence in a captured document.

【0019】入力装置11は、紙媒体に印刷された文書
を電子的データとして取り込む読み込み装置や、通信回
線を介して電子データとしての文書を受け取る通信手段
等から構成されており、利用者は入力装置11から任意
の文書を入力する。キーワード抽出手段12は、入力手
段11から入力された文書を解析して、当該文書中から
予め設定した基準でキーワードを抽出する。このキーワ
ードを抽出する方法としては。文章を形態素解析して名
詞類を抽出する方法、単語の出現頻度を調べてキーワー
ドを抽出する方法という様々あるが、本発明では特にそ
の方法は限定しない。
The input device 11 is composed of a reading device for taking in a document printed on a paper medium as electronic data, a communication means for receiving the document as electronic data via a communication line, and the like. Input an arbitrary document from the device 11. The keyword extracting unit 12 analyzes the document input from the input unit 11 and extracts a keyword from the document based on a preset standard. How to extract this keyword? There are various methods such as a method of morphologically analyzing a sentence to extract nouns and a method of checking the appearance frequency of a word to extract a keyword, but the present invention is not particularly limited to this method.

【0020】次に、上記構成の情報処理装置による検索
式の生成並びに検索の処理を図6を参照して説明する。
まず、入力手段11から文書は入力されると(ステップ
S11)、当該文書中の文章が電子データとして取り込
まれる。ここで、本実施例では、利用者が検索したい情
報に関連する文章として「ABC電器ワイドTV20万
円切る。ABC電器株式会社は○月○日20万円を下回
るワイド(横長)テレビを発売することを発表した。」
を入力装置11から取り込ませたとする。
Next, with reference to FIG. 6, description will be given of a process of generating a search expression and a process of searching by the information processing apparatus having the above configuration.
First, when a document is input from the input means 11 (step S11), the text in the document is taken in as electronic data. Here, in this embodiment, as a sentence related to the information that the user wants to search, "ABC Denki Wide TV cuts 200,000 yen. ABC Denki Co., Ltd. releases a wide (horizontal) TV for less than 200,000 yen on XX month day. I announced that. "
Is taken in from the input device 11.

【0021】次いで、キーワード抽出装置12が上記文
章を解析して、キーワードを抽出する(ステップS1
2)。本実施例では、キーワード抽出手段12は形態素
解析を行って名詞類をキーワードとして抽出し、上記の
文章から「ABC電器」、「ワイド」、「TV」、「A
BC電器株式会社」、「横長」、「テレビ」がキーワー
ドとして抽出されたとする。
Next, the keyword extracting device 12 analyzes the sentence and extracts a keyword (step S1).
2). In this embodiment, the keyword extracting means 12 performs morphological analysis to extract nouns as keywords, and extracts "ABC electric appliance", "wide", "TV", "A" from the above sentence.
It is assumed that “BC Denki Co., Ltd.”, “landscape”, and “television” are extracted as keywords.

【0022】次いで、類語辞書3を参照してキーワード
構造化装置4がこれらキーワードから検索式を生成する
(ステップS13)。すなわち、図2に示した類語辞書
3を参照すると、上記の抽出されたキーワードには「A
BC電器」と「ABC電器株式会社」、「ワイド」と
「横長」、「TV」と「テレビ」の間に類語関係がある
ことから、これら類語同士を論理和結合させてクラスタ
化して、更に、これらクラスタ間を論理積結合させて
(ABC電器+ABC電器株式会社)*(ワイド+横
長)*(TV+テレビ)という検索式が生成される。
Next, the keyword structuring device 4 refers to the synonym dictionary 3 to generate a search formula from these keywords (step S13). That is, referring to the synonym dictionary 3 shown in FIG. 2, “A
There are synonyms between "BC Denki" and "ABC Denki Co., Ltd.", "wide" and "horizontal", and "TV" and "TV". , A logical product combination of these clusters is made, and a search formula of (ABC electric appliance + ABC electric appliance) * (wide + horizontal) * (TV + TV) is generated.

【0023】次いで、この検索式を用いて検索装置5が
データベース1を検索し(ステップS14)、検索結果
を出力装置6から表示出力させる(ステップS15)。
例えば、図7に示すように、「ABC電器」又は「AB
C電器株式会社」の語及び「ワイド」又は「横長」の語
及び「TV」又は「テレビ」の語をキーワードとする情
報(「ABC電器 ワイドテレビ売行き好調」をタイト
ルとした記事)がデータベース1から検索され、ディス
プレイ表示される。したがって、利用者が入力した文書
からキーワードが自動的に抽出され、抽出されたキーワ
ードを類語同士でまとめた検索式が自動生成され、当該
検索式によって的確に絞り込まれた検索結果が得られ
る。
Next, the retrieval device 5 retrieves the database 1 using this retrieval formula (step S14), and the retrieval result is displayed and output from the output device 6 (step S15).
For example, as shown in FIG. 7, "ABC electric appliance" or "AB
Database 1 with information on keywords "C Denki Co., Ltd." and "wide" or "horizontal" and "TV" or "TV" (article titled "ABC Denki wide TV sales boom") Will be retrieved from and displayed on the display. Therefore, the keyword is automatically extracted from the document input by the user, a search expression in which the extracted keywords are grouped together with the synonyms is automatically generated, and the search result appropriately narrowed down by the search expression is obtained.

【0024】図8には、本発明の第3実施例に係る情報
処理装置の構成を示してある。なお、上記した第1実施
例と同一部分には同一符号を付して重複する説明は省略
する。本実施例の情報処理装置は、予め登録された検索
キーの評価値を定期的な検索を実行することにより更新
するものであり、第1実施例の構成に加えて、検索キー
及びその評価値を入力する入力装置21と、検索キー及
びその評価値を保持するキーワードテーブル22と、キ
ーワードテーブル22に保持されている検索キーから検
索式を生成する検索式生成装置23と、検索結果を保持
する一時保管データベース24と、キーワード構造化装
置4により検索式の形式に結合されたクラスタ結合を展
開処理するキーワード変形装置25と、展開されたキー
ワードの結合中の検索キーに基づいてキーワードテーブ
ルを更新処理するキーワードテーブル更新装置26と、
を備えている。
FIG. 8 shows the configuration of an information processing apparatus according to the third embodiment of the present invention. The same parts as those in the first embodiment described above are designated by the same reference numerals, and duplicate description will be omitted. The information processing apparatus of the present embodiment updates the evaluation value of a search key registered in advance by executing a periodic search. In addition to the configuration of the first embodiment, the search key and its evaluation value are also added. Input device 21, a keyword table 22 that holds a search key and its evaluation value, a search formula generation device 23 that generates a search formula from the search key held in the keyword table 22, and a search result. A temporary storage database 24, a keyword transforming device 25 for expanding cluster joins combined in the form of a search expression by the keyword structuring device 4, and a keyword table updating process based on a search key during combining of expanded keywords. A keyword table updating device 26,
It has.

【0025】入力装置21は、キーボードやポインティ
ングデバイス、或いは、通信回線を介して電子データと
してのキーワードを受け取る通信手段等から構成されて
おり、利用者は入力装置2からキーワードテーブル22
に登録する任意の検索キーを入力する。ここに、検索キ
ーは1つのキーワード又は複数のキーワードを論理積で
結合させたものであり、これら検索キーの初期入力にお
いてはその評価値は所定のデフォルト値に設定される。
The input device 21 is composed of a keyboard, a pointing device, a communication means for receiving a keyword as electronic data through a communication line, and the like.
Enter any search key to be registered in. Here, the search key is a combination of one keyword or a plurality of keywords with a logical product, and the evaluation value is set to a predetermined default value at the initial input of these search keys.

【0026】キーワードテーブル22は読み出し書き込
み自在な記憶装置から構成されており、検索キーとその
評価値を対応付けて保持する。例えば、入力装置21か
ら「ファジィ*神経回路」、「ファジィ*ニューロ」、
「カオス」という検索キーが初期入力されているときに
は、同一の検索キーを構成しているキーワードは同じ欄
に記述され、各検索キーの欄にはデフォルト値として本
実施例では”60”の評価値が記述されている。検索式
生成装置23はキーワードテーブル22に保持されてい
る検索キーの内から評価値が所定値以上のものを抽出
し、これら検索キーを論理和結合させて検索式を生成す
る。本実施例では、所定値を”50”に設定してあり、
上記の例では評価値が”60”であるので、これらの検
索キーから(ファジィ*神経回路)+(ファジィ*ニュ
ーロ)+(カオス)という検索式が生成される。
The keyword table 22 is composed of a readable / writable storage device, and holds a search key and its evaluation value in association with each other. For example, from the input device 21, "fuzzy * neural circuit", "fuzzy * neuro",
When the search key "chaos" is initially input, the keywords forming the same search key are described in the same column, and the column of each search key is evaluated as "60" in this embodiment as a default value. The value is described. The search expression generation device 23 extracts a search key having an evaluation value of a predetermined value or more from the search keys held in the keyword table 22, and logically combines these search keys to generate a search expression. In this embodiment, the predetermined value is set to "50",
In the above example, since the evaluation value is "60", a search expression of (fuzzy * neural circuit) + (fuzzy * neuro) + (chaos) is generated from these search keys.

【0027】一時保管データベース24は、読み出し書
き込み自在な記憶装置から構成されており、検索装置5
が上記の検索式を用いてデータベース1を検索した結果
を一時的に保持する。上記の検索式を用いてデータベー
ス1を検索した結果として、一時保管データベース24
には例えば図11に示すように、「ファジィ」及び「神
経回路」、又は、「ファジィ」及び「ニューロ」、又
は、「カオス」の語をキーワードとする情報(「ABC
社 ファジィニューロ洗濯機売行き好調」、「XYZ社
カオス理論を画像処理に応用」、「LNM社 新型車
に神経回路を搭載」をそれぞれタイトルとした記事)が
保持される。
The temporary storage database 24 is composed of a readable / writable storage device, and the retrieval device 5
Holds temporarily the result of searching the database 1 using the above search formula. As a result of searching the database 1 using the above search formula, the temporary storage database 24
For example, as shown in FIG. 11, information having “fuzzy” and “neural circuit”, or “fuzzy” and “neuro”, or “chaos” as keywords (“ABC
"Fuzzy neuro washing machine sales are favorable", "XYZ company applies chaos theory to image processing", and "LNM company new model equipped with neural circuit" articles are held.

【0028】本実施例のキーワード構造化装置4は、入
力装置21からの選択指示に基づいて、一時保管データ
ベース24に保持された上記の情報からそれぞれのキー
ワードを抽出し、類語辞書3を参照して、これら複数の
キーワードを類語同士でまとめて検索式を生成する。例
えば、「ファジィ」、「ニューロ」、「神経回路」、
「洗濯機」、「ランドリー」というキーワードを含む情
報が選択されたときには、これらキーワードから(ファ
ジィ)*(ニューロ+神経回路)*(洗濯機+ランドリ
ー)という検索式が生成される。
The keyword structuring device 4 of the present embodiment extracts each keyword from the above information held in the temporary storage database 24 based on the selection instruction from the input device 21, and refers to the thesaurus dictionary 3. Then, a plurality of these keywords are grouped by synonyms to generate a search expression. For example, "fuzzy", "neuro", "neural circuit",
When information including the keywords “washing machine” and “laundry” is selected, a search expression of (fuzzy) * (neuro + nerve circuit) * (washing machine + laundry) is generated from these keywords.

【0029】キーワード変形装置25はキーワード構造
化装置4によって検索式の形式にまとめられたキーワー
ドのクラスタ結合を展開処理し、論理積の項を検索キー
として抽出する。例えば、上記の検索式は(ファジィ*
ニューロ*洗濯機)+(ファジィ*神経回路*洗濯機)
+(ファジィ*ニューロ*ランドリー)+(ファジィ*
神経回路*ランドリー)に展開され、「ファジィ*ニュ
ーロ*洗濯機」、「ファジィ*神経回路*洗濯機」、
「ファジィ*ニューロ*ランドリー」、「ファジィ*神
経回路*ランドリー」が検索キーとして抽出される。な
お、展開に際してはベキ等律を用いて冗長部分を省くよ
うにする。
The keyword transformation device 25 expands the cluster combination of the keywords organized by the keyword structuring device 4 in the form of the retrieval formula, and extracts the logical product term as the retrieval key. For example, the above search formula is (fuzzy *
Neuro * washing machine) + (fuzzy * neural circuit * washing machine)
+ (Fuzzy * Neuro * Laundry) + (Fuzzy *
"Fuzzy * Neuro * Washing machine", "Fuzzy * Neural circuit * Washing machine"
"Fuzzy * Neuro * Laundry" and "Fuzzy * Neural Circuit * Laundry" are extracted as search keys. It should be noted that when developing, the power equality is used to omit the redundant part.

【0030】キーワードテーブル更新装置26は上記の
抽出された検索キーを用いてキーワードテーブル22に
保持されている検索キーの評価値を更新処理する。すな
わち、キーワードテーブル22に保持されている検索キ
ーを用いて検索を行った結果、検索に用いた検索キーと
同一な検索キーが抽出されたときには、当該検索キーは
重要度が高いのでその評価値を向上させ、これとは逆
に、同一な検索キーが抽出されないときには、重要度は
さほど高くないので当該検索キーの評価値を下げる処理
を行う。また、キーワードテーブル更新装置26は、評
価の一貫として、キーワードテーブル22に保持されて
いない検索キーが抽出されたときには、この検索キーを
評価値をデフォルト値としてキーワードテーブル22に
新たに保持させる処理も行う。
The keyword table updating device 26 updates the evaluation value of the search key held in the keyword table 22 by using the extracted search key. That is, when a search key that is the same as the search key used for the search is extracted as a result of performing a search using the search key held in the keyword table 22, the search key has a high degree of importance, and therefore the evaluation value thereof is high. On the contrary, when the same search key is not extracted, the degree of importance is not so high, so that the evaluation value of the search key is lowered. Further, the keyword table updating device 26 also performs a process of newly holding the search key in the keyword table 22 with the evaluation value as a default value when a search key that is not held in the keyword table 22 is extracted as a part of the evaluation. To do.

【0031】次に、上記構成の情報処理装置による検索
キーの評価処理を図9、図12及び図13を参照して説
明する。まず、利用者が入力装置21から定期検索に使
用する検索キーを初期登録しておくと(ステップS2
1)、毎月1日のAM0:00にというように設定され
た時間をトリガにして検索式生成装置23がキーワード
テーブル22内の検索キーを用いて検索式を生成し、こ
の検索式を用いて検索装置5がデータベース1を検索処
理する(ステップS23)。なお、入力装置21から入
力された利用者の要求によって、上記の検索処理(ステ
ップS23)を随時行うこともできる。
Next, a search key evaluation process performed by the information processing apparatus having the above configuration will be described with reference to FIGS. 9, 12 and 13. First, the user initially registers a search key to be used for the regular search from the input device 21 (step S2).
1), triggered by the time set at 0:00 AM on the first day of every month, the search formula generation device 23 generates a search formula using the search key in the keyword table 22, and uses this search formula. The search device 5 searches the database 1 (step S23). The search process (step S23) may be performed at any time according to the user's request input from the input device 21.

【0032】この検索処理によって得られた結果は一時
保管データベース24に保持されて出力装置6によって
図11に示したようにディスプレイ表示される。そし
て、検索結果として表示された各情報には”保存”
と、”廃棄”のボタンが付けられており、利用者は重要
と考えた情報については”保存”、重要と考えない情報
については”廃棄”のボタンを入力装置21からクリッ
ク操作等して選択する(ステップS24)。この選択操
作は個々の情報について繰り返し行われ、選択された全
ての情報に基づく処理(ステップS25、S26)が終
了したところで処理を終了する(ステップS22)。
The result obtained by this search processing is held in the temporary storage database 24 and displayed on the display by the output device 6 as shown in FIG. Then, "Save" for each information displayed as a search result
And a "discard" button is attached, and the user selects the "save" button for information that he / she considers important, and the "discard" button for information that he / she does not consider important by clicking on the input device 21. Yes (step S24). This selection operation is repeated for each piece of information, and the processing ends when the processing (steps S25 and S26) based on all the selected information ends (step S22).

【0033】上記のようにして或る情報が”保存”とし
て選択されると、当該情報に付随しているキーワードが
抽出されてキーワード構造化装置4及びキーワード変形
装置25による処理がなされ(ステップS25)、更
に、キーワードテーブル更新装置26による処理がなさ
れる(ステップS26)。キーワード構造化装置4及び
キーワード変形装置25による処理(ステップS25)
では、図12に示すように、一時保管データベース24
に保持されている検索結果としての情報を順次取り出し
(ステップS31)、個々の情報について”保存”の選
択がなされているかを判断して(ステップS33)、”
保存”の選択がなされている情報については後続する処
理(ステップS35〜S39)を行う一方、”廃棄”の
選択がなされている情報については当該情報を消去する
廃棄処理を行い(ステップS34)、この一連の処理を
一時保管データベース24に保持されている全ての情報
について繰り返し行う(ステップS32)。
When certain information is selected as "save" as described above, the keywords associated with the information are extracted and processed by the keyword structuring device 4 and the keyword transforming device 25 (step S25). ), And further, the processing by the keyword table updating device 26 is performed (step S26). Processing by the keyword structuring device 4 and the keyword transforming device 25 (step S25)
Then, as shown in FIG.
The information held as a search result is sequentially fetched (step S31), and it is judged whether "save" is selected for each information (step S33).
Subsequent processing (steps S35 to S39) is performed for information for which "save" has been selected, while discard processing for erasing the information for information for which "discard" has been selected is performed (step S34). This series of processes is repeated for all the information stored in the temporary storage database 24 (step S32).

【0034】上記の”保存”の選択がなされている情報
については、当該情報を一時保管データベース24の所
定の保存領域に格納し直す保存処理を行った後(ステッ
プS35)、当該情報に付随しているキーワードの類語
関係を類語辞書3を参照して調べ(ステップS36)、
類語同士は論理和結合させてクラスタ化し、更に、これ
らクラスタ間を論理積結合させる(ステップS37)。
次いで、このキーワードの結合を分配律によって展開処
理し(ステップS38)、更に、展開された検索キーの
結合からベキ等律によって冗長部分を排除して(ステッ
プS39)、論理積の項を検索キーとして抽出する。例
えば、「ファジィ」、「ニューロ」、「神経回路」、
「洗濯機」、「ランドリー」というキーワードを含む情
報に”保存”の選択がなされたときには、上記したよう
に、「ファジィ*ニューロ*洗濯機」、「ファジィ*神
経回路*洗濯機」、「ファジィ*ニューロ*ランドリ
ー」、「ファジィ*神経回路*ランドリー」が検索キー
として抽出される。
Regarding the information for which "save" is selected, the information is attached to the information after a saving process of re-storing the information in a predetermined storage area of the temporary storage database 24 (step S35). Referring to the synonym dictionary 3 for synonym relations of existing keywords (step S36),
The synonyms are logically combined to form a cluster, and the clusters are logically combined (step S37).
Next, this keyword combination is expanded according to the distributive law (step S38), and the redundant part is removed from the expanded search key combination by the power equality (step S39), and the logical product term is searched for as the search key. To extract. For example, "fuzzy", "neuro", "neural circuit",
When "Save" is selected for the information including the keywords "Washing machine" and "Laundry", as described above, "Fuzzy * Neuro * Washing machine", "Fuzzy * Neural circuit * Washing machine", "Fuzzy""Neuro * Laundry" and "Fuzzy * Neural Circuit * Laundry" are extracted as search keys.

【0035】また、キーワードテーブル更新装置26に
よる処理(ステップS26)では、図13に示すよう
に、検索結果に基づいて抽出された検索キーとキーワー
ドテーブル22に既に登録されている検索キーとを比較
して、キーワードテーブル22に既に登録されている検
索キーの内の、同一の検索キーが抽出されなかったもの
についてはその評価値を”5”減少させて更新し(ステ
ップS41)、同一の検索キーが抽出されたものについ
てはその評価値を”5”増加させて更新する(ステップ
S42)。更に、キーワードテーブル22に未だ登録さ
れていない検索キーが抽出されたときには、当該抽出さ
れた検索キーをキーワードテーブル22に新たに保持さ
せ、その評価値をデフォルト値”60”として設定する
(ステップS43)。
In the processing by the keyword table updating device 26 (step S26), the search key extracted based on the search result is compared with the search key already registered in the keyword table 22, as shown in FIG. Then, among the search keys already registered in the keyword table 22, if the same search key is not extracted, the evaluation value is decreased by "5" and updated (step S41), and the same search is performed. The evaluation value of the extracted key is incremented by "5" and updated (step S42). Further, when a search key that is not yet registered in the keyword table 22 is extracted, the extracted search key is newly held in the keyword table 22 and its evaluation value is set as the default value "60" (step S43). ).

【0036】すなわち、図10に示した検索キーがキー
ワードテーブル22に保持されている状態で、上記のよ
うに検索キー「ファジィ*ニューロ*洗濯機」、「ファ
ジィ*神経回路*洗濯機」、「ファジィ*ニューロ*ラ
ンドリー」、「ファジィ*神経回路*ランドリー」が抽
出されたときには、これら抽出された検索キーには既登
録の検索キーと合致する検索キーがないので、図14に
示すように、キーワードテーブル22の既登録部分22
aの評価値は”60”から”55”に更新され、これら
抽出された検索キー22bは評価値”60”として新規
に登録される。
That is, while the search keys shown in FIG. 10 are held in the keyword table 22, the search keys "fuzzy * neuro * washing machine", "fuzzy * neural circuit * washing machine", " When “Fuzzy * Neuro * Laundry” and “Fuzzy * Neural Circuit * Laundry” are extracted, there is no search key that matches the registered search key in these extracted search keys, so as shown in FIG. Registered part 22 of keyword table 22
The evaluation value of a is updated from "60" to "55", and these extracted search keys 22b are newly registered as the evaluation value "60".

【0037】このように、キーワードテーブル22に登
録された所定の評価値以上を有した検索キーを用いてデ
ータベース1の検索処理がなされ、この検索結果に基づ
いてキーワードテーブルに登録された検索キーの評価値
が更新されという処理が、以後定期的に繰り返し行われ
る。この結果、データベース1の内容に応じて、キーワ
ードテーブル22に登録された検索キーの評価値が適切
なものに更新され、この評価値でふるいにかけた検索キ
ーによる検索結果の適切なものとなる。
As described above, the search processing of the database 1 is performed using the search key having the predetermined evaluation value or more registered in the keyword table 22, and the search key registered in the keyword table is searched based on the search result. The process of updating the evaluation value is repeated periodically thereafter. As a result, the evaluation value of the search key registered in the keyword table 22 is updated to an appropriate one according to the contents of the database 1, and the search result obtained by the search key screened by this evaluation value becomes an appropriate one.

【0038】なお、上記の実施例では、検索された情報
に予めキーワードが付随している例を示したが、情報の
文章から形態素解析等によってその都度キーワードを抽
出するようにすることもできる。また、上記実施例で
は、検索された情報はそのタイトルと共に内容も表示出
力されるようにしたが、まずタイトルだけを表示して、
利用者がタイトルを選択した情報についてだけその内容
を表示出力するようにしてもよい。また、上記の実施例
では評価値のデフォルト値を”60”、増加減少値を”
5”としたが、これは任意に設定されるものであり、ま
た、増加減少値を一定ではなく、登録される頻度の高い
検索キーについては減少値を小さくするといったように
可変値としてもよい。
In the above-mentioned embodiment, the keyword is attached to the retrieved information in advance. However, the keyword may be extracted each time from the text of the information by morphological analysis or the like. Further, in the above-described embodiment, the retrieved information is displayed and the content is displayed together with the title, but first, only the title is displayed,
The content of only the information for which the user has selected the title may be displayed and output. In the above embodiment, the evaluation value default value is "60" and the increase / decrease value is "
Although it is set to 5 ″, this is arbitrarily set, and the increase / decrease value may not be constant, but may be a variable value such as decreasing the decrease value for a search key that is frequently registered. .

【0039】[0039]

【発明の効果】以上説明したように、本発明の情報処理
装置によると、語或いは文書として入力された複数のキ
ーワードを類語同士をまとめて自動的に検索式を生成す
るようにしたため、利用者がさほど熟練しておらずと
も、これらキーワードからより的確な数に絞り込んだ検
索結果を得ることができる検索式を生成することができ
る。また、本発明の情報処理装置によると、検索キーに
評価値を付属して登録し、当該検索キーを用いた検索結
果に基づいて評価値を更新するようにしたため、検索対
象の内容に即して検索キーの評価値を更新することがで
きる。したがって、これら評価値に基づいて選択した検
索キーを用いて検索処理を行うことにより、より適切な
検索結果を得ることができる。
As described above, according to the information processing apparatus of the present invention, a plurality of keywords input as a word or a document are combined with synonyms to automatically generate a search expression. However, even if you are not very skilled, you can generate a search formula that can obtain a search result that is narrowed down to a more accurate number from these keywords. Further, according to the information processing apparatus of the present invention, the evaluation value is attached to the search key, and the evaluation value is updated based on the search result using the search key. It is possible to update the evaluation value of the search key by using. Therefore, a more appropriate search result can be obtained by performing a search process using the search key selected based on these evaluation values.

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

【図1】 本発明の第1実施例に係る情報処理装置の構
成図である。
FIG. 1 is a configuration diagram of an information processing apparatus according to a first embodiment of the present invention.

【図2】 類語辞書の内容の一例を示す説明図ある。FIG. 2 is an explanatory diagram showing an example of contents of a thesaurus dictionary.

【図3】 本発明の第1実施例に係る情報処理装置の処
理手順を示すフローチャートである。
FIG. 3 is a flowchart showing a processing procedure of the information processing apparatus according to the first embodiment of the present invention.

【図4】 検索結果の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a search result.

【図5】 本発明の第2実施例に係る情報処理装置の構
成図である。
FIG. 5 is a configuration diagram of an information processing apparatus according to a second embodiment of the present invention.

【図6】 本発明の第2実施例に係る情報処理装置の処
理手順を示すフローチャートである。
FIG. 6 is a flowchart showing a processing procedure of the information processing apparatus according to the second embodiment of the present invention.

【図7】 検索結果の他の一例を示す説明図である。FIG. 7 is an explanatory diagram showing another example of a search result.

【図8】 本発明の第3実施例に係る情報処理装置の構
成図である。
FIG. 8 is a configuration diagram of an information processing apparatus according to a third embodiment of the present invention.

【図9】 本発明の第3実施例に係る情報処理装置の処
理手順を示すフローチャートである。
FIG. 9 is a flowchart showing a processing procedure of the information processing apparatus according to the third embodiment of the present invention.

【図10】 キーワードテーブルの格納内容の一例を示
す説明図である。
FIG. 10 is an explanatory diagram showing an example of stored contents of a keyword table.

【図11】 検索結果の他の一例を示す説明図である。FIG. 11 is an explanatory diagram showing another example of search results.

【図12】 本発明の第3実施例に係るキーワード構造
化処理の手順を示すフローチャートである。
FIG. 12 is a flowchart showing a procedure of keyword structuring processing according to the third embodiment of the present invention.

【図13】 本発明の第3実施例に係るキーワードテー
ブル更新処理の手順を示すフローチャートである。
FIG. 13 is a flowchart showing a procedure of a keyword table updating process according to the third embodiment of the present invention.

【図14】 更新されたキーワードテーブルの格納内容
の一例を示す説明図である。
FIG. 14 is an explanatory diagram showing an example of stored contents of an updated keyword table.

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

1・・・検索対象データベース、 2、11、21・・
・入力装置、3・・・類語辞書、 4・・・キーワード
構造化装置、 5・・・検索装置、12・・・キーワー
ド抽出装置、 22・・・キーワードテーブル、23・
・・キーワード生成装置、 25・・・キーワード変形
装置、26・・・キーワードテーブル更新装置、
1 ... Search target database, 2, 11, 21 ...
Input device, 3 ... Synonym dictionary, 4 ... Keyword structuring device, 5 ... Search device, 12 ... Keyword extracting device, 22 ... Keyword table, 23 ...
..Keyword generating device, 25 ... Keyword transforming device, 26 ... Keyword table updating device,

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 検索処理に利用する検索式を入力された
キーワードから生成する情報処理装置であって、 複数のキーワードを入力する入力手段と、 キーワードの類語を格納した類語辞書と、 類語辞書を参照して入力されたキーワードを類語同士で
論理和結合してクラスタを生成するクラスタ生成手段
と、 複数のクラスタ間を論理積結合して検索式を生成する検
索式生成手段と、 を備えたことを特徴とする情報処理装置。
1. An information processing apparatus for generating a search expression to be used for a search process from input keywords, comprising: input means for inputting a plurality of keywords; a synonym dictionary storing synonyms of the keywords; and a synonym dictionary. A cluster generating means for generating a cluster by logically combining the keywords input with reference with synonyms, and a search formula generating means for logically combining a plurality of clusters to generate a search formula are provided. An information processing device characterized by:
【請求項2】 検索処理に利用する検索式を文書より抽
出したキーワードから生成する情報処理装置であって、 文書を入力する文書入力手段と、 入力された文書からキーワードを抽出するキーワード抽
出手段と、 キーワードの類語を格納した類語辞書と、 類語辞書を参照して抽出されたキーワードを類語同士で
論理和結合してクラスタを生成するクラスタ生成手段
と、 複数のクラスタ間を論理積結合して検索式を生成する検
索式生成手段と、 を備えたことを特徴とする情報処理装置。
2. An information processing apparatus for generating a search expression used for search processing from a keyword extracted from a document, comprising document input means for inputting the document, and keyword extracting means for extracting the keyword from the input document. , A synonym dictionary that stores synonyms of keywords, a cluster generation unit that generates a cluster by logically combining the keywords extracted by referring to the synonym dictionary with each other, and searches by logically combining multiple clusters An information processing apparatus comprising: a search expression generating unit that generates an expression.
【請求項3】 検索式に用いるキーワードを評価する情
報処理装置であって、 複数のキーワードの論理積又は1つのキーワードから成
る検索キーと、検索キーの評価値とを保持するキーワー
ドテーブルと、 キーワードの類語を格納した類語辞書と、 キーワードテーブルに保持された所定値以上の評価値を
有する検索キーを論理和結合して検索式を生成する検索
式生成手段と、 生成された検索式を用いて検索処理を行う検索手段と、 検索処理による検索結果からキーワードを抽出するキー
ワード抽出手段と、 類語辞書を参照して抽出されたキーワードを類語同士で
論理和結合してクラスタを生成するクラスタ生成手段
と、 複数のクラスタ間を論理積結合してクラスタ結合を生成
する結合手段と、 生成されたクラスタ結合を展開して論理積結合の項を検
索キーとして前記キーワードテーブルの評価値を更新す
る更新手段と、 を備えたことを特徴とする情報処理装置。
3. An information processing apparatus for evaluating a keyword used in a search expression, comprising: a keyword table which holds a search key composed of a logical product of a plurality of keywords or one keyword; and an evaluation value of the search key. A synonym dictionary that stores synonyms of, and a search formula generation unit that generates a search formula by logically combining a search key having an evaluation value equal to or greater than a predetermined value held in the keyword table, and using the generated search formula A search means for performing a search process, a keyword extracting means for extracting a keyword from a search result by the search process, and a cluster generating means for generating a cluster by logically combining the keywords extracted by referring to the synonym dictionary with each other. , A join means for creating a cluster join by ANDing multiple clusters, and expanding the created cluster join The information processing apparatus characterized by comprising said keyword updating means for updating the evaluation value table, the as search key term.
JP7294852A 1995-10-18 1995-10-18 Information processor Pending JPH09114841A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7294852A JPH09114841A (en) 1995-10-18 1995-10-18 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7294852A JPH09114841A (en) 1995-10-18 1995-10-18 Information processor

Publications (1)

Publication Number Publication Date
JPH09114841A true JPH09114841A (en) 1997-05-02

Family

ID=17813092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7294852A Pending JPH09114841A (en) 1995-10-18 1995-10-18 Information processor

Country Status (1)

Country Link
JP (1) JPH09114841A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451854A (en) * 2007-12-07 2009-06-10 爱信艾达株式会社 Search devices, navigation devices, and search programs

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451854A (en) * 2007-12-07 2009-06-10 爱信艾达株式会社 Search devices, navigation devices, and search programs
JP2009140316A (en) * 2007-12-07 2009-06-25 Aisin Aw Co Ltd Search device, navigation device and search program

Similar Documents

Publication Publication Date Title
US20180101621A1 (en) Identifier vocabulary data access method and system
US9026543B2 (en) System and method for generating a relationship network
JP3870666B2 (en) Document retrieval method and apparatus, and recording medium recording the processing program
JPH05128157A (en) Document retrieval system
KR20090028695A (en) Indexing documents for information retrieval
US20010051942A1 (en) Information retrieval user interface method
KR20020089677A (en) Method for classifying a document automatically and system for the performing the same
JPH09212517A (en) Method and device for information substitutional retrieval
JPH05324728A (en) Information retrieving device
JPH1115841A (en) Information retrieving device and medium recording information retrieving program
CN109460467A (en) A kind of network information classification system construction method
JPH09114841A (en) Information processor
JP3531344B2 (en) Information retrieval device
JPH08329101A (en) Data base system
CN111930785A (en) Data batch query display method and system
JP3526198B2 (en) Database similarity search method and apparatus, and storage medium storing similarity search program
JP2001306594A (en) Information retrieval device and storage medium stored with information retrieval program
JP2002117043A (en) Device and method for document retrieval, and recording medium with recorded program for implementing the same method
JP2000163439A (en) Device and method for electronic file retrieval
WO2019142094A1 (en) System and method for semantic text search
JPH07302347A (en) Graph generating device
JP2842413B2 (en) Database search method and apparatus
JPH05314181A (en) Information retrieving device
Rahmat et al. Sparse Matrix Implementation on Personal News Recommendation for Anonymous User
JPH0728834A (en) Information retrieving device