(57)【要約】 【課題】  類義語を適切に検索する類義語検索装置を備えた文献情報検索システムを提供する。【解決手段】  単語情報にその単語に関連しその単語を特徴付ける単語となる文献の文章中の近傍に位置する単語の関連単語情報を複数有する関連単語集合情報を関連付けた単語関連情報を複数記憶するテーブル構造の関連単語記憶領域３４３を構築しておく。端末装置から検索要求情報を取得したことを認識すると、検索要求情報から取得したキーワードに対応する単語関連情報の関連単語情報の同一性に関する重み度に基づいて類似度を演算し、類似する関連単語集合情報を備えた単語関連情報を関連単語記憶領域３４３から検索し、文献頻度に基づいて絞り込み、選出した単語情報を類義語とする。選出した類義語やキーワードを含む文献を検索する。キーワードに対する適切な類義語での適切な文献検索ができる。【選択図】 図３
2006039871.tif 000002
【特許請求の範囲】
【請求項１】
所定の単語に対する類義語を検索する類義語検索装置であって、
前記所定の単語に関する単語情報を取得する単語情報取得手段と、
単語に関する単語情報にその単語に関連してその単語を特徴付ける単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報が複数格納されるテーブル構造の関連単語テーブルに基づき、前記取得した単語情報の所定の単語に対応する単語関連情報を取得する単語関連情報取得手段と、
前記関連単語テーブルにおける前記取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を検索する関連単語検索手段と、
この関連単語検索手段にて検索された前記単語関連情報の単語情報を取得して前記所定の単語に対する類義語として選出する類義語選出手段と、
を具備したことを特徴とした類義語検索装置。
【請求項２】
請求項１に記載の類義語検索装置であって、
前記単語関連情報取得手段は、複数の単語にて構成された文章に出現する単語情報に、その単語の文章における近傍に位置する他の単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられ、前記文章に出現する各単語についてそれぞれ構成された複数の単語関連情報が格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する
ことを特徴とした類義語検索装置。
【請求項３】
請求項２に記載の類義語検索装置であって、
前記関連単語テーブルは、文章に関する文章情報を複数記憶する文章記憶手段に基づいて生成された
ことを特徴とした類義語検索装置。
【請求項４】
請求項２または請求項３に記載の類義語検索装置であって、
前記単語関連情報の単語情報は、形態素解析により前記文章から抽出した単語に関する情報である
ことを特徴とした類義語検索装置。
【請求項５】
請求項１に記載の類義語検索装置であって、
前記単語関連情報取得手段は、単語に関する単語情報に、その単語に関する説明文に出現する単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報が単語毎に複数格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する
ことを特徴とした類義語検索装置。
【請求項６】
請求項１に記載の類義語検索装置であって、
前記単語関連情報取得手段は、単語に関する単語情報に、その単語のシソーラス項目となる単語群を構成する各単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられ、単語毎に複数格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する
ことを特徴とした類義語検索装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の類義語検索装置であって、
前記単語情報取得手段にて前記所定の単語に関する単語情報を取得すると、前記関連単語テーブルを作成する関連単語テーブル生成手段を具備した
ことを特徴とした類義語検索装置。
【請求項８】
請求項１ないし請求項６のいずれかに記載の類義語検索装置であって、
前記関連単語テーブルを記憶する関連単語記憶手段を具備した
ことを特徴とした類義語検索装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の類義語検索装置であって、
前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の関連単語集合情報に対する前記関連単語テーブルにおける単語関連情報の関連単語集合情報の類似状態に関する類似度情報を演算し、この演算した類似度情報に基づいて前記単語関連情報を検出する
ことを特徴とした類義語検索装置。
【請求項１０】
請求項９に記載の類義語検索装置であって、
前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の関連単語集合情報を構成する複数の関連単語情報と、前記関連単語テーブルにおける前記単語関連情報の関連単語集合情報を構成する複数の関連単語情報との同一性に応じた重み付けに関する重み度情報を演算し、この重み度情報に基づいて前記類似度情報を演算する
ことを特徴とした類義語検索装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の類義語検索装置であって、
前記関連単語テーブルの単語関連情報は、前記単語情報の単語の分類に関する単語分類情報を有し、
前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の前記単語分類情報と同一の単語分類情報を有した前記関連単語テーブルにおける単語関連情報から検索する
ことを特徴とした類義語検索装置。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の類義語検索装置であって、
前記関連単語検索手段は、
検出した前記単語関連情報の単語情報の単語を表示手段に表示させる表示制御手段と、
入力操作可能な操作手段における入力操作に応じて前記表示手段に表示される前記単語の選択および変更の少なくともいずれか一方の実施により選択された単語および変更された単語のうちの少なくともいずれか１つの単語に関する単語関連情報を設定して取得する単語関連情報設定手段と、を備えた
ことを特徴とした類義語検索装置。
【請求項１３】
請求項１２に記載の類義語検索装置であって、
前記関連単語検索手段は、単語関連情報設定手段にて取得した前記単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報をさらに検索する
ことを特徴とした類義語検索装置。
【請求項１４】
請求項１ないし請求項１３のいずれかに記載の類義語検索装置であって、
前記類義語選出手段にて類義語として選出した単語情報を、前記所定の単語に対応する単語情報に関連付けて１つのデータ構造とした類義語情報を生成し、各種情報を記憶する記憶手段に複数記憶させる類義語情報生成手段を具備した
ことを特徴とした類義語検索装置。
【請求項１５】
請求項１ないし請求項１４のいずれかに記載の類義語検索装置であって、
前記文章記憶手段は、前記文章を複数含む文献毎の集合とした前記文章情報を複数有する文献情報を複数記憶するテーブル構造に構築された
ことを特徴とした類義語検索装置。
【請求項１６】
請求項１５に記載の類義語検索装置であって、
前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報における前記文章情報の文章に含まれる前記他の単語に対応する単語関連情報から検索する
ことを特徴とした類義語検索装置。
【請求項１７】
請求項１５または請求項１６に記載の類義語検索装置であって、
前記文献情報は、前記文献の分類に関する文献分類情報を有し、
前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報の文献分類情報と同一の文献分類情報を有した前記文献情報における前記文章情報の文章に含まれ前記所定の単語の近傍に位置する前記他の単語に対応する単語関連情報から検索する
ことを特徴とした類義語検索装置。
【請求項１８】
請求項１５ないし請求項１７のいずれかに記載の類義語検索装置であって、
前記文献情報は、前記文献に関する書誌情報を有し、
前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報に関連付けられた書誌情報と同一の書誌情報を有した前記文献情報における前記文章情報の文章に含まれ前記所定の単語の近傍に位置する前記他の単語に対応する単語関連情報から検索する
ことを特徴とした類義語検索装置。
【請求項１９】
請求項１ないし請求項１８のいずれかに記載の類義語検索装置と、
この類義語検索装置にて類義語として選出した前記単語情報および前記単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文章に関する前記文章情報の検索を実行する検索手段と、
を具備したことを特徴とした情報検索装置。
【請求項２０】
請求項１５ないし請求項１８のいずれかに記載の類義語検索装置と、
この類義語検索装置にて類義語として選出した前記単語情報および前記単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文献情報の検索を実行する検索手段と、
を具備したことを特徴とした情報検索装置。
【請求項２１】
請求項１９または請求項２０に記載の情報検索装置であって、
前記検索手段は、前記類義語検索装置にて選出した前記単語情報および前記単語情報取得手段で取得した単語情報の単語を、入力操作可能な操作手段における入力操作に応じて選択および変更のうちの少なくともいずれか一方を実施可能に前記表示手段に表示させ、前記入力操作に応じて前記単語の選択および変更のうちの少なくともいずれか一方が実施されて選択された単語および変更された単語のうちの少なくともいずれか一方の単語に関する単語情報に基づいて検索を実行する
ことを特徴とした情報検索装置。
【請求項２２】
演算手段により、複数の単語にて構成された文章に関する文章情報を複数記憶する記憶手段を利用して所定の単語に対する類義語を検索する類義語検索方法であって、
前記演算手段は、
所定の単語に関する単語情報を取得すると、単語に関する単語情報にその単語に関連しその単語を特徴付ける単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報を複数記憶するテーブル構造に構築された関連単語記憶領域に基づき、前記取得した所定の単語に対応する前記単語関連情報を取得し、
この取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を検索し、
この検索した単語関連情報の単語情報の単語を前記所定の単語に対する類義語として選出する
ことを特徴とする類義語検索方法。
【請求項２３】
演算手段を、請求項１ないし請求項１８のいずれかに記載の類義語検索装置、または、請求項１９ないし請求項２１のいずれかに記載の情報検索装置として機能させる
ことを特徴とした検索プログラム。
【請求項２４】
請求項２２に記載の類義語検索方法を演算手段に実行させる
ことを特徴とした検索プログラム。
【請求項２５】
請求項２３または請求項２４に記載の検索プログラムが演算手段に読取可能に記録された
ことを特徴とした検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章に関する文章情報を利用して類義語を検索する類義語検索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、情報検索装置に関する。
【背景技術】
【０００２】
従来、所定の単語に関連する関連語を検索する装置として、文書ファイルから抽出した単語を利用する構成が知られている（例えば、特許文献１参照）。この特許文献１に記載のものは、文書ファイルを参照して文書中で前後に共通した単語が連なる２つの異なる単語を関連語の候補対として選定し、二連単後リストを作成する。注目単語に対して、前置単語のリストと、後置単語のリストを生成する。そして、二連単語リストを参照して、各前置単語に対する後置単語の集合と、各後置単語に対する前置単語の集合とを生成する。この語、これらの集合の共通要素から、関連語の候補対を抽出する構成が採られている。
【０００３】
【特許文献１】特開２００３−２５６４４７号公報（第３頁左欄〜第４頁右欄）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載のような従来の関連語を検索する構成では、二連単後の候補対から前置単語のリストおよび後置単語のリストを生成して、それぞれに対する集合を生成する演算をしているため、演算負荷が比較的に大きい問題がある。また、二連単語に基づいて関連語を検索しているため、所定の単語に対する類義語の検索漏れが生じるおそれがある。
【０００５】
本発明の目的は、このような点に鑑みて、類義語を簡単で適切に検索する類義語検索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、情報検索装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の類義語検索装置は、所定の単語に対する類義語を検索する類義語検索装置であって、前記所定の単語に関する単語情報を取得する単語情報取得手段と、単語に関する単語情報にその単語に関連する単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報が複数格納されるテーブル構造の関連単語テーブルに基づき、前記取得した単語情報の所定の単語に対応する単語関連情報を取得する単語関連情報取得手段と、前記関連単語テーブルにおける前記取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を検索する関連単語検索手段と、この関連単語検索手段にて検索された前記単語関連情報の単語情報を取得して前記所定の単語に対する類義語として選出する類義語選出手段と、を具備したことを特徴とする。
【０００７】
この発明では、単語に関する単語情報にその単語に関連しその単語を特徴付ける単語に関する関連単語情報を複数有する関連単語集合情報を１つのデータ構造として関連付けた単語関連情報を複数格納するテーブル構造の関連単語テーブルを構築する。この関連単語テーブルに基づいて、単語情報取得手段にて取得した所定の単語に関する単語情報に対応する単語関連情報を取得する。取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を、関連単語テーブルに基づいて関連単語検索手段にて検索する。検出した単語関連情報の単語情報を、類義語選出手段により所定の単語に対する類義語として選出させる。この構成では、単語に関連し特徴付ける単語の集合が類似することで、単語同士の特徴が類似することとなり類義性が裏付けられるので、関連単語テーブルを利用して関連単語集合情報の類似性の判断により、単語にその単語を特徴付ける単語群を関連付けた簡単なテーブル構造を利用して容易に適切な類義語が検索可能となる。
【０００８】
そして、本発明では、請求項１に記載の類義語検索装置であって、前記単語関連取得手段は、複数の単語にて構成された文章に出現する単語情報に、その単語の文章における近傍に位置する他の単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられ、前記文章に出現する各単語についてそれぞれ構成された複数の単語関連情報が格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する構成とすることが好ましい。この構成では、文章における単語の近傍に位置する他の単語の集合は、その単語の機能や効能または作用あるいは効果、これら機能などを奏すものなどの比較的に関連する単語であるので、他の単語の集合をその単語に関連付けた単語関連情報を複数格納するテーブル構造の関連単語テーブルを利用することで、所定の単語に対して関連する単語が検索されることとなる。このため、その他の単語の集合に関連付く単語を類義語とすることで、単語にその単語に関連する単語を関連付けた簡単なテーブル構造を利用して容易に適切な類義語の検索が可能となる。
【０００９】
さらに、本発明では、請求項２に記載の類義語検索装置であって、前記関連単語テーブルは、文章に関する文章情報を複数記憶する文章記憶手段に基づいて生成された構成とすることが好ましい。この構成では、文章に関する文章情報を複数記憶する文章記憶手段に基づいて関連単語テーブルを生成しているので、例えば用語辞典などの言語資源を利用する必要がなく、検索対象の文献を蓄積するデータベースを利用するなどにより、関連単語テーブルが容易に構築される。
【００１０】
そして、本発明では、請求項２または請求項３に記載の類義語検索装置であって、前記単語関連情報の単語情報は、形態素解析により前記文章から抽出した単語に関する情報である構成とすることが好ましい。この構成では、単語関連情報の単語情報として、形態素解析により文章から抽出した単語としているため、簡単な処理で関連単語テーブルが構築され、構成の構築や保守管理などが容易となる。
【００１１】
また、本発明では、請求項１に記載の類義語検索装置であって、前記単語関連情報取得手段は、単語に関する単語情報に、その単語に関する説明文に出現する単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報が単語毎に複数格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する構成とすることが好ましい。この構成では、単語に関する説明文から抽出された単語は、単語を特徴付ける関連する単語であることから、説明文から抽出した単語の集合を関連単語集合情報として単語関連情報を構成して複数格納するテーブル構造の関連単語テーブルを利用することで、所定の単語に対して特徴付く単語が検索されることとなる。このため、説明文から抽出した単語の集合に関連付く単語を類義語とすることで、単語にその単語に関連し特徴付ける単語を関連付けた簡単なテーブル構造を利用して容易に適切な類義語の検索が可能となる。
【００１２】
さらに、本発明では、請求項１に記載の類義語検索装置であって、前記単語関連情報取得手段は、単語に関する単語情報に、その単語のシソーラス項目となる単語群を構成する各単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられ、単語毎に複数格納されるテーブル構造の関連単語テーブルに基づいて、前記単語関連情報を取得する構成とすることが好ましい。この構成では、単語のシソーラス項目となる単語群を構成する各単語は、単語を特徴付ける関連した単語であることから、シソーラス項目の単語群を関連単語集合情報として単語関連情報を構成してテーブル構造に構築した関連単語テーブルを利用することで、所定の単語に対して特徴付く単語が検索されることとなる。このため、シソーラス項目における単語群に関連付く単語を類義語とすることで、単語にその単語に関連し特徴付ける単語を関連付けた簡単なテーブル構造を利用して容易に適切な類義語の検索が可能となる。
【００１３】
そして、本発明では、請求項１ないし請求項６のいずれかに記載の類義語検索装置であって、前記単語情報取得手段にて前記所定の単語に関する単語情報を取得すると、前記関連単語テーブルを作成する関連単語テーブル生成手段を具備した構成とすることが好ましい。このことにより、単語情報取得手段にて所定の単語に関する単語情報を取得すると、関連単語テーブル生成手段が関連単語テーブルを作成する。このことにより、別途関連単語テーブルを記憶しておく必要がなく、構成の簡略化が図れる。
【００１４】
また、本発明では、請求項１ないし請求項６のいずれかに記載の類義語検索装置であって、前記関連単語テーブルを記憶する関連単語記憶手段を具備した構成とすることが好ましい。この構成では、所定の単語に対する類似語の検索の際、あらかじめ関連単語記憶手段に記憶した関連単語テーブルを利用すればよく、処理の高速化が図れる。
【００１５】
そして、本発明では、請求項１ないし請求項８のいずれかに記載の類義語検索装置であって、前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の関連単語集合情報に対する前記関連単語テーブルにおける単語関連情報の関連単語集合情報の類似状態に関する類似度情報を演算し、この演算した類似度情報に基づいて前記単語関連情報を検出する構成とすることが好ましい。この構成では、関連単語検索手段により、所定の単語に対応する単語関連情報の関連単語集合情報に対して、関連単語テーブルにおける各単語関連情報の関連単語集合情報の類似状態に関する類似度情報を演算し、この類似度情報に基づいて単語関連情報を検出しているため、関連単語テーブルを利用した簡単な演算により、類似状態に応じた類義語が検出される。
【００１６】
さらに、本発明では、請求項９に記載の類義語検索装置であって、前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の関連単語集合情報を構成する複数の関連単語情報と、前記関連単語テーブルにおける前記単語関連情報の関連単語集合情報を構成する複数の関連単語情報との同一性に応じた重み付けに関する重み度情報を演算し、この重み度情報に基づいて前記類似度情報を演算する構成とすることが好ましい。この構成では、関連単語検索手段における類似度情報の演算として、所定の単語に対応する単語関連情報の関連単語集合情報を構成する複数の関連単語情報と、関連単語テーブルにおける単語関連情報の関連単語集合情報を構成する複数の関連単語情報と、の同一性に応じた重み付けに関する重み度情報を演算し、この重み度情報に基づいて演算しているため、関連単語テーブルを利用した類似状態に応じた類義語の検索のための類似度情報の演算が容易で、処理負荷が低減する。
【００１７】
また、本発明では、請求項１ないし請求項１０のいずれかに記載の類義語検索装置であって、前記関連単語テーブルの単語関連情報は、前記単語情報の単語の分類に関する単語分類情報を有し、前記関連単語検索手段は、前記所定の単語に対応する単語関連情報の前記単語分類情報と同一の単語分類情報を有した前記関連単語テーブルにおける単語関連情報から検索する構成とすることが好ましい。この構成では、関連単語テーブルの単語関連情報における単語情報の単語の分類に関する単語分類情報と同一の単語分類情報を有した関連単語テーブルにおける単語関連情報から、所定の単語に対応する単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を検索するので、簡単なテーブル構造で、所定の単語に対する類義語が所定の関連単語テーブルの一部の検索のみで容易に検索される。
【００１８】
そして、本発明では、請求項１ないし請求項１１のいずれかに記載の類義語検索装置であって、前記関連単語検索手段は、検出した前記単語関連情報の単語情報の単語を表示手段に表示させる表示制御手段と、入力操作可能な操作手段における入力操作に応じて前記表示手段に表示される前記単語の選択および変更の少なくともいずれか一方の実施により選択された単語および変更された単語のうちの少なくともいずれか１つの単語に関する単語関連情報を設定して取得する単語関連情報設定手段と、を備えた構成とすることが好ましい。この構成では、関連単語検索手段は、検出した単語関連情報における単語情報の単語を表示制御手段により表示手段で表示させ、入力操作可能な操作手段における入力操作に応じて表示手段に表示される単語の選択や変更された単語に関する単語関連情報を単語関連情報設定手段にて設定して取得するので、所定の単語に対する所望の類義語の検索が可能となる。
【００１９】
さらに、本発明では、請求項１２に記載の類義語検索装置であって、前記関連単語検索手段は、単語関連情報設定手段にて取得した前記単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報をさらに検索する構成とすることが好ましい。この構成では、関連単語検索手段は、単語関連情報設定手段にて取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報をさらに検索するので、所定の単語に対してより適切な類義語が検索される。
【００２０】
また、本発明では、請求項１ないし請求項１３のいずれかに記載の類義語検索装置であって、前記類義語選出手段にて類義語として選出した単語情報を、前記所定の単語に対応する単語情報に関連付けて１つのデータ構造とした類義語情報を生成し、各種情報を記憶する記憶手段に複数記憶させる類義語情報生成手段を具備した構成とすることが好ましい。この構成では、類義語選出手段で類義語として選出した単語情報を、類義語情報生成手段により、所定の単語に対応する単語情報に関連付けて１つのデータ構造とした類義語情報を生成して記憶手段に記憶させるので、１度演算した所定の単語に対する類義語が蓄積され、所定の単語に対する類義語の検出が容易となる。
【００２１】
さらに、本発明では、請求項１ないし請求項１４のいずれかに記載の類義語検索装置であって、前記文章記憶手段は、前記文章を複数含む文献毎の集合とした前記文章情報を複数有する文献情報を複数記憶するテーブル構造に構築された構成とすることが好ましい。この構成では、文書を複数含む文献毎の集合とした文章情報を複数有する文献情報を複数記憶するテーブル構造に構築した文章記憶手段を利用しているため、文献を複数蓄積する構成を利用して文献で利用される適切な類義語が検出され、文献毎に文献情報として複数記憶する簡単な文章記憶手段の構成を利用するので文章記憶手段の構築や保守管理が容易となるとともに、例えば所定の単語および類義語に基づく文献の検索も容易となる。
【００２２】
そして、本発明では、請求項１５に記載の類義語検索装置であって、前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報における前記文章情報の文章に含まれ前記所定の単語の近傍に位置する前記他の単語に対応する単語関連情報から検索する構成とすることが好ましい。この構成では、関連単語検索手段により、所定の単語が含まれる文献の文献情報における文章情報の文章に含まれる他の単語に対応する単語関連情報から検索するので、所定の単語を含む文献は所定の単語に対する類義語の存在頻度が比較的に高いことから、一部の文献から効率よく類義語が検索される。
【００２３】
また、本発明では、請求項１５または請求項１６に記載の類義語検索装置であって、前記文献情報は、前記文献の分類に関する文献分類情報を有し、前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報の文献分類情報と同一の文献分類情報を有した前記文献情報における前記文章情報の文章に含まれ前記所定の単語の近傍に位置する前記他の単語に対応する単語関連情報から検索する構成とすることが好ましい。この構成では、関連単語検索手段により、所定の単語が含まれる文献の文献情報に設けられ文献の分類に関する文献分類情報と同一の文献分類情報を有した文献情報における文章情報の文章に含まれ所定の単語の近傍に位置する他の単語に対応する単語関連情報から検索するので、所定の単語を含む文献と同一の分類の文献は所定の単語に対する類義語の存在頻度が比較的に高いことから、一部の文献から効率よく類義語が検索される。
【００２４】
さらに、本発明では、請求項１５ないし請求項１７のいずれかに記載の類義語検索装置であって、前記文献情報は、前記文献に関する書誌情報を有し、前記関連単語検索手段は、前記所定の単語が含まれる前記文献の文献情報に関連付けられた書誌情報と同一の書誌情報を有した前記文献情報における前記文章情報の文章に含まれ前記所定の単語の近傍に位置する前記他の単語に対応する単語関連情報から検索する構成とすることが好ましい。この構成では、関連単語検索手段により、所定の単語が含まれる文献の文献情報に設けられ文献に関する書誌情報と同一の書誌情報を有した文献情報における文章情報の文章に含まれ所定の単語の近傍に位置する他の単語に対応する単語関連情報から検索するので、所定の単語を含む文献と同一の書誌情報の文献は所定の文語に対する類義語の存在頻度が比較的に高いことから、一部の文献から効率よく類義語が検索される。
【００２５】
また、本発明の情報検索装置は、請求項１ないし請求項１８のいずれかに記載の類義語検索装置と、この類義語検索装置にて類義語として選出した前記単語情報および前記単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文章に関する前記文章情報の検索を実行する検索手段と、を具備したことを特徴とする。
【００２６】
この発明では、請求項１ないし請求項１８のいずれかに記載の類義語検索装置にて類義語として検出した単語情報および単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文章に関する文章情報の検索を検索手段にて実行する。このことにより、文章情報の検索のための単語に対して適切な類義語での文章検索が可能となり、文章の検索漏れが減少し、適切に文章が検索される。
【００２７】
さらに、本発明の情報検索装置は、請求項１５ないし請求項１８のいずれかに記載の類義語検索装置と、この類義語検索装置にて類義語として選出した前記単語情報および前記単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文献情報の検索を実行する検索手段と、を具備したことを特徴とする。
【００２８】
この発明では、請求項１５ないし請求項１８のいずれかに記載の類義語検索装置にて類義語として選出した単語情報および単語情報取得手段で取得した単語情報のうちの少なくともいずれか１つを含む文献情報の検索を検索手段にて実行する。このことにより、文献情報の検索のための単語に対して適切な類義語での文献検索が可能となり、文献の検索漏れが減少し、適切に文献が検索される。
【００２９】
そして、本発明では、請求項１９または請求項２０に記載の情報検索装置であって、前記検索手段は、前記類義語検索装置にて選出した前記単語情報および前記単語情報取得手段で取得した単語情報の単語を、入力操作可能な操作手段における入力操作に応じて選択および変更のうちの少なくともいずれか一方を実施可能に前記表示手段に表示させ、前記入力操作に応じて前記単語の選択および変更のうちの少なくともいずれか一方が実施されて選択された単語および変更された単語のうちの少なくともいずれか一方の単語に関する単語情報に基づいて検索を実行する構成とすることが好ましい。この構成では、検索手段により、類義語検索装置にて選出した単語情報および類義語検索装置の単語情報取得手段で取得した単語情報の単語を、入力操作かのうな操作手段における入力操作に応じて選択および変更のうちの少なくともいずれか一方を実施可能に表示手段に表示させる。そして、検索手段は、入力操作に応じて選択や変更が実施されて選択された単語および変更された単語のうちの少なくともいずれか一方の単語に関する単語情報に基づいて、文章や文献の検索をする。このことにより、所定の単語や所望の類義語による所望の文章や文献が得られる。
【００３０】
また、本発明の類義語検索方法は、演算手段により、複数の単語にて構成された文章に関する文章情報を複数記憶する記憶手段を利用して所定の単語に対する類義語を検索する類義語検索方法であって、前記演算手段は、所定の単語に関する単語情報を取得すると、単語に関する単語情報にその単語に関連しその単語を特徴付ける単語に関する関連単語情報を複数有する関連単語集合情報が１つのデータ構造として関連付けられた単語関連情報を複数記憶するテーブル構造に構築された関連単語記憶領域に基づき、前記取得した所定の単語に対応する前記単語関連情報を取得し、この取得した単語関連情報の関連単語集合情報に類似する関連単語集合情報を備えた単語関連情報を検索し、この検索した単語関連情報の単語情報の単語を前記所定の単語に対する類義語として選出することを特徴とする。
【００３１】
この発明では、請求項１に記載の類義語検索装置の動作を、演算手段により実施する方法に展開したもので、請求項１に記載の発明と同様の作用効果を奏する。
【００３２】
そして、本発明の検索プログラムは、演算手段を、請求項１ないし請求項１８のいずれかに記載の類義語検索装置、または、請求項１９ないし請求項２１のいずれかに記載の情報検索装置として機能させることを特徴とする。
【００３３】
この発明では、例えば汎用のコンピュータなどを演算手段として利用しインストールすることにより請求項１ないし請求項１８のいずれかに記載の類義語検索装置、または請求項１９ないし請求項２１のいずれかに記載の情報検索装置として機能させて実施させることが可能となり、本発明の利用促進が大幅に図れる。
【００３４】
また、本発明の検索プログラムは、請求項２２に記載の類義語検索方法を演算手段に実行させることを特徴とする。
【００３５】
この発明では、例えば汎用のコンピュータなどを演算手段として利用しインストールすることにより請求項２２に記載の類義語検索方法が演算手段に実行されるので、本発明の利用促進が大幅に図れる。
【００３６】
さらに、本発明の検索プログラムを記録した記録媒体は、請求項２３または請求項２４に記載の検索プログラムが演算手段に読取可能に記録されたことを特徴とする。
【００３７】
この発明では、請求項２３または請求項２４に記載の検索プログラムを記録媒体に記録するので、検索プログラムの取扱が容易で、本発明の利用促進が大幅に図れる。
【００３８】
そして、本発明において、演算手段は、例えば１つのパーソナルコンピュータ、複数のコンピュータをネットワーク状に組み合わせた構成、マイクロコンピュータなどの素子、あるいは複数の電子部品が搭載された回路基板などをも含むものである。
【発明を実施するための最良の形態】
【００３９】
〔文献情報検索システムの構成〕
以下、本発明の一実施の形態について図面を参照して説明する。本実施の形態では、本発明の類義語検索装置を備え、産業財産権として、特許、実用新案および意匠に関する文献情報を検索するための情報検索装置としての文献情報検索システムの構成について例示するが、例えば商標などの他の産業財産権に関わる文献情報や、技術文献などいずれの文献情報をも対象とすることができる。さらには、文献情報検索システムに適用する構成に限らず、例えばワードプロセッサなどの文字入力支援装置において類義語検索装置を適用するなどしてもよい。図１は、本実施の形態における文献情報検索システムの概略構成を示す概念図である。図２は、文献情報検索システムを構成する端末装置の概略構成を示すブロック図である。図３は、文献情報検索システムを構成するサーバ装置の概略構成を示すブロック図である。図４は、文献情報記憶領域のテーブル構造を概念的に示す模式図である。図５は、単語出現一覧記憶領域のテーブル構造を概念的な単語出現一覧テーブルを示す模式図である。図６は、関連単語記憶領域のテーブル構造を概念的に示す模式図である。図７は、類義語情報記憶領域のテーブル構造を概念的に示す模式図である。
【００４０】
図１において、１００は文献情報検索システムで、この文献情報検索システム１００は、例えば特許、実用新案および意匠などの産業財産権に関わる文献に関する文献情報を検索するためのシステムである。この文献情報検索システム１００は、端末装置２００と、この端末装置２００がネットワーク１１０を介して各種情報を送受信可能に接続する文献情報検索装置としても機能するサーバ装置３００と、を備えている。
【００４１】
ここで、ネットワーク１１０としては、サーバ装置３００と端末装置２００との間を、各種データを送受信可能に接続する。このネットワーク１１０は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などの汎用のプロトコルに基づくインターネット、ＬＡＮ（Local Area Network）などのイントラネット、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、データを直接送受信するための媒体となる無線媒体自体など、データを送受信させるいずれの構成が利用できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。
【００４２】
端末装置２００は、サーバ装置３００から単語である所定のキーワードに対応する文献情報を取得するための装置で、例えばパーソナルコンピュータやオフィスコンピュータなどが例示できる。そして、端末装置２００は、例えば図２に示すように、端末通信手段２１０と、操作手段としての端末入力手段２２０と、表示手段としての端末表示手段２３０と、端末記憶手段２４０と、端末処理手段２５０と、を備えている。
【００４３】
端末通信手段２１０は、ネットワーク１１０を介してサーバ装置３００に接続される。この端末通信手段２１０は、ネットワーク１１０を介してサーバ装置３００から端末信号を受信可能で、この端末信号の取得によりあらかじめ設定されている入力インターフェース処理を実施し、処理端末信号として端末処理手段２５０に出力する。また、端末通信手段２１０は、端末処理手段２５０から処理端末信号が入力可能で、この入力される処理端末信号の取得によりあらかじめ設定されている出力インターフェース処理を実施し、端末信号としてネットワーク１１０を介してサーバ装置３００に送信する。
【００４４】
端末入力手段２２０は、例えばキーボードやマウスなどで、検索を実施する利用者により入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作としては、端末装置２００の動作内容の設定の他、文献情報の検索のための条件項目、例えばキーワードなどである。そして、端末入力手段２２０は、入力操作に対応した所定の信号を端末処理手段２５０へ適宜出力して設定させる。なお、この端末入力手段２２０としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば端末表示手段２３０に設けられたタッチパネルによる入力操作や、音声による入力操作など、さらには光学的文字読取装置（Optical Character Reader：ＯＣＲ）や画像読取装置などにて読み取るなど、各種入力事項を設定入力可能ないずれの構成が適用できる。
【００４５】
端末表示手段２３０は、端末処理手段２５０にて制御され端末処理手段２５０からの画像データを画面表示させる。画像データとしては、例えば文献情報に関する各種検索のための条件項目の入力を促す画面表示、検索した文献情報に関する情報を表示する画面表示などの他、端末装置２００の動作内容や他のアプリケーションソフトウェアに関する画像データなど、各種画像データが表示可能である。この端末表示手段２３０としては、種々のディスプレイが挙げられ、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。
【００４６】
端末記憶手段２４０は、ネットワーク１１０を介してサーバ装置３００から取得した各種情報や、端末入力手段２２０で入力操作される入力事項の他、外部から取得した各種情報をも適宜記憶する。また、端末記憶手段２４０は、端末装置２００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどをも記憶する。なお、端末記憶手段２４０としては、ＨＤ（Hard Disc）や光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成の他、メモリなど、各種情報を記憶可能ないずれの構成が利用でき、ドライブとメモリとの双方さらには複数を備えた構成などとしてもよい。
【００４７】
端末処理手段２５０は、例えばＣＰＵ（Central Processing Unit）を備え、図示しない各種入出力ポート、例えば端末通信手段２１０が接続される通信制御ポート、端末入力手段２２０が接続されるキー入力ポート、端末表示手段２３０が接続される表示部制御ポート、印刷出力する図示しない出力手段としての印刷装置が接続可能な印刷制御ポート、端末記憶手段２４０が接続される記憶ポートなどを有する。そして、端末処理手段２５０は、各種プログラムとして、入力支援手段としても機能するキーワード設定手段２５１と、検索要求手段２５２と、検索結果取得手段２５３と、表示制御手段としても機能する出力制御手段２５４と、などを備えている。
【００４８】
キーワード設定手段２５１は、端末入力手段２２０による入力操作にて入力された情報に基づいて、文献情報を検索するための単語であるキーワードを設定する。具体的には、所定の入力操作にて端末入力手段２２０で入力されたキーワードに関する単語情報を生成する。なお、設定されるキーワードは、例えば入力支援手段としての入力プログラム（Input Method Editor：ＩＭＥ）などにより、いわゆるローマ字入力やかな入力などの入力に対応して変換された、ひらがな、カタカナ、漢字などの日本語に限らず、アルファベット入力された英単語、中国語、ハングル文字など、いずれの単語が対象となる。
【００４９】
検索要求手段２５２は、キーワード設定手段２５１で取得した単語情報のキーワードに基づいて、このキーワードを含む文献情報の検索の実行をサーバ装置３００に要求する旨の検索要求情報を生成する。すなわち、検索要求情報には、キーワードと、このキーワードを含む文献情報を検索する条件である検索条件情報と、検索を要求する利用者や端末装置２００を特定する顧客情報などを有した端末特定情報とを１つのデータ構造として関連付けられている。そして、検索要求手段２５２は、生成した検索要求情報を端末通信手段２１０によりネットワーク１１０を介してサーバ装置３００へ送信する。
【００５０】
検索結果取得手段２５３は、ネットワーク１１０を介して端末通信手段２１０によりサーバ装置３００から取得した検索結果情報を取得する。この取得した検索結果情報は、端末記憶手段２４０や図示しないメモリなどに適宜記憶される。この検索結果情報としては、例えば文献情報を特定する文献固有情報、例えば出願番号や登録番号などの他、文献情報自体の情報をも含む。
【００５１】
出力制御手段２５４は、端末入力手段２２０による入力操作にて設定された出力状況に基づいて、検索結果取得手段２５３にて取得した検索結果情報を適宜処理し、端末表示手段２３０で表示させたり、図示しない接続された印刷装置にて印刷出力させたりする検索結果情報の出力制御をする。また、出力制御手段２５４は、サーバ装置３００から出力される単語候補を、端末入力手段２２０による入力操作にて選択可能に端末表示手段２３０で複数表示させる制御をする。
【００５２】
サーバ装置３００は、端末装置２００からのキーワードを含む文献情報を検索して端末装置２００へ提供する装置で、ネットワーク１１０を介して端末装置２００と各種情報の送受信が可能となっている。このサーバ装置３００は、例えば図３に示すように、サーバ通信手段３１０と、サーバ入力手段３２０と、サーバ表示手段３３０と、記憶手段として機能するサーバ記憶手段３４０と、演算手段としての類義語検索装置であるサーバ処理手段３５０と、などを備えている。
【００５３】
サーバ通信手段３１０は、ネットワーク１１０を介して入力されるサーバ信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理サーバ信号としてサーバ処理手段３５０へ出力する。また、サーバ通信手段３１０は、サーバ処理手段３５０から端末装置２００に対して送信すべき処理サーバ信号が入力されると、入力された処理サーバ信号に対してあらかじめ設定されている出力インターフェース処理を実行し、サーバ信号としてネットワーク１１０を介して端末装置２００へ出力する。なお、サーバ信号は、処理サーバ信号に記載された情報に基づいて、適宜所定の端末装置２００のみに出力させたり、ネットワーク１１０を介して接続される全ての端末装置２００に出力させたりすることも可能である。
【００５４】
サーバ入力手段３２０は、例えば端末入力手段２２０と同様に、サーバ管理者などにて入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作は、サーバ装置３００の動作内容の設定や、サーバ記憶手段３４０に記憶する情報の設定入力、サーバ記憶手段３４０に記憶された情報の更新など、各種の設定事項である。そして、サーバ入力手段３２０は、設定事項の入力操作により、設定事項に対応する信号をサーバ処理手段３５０へ適宜出力して設定入力させる。なお、入力操作としては、端末入力手段２２０と同様に、操作ボタンや操作つまみなどを備えた構成に限られない。
【００５５】
サーバ表示手段３３０は、例えば端末表示手段２３０と同様に、各種表示装置が用いられる。このサーバ表示手段３３０は、サーバ処理手段３５０に接続され、サーバ処理手段３５０の制御によりこのサーバ処理手段３５０から出力される画像データを適宜表示する。
【００５６】
サーバ記憶手段３４０は、端末記憶手段２４０と同様に、各種情報を記憶可能ないずれの構成が用いられ、文献情報記憶領域３４１と、単語出現一覧記憶領域３４２と、関連単語記憶手段としての関連単語記憶領域３４３と、類義語情報記憶領域３４４と、などを備えている。
【００５７】
文献情報記憶領域３４１は、複数の文献情報３４１Ａを記憶するテーブル構造に構成されている。文献情報３４１Ａは、例えば図４に示すように、本文情報３４１Ａ１と、識別情報３４１Ａ２と、などを１つのデータ構造として関連付けられて構成されている。本文情報３４１Ａ１は、複数の単語にて構成された文章や文節などの例えばテキスト形式の複数の文章情報を有している。なお、文献情報３４１Ａ１には、画像データ形式の図面情報などが含まれていてもよい。識別情報３４１Ａ２は、文献情報３４１Ａを特定する文献固有情報である例えばＩＤ（identification）番号などである。なお、文献情報３４１Ａには、出願番号や出願人、著者などの書誌情報である付帯情報などをも適宜関連付けられている。
【００５８】
単語出現一覧記憶領域３４２は、例えば図５に示すように、単語に関する単語情報３４２Ａ１と、その単語情報３４２Ａ１を本文情報３４１Ａ１に含む文献情報３４１Ａの識別情報３４１Ａ２とを１つのレコードとした単語出現情報３４２Ａを複数記録したテーブル構造に構成されている。この単語出現一覧記憶領域３４２の単語情報３４２Ａ１は、例えば各文献情報３４１Ａの本文情報３４１Ａ１に基づいて形態素解析などにより本文情報３４１Ａ１に含まれる単語を抜き出して設定される。すなわち、各文献情報３４１Ａに含まれる単語について、その単語を含む文献情報３４１Ａの識別情報３４１Ａ２が関連付けられたテーブル構造に構成されている。
【００５９】
関連単語記憶領域３４３は、例えば図６に示すように、関連単語テーブルを記憶、すなわち単語関連情報３４３Ａを複数記憶するテーブル構造に構築されている。この単語関連情報３４３Ａは、単語情報３４２Ａ１と、関連単語集合情報３４３Ａ２と、などを１つのデータ構造に関連付けられて構成されている。さらに、関連単語集合情報３４３Ａ２は、単語情報３４２Ａ１の形態素解析などによる文献からの抽出の際に、その単語に近接する位置、例えばその単語の前後それぞれ３〜５単語分の範囲内に位置する他の単語に関する関連単語情報３４３Ａ２１を複数備えた構成で、単語情報３４２Ａ１にそれぞれ関連付けられて単語関連情報３４３Ａを構成する。ここで、図６は、説明の都合上、単語情報３４２Ａ１として、「鉛筆」、「ボールペン」、「絵具」を例示し、「鉛筆」であれば、「紙」、「記入」、「筆記」、「記載」、「削る」、「訂正」、「芯」、「ＨＢ」、「消しゴム」がそれぞれ近接する位置の関連する単語である関連単語情報３４３Ａ２１として例示した図である。なお、関連単語情報３４３Ａ２１は、文献における１つの文章や文節に限らず、ある単語に対して前後の文章や文節に亘って抽出してもよく、また前後それぞれ３〜５単語分に限られない。また、単語の前後に位置する他の単語の全てを関連単語情報３４３Ａ２１とする場合に限らず、他の単語の出現頻度を演算し、頻度が高い順から所定数を選出したものを関連単語情報３４３Ａ２１としたり、抽出した他の単語のうち、その単語の分類に関連する分類の単語を関連単語情報３４３Ａ２１としたり、キーワードが含まれる文献に対応する分類に関連する単語を関連単語情報３４３Ａ２１とするなどしてもよい。また、文献から抽出する場合に限らず、単語に関する説明が記載された用語辞典に関するデータベースを利用して抽出した単語を関連単語情報３４３Ａ２１としたり、その単語のシソーラス項目となる単語群の各単語を関連単語情報３４３Ａ２１としたりしてもよい。
【００６０】
類義語情報記憶領域３４４は、例えば図７に示すように、類義語関連情報３４４Ａを複数記憶するテーブル構造に構成されている。この類義語関連情報３４４Ａは、単語情報３４２Ａ１と、類義語集合情報３４４Ａ２と、アイコン情報３４４Ａ３と、などを１つのデータ構造に関連付けられて構成されている。さらに、類義語集合情報３４４Ａ２は、単語情報３４２Ａ１の単語に対する類義語としてサーバ処理手段３５０で設定された単語情報３４２Ａ１を類義語に関する類義語情報３４４Ａ２１として設けられている。ここで、図７は、説明の都合上、単語情報３４２Ａ１として「鉛筆」を例示し、この「鉛筆」に対する類義語として「万年筆」、「ボールペン」、「筆記具」、「絵具」が検出されてスコア順にリストアップした図である。なお、類義語集合情報３４４Ａ２は、サーバ処理手段３５０にて複数設定されている場合には複数の類義語情報３４４Ａ２１を有したデータ構造に構成される。そして、本実施の形態では、例えば図７に示すように、類義語集合情報３４４Ａ２として、類義語として設定された各類義語情報３４４Ａ２１に、サーバ処理手段３５０で演算した後述するスコアに関する情報が関連付けられ、例えばスコア順に並べられたデータ構造に構成して説明するが、単に類義語情報３４４Ａ２１の集合としたデータ構造とするなどしてもよい。また、アイコン情報３４４Ａ３は、別途サーバ記憶手段３４０の記憶された各種アイコン情報を特定する識別情報である。なお、アイコン情報３４４Ａ３は、識別情報に限らず、アイコンの画像データなどとしてもよい。このアイコンとしては、例えばキーワードが表示されるなど、何の類義語を一覧表示させるものであるかを認識できる表示形態で表示される。
【００６１】
また、サーバ記憶手段３４０は、サーバ装置３００全体および文献情報検索システム１００全体を動作制御するＯＳ上に展開される各種プログラムなどをも記憶している。さらに、サーバ記憶手段３４０は、端末装置２００などから受信した各種情報や、サーバ入力手段３２０にて入力された各種情報をも適宜記憶可能となっている。
【００６２】
サーバ処理手段３５０は、端末処理手段２５０と同様にＣＰＵを備え、図示しない各種入出力ポート、例えばサーバ通信手段３１０が接続される通信制御ポート、サーバ入力手段３２０が接続される入力ポート、サーバ表示手段３３０が接続される表示制御ポート、サーバ記憶手段３４０が接続される記憶ポートなどを有している。そして、サーバ処理手段３５０は、図３に示すように、サーバ記憶手段３４０に記憶された各種プログラムとして、単語情報取得手段としても機能する検索要求情報取得手段３５１と、単語関連情報取得手段３５２と、関連単語検索手段３５３と、類義語選出手段３５４と、検索手段３５５と、報知手段３５６と、課金演算手段３５７と、決済手段３５８と、関連単語テーブル生成手段３５９と、などを備えている。なお、検索要求情報取得手段３５１と、単語関連情報取得手段３５２と、関連単語検索手段３５３と、類義語選出手段３５４と、により本発明の類義語検索装置が構成され、この類義語検索装置と検索手段３５５とにより本発明の情報検索装置が構成される。
【００６３】
検索要求情報取得手段３５１は、端末装置２００から送信されサーバ通信手段３１０を介して検索要求情報を取得する。そして、検索要求情報取得手段３５１は、検索要求情報に含まれる所定の単語であるキーワードを取得し、単語関連情報取得手段３５２へ出力する。
【００６４】
単語関連情報取得手段３５２は、検索要求情報取得手段３５１から出力されるキーワードを認識し、サーバ記憶手段３４０の関連単語記憶領域３４３に基づいて、キーワードに対応する単語情報３４２Ａ１を有する単語関連情報３４３Ａを取得する。この取得した単語関連情報３４３Ａは、関連単語検索手段３５３へ出力される。
【００６５】
関連単語検索手段３５３は、単語関連情報取得手段３５２から出力されるキーワードに対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２に類似する関連単語集合情報３４３Ａ２を備えた単語関連情報３４３Ａを検索する。この関連単語集合情報３４３Ａ２の類似判断としては、各種方法が利用できる。例えば、関連単語集合情報３４３Ａ２の関連単語情報３４３Ａ２１の各単語の文字列を一連とした文字列の編集距離やリーベンシュタイン距離などの距離を演算する方法や、各関連単語情報３４３Ａ２１の単語の重み付けに基づいて類似度を演算する方法などが例示できる。本実施の形態では、重み付けに基づいて類似度を演算する構成について例示する。すなわち、関連単語検索手段３５３は、例えば重み度情報演算手段３５３Ａと、類似度演算手段３５３Ｂと、類義語候補選出手段３５３Ｃと、などを備えている。
【００６６】
重み度情報演算手段３５３Ａは、単語関連情報取得手段３５２から取得したキーワードに対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２における各関連単語情報３４３Ａ２１と、関連単語記憶領域３４３に記憶された各単語関連情報３４３Ａの関連単語集合情報３４３Ａ２における各関連単語情報３４３Ａ２１との同一性に関する重み度情報を演算する。なお、本実施の形態では、あらかじめ構築した関連単語記憶領域３４３に基づいて演算して説明するが、要求に基づいて関連単語記憶領域３４３を構築して演算するなどしてもよい。なお、処理の高速化や処理負荷の低減などの点では、あらかじめ関連単語記憶領域３４３を構築しておくことが好ましいことから、本実施の形態では、あらかじめ構築した構成で説明する。
【００６７】
そして、関連単語集合情報３４３Ａ２の同一性に関する重み度情報の演算として、例えばキーワードが「鉛筆」の場合、図６に示す「紙」、「記入」、「筆記」、「記載」、「削る」、「訂正」、「芯」、「ＨＢ」、「消しゴム」と一致する関連単語情報３４３Ａ２１を有した関連単語集合情報３４３Ａ２における重み度を演算する。すなわち、キーワードの各関連単語情報３４３Ａ２１の単語の文字列をｑ1，…，ｑn（上記「鉛筆」の場合、ｎは９）、関連単語記憶領域３４３の各単語関連情報３４３Ａにおける各関連単語情報３４３Ａ２１の単語の文字列をｄ1，…，ｄmとすると、重み度Ｗ（ｑi，ｄj，ｑ，ｄ）は、ｑi＝ｄjについて、以下の数１により演算される。そして、演算された重み度Ｗ（ｑi，ｄj，ｑ，ｄ）は、サーバ記憶手段３４０に適宜記憶される。
【００６８】
〔数１〕
Ｗ（ｑi，ｄj，ｑ，ｄ）＝Ｌｏｇ（総単語数／（ｑi＝ｄjの出現する単語数））
×（ｑiのキーワードの関連単語集合情報内での出現数）
×（ｄjの単語の関連単語集合情報内での出現数）
【００６９】
類似度演算手段３５３Ｂは、演算した重み度に基づいて、関連単語記憶領域３４３の各単語の関連単語集合情報３４３Ａ２のキーワードの関連単語集合情報３４３Ａ２に対する類似状態に関する類似度を演算して類似度情報を生成する。例えば、キーワードの各関連単語情報３４３Ａ２１と同一の各単語の各関連単語情報３４３Ａ２１における重み度の総和を類似度Ｓとして演算する。具体的には、類似度Ｓの演算としては、以下の数２により演算される。
【００７０】
〔数２〕
Ｓ（ｑ，ｄ）＝ｇ（ΣＷ（ｑi，ｄj），ｑ，ｄ）
【００７１】
なお、類似度演算手段３５３Ｂは、各単語の類似度Ｓの演算として、高速かつ多数の各単語について効率よく演算するために、以下の加算方法が例示できる。すなわち、各単語ＩｎN（Nは自然数）のうち、所定の単語Ｉｎ1を特定する。そして、所定の単語Ｉｎ1の各関連単語情報３４３Ａ２１の文字列ｄ1，…，ｄtのうち、キーワードの各関連単語情報３４３Ａ２１の文字列ｑ1と一致する文字列ｄ1，…，ｄtの重み度Ｗ（ｑ1，Ｉｎ1）を演算し、サーバ記憶手段３４０にあらかじめ設けた単語毎の類似度Ｓの記憶領域ｓ（Ｉｎ1）番地に加算する。同様にキーワードの関連単語情報３４３Ａ２１の文字列ｑ2〜ｑnについても上述した処理を繰り返し、記憶領域ｓ（Ｉｎ1）番地に加算する処理をする。さらに、他の単語Ｉｎ2〜ＩｎNについても同様に重み度Ｗ（ｑi，Ｉｎi）を順次計算し、サーバ記憶手段３４０の記憶領域ｓ（Ｉｎ2）番地〜記憶領域ｓ（ＩｎN）番地に加算する処理をする。これらにより、各単語の類似度Ｓがそれぞれ演算される。
【００７２】
そして、類義語候補選出手段３５３Ｃは、類似度演算手段３５３Ｂにて演算した類似度Ｓに基づいて、キーワードに対する類義語の候補を選出する。具体的には、類似度Ｓの値が多い順からあらかじめ設定された数の単語、あるいは所定の閾値以上の類似度Ｓとなる単語を類義語候補単語として複数選出する。なお、選出される類似候補単語の数は、端末装置２００における入力設定により検索条件として設定してもよい。これら選出された類義語候補単語の単語関連情報３４３Ａは、類義語選出手段３５４へ出力される。
【００７３】
類義語選出手段３５４は、関連単語検索手段３５３で選出されて出力される単語関連情報３４３Ａから単語情報３４２Ａ１を読み取り、適宜絞り込み処理にて選出した単語情報３４２Ａ１をキーワードに対する類義語として選出する。また、類義語選出手段３５４は、選出した類義語の単語情報３４２Ａ１をキーワードの単語情報３４２Ａ１に関連付けて類義語関連情報３４４Ａを生成し、類義語情報記憶領域３４４に記憶させる。すなわち、類義語選出手段３５４は、頻度認識手段３５４Ａと、検索単語設定手段３５４Ｂと、類義語情報生成手段３５４Ｃと、を備えている。なお、類義語選出手段３５４は、絞り込み処理をせず、関連単語検索手段３５３で選出されて出力される単語関連情報３４３Ａから単語情報３４２Ａ１を読み取り、それら単語情報３４２Ａ１の単語をキーワードに対する類義語として設定したり、関連単語検索手段３５３で選出された単語関連情報３４３Ａの単語情報３４２Ａ１を端末装置２００で選択あるいは修正された単語を類義語として設定したりするなどしてもよい。
【００７４】
頻度認識手段３５４Ａは、類義語候補単語として選出された各単語関連情報３４３Ａから単語情報３４２Ａ１をそれぞれ読み取り、さらに絞り込み処理を実施する。この絞り込み処理としては、いずれの方法が利用できるが、本実施の形態では、例えば類義語候補単語の文献に出現する出現頻度および類義語候補単語が出現する文献頻度のうちの少なくともいずれか一方を認識する処理を例示する。具体的には、頻度認識手段３５４Ａは、単語出現一覧記憶領域３４２に基づいて、類義語候補単語の単語情報３４２Ａ１に関連付けられた文献の識別情報３４１Ａ２の数を計数する。そして、計数した識別情報３４１Ａ２の数が多い順に、例えばあらかじめサーバ記憶手段３４０に記憶しておいたスコアを読み取って、識別情報３４１Ａ２の数が多い順に、「１００点」、「７０点」、「５０点」、…などのスコアを付与し、スコアを文献頻度としたり、全体の文献数に対する計数した文献数の割合を演算し、この演算値を文献頻度としたり、計数した数をそのまま文献頻度としたりする。
【００７５】
検索単語設定手段３５４Ｂは、頻度認識手段３５４Ａにて文献頻度が演算されてスコア付けされた単語情報３４２Ａ１のうち、文献頻度が所定の頻度より低い単語情報３４２Ａ１以外を選出する。具体的には、検索単語設定手段３５４Ｂは、類義語候補単語に対応する文献頻度があらかじめ設定された閾値より極めて低いものは、関連単語検索手段３５３で類似度が比較的に高い場合でも、その単語を排除して他の類義語候補単語をキーワードに対する類義語として、その単語情報３４２Ａ１を選出する。すなわち、文献頻度が極めて低い単語は、文献で利用されない不適切な単語あるいは誤入力された単語として判断できるので、文献検索のキーワードとして成り立たないとして除外する選別処理をする。さらに、検索単語設定手段３５４Ｂは、選出した類義語に対応する単語情報３４２Ａ１を端末装置２００で出力可能に送信させ、端末装置２００から確認の入力操作に基づいて単語情報３４２Ａ１を設定する処理をする。すなわち、検索単語設定手段３５４Ｂは、表示制御手段としての一覧表示制御手段３５４Ｂ１と、単語情報設定手段３５４Ｂ２と、を備えている。
【００７６】
一覧表示制御手段３５４Ｂ１は、選出した単語情報３４２Ａ１に基づいて、端末表示手段２３０で類義語として一覧表示されるとともに、端末入力手段２２０における入力操作により一覧表示される類義語が選択さらには修正可能な図示しない一覧表示出力フォームを作成する。そして、一覧表示制御手段３５４Ｂ１は、一覧表示出力フォームをサーバ通信手段３１０にてネットワーク１１０を介して端末装置２００へ送信させ、端末表示手段２３０に表示させる処理をする。
【００７７】
単語情報設定手段３５４Ｂ２は、端末装置２００の端末表示手段２３０に表示される一覧表示出力フォームに従って、端末入力手段２２０の入力操作により所定の類義語が選択あるいは修正された設定入力を、ネットワーク１１０を介して認識する。そして、単語情報設定手段３５４Ｂ２は、認識した設定入力に基づいて、端末装置２００で入力操作による選択あるいは修正された類義語を文献検索のためのキーワードとして設定する。
【００７８】
また、類義語選出手段３５４の類義語情報生成手段３５４Ｃは、類義語として選出した単語情報３４２Ａ１を、キーワードの単語情報３４２Ａ１に関連付けて１つのデータ構造とした類義語関連情報３４４Ａを生成し、類義語情報記憶領域３４４に記憶させる。この類義語関連情報３４４Ａの生成の際、類義語情報生成手段３５４Ｃは、端末表示手段２３０でキーワードの類義語を一覧表示させるための端末入力手段２２０での入力操作可能なアイコン表示を端末表示手段２３０に表示させるアイコン情報３４４Ａ３を関連付ける。そして、類義語情報生成手段３５４Ｃは、アイコン情報３４４Ａ３をサーバ通信手段３１０にてネットワーク１１０を介して端末装置２００へ送信させ、端末表示手段２３０にアイコンを表示させる処理をする。
【００７９】
検索手段３５５は、検索要求情報取得手段３５１にて取得した検索要求情報に基づいて、キーワードおよび類義語選出手段３５４で選出・設定された類義語を含む文献情報３４１Ａを検索する。この検索は、単語出現一覧記憶領域３４２の単語出現一覧テーブルに基づき、キーワードおよび類義語に対応する単語情報３４２Ａ１に関連付けられた識別情報３４１Ａ２を読み取る。この読み取った識別情報３４１Ａ２に対応する文献情報３４１Ａを文献情報記憶領域３４１から読み出し、その本文情報３４１Ａ１を読み取って文献情報３４１Ａを検出する。そして、検索手段３５５は、検出した文献情報３４１Ａを端末装置２００へ報知するために適宜処理して検索結果情報を生成する。すなわち、端末装置２００で文献情報３４１Ａの本文情報３４１Ａ１を確認可能な例えばサーバ記憶手段３４０にあらかじめ記憶された所定のフォームに基づいて検索結果情報を生成する。また、文献情報３４１Ａを検出できなかった場合、その旨を端末装置２００で出力可能な所定のフォームの検索結果情報を生成、例えばサーバ記憶手段３４０にあらかじめ記憶された所定のフォームを読み出す。そして、生成された検索結果情報は、サーバ記憶手段３４０に適宜記憶されるとともに、報知手段３５６へ適宜出力される。
【００８０】
報知手段３５６は、検索手段３５５で生成した検索結果情報を取得して適宜処理し、サーバ通信手段３１０によりネットワーク１１０を介して端末装置２００へ送信する。このことにより、端末装置２００は、検索結果取得手段２５３にて取得した検索結果情報を適宜処理し、文献情報３４１Ａの本文情報３４１Ａ１を端末表示手段２３０で表示させたり、図示しない接続された印刷装置にて印刷出力させたりし、検索結果が端末装置２００で報知される。
【００８１】
課金演算手段３５７は、検索要求情報や検索手段３５５にて検索し報知手段３５６にて送信する検索結果情報などに基づいて、検索要求をした利用者に対して検索結果の報知に関する対価を演算する。この対価の演算としては、例えば端末装置２００がネットワーク１１０を介してサーバ装置３００に接続した時間、検索を実行するための検索料金、検索結果の情報量に対応する回答出力料金などに基づいて演算される。なお、この対価の額は、検索結果情報とともに報知手段３５６により端末装置２００で確認可能に送信される。
【００８２】
決済手段３５８は、課金演算手段３５７にて演算した対価を回収するための処理をする。例えば、サーバ記憶手段３４０にあらかじめ記憶されている端末装置２００を用いて文献検索を利用する利用者を特定する顧客情報などに基づいて、請求書を発行したり、ネットワーク１１０を介して各金融機関が管理する付加価値通信網(Value-Added Network:ＶＡＮ)であるいわゆる金融ＶＡＮに構築されたファームバンキング（Firm Banking:ＦＢ）を利用して決済処理したり、決済処理する旨をサーバ表示手段３３０に表示させて管理者に決済処理を促す案内を報知するなどの処理をする。
【００８３】
関連単語テーブル生成手段３５９は、単語関連情報３４３Ａを生成して関連単語記憶領域３４３に複数記憶させて関連単語テーブルを構築する。例えば、サーバ入力手段３２０としてＯＣＲにて文献が読み込まれたりキー入力にて入力されたりして設定入力された文献情報３４１Ａや、ネットワーク１１０を介して外部のサーバ装置から送信された文献情報３４１Ａなどに基づいて、文献の文章や文節を認識し、形態素解析などにより単語を抽出して単語情報３４２Ａ１を生成する。これら生成した単語情報３４２Ａ１のうち、既に関連単語記憶領域３４３に記憶されている単語情報３４２Ａ１以外の各単語情報３４２Ａ１について、その単語に近接する位置の他の単語をそれぞれ認識する。これら認識した他の単語の単語情報３４２Ａ１を関連単語情報３４３Ａ２１として単語情報３４２Ａ１に関連付けて単語関連情報３４３Ａを生成し、関連単語記憶領域３４３に記憶させ、関連単語テーブルを構築する。
【００８４】
〔文献情報検索システムの動作〕
次に、上述した文献情報検索システム１００における所定の文献情報３４１Ａを検索する検索処理の動作について図面を参照して説明する。図８は、文献情報を検索する検索処理の動作を示すフローチャートである。
【００８５】
文献情報検索システム１００を利用した文献の検索に際しては、まず利用者が端末装置２００の端末入力手段２２０を適宜入力操作することで、サーバ装置３００とネットワーク１１０を介して各種情報を送受信可能に端末装置２００を接続させる。この接続としては、例えばあらかじめサーバ装置用のアプリケーションソフトウェアがインストールされて構築されたサーバ装置３００が常駐するホームページなどにアクセスするなどが例示できる。そして、利用者が端末表示手段２３０に表示させる画面表示にしたがって端末入力手段２２０を適宜入力操作し、文献を検索するための文献に含まれるキーワードを入力する。この入力操作により、端末処理手段２５０のキーワード設定手段２５１が、端末入力手段２２０からの入力操作に対応、例えばキーボードの操作キーの操作毎に出力される信号列に対応して適宜変換されたキーワードを設定する（ステップＳ１０１）。
【００８６】
この後、利用者が画面表示に従って端末入力手段２２０を適宜操作し、設定したキーワードを含む文献の検索を要求する旨の入力操作により、文献検索が実行させる。この文献検索の実行を要求する旨の入力操作としては、例えば表示画面中に設けられ文献検索の実行を促すコマンドボタンの入力操作などが例示できる。この入力操作により、端末処理手段２５０の検索要求手段２５２は、設定させたキーワードを含む文献検索の実行をサーバ装置３００に要求する旨の検索要求情報を生成し（ステップＳ１０２）、端末通信手段２１０によりネットワーク１１０を介してサーバ装置３００へ送信させる処理をする（ステップＳ１０３）。
【００８７】
そして、ステップＳ１０３で端末装置２００から送信された検索要求情報を、サーバ通信手段３１０でサーバ装置３００が受信すると（ステップＳ１０４）、サーバ処理手段３５０の検索要求情報取得手段３５１が検索要求情報に含まれるキーワードを取得する（ステップＳ１０５）。このステップＳ１０５で取得したキーワードに基づいて、サーバ処理手段３５０は、キーワードに対する類義語を検索する類義語検索工程を実施する。
【００８８】
すなわち、サーバ処理手段３５０の単語関連情報取得手段３５２は、取得したキーワードを認識し、キーワードに対応する単語情報３４２Ａ１を有する単語関連情報３４３Ａを関連単語記憶領域３４３から検索して取得する（ステップＳ１０６）。このステップＳ１０６で取得した単語関連情報３４３Ａに基づいて、サーバ処理手段３５０の関連単語検索手段３５３により、キーワードの単語関連情報３４３Ａの関連単語集合情報３４３Ａ２を構成する各関連単語情報３４３Ａ２１と、関連単語記憶領域３４３に記憶された各単語関連情報３４３Ａの関連単語集合情報３４３Ａ２における各関連単語情報３４３Ａ２１との同一性に関する重み度情報を演算する重み度演算工程を実施する（ステップＳ１０７）。具体的には、例えばキーワードが「鉛筆」の場合、図６に示す「紙」、「記入」、「筆記」、「記載」、「削る」、「訂正」、「芯」、「ＨＢ」、「消しゴム」と一致する関連単語情報３４３Ａ２１を有した関連単語集合情報３４３Ａ２における重み度を、上述した数１に基づいて演算する。
【００８９】
このステップＳ１０７における重み度の演算結果に基づいて、サーバ処理手段３５０の類似度演算手段３５３Ｂが、関連単語記憶領域３４３の各単語の関連単語集合情報３４３Ａ２のキーワードの関連単語集合情報３４３Ａ２に対する類似状態に関する類似度を演算して類似度情報を生成する類似度演算工程を実施する（ステップＳ１０８）。具体的には、キーワードの各関連単語情報３４３Ａ２１と同一の各単語の各関連単語情報３４３Ａ２１における重み度の総和を類似度Ｓとして、上述した数２に基づいて演算する。このステップＳ１０８の後、サーバ処理手段３５０の類義語候補選出手段３５３Ｃが、演算された類似度Ｓに基づいて、例えば類似度Ｓの値が多い順からあらかじめ設定された数の単語、あるいは所定の閾値以上の類似度Ｓとなる単語をキーワードに対する類義語の候補である類義語候補単語として複数選出する（ステップＳ１０９）。
【００９０】
このステップＳ１０９の後、サーバ処理手段３５０は、類義語選出手段３５４の頻度認識手段３５４Ａにより、類義語候補単語として選出した単語関連情報３４３Ａの単語情報３４２Ａ１の文献頻度を単語出現一覧記憶領域３４２に基づいて演算する絞り込み工程を実施する（ステップＳ１１０）。そして、このステップＳ１１０にて演算した文献頻度に基づいて、例えば文献頻度があらかじめ設定された閾値より低いものを排除して他の類義語候補単語をキーワードに対する類義語として、その単語情報３４２Ａ１を選出する（ステップＳ１１１）。
【００９１】
そして、サーバ処理手段３５０は、ステップＳ１０６〜Ｓ１１１の類義語検索工程で選出した類義語の単語情報３４２Ａ１を、一覧表示させるべく端末装置２００へ送信する処理をする（ステップＳ１１２）。この選出した類義語に関する情報を送信する先の端末装置２００は、例えばステップＳ１０４で受信した検索要求情報に基づいて特定される。
【００９２】
このステップＳ１１２により、サーバ装置３００で選出された類義語に関する一覧表示フォームを端末通信手段２１０で端末装置２００が受信すると（ステップＳ１１３）、端末処理手段２５０の出力制御手段２５４により、端末表示手段２３０を適宜制御して端末入力手段２２０での入力操作により類義語を選択さらには修正などが可能に画面表示させる。そして、一覧表示フォームの画面表示にしたがって所定の類義語が選択あるいは修正されると（ステップＳ１１４）、出力制御手段２５４は入力操作で選択あるいは修正された類義語をサーバ装置３００へ送信させる（ステップＳ１１５）。この類義語の選択あるいは修正された単語情報３４２Ａ１を端末装置２００からサーバ通信手段３１０で受信すると（ステップＳ１１６）、サーバ処理手段３５０の検索単語設定手段３５４Ｂが選択あるいは修正された類義語の単語情報３４２Ａ１を検索要求のキーワードとして確定する（ステップＳ１１７）。なお、例えば、検索要求時のキーワードに代えて、類義語をキーワードとして文献検索させるようにしたり、類義語が選択されずにキーワードのみで文献検索させたり、キーワードとともに類義語をキーワードとして文献検索させたりするなど、端末装置２００での入力操作に対応して検索要求のキーワードが適宜確定される。このような一連の処理により、文献検索のためのキーワードが設定される。
【００９３】
このステップＳ１１７の後、設定された類義語およびキーワードを含む文献を検索する検索工程が実施される。すなわち、サーバ処理手段３５０の検索手段３５５は、ステップＳ１０４で受信した検索要求情報に基づいて、ステップＳ１１７で確定された検索要求のキーワードおよび類義語を含む文献情報３４１Ａを、単語出現一覧記憶領域３４２の単語出現一覧テーブルを用いて検索する（ステップＳ１１８）。すなわち、キーワードおよび類義語に対応する単語情報３４２Ａ１に関連付けられた識別情報３４１Ａ２を読み取り、識別情報３４１Ａ２に対応する文献情報３４１Ａを文献情報記憶領域３４１から読み出し、その本文情報３４１Ａ１を読み取る。そして、検索手段３５５により、検出した文献情報３４１Ａを端末装置２００へ報知するために、例えばサーバ記憶手段３４０にあらかじめ記憶された所定のフォームに基づいて検索結果情報を生成する。さらに、課金演算手段３５７により、例えば端末装置２００がネットワーク１１０を介してサーバ装置３００に接続した時間、検索を実行するための検索料金、検索結果の情報量に対応する回答出力料金などに基づいて、検索要求をした利用者に対して検索結果の報知に関する対価を演算する（ステップＳ１１９）。この検索工程の後、サーバ処理手段３５０は、検索結果を報知する検索結果報知工程を実施する。すなわち、報知手段３５６により、検索手段３５５で生成した検索結果情報を、課金演算手段３５７で演算した文献検索の対価に関する情報とともに、サーバ通信手段３１０によりネットワーク１１０を介して端末装置２００へ送信する処理をする（ステップＳ１２０）。
【００９４】
このステップＳ１２０で送信される検索結果情報および文献検索の対価に関する情報を端末装置２００が端末通信手段２１０にて受信すると（ステップＳ１２１）、端末処理手段２５０の検索結果取得手段２５３が取得し、出力制御手段２５４にて例えば所定のフォームに基づいて文献情報３４１Ａを端末表示手段２３０で表示させたり、図示しない接続された印刷装置にて印刷出力させたりする検索結果情報の出力制御をし（ステップＳ１２２）、端末装置２００における文献のキーワード検索の処理が終了する。
【００９５】
一方、ステップＳ１２０の後、サーバ装置３００は、決済手段３５８により、課金演算手段３５７で演算した対価を回収するための処理をする。例えば、サーバ記憶手段３４０にあらかじめ記憶されている端末装置２００を用いて文献検索を利用する利用者を特定する顧客情報などに基づいて、請求書を発行したり、ネットワーク１１０を介していわゆる金融ＶＡＮに構築されたファームバンキングを利用して決済処理したり、決済処理する旨をサーバ表示手段３３０に表示させて管理者に決済処理を促す案内を報知するなどの処理をし（ステップＳ１２３）、サーバ装置３００における文献のキーワード検索の処理が終了する。
【００９６】
ここで、キーワードとして例えば「鉛筆」である場合、図６に示すように、「鉛筆」に関連付けられた単語群である関連単語集合情報３４３Ａ２と、他の単語である例えば「ボールペン」および「絵具」の関連単語集合情報３４３Ａ２との類似性を比較すると、「鉛筆」に対して「絵具」より「ボールペン」の方が類似していることがわかる。すなわち、「鉛筆」には、「絵具」より「ボールペン」の方が意味的に近い単語として判断できる。このため、類似状態に関する類似度に基づいて、図７に示すように、「鉛筆」に対して、意味的に近い順に類義語集合情報３４４Ａ２が構成される。
【００９７】
さらに、仮に「鉛筆」の関連単語集合情報３４３Ａ２に対して「ボールペン」および「ポールペン」の関連単語集合情報３４３Ａ２の類似度が同じであった場合でも、頻度認識手段３５４Ａにより単語出現一覧記憶領域３４２に基づいて類義語の候補である「ボールペン」と「ポールペン」との文献頻度を演算している。そして、「ボールペン」は意味をなすが、「ポールペン」は意味をなさず偶然に文献情報記憶領域３４１の文献中に誤入力された単語が抽出された単語である。したがって、図５に示すように、「ボールペン」の文献頻度は高いが、意味をなさない「ポールペン」の文献頻度は極めて低くなる。そして、検索単語設定手段３５４Ｂにより文献頻度の低い類義語候補単語を排除することで、より適切な類義語が設定される。すなわち、意味をなさない単語「ポールペン」を文献の検索キーワードとして設定することは目的合理性から反するため、意味をなす「ボールペン」を類義語として設定、すなわち検索キーワードとしてより適切であると優先度をおくことが認知的判断に照らしてポピュラリズム的な定義によりかなっている。このため、文献頻度をも加味することで、より適切な類義語が検出される。
【００９８】
〔実施の形態の作用効果〕
上述したように、上記実施の形態では、単語に関する単語情報３４２Ａ１にその単語に関連しその単語を特徴付ける単語に関する関連単語情報３４３Ａ２１を複数有する関連単語集合情報３４３Ａ２を１つのデータ構造として関連付けた単語関連情報３４３Ａを複数記憶するテーブル構造に関連単語記憶領域３４３を構築する。そして、端末装置２００からネットワーク１１０を介して検索要求情報を検索要求情報取得手段３５１が取得したことを認識すると、単語関連情報取得手段３５２により、関連単語記憶領域３４３に基づいて検索要求情報に含まれるキーワードに対応する単語情報３４２Ａ１を有した単語関連情報３４３Ａを取得する。この取得した単語関連情報３４３Ａの関連単語集合情報３４３Ａ２に類似する関連単語集合情報３４３Ａ２を備えた単語関連情報３４３Ａを、関連単語記憶領域３４３に基づいて関連単語検索手段３５３にて検索する。検出した単語関連情報３４３Ａの単語情報３４２Ａ１を、類義語選出手段３５４により所定の単語に対する類義語として選出させる。この単語に関連し特徴付ける単語の集合における類似性を判断する構成により、キーワードとの特徴の類似性が判断できるので、関連単語記憶領域３４３を利用して関連単語集合情報３４３Ａ２の類似性の判断により、単語にその単語を特徴付ける単語群である関連単語集合情報３４３Ａ２を関連付けた簡単なテーブル構造を利用して容易に適切な類義語を検索できる。
【００９９】
そして、関連単語記憶領域３４３として、複数の単語にて構成された文章に出現する単語情報３４２Ａ１に、その単語の文章における近傍に位置する他の単語に関する関連単語情報３４３Ａ２１を複数有する関連単語集合情報３４３Ａ２が１つのデータ構造として関連付けられ、文章に出現する各単語についてそれぞれ構成された複数の単語関連情報３４３Ａを格納するテーブル構造に構築している。この文章における単語の近傍に位置する他の単語の集合は、その単語の機能や効能または作用あるいは効果、これら機能などを奏す、あるいは奏させるものなどの比較的に関連する単語であるので、他の単語の集合をその単語に関連付けた単語関連情報３４３Ａを複数格納するテーブル構造に構築される関連単語記憶領域３４３の関連単語テーブルを利用することで、キーワードに対して関連する単語が検索されることとなる。このため、その他の単語の集合に関連付く単語を類義語とすることで、単語にその単語に関連する単語を関連付けた簡単なテーブル構造の関連単語記憶領域３４３を利用して容易に適切な類義語の検索ができるとともに、例えば用語辞典などの言語資源を利用する必要がなく、構成の簡略化や適切な類義語検索のためのデータベースにおける保守管理の容易性などが得られる。さらに、あらかじめ単語関連情報３４３Ａを複数記憶するテーブル構造の関連単語テーブルをサーバ記憶手段３４０に関連単語記憶領域３４３として構築している。このため、あらかじめ構築した関連単語テーブルを利用して単語に関連する単語群の類似性を判断すればよく、処理の高速化が容易に得られる。
【０１００】
また、文章に関する文章情報を複数記憶する文献情報記憶領域３４１に基づいて単語関連情報３４３Ａを複数格納するテーブル構造の関連単語テーブルを構築している。このため、検索対象の文章の集合となる文献を蓄積するデータベースである文献情報記憶領域３４１を利用するので、例えば用語辞典などの言語資源を利用する必要がなく、また例えば関連単語記憶領域３４３としてあらかじめ構築せずに類義語の検索の際に関連単語テーブルを構築することで関連単語テーブルを記憶しておく領域を削減でき、さらなる構成の簡略化が図れる。また、文章を複数含む文献毎の集合として文章情報を複数有する文献情報３４１Ａを複数記憶するテーブル構造に構築された文献情報記憶領域３４１を利用している。このため、文献毎に文章情報がまとまった文献情報を複数記憶するテーブル構造の文献情報記憶領域３４１を利用して、文献で利用される積雪な類義語が検索され、文章情報毎に複数格納するテーブル構造に比してデータベースの構築や保守管理になどが容易にできるとともに、取得したキーワードや選出した類義語に基づく文献の検索も容易にできる。さらに、文献情報の文章情報の文章における近傍に位置する他の単語を関連単語情報３４３Ａ２１として関連付けている。このため、キーワードを含む文献はそのキーワードに対する類義語の存在頻度が比較的に高いことから、全ての文章情報から検索する必要がなく、一部の文献から効率よく異義語が件試作される。
【０１０１】
さらに、単語関連情報３４３Ａの単語情報３４２Ａ１として、形態素解析などにより文章から抽出した単語の情報としている。このため、既存の形態素解析などにより簡単に単語関連情報３４３Ａを生成でき、簡単な処理で関連単語テーブルが構築され、類義語を検索するための構成の構成や新たな単語関連情報３４３Ａの追加や修正などの保守管理なども容易にできる。
【０１０２】
そして、関連単語検索手段３５３により、キーワードに対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２に対して、関連単語記憶領域３４３の関連単語テーブルにおける各単語関連情報３４３Ａの関連単語集合情報３４３Ａ２の類似状態に関する類似度情報を演算する。そして、関連単語検索手段３５３により、類似度情報に基づいて単語関連情報３４３Ａを検出している。このため、簡単な構造の関連単語テーブルを利用した簡単な演算により、関連する単語群の類似状態に応じた類義語の検索が得られる。
【０１０３】
さらに、関連単語検索手段３５３における類似度情報の演算として、キーワードに対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２を構成する複数の関連単語情報３４３Ａ２１と、関連単語記憶領域３４３の関連単語テーブルにおける各単語関連情報３４３Ａの関連単語集合情報３４３Ａ２を構成する複数の関連単語情報３４３Ａ２１と、の同一性に応じた重み付けに関する重み度情報を演算し、この重み度情報に基づいて関連単語検索手段３５３における類似度情報の演算を実施している。このため、関連単語テーブルを利用した類似状態に応じた類義語の検索のための類似度情報の演算が容易にでき、処理負荷を低減でき、処理の高速化が容易に図れる。
【０１０４】
そして、類義語選出手段３５４で類義語として選出した単語情報３４２Ａ１を、類義語情報生成手段３５４Ｃにより、キーワードに対応する単語情報３４２Ａ１に関連付けて１つのデータ構造とした類義語情報を生成してサーバ記憶手段３４０に記憶させ、類義語情報を複数記憶するテーブル構造の類義語情報記憶領域３４４を構築としている。このため、キーワードに対し１度演算して設定された類義語が関連付けられて蓄積されるので、類義語情報記憶領域３４４を参酌することにより、キーワードに対する類義語を演算することなく検出可能となり、類義語の検出が迅速かつ容易に得られる。
【０１０５】
さらに、類義語選出手段３５４では、頻度認識手段３５４Ａにより、単語出現一覧記憶領域３４２を利用して類似候補単語の文献頻度を認識させている。このため、構成が簡単な単語出現一覧記憶領域３４２で類義語候補単語の文献頻度を一義的に認識することができ、簡単な構成で処理の高速化が容易に得られ、キーワードに対する類義語の選出が迅速に得られる。さらに、類義語候補単語のうち、誤入力や不適切な単語などは関連単語検索手段３５３にて仮に類似度が高い単語でも排除しているため、より適切な類義語の検出、さらには適切な文献情報３４１Ａの検索が得られる。
【０１０６】
そして、類義語選出手段３５４により、選出した類義語を端末入力手段２２０の入力操作により選択および修正のうちの少なくともいずれか一方を可能に端末表示手段２３０に表示させ、入力操作に応じて選択あるいは修正された単語情報３４２Ａ１に基づいて検索手段３５５にて文献検索を実行している。このため、選択された類似する単語が利用者にて確認できるとともに、利用者の所望とする適切な文献検索が得られる。
【０１０７】
さらに、キーワードにより文献検索する構成におけるキーワードに対する類義語を検出する構成に適用している。このため、より漏れのない文献検索ができる。
【０１０８】
また、単語情報３４２Ａ１にその単語が出現する文献情報３４１Ａの識別情報３４１Ａ２を関連付けた単語出現一覧記憶領域３４２を構築している。このため、この単語出現一覧記憶領域３４２を類義語候補単語の絞り込み処理のための文献頻度の演算と、文献検索との双方に利用でき、単語出現一覧テーブルの共用が得られ、より構成の簡略化が得られるとともにデータの保守管理が容易となる。
【０１０９】
そして、ネットワーク１１０を介して接続する端末装置２００からの検索要求によりサーバ装置３００で類義語さらには文献を検索して報知するシステム構成としている。このため、簡単な端末装置２００の構成でも、漏れのない適切な類義語や文献の検索が容易にでき、利用の拡大を容易に図ることができる。さらには、サーバ装置３００にて統括的に容量の大きな文献情報３４１Ａや各種テーブルなどを管理でき、データの更新などが容易で、運用管理性を容易に向上できる。したがって、携帯電話などの処理能力が比較的に小さく記憶容量も比較的に少ないものを用いても容易に類義語さらには文献の検索ができ、利用の拡大が容易に図れる。
【０１１０】
そして、パーソナルコンピュータなどにプログラムとして検索処理が実行可能に構成している。このため、プログラムを組み込む、さらにはプログラムを記録した記録媒体を用いることで、上記処理が容易に得られ、利用の拡大が容易に図れる。
【０１１１】
〔実施形態の変形〕
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１１２】
例えば、システム構成として説明したが、１台のパーソナルコンピュータを用い、文献情報記憶領域３４１を有する記録媒体から文献情報３４１Ａを適宜検索する装置構成としたり、文献情報記憶領域３４１をネットワーク１１０を介して読み取る構成としたり、端末装置２００に類義語を選出させる構成、すなわちキーワードを取得する手段、信号列に変換する手段、類似度を演算する手段、類義語を選出する手段を設け、サーバ装置３００では検索処理するのみの構成としたり、類義語を選出させる構成と検索する構成とをそれぞれ異なるサーバ装置３００で実施するシステム構成としたり、サーバ記憶手段３４０の構成をサーバ装置３００と切り離してネットワーク１１０を介して別のサーバ装置として構成したりするなど、いずれの形態とすることができる。
【０１１３】
また、文献を検索するためのキーワードに対する類義語を検索する構成について説明したが、例えば上述したように、ワードプロセッサなどの文字入力支援装置に適用、さらには単に類義語を検索する専用装置など、独立した構成とするなどしてもよい。
【０１１４】
そして、類義語の検索としては、上述したように、関連単語集合情報３４３Ａ２を構成する関連単語情報３４３Ａ２１の重み度を演算する構成に限らず、編集距離などの距離を演算する構成やルールテーブルを利用する構成など、いずれの方法で関連単語集合情報３４３Ａ２の類似性を判断してもよい。
【０１１５】
また、関連単語テーブルを構成する単語関連情報３４３Ａの単語情報３４２Ａ１や関連単語情報３４３Ａ２１を文献から抽出して説明したが、上述したように、文献に限らず、例えば所定の単語に対して用語辞典の説明文から関連単語を抽出したり、シソーラス項目となる単語群を構成する単語を関連単語として抽出したりしてもよい。さらには、文献に限らず、文章から適宜抽出した単語の近傍に位置する他の単語を関連単語として関連付けるなどしてもよい。また、文献としては、産業財産権における公報などに限らず、新聞や雑誌、各種書籍など、各種刊行物をも対象とすることができる。さらには、形態素解析により抽出する構成に限らず、あらかじめキー操作により設定入力にて関連単語テーブルを構築してもよく、あらかじめ記憶領域に構築しておく構成に限らず、類義語の検索処理時に関連単語を抽出して関連単語集合情報３４３Ａ２を生成して類似性をその都度判断するなどしてもよい。
【０１１６】
そして、キーワードに対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２と類似判断する単語関連情報３４３Ａとして、関連単語記憶領域３４３の他の全ての単語関連情報３４３Ａとしたが、例えば単語関連情報３４３Ａに分類などの情報を関連付け、同一の分類内での単語関連情報３４３Ａとの類似判断により検索するなどしてもよい。この分類などの情報としては、例えば、「鉛筆」であれば「筆記用具」などの単語における分類に関する単語分類情報、単語関連情報３４３Ａの単語情報３４２Ａ１を抽出した文献情報３４１Ａに関連付けられた付帯情報である「特許」や「実用新案」、あるいは「公開」や「登録」などの種別、文献の分類に関する国際特許分類などの文献分類情報、発明者や出願人、著者名、出願番号などの書誌情報などが例示できる。これらの構成により、類義語の存在が比較的に高い分類などの情報が同一の範囲内でのみ類似性を判断するので、処理負荷の低減や処理の高速化が得られ、より簡単な構成で迅速な類義語の検索ができる。
【０１１７】
また、類似性の判断として関連単語情報３４３Ａ２１の重み度に基づいて類似度を演算してスコア付けして説明したが、この方法に限られない。また、スコア付けしなくてもよい。
【０１１８】
さらに、関連単語検索手段３５３にて検出した後にさらに文献頻度を認識して絞り込み処理して説明したが、上述したように、絞り込み処理を実施せず、検出した類義語候補単語を類義語として設定したり、端末装置２００に類義語候補を選択や修正可能に表示させて報知し、選択や修正に応じて類義語候補単語の絞り込み処理を実施して類義語を設定したりしてもよい。また、絞り込み処理として文献頻度に限らず、その単語の文献における出現頻度に基づいて絞り込み処理をしてもよい。さらには、関連単語検索手段３５３により検索した単語関連情報３４３Ａの関連単語集合情報３４３Ａ２や、類義語選出手段３５４により選出した単語情報３４２Ａ１に対応する単語関連情報３４３Ａの関連単語集合情報３４３Ａ２に類似する関連単語集合情報３４３Ａ２を備えた単語関連情報３４３Ａをさらに検索させてもよい。そしてさらには、検出あるいは選出した複数の単語関連情報３４３Ａの関連単語集合情報３４３Ａ２をそれぞれ構成する関連単語情報３４３Ａ２１を備えた関連単語集合情報３４３Ａ２を生成し、この生成した単語関連集合情報３４３Ａ２に類似する関連単語集合情報３４３Ａ２を有した単語関連情報３４３Ａを選出するなどしてもよい。
【０１１９】
また、類義語情報を生成して複数記憶するテーブル構造の類義語情報記憶領域３４４を構築する構成について説明したが、類義語情報を生成しなくてもよい。また、類義語情報を生成する場合でも、アイコン表示をしなくてもよい。なお、このアイコン表示の際、例えばその類義語の利用頻度が高くなるに従って表示形態が変更してもよい。さらには、アイコンの操作により表示される類義語の集合として、類義語の削除や修正、追加などが可能としてもよく、これらの削除や修正、追加の内容を類義語情報記憶領域３４４に反映させたり、端末装置２００のみに記憶させておいたりしてもよい。
【０１２０】
そして、端末装置２００に選出した類義語を選択や修正可能に表示させて報知して説明したが、報知することなく選出した類義語で文献検索を実施してもよい。
【０１２１】
さらに、キーワードおよび類義語での文献検索の結果を一括して報知する構成としたが、この場合に限られない。例えばキーワードで文献検索し、その文献結果を端末装置２００に報知する際に類義語での文献検索を続行してよいか否かの設定を促す案内を実施させ、類義語での文献検索の続行の設定を認識することで初めて類義語を検索して文献検索を実施し、その結果を報知するなどしてもよい。このことにより、キーワードで十分に文献が検出されたと利用者が判断した場合には、類義語での文献検索は不要となるので、不要な処理を省略することでの処理効率を向上でき、また文献検索の適切な対価請求を実施でき、利用の拡大が容易に図れる。また、課金処理さらには決済処理などを実施しない構成としてもよい。
【０１２２】
その他、本発明は、上述した一実施の形態および実施形態の変形のみに限ることなく、その他、本発明の目的を逸脱しない範囲で、例えばデータ構造を変更したり、データ構造の項目を設定したり、処理のための構成を変更するなど、様々な応用が可能である。
【産業上の利用可能性】
【０１２３】
本発明は、特許や実用新案、意匠、商標などの他、商号など広義の意味の産業財産権に関わる文献情報に関連する他の文献情報を検索する構成に利用できる。また、文献情報としては、公報以外の刊行物などをも対象とすることができる。さらには、文献情報を検索する構成に限らず、ワードプロセッサなどの文字入力支援装置における類義語の検索や単に類義語を検索する専用装置としても利用できる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の一実施の形態に係る文献情報検索システムの概略構成を示す概念図である。
【図２】前記一実施の形態における端末装置の概略構成を示すブロック図である。
【図３】前記一実施の形態におけるサーバ装置の概略構成を示すブロック図である。
【図４】前記一実施の形態における文献情報記憶領域のテーブル構造を概念的に示す模式図である。
【図５】前記一実施の形態における単語出現一覧記憶領域のテーブル構造を概念的な単語出現一覧テーブルとして示す模式図である。
【図６】前記一実施の形態における関連単語記憶領域のテーブル構造を概念的な関連単語テーブルとして示す模式図である。
【図７】前記一実施の形態における類義語情報記憶領域のテーブル構造を概念的に示す模式図である。
【図８】前記一実施の形態における文献情報を検索する検索処理の動作を示すフローチャートである。
【符号の説明】
【０１２５】
１００…情報検索装置としての文献情報検索システム
２２０…操作手段としての端末入力手段
２３０…表示手段としての端末表示手段
２５１…入力支援手段としても機能するキーワード設定手段
２５４…表示制御手段としても機能する出力制御手段
３４１…文章記憶手段としての文献情報記憶領域
３４１Ａ…文献情報
３４２Ａ１…単語情報
３４３…関連単語テーブルを構築する関連単語記憶領域
３４３Ａ…単語関連情報
３４３Ａ２…関連単語集合情報
３４３Ａ２１…関連単語情報
３５０…演算手段としての類義語検索装置を構成するサーバ処理手段
３５１…単語情報取得手段としても機能する検索要求情報取得手段
３５２…単語関連情報取得手段
３５３…関連単語検索手段
３５３Ａ…重み度演算手段
３５３Ｂ…類似度演算手段
３５４…類義語選出手段
３５４Ｂ１…表示制御手段としての一覧表示制御手段
３５４Ｂ２…単語関連情報設定手段としての単語情報設定手段
３５４Ｃ…類義語情報生成手段
３５５…検索手段
【図１】
2006039871.tif 000003
【図２】
2006039871.tif 000004
【図３】
2006039871.tif 000005
【図４】
2006039871.tif 000006
【図５】
2006039871.tif 000007
【図６】
2006039871.tif 000008
【図７】
2006039871.tif 000009
【図８】
2006039871.tif 000010