[go: up one dir, main page]

JP2003345829A - Method and apparatus for retrieving information, and computer program for information retrieval - Google Patents

Method and apparatus for retrieving information, and computer program for information retrieval

Info

Publication number
JP2003345829A
JP2003345829A JP2002151537A JP2002151537A JP2003345829A JP 2003345829 A JP2003345829 A JP 2003345829A JP 2002151537 A JP2002151537 A JP 2002151537A JP 2002151537 A JP2002151537 A JP 2002151537A JP 2003345829 A JP2003345829 A JP 2003345829A
Authority
JP
Japan
Prior art keywords
search
information
labels
label
display
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
JP2002151537A
Other languages
Japanese (ja)
Other versions
JP3864235B2 (en
JP2003345829A5 (en
Inventor
Tomoya Tsukahara
朋哉 塚原
Toshikazu Tsubakiyama
俊和 椿山
Toshiya Sato
俊也 佐藤
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.)
Hitachi Solutions East Japan Ltd
Original Assignee
Hitachi East Japan Solutions 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 Hitachi East Japan Solutions Ltd filed Critical Hitachi East Japan Solutions Ltd
Priority to JP2002151537A priority Critical patent/JP3864235B2/en
Publication of JP2003345829A publication Critical patent/JP2003345829A/en
Publication of JP2003345829A5 publication Critical patent/JP2003345829A5/ja
Application granted granted Critical
Publication of JP3864235B2 publication Critical patent/JP3864235B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system or a method which is more convenient in operation for retrieval, and to provide a computer program. <P>SOLUTION: When a database is retrieved based upon retrieval information entered into an area 1201, a plurality of labels for narrowing down retrieval results are extracted and displayed in an area 1204, a label is specified to further select retrieval results according to the specified label, and the results are displayed in an area 1203. When the specification of the label is changed, the selection results in the area 1203 are changed. <P>COPYRIGHT: (C)2004,JPO

Description

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

【発明の属する技術分野】本発明はデータベースの検索
方法および検索システムあるいは検索のためのコンピュ
ータプログラムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and system for searching a database or a computer program for searching.

【従来の技術】大量に蓄えられている蓄積情報の中から
目的とする情報を検索する例として、検索キーを含む、
あるいは検索キーと類似する文書の検索を行う方法が知
られている。文書検索では、全文検索のように指定され
た検索キーが含まれる文書を検索する方法がある。ま
た、文書中で使われている単語の頻度等を文書の特徴ベ
クトルとし、検索キーの特徴ベクトルと類似する文書を
見つける概念検索の方法がある。このような技術は例え
ば公開特許公報、特開平7−114572号に記載され
ている。また公開特許公報 特開2002−12355
1には、検索語が多数存在する場合に発生する検索処理
速度の低下や操作性の低下を防止する内容が記載されて
いる。
2. Description of the Related Art As an example of searching for target information from a large amount of stored information, a search key including
Alternatively, a method of searching for a document similar to a search key is known. In the document search, there is a method of searching for a document including a specified search key like a full-text search. There is also a concept search method for finding a document similar to the feature vector of a search key by using the frequency of words used in the document as a feature vector of the document. Such a technique is described in, for example, Japanese Patent Laid-Open Publication No. Hei 7-114572. Also, Japanese Patent Application Laid-Open No. 2002-12355
No. 1 describes a content for preventing a reduction in search processing speed and a decrease in operability that occur when a large number of search words exist.

【発明が解決しようとする課題】検索処理においてはよ
り利用し易いシステムおよび方法が望まれている。本発
明は検索のための操作がより便利なシステムあるいは方
法、コンピュータプログラムを提供することを目的とす
る。
There is a need for a system and method that is easier to use in search processing. An object of the present invention is to provide a system, a method, and a computer program in which a search operation is more convenient.

【課題を解決するための手段】本発明では、データベー
スなどの検索対象を検索しようとする検索情報に基づ
き、以下の実施の形態で述べている如きラベルを複数抽
出し、これらのラベルから特定のラベルを指定すること
により、指定されたラベルに基づき選別して上記データ
ベースの最終的な検索結果を出力するようにしたことで
ある。本発明によれば出力結果を見てラベル指定をさら
に変更し、検索結果の最適化を図ることが可能である。
According to the present invention, a plurality of labels as described in the following embodiments are extracted based on search information for searching for a search target such as a database, and a specific label is extracted from these labels. By designating a label, sorting is performed based on the designated label, and the final search result of the database is output. According to the present invention, it is possible to optimize the search result by further changing the label designation while looking at the output result.

【発明の実施の形態】本発明に係る実施の形態について
説明する。図1に情報検索システムの構成を示す。本シ
ステムは、複数の操作装置102とこれらの操作装置1
02からの検索要求に基づき検索を実行する検索処理装
置101とを備えている。操作装置102は、利用者が
検索の操作を行うための装置で、各操作装置102は入
力装置としてのキーボードやマウスと出力装置としての
ディスプレイを有している。また検索処理装置101
は、情報特定手段(図示せず)や類似度計算手段(図示
せず)および情報蓄積手段(図示せず)を備えており、
さらにインデクス情報データベース103や蓄積情報デ
ータベース104、ファイル情報データベース105に
接続されている。インデクス情報データベース103や
蓄積情報データベース104、ファイル情報データベー
ス105は検索処理を実行する上で利用するデータベー
スである。図2は上記情報検索システムが検索処理を行
う上で、例えば類似情報検索の処理を行う場合に必要な
構成、および上記構成の動作とデータベースの利用の関
係を示す動作説明図である。検索キー入力手段209と
ディスプレイ等の出力装置215は操作装置102が有
する構成である。また検索処理装置101は、情報入力
手段201と特徴抽出手段202、情報特定手段20
3、類似度計算手段204、情報蓄積手段205とを備
え、さらに検索キー該当情報検索手段210と活性値設
定手段211、活性値伝播手段212、選択手段213
および出力手段214とを備えている。ここで、情報入
力手段201を操作装置102が有し、操作装置102
から検索処理装置101に情報を入力する構成としても
よい。また、検索処理装置101の出力手段214によ
り表示するための出力情報のデータを生成し、生成した
データを操作装置102に送信し表示手段216により
表示してもよい。上記手段である特徴抽出手段202や
情報特定手段203、類似度計算手段204、情報蓄積
手段205、検索キー該当情報検索手段210、活性値
設定手段211、活性値伝播手段212、選択手段21
3および出力手段214は、検索処理装置101を構成
する計算機に、上記機能を実現するためのコンピュータ
プログラムをロードして実行することで実現される。イ
ンデクス情報データベース103や蓄積情報データベー
ス104、ファイル情報データベース105は検索処理
装置101の内部メモリーに設けてもよいが、構成およ
び動作を理解し易くするために、検索処理装置101の
外にあるように記載した。情報検索システムは検索キー
入力手段209から入力された入力情報に基づき検索処
理を行い、その結果を出力する機能を備えている。例え
ば情報検索システムは、検索キー209から入力された
入力情報と類似する内容を記載する文書等を蓄積されて
いる情報から検索したり、あるいは上記入力情報に関係
する知識を蓄積されている文書から収集したり、または
パターン検索などを行う機能を備えている。情報検索シ
ステムの処理内容を大きく分けると、蓄積時の処理と検
索時の処理と出力時の処理とに分けることができる。蓄
積時や検索時の処理は、主に検索処理装置101とイン
デクス情報データベース103や蓄積情報データベース
104、ファイル情報データベース105で行われる。
上記検索処理装置101とインデクス情報データベース
103や蓄積情報データベース104、ファイル情報デ
ータベース105は、サーバマシンとして動作する。蓄
積時の処理に関係する検索処理装置101の構成は、情
報入力手段201と特徴抽出手段202、情報特定手段
203、類似度計算手段204、情報蓄積手段205と
である。また検索時の処理に関係する構成は、検索キー
入力手段209と検索キー該当情報検索手段210、活
性値設定手段211、活性値伝播手段212、選択手段
213とである。出力時の処理は主にクライアントマシ
ンである操作装置102で行う。しかし、サーバ側のマ
シンである検索処理装置101で出力処理まで行うよう
にすることも可能である。以下では、先ず蓄積処理、検
索処理、出力処理の順に説明する。この説明では、“情
報”として文書を例にとり、検索キー即ち検索のキーと
なる、文書や単語などの情報(検索情報)に関連して、
類似している文書群をまとめて検索する場合の例につい
て説明する。図3と図4に蓄積時の処理の流れを示す。
図3のステップ301で、図2に示す情報入力手段20
1により文書、またはURLなどの文書やディレクトリ
へのポインタが情報検索システムに入力される。ステッ
プ302で、特徴抽出手段202により入力された情報
である文書中から特徴が抽出される。この特徴抽出動作
では、文書を対象とする場合には形態素解析などの単語
抽出手段を利用することができる。ステップ303で、
抽出された特徴を利用して、情報特定手段203により
必要に応じて入力された情報がより細かな単位で捉えら
れる。例えば入力された情報が文章の場合には、情報特
定手段は文書全体、または章や節、形式段落や語彙的連
鎖などを単位とした意味的なまとまりを単位として特定
する。このように情報特定手段203により、文章より
細かな単位を特定することにより、これらの単位は意味
的なまとまりを検索の単位とすることが可能となる。こ
のことにより、検索対象をより的確に選別できる。すな
わち検索処理部分以外の冗長な部分が少なくなるため、
検索キーを適切に与えれば、冗長な部分からの干渉の影
響を受けにくい状態で検索対象を文書中の部分からより
的確に選別でき、精度の高い検索が行える。また文書全
体が検索結果として得られるのではなく、文章のさらに
細かい単位で検索できるので、検索結果を読む場合文書
全体を読む必要がなく、文書中の関係部分を特定でき
る。従って検索者の検索後の負担を少なくすることがで
きる。ステップ304と305で、情報特定手段203
により細かな単位となった文書中の部分(以下単に文書
と呼ぶ)のそれぞれについて、類似度計算手段204に
より類似度計算を行う。類似度計算手段204では、情
報特定手段203から渡された文書と、それまでに蓄積
されている文書との間で、内容の類似度合いである類似
度を計算する。類似度を計算する際、文書の内容は複数
の単語(特に重要な単語)で代表され、同様の単語の組
を持つ文書は同様の内容を表す性質を利用する。この性
質を利用すると、類似度は、それぞれの文書内の単語の
重要度をベクトルの要素としたときのベクトルの内積
や、係り受けなどの単語の相互の関係で表される。ここ
で、単語の重要度は、単語が出現する文書数で全文書数
を割った値の関数、例えばlog(全文書数/注目語の
出現文書数)といった関数の値と、単語がその文書内に
出現する回数の積等で表される値である。次に計算量の
削減に効果のある処理方法を説明する。類似度計算手段
204により新しく情報が蓄えられる場合、それまでに
蓄積されている情報との間で類似度を計算する必要があ
る。また、単語の重要度の変更などによる蓄積情報間の
類似度の再計算の必要が生じたとき、蓄積情報間の類似
度を計算するために、任意の蓄積情報2つの間の類似度
を計算する必要がある。蓄積情報数をnとすると、計算
量はn×nとなるため、蓄積情報数が多くなると多くの
計算時間が必要となる。そこで、全ての情報間で類似度
を計算するのではなく、あらかじめ情報をいくつかに分
類し、分類された情報の集まりの間のみで類似度を計算
することにより、計算時間の減少をはかることができ
る。さらに、処理を分散できる環境があれば、あらかじ
め分類された情報間の類似度を並列に計算できるため、
計算時間の短縮が可能となる。あらかじめ情報をいくつ
かに分類する際、文書内の重要語や共起語の偏りにより
分類する方法を用いることができる。また、特許情報の
ように既に分類されているものはその分類情報を用いる
ことができる。あらかじめ文書をいくつかのグループに
分割する場合、複数のグループに属することが可能な文
書は複数のグループに属すると考え、それぞれのグルー
プ内で類似度を計算する。以上の処理により、類似度の
計算時間を短縮することができる。次にインデクス情報
データベース103へのデータの蓄積を説明する。情報
蓄積手段205により、計算された閾値以上の類似度と
ともに文書を蓄積情報データベース104に登録し蓄積
する。また抽出された特徴はインデクス情報データベー
ス103に蓄積し、文書のファイル名の情報はファイル
情報データベース105に蓄積する。蓄積情報データベ
ース104に格納されるデータの形式を図5に示す。情
報idは情報特定手段203により特定された情報に付
けられる番号である。本説明のように検索対象として文
書を用いた場合には、文書中の小部分に一意に付けられ
た番号が情報idとなる。どの文書のどの位置から切り
出された情報であるのかを、文書に一意に付けられた文
書idと、先頭からの文字数によって情報の開始位置と
終了位置で表す。文書内の単語とその重要度も保持さ
れ、類似度計算に用いられる。ここで、データ中のst
pはリストの終わりを表すための情報であり、例えば特
定の値(マイナス1)である。他の図6と図7中のst
pも同様の情報であり、リストの終わりを表す。類似度
計算手段204により計算された類似度は、図5に示す
ように、計算対象となった情報idと共にリンクの重
み、例えば“重み値”として保持される。計算対象とな
った情報idは、互いに類似する蓄積情報としてリンク
を有する。リンクの重みは、各情報idの類似度に応じ
た値で設定される。インデクス情報データベース103
に格納されるデータの形式を図6に示す。単語idは特
徴抽出手段202により抽出された特徴に一意に付けら
れる番号である。実際の特徴を意味する単語は文字列と
して保持する。検索用に使われる単語の出現位置は、出
現する文書idと、その文書中での出現位置のリストに
よって表される。ファイル情報データベース105に格
納されるデータの形式を図7に示す。文書idは蓄積さ
れる文書に一意に付けられる番号である。文書のファイ
ル名は文字列で保持する。図8は検索処理の流れを示
す。検索処理では、操作装置である操作部の情報入力手
段、例えば検索キー入力手段209により検索を行うた
めの検索情報が入力される。ステップ801で、検索情
報に基づき、検索部である検索キー該当情報検索手段2
10により検索情報に該当する文書が検索される。検索
部210は、特徴抽出手段202により検索情報から単
語を抽出し、インデクス情報データベース103と蓄積
情報データベース104とを参照し検索情報に該当する
文書を検索する。検索情報に該当する文書とは、検索情
報を含む文書や、検索情報の共起語や同義語を含む文書
である。ステップ802で、活性値付与手段211によ
り、検索情報に該当する文書に該当の度合いによって初
期活性値が付与される。初期活性値は、文書中での検索
情報にあたる単語の出現頻度の和や、文書中での検索情
報にあたる単語の重要度の和、検索情報と文書とのベク
トルの内積値などである。ステップ803で、検索情報
に該当する文書全てに初期活性値が付与されると、活性
値伝播手段212で付与された初期活性値にリンクの重
みをかけた値をリンク先に伝播し、活性値を加算する処
理を行う。伝播される活性値は、活性値付与手段211
により付与された初期活性値である。活性値伝播処理は
複数回繰り返してもよい。複数回繰り返す場合は、前回
の活性値伝播処理によって伝播した活性値を初期活性値
として同様の処理を繰り返す。ステップ804で、活性
値伝播処理が終わったとき、活性状態判定手段213に
より閾値以上となる活性値を持つ情報が収集され、収集
された情報はその活性値とともに出力処理に渡される。
図9と図10を用いて,出力の処理の流れおよび動作を
説明する。収集された文書は、文書へのポインタである
ノード1001の形で出力手段214により、操作部1
02のディスプレイ等の出力装置215に出力される。
ノードは他のノードと反発するが、類似している文書同
士を表すノード同士はリンクの重みで表される類似度に
比例した力で引き合うようにノードを二次元の画面上配
置する。この配置により、類似した情報群がまとまるた
め、検索者は求める情報を視覚的に知ることができる。
表示されるノードは、活性値に応じてノードを強調した
形で表示する。ノードが選択されるとノード先の文書が
別画面などに表示される。また、ノードを表示すると
き、ノードを特徴付ける文書中の重要な単語であるラベ
ル1002もノードとともに表示される。表示される単
語(ラベル)は、例えば、単語(ラベル)である文書中
の単語の重要度と、文書の活性値の積を、単語を含んで
いる文書全てについて求めた和が大きな順に選択するこ
とで求める。ラベルは重要度の大きさを引力としてノー
ドの近傍に配置される。複数の文書に共通に含まれるラ
ベルは、それらの文書を表すノードの近傍に表示される
ため、ノードの集まりが表す内容を知ることができる。
表示されたラベルのうち、目的とする文書に関係のある
単語の選択していくことで目的とする文書を絞り込むこ
とができる。即ち検索処理に基づき重要なる単語(ラベ
ル)がその相互の関係に基づいて二次元的に表示され、
この単語を選択する操作により検索結果から更に絞込み
が可能となる。また利用者が検索の専門家でない場合で
も抵抗感無く利用できるように、検索された文書をノー
ド(節)の形で画面に表示するのではなく、リスト(一
覧)形式で文書のタイトルや内容を別画面に表示してお
き、関係する複数の単語(ラベル)が視覚的に目に付く
ようにを表示しておき、これら複数の単語(ラベル)か
ら利用者がカットアンドトライの形式で、適切と思われ
る単語(ラベル)の選択し、これに基づき文書が選択さ
れるようにすると、たいへん利用しやすくなる。この場
合、ラベルの表示位置は上記のようにノード(表示はさ
れない)の位置を決めた後に近傍に配置することで決定
できる。また、ラベルとノードとの関連度合いをベクト
ルの要素としたラベルのベクトルを生成し、ベクトルの
類似度合いを引力としてラベル同士を反発するようにラ
ベルを配置してもよい。なお、出力された情報の表示や
絞り込みなどの操作に関しては後述する。具体例を用い
て類似情報検索の処理について説明する。例ば利用者
が、次のような検索の要求を行った場合について述べ
る。検索の要求は、「コレステロールが低いとき原因は
何か、どのような病気になるのか、医学的な情報が欲し
い」である。この検索の前に予めデータベースに次のデ
ータが保持さるとする。即ち次の3つの文書が蓄積情報
データベース104に蓄積されている場合を示す。 文書A「コレステロールが低いと脳出血が起こる危険性
がある。」 文書B「低脂血症のうえ高血圧も合併していると血管が
弱まり脳出血の危険性が増すため、甲状腺や栄養状態を
チェックする。」 文書C「低コレステロール食品は、豆腐・うどん・かま
ぼこなどである。」 ここで文書Aから文章Cがいずれも一文で記載されてい
るが、これは説明を簡潔に理解し易くするために短くし
ているのであり、特に一文である必要はない。文書蓄積
時に、蓄積した文書から特徴が抽出される。特徴抽出手
段202は、形態素解析を用い名詞・形容詞の単語を抽
出すると、各蓄積文書から抽出される特徴となる単語は
以下の特徴AからCとして示す単語となる。特徴Aは
「コレステロール、低い、脳出血、危険性」である。特
徴Bは「低脂血症、高血圧、合併、血管、脳出血、危険
性、甲状腺、栄養、状態、チェック」である。特徴Cは
「コレステロール、食品、豆腐、うどん、かまぼこ」で
ある。以上の情報は図7に示す形式で、インデクス情報
データベース103に蓄積される。情報特定手段203
により、形式段落や、同様の語が続く範囲である語彙的
連鎖等の意味的なまとまりや、文書全体が情報の単位と
なる。例としてあげた文書AからCの場合、この一文が
例えば単位となる。情報特定手段203により特定した
単位について、類似度計算手段204により類似度計算
を行う。類似度計算手段204での情報間の類似度の計
算方法としては、文書中の単語の重要度(出現頻度やt
f−idf法等により求まる値)を要素としたベクトル
同士の内積などを用いることができる。類似度を文書中
の単語の出現頻度を要素としたベクトルの内積として、
文書AからCについてそれぞれの文書間の類似度を計算
すると次のようになる。 類似度AB=2(脳出血+危険性) 類似度AC=1(コレステロール) 類似度BC=0 となる。情報蓄積手段205で、この類似度を文書間の
リンクの重み(重み値)として蓄積情報データベース1
04に保持しておく。計算対象となった文書は、互いに
類似する蓄積情報としてリンクを有する。次に具体的な
検索を説明する。文書AからCに対して、「コレステロ
ール」という検索情報により検索が行われる場合を例と
して説明する。検索キー該当情報検索手段210によ
り、「コレステロール」を含む文書Aと文書Cが検索さ
れる。活性値付与手段211により、該当の度合いに応
じて活性値を付与する。この例では、文書中の検索情報
にあたる単語の出現頻度によって活性値を付与する方法
をとる。この方法により、文書A,文書Cともに活性値
1.0が付与される。付与された活性値は、活性値伝播
手段212によりリンク先の文書に伝播される。伝播さ
れる値は、リンクもとの活性値とリンクの重みとの積で
表される値である。文書Aからは文書Bに2.0の値
が、文書Cに1.0の値が伝播、加算される。文書Cか
らは文書Aに1.0の値が伝播、加算される。なお、活
性値の伝播は並列に行われる。活性値の伝播が終わった
後、活性状態判定手段213により最終的な活性状態が
判定される。この例では、(文書Aの活性値)は2.
0、(文書Bの活性値)は2.0、(文書Cの活性値)
は2.0、となり、活性値の大きな文書A,B,Cが検
索結果として収集対象となる。これにより、従来の検索
では検索できない文書Bも検索結果として収集できる。
次に出力手段214の処理を説明する。出力手段214
は、文書AからCに関する情報idと活性値を受け取
り、ディスプレイ等の出力装置215に出力を行う。こ
のとき、情報である文書はノードとして表され、このノ
ードがクリックやドラッグなどにより選択されると、別
画面にあるいは画面上の異なる表示エリアに検索された
情報の内容が表示される。ノードは、各ノードが反発す
るように、そしてリンクの重みにしたがって類似したノ
ード同士が引き合うように配置される。例としてあげた
文書AからCでは、文書A−B間に「脳出血・危険性」
に関して、文書A−C間に「コレステロール」に関して
リンクが張られているため、図10に示すように、文書
Aと文書Bの近傍に単語「脳出血・危険性」が表示され
る。また文書Aと文書Cの近傍に「コレステロール」配
置される。図では、ノード間のリンクを点線で表してい
る。また、各文書で重要な単語も文書の近傍に表示さ
れ、文書がどのような内容を持っているかを表す。図1
0では、特徴抽出処理によって抽出された単語をいくつ
か表示している。これらの単語のうち、医学的な内容を
述べている「脳出血」や「高血圧」といった、検索者が
目的とする情報に関連する単語を選択していくことで、
コレステロールが低いときの医学的な情報が文書Aか
ら、そして関連する情報が文書Bから得られることがわ
かり、ユーザは目的とする情報の集まりを容易に理解で
きる。なお、この画面ではノードとラベルの関係がわか
りやすいようにノード1001とラベル1002の両方
を表示した例を示したが、ノードを別画面にあるいは画
面上の他の表示エリアに表示することが可能である。こ
の方が操作がやりやすくなる場合がある。またノードの
出力を、文書のタイトルを出力する形式で表示画面の他
のエリアに表示することが可能であり、この場合例えば
リスト形式で表示し、一方ず10の表示エリアにはノー
ドを表示しない形式でラベルを表示することができる。
この方が理解し得すく、またその後の操作が簡単になる
場合がある。このような出力画面の詳細な説明について
は次に説明する。上記図1から図10を用いて説明した
検索処理や蓄積処理において、文章を例として説明して
いるが文献を対象としても基本動作は同じである。文章
のほうがよりきめ細かい検索結果が得られ、利用者が利
用し易いので文章を例とした。次に複数の利用者が操作
装置102である操作部から行う検索処理について説明
する。但し基本的な動作は上記動作と同じである。まず
ステップ1101で、クライアントが行う類似情報検索
の操作を示すフローを図11に示す。クライアント側の
マシンである操作装置102において情報検索のプログ
ラムを立ち上げると、すなわち検索のためのアイコンを
選択するなどにより検索のためのプログラムを実行する
と、図12のような画面がデスプレイに表示される。こ
の画面には以下の3つの表示エリアおよび操作ポタンが
設けられており、利用者が利用しやすくなっている。表
示エリア1201は、情報を検索するために検索情報を
入力するフィールド即ち表示エリアである。表示エリア
1201に検索のための情報が利用者の入力に応じて順
に表示される。この表示内容を見て訂正や削除、追加が
可能である。検索開始の指示を送る操作ポタン1202
が表示される。この操作ボタンは他の印刷やその他のメ
ニュー共にエリア1201の更に上側の位置に設けても
良い。この実施の形態のように表示した場合、他のメニ
ューより大きく表示でき、不慣れな人にも利用し易い効
果がある。検索を実施するための検索ボタン1202を
選択すると、これに基づき検索実行の指示が送られ、検
索が始まる。表示エリア1203は、検索結果の情報を
表示するためのエリアであり、また表示エリア1204
はラベルを表示するためのエリアである。検索結果とラ
ベルは対比した形で表示でき、ラベルを選択しながら更
に絞り込む動作がたいへん行いやすくなる。上述の説明
例を図12を用いて説明すると、エリア1201に、検
索情報である検索要求「コレステロールが低いとき原因
は何か、どのような病気になるのか、医学的な情報が欲
しい」を入力する。入力に基づくエリア1201の検索
情報の表示内容を確認して、検索ボタン1202を選択
する。この検索指示に基づきエリア1203には図10
のノードである検索結果1001がリストの形式で表示
される。即ち文章AとBとCとが表示される。それと共
にエリア1204に、検索情報に関連する単語であるラ
ベルが表示される。即ち単語「豆腐」、「かまぼこ」、
「コレステロール」、「危険性」、「脳出血」、「血
管」、「甲状腺」、「高血圧」が表示される。このラベ
ル表示の中から単語「豆腐」を選択すると文章A、B、
Cの中から文章Cが選択される。また単語「コレステロ
ール」を選択すると文章AとCが選択される。更に他の
具体例を図13を用いて説明する。図のエリア1201
に、検索情報として「品質 計画」を入力する。図13
は上記入力に基づいて検索情報が表示されている例であ
る。図11のステップ1102の説明の如く、表示され
ている検索ボタン1202を選択する。ここで、検索情
報として入力された言葉は、「品質」と「計画」が両方
含まれる文書、または,どちらかが含まれる文書を期待
して入力したものとする。もちろん前述のように「品
質」、「計画」に関連する類似文書群をまとめて検索す
る検索手法を用いてもよい。検索ボタンが押されるとス
テップ1102、検索情報がサーバに送信されステップ
1103検索処理が実行される。ステップ1104で、
検索結果のデータがサーバからクライアント側の操作部
102に送られる。ステップ1105で、サーバ側の装
置101から受信した検索結果のデータを基に図14の
画面が表示される。図14の表示エリア1203には、
検索情報「品質 計画」に関する検索結果が表示され
る。検索結果表示エリア1201に表示されている「絞
り込み情報」1402の画面下方に検索された文書のタ
イトル一覧1403が示されている。タイトルのみでは
なく、文書の要約や検索情報と文書との適合度などを追
加して表示してもよい。利用者はこの絞り込まれた文書
一覧から目的とする文書を選び、ファイル名をクリック
するなどの選択する操作に基づき、選択されたファイル
の表示や取得等が行える。図14に表示の「関連情報」
1404には検索されたが絞り込みの対象にならなかっ
た検索決か、本例では文書(選択されたラベル全てを含
まない文書)が表示される。この図では、検索結果とし
て収集された文書は検索情報を全て含む文書としたた
め、全ての文書が「絞り込み情報」となっている。検索
方法として、上述の類似情報検索方法などを用いた場合
は、検索直後に、検索情報を全て含んでいないが関連し
ている文書が「関連情報」の下に表示されることとな
る。「絞り込み情報」と「関連情報」の下の文書一覧は
「絞り込み情報」、「関連情報」を選択すると、例えば
クリックするなどの操作で表示や非表示の切り替えが可
能となる。ラベル表示画面1204には、ノードである
文書を特徴付ける単語、例えばラベル1405が表示さ
れる。表示されるラベルは、検索されたノード(文書)
の1つ、または複数の文書に対して、それらを特徴付け
るものとして自動的に選ばれた単語である。単語はそれ
を特長付けるアイコンであってもかまわない。表示した
くないラベルはあらかじめデータベースに登録しておく
ことにより表示対象からはずすことができる。ラベルは
クリックやドラッグにより選択することが可能である。
また、選択されたラベルを再選択することで選択を解除
することも可能である。図に示す検索直後の状態では、
検索情報として入力された単語がラベルとして選択され
ている。選択されたラベルは選択状態にあることを示す
ように視覚的に区別できる表示、即ち強調表示される。
この例では太線で囲んである。ラベルの選択を行うこと
で、選択されたラベルを含む文書が絞り込まれ、絞り込
まれた文書とそれ以外の文書が分類され、その結果が画
面左側の情報表示エリア1203に表示される。ラベル
の表示位置は、関連する(同様の文書を特徴付ける)ラ
ベル同士は近傍に、関連が薄くなるに従い距離が大きく
なるように配置される。このため、検索者は目的とする
文書を特徴付ける複数のラベルを一度に見つけることが
できるため、カルタ取のように画面の隅々までラベルを
探す労力を減らすことができる。ラベルは、表示画面上
で、二次元的に相対的な位置関係を保ちながら、ラベル
表示画面内に収まる範囲で最大に拡大されて表示され
る。また、ラベルを手動で検索者の好むように動かすこ
とも可能である。ラベル表示エリア1204に表示され
たラベルの中から適切なラベルを選択することで、文書
を絞り込むことができる(図11のステップ110
6)。図15はその様子を示したものである。例えば、
図14の「品質 計画」の検索結果のうち、作りこみ不
良の低減と摘出不良の増大のために品質計画について知
りたい場合、ラベル表示エリアのラベルからラベル「不
良」と「摘出」とを順に選択することで目的とする「品
質計画書」を抽出できる様子を示している。これにより
検索者は、絞込み前の検索された文書の内容を順に見て
いき目的とする情報を探す手間や、新たな検索情報を入
力し絞り込み検索を行う労力を減らすことができる。図
15は、図14のラベル「品質」1501とラベル「計
画」1502が選択された状態からラベル「不良」15
03を選択した様子を示している。「絞り込み情報」1
504には選択したラベル「品質や計画や不良」を全て
含む文書1505が表示されている。「関連情報」15
06には検索された文書のうち「絞り込み情報」の文書
以外の文書1507が表示されている。絞り込みからは
外れているが、表示したいあるいはこれらの情報を取得
したい場合は、このエリアから操作が可能である。図1
6ではさらにラベル「摘出」1601を選択した状態を
示す。なお、絞り込み情報として、選択したラベル全て
を含む文書の代わりに、ラベルを1つでも含む文書とし
てもよい。指定方法は一般的な検索方法と同様に、検索
情報中に「+」や「|」などの記号で検索情報を区切る
方法等で指定可能である。同様に、品質計画のうち、I
SO9001に備えて品質システムについて知りたい場
合を図17に示す。ラベル表示画面から「品質」170
1、「計画」1702、「内部」1703、「監査」1
704とを選択することで目的とする「品質システムの
維持管理」1705等を抽出することができる。初期状
態では選択されている検索情報に相当するラベルの選択
を解除し、ラベル表示画面に表示されているラベルのう
ちからより適切なラベルを選択することで、絞り込み情
報により適切なノードを集めることも可能である。図1
5から図17まで示した絞り込みによって、最初から品
質計画書を得る目的で「品質 計画 不良 摘出」とい
った目的文書を特定する検索情報が思いつかない場合で
も、思いついた検索情報、例えば「品質 計画」で検索
を行った後、目的とする文書に関連するラベルを選択し
ていくことで目的とするノード、例えば文書を得ること
ができる。この操作により、検索者が検索時に必要な文
書について分類を進めることができるため、あらかじめ
クラスタリング等の手法で文書を分類しておく場合に比
べ、検索者の目的とする文書のみの必要十分な文書群が
得られやすい。図13において、検索情報を入力せずに
検索を行うなどの手段により、検索対象の文書の傾向を
知ることも可能である。検索対象の文書すべてを対象に
した代表となるラベルを提示することで、検索者はどの
ような文書が蓄積されているのかを知ることができる。
分類結果をワープロソフトや表形式ソフト、htmlや
xmlなどの各種ファイル形式で出力することで、文書
の傾向をまとめた資料、例えば社内文書の分類資料、な
どの作成も容易になる。図14から図17において、ラ
ベルを選択する場合、選択したラベルを検索情報入力フ
ィールドに反映するなどの手段により、選択したラベル
で再検索を行うことも可能である。この操作により検索
者は再び検索情報を入力する手間がなく、選択したラベ
ルを中心とする文書の集まりと、検索された文書を特徴
付けるラベル、つまり選択されたラベルに関連するラベ
ル、の集まりを得ることができるため、検索者の興味あ
る文書と文書の傾向を知ることができる。逆に検索され
た文書を1つ,または,複数選択することで,関連して
いるラベルを選択状態にすることもできる。これにより
選択された文書に含まれる情報がラベルで代表されるた
め,文書の内容を読む前に内容を予想することが可能と
なり,目的とする文書の発見が容易になるとともに,不
必要な文書を読むことが抑制できる。図18は、図12
を用いて説明した実施の形態にさらにいくつかの機能を
加えたときの立ち上げ画面を示している。検索情報を含
まない文書も検索することができる類似検索機能を加
え、類似検索を行うボタン1801を選択すると、知り
たい文書を特定する検索情報が思い浮かばないときで
も、ある程度関連する検索情報により類似する文書を広
く多く検索することが可能となる。なお、多くの文書が
検索されてもラベルを選択することで文書を絞り込むこ
とができるため、検索結果に目的とする文書があるのか
わからない、ということを抑制することができる。ま
た、検索対象となる文書のソースを選択する検索対象情
報選択フィールド1802の選択により検索対象を切り
替えることで、その検索対象についてのみ文書でき、不
要な検索結果を得ることを抑制することができる。ま
た、検索対象となる文書のソースを切り替えの検索対象
の傾向分析を行えば、検索対象ごとにどのような文書が
蓄積されているのかを知ることができる。また、表示す
るラベルの属性を選択するラベル属性選択フィールド1
803により表示するラベルの属性(例えば地名や人名
など)を切り替えることで、表示するラベルの属性を指
定できるため、検索者がラベルを選択することが容易に
なる。例えば、牛肉の種類について文書を求めている場
合はラベルの属性として地名を選択し、牛肉を検索情報
として検索を行えば、図19に示すように牛肉に関連す
る地名がラベル1901として表示されるため、検索者
が目的とする文書を選択することが容易になる。図18
の情報表示画面の「絞り込み情報」、「関連情報」それ
ぞれに表示する文書の順序を設定する操作エリア180
4を設け、この設定により、検索結果のスコア順、選択
されたラベルを多く含む順(図ではラベルランク順)、
日付の新しい順に表示する日付順などが選択できる。図
20は、情報表示画面の変形例である。複数の文書をま
とめて選択したい場合には、文書の前のチェックボック
ス2001をチェックすることで絞込み対象ラベルを選
択すれば、キーボードでの操作や図23の右クリックメ
ニュー2301の中に選択したノードである文書の表示
や取得などの項目を追加することで実現することができ
る。図21は、情報表示画面にラベル2101や210
2も組み込んだ例を示している。ラベル表示画面が表示
できないような簡易な検索画面などでも、ラベルの前の
チェックボックス2103をチェックしていくことで、
ラベル表示画面でラベルを選択することと同様の機能を
使用できる。また、この画面のラベル一覧2101は
「ラベル」2102をクリックするなどの手段で表示や
非表示の切り替えが可能である。図22は、図21のよ
うにラベル2201が表示された状態で、ラベルが選択
されるとラベルに関連するノードである文書2202が
表示される様子を示したものである。これにより検索者
はラベルに関連する文書を容易に知ることができる。こ
の機能はラベル表示画面でもシフトキーを押しながらラ
ベルをクリックするなどの手段によりポップアップウィ
ンドウなどで表示することにより実現することもでき
る。ラベルに関連する文書が得られると、ディレクトリ
構造のファイル(文書)の分類を行うことも容易とな
る。例えば社内文書の管理者などが、文書の分類やディ
レクトリ検索のための文書分類のメンテナンスに役立て
ることができる。図23は、情報表示画面において第1
の操作、例えば右クリックを押したときの画面である。
右クリックの事例の如き第1の操作によりメニュー23
01が表示され、選択した文書の操作に関する機能が表
示されている。例では「品質計画書」の文書2302に
対して、以下の機能が選択可能である。「この文書を
表示する」:選択された文書の内容を画面に表示する。
「詳細情報」:文書のタイトルや作成者、文書の先頭
部分や選択されたラベルに関する要約などの詳細情報表
示機能。「フォントサイズ変更」:フォントの大きさ
を変える機能。「色変更」:表示している文書のタイ
トルの背景色やフォントカラーを変える機能。「類似
情報検索」:選択された文書を検索情報として類似する
文書を検索する機能。なお、これらの機能はキーボード
での操作も可能である。図24はラベル表示画面の変形
例である。ラベル2401や2402のうち、検索情報
に相当するラベル2401を円2403で囲むことで目
立たせたものである。これにより検索者は検索情報のラ
ベルを容易に見つけることができ、検索情報と他のラベ
ルとの関連も理解することができる。図25はラベル表
示画面の変形例である。各ラベル2501が示している
文書の数をラベルの後ろにカッコ付きで表したものであ
る。これにより検索者はラベルが示す文書の分布の様子
を知ることができる。また、文書の数の代わりに各ラベ
ルの重要度(スコア)を表示してもよい。また図26は
ラベル表示画面の変形例である。重要なラベル2601
ほど大きく表したものである。図27はラベル表示画面
の変形例である。ラベルの重要度やラベルの属性、例え
ば地名や人名など、あるいはラベル同士2701,27
02,2703の関連度により色分けしたものである。
図28はラベル表示画面の変形例である。ラベル280
1の表示を二次元ではなく三次元にすることにより、ラ
ベル間の相互の位置関係がよりわかりやすくなり、検索
者は関連するラベル同士を選びやすくなる。この画面は
画面内でドラッグすることにより任意の方向に回転する
ことができるため、奥行き方向の距離も視覚的に理解で
きる。図29はラベル表示画面で右クリックを押したと
きの画面である。右クリックによりメニュー2901が
表示され、選択したラベルの操作に関する機能が上側
に、全体の操作に関する機能が下側に表示されている。
例ではラベル「内部」2902のラベルに対して、以下
の機能が選択可能である。「このラベルを表示しな
い」:選択ラベルを非表示にする機能。そのかわりに別
のラベルを出すことも可能であり、検索者は自分の知り
たい文書に関するラベルの選択を続けていくことができ
る。「ラベルの詳細情報」:ラベルが表す文書数や重
要度などの詳細情報表示機能。「フォントサイズ変
更」:フォントの大きさを変える機能。「色変更」:
ラベルの背景色やフォントカラーを変える機能。また
全体の操作として、以下の機能が選択可能である。
「再検索」:選択されたラベルで再検索を行う機能。
「ラベルの表示数変更」:表示するラベルの上限を変更
する機能。ラベル表示画面近傍にラベル数を変更するた
めのラジオボタンやスライドバー等を用意することでも
実現可能。「表示ラベルの追加」:画面に表示されて
いないが表示したいラベルを追加することができる機
能。非表示にしたラベルの再表示や、もともと表示され
ていないラベルを追加して表示する機能。「UND
O」:ラベルの選択状態を1つ前の状態に戻す機能。(1
0)「前回の検索結果」:前回検索したときの状態に戻す
機能。なお、これらの機能はキーボードでの操作も可能
である。ウィンドウの拡大縮小を行ったとき、表示され
るラベル同士の相対的な位置関係はそのままにウィンド
ウの大きさにともなってラベル間の距離を拡大縮小する
ことで検索者がラベルを見失うことを防ぐことができ
る。また、図30のように表示されるラベル同士の相対
的な位置関係はそのままにウィンドウを拡大縮小するこ
とで、ウィンドウを拡大したときにできる新たな領域に
新たなラベル3001を追加して提示することで、検索
者のラベル選択の幅を広げることもできる。さらに、ラ
ベル表示画面内をドラッグで選択した領域を拡大して表
示することもできる。これにより、検索者は興味あるラ
ベルの集まりのみを拡大して見ることができる。図31
は検索された文書もノード3101としてラベル表示画
面に表示した例である。この画面によりラベルと文書と
の関連を視覚的に理解することができる。ラベル表示画
面に表示された文書を選択、例えばシフトキーを押しな
がらクリックやドラッグなど、することで、選択された
文書の取得や表示、選択された文書を対象とした表示領
域の拡大、それらの文書についてのみのラベルの再表示
などが行える。表示する文書の数は、ラベル表示画面で
右クリックを押されたときのメニュー(図29)に追加
するなどの手段により調整可能である。また、選択され
たラベルに関する文書のみを表示するようにもできる。
図32は文書とラベルを表3201の形式であらわした
ものである。文書、ラベルを選択し、右クリックなどの
操作で、この画面に切り替えることで文書とラベルの関
係を知ることができるため、検索者が目的とする文書を
選びやすくなり、また、文書の分析も容易になる。図3
3から37を用いて操作についてさらに説明する。ここ
で同じ参照番号は先に説明したものと同じ内容を示す。
図33では品質計画で検索した結果、抽出された文書を
エリア1203に表示している。上記品質計画の検索結
果に基づいて抽出されたラベルをエリア1204に表示
している。ここで選択するラベルを変えるとエリア12
03に表示される文書が変更される。この状況を図34
で説明する。図34では選択するラベルを増やした例
で、この結果文書が絞り込まれている。逆にラベルを減
らすとラベルによって絞り込まれた文書が増加する。図
35と36はラベルの表示を見易くするための部分拡大
表示の例である。図35で拡大したい領域をマウスのド
ラッグなどにより選択すると、図36に示すように、そ
の領域が拡大表示される。なお元に戻す場合は、ラベル
を含まない領域を選択する。その他の方法でも良い。ま
た図33の表示状態で、ラベルの表示数を増減したい場
合は、ラベル数選択エリア3301でラベル数を指定す
ることで可能になる。図37は図33のラベル数選択エ
リア3301でラベル数25を指定した場合である。よ
り詳しい、より適切な絞込みが可能になる。上記説明で
は、ラベルとして単語を例示して説明した。単語は内容
を端的に示すことで優れているが、ラベルとして単語以
外にもアイコンやマークを使用できる。以上の実施の形
態によれば、検索情報の準備に苦労せずとも類似情報を
容易に一度に収集することが可能である。また収集され
た類似情報群から目的とする情報を選び出すのも容易で
ある。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments according to the present invention
explain. FIG. 1 shows the configuration of the information retrieval system. Book
The stem includes a plurality of operating devices 102 and these operating devices 1.
02 that executes a search based on a search request from
Device 101. The operation device 102
Each operation device 102 is a device for performing a search operation.
Keyboard and mouse as force devices and output devices
It has a display. Also, the search processing device 101
Means information specifying means (not shown) and similarity calculating means (not shown)
No) and information storage means (not shown),
Furthermore, the index information database 103 and the accumulated information
Database 104 and file information database 105
It is connected. The index information database 103,
Storage information database 104, file information database
Database 105 is used to execute a search process.
Is. FIG. 2 shows the information retrieval system performing a retrieval process.
When performing similar information search processing,
Configuration and the relationship between the operation of the above configuration and the use of the database.
It is operation | movement explanatory drawing which shows a relationship. Search key input means 209 and
The output device 215 such as a display is provided by the operation device 102.
It is a configuration to do. Also, the search processing device 101 inputs information.
Means 201, feature extracting means 202, information specifying means 20
3. A similarity calculation unit 204 and an information storage unit 205 are provided.
Furthermore, the search key corresponding information search means 210 and the activation value setting
Setting means 211, activation value propagation means 212, selection means 213
And output means 214. Here, the information
The operating device 102 has the force means 201, and the operating device 102
To input information to the search processing device 101 from
Good. Also, the output unit 214 of the search processing device 101
Generates output information data for displaying
The data is transmitted to the operating device 102 and displayed by the display unit 216.
It may be displayed. The feature extracting means 202 which is the above means,
Information specifying means 203, similarity calculating means 204, information storage
Means 205, search key corresponding information search means 210, activation value
Setting means 211, activation value propagation means 212, selection means 21
3 and the output means 214 constitute the search processing device 101
Computer to implement the above functions on a computer
It is realized by loading and executing a program. I
Index information database 103 and stored information database.
And the file information database 105 search processing.
Although it may be provided in the internal memory of the device 101, the configuration and
In order to make it easier to understand
Described as being outside. Information retrieval system is a search key
Search processing based on input information input from input means 209
It has a function to perform the processing and output the result. example
If the information retrieval system is input from the retrieval key 209,
Documents that describe similar content to the input information are stored
Search from the information that is
Collect knowledge from accumulated documents, or
It has a function to perform pattern search and the like. Information retrieval system
The processing content of the system can be roughly divided into
Search processing and output processing can be divided. Accumulation
The processing at the time of loading and searching is mainly performed by the search processing apparatus 101 and the interface.
Index information database 103 and accumulated information database
104, a file information database 105.
The search processing device 101 and the index information database
103, the accumulated information database 104, the file information
The database 105 operates as a server machine. Accumulation
The configuration of the search processing device 101 related to the processing at the time of stacking
Report input means 201, feature extraction means 202, information identification means
203, similarity calculation means 204, information storage means 205
It is. The configuration related to the processing at the time of the search is the search key
The input means 209 and the search key corresponding information search means 210,
Sex value setting means 211, activation value propagation means 212, selection means
213. Output processing is mainly performed by the client machine.
The operation is performed by the operation device 102 which is a user. However, the server side
The search processing device 101, which is a thin, performs processing up to output processing.
It is also possible to In the following, the accumulation processing and
The search processing and the output processing will be described in this order. In this description, “Information
Using a document as an example, a search key, ie, a search key
, Related to information (search information) such as documents and words,
An example of searching similar documents collectively
Will be explained. FIG. 3 and FIG. 4 show the flow of processing at the time of accumulation.
In step 301 of FIG. 3, the information input means 20 shown in FIG.
1. Document or directory or document such as URL
Is input to the information retrieval system. Step
In step 302, the information input by the feature extracting means 202
Are extracted from the document. This feature extraction operation
Then, when targeting a document, words such as morphological analysis
Extraction means can be used. In step 303,
Using the extracted features, the information specifying means 203
Information input as needed is captured in smaller units
It is. For example, if the input information is text,
This can be done for the whole document, or for chapters and sections, formal paragraphs and lexical
Identify semantic units in units such as chains
I do. As described above, the information specifying unit 203
By specifying small units, these units are meaningful
It is possible to use the unity of search as a unit of search. This
As a result, the search target can be more accurately selected. sand
That is, since redundant parts other than the search processing part are reduced,
If search keys are given properly, interference from redundant parts
Search from the part of the document with less influence
Sorting can be performed accurately and highly accurate searches can be performed. Also the whole document
The body is not obtained as a search result.
Since you can search in fine units, read the search results document
You don't have to read the whole thing, you can identify relevant parts of the document
You. Therefore, the burden on the searcher after the search can be reduced.
Wear. In steps 304 and 305, the information specifying means 203
Of the document in smaller units (hereinafter simply the document
) Is sent to the similarity calculating means 204
More similarity calculation is performed. In the similarity calculating means 204, the information
Document passed from the report identification means 203 and accumulated up to that time
Similarity, which is the degree of similarity of content between the document and
Calculate the degree. When calculating similarity, multiple documents
Word pairs (particularly important words) and similar word pairs
Documents with have the property of representing similar contents. This gender
Utilizing quality, similarity measures the word in each document.
Dot product of vectors when importance is a vector element
It is expressed by the mutual relationship of words such as and dependency. here
Where the word importance is the number of documents in which the word appears and the total number of documents
, Such as log (total number of documents /
Number of occurrences) and the word in that document
It is a value represented by the product of the number of occurrences. Next,
A processing method effective for reduction will be described. Similarity calculation means
If new information is stored by 204,
It is necessary to calculate the degree of similarity with the stored information.
You. In addition, the difference between stored information due to changes in the importance of words, etc.
When it is necessary to recalculate the similarity, the similarity between stored information
The degree of similarity between any two stored information to calculate the degree
Needs to be calculated. When the number of stored information is n, calculation
Since the amount is n × n, the number of stored information
Calculation time is required. Therefore, the similarity between all information
Instead of calculating the
Calculate similarity only between groups of classified information
By doing so, the calculation time can be reduced
You. In addition, if there is an environment where processing can be distributed,
The similarity between the classified information can be calculated in parallel,
Calculation time can be reduced. How many information
When categorizing to or
Classification methods can be used. In addition, patent information
Already classified, use the classification information
be able to. Documents into several groups in advance
When splitting, statements that can belong to multiple groups
The book is considered to belong to multiple groups, and each group
Calculate the similarity within the group. With the above processing, the similarity
Calculation time can be reduced. Next, index information
The accumulation of data in the database 103 will be described. information
The accumulating unit 205 calculates the similarity greater than or equal to the calculated threshold.
Together, the documents are registered and stored in the storage information database 104
I do. The extracted features are stored in the index information database.
File 103, and the information on the file name of the document is stored in the file
The information is stored in the information database 105. Stored information database
The format of the data stored in the source 104 is shown in FIG. Affection
The report id is attached to the information specified by the information specifying unit 203.
Number. As described in this explanation, the sentence
If a document is used, it is uniquely assigned to a small part of the document.
The number given as the information id. From which position in which document
A sentence uniquely attached to the document as to whether the information was issued
The start position of information according to the writing id and the number of characters from the beginning
Expressed by the end position. Words in the document and their importance are also preserved
And used for similarity calculation. Here, st in the data
p is information for indicating the end of the list.
It is a fixed value (minus 1). In other FIGS. 6 and 7, st
p is similar information and indicates the end of the list. Degree of similarity
The similarity calculated by the calculation means 204 is shown in FIG.
Thus, the weight of the link together with the information id
For example, it is held as a “weight value”. Calculation target
Information id is linked as stored information similar to each other.
Having. The link weight depends on the similarity of each information id.
Is set by the value. Index information database 103
FIG. 6 shows the format of data stored in. The word id is special
Uniquely attached to the feature extracted by the feature extraction means 202
Number. Words that mean actual characteristics are strings
And hold. The position of the word used for searching is
A list of the document ids that appear and their locations in the document
Is represented by File information database 105
FIG. 7 shows the format of the data to be stored. Document id is stored
This is a number that is uniquely assigned to the document. Document file
File name is stored as a character string. FIG. 8 shows the flow of the search process.
You. In the search process, the information input method of the operation unit which is the operation device
For example, a search is performed by the search key input means 209.
Search information is entered. In step 801, the search information
Search key corresponding information search means 2 as a search unit based on the information
A document corresponding to the search information is searched by 10. Search
The unit 210 simply extracts the search information by the feature extracting unit 202.
Extract words and store them in the index information database 103
Refers to the information database 104 and corresponds to the search information
Search for documents. Documents that correspond to the search information
Information, or documents containing search term co-occurrence or synonyms
It is. In step 802, the activation value providing unit 211
Of documents that correspond to the search information
The initial activity value is given. Initial activation value is searched in the document
The sum of the frequencies of words that correspond to information and the search
The sum of the importance of the word corresponding to the report, the vector between the search information and the document
This is the inner product of the torque. In step 803, search information
When the initial activation value is assigned to all the documents corresponding to
The weight of the link is added to the initial activation value given by the value
Process to propagate the activated value to the link destination and add the activation value
Work. The propagated activity value is determined by the activity value providing unit 211.
Is the initial activity value given by Active value propagation processing
It may be repeated several times. If you repeat multiple times,
The activation value propagated by the activation value propagation process of
And the same processing is repeated. In step 804, the activity
When the value propagation processing is completed, the activation state determination means 213
Information with an activity value that is higher than the threshold is collected and collected
The obtained information is passed to the output processing together with the activation value.
The flow and operation of the output process will be described with reference to FIGS.
explain. The collected document is a pointer to the document
The operation unit 1 is output from the output unit 214 in the form of a node 1001.
02 is output to an output device 215 such as a display.
Nodes repel other nodes, but have similar documents
The nodes representing the chiefs have similarity represented by the link weight.
Arrange nodes on a two-dimensional screen to attract each other with proportional force
Place. With this arrangement, similar information groups can be collected.
Therefore, the searcher can visually know the desired information.
Displayed nodes are highlighted according to their activation values
Display in the form. When a node is selected, the destination document
It is displayed on another screen. Also, when you display the node
Label, which is an important word in the document that characterizes the node
File 1002 is also displayed together with the node. Simply displayed
A word (label) is, for example, a word (label) in a document.
The product of the word's importance and the document's activity value, including the word
The sums found for all documents
And ask. Labels use the size of importance as an attraction
Placed near the node. La included in multiple documents
Bells are displayed near nodes representing those documents
Therefore, the content represented by the collection of nodes can be known.
Of the displayed labels, those related to the target document
Narrow down the target document by selecting words
Can be. In other words, important words (labels)
Are displayed two-dimensionally based on their relationship to each other,
By selecting this word, further narrow down from search results
Becomes possible. Also, if the user is not a search expert
Search documents so that they can be used without difficulty.
Instead of displaying them on the screen in the form of
View the document title and contents on a separate screen in
Multiple related words (labels) are visually noticeable
Is displayed, and these multiple words (labels)
Users find it appropriate in cut-and-try format
Word (label), and the document is selected based on this.
This makes it very easy to use. This place
If the label is displayed at the node (display is
Is determined by locating in the vicinity after determining the position
it can. Also, the degree of association between the label and the node
Generates a vector of labels with the elements of the
Labels repel each other using similarity as an attractive force.
Bells may be placed. In addition, the display of the output information and
Operations such as narrowing down will be described later. Using a specific example
The similar information search process will be described. For example, user
Made the following search request:
You. The search request states, "When cholesterol is low,
I want medical information about what, what kind of illness
I ". Before this search, the next data is stored in the database in advance.
Data is retained. That is, the following three documents are stored information
This shows a case where the information is stored in the database 104. Document A: Risk of Cerebral Hemorrhage When Low Cholesterol
There is. Document B "Hyperlipidemia and Hypertension Complicate Blood Vessels
Reduce thyroid and nutritional status as it weakens and increases the risk of cerebral hemorrhage
To check. Document C: Low-cholesterol foods include tofu, udon, and bite
Such as rags. Here, all sentences from document A to sentence C are described in one sentence.
However, this has been shortened to make the description concise and easy to understand.
It does not have to be a single sentence. Document storage
At times, features are extracted from the stored documents. Feature extraction
Step 202 extracts words of nouns and adjectives using morphological analysis.
When issued, the characteristic words extracted from each stored document are
The words are shown as the following features A to C. Feature A is
"Cholesterol, low, cerebral hemorrhage, danger". Special
Sign B is "hypolipidemia, hypertension, complications, blood vessels, cerebral hemorrhage, danger
Sex, thyroid, nutrition, condition, check. Feature C is
"Cholesterol, food, tofu, udon, kamaboko"
is there. The above information is in the format shown in FIG.
It is stored in the database 103. Information specifying means 203
Lexical, which is a range of formal paragraphs or similar words
A semantic unit such as a chain or the whole document is a unit of information
Become. In the case of documents A to C given as an example, this sentence
For example, it is a unit. Specified by the information specifying means 203
For the unit, similarity calculation means 204 calculates similarity
I do. Total similarity between information in similarity calculating means 204
As a calculation method, the importance of words in the document (appearance frequency, t
vector whose elements are values obtained by the f-idf method or the like)
An inner product between them can be used. Similarity in document
As the dot product of the vector with the occurrence frequency of the word
Calculate similarity between documents A to C
Then it looks like this: Similarity AB = 2 (cerebral hemorrhage + risk) Similarity AC = 1 (cholesterol) Similarity BC = 0. The information storage means 205 determines this similarity between documents.
Stored information database 1 as link weight (weight value)
04. The documents targeted for calculation are mutually
There is a link as similar accumulated information. Then specific
Explain the search. In response to documents A through C,
For example, a search is performed using search information
Will be explained. By the search key corresponding information search means 210
Documents A and C containing "cholesterol"
It is. The activation value assigning means 211
Activity value. In this example, the search information in the document
To assign an activity value according to the frequency of occurrence of a word
Take. By this method, the active values of both documents A and C are
1.0 is given. The assigned activation value is the activation value propagation
Means 212 propagates to the linked document. Propagated
Is the product of the link activity value and the link weight.
The value to be represented. From document A to document B, a value of 2.0
However, a value of 1.0 is propagated and added to the document C. Document C
Are propagated and added to the document A by a value of 1.0. In addition,
Propagation of gender values is performed in parallel. Active value propagation is over
Thereafter, the final active state is determined by the active state determination unit 213.
Is determined. In this example, (activity value of document A) is 2.
0, (Activity value of document B) is 2.0, (Activity value of document C)
Is 2.0, and documents A, B, and C with large activity values are detected.
It will be collected as a search result. This allows traditional search
Document B that cannot be searched can be collected as a search result.
Next, the processing of the output unit 214 will be described. Output means 214
Receives information id and activation value for documents A to C
Output to an output device 215 such as a display. This
In the case of, the information document is represented as a node, and this node
When a code is selected by clicking or dragging,
Searched on the screen or in a different display area on the screen
The content of the information is displayed. Nodes repel each node
And similar according to the link weight
The nodes are arranged to attract each other. Given as an example
In documents A to C, "cerebral hemorrhage and danger" exist between documents AB
With regard to "cholesterol" between documents AC
Since the link is provided, as shown in FIG.
The word “cerebral hemorrhage / danger” is displayed near A and document B.
You. In addition, “cholesterol” is distributed near Document A and Document C.
Is placed. In the figure, links between nodes are represented by dotted lines.
You. Important words in each document are also displayed near the document.
Indicates the content of the document. FIG.
0 means how many words are extracted by the feature extraction process.
Is displayed. Of these words, the medical content
Searchers, such as "cerebral hemorrhage" or "high blood pressure"
By selecting words that are relevant to the information you ’re looking for,
Is the medical information for low cholesterol document A?
And that relevant information can be obtained from Document B.
The user can easily understand the collection of information
Wear. Note that this screen shows the relationship between nodes and labels.
Both node 1001 and label 1002
Is displayed, but the node is displayed on another screen or
It can be displayed in another display area on the surface. This
May be easier to operate. Also the node
Output the document in a format that outputs the title of the document.
Can be displayed in the area of
It is displayed in list format, while there are no
The label can be displayed in a format that does not display the code.
This is easier to understand and the subsequent operations are easier
There are cases. For a detailed description of such an output screen
Will be described next. This has been described with reference to FIGS. 1 to 10 described above.
In search processing and storage processing, explain sentences as examples.
However, the basic operation is the same for literature. Writing
Provides more granular search results, and
The text is taken as an example because it is easy to use. Then operated by multiple users
A search process performed from the operation unit as the device 102 will be described.
I do. However, the basic operation is the same as the above operation. First
In step 1101, similar information search performed by the client
FIG. 11 shows a flow showing the operation of (1). Client side
Information retrieval program on the operating device 102 which is a machine
When you launch a ram, that is,
Execute the search program by selecting, etc.
Then, a screen as shown in FIG. 12 is displayed on the display. This
Screen has the following three display areas and operation buttons.
Provided, making it easy for users to use. table
The display area 1201 stores search information to search for information.
This is a field to be input, that is, a display area. Display area
Information for search is ordered 1201 according to user input.
Will be displayed. You can correct, delete, or add by looking at this display.
It is possible. Operation button 1202 for sending search start instruction
Is displayed. This operation button is used for other printing and other
Even if both are provided at positions further above the area 1201
good. When displayed as in this embodiment, other menus are displayed.
Display larger than the menu, making it easy to use for inexperienced people.
There is fruit. A search button 1202 for performing a search
When selected, a search execution instruction is sent based on this and the search is
The rope starts. A display area 1203 displays information of the search result.
This is an area for displaying, and a display area 1204
Is an area for displaying a label. Search results and LA
The bells can be displayed in contrast and updated while selecting the label.
The operation of narrowing down to is very easy. The above description
An example will be described with reference to FIG.
Search request that is search information "cause when cholesterol is low
Want medical information about what
New ". Search area 1201 based on input
Check the information displayed and select the search button 1202
I do. Based on the search instruction, area 1203 is displayed in FIG.
The search result 1001 which is the node of is displayed in the form of a list
Is done. That is, sentences A, B, and C are displayed. With it
In the area 1204, a word related to the search information
A bell is displayed. That is, the words "tofu", "kamaboko",
"Cholesterol", "danger", "cerebral hemorrhage", "blood
"Tube", "thyroid", and "hypertension" are displayed. This label
If you select the word "tofu" from the text display, sentences A, B,
A sentence C is selected from C. The word "cholestero"
Is selected, sentences A and C are selected. Yet another
A specific example will be described with reference to FIG. Area 1201 in the figure
Then, input “quality plan” as search information. FIG.
Is an example where search information is displayed based on the above input
You. Displayed as described in step 1102 of FIG.
Search button 1202 is selected. Here, search information
The words entered as information are both "quality" and "plan"
Expect documents to be included or documents that contain either
And input it. Of course, as mentioned above,
Search for similar documents related to "quality" and "plan"
A search method may be used. When the search button is pressed,
Step 1102, the search information is sent to the server and the step
1103 search processing is executed. In step 1104,
Search result data from server to client side operation unit
102. In step 1105, the server-side device
14 based on the search result data received from the
The screen is displayed. The display area 1203 in FIG.
The search results for the search information "quality plan" are displayed.
You. “Narrowing down” displayed in the search result display area 1201
At the bottom of the screen of the
The title list 1403 is shown. By title alone
Document summaries and the relevance of search information to documents.
In addition, it may be displayed. Users can use this narrowed down document
Select the target document from the list and click the file name
File selected based on the selected operation
Can be displayed or obtained. "Related information" displayed in FIG.
1404 was searched but not narrowed down
In this example, the search (including all selected labels)
Document) is displayed. In this figure, the search results
Documents collected by search are documents containing all search information
Therefore, all documents are "refinement information". Search
When the similar information search method described above is used as the method
Immediately after the search does not contain all the search information,
Document will be displayed under “Related Information”.
You. The list of documents under "Refinement information" and "Related information"
If you select "Refinement information" and "Related information", for example,
Display and non-display can be switched by clicking and other operations
It works. Nodes are displayed on the label display screen 1204.
Words that characterize the document, eg, labels 1405, are displayed
It is. The displayed label is the searched node (document)
Characterize them for one or more documents
Is the word automatically selected as The word is it
It may be an icon that features. displayed
Register labels that are not required in the database in advance
By doing so, it can be removed from the display target. Label is
It is possible to select by clicking or dragging.
Also, deselect by reselecting the selected label
It is also possible. In the state immediately after the search shown in the figure,
Words entered as search information are selected as labels
ing. Indicates that the selected label is in the selected state
The display is visually distinguishable, that is, highlighted.
In this example, it is surrounded by a thick line. Making a label selection
To narrow down the documents containing the selected label
Document and other documents are classified and the result is displayed.
It is displayed in the information display area 1203 on the left side of the screen. label
The display position of the related label (characterizing similar documents)
Bells are near each other, and the distance increases as the relationship decreases
It is arranged so that it becomes. For this reason, searchers are the target
Finding multiple labels that characterize a document at once
Labels can be applied to every corner of the screen
The search effort can be reduced. Labels on the display screen
Label while maintaining the relative positional relationship in two dimensions.
The image is displayed enlarged to the maximum size that can fit within the display screen.
You. You can also manually move the labels to the preferences of the searcher.
Both are possible. Displayed in the label display area 1204
By selecting an appropriate label from among the labels
Can be narrowed down (step 110 in FIG. 11).
6). FIG. 15 shows this state. For example,
Of the search results of “quality plan” in FIG.
Learn about quality planning to reduce quality and increase poor picking
If you want to change the label from the label in the label display area,
By selecting "Good" and "Extract" in order,
It shows how quality plans can be extracted. This
The searcher looks at the contents of the searched documents before narrowing down in order.
To search for the desired information or to enter new search information.
The effort of performing a refined search can be reduced. Figure
Reference numeral 15 denotes the label “quality” 1501 and the label “total” in FIG.
Image 1502 is selected and the label "bad" 15
03 is shown. "Refinement information" 1
In 504, all the selected labels "quality, plan and defect" are displayed.
The document 1505 including the document is displayed. "Related information" 15
06 is the document of “refinement information” among the retrieved documents
Other documents 1507 are displayed. From the refinement
It is off, but you want to display or get this information
If you want to, you can operate from this area. FIG.
6 further shows the state where the label “extract” 1601 is selected.
Show. Note that all the selected labels
Instead of a document containing
You may. The specification method is the same as the general search method.
Separates search information with symbols such as "+" and "|"
It can be specified by a method or the like. Similarly, of the quality plan, I
A place to know about the quality system in preparation for SO9001
FIG. 17 shows the case. "Quality" 170 from the label display screen
1, "Plan" 1702, "Internal" 1703, "Audit" 1
704 and the target "quality system
"Maintenance and management" 1705 etc. can be extracted. Initial state
Select the label corresponding to the selected search information
To remove the label displayed on the label display screen.
By selecting a more appropriate label,
It is also possible to gather appropriate nodes based on the information. FIG.
By narrowing down from 5 to 17
`` Quality planning defect extraction '' for the purpose of obtaining a quality plan
Search information to identify the target document
Search with the search information that came up with, for example, “quality plan”
And select the label associated with the desired document.
Going to get a target node, for example, a document
Can be. With this operation, the searcher can search
Book can be classified,
Compared to cases where documents are classified by clustering or other methods
In addition, a necessary and sufficient document group consisting only of
Easy to obtain. In FIG. 13, without inputting search information
By performing a search or other means, the tendency of the document to be searched can be determined.
It is also possible to know. For all documents to be searched
By presenting representative labels that have been
It is possible to know whether such documents are stored.
Classify the results into word processing software, tabular software, html or
xml and other file formats to output documents
Document that summarizes the trend of the company
Every creation is easy. 14 to 17, in FIG.
When selecting a label, enter the selected label in the search information input field.
Selected label, for example by reflecting it in the field
It is also possible to search again with. Search by this operation
The user does not have to enter the search information again,
A collection of documents centered on files and retrieved documents
The label to attach, that is, the label associated with the selected label
Can get a group of
Documents and their trends. Searched conversely
By selecting one or more documents
Labels can be selected. This
The information contained in the selected document is represented by a label
It is possible to predict the contents before reading the contents of the document.
This makes it easier to find the target document,
Reading required documents can be suppressed. FIG.
Some more functions are added to the embodiment described using
The startup screen at the time of addition is shown. Include search information
Similar search function that can search
When a button 1801 for performing similarity search is selected,
When you can't think of the search information that identifies the document you want
Also spread similar documents with somewhat related search information.
Many searches can be performed. In addition, many documents
Even if it is searched, you can narrow down the documents by selecting the label
Is there a target document in the search results?
It can be suppressed that the user does not understand. Ma
Search information to select the source of the document to be searched.
The search target is switched by selecting the report selection field 1802.
By replacing, only documents for that search target can be
Obtaining important search results can be suppressed. Ma
In addition, the source of the document to be searched is switched
If you perform a trend analysis of what documents are
You can know if it is stored. Also, display
Label attribute selection field 1 for selecting the label attribute to be used
The attribute of the label displayed by 803 (for example, a place name or a person name)
), You can specify the attributes of the labels to be displayed.
So that searchers can easily select a label
Become. For example, if you are seeking documentation on the type of beef
If you select a place name as a label attribute, search for beef
If the search is performed as shown in FIG.
Is displayed as the label 1901,
Can easily select a desired document. FIG.
"Refinement information" and "Related information" on the information display screen
Operation area 180 for setting the order of documents to be displayed
4 is provided, and by this setting, the score order and selection of search results
In the order that contains many labels (in the order of label rank in the figure),
You can select the date order to be displayed in the newest date order. Figure
Reference numeral 20 denotes a modified example of the information display screen. Multiple documents
If you want to stop and select, check the box before the document
Select the label to narrow down by checking
If you select it, you can operate it with the keyboard or right-click
Display the document that is the selected node in the menu 2301
Can be realized by adding items such as
You. FIG. 21 shows labels 2101 and 210 on the information display screen.
2 also shows an example incorporating the same. Label display screen is displayed
Even on simple search screens that cannot be performed,
By checking the check box 2103,
The same function as selecting a label on the label display screen
Can be used. The label list 2101 on this screen is
Click on the “Label” 2102 to display or
Switching of non-display is possible. FIG. 22 is similar to FIG.
Label is selected while label 2201 is displayed
Then, the document 2202, which is the node related to the label,
It is a state in which it is displayed. This allows searchers
Can easily find the document associated with the label. This
Function can be used while pressing the shift key on the label display screen.
Pop-up window by clicking on the bell
It can also be realized by displaying in windows
You. Once the documents related to the label are available, the directory
It is also easy to classify structured files (documents).
You. For example, the administrator of company documents can classify and
Help maintain document classification for directory search
Can be FIG. 23 shows the first information display screen.
, For example, when a right click is pressed.
The menu 23 is displayed by the first operation such as the case of the right click.
01 is displayed and functions related to the operation of the selected document are displayed.
It is shown. In the example, the document 2302 of “Quality Plan”
On the other hand, the following functions can be selected. "This document
"Display": Display the contents of the selected document on the screen.
"Detailed information": title and author of the document, beginning of the document
Detailed information table, such as a summary of the part or selected label
Indication function. "Change font size": Font size
The ability to change. "Change Color": Type of document displayed
Function to change the background color and font color of the tor. "Similar
Information search ": similar to selected document as search information
Ability to search for documents. In addition, these functions are keyboard
Operation is also possible. FIG. 24 shows a modification of the label display screen.
It is an example. Search information among labels 2401 and 2402
By enclosing a label 2401 corresponding to
It is a standing one. This allows the searcher to search the search information
Bells can be easily found, search information and other labels
You can understand the relationship with the file. Figure 25 is a label table
13 is a modified example of the display screen. Each label 2501 shows
The number of documents in parentheses after the label.
You. This gives the searcher the distribution of the document indicated by the label
You can know. Also, instead of the number of documents,
The importance (score) of the file may be displayed. Also, FIG.
It is a modification of a label display screen. Important label 2601
It is a large representation. Figure 27 shows the label display screen
This is a modified example. Label importance, label attributes, etc.
For example, place names and personal names, or labels 2701, 27
The colors are classified according to the relevance of 02, 2703.
FIG. 28 shows a modification of the label display screen. Label 280
By making the display of 1 three-dimensional instead of two-dimensional,
Search the bells for better understanding of their mutual positional relationship
Can easily select related labels. This screen is
Rotate in any direction by dragging on the screen
Can visually understand the distance in the depth direction.
Wear. Fig. 29 shows that when right-clicking on the label display screen is pressed
Screen. Right-click for menu 2901
Displayed and functions related to the operation of the selected label
, The functions related to the entire operation are displayed on the lower side.
In the example, for the label “Inside” 2902,
Function can be selected. "Don't show this label
I ": Function to hide the selection label. Separate instead
It is also possible to give the label of the searcher,
You can continue selecting labels for the documents you want
You. "Detailed label information": Number and weight of documents represented by the label
Detailed information display function such as necessity. "Font size change
Update ": Function to change font size. "Change color":
Function to change the background color and font color of the label. Also
The following functions can be selected as the whole operation.
"Re-search": A function to perform a re-search on the selected label.
"Change number of displayed labels": Change the upper limit of displayed labels
Function to do. Change the number of labels near the label display screen
To prepare radio buttons, slide bars, etc.
feasible. "Add label": displayed on the screen
A machine that can add a label that you do not want to display
Noh. You can redisplay hidden labels,
Ability to add and display unlabeled labels. "UND
O ": Function to return the label selection state to the previous state. (1
0) "Last search result": Return to the previous search state
function. In addition, these functions can also be operated with the keyboard
It is. Displayed when the window is scaled
The relative position of the labels
Scale the distance between labels according to the size of c
Can prevent searchers from losing labels
You. Further, the relative positions of the labels displayed as shown in FIG.
Scale the window without changing the physical relationship
With the new area that can be created when the window is enlarged
Search by adding and presenting a new label 3001
It is also possible to increase the range of label selection by the user. In addition,
The area selected by dragging the bell display screen is enlarged and displayed.
It can also be shown. This allows searchers to
Only the gathering of bells can be seen enlarged. FIG.
Indicates that the retrieved document is also a label display image as the node 3101.
This is an example displayed on the screen. This screen will allow you to
Can be visually understood. Label display screen
Select the document displayed on the screen, for example,
By clicking, dragging, etc., the selected
Acquisition and display of documents, display area for selected documents
Expanding the area, redisplaying labels only for those documents
And so on. The number of documents to be displayed on the label display screen
Added to right click menu (Fig. 29)
It can be adjusted by such means as performing. Also selected
You can choose to display only the documents related to the labels you have created.
FIG. 32 shows documents and labels in the format of Table 3201.
Things. Select documents, labels and right click
By switching to this screen by operation, the relation between the document and the label
The searcher can find the document
It is easier to select and analyze documents. FIG.
The operation will be further described using 3 to 37. here
The same reference numerals indicate the same contents as those described above.
In FIG. 33, the documents extracted as a result of the search in the quality plan
This is displayed in area 1203. Search results for the above quality plan
Labels extracted based on fruits are displayed in area 1204
are doing. By changing the label selected here, area 12
03 is changed. This situation is shown in FIG.
Will be described. FIG. 34 shows an example in which more labels are selected.
As a result, the documents are narrowed down. Conversely reduce labels
Then, the documents narrowed down by the label increase. Figure
35 and 36 are partly enlarged to make label display easier to see
It is an example of a display. The area to be enlarged in FIG.
When a selection is made by a tag or the like, as shown in FIG.
Area is enlarged and displayed. If you want to revert,
Select an area that does not contain Other methods may be used. Ma
If you want to increase or decrease the number of displayed labels in the display state of
The number of labels in the label number selection area 3301
It becomes possible by doing. FIG. 37 shows the label number selection
This is a case where the number of labels 25 is specified in the rear 3301. Yo
More detailed and more appropriate narrowing down becomes possible. In the above description
Has been described by exemplifying words as labels. Word is content
It is good to simply show
Icons and marks can be used outside. The form of the above implementation
According to the state, similar information can be obtained without having to prepare search information.
It is easy to collect at once. Also collected
It is easy to select the desired information from the similar information group
is there.

【発明の効果】本発明によれば検索処理の操作性が向上
する。
According to the present invention, the operability of search processing is improved.

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

【図1】 類似情報検索装置のシステム構成図である。FIG. 1 is a system configuration diagram of a similar information search device.

【図2】 システム全体の処理フローチャートである。FIG. 2 is a processing flowchart of the entire system.

【図3】 蓄積処理のフローチャートである。FIG. 3 is a flowchart of an accumulation process.

【図4】 類似度計算処理のフローチャートである。FIG. 4 is a flowchart of a similarity calculation process.

【図5】 蓄積情報データベースのデータの説明図であ
る。
FIG. 5 is an explanatory diagram of data of a storage information database.

【図6】 インデクス情報データベースのデータの説明
図である。
FIG. 6 is an explanatory diagram of data of an index information database.

【図7】 ファイル情報データベースのデータの説明図
である。
FIG. 7 is an explanatory diagram of data of a file information database.

【図8】 検索処理のフローチャートである。FIG. 8 is a flowchart of a search process.

【図9】 出力処理のフローチャートである。FIG. 9 is a flowchart of an output process.

【図10】 出力画面の説明図である。FIG. 10 is an explanatory diagram of an output screen.

【図11】 クライアント側の処理フローチャートであ
る。
FIG. 11 is a processing flowchart on the client side.

【図12】 検索画面の説明図である。FIG. 12 is an explanatory diagram of a search screen.

【図13】 検索の説明図である。FIG. 13 is an explanatory diagram of a search.

【図14】 出力画面の説明図である。FIG. 14 is an explanatory diagram of an output screen.

【図15】 出力画面の説明図である。FIG. 15 is an explanatory diagram of an output screen.

【図16】 出力画面の説明図である。FIG. 16 is an explanatory diagram of an output screen.

【図17】 出力画面の説明図である。FIG. 17 is an explanatory diagram of an output screen.

【図18】 出力画面の説明図である。FIG. 18 is an explanatory diagram of an output screen.

【図19】 出力画面の説明図である。FIG. 19 is an explanatory diagram of an output screen.

【図20】 情報表示画面の説明図である。FIG. 20 is an explanatory diagram of an information display screen.

【図21】 情報表示画面の説明図である。FIG. 21 is an explanatory diagram of an information display screen.

【図22】 情報表示画面の説明図である。FIG. 22 is an explanatory diagram of an information display screen.

【図23】 情報表示画面の説明図である。FIG. 23 is an explanatory diagram of an information display screen.

【図24】 ラベル表示画面の説明図である。FIG. 24 is an explanatory diagram of a label display screen.

【図25】 ラベル表示画面の説明図である。FIG. 25 is an explanatory diagram of a label display screen.

【図26】 ラベル表示画面の説明図である。FIG. 26 is an explanatory diagram of a label display screen.

【図27】 ラベル表示画面の説明図である。FIG. 27 is an explanatory diagram of a label display screen.

【図28】 ラベル表示画面の説明図である。FIG. 28 is an explanatory diagram of a label display screen.

【図29】 ラベル表示画面の説明図である。FIG. 29 is an explanatory diagram of a label display screen.

【図30】 出力画面の説明図である。FIG. 30 is an explanatory diagram of an output screen.

【図31】 出力画面の説明図である。FIG. 31 is an explanatory diagram of an output screen.

【図32】 出力画面の説明図である。FIG. 32 is an explanatory diagram of an output screen.

【図33】 情報表示画面の説明図である。FIG. 33 is an explanatory diagram of an information display screen.

【図34】 情報表示画面の説明図である。FIG. 34 is an explanatory diagram of an information display screen.

【図35】 情報表示画面の説明図である。FIG. 35 is an explanatory diagram of an information display screen.

【図36】 情報表示画面の説明図である。FIG. 36 is an explanatory diagram of an information display screen.

【図37】 情報表示画面の説明図である。FIG. 37 is an explanatory diagram of an information display screen.

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

101 サーバ 102 クライアント 102 インデクス情報データベース 103 蓄積情報データベース 104 ファイル情報データベース 201 情報入力手段 202 特徴抽出手段 203 情報特定手段 204 類似度計算手段 205 情報蓄積手段 209 検索キー入力手段 210 検索キー該当情報検索手段 211 活性値付与手段 212 活性値伝播手段 213 活性状態判定手段 214 出力手段 215 ディスプレイ等の出力装置 216 表示手段 1403 絞り込まれた文書のタイトル 1801 類似検索開始ボタン 2403 円状のマーカー 101 server 102 Client 102 Index information database 103 accumulated information database 104 File Information Database 201 Information input means 202 Feature extraction means 203 Information specifying means 204 Similarity calculation means 205 Information storage means 209 Search key input means 210 Search key applicable information search means 211 Activity value giving means 212 Active value propagation means 213 Active state determination means 214 output means 215 Output device such as display 216 Display means 1403 Refined document title 1801 similarity search start button 2403 circular marker

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 俊也 宮城県仙台市青葉区本町二丁目16番10号 日立東北ソフトウェア株式会社内 Fターム(参考) 5B075 ND03 NK32 PP13 PP24 PQ13 PR06    ────────────────────────────────────────────────── ─── Continuation of front page    (72) Inventor Toshiya Sato             2-16-10 Honcho, Aoba-ku, Sendai City, Miyagi Prefecture             Hitachi Tohoku Software Co., Ltd. F term (reference) 5B075 ND03 NK32 PP13 PP24 PQ13                       PR06

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】入力された検索情報に基づいてデータベー
スの情報を検索し、その検索結果を出力する検索装置で
あって、 上記検索情報に基づいて検索を行い、 また、上記検索情報に対して所定の関係を持つ複数のラ
ベルを抽出してこれらを出力し、 上記出力された複数のラベルから特定のラベルを選択す
ることで、上記選択された特定のラベルに基づく検索
が、上記検索情報に基づく検索結果に対して行われてそ
の結果が出力されるようにしたことを特徴とする情報の
検索装置。
1. A search device for searching information in a database based on input search information and outputting a search result, performing a search based on the search information. By extracting a plurality of labels having a predetermined relationship and outputting them, by selecting a specific label from the plurality of output labels, a search based on the selected specific label is included in the search information. An information search apparatus characterized in that a search result based on a search result is output.
【請求項2】入力された検索情報に基づいてデータベー
スの情報を検索し、その検索結果を出力する検索装置で
あって、本検索装置は入力装置とディスプレイを備えた
出力装置と処理装置とを備えていて;検索を行うための
操作画面を上記ディスプレイに表示し、上記操作画面は
検索情報を入力するためのエリアを有しており、上記入
力エリアに入力された検索情報に基づいて上記処理装置
は検索を行い、 さらに、上記処理装置は上記検索情報に対して、この検
索情報と所定の関係を持つ複数のラベルを抽出し、上記
抽出された複数のラベルを上記ディスプレイに出力し、 出力された複数のラベルの中からさらにラベルを指定す
ると、指定されたラベルに関係付けられた検索結果が選
別され、 上記複数のラベルと、ラベルに関係付けられて選別され
た検索結果とを上記ディスプレイの表示画面上に共に表
示するようにしたことを特徴とする情報の検索装置。
2. A search device for searching information in a database based on input search information and outputting the search result. The search device includes an input device, an output device having a display, and a processing device. An operation screen for performing a search is displayed on the display; the operation screen has an area for inputting search information; and the processing is performed based on the search information input to the input area. The apparatus performs a search, and further, the processing apparatus extracts a plurality of labels having a predetermined relationship with the search information from the search information, and outputs the extracted labels to the display. If a label is further specified from among the plurality of labels, the search results associated with the specified label are selected, and the plurality of labels and the label And another search result retrieval apparatus of information, characterized in that so as to display together on the display screen of the display.
【請求項3】入力された検索情報に基づいてデータベー
スの情報を検索し、その検索結果を出力する検索装置で
あって、本検索装置は入力装置とディスプレイを備えた
出力装置と処理装置とを備えていて;検索を行うための
操作画面を上記ディスプレイに表示し、上記操作画面は
検索情報を入力するためのエリアを有しており、上記入
力エリアに入力された検索情報に基づいて上記処理装置
は検索を行い、 さらに、上記処理装置は上記検索情報に対して、この検
索情報と所定の関係を持つ複数のラベルを抽出し、上記
抽出された複数のラベルを上記ディスプレイに出力し、 出力された複数のラベルの中からさらにラベルを指定す
ると、指定されたラベルに関係付けられた検索結果が選
別され、 上記複数のラベルと、ラベルに関係付けられて選別され
た検索結果とを上記ディスプレイの表示画面上に共に表
示するようにし 上記検索結果を、ディスプレイの表示画面上に設けられ
た検索結果の表示エリアに表示し、上記表示エリアに
は、指定されたラベルに基づいて選別された検索結果
と、選別されなかった検索結果との両方を表示するよう
にしたことを特徴とする情報の検索装置。
3. A database based on input search information.
Search device that searches for search information and outputs the search results.
The search device was equipped with an input device and a display.
Having an output device and a processing device; for performing a search
Display the operation screen on the display, and the operation screen
It has an area for entering search information.
Processing device based on the search information input to the input area
Performs a search, Further, the processing device performs the search on the search information.
Extract multiple labels that have a predetermined relationship with search information
Output the extracted labels to the above display, Specify more labels from the multiple labels output
Select the search result associated with the specified label.
Separated The above-mentioned labels are sorted and related to the labels.
Search results are displayed on the display screen of the above display.
As shown, The above search result is provided on the display screen of the display.
Displayed in the search result display area, and
Is the search results filtered based on the specified label
And both unfiltered search results
An information retrieval apparatus characterized in that:
【請求項4】請求項2および3の内の1つに記載の情報
の検索装置であって、 上記ディスプレイの表示画面に表示される複数のラベル
は、指定されたラベルと指定されていないラベルとを視
覚的に異なるように表示されることを特徴とする情報の
検索装置。
4. The information retrieval apparatus according to claim 2, wherein the plurality of labels displayed on the display screen of the display are a designated label and a non-designated label. Characterized in that the information is displayed so as to be visually different.
【請求項5】請求項2に記載の情報の検索装置であっ
て、 上記ディスプレイの表示画面に表示される複数のラベル
は、上記表示画面上の予め定められたエリアに表示さ
れ、さらに上記エリアにおける各ラベルの表示位置は、
各ラベルと上記検索結果との関係に関連して定められる
ことを特徴とする情報の検索装置。
5. The information retrieval apparatus according to claim 2, wherein the plurality of labels displayed on the display screen of the display are displayed in a predetermined area on the display screen, and the plurality of labels are displayed on the display screen. The display position of each label in is
An information retrieval apparatus characterized by being determined in relation to the relationship between each label and the retrieval result.
【請求項6】入力装置とディスプレイを備えた出力装置
と処理装置とを備えたコンピュータに以下の処理機能を
持たせることを特徴とするコンピュータプログラム;検
索を行うための操作画面を上記ディスプレイに表示し、
上記操作画面は検索情報を入力するためのエリアを有し
ており、上記入力エリアに入力された検索情報に基づい
て上記処理装置は検索を行い、 さらに上記処理装置は上記検索情報に対して、この検索
情報と所定の関係を持つ複数のラベルを抽出して、上記
抽出された複数のラベルを上記ディスプレイに出力し、 出力された上記複数のラベルの中からさらにラベルを指
定すると、上記指定されたラベルに関係付けられた検索
結果が選別され、 上記複数のラベルと、指定されたラベルに関係付けられ
て選別された検索結果とを上記ディスプレイの表示画面
上に表示する。
6. A computer program having a computer provided with an input device, an output device provided with a display, and a processing device having the following processing functions; an operation screen for performing a search is displayed on the display. And
The operation screen has an area for inputting search information, and the processing device performs a search based on the search information input to the input area. A plurality of labels having a predetermined relationship with the search information are extracted, the extracted plurality of labels are output to the display, and further labels are specified from among the plurality of output labels. The search results associated with the selected label are selected, and the plurality of labels and the selected search results associated with the specified label are displayed on the display screen of the display.
【請求項7】コンピュータに対して以下の機能を持たせ
ることを特徴とするコンピュータプログラム、 入力された検索情報に基づいてデータベースの情報を検
索し、その検索結果を出力する処理を行う機能を有し、
さらに、 上記検索情報に基づいて検索を行い、その検索結果を出
力すると共に、 上記検索情報に対して所定の関係を持つ複数のラベルを
抽出してこれらを出力し、 上記複数のラベルを選択することで、上記選択されたラ
ベルに基づく検索結果の絞込みが行われてその結果が出
力される。
7. A computer program for causing a computer to have the following functions: a computer program having a function of searching for information in a database based on input search information and outputting a search result; And
Further, a search is performed based on the search information, a search result is output, a plurality of labels having a predetermined relationship with the search information are extracted and output, and the plurality of labels are selected. Thus, the search results based on the selected label are narrowed down and the results are output.
【請求項8】検索対象となるデータベースに対し検索し
たい内容を表す検索情報を用いて検索する情報検索方法
であって、 検索のための操作部を立ち上げるステップと、 検索のための操作画面を表示するステップと検索したい
内容を表す検索情報の入力に従って、上記操作画面の操
作情報表示エリアに、上記検索情報を表示するステップ
と、 前記検索情報に基づく検索処理の実行に関する指示に基
づき、検索処理を実行するステップと、 上記検索処理の実行に基づき検索結果と検索結果を絞り
込むための複数のラベルとを出力するステップとを有
し、 上記検索結果と上記検索結果絞込みラベルとの出力は、
画面上に検索結果の表示エリアと検索結果絞込みラベル
の表示エリアとを設けて上記エリアにそれぞれ表示する
ようになし、 表示された上記複数のラベルの内からさらにラベルを指
定することにより、指定されたラベルに関係して検索結
果が選択され、選別された検索結果が表示されるように
したことを特徴とする情報検索方法。
8. An information search method for searching a search target database using search information representing contents to be searched, comprising: a step of setting up an operation unit for search; and an operation screen for search. Displaying the search information in an operation information display area of the operation screen in accordance with the input of the search information representing the content to be searched and the display step; and a search process based on an instruction regarding execution of the search process based on the search information. And a step of outputting a search result and a plurality of labels for narrowing down the search result based on the execution of the search processing. The output of the search result and the search result narrowing label includes:
A search result display area and a search result narrowing label display area are provided on the screen so that they are displayed in the above-mentioned areas, respectively, and the label is specified by further specifying a label from among the displayed plural labels. An information search method, wherein a search result is selected in relation to the selected label, and the selected search result is displayed.
【請求項9】請求項1において、画面上に検索結果の表
示エリアと検索結果絞込みラベルの表示エリアと検索キ
ーの入力エリアを設けて各エリアにそれぞれ表示するよ
うになし、さらに、表示された上記複数のラベルの内、
特定のラベルを選択することに加え検索キーを指定する
ことにより、選択および指定されたラベルに関係した検
索結果を表示するようにしたことを特徴とする情報検索
方法。
9. A display device according to claim 1, wherein a display area for a search result, a display area for a search result narrowing label, and an input area for a search key are provided on the screen and displayed in each area. Of the above labels,
An information search method characterized by displaying a search result related to a selected and specified label by specifying a search key in addition to selecting a specific label.
【請求項10】入力された検索情報に基づいてデータベ
ースの情報を検索した検索結果を出力する検索方法であ
って、上記検索情報に基づく検索結果の出力に加え、上
記検索情報に基づいて検索結果の絞込みを行うためのラ
ベルを複数個出力し、出力された上記複数個のラベルを
更に選択することにより、上記検索結果が上記選択され
たラベルに基づいて選別されて出力されることを特徴と
する情報の検索方法。
10. A search method for outputting a search result obtained by searching database information based on input search information, wherein the search result is output based on the search information in addition to outputting the search result based on the search information. Outputting a plurality of labels for narrowing down, further selecting the output plurality of labels, the search result is selected and output based on the selected labels, and is output. How to find the information you want.
【請求項11】請求項10に記載の情報の検索方法にお
いて、 検索結果である収集情報を提示する際に、検索情報に対
して一致するラベルの数とその複数のラベルの関係に応
じ、類似している情報同士を近傍に配置した視覚的に分
類された表示により、検索者が目的とする情報の選択を
容易にする情報提示方法。
11. A method for retrieving information according to claim 10, wherein when presenting the collected information as a search result, similarity is determined according to the number of labels that match the search information and the relationship between the plurality of labels. An information presentation method that makes it easy for a searcher to select desired information by visually classifying displays in which pieces of information are arranged in the vicinity.
JP2002151537A 2002-05-24 2002-05-24 Information retrieval system and information retrieval program Expired - Lifetime JP3864235B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002151537A JP3864235B2 (en) 2002-05-24 2002-05-24 Information retrieval system and information retrieval program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002151537A JP3864235B2 (en) 2002-05-24 2002-05-24 Information retrieval system and information retrieval program

Publications (3)

Publication Number Publication Date
JP2003345829A true JP2003345829A (en) 2003-12-05
JP2003345829A5 JP2003345829A5 (en) 2005-12-08
JP3864235B2 JP3864235B2 (en) 2006-12-27

Family

ID=29769113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002151537A Expired - Lifetime JP3864235B2 (en) 2002-05-24 2002-05-24 Information retrieval system and information retrieval program

Country Status (1)

Country Link
JP (1) JP3864235B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006085455A1 (en) * 2005-02-14 2006-08-17 Justsystems Corporation Document processing device and document processing method
JP2006285513A (en) * 2005-03-31 2006-10-19 Hitachi Ltd Information processing support system and information processing support program
JP2007265060A (en) * 2006-03-29 2007-10-11 Hitachi Ltd Search system screen display method
JP2009086859A (en) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> Content display device, content display method, program, and recording medium
JP2009086858A (en) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> Content search device, content search method, program, and recording medium
JP2010140096A (en) * 2008-12-09 2010-06-24 Fuji Xerox Co Ltd Information analyzing apparatus and program
JP2010140296A (en) * 2008-12-12 2010-06-24 Fuji Xerox Co Ltd Information analysis device and program
US7992092B2 (en) 2006-10-27 2011-08-02 Canon Kabushiki Kaisha Information processing apparatus, control method for same, program, and storage medium
JP2014160431A (en) * 2013-02-20 2014-09-04 Nippon Shokuhin Seizo Kk Search device
JP2020516963A (en) * 2017-11-21 2020-06-11 インテリコン・ラボ・インコーポレイテッド Visualized navigation legal information service system and method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009064097A (en) * 2007-09-04 2009-03-26 Hitachi East Japan Solutions Ltd Retrieval result display method, retrieval result display program and retrieval result display device
JP5096850B2 (en) * 2007-09-14 2012-12-12 株式会社 日立東日本ソリューションズ Search result display method, search result display program, and search result display device
JP5196569B2 (en) * 2008-12-11 2013-05-15 日本電信電話株式会社 Content search device, content search method and program

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006085455A1 (en) * 2005-02-14 2006-08-17 Justsystems Corporation Document processing device and document processing method
JPWO2006085455A1 (en) * 2005-02-14 2008-06-26 株式会社ジャストシステム Document processing apparatus and document processing method
JP2006285513A (en) * 2005-03-31 2006-10-19 Hitachi Ltd Information processing support system and information processing support program
JP2007265060A (en) * 2006-03-29 2007-10-11 Hitachi Ltd Search system screen display method
US7992092B2 (en) 2006-10-27 2011-08-02 Canon Kabushiki Kaisha Information processing apparatus, control method for same, program, and storage medium
JP2009086859A (en) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> Content display device, content display method, program, and recording medium
JP2009086858A (en) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> Content search device, content search method, program, and recording medium
JP2010140096A (en) * 2008-12-09 2010-06-24 Fuji Xerox Co Ltd Information analyzing apparatus and program
JP2010140296A (en) * 2008-12-12 2010-06-24 Fuji Xerox Co Ltd Information analysis device and program
JP2014160431A (en) * 2013-02-20 2014-09-04 Nippon Shokuhin Seizo Kk Search device
JP2020516963A (en) * 2017-11-21 2020-06-11 インテリコン・ラボ・インコーポレイテッド Visualized navigation legal information service system and method

Also Published As

Publication number Publication date
JP3864235B2 (en) 2006-12-27

Similar Documents

Publication Publication Date Title
EP2315135B1 (en) Document search system
US7475072B1 (en) Context-based search visualization and context management using neural networks
JP3282937B2 (en) Information retrieval method and system
US8983965B2 (en) Document rating calculation system, document rating calculation method and program
US20060225000A1 (en) Graphical application interface using browser
US20060184546A1 (en) Document information management system
JP2007527558A (en) Navigation by websites and other information sources
US20110307482A1 (en) Search result driven query intent identification
JP2006344010A (en) Document search device
JP2005122295A (en) Relationship diagram creation program, relationship diagram creation method, and relationship diagram creation device
US20150026159A1 (en) Digital Resource Set Integration Methods, Interfaces and Outputs
US20080134060A1 (en) System for creating a graphical visualization of data with a browser
JP2003345829A (en) Method and apparatus for retrieving information, and computer program for information retrieval
JP2004341753A (en) Search support apparatus, search support method, and program
Noruzi et al. Google Patents: The global patent search engine.
JP4084647B2 (en) Information search system, information search method, and information search program
JP2014102626A (en) Recommendation device, program, and method
Hearst User interfaces for search
US20060224972A1 (en) Graphical application interface with a browser
US20060224984A1 (en) Apparatus for creating graphical visualization of data with a browser
US20060224982A1 (en) Graphical application interface product using a browser
US20060224980A1 (en) Method of creating graphical visualizations of data with a browser
JP2005128872A (en) Document retrieving system and document retrieving program
JP2002215676A (en) Related information retrieval method, related information storage method, related information retrieval device and recording medium for related information retrieval
KR101667918B1 (en) Methodand device of providing query-adaptive smart search service

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20050826

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060908

R150 Certificate of patent or registration of utility model

Ref document number: 3864235

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20151013

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20151013

Year of fee payment: 9

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20151013

Year of fee payment: 9

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

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

Free format text: PAYMENT UNTIL: 20151013

Year of fee payment: 9

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20151013

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term