Movatterモバイル変換


[0]ホーム

URL:


JPH1145261A - Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus - Google Patents

Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus

Info

Publication number
JPH1145261A
JPH1145261AJP20062897AJP20062897AJPH1145261AJP H1145261 AJPH1145261 AJP H1145261AJP 20062897 AJP20062897 AJP 20062897AJP 20062897 AJP20062897 AJP 20062897AJP H1145261 AJPH1145261 AJP H1145261A
Authority
JP
Japan
Prior art keywords
search
document
icon
condition
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP20062897A
Other languages
Japanese (ja)
Other versions
JP3767763B2 (en
Inventor
Takashi Wakasugi
尚 若杉
Akinori Sakai
昭徳 酒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JustSystems Corp
Original Assignee
JustSystems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JustSystems CorpfiledCriticalJustSystems Corp
Priority to JP20062897ApriorityCriticalpatent/JP3767763B2/en
Publication of JPH1145261ApublicationCriticalpatent/JPH1145261A/en
Application grantedgrantedCritical
Publication of JP3767763B2publicationCriticalpatent/JP3767763B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromJapanese

(57)【要約】【課題】 検索条件を保存し、保存した検索条件をアイ
コンで表示することにより、同一の検索条件で定期的に
検索を行う場合等の検索処理の利便性の向上を図るこ
と。【解決手段】 検索条件に基づいて該当する文書を検索
する検索サーバ103と、検索サーバ103で該当する
情報の検索処理を行った後、検索処理に用いた検索条件
の保存が指定されると、検索条件のファイルおよびアイ
コンを生成して検索条件を保存すると共に、生成したア
イコンを画面表示して、画面表示されたアイコンが選択
されると、該当する検索条件を検索サーバ103に出力
するクライアント100と、からなる。
(57) [Summary] [Problem] To improve the convenience of search processing, such as when a search is periodically performed under the same search condition, by storing search conditions and displaying the stored search conditions with icons. thing. A search server for searching for a corresponding document based on a search condition and a search server for performing a search process for the corresponding information, and then specifying that the search condition used for the search process is to be stored. A client 100 that generates a file and an icon of the search condition, saves the search condition, displays the generated icon on the screen, and when the icon displayed on the screen is selected, outputs the corresponding search condition to the search server 103. And consisting of

Description

Translated fromJapanese
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、検索条件を保存
し、保存した検索条件をアイコンで表示することによ
り、同一の検索条件で定期的に検索を行う場合等の検索
処理の利便性の向上を図った情報検索装置およびその装
置としてコンピュータを機能させるためのプログラムを
記録したコンピュータ読み取り可能な記録媒体に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention improves the convenience of search processing when a search is periodically performed under the same search conditions by storing the search conditions and displaying the stored search conditions with icons. The present invention relates to an information retrieval apparatus and a computer-readable recording medium recording a program for causing a computer to function as the apparatus.

【0002】[0002]

【従来の技術】コンピュータの発達に伴って、紙を媒体
として記録され、また保存されていた文書についても、
電子化された情報として取り扱うことが一般的となり、
大量の電子化された文書がデータベースに蓄積されるこ
ととなっている。
2. Description of the Related Art With the development of computers, documents recorded and stored using paper as a medium have been developed.
It has become common to handle it as electronic information,
A large number of electronic documents are to be stored in a database.

【0003】ところで、大量の電子化された文書が蓄積
されていくに従って、大量の文書の中から所望の文書を
容易に探し出すことができる検索技術が重要となってく
る。特に、誰もがコンピュータを用いて作業を行う今日
にあっては、特殊な手法を用いることなく、コンピュー
タの初心者であっても簡単に所望の文書を検索できるよ
うな検索システムを構築することが重要なポイントとな
る。
[0003] By the way, as a large number of digitized documents are accumulated, a search technology that can easily find a desired document from a large number of documents becomes important. In particular, in today's world where everyone works on a computer, it is possible to construct a search system that allows even a novice computer user to easily search for a desired document without using a special technique. This is an important point.

【0004】検索の容易化を図るための1つの手法とし
て、人間が通常用いる自然言語を用いて検索条件を入力
することができるようにする技術を挙げることができ
る。この技術は、近年の自然言語処理技術の発達に伴っ
て、多くの検索システムに取り入れられつつある。
[0004] One technique for facilitating retrieval includes a technique that enables a human to input retrieval conditions using a natural language that is usually used. This technology has been adopted in many search systems with the development of natural language processing technology in recent years.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
検索システムにおいては、検索条件を自然言語で入力で
きるようにして、検索条件を入力する作業を容易にして
いるが、同一の検索条件で検索を行う場合には、再度検
索条件を入力し直さなければならないという問題があっ
た。
However, in the conventional search system, the search condition can be input in a natural language to facilitate the work of inputting the search condition. When performing the search, there is a problem that the search condition must be input again.

【0006】また、入力した検索条件を保存しておき、
保存した検索条件を読み出して検索を行うことができる
ようにしたものも開発されてはいるが、検索条件の保存
や読み出しのための操作が複雑で、使い勝手が悪いとい
う問題点があった。
In addition, the entered search conditions are stored,
Although there has been developed an apparatus capable of performing a search by reading the stored search conditions, there is a problem that the operation for storing and reading the search conditions is complicated, and the usability is poor.

【0007】本発明は上記に鑑みてなされたものであっ
て、検索条件を保存し、保存した検索条件をアイコンで
表示することにより、同一の検索条件で定期的に検索を
行う場合等の検索処理の利便性の向上を図ることを目的
とする。
The present invention has been made in view of the above, and has been made in the case where the search conditions are saved, and the saved search conditions are displayed as icons, so that the search is performed when the same search conditions are regularly searched. The purpose is to improve the convenience of the processing.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するた
め、請求項1の情報検索装置は、検索条件に基づいて、
該当する情報の検索処理を行う検索手段を備えた情報検
索装置において、前記検索条件の保存を指定するための
指定手段と、前記指定手段を介して前記検索条件の保存
が指定されると、前記検索条件のファイルおよびアイコ
ンを生成して前記検索条件を保存する検索条件保存手段
と、前記検索条件保存手段で生成したアイコンを画面表
示するアイコン表示手段と、前記アイコン表示手段で画
面表示されたアイコンを選択するための選択手段と、を
備え、前記検索手段が、前記選択手段を介して選択され
たアイコンに基づいて、該当する情報を検索するもので
ある。
In order to achieve the above-mentioned object, an information retrieval apparatus according to the first aspect of the present invention comprises:
In an information search apparatus including a search unit that performs a search process of the corresponding information, a specification unit for specifying storage of the search condition, and when the storage of the search condition is specified via the specification unit, Search condition storage means for generating a search condition file and an icon and storing the search condition, an icon display means for displaying an icon generated by the search condition storage means on a screen, and an icon displayed on the screen by the icon display means And selecting means for selecting the information. The searching means searches for corresponding information based on the icon selected via the selecting means.

【0009】また、請求項2の情報検索装置は、請求項
1に記載の情報検索装置において、さらに、前記検索条
件保存手段で保存した検索条件毎に、少なくとも前記検
索手段による前回の検索結果を第1の検索結果として保
持する検索結果保持手段と、予め設定された検索実行条
件に基づいて、前記検索手段を制御して所定のタイミン
グで前記検索処理を実行させる検索実行制御手段と、前
記検索実行制御手段の制御に基づいて前記検索処理を行
った結果を第2の検索結果として入力し、入力した第2
の検索結果と前記検索結果保持手段に保持された第1の
検索結果とを比較して、前記第1および第2の検索結果
が同一か否かを判定する検索結果判定手段と、を備え、
前記アイコン表示手段が、前記検索結果判定手段の判定
結果を入力し、前記第1および第2の検索結果が異なる
場合に、前記アイコンの表示色または/および表示形態
を変更するものである。
According to a second aspect of the present invention, in the information search apparatus according to the first aspect, at least for each search condition stored in the search condition storage means, at least a previous search result by the search means is stored. Search result holding means for holding as a first search result, search execution control means for controlling the search means to execute the search processing at a predetermined timing based on a preset search execution condition, and The result of performing the search processing based on the control of the execution control means is input as a second search result, and the input second
And a search result determining unit that compares the first search result held by the search result holding unit with the first search result and determines whether the first and second search results are the same.
The icon display means inputs the determination result of the search result determination means, and changes the display color and / or display form of the icon when the first and second search results are different.

【0010】さらに、請求項3のコンピュータ読み取り
可能な記録媒体は、前記請求項1または2に記載の情報
検索装置の各手段としてコンピュータを機能させるため
のプログラムを記録したものである。
Further, a computer-readable recording medium according to a third aspect of the present invention stores a program for causing a computer to function as each unit of the information retrieval apparatus according to the first or second aspect.

【0011】[0011]

【発明の実施の形態】以下、本発明の情報検索装置およ
びその装置としてコンピュータを機能させるためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
の実施の形態について、添付の図面を参照しつつ詳細に
説明する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of an information retrieval apparatus according to the present invention and a computer-readable recording medium storing a program for causing a computer to function as the apparatus. explain.

【0012】〔実施の形態1〕図1は、実施の形態1の
情報検索装置のシステム構成図である。図1に示す情報
検索装置は、検索条件を保存し、保存した検索条件をア
イコンで表示することができる機能を有した複数のクラ
イアント100と、文書DB(データベース)101に
格納された文書から転置ファイル102を生成すると共
に、ベクトル空間検索を行うことができる検索エンジン
(例えば、CLARITECH社のCLARIT等)を
備え、クライアント100から検索条件を入力し、入力
した検索条件に基づいて、転置ファイル102を用いて
該当する文書を検索し、検索した文書のリストをクライ
アント100に出力する検索サーバ103と、上記クラ
イアント100や検索サーバ103等を接続するネット
ワーク104と、から構成されている。
[First Embodiment] FIG. 1 is a system configuration diagram of an information retrieval apparatus according to a first embodiment. The information search apparatus shown in FIG. 1 stores a plurality of clients 100 having a function of storing search conditions and displaying the stored search conditions with icons, and transposes a document stored in a document DB (database) 101. A search engine (e.g., CLARIT of CLARITECH, etc.) that can generate the file 102 and perform a vector space search is provided. Search conditions are input from the client 100, and the transposed file 102 is stored based on the input search conditions. The search server 103 includes a search server 103 that searches for a corresponding document using the search server 103 and outputs a list of the searched documents to the client 100, and a network 104 that connects the client 100 and the search server 103.

【0013】図1において、文書DB101は、クライ
アント100等で作成された複数の文書を格納したもの
であり、格納される文書は、ワープロ文書や、SGM
L,HTML等の構造化文書等、いかなる種類の文書で
あっても良い。実施の形態1においては、文書DB10
1に格納された文書を検索対象とするが、検索対象とな
る文書をこの文書DB101中の文書に限定するもので
はない。
In FIG. 1, a document DB 101 stores a plurality of documents created by the client 100 or the like. The stored documents include word processing documents and SGM.
Any type of document, such as a structured document such as L or HTML, may be used. In the first embodiment, the document DB 10
1, the search target document is not limited to the document in the document DB 101.

【0014】転置ファイル102は、文書DB101中
の複数の文書と、これら複数の文書それぞれから後述す
る方法で抽出した複数の索引語との関係を規定すること
により、ある索引語が各文書それぞれにおいてどの程度
重要な語彙であるかをベクター表現を用いて示したもの
であって、この索引語を用いて該当する文書を検索する
ことができるようにしたものである。
The transposed file 102 defines a relationship between a plurality of documents in the document DB 101 and a plurality of index terms extracted from each of the plurality of documents by a method described later, so that a certain index term is included in each document. It shows how important the vocabulary is by using a vector expression, so that a corresponding document can be searched using this index word.

【0015】具体的には、1つの文書を予め定めた複数
のセンテンスからなるサブドキュメント単位に区切り、
サブドキュメントから上記索引語となる名詞句を抽出し
て、抽出した名詞句それぞれについて、サブドキュメン
ト中の出現頻度,文書DB101全体における分布等の
統計情報を求め、求めた名詞句毎の統計情報を用いて各
サブドキュメントをベクター表現に変換する。そして、
変換したサブドキュメントのベクター表現に基づいて、
文書のベクター表現を生成する。転置ファイル102
は、このようにしてベクター表現された文書DB101
中の文書を格納するものである。
Specifically, one document is divided into sub-documents consisting of a plurality of predetermined sentences,
The noun phrases serving as the above-mentioned index words are extracted from the sub-documents, and for each of the extracted noun phrases, statistical information such as the frequency of appearance in the sub-document and the distribution in the entire document DB 101 is obtained. To convert each subdocument into a vector representation. And
Based on the vector representation of the converted subdocument,
Generate a vector representation of the document. Inversion file 102
Is the document DB 101 thus expressed in vector.
This is for storing the document inside.

【0016】なお、各索引語には、対応する文書中の重
要度に応じた重み付けを行うことができる。また、文書
のベクター表現については、実際の検索を行う際に、サ
ブドキュメントのベクター表現に基づいて生成すること
にしても良い。
Each index word can be weighted according to the degree of importance in the corresponding document. Also, the vector expression of the document may be generated based on the vector expression of the sub-document when performing an actual search.

【0017】また、クライアント100および検索サー
バ103は、パーソナルコンピュータやワークステーシ
ョン等によって構成される。図2は、クライアント10
0のブロック構成図である。クライアント100は、特
定の内容の文書を検索するための条件を記述した検索条
件のファイルおよびアイコンを生成して検索条件を保存
・管理すると共に、この検索条件を検索サーバ103に
出力し、検索サーバ103から検索条件に該当する文書
のリストを入力して、検索した文書の一覧を表示するも
のである。
The client 100 and the search server 103 are constituted by a personal computer, a workstation, or the like. FIG. 2 shows the client 10
FIG. 2 is a block diagram showing the configuration of a block 0. The client 100 generates a search condition file and an icon describing conditions for searching for a document having a specific content, saves and manages the search conditions, outputs the search conditions to the search server 103, and outputs the search conditions to the search server 103. A list of documents corresponding to the search condition is input from 103 to display a list of searched documents.

【0018】図2において、入力装置200は、キーボ
ードおよびマウス等からなり、特定の内容の文書を検索
するための条件を記述した検索条件の入力、入力した検
索条件に基づく検索処理の実行の指定、入力した検索条
件のファイルおよびアイコンの生成の指定、生成したア
イコンを選択することによる検索処理の実行の指定等を
行うためのものである。ここで、検索条件は、検索した
い文書の特徴を自然言語で記述した文章や、検索式、キ
ーワードの集合、検索したい文書の例となる文書等のい
ずれであっても良い。検索条件を文書とする場合には、
その文書のファイル名を指定することができる。また、
検索条件には、ファイル名,作成日および作成者等の制
約条件を含めることができる。
In FIG. 2, an input device 200 includes a keyboard, a mouse, and the like, and inputs a search condition describing a condition for searching for a document having a specific content, and designates execution of a search process based on the input search condition. This is for specifying the generation of the file and the icon of the input search condition, the specification of the execution of the search process by selecting the generated icon, and the like. Here, the search condition may be any of a sentence in which features of a document to be searched are described in a natural language, a search formula, a set of keywords, a document which is an example of a document to be searched, and the like. If the search condition is a document,
You can specify a file name for the document. Also,
The search conditions can include constraints such as the file name, creation date, and creator.

【0019】検索条件管理部201は、入力装置200
で入力した検索条件のファイルおよびアイコンを生成し
て検索条件を保存・管理すると共に、入力装置200を
介してアイコンが選択されると、選択されたアイコンに
基づいて、該当する検索条件を検索サーバ103に出力
し、該当する文書のリストを入力して、検索した文書の
一覧の表示処理を制御するものである。
The search condition management unit 201 includes the input device 200
In addition to generating a file and an icon of the search condition input by and storing and managing the search condition, when an icon is selected through the input device 200, the corresponding search condition is searched based on the selected icon. 103, a corresponding document list is input, and display processing of the searched document list is controlled.

【0020】検索条件ファイル格納部202は、検索条
件のファイルおよびアイコンの描画情報とを関連づけて
格納するものである。
The search condition file storage unit 202 stores a search condition file and icon drawing information in association with each other.

【0021】出力装置203は、CRT等からなり、検
索条件ファイル格納部202に格納されたアイコンの描
画情報に基づいて、検索条件のアイコンを画面表示する
と共に、検索サーバ103から入力した検索結果である
文書リストを表示するものである。
The output device 203 is composed of a CRT or the like, displays icons of search conditions on the screen based on the drawing information of the icons stored in the search condition file storage unit 202, and displays the search results input from the search server 103. This is for displaying a certain document list.

【0022】入出力部204は、入力装置200,出力
装置203およびネットワーク104と検索条件管理部
201とのインターフェイスとなるものである。
The input / output unit 204 serves as an interface between the input device 200, the output device 203 and the network 104 and the search condition management unit 201.

【0023】また、図3は、検索サーバ103の処理を
示す概略ブロック図である。検索サーバ103は、文書
DB101中の文書のベクター表現を生成して転置ファ
イル102に登録する処理と、ベクトル空間法を利用し
た検索処理を用いて、検索条件206に該当する文書を
検索する処理を行うものである。
FIG. 3 is a schematic block diagram showing the processing of the search server 103. The search server 103 performs a process of generating a vector expression of a document in the document DB 101 and registering the vector expression in the transposed file 102 and a process of searching for a document corresponding to the search condition 206 using a search process using a vector space method. Is what you do.

【0024】検索サーバ103において、転置ファイル
102に登録する処理は、自然言語処理モジュール30
0と、データベース・ビルド・コンポーネント304と
によって行われる。具体的に、自然言語処理モジュール
300は、文書DB101から文書を入力し、文書のフ
ォーマットの認識処理や、品詞情報等を格納した辞書3
01および各単語の係り受け等を解析するための文法辞
書302を用いて形態素解析,構文解析,名詞句抽出等
の解析処理を行い、上述したサブドキュメント毎の名詞
句リストを含むドキュメント・セット303を生成す
る。データベース・ビルドコンポーネント304は、自
然言語処理モジュール300で生成したドキュメント・
セット303を入力し、入力したドキュメント・セット
303中の各サブドキュメントをベクター表現に変換す
ると共に、サブドキュメントのベクター表現に基づい
て、文書のベクター表現を生成して転置ファイル102
に登録する。
In the search server 103, the process of registering in the transposed file 102 is performed by the natural language processing module 30.
0 and the database build component 304. Specifically, the natural language processing module 300 inputs a document from the document DB 101, recognizes the format of the document, and stores a dictionary 3 storing part of speech information and the like.
01 and a grammar dictionary 302 for analyzing the dependency of each word, etc., to perform analysis processing such as morphological analysis, syntactic analysis, and noun phrase extraction, and a document set 303 including a noun phrase list for each sub-document described above. Generate The database build component 304 stores the document generated by the natural language processing module 300.
The user inputs a set 303, converts each sub-document in the input document set 303 into a vector expression, generates a vector expression of a document based on the vector expression of the sub-document, and generates a transposed file 102.
Register with.

【0025】一方、文書を検索する処理は、自然言語処
理モジュール300と、クエリー・ビルド・コンポーネ
ント305と、検索エンジン307とによって行われ
る。具体的に、自然言語処理モジュール300は、クラ
イアント100から検索条件206を入力し、品詞情報
等を格納した辞書301および各単語の係り受け等を解
析するための文法辞書302を用いて形態素解析,構文
解析,名詞句抽出等の解析処理を行い、検索条件206
中の名詞句のリストを含むドキュメント・セット303
を生成する。クエリー・ビルド・コンポーネント305
は、ドキュメント・セット303を入力し、検索条件2
06を構成する各名詞句について、検索条件206中の
出現頻度,文書DB101全体における分布等の統計情
報を求め、求めた統計情報を用いて検索条件206をベ
クター表現に変換したクエリー・ドキュメント306を
生成する。検索エンジン307は、クエリー・ビルド・
コンポーネント305で生成したクエリー・ドキュメン
ト306を入力し、転置ファイル102中の各文書のベ
クトルとクエリー・ドキュメント306のベクトルとを
比較して、クエリー・ドキュメント306との類似度に
応じたスコアを各文書に付与し、所定の閾値を超えるス
コアが付与された文書リスト308を検索結果として出
力する。
On the other hand, the process of searching for a document is performed by the natural language processing module 300, the query build component 305, and the search engine 307. More specifically, the natural language processing module 300 inputs the search condition 206 from the client 100, and uses a dictionary 301 storing part of speech information and the like and a grammar dictionary 302 for analyzing the dependency of each word and the like, to perform morphological analysis, Analysis processing such as syntax analysis and noun phrase extraction is performed, and search conditions 206
Document set 303 containing a list of noun phrases in it
Generate Query build component 305
Inputs the document set 303 and sets the search condition 2
For each of the noun phrases that make up No.06, statistical information such as the appearance frequency in the search condition 206 and the distribution in the entire document DB 101 is obtained, and the query document 306 obtained by converting the search condition 206 into a vector expression using the obtained statistical information Generate. The search engine 307 uses query, build,
The query document 306 generated by the component 305 is input, the vector of each document in the transposed file 102 is compared with the vector of the query document 306, and a score according to the similarity with the query document 306 is calculated for each document. And a document list 308 having a score exceeding a predetermined threshold is output as a search result.

【0026】なお、図1においては、文書DB101お
よび転置ファイル102をネットワーク104に単独に
接続した構成を示したが、これらを検索サーバ103に
直接接続する構成としても良い。また、図1において
は、実施の形態1の情報検索装置をネットワーク104
を介したシステムで構成するように示したが、クライア
ント100と検索サーバ103の処理を1つのコンピュ
ータで行うようにすることもできる。
Although FIG. 1 shows a configuration in which the document DB 101 and the transposed file 102 are independently connected to the network 104, a configuration in which these are directly connected to the search server 103 may be used. In FIG. 1, the information retrieval apparatus according to the first embodiment is connected to a network 104.
However, the processing of the client 100 and the search server 103 may be performed by one computer.

【0027】次に、上述した構成を備えた情報検索装置
の動作について、(1)転置ファイルの生成処理,
(2)文書の検索処理,(3)アイコン(ファイル)の
生成処理,(4)生成したアイコンを用いた文書の検索
処理の順で詳細に説明する。
Next, the operation of the information retrieval apparatus having the above-described configuration will be described with respect to (1) an inverted file generation process,
The details will be described in the order of (2) document search processing, (3) icon (file) generation processing, and (4) document search processing using the generated icons.

【0028】(1)転置ファイルの生成処理 図4は、転置ファイルの生成処理を示すフローチャート
である。検索サーバ103は、新たな文書が文書DB1
01に登録された場合(S401)、この文書を入力し
て転置ファイル102に登録するための処理を開始する
(S402)。
(1) Transposition File Generation Process FIG. 4 is a flowchart showing a transposition file generation process. The search server 103 stores the new document in the document DB1
01 (S401), the process for inputting this document and registering it in the transposition file 102 is started (S402).

【0029】検索サーバ103において、自然言語処理
モジュール300は、ステップS402で入力した文書
を解析する処理を行う(S403)。具体的には、入力
した文書がワープロ文書,HTML等の構造化文書等、
いかなるフォーマットの文書であるかを判定する処理を
行う。その後、辞書301および文法辞書302を用い
て形態素解析,係り受け等の構文解析を行い、文書を複
数のサブドキュメントに区分すると共に、区分したサブ
ドキュメントから名詞句を抽出する等の処理を行う。
In the search server 103, the natural language processing module 300 performs a process of analyzing the document input in step S402 (S403). Specifically, the input document is a word processing document, a structured document such as HTML, etc.
A process is performed to determine the format of the document. Thereafter, syntax analysis such as morphological analysis and dependency is performed by using the dictionary 301 and the grammar dictionary 302 to divide the document into a plurality of sub-documents, and to perform processing such as extracting a noun phrase from the divided sub-documents.

【0030】そして、自然言語処理モジュール300
は、ステップS403における処理の結果に基づいて、
サブドキュメント毎に名詞句リストを生成し、生成した
名詞句リストを含むドキュメント・セット303を生成
する(S404)。
Then, the natural language processing module 300
Is based on the result of the processing in step S403.
A noun phrase list is generated for each sub-document, and a document set 303 including the generated noun phrase list is generated (S404).

【0031】その後、データベース・ビルド・コンポー
ネント304は、自然言語処理モジュール300で生成
したドキュメント・セット303を入力し、文書のベク
ター表現を生成して転置ファイル102に登録する処理
を行う(S405)。
Thereafter, the database build component 304 receives the document set 303 generated by the natural language processing module 300, generates a vector representation of the document, and registers it in the transposed file 102 (S405).

【0032】具体的には、ドキュメント・セット303
中のサブドキュメントの各名詞句を転置ファイル102
の索引語として、サブドキュメント中の出現頻度,文書
DB101全体における分布等の統計情報を求め、求め
た名詞句毎の統計情報を用いてサブドキュメントをベク
ター表現に変換する。この処理をドキュメント・セット
303中の全てのサブドキュメントについて行い、変換
したサブドキュメントのベクター表現に基づいて、文書
のベクター表現を生成して転置ファイル102に登録す
る。
Specifically, the document set 303
Transpose file 102 for each noun phrase of subdocument in
The statistical information such as the frequency of occurrence in the sub-document and the distribution in the entire document DB 101 is obtained as an index term, and the sub-document is converted into a vector expression using the obtained statistical information for each noun phrase. This processing is performed for all the sub-documents in the document set 303, and based on the converted sub-document vector expression, a vector expression of the document is generated and registered in the transposed file 102.

【0033】(2)文書の検索処理 次に、上述したようにして登録した検索条件に基づい
て、該当する文書を検索するための処理について説明す
る。図5は文書の検索処理を示すフローチャートであ
る。なお、実施の形態1の情報検索装置は、検索条件2
06のファイルおよびアイコンを生成して保存・管理す
るものであるが、ここでは、保存・管理の対象となる検
索条件206を入力し、少なくとも1回検索処理を行
い、最適な検索結果を得ることができることを確認した
後に初めてその検索条件のファイルおよびアイコンを生
成するものとする。だだし、入力した検索条件206に
ついて、検索処理を行うことなく、直ちにファイルおよ
びアイコンを生成して保存することにしても良い。
(2) Document Search Process Next, a process for searching for a corresponding document based on the search conditions registered as described above will be described. FIG. 5 is a flowchart showing a document search process. Note that the information search device according to the first embodiment uses search condition 2
06 files and icons are generated and saved / managed. In this example, search conditions 206 to be saved / managed are input, search processing is performed at least once, and optimal search results are obtained. It is assumed that the file and the icon of the search condition are generated only after confirming that the search can be performed. However, a file and an icon may be immediately generated and stored for the input search condition 206 without performing a search process.

【0034】クライアント100の検索条件管理部20
1は、入力装置200において検索条件206の入力が
あると(S501)、入力装置200を介して検索条件
206を入力する(S502)。ここでは、検索条件2
06の一例として、「マイクロプロセッサの開発動向」
を入力したものとする。
The search condition management unit 20 of the client 100
When the search condition 206 is input in the input device 200 (S501), the search condition 1 is input through the input device 200 (S502). Here, search condition 2
As an example of 06, "Microprocessor development trend"
Is entered.

【0035】続いて、検索条件管理部201は、入力装
置200を介して検索要求を入力すると、ステップS5
02で入力した検索条件206を検索サーバ103に出
力する(S503)。
Subsequently, when the search condition management section 201 inputs a search request via the input device 200, the search condition management section 201 proceeds to step S5.
The search condition 206 input in 02 is output to the search server 103 (S503).

【0036】検索サーバ103は、クライアント100
から検索条件206を入力し、自然言語処理モジュール
300において、検索条件206の解析処理を行う(S
504)。具体的には、辞書301および文法辞書30
2を用いて形態素解析,係り受け等の構文解析処理を行
う。
The search server 103 is connected to the client 100
From the search condition 206, and the natural language processing module 300 analyzes the search condition 206 (S
504). Specifically, the dictionary 301 and the grammar dictionary 30
2 is used to perform syntax analysis such as morphological analysis and dependency.

【0037】そして、自然言語処理モジュール300
は、ステップS504での解析結果に基づいて、検索条
件206から転置ファイル102中の索引語に対応する
名詞句を抽出し、名詞句からなるドキュメント・セット
303を生成する(S505)。
Then, the natural language processing module 300
Extracts a noun phrase corresponding to the index word in the transposed file 102 from the search condition 206 based on the analysis result in step S504, and generates a document set 303 including the noun phrase (S505).

【0038】続いて、クエリー・ビルド・コンポーネン
ト305は、自然言語処理モジュール300からドキュ
メント・セット303を入力し、入力したドキュメント
・セット303を構成する各名詞句について、検索条件
206中の出現頻度,文書DB101全体における分布
等の統計情報を求め、求めた統計情報を用いてドキュメ
ント・セット303をベクター表現に変換したクエリー
・ドキュメント306を生成する(S506)。
Subsequently, the query build component 305 inputs the document set 303 from the natural language processing module 300, and for each noun phrase constituting the input document set 303, the appearance frequency in the search condition 206, Statistical information such as distribution in the entire document DB 101 is obtained, and a query document 306 is generated by converting the document set 303 into a vector expression using the obtained statistical information (S506).

【0039】検索エンジン307は、クエリー・ビルド
・コンポーネント305で生成したクエリー・ドキュメ
ント306を入力し、転置ファイル102中の各文書の
ベクター表現とクエリー・ドキュメント306(検索条
件のベクター表現)を比較して、クエリー・ドキュメン
ト306との類似度に応じたスコアを各文書に付与する
(S507)。すなわち、ベクトル空間法による検索処
理が実行される。
The search engine 307 inputs the query document 306 generated by the query build component 305, and compares the vector expression of each document in the transposed file 102 with the query document 306 (vector expression of search conditions). Then, a score corresponding to the degree of similarity with the query document 306 is given to each document (S507). That is, a search process based on the vector space method is executed.

【0040】なお、類似度に応じたスコアは、各文書と
クエリー・ドキュメント306との類似度を余弦距離に
基づいて表現したものであり、スコアが大きい文書がよ
りクエリー・ドキュメント306と類似していることを
表している。
The score according to the similarity expresses the similarity between each document and the query document 306 based on the cosine distance. A document having a higher score is more similar to the query document 306. It represents that it is.

【0041】そして、検索エンジン307は、予め設定
されたスコアの閾値に基づいて、閾値を超えるスコアが
付与された文書を選択し、選択した文書に基づいて、文
書リスト308を生成して、検索結果として出力する
(S508)。
The search engine 307 selects a document having a score exceeding the threshold based on a preset score threshold, generates a document list 308 based on the selected document, and performs a search. The result is output (S508).

【0042】図6は、文書リスト308の一例を示す説
明図である。図6に示すように、文書リスト308には
クエリー・ドキュメント306との類似度に応じたスコ
アのランキング,文書名,作成日等が表示される。実施
の形態1においては、ステップS502で入力した検索
条件206が「マイクロプロセッサの開発動向」である
ため、マイクロプロセッサに関する文書がリストアップ
されている。
FIG. 6 is an explanatory diagram showing an example of the document list 308. As shown in FIG. 6, a document list 308 displays a ranking of scores, a document name, a creation date, and the like according to the similarity with the query document 306. In the first embodiment, since the search condition 206 input in step S502 is “microprocessor development trend”, documents related to the microprocessor are listed.

【0043】クライアント100の検索条件管理部20
1は、検索サーバ103から文書リスト308を入力
し、入力した文書リスト308に基づいて、上位のラン
キングの文書から順に、文書名を一覧表示する(S50
9)。
The search condition management unit 20 of the client 100
1 inputs the document list 308 from the search server 103, and displays a list of document names in order from the document with the highest ranking based on the input document list 308 (S50).
9).

【0044】図7は、検索した文書を一覧表示した様子
の一例を示す説明図である。ユーザは、図7に示した文
書の一覧から所望の文書を選択することにより、選択し
た文書を画面表示することができる。また、ユーザは、
この検索結果に基づいて、検索条件206を登録しても
良いかを判断し、図7に示すアイコン登録ボタン700
を選択することにより、検索条件206のファイルおよ
びアイコンを生成する作業に入る。一方、検索条件20
6を変更した方が好ましいを判断した場合には、検索条
件206を変更した後、必要に応じて再度検索処理を行
い、アイコン登録ボタン700を選択する。
FIG. 7 is an explanatory diagram showing an example of a state in which the retrieved documents are displayed in a list. The user can display the selected document on the screen by selecting a desired document from the document list shown in FIG. Also, the user
Based on the search result, it is determined whether the search condition 206 may be registered, and an icon registration button 700 shown in FIG.
Is selected, the operation for generating the file and the icon of the search condition 206 is started. On the other hand, search condition 20
If it is determined that changing 6 is preferable, the search processing is changed again after the search condition 206 is changed, and the icon registration button 700 is selected.

【0045】(3)アイコン(ファイル)の生成処理 図7に示したアイコン登録ボタン700が選択される
と、検索条件管理部201は、検索条件206のファイ
ルおよびアイコンを生成する処理を行う。具体的には、
例えば、アイコンを一覧表示してユーザに所望のアイコ
ンを選択させる処理、必要に応じてアイコンに名称を付
ける処理および検索条件206のファイルを生成する処
理等を行い、検索条件206のファイルとアイコンの描
画情報とを関連づけて、検索条件ファイル格納部202
に格納する。
(3) Icon (File) Generation Process When the icon registration button 700 shown in FIG. 7 is selected, the search condition management unit 201 performs a process of generating a file and an icon of the search condition 206. In particular,
For example, a process of displaying a list of icons to allow the user to select a desired icon, a process of naming the icons as needed, a process of generating a file of the search condition 206, and the like are performed. The search condition file storage unit 202 is associated with the drawing information.
To be stored.

【0046】このようにして、検索条件206のファイ
ルおよびアイコンを生成すると、図8に示すように、ク
ライアント100のデスクトップ800に検索条件20
6のアイコン801〜803が画面表示されることにな
る。図8において、例として挙げた検索条件「マイクロ
プロセッサの開発動向」は、アイコン801として表示
されている。なお、図8においては、デスクトップ80
0に検索条件206のアイコンを表示することにした
が、表示する場所をデスクトップ800に限定するもの
ではない。
As described above, when the file and the icon of the search condition 206 are generated, the search condition 20 is displayed on the desktop 800 of the client 100 as shown in FIG.
6 are displayed on the screen. In FIG. 8, the search condition “microprocessor development trend” given as an example is displayed as an icon 801. Note that, in FIG.
Although the icon of the search condition 206 is displayed at 0, the display location is not limited to the desktop 800.

【0047】(4)生成したアイコンを用いた検索処理 次に、上述したようにして生成したアイコンを用いた検
索処理について説明する。アイコンを用いて検索処理を
行うには、図8に示したように表示されたアイコン80
1〜803のいずれかを入力装置200で選択するだけ
で良い。
(4) Search Processing Using Generated Icons Next, search processing using the icons generated as described above will be described. To perform a search process using icons, the icon 80 displayed as shown in FIG.
It is only necessary to select any one of 1 to 803 with the input device 200.

【0048】具体的には、例えば、アイコン801が選
択されたとすると、クライアント100の検索条件管理
部201は、選択されたアイコン801に該当する検索
条件を検索条件ファイル格納部202から読み出して、
検索サーバ103に出力する。検索サーバ103は、図
5を用いて説明したようにして検索処理を行い、文書リ
スト308をクライアント100に出力する。検索条件
管理部201は、検索サーバ103から文書リスト30
8を入力し、入力した文書リスト308に基づいて、図
7に示したような文書一覧を画面表示する。その結果、
ユーザは、一覧表示された文書のいずれかを選択するこ
とにより、所望の文書について閲覧,加工等を行うこと
ができる。なお、検索処理の詳細については、図5を用
いて説明した通りであるため、ここでは詳細な説明を省
略する。
More specifically, for example, when the icon 801 is selected, the search condition management unit 201 of the client 100 reads out the search condition corresponding to the selected icon 801 from the search condition file storage unit 202, and
Output to the search server 103. The search server 103 performs the search process as described with reference to FIG. 5, and outputs the document list 308 to the client 100. The search condition management unit 201 sends the document list 30
8 is input, and a document list as shown in FIG. 7 is displayed on the screen based on the input document list 308. as a result,
By selecting any of the documents displayed in the list, the user can browse, process, and the like the desired document. Note that the details of the search processing are as described with reference to FIG. 5, and thus detailed description will be omitted here.

【0049】このように、実施の形態1の情報検索装置
によれば、検索条件206をアイコンとして登録するこ
とができるようにしたため、所望のアイコンを選択する
だけで、該当する情報を検索し、画面表示することがで
きる。したがって、同一の検索条件206で定期的に検
索を行う場合等において、検索処理の利便性の向上を図
ることができる。
As described above, according to the information search apparatus of the first embodiment, the search condition 206 can be registered as an icon. Therefore, by simply selecting a desired icon, the corresponding information can be searched. Can be displayed on the screen. Therefore, for example, when the search is regularly performed under the same search condition 206, the convenience of the search process can be improved.

【0050】また、検索条件206をアイコンとして登
録しておくことにより、コンピュータの初心者であって
も容易に情報の検索を行うことができる。すなわち、ア
イコンを選択するのみであるため、ユーザに検索処理を
意識させることがなく、まるで情報が分類されたフォル
ダ(またはディレクトリ)を開く感覚で検索処理を行う
ことができる。
By registering the search condition 206 as an icon, even a novice computer can easily search for information. That is, since only an icon is selected, the user can perform the search processing as if opening a folder (or directory) in which the information is classified without making the user aware of the search processing.

【0051】なお、生成した検索条件206のファイル
を他のユーザに配布することができ、他人数のユーザで
同一の検索条件206を共有することもできる。
The generated search condition 206 file can be distributed to other users, and the same search condition 206 can be shared by other users.

【0052】〔実施の形態2〕次に、実施の形態2の情
報検索装置について説明する。実施の形態2の情報検索
装置は、実施の形態1の情報検索装置において、保存さ
れた検索条件206に基づいて、定期的に該当する情報
を検索して前回の検索結果と比較し、検索結果が前回と
異なる場合に、アイコンの表示色または/および表示形
態を変更して、情報が更新されていることをユーザに通
知することができるようにしたものである。
[Second Embodiment] Next, an information retrieval apparatus according to a second embodiment will be described. The information search apparatus according to the second embodiment differs from the information search apparatus according to the first embodiment in that corresponding information is periodically searched for based on the stored search condition 206 and compared with the previous search result. Is different from the previous time, the display color and / or the display mode of the icon is changed so that the user can be notified that the information has been updated.

【0053】図9は、実施の形態2の情報検索装置にお
けるクライアント100のブロック構成図である。図9
に示すクライアント100は、図2に示した構成以外
に、保存された検索条件206毎に、少なくとも前回の
検索結果である文書リスト308を格納する文書リスト
格納部900と、保存された検索条件206に基づい
て、検索処理を定期的に行うタイミングを規定した検索
実行条件を格納する検索実行条件格納部901と、検索
実行条件格納部901に格納された検索実行条件に基づ
いて、検索処理の実行を制御する検索実行管理部902
と、検索実行管理部902の制御によって実行された検
索処理によって得た文書リスト308と文書リスト格納
部900に格納された文書リスト308とを比較し、2
つの文書リスト308が同一であるか否かを判定する判
定部903とを備えている。
FIG. 9 is a block diagram of the client 100 in the information search device according to the second embodiment. FIG.
In addition to the configuration shown in FIG. 2, the client 100 shown in FIG. 2 includes, for each of the stored search conditions 206, a document list storage unit 900 that stores at least a document list 308 that is a previous search result, and a stored search condition 206. A search execution condition storage unit 901 that stores search execution conditions defining the timing at which search processing is periodically performed based on the search execution condition, and execution of the search process based on the search execution conditions stored in the search execution condition storage unit 901 Execution management unit 902 that controls
The document list 308 obtained by the search processing executed under the control of the search execution management unit 902 and the document list 308 stored in the document list storage unit 900 are compared.
And a determination unit 903 that determines whether the two document lists 308 are the same.

【0054】次に、実施の形態2の情報検索装置の動作
について説明する。図10は、実施の形態2の情報検索
装置における検索処理を示すフローチャートである。
Next, the operation of the information retrieval apparatus according to the second embodiment will be described. FIG. 10 is a flowchart illustrating a search process in the information search device according to the second embodiment.

【0055】まず、ユーザは、入力装置200を操作し
て検索条件管理部201に指示を出し、検索処理を定期
的に実行するための検索実行条件を入力する。例えば、
起動時に実行,毎日0:00に実行,月曜日の0:00
に実行等を検索条件206として規定することができ
る。また、検索条件ファイル毎に異なる検索実行条件を
設定することもできる。入力された検索実行条件は、検
索実行条件格納部901に格納される。
First, the user operates the input device 200 to issue an instruction to the search condition management unit 201, and inputs a search execution condition for periodically executing a search process. For example,
Run at startup, run every day at 0:00, Monday at 0:00
Can be defined as the search condition 206. Further, different search execution conditions can be set for each search condition file. The input search execution condition is stored in the search execution condition storage unit 901.

【0056】なお、ここで検索処理を説明するにあた
り、文書リスト格納部900には、各検索条件ファイル
の検索条件206に基づいて検索処理を行った際の文書
リスト308が格納されているものとする。
In the description of the search process, it is assumed that the document list storage unit 900 stores the document list 308 obtained by performing the search process based on the search condition 206 of each search condition file. I do.

【0057】そして、検索実行管理部902は、検索実
行条件格納部901に格納された検索実行条件を参照
し、検索を実行すべき時間になったか否かを判定する
(S1001)。ステップS1001において、検索を
実行すべき時間になったと判定した場合、検索実行管理
部902は、検索条件ファイル格納部202から該当す
る検索条件206を読み出して、検索サーバ103に出
力する。
The search execution management unit 902 refers to the search execution conditions stored in the search execution condition storage unit 901 and determines whether it is time to execute the search (S1001). If it is determined in step S <b> 1001 that it is time to execute the search, the search execution management unit 902 reads out the corresponding search condition 206 from the search condition file storage unit 202 and outputs it to the search server 103.

【0058】検索サーバ103は、クライアント100
から検索条件206を入力し、入力した検索条件206
に基づいて検索処理を実行し、検索結果として文書リス
ト308を出力する(S1002)。なお、検索処理の
詳細については、実施の形態1において図5を用いて説
明した通りであるため、ここでは詳細な説明を省略す
る。
The search server 103 is connected to the client 100
From the search condition 206, and the input search condition 206
And a document list 308 is output as a search result (S1002). Note that the details of the search processing are the same as those described in Embodiment 1 with reference to FIG. 5, and a detailed description thereof will be omitted here.

【0059】クライアント100の判定部903は、検
索サーバ103から文書リスト308を入力すると、文
書リスト格納部900から該当する検索条件206の前
回の文書リスト308を入力して比較する(S100
3)。
Upon input of the document list 308 from the search server 103, the determination unit 903 of the client 100 inputs and compares the previous document list 308 of the corresponding search condition 206 from the document list storage unit 900 (S100).
3).

【0060】ステップS1004において、判定部90
3が2つの文書リスト308の内容が同一であると判定
した場合、該当する検索条件206についての検索処理
を終了する。
In step S1004, the judgment unit 90
3 determines that the contents of the two document lists 308 are the same, the search process for the corresponding search condition 206 ends.

【0061】一方、ステップS1004において、判定
部903が2つの文書リスト308の内容が異なると判
定した場合、検索条件管理部201は、該当する検索条
件206のアイコンの表示色または/および表示形態を
変更する処理を行って検索処理を終了する(S100
5)。
On the other hand, if the determination unit 903 determines in step S1004 that the contents of the two document lists 308 are different, the search condition management unit 201 changes the display color and / or display form of the icon of the corresponding search condition 206. After performing the change process, the search process ends (S100).
5).

【0062】以上の処理が各検索条件ファイル毎に行わ
れ、必要に応じてアイコンの表示色や表示形態が変更さ
れる。ユーザは、アイコンの表示色や表示形態が変更さ
れている場合に、その検索条件206に該当する情報,
即ち文書DB101中の情報が更新されていることを知
ることができる。
The above processing is performed for each search condition file, and the display color and display form of the icons are changed as necessary. When the display color or the display mode of the icon is changed, the user can obtain information corresponding to the search condition 206,
That is, it is possible to know that the information in the document DB 101 has been updated.

【0063】このように、実施の形態2の情報検索装置
によれば、保存された検索条件206に基づいて、定期
的に該当する情報を検索して前回の検索結果と比較し、
検索結果が前回と異なる場合に、アイコンの表示色また
は/および表示形態を変更するため、ユーザは自ら検索
処理を行って確認するまでもなく、情報が更新されてい
ることを知ることができる。したがって、いちいちアイ
コンを選択して検索を行い、情報が更新されているか否
かを確認する手間を省略することができ、定期的に情報
の更新状況を確認したい場合の利便性の向上を図ること
ができる。
As described above, according to the information search apparatus of the second embodiment, based on the stored search condition 206, the corresponding information is periodically searched and compared with the previous search result.
When the search result is different from the previous result, the display color and / or the display mode of the icon is changed, so that the user can know that the information has been updated without having to perform the search process and confirm it. Therefore, it is possible to omit the trouble of selecting an icon for each search and confirming whether the information has been updated, thereby improving the convenience when it is desired to periodically check the information update status. Can be.

【0064】また、実施の形態1および2の情報検索装
置において、検索した情報に関して、ユーザが検索結果
としてふさわしいと思う情報やふさわしくないと思う情
報については、その結果を情報管理サーバ103にフィ
ードバックすることができる。すなわち、ユーザは、検
索結果としてふさわしいと思う情報に対して、正の重
み、例えば「+」を指定することができ、検索結果とし
てふさわしくないと思う情報に対して負の重み、例えば
「−」を指定することができる。その結果、入力した重
みが正の指定である場合には、転置ファイル102中の
該当する情報の重みが強化され、入力した重みが負の指
定である場合には、情報の重みが弱められる。
Further, in the information retrieval apparatus of the first and second embodiments, as for the retrieved information, for the information that the user considers appropriate or unsuitable as the retrieval result, the result is fed back to the information management server 103. be able to. That is, the user can specify a positive weight, for example, “+” for information that is considered to be appropriate as a search result, and a negative weight, for example, “−” for information that is not appropriate for the search result. Can be specified. As a result, when the input weight is a positive specification, the weight of the corresponding information in the transposed file 102 is strengthened, and when the input weight is a negative specification, the weight of the information is weakened.

【0065】また、実施の形態1および2の情報検索装
置においては、登録した検索条件206について、文書
を検索する処理を行う毎にベクター表現に変換する処理
が必要となるが、検索条件ファイル格納部202に検索
条件206を格納する際に、検索条件206をベクター
表現に変換して格納することにして、ベクター表現に変
換する処理を1回で済むようにすることができる。
Further, in the information search apparatuses of the first and second embodiments, it is necessary to convert the registered search condition 206 into a vector expression every time a document search process is performed. When the search condition 206 is stored in the unit 202, the search condition 206 is converted into a vector expression and stored, so that the process of converting into the vector expression can be performed only once.

【0066】また、ベクトル空間法による検索処理を行
うことを前提として実施の形態1および2の情報検索装
置について説明したが、ベクトル空間法による検索処理
ではなく、ブーリアン検索による検索処理を用いること
にしても良い。
Although the information retrieval apparatuses of the first and second embodiments have been described on the assumption that the retrieval processing is performed by the vector space method, the retrieval processing by the Boolean retrieval is used instead of the retrieval processing by the vector space method. May be.

【0067】さらに、実施の形態1および2で説明した
情報検索装置は、予め用意されたプログラムをコンピュ
ータやワークステーションで実行することによって実現
される。このプログラムは、ハードディスク,フロッピ
ーディスク,CD−ROM,MO,DVD等のコンピュ
ータで読み取り可能な記録媒体に記録され、コンピュー
タによって記録媒体から読み出されることによって実行
される。また、このプログラムは、上記記録媒体を介し
て、またはネットワークを介して配布することができ
る。
Further, the information search device described in the first and second embodiments is realized by executing a prepared program on a computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a floppy disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. This program can be distributed via the recording medium or via a network.

【0068】[0068]

【発明の効果】以上説明したように、本発明の情報検索
装置(請求項1)によれば、検索条件の保存を指定する
ための指定手段と、指定手段を介して検索条件の保存が
指定されると、検索条件のファイルおよびアイコンを生
成して検索条件を保存する検索条件保存手段と、検索条
件保存手段で生成したアイコンを画面表示するアイコン
表示手段と、アイコン表示手段で画面表示されたアイコ
ンを選択するための選択手段と、を備え、検索手段は、
選択手段を介して選択されたアイコンに基づいて、該当
する情報を検索するため、所望のアイコンを選択するだ
けで、該当する情報を検索し、画面表示することができ
る。したがって、同一の検索条件で定期的に検索を行う
場合等において、検索処理の利便性の向上を図ることが
できる。
As described above, according to the information search apparatus of the present invention (claim 1), the designation means for designating the storage of the search condition and the storage of the search condition via the designation means are designated. Then, a search condition storage unit for generating a file and an icon of the search condition and storing the search condition, an icon display unit for displaying the icon generated by the search condition storage unit on the screen, and a screen display by the icon display unit Selecting means for selecting an icon, wherein the searching means comprises:
Since the corresponding information is searched based on the icon selected through the selection means, the corresponding information can be searched and displayed on the screen only by selecting the desired icon. Therefore, for example, when the search is regularly performed under the same search condition, the convenience of the search process can be improved.

【0069】また、本発明の情報検索装置(請求項2)
によれば、請求項1に記載の情報検索装置において、さ
らに、検索条件保存手段で保存した検索条件毎に、少な
くとも検索手段による前回の検索結果を第1の検索結果
として保持する検索結果保持手段と、予め設定された検
索実行条件に基づいて、検索手段を制御して所定のタイ
ミングで検索処理を実行させる検索実行制御手段と、検
索実行制御手段の制御に基づいて検索処理を行った結果
を第2の検索結果として入力し、入力した第2の検索結
果と検索結果保持手段に保持された第1の検索結果とを
比較して、第1および第2の検索結果が同一か否かを判
定する検索結果判定手段と、を備え、アイコン表示手段
は、検索結果判定手段の判定結果を入力し、第1および
第2の検索結果が異なる場合に、アイコンの表示色また
は/および表示形態を変更するため、ユーザは自ら検索
処理を行って確認するまでもなく、情報が更新されてい
ることを知ることができる。したがって、いちいちアイ
コンを選択して検索を行い、情報が更新されているか否
かを確認する手間を省略することができ、定期的に情報
の更新状況を確認したい場合の利便性の向上を図ること
ができる。
An information retrieval apparatus according to the present invention (Claim 2)
According to the information retrieval apparatus according to claim 1, further for each search condition stored in the search condition storage means, a search result holding means for holding at least a previous search result by the search means as a first search result. And a search execution control unit that controls the search unit to execute the search process at a predetermined timing based on a preset search execution condition, and a result of performing the search process based on the control of the search execution control unit. The search result is input as a second search result, and the input second search result is compared with the first search result held in the search result holding means to determine whether the first and second search results are the same. And a search result determining means for determining, wherein the icon display means inputs the determination result of the search result determining means, and when the first and second search results are different, the display color and / or display form of the icon To change the, the user does not even be confirmed conducted their own search process, it is possible to know that the information has been updated. Therefore, it is possible to omit the trouble of selecting an icon for each search and confirming whether or not the information has been updated, thereby improving the convenience when it is desired to periodically check the information update status. Can be.

【0070】さらに、本発明のコンピュータ読み取り可
能な記録媒体(請求項3)によれば、請求項1または2
に記載の情報検索装置の各手段としてコンピュータを機
能させるためのプログラムを記録したため、このプログ
ラムをコンピュータに実行させることにより、所望のア
イコンを選択するだけで、該当する情報を検索し、画面
表示することができ、同一の検索条件で定期的に検索を
行う場合等において、検索処理の利便性の向上を図るこ
とができる情報検索装置を実現することができる。
Further, according to the computer readable recording medium of the present invention (claim 3), claim 1 or 2
Since a program for causing a computer to function as each unit of the information search device described in (1) is recorded, this program is executed by the computer, and only by selecting a desired icon, the corresponding information is searched and displayed on the screen. This makes it possible to realize an information search device that can improve the convenience of search processing when performing a search periodically under the same search conditions.

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

【図1】実施の形態1の情報検索装置のシステム構成図
である。
FIG. 1 is a system configuration diagram of an information search device according to a first embodiment.

【図2】図1に示したクライアントのブロック構成図で
ある。
FIG. 2 is a block diagram of the client shown in FIG. 1;

【図3】図1に示した検索サーバの処理を示す概略ブロ
ック図である。
FIG. 3 is a schematic block diagram illustrating processing of a search server illustrated in FIG. 1;

【図4】実施の形態1の情報検索装置において、転置フ
ァイルの生成処理を示すフローチャートである。
FIG. 4 is a flowchart illustrating a process of generating an inverted file in the information search device according to the first embodiment;

【図5】実施の形態1の情報検索装置において、文書の
検索処理を示すフローチャートである。
FIG. 5 is a flowchart illustrating a document search process in the information search device according to the first embodiment.

【図6】実施の形態1の情報検索装置において、文書リ
ストの一例を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of a document list in the information search device of the first embodiment.

【図7】実施の形態1の情報検索装置において、検索し
た文書を一覧表示した様子の一例を示す説明図である。
FIG. 7 is an explanatory diagram showing an example of a state in which searched documents are displayed in a list in the information search device of the first embodiment.

【図8】実施の形態1の情報検索装置において、検索条
件のアイコンを画面表示した様子の一例を示す説明図で
ある。
FIG. 8 is an explanatory diagram showing an example of a state in which icons of search conditions are displayed on a screen in the information search device of the first embodiment.

【図9】実施の形態2の情報検索装置におけるクライア
ントのブロック構成図である。
FIG. 9 is a block diagram of a client in the information search device according to the second embodiment.

【図10】実施の形態2の情報検索装置における検索処
理を示すフローチャートである。
FIG. 10 is a flowchart illustrating a search process in the information search device according to the second embodiment.

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

100 クライアント 101 文書DB 102 転置ファイル 103 検索サーバ 104 ネットワーク 200 入力装置 201 検索条件管理部 202 検索条件ファイル格納部 203 出力装置 204 入出力部 206 検索条件 300 自然言語処理モジュール 301 辞書 302 文法辞書 303 ドキュメント・セット 304 データベース・ビルド・コンポーネント 305 クエリー・ビルド・コンポーネント 306 クエリー・ドキュメント 307 検索エンジン 308 文書リスト 700 アイコン登録ボタン 800 デスクトップ 801〜803 アイコン 900 文書リスト格納部 901 検索実行条件格納部 902 検索実行管理部 903 判定部 REFERENCE SIGNS LIST 100 client 101 document DB 102 transposed file 103 search server 104 network 200 input device 201 search condition management unit 202 search condition file storage unit 203 output device 204 input / output unit 206 search condition 300 natural language processing module 301 dictionary 302 grammar dictionary 303 document / Set 304 Database build component 305 Query build component 306 Query document 307 Search engine 308 Document list 700 Icon registration button 800 Desktop 801 to 803 Icon 900 Document list storage unit 901 Search execution condition storage unit 902 Search execution management unit 903 Judgment unit

Claims (3)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 検索条件に基づいて、該当する情報の検
索処理を行う検索手段を備えた情報検索装置において、 前記検索条件の保存を指定するための指定手段と、 前記指定手段を介して前記検索条件の保存が指定される
と、前記検索条件のファイルおよびアイコンを生成して
前記検索条件を保存する検索条件保存手段と、 前記検索条件保存手段で生成したアイコンを画面表示す
るアイコン表示手段と、 前記アイコン表示手段で画面表示されたアイコンを選択
するための選択手段と、を備え、 前記検索手段は、前記選択手段を介して選択されたアイ
コンに基づいて、該当する情報を検索することを特徴と
する情報検索装置。
1. An information search apparatus comprising: a search unit for performing a search process of corresponding information based on a search condition; and a designation unit for designating storage of the search condition; When storage of search conditions is designated, a search condition storage unit that generates a file and an icon of the search conditions and saves the search conditions, and an icon display unit that displays an icon generated by the search condition storage unit on a screen. Selecting means for selecting an icon displayed on the screen by the icon display means, wherein the searching means searches for corresponding information based on the icon selected via the selecting means. Characteristic information retrieval device.
【請求項2】 さらに、前記検索条件保存手段で保存し
た検索条件毎に、少なくとも前記検索手段による前回の
検索結果を第1の検索結果として保持する検索結果保持
手段と、 予め設定された検索実行条件に基づいて、前記検索手段
を制御して所定のタイミングで前記検索処理を実行させ
る検索実行制御手段と、 前記検索実行制御手段の制御に基づいて前記検索処理を
行った結果を第2の検索結果として入力し、入力した第
2の検索結果と前記検索結果保持手段に保持された第1
の検索結果とを比較して、前記第1および第2の検索結
果が同一か否かを判定する検索結果判定手段と、を備
え、 前記アイコン表示手段は、前記検索結果判定手段の判定
結果を入力し、前記第1および第2の検索結果が異なる
場合に、前記アイコンの表示色または/および表示形態
を変更することを特徴とする請求項1に記載の情報検索
装置。
2. A search result holding unit for holding at least a previous search result by the search unit as a first search result for each search condition stored by the search condition storage unit; A search execution control unit that controls the search unit based on a condition to execute the search process at a predetermined timing; and performs a second search on a result of performing the search process based on the control of the search execution control unit. As a result, the input second search result and the first search result held in the search result holding means are input.
And a search result determining unit that compares the first and second search results with each other to determine whether the first and second search results are the same. 2. The information search apparatus according to claim 1, wherein when an input is made and the first and second search results are different, a display color and / or a display mode of the icon is changed.
【請求項3】 前記請求項1または2に記載の情報検索
装置の各手段としてコンピュータを機能させるためのプ
ログラムを記録したことを特徴とするコンピュータ読み
取り可能な記録媒体。
3. A computer-readable recording medium having recorded thereon a program for causing a computer to function as each unit of the information search device according to claim 1.
JP20062897A1997-07-251997-07-25 Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the deviceExpired - Fee RelatedJP3767763B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP20062897AJP3767763B2 (en)1997-07-251997-07-25 Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP20062897AJP3767763B2 (en)1997-07-251997-07-25 Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the device

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
JP2005315471ADivisionJP4000332B2 (en)2005-10-282005-10-28 Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus

Publications (2)

Publication NumberPublication Date
JPH1145261Atrue JPH1145261A (en)1999-02-16
JP3767763B2 JP3767763B2 (en)2006-04-19

Family

ID=16427551

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP20062897AExpired - Fee RelatedJP3767763B2 (en)1997-07-251997-07-25 Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the device

Country Status (1)

CountryLink
JP (1)JP3767763B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2001282841A (en)*2000-03-312001-10-12Japan Tobacco IncData retrieval method using data retrieval condition registration function
JP2002251391A (en)*2001-02-232002-09-06Beacon Information Technology:Kk Data management system, data management method, and computer program
US6745256B2 (en)1998-03-132004-06-01Canon Kabushiki KaishaInformation processing apparatus and method
JP2006330996A (en)*2005-05-252006-12-07Seiko Epson Corp File search device, printing device, file search method and program thereof
JP2009116774A (en)*2007-11-092009-05-28Kenwood Corp Vehicle operation management device, method and program
JP2009193124A (en)*2008-02-122009-08-27Nec CorpRetrieval device and retrieval method
US7617455B2 (en)1999-05-132009-11-10Canon Kabushiki KaishaDevice search apparatus
JP2010009465A (en)*2008-06-302010-01-14Yahoo Japan CorpRetrieval support apparatus
JP2011095958A (en)*2009-10-292011-05-12Sony CorpInformation processor, scene retrieval method and program
US9690787B2 (en)2004-10-072017-06-27Saturn Licensing LlcContents management system, contents management method, and computer program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6745256B2 (en)1998-03-132004-06-01Canon Kabushiki KaishaInformation processing apparatus and method
US7617455B2 (en)1999-05-132009-11-10Canon Kabushiki KaishaDevice search apparatus
JP2001282841A (en)*2000-03-312001-10-12Japan Tobacco IncData retrieval method using data retrieval condition registration function
JP2002251391A (en)*2001-02-232002-09-06Beacon Information Technology:Kk Data management system, data management method, and computer program
US9690787B2 (en)2004-10-072017-06-27Saturn Licensing LlcContents management system, contents management method, and computer program
JP2006330996A (en)*2005-05-252006-12-07Seiko Epson Corp File search device, printing device, file search method and program thereof
JP2009116774A (en)*2007-11-092009-05-28Kenwood Corp Vehicle operation management device, method and program
JP2009193124A (en)*2008-02-122009-08-27Nec CorpRetrieval device and retrieval method
JP2010009465A (en)*2008-06-302010-01-14Yahoo Japan CorpRetrieval support apparatus
JP2011095958A (en)*2009-10-292011-05-12Sony CorpInformation processor, scene retrieval method and program

Also Published As

Publication numberPublication date
JP3767763B2 (en)2006-04-19

Similar Documents

PublicationPublication DateTitle
JP3691844B2 (en) Document processing method
CN100483416C (en)Character input method, input method system and method for updating word stock
JP4967037B2 (en) Information search device, information search method, terminal device, and program
US6985147B2 (en)Information access method, system and storage medium
JP3767763B2 (en) Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the device
JP4091146B2 (en) Document retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP4065346B2 (en) Method for expanding keyword using co-occurrence between words, and computer-readable recording medium recording program for causing computer to execute each step of the method
JP4499179B1 (en) Terminal device
JPH1145268A (en) Document retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JPH1145252A (en) Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP4000332B2 (en) Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP3851712B2 (en) Document management system and computer-readable recording medium storing a program for causing a computer to function as the system
JPH1145254A (en) Document retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP5439028B2 (en) Information search apparatus, information search method, and program
JP4138048B2 (en) Information retrieval device and computer-readable recording medium recording a program for causing a computer to function as the device
JPH1145266A (en) Document retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP2004157965A (en) Search support apparatus, search support method, program, and recording medium
JP3059710B1 (en) INFORMATION SEARCH SYSTEM, DATABASE MANAGEMENT DEVICE, DATABASE MANAGEMENT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JPH1145255A (en) Document retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JPH08153117A (en) Document retrieval apparatus and method
JPH1145249A (en) Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP4384736B2 (en) Image search device and computer-readable recording medium storing program for causing computer to function as each means of the device
JPH1145269A (en) Document management support system and computer-readable recording medium recording a program for causing a computer to function as the system
US6178415B1 (en)Phrase retrieving/selecting method and a computer-readable recording medium with a program making a computer execute each step in the method recorded therein
JP4368550B2 (en) Document search apparatus, document search method, and program causing computer to execute the method

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20040721

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20050830

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20051028

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20060117

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20060126

R150Certificate of patent or registration of utility model

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120210

Year of fee payment:6

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp