(57)【要約】  多量の検索結果の絞り込み検索を行うために、文献情報中の文献用語、文献用語の属する分類、文献用語の重要度を示すスコアを情報として、より早く出力することを目的とする。文献検索部１１０は入力したクエリーで文献データベース２００にアクセスし文献情報を取得する。検索結果生成部１２０は、文献スコアの高い文献情報から文献用語を抽出し、文献用語の分類とスコアとを生成する。そして、検索結果表示部１０５は抽出した文献用語とその分類及びスコアを表示する。
2007060728.tif 000002
【特許請求の範囲】
【請求項１】
シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置であり、
前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶する文献スコアデータベースと、
検索文を入力機器から入力する検索文入力部と、
前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得部と、
前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得部と、
前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択部と、
前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出部と、
前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力部と
を備えたことを特徴とする文献検索装置。
【請求項２】
前記文献スコアデータベースは、
文献情報の重要度として、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶する
ことを特徴とする請求項１記載の文献検索装置。
【請求項３】
前記文献スコアデータベースは、
以下の式により算出した文献スコアを記憶する
ことを特徴とする請求項２記載の文献検索装置。
【数９】
2007060728.tif 000011
【請求項４】
シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、
出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項５】
シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、
出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項６】
シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとに基づき以下の式により算出した文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、
出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【数１０】
2007060728.tif 000012
【請求項７】
請求項４記載の文献検索方法をコンピュータに実行させることを特徴とする文献検索プログラム。
【請求項８】
文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置であり、
前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶する文献スコアデータベースと、
検索文を入力機器から入力する検索文入力部と、
前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得部と、
前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得部と、
前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択部と、
前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出部と、
前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力部と
を備えたことを特徴とする文献検索装置。
【請求項９】
前記文献スコアデータベースは、
文献情報の重要度として、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶する
ことを特徴とする請求項８記載の文献検索装置。
【請求項１０】
前記文献スコアデータベースは、
以下の式により算出した文献スコアを記憶する
ことを特徴とする請求項９記載の文献検索装置。
【数１１】
2007060728.tif 000013
【請求項１１】
文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、
出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項１２】
文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、
出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項１３】
文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、
文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとに基づき以下の式により算出した文献スコアを記憶し、
検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、
文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、
文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、
文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、
出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【数１２】
2007060728.tif 000014
【請求項１４】
請求項１１記載の文献検索方法をコンピュータに実行させることを特徴とする文献検索プログラム。
【請求項１５】
シソーラスタームと文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶し、検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献データベースと、
検索文を入力機器から入力する検索文入力部と、
前記検索文入力部の入力した検索文に対応する文献情報であり文献スコアの高い順に所定数以下の文献情報を前記文献データベースから取得する文献情報取得部と、
前記文献情報取得部の取得した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出部と、
前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力部と
を備えたことを特徴とする文献検索装置。
【請求項１６】
検索文入力部が検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部がシソーラスタームと文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶する文献データベースに前記検索文入力部の入力した検索文を出力して検索文に対応する文献情報を要求する文献情報要求処理を行い、
前記文献データベースが、前記文献情報取得部の出力した検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献情報検索処理を行い、
前記文献情報取得部が前記文献データベースの出力した文献情報を取得する文献情報取得処理を行い、
シソーラスターム抽出部が前記文献情報取得部の取得した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、
出力部が前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項１７】
請求項１６記載の文献検索方法をコンピュータに実行させることを特徴とする文献検索プログラム。
【請求項１８】
文献用語と文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶し、検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献データベースと、
検索文を入力機器から入力する検索文入力部と、
前記検索文入力部の入力した検索文に対応する文献情報であり文献スコアの高い順に所定数以下の文献情報を前記文献データベースから取得する文献情報取得部と、
前記文献情報取得部の取得した取得文献情報に含まれる文献用語を抽出する文献用語抽出部と、
前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力部と
を備えたことを特徴とする文献検索装置。
【請求項１９】
検索文入力部が検索文を入力機器から入力する検索文入力処理を行い、
文献情報取得部が文献用語と文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶する文献データベースに前記検索文入力部の入力した検索文を出力して検索文に対応する文献情報を要求する文献情報要求処理を行い、
前記文献データベースが、前記文献情報取得部の出力した検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献情報検索処理を行い、
前記文献情報取得部が前記文献データベースの出力した文献情報を取得する文献情報取得処理を行い、
文献用語抽出部が前記文献情報取得部の取得した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、
出力部が前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行う
ことを特徴とする文献検索方法。
【請求項２０】
請求項１９記載の文献検索方法をコンピュータに実行させることを特徴とする文献検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文献検索を支援する文献検索装置、文献検索方法および文献検索プログラムに関するものである。
【背景技術】
【０００２】
従来の文献検索システムでは、ヒットした文献を表示するにとどまるため、再検索に使用するキーワードはその都度ユーザが発案して追加していた。つまり、ヒットした文献を絞り込むために行う再検索時に、絞り込みに適したキーワードをユーザ自身が考え付かねばならなかった。このため、従来の文献検索システムでの絞り込み検索は非常に困難であった。また、簡単なキーワードを用いて再検索を行ってしまうと、膨大な数（例えば１万件以上）の文献がヒットしてしまい、その膨大な数の文献を示す検索結果から重要な文献を選択して文献中の知識を得るということは困難なことである。【０００３】
例えば、従来の医学文献検索システムは絞り込み検索が困難なシステムの一例であり、そのシステムは以下のようなものである。
医学文献データベースには、米国国立医学図書館（ＮＬＭ：Ｎａｔｉｏｎａｌ  Ｌｉｂｒａｒｙ  ｏｆ  Ｍｅｄｉｃｉｎｅ）の提供するＭＥＤＬＩＮＥ（ＭＥＤｌａｒｓ  ｏｎＬＩＮＥ）があり、医学関連の文献情報が１０００万件以上も収録されている。このＭＥＤＬＩＮＥにアクセスするためにＰｕｂＭｅｄという文献検索システムが提供され、ユーザはＰｕｂＭｅｄにアクセスするためのインタフェースを有するウェブページにアクセスしてＭＥＤＬＩＮＥに収録された医学文献情報の検索を行う。
ＭＥＤＬＩＮＥの収録する文献情報には、その文献のＰｕｂＭｅｄでの識別情報（ＰＭＩＤ）、その文献に関する日付、その文献に関連の深い医学用語（ＭｅＳＨターム：Ｍｅｄｉｃａｌ  Ｓｕｂｊｅｃｔ  Ｈｅａｄｉｎｇｓ）、タンパク質・化合物の名称または特性を表す用語（Ｓｕｂｓｔａｎｃｅ  Ｎａｍｅ）、ＲｅｇｉｓｔｒｙＮｕｍｂｅｒ等が含まれ、検索する際のキーとなる。また、ＭｅＳＨタームやＳｕｂｓｔａｎｃｅの情報は、ＭＥＤＬＩＮＥと同様にＰｕｂＭｅｄでアクセス可能なＭｅＳＨデータベースに収録され、ＭｅＳＨデータベースは、Ｄｅｓｃｒｉｐｔｏｒ、Ｑｕａｒｉｆｉｅｒ、ＳＣＲ（Ｓｕｐｐｌｅｍｅｎｔａｒｙ  Ｃｏｎｃｅｐｔ  Ｒｅｃｏｒｄｓ）という３つのデータベースを有する。
Ｄｅｓｃｒｉｐｔｏｒデータベースは、各ＭｅＳＨターム（Ｄｅｓｃｒｉｐｔｏｒターム）について、ＭｅＳＨタームを一意に識別する名称であるＨｅａｄｉｎｇ、Ｈｅａｄｉｎｇのシノニム、階層構造でＭｅＳＨタームを識別するＴｒｅｅＮｕｍｂｅｒ、ＭｅＳＨタームの説明などの情報を記憶し、ＳＣＲはＤｅｓｃｒｉｐｔｏｒデータベースに記憶されるＭｅＳＨタームと対応付けてＳｕｂｓｔａｎｃｅのターム（ＳＣＲターム）の情報を記憶する。
医学文献検索システムで利用されるものにはその他に、ユーザがウェブページから遺伝子と疾患に関する情報にアクセス可能なＯＭＩＭ（Ｏｎｌｉｎｅ  Ｍｅｎｄｅｌｉａｎ  Ｉｎｈｅｒｉｔａｎｃｅ  ｉｎ  Ｍａｎ）データベースや、化学物質を識別するＲｅｇｉｓｔｒｙＮｕｍｂｅｒ（ＣＡＳ登録番号）を含む化学に関する情報を記憶するＣＡＳ（Ｃｈｅｍｉｃａｌ  Ａｂｓｔｒａｃｔｓ  Ｓｅｒｖｉｃｅ）データベースなどがある。
【特許文献１】特開２００３−０４４４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の課題をふまえ、例えば、多量な文献情報を対象とする文献検索において、多量にヒットする文献情報から高速度で絞り込み、有用な文献情報を取得するために文献検索を支援すると共に、分子、疾患などの関連に関する新たな医学・分子生物学的発見を促すことを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文献検索装置は、シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置であり、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶する文献スコアデータベースと、検索文を入力機器から入力する検索文入力部と、前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得部と、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得部と、前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択部と、前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出部と、前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力部とを備えたことを特徴とする。【０００６】
また、前記文献スコアデータベースは、文献情報の重要度として、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶することを特徴とする。【０００７】
また、前記文献スコアデータベースは、以下の式により算出した文献スコアを記憶することを特徴とする。
【数１】
2007060728.tif 000003
【０００８】
本発明の文献検索方法は、シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行う
ことを特徴とする。【０００９】
本発明の文献検索方法は、シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行うことを特徴とする。【００１０】
本発明の文献検索方法は、シソーラスタームを含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれるシソーラスタームそれぞれについての各シソーラスタームを含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとに基づき以下の式により算出した文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、シソーラスターム抽出部は前記文献選択部の選択した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、出力部は前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行うことを特徴とする。
【数２】
2007060728.tif 000004
【００１１】
本発明の文献検索プログラムは、上記文献検索方法をコンピュータに実行させることを特徴とする。【００１２】
本発明の文献検索装置は、文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置であり、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶する文献スコアデータベースと、検索文を入力機器から入力する検索文入力部と、前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得部と、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得部と、前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択部と、前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出部と、前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力部とを備えたことを特徴とする。【００１３】
また、前記文献スコアデータベースは、文献情報の重要度として、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶することを特徴とする。【００１４】
また、前記文献スコアデータベースは、以下の式により算出した文献スコアを記憶することを特徴とする。
【数３】
2007060728.tif 000005
【００１５】
本発明の文献検索方法は、文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行うことを特徴とする。【００１６】
本発明の文献検索方法は、文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとの少なくともいずれかに基づく文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行うことを特徴とする。【００１７】
本発明の文献検索方法は、文献用語を含む文献情報の集合を記憶する文献データベースに接続し文献を検索する文献検索装置の文献検索方法であり、文献スコアデータベースは、前記文献データベースの記憶する文献情報それぞれについて、文献情報の重要度を示す文献スコアであり、当該文献情報に含まれる文献用語それぞれについての各文献用語を含む文献情報の数の逆数の総和に基づくスコアと、当該文献情報の日付に基づくスコアと、当該文献情報の評価値に基づくスコアとに基づき以下の式により算出した文献スコアを記憶し、検索文入力部は検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部は前記検索文入力部の入力した検索文に対応する文献情報を前記文献データベースから取得する文献情報取得処理を行い、文献スコア取得部は、前記文献情報取得部が取得した取得文献情報それぞれについて、前記文献スコアデータベースから文献スコアを取得する文献スコア取得処理を行い、文献選択部は前記文献スコア取得部の取得した文献スコアに基づいて、前記文献情報取得部の取得した取得文献情報のうちから重要度の高い取得文献情報を選択する文献選択処理を行い、文献用語抽出部は前記文献選択部の選択した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、出力部は前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行うことを特徴とする。
【数４】
2007060728.tif 000006
【００１８】
本発明の文献検索プログラムは、上記文献検索方法をコンピュータに実行させることを特徴とする。【００１９】
本発明の文献検索装置は、シソーラスタームと文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶し、検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献データベースと、検索文を入力機器から入力する検索文入力部と、前記検索文入力部の入力した検索文に対応する文献情報であり文献スコアの高い順に所定数以下の文献情報を前記文献データベースから取得する文献情報取得部と、前記文献情報取得部の取得した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出部と、前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力部とを備えたことを特徴とする。【００２０】
本発明の文献検索方法は、検索文入力部が検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部がシソーラスタームと文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶する文献データベースに前記検索文入力部の入力した検索文を出力して検索文に対応する文献情報を要求する文献情報要求処理を行い、前記文献データベースが、前記文献情報取得部の出力した検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献情報検索処理を行い、前記文献情報取得部が前記文献データベースの出力した文献情報を取得する文献情報取得処理を行い、シソーラスターム抽出部が前記文献情報取得部の取得した取得文献情報に含まれるシソーラスタームを抽出するシソーラスターム抽出処理を行い、出力部が前記シソーラスターム抽出部の抽出したシソーラスタームを出力機器に出力する出力処理を行うことを特徴とする。【００２１】
本発明の文献検索プログラムは、上記文献検索方法をコンピュータに実行させることを特徴とする。【００２２】
本発明の文献検索装置は、文献用語と文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶し、検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献データベースと、検索文を入力機器から入力する検索文入力部と、前記検索文入力部の入力した検索文に対応する文献情報であり文献スコアの高い順に所定数以下の文献情報を前記文献データベースから取得する文献情報取得部と、前記文献情報取得部の取得した取得文献情報に含まれる文献用語を抽出する文献用語抽出部と、前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力部とを備えたことを特徴とする。【００２３】
本発明の文献検索方法は、検索文入力部が検索文を入力機器から入力する検索文入力処理を行い、文献情報取得部が文献用語と文献情報の重要度を示す文献スコアとを含む文献情報の集合を記憶する文献データベースに前記検索文入力部の入力した検索文を出力して検索文に対応する文献情報を要求する文献情報要求処理を行い、前記文献データベースが、前記文献情報取得部の出力した検索文に対応する文献情報を文献スコアの高い順に検索して所定数以下の文献情報を出力する文献情報検索処理を行い、前記文献情報取得部が前記文献データベースの出力した文献情報を取得する文献情報取得処理を行い、文献用語抽出部が前記文献情報取得部の取得した取得文献情報に含まれる文献用語を抽出する文献用語抽出処理を行い、出力部が前記文献用語抽出部の抽出した文献用語を出力機器に出力する出力処理を行うことを特徴とする。【００２４】
本発明の文献検索プログラムは、上記文献検索方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、文献スコアデータベースを用いて文献検索プログラムがヒットした文献レコード群から文献スコアデータベースに格納されたスコアを用いて必要条件を満たす文献レコードを自動的に抽出することが出来る。これにより、文献検索プログラムがヒットした文献レコード群から、シソーラスターム（例えば、ＭｅＳＨターム）、分類（遺伝子、疾患、化合物、組織）、タームスコアなどの、医学文献情報の抽出対象となる文献レコードを限定することができると同時に情報抽出精度の低下を最小限にとどめることが出来る。例えば、１０，０００件ヒットした場合、文献スコア順に上位１００件を参照することで医学文献情報を絞り込むための情報を得ることができ、この場合、処理速度は１００倍改善される。【００２６】
本発明によれば、重要や文献情報を選択できることにより、ヒットした文献情報に含まれるシソーラスターム（例えば、ＭｅＳＨターム）、分類（遺伝子、疾患、化合物、組織）、タームスコアなどの、医学文献情報を絞り込むための情報をより早く出力することができる。これにより、有用な文献情報を取得するための絞り込み文献検索を支援すると共に、分子、疾患などの関連に関する新たな医学・分子生物学的発見を促すことができる。【００２７】
また、本発明によれば、文献情報に含まれる文献用語、分類、タームスコアなどの、文献情報を絞り込むための情報をより早く出力することができる。これにより、医学関連文献に限らず有用な文献情報を取得するための絞り込み文献検索を支援すると共に、分子、疾患などの関連に関する新たな医学・分子生物学的発見を促すことができる。
【発明を実施するための最良の形態】
【００２８】
実施の形態１．
文献情報を絞り込むための情報として、ヒットした文献情報に含まれる文献用語と共に、分類、タームスコアを出力する形態について以下に説明する。また、以下の説明において、「文献情報」を「ＭＥＤＬＩＮＥに収録された医学文献情報」、「シソーラスターム」を「ＭｅＳＨターム」とする例について示す。【００２９】
図１は、実施の形態１における文献検索装置１００の構成図である。
実施の形態１における文献検索装置１００の構成について、図１に基づいて以下に説明する。【００３０】
文献検索装置１００は以下のものを備える。
ユーザ情報ＤＢ１９１は、文献検索装置１００を使用するユーザ毎に、文献検索装置１００へのログインＩＤ（識別子）、パスワードなど、文献検索装置１００を利用する際のユーザに関する情報（以下、ユーザ情報とする）を記憶機器に記憶し、ユーザ情報に対するアクセス管理をする。
ＭＥＤＬＩＮＥ更新情報取得部１０２は、ＮＬＭのＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サイトに定期的にアクセスし、ＭＥＤＬＩＮＥデータベースサーバ２００（以下、ＭＥＤＬＩＮＥ２００とする）に新たに収録された（又は、収録される予定の）文献情報についての情報（以下、更新情報とする）を取得し、取得した更新情報に基づいて、以下で説明するタームＤＢ（データベース）１９２、文献スコアＤＢ１９４の更新を行う。
タームＤＢ１９２は、ＭｅＳＨタームについて、Ｈｅａｄｉｎｇ（以下、代表タームとする）、Ｈｅａｄｉｎｇのシノニム（以下、同義ターム［同義語］とする）、ＭｅＳＨのＴｒｅｅＮｕｍｂｅｒ（以下、ＭｅＳＨ番号とする）、当該ＭｅＳＨタームの説明、医学情報として属する分類（遺伝子、疾患、化合物、組織、その他）（以下、分類とする）、ＭＥＤＬＩＮＥに収録された全文献のうちで当該ＭｅＳＨタームが関連する文献の数（以下、全文献中ターム毎文献数とする）などのＭｅＳＨタームそれぞれに関する情報（以下、ＭｅＳＨターム情報とする）を記憶機器に記憶し、ＭｅＳＨターム情報に対するアクセス管理をする。
検索結果記憶部１９３は、ＭＥＤＬＩＮＥ２００の検索結果情報（以下、ＭＥＤＬＩＮＥ結果情報とする）である、クエリー（検索文）に対応する文献情報（以下、ヒット文献情報とする）、ＭＥＤＬＩＮＥ２００に収録された全文献数およびヒット文献数を記憶すると共に、文献検索装置１００の検索結果情報（以下、検索結果情報とする）である、ヒット文献情報から抽出したＭｅＳＨターム（ＳＣＲを含むものとし、以下、抽出タームとする）、および抽出タームについての代表ターム以外の情報（以下、付加情報とする）を記憶する記憶機器である。
文献スコアＤＢ１９４は、ＭＥＤＬＩＮＥ２００に収録された各文献の重要度（文献情報の重要度）を示すＡｒｔｉｃｌｅスコア（以下、文献スコアとする）を記憶機器に記憶し、文献スコアに対するアクセス管理をする。但し、ＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含めて、文献スコアＤＢ１９４とＭＥＤＬＩＮＥ２００とを統合してもよい。ＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含める場合には、ヒット文献情報には文献スコアも含まれる。
表示変更部１０３は、検索結果の表示内容についての情報（以下、表示指定情報とする）を入力機器から入力し、表示指定情報に基づく表示情報（以下、表示変更情報とする）を出力して検索結果の表示を変更する。
ログイン部１０４は、ユーザの指定したログインＩＤとパスワードとを入力機器から入力し（以下、ユーザの指定したログインＩＤとパスワードとをログイン情報とする）、入力したログイン情報とユーザ情報ＤＢ１９１に記憶されたユーザ情報とに基づいて、ユーザの文献検索装置１００へのアクセスを制御する。【００３１】
文献検索部１１０は、ユーザの指定に基づいてクエリーを生成し、生成したクエリーでＭＥＤＬＩＮＥ２００にアクセスし、ＭＥＤＬＩＮＥ２００からＭＥＤＬＩＮＥ結果情報を取得する。【００３２】
検索結果生成部１２０は、ＭＥＤＬＩＮＥ結果情報に基づいて検索結果情報を生成し、生成した検索結果情報を検索結果記憶部１９３に記憶する。【００３３】
検索結果表示部１０５は、ＭＥＤＬＩＮＥ結果情報と検索結果情報に基づいて検索結果を表示装置に表示し、表示変更情報に基づいて検索結果の表示を変更する。【００３４】
また、文献検索装置１００はＭＥＤＬＩＮＥ２００、ＯＭＩＭデータベースサーバ２１０（以下、ＯＭＩＭ２１０とする）、ＭｅＳＨデータベースサーバ２２０（以下、ＭｅＳＨ２２０とする）を備えた装置であってもよい。【００３５】
図２は、実施の形態１における文献検索部１１０の構成図である。
実施の形態１における文献検索部１１０の構成について、図２に基づいて以下に説明する。【００３６】
文献検索部１１０は以下のものを備える。
クエリー生成部１１５は、ＭＥＤＬＩＮＥ２００にアクセスするクエリーに使用することをユーザに指定されたターム（以下、指定タームとする）に基づいてクエリーを生成する。
ＭＥＤＬＩＮＥアクセス部１１６は、クエリーを入力機器から入力し、入力したクエリーでＭＥＤＬＩＮＥ２００にアクセスし、ＭＥＤＬＩＮＥ２００からＭＥＤＬＩＮＥ結果情報を取得し、取得したＭＥＤＬＩＮＥ結果情報を検索結果記憶部１９３に記憶する。【００３７】
図３は、実施の形態１における検索結果生成部１２０の構成図である。
実施の形態１における検索結果生成部１２０の構成について、図３に基づいて以下に説明する。【００３８】
検索結果生成部１２０は以下のものを備える。
ＭｅＳＨターム抽出部１２１はヒット文献情報からＭｅＳＨタームを抽出する（ＭｅＳＨタームの抽出は、抽出したＭｅＳＨタームに対応する代表タームの取得も意味するものとする）。
付加情報生成部１２２はＭＥＤＬＩＮＥ結果情報に基づいて付加情報を生成する。
分類取得部１２３は抽出タームの分類をタームＤＢ１９２から取得する。
タームスコア算出部１２４はヒット文献に対する抽出タームの重要度を示すスコア（タームスコア）を算出する。
ＭｅＳＨ番号取得部１２５は抽出タームのＭｅＳＨ番号をタームＤＢ１９２から取得する。【００３９】
図４は、実施の形態１におけるタームＤＢ１９２の記憶管理するＭｅＳＨターム情報のテーブルを示す図である。
実施の形態１におけるタームＤＢ１９２の記憶管理するターム情報のテーブルについて、図４に基づいて以下に説明する。
タームＤＢ１９２は、「代表ターム（Ｈｅａｄｉｎｇ）」、「ＭｅＳＨ番号」、「タームの説明」、「分類」、「全文献中ターム毎文献数」および「同義ターム」をＭｅＳＨターム毎に有するテーブル（以下、ＭｅＳＨタームテーブルとする）をＭｅＳＨターム情報としてあらかじめ記憶し、ＭｅＳＨターム情報のアクセス管理をする。図４において、「エントリＩＤ」は、ＭｅＳＨターム毎にＭｅＳＨターム情報を識別する情報である。また、「分類」は、遺伝子（Ｇｅｎｅ）と疾患（Ｄｉｓｅａｓｅ）と化合物（Ｃｈｅｍｉｃａｌ）と組織（Ｔｉｓｓｕｅ）との医学情報の分類の内、「代表ターム（Ｈｅａｄｉｎｇ）」の示すＭｅＳＨタームの属する分類を示す。遺伝子は「Ｇ」、疾患は「Ｄ」、化合物は「Ｃ」、組織は「Ｔ」として示している。【００４０】
図４において、「Ｎｅｏｐｌａｓｍｓ」を代表タームとするＭｅＳＨタームは、ＭｅＳＨ番号「Ｃ０４」で識別され、「疾患（Ｄ）」に分類され、ＭＥＤＬＩＮＥに収録された全文献のうちで関連する文献の数（全文献中ターム毎文献数）が「１３５２８４」であり、「Ｃａｎｃｅｒｓ」や「Ｂｅｎｉｇｎ」などの同義タームを持つことを示している。また、「Ｎｅｏｐｌａｓｍｓ」を代表タームとするＭｅＳＨタームの情報はエントリＩＤ「９０２８」で識別されるエントリに設定されていることを示している。【００４１】
次に、タームＤＢ１９２のＭｅＳＨターム情報の設定方法について説明する。
「エントリＩＤ」には、記憶管理するＭｅＳＨターム情報のＭｅＳＨターム数分、ユニークなＩＤを用意して設定する。
「Ｈｅａｄｉｎｇ」、「ＭｅＳＨ番号」、「タームの説明」および「同義ターム」にはＭｅＳＨデータベースに記憶された情報を設定する。
「全文献中ターム毎文献数」には、ＭＥＤＬＩＮＥに収録された全文献のうちで、「Ｈｅａｄｉｎｇ」に設定されたＭｅＳＨタームまたは「同義ターム」に設定されたＭｅＳＨタームの少なくともいずれかを含む文献の数を設定する。【００４２】
次に、「分類」の設定方法について説明する。
図５、図６、図７、図８、図９は、ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図である。
図５〜図９において、ＭｅＳＨ番号［Ｄ０５］、［Ｄ０６］、［Ｄ０８］〜［Ｄ１２］、［Ｄ１４．６００］、［Ｄ１７．３５０］、［Ｄ２４］および［Ｄ２７．５０５］とそれぞれの下位層のＤｅｓｃｒｉｐｔｏｒタームのうちで最下層のＤｅｓｃｒｉｐｔｏｒタームを、遺伝子に分類するＭｅＳＨターム（以下、遺伝子分類タームとする）としてタームＤＢ１９２に「Ｇ」を設定する。また、遺伝子に分類したＤｅｓｃｒｉｐｔｏｒタームにマップされているＳＣＲタームを遺伝子分類タームとしてタームＤＢ１９２に「Ｇ」を設定する。
また、ＭｅＳＨ番号［Ｃ０１］〜［Ｃ０４］および［Ｃ０５］〜［Ｃ２３］とそれぞれの下位層のＤｅｓｃｒｉｐｔｏｒタームを、疾患に分類するＭｅＳＨターム（以下、疾患分類タームとする）としてタームＤＢ１９２に「Ｄ」を設定する。
また、ＭｅＳＨ番号［Ｄ０１］〜［Ｄ０４］、［Ｄ０７］、［Ｄ１４．１００］、［Ｄ１５］、［Ｄ１６］、［Ｄ１７．０２５］、［Ｄ１７．０５０］、［Ｄ１８］、［Ｄ１９］、［Ｄ２６］、［Ｄ２７．７２０］および［Ｄ２７．８８８］とそれぞれの下位層のＤｅｓｃｒｉｐｔｏｒタームのうちでＲｅｇｉｓｔｒｙＮｕｍｂｅｒが収録されているＤｅｓｃｒｉｐｔｏｒタームを、化合物に分類するＭｅＳＨターム（以下、化合物分類タームとする）としてタームＤＢ１９２に「Ｃ」を設定する。また、化合物に分類したＤｅｓｃｒｉｐｔｏｒタームにマップされていてＲｅｇｉｓｔｒｙＮｕｍｂｅｒが収録されているＳＣＲタームを化合物分類タームとしてタームＤＢ１９２に「Ｃ」を設定する。
また、ＭｅＳＨ番号［Ａ０１］〜［Ａ０８］、［Ａ１０］、［Ａ１１．０６３］〜［Ａ１１．２７０］、［Ａ１１．２８４．１４９］、［Ａ１１．２８４．１８０］、［Ａ１１．２８４．２９５］、［Ａ１１．２８４．４２０］、［Ａ１１．２８４．４３０．２１４］、［Ａ１１．２８４．４３０．４２９］、［Ａ１１．２９９］〜［Ａ１１．８６８］、［Ａ１２］〜［Ａ１４］、［Ｃ０４．１８２］、［Ｃ０４．５５７．４３５］〜［Ｃ０４．５５７．６６５］および［Ｃ０４．５８８］とそれぞれの下位層のＤｅｓｃｒｉｐｔｏｒタームを、組織に分類するＭｅＳＨターム（以下、組織分類タームとする）としてタームＤＢ１９２に「Ｔ」を設定する。【００４３】
以下、遺伝子分類タームにおけるＭｅＳＨ番号［Ｄ０５］、［Ｄ０６］、［Ｄ０８］〜［Ｄ１２］、［Ｄ１４．６００］、［Ｄ１７．３５０］、［Ｄ２４］および［Ｄ２７．５０５］、疾患分類タームにおけるＭｅＳＨ番号［Ｃ０１］〜［Ｃ０４］および［Ｃ０５］〜［Ｃ２３］、化合物分類タームにおけるＭｅＳＨ番号［Ｄ０１］〜［Ｄ０４］、［Ｄ０７］、［Ｄ１４．１００］、［Ｄ１５］、［Ｄ１６］、［Ｄ１７．０２５］、［Ｄ１７．０５０］、［Ｄ１８］、［Ｄ１９］、［Ｄ２６］、［Ｄ２７．７２０］および［Ｄ２７．８８８］、組織分類タームにおけるＭｅＳＨ番号［Ａ０１］〜［Ａ０８］、［Ａ１０］、［Ａ１１．０６３］〜［Ａ１１．２７０］、［Ａ１１．２８４．１４９］、［Ａ１１．２８４．１８０］、［Ａ１１．２８４．２９５］、［Ａ１１．２８４．４２０］、［Ａ１１．２８４．４３０．２１４］、［Ａ１１．２８４．４３０．４２９］、［Ａ１１．２９９］〜［Ａ１１．８６８］、［Ａ１２］〜［Ａ１４］、［Ｃ０４．１８２］、［Ｃ０４．５５７．４３５］〜［Ｃ０４．５５７．６６５］および［Ｃ０４．５８８］をそれぞれ、ＭｅＳＨタームを分類するための指標にする分類指標番号（特定のＭｅＳＨ番号）とする。【００４４】
次に、文献スコアＤＢ１９４の記憶管理する各文献の文献スコアについて説明する。
文献スコアＤＢ１９４（またはＭＥＤＬＩＮＥ２００）には、ＭＥＤＬＩＮＥ２００が収録する文献について、以下の方法により算出した文献スコアを、各文献のＰＭＩＤに対応付けて設定する。【００４５】
各文献の重要度を示すため、文献スコアは以下の内容に基づいて算出する。
（１）保有するタームの量
（２）レアなタームの有無
（３）記事の新しさ
（４）文献の評価（または文献の収録された雑誌の評価）【００４６】
「（１）保有するタームの量」、「（２）レアなタームの有無」についての文献スコアは、当該文献の保有する各タームの出現頻度の逆数の総和に基づいて算出する。
当該文献ｐの保有する１つのタームｗの出現頻度（全文献中ターム毎文献数）ｘの逆数に基づく文献スコアＩＤＦ（ｗ）（ＩＤＦ：Ｉｎｖｅｒｔｅｄ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）は、以下の式により算出する。以下の式において「Ｎ」は、ＭＥＤＬＩＮＥ２００の全文献数である。また、タームｗ（およびｗｉ）は文献情報に含まれるＭｅＳＨタームである。【００４７】
【数５】
2007060728.tif 000007
【００４８】
そして、当該文献ｐの保有する各タームｗｉの出現頻度ｘの逆数の総和に基づく文献スコアＴＩＤＦ（ｐ）（ＴＩＤＦ：Ｔｏｔａｌ  ＩＤＦ）は、以下の式のように各タームｗｉのＩＤＦの和として算出する。【００４９】
【数６】
2007060728.tif 000008
【００５０】
上記式において算出した文献スコアＴＩＤＦ（ｐ）は以下の意味を持つ。
（１）保有するターム数が多いほど大きい値になる
（２）保有するタームがレアなほど大きい値になる
つまり、文献スコアＴＩＤＦ（ｐ）の値の大きさは以下の意味を示す。
（１）保有するタームの豊富さ
（２）レアなタームの存在【００５１】
上記のことから、より少ない文献数で多くのタームを抽出するためには、よりＴＩＤＦの大きな文献からタームの抽出を行えばよい。また、タームの抽出を行う文献数を限定しても、ＴＩＤＦの大きな文献からタームの抽出を行うことで、レアで有用なタームの抽出漏れを最小限に抑えることができる。【００５２】
また、「（１）保有するタームの量」、「（２）レアなタームの有無」についての文献スコアを、「（１）保有するタームの量」に対応する「当該文献に含まれるタームの数」と「（２）レアなタームの有無」に対応する「全文献中ターム毎文献数が少ないタームの有無」とを数値化して算出してもよい。【００５３】
また、「（３）記事の新しさ」についての文献スコアは、文献情報の示す当該文献の日付（文献情報の収録日、文献の完成日、当該文献の収録された雑誌の出版日など）に基づいて算出する。
当該文献の日付が新しいほど文献スコアを大きい値にする。
例えば、特定の起算日時からの経過時間に基づいて文献スコアを算出する。【００５４】
また、「（４）文献の評価（または文献の収録された雑誌の評価）」についての文献スコアは、当該文献の引用頻度に基づいて算出する。引用頻度が多いほど当該文献は利用価値が高く、評価されている文献であると考えられる。引用文献の情報はＳＣＩ（Ｓｃｉｅｎｃｅ  Ｃｉｔａｔｉｏｎ  Ｉｎｄｅｘ  Ｅｘｐａｎｄｅｄ）、ＳＳＣＩ（Ｓｏｃｉａｌ  Ｓｃｉｅｎｃｅｓ  Ｃｉｔａｔｉｏｎ  Ｉｎｄｅｘ）、ＡＨＣＩ（Ａｒｔｓ  ＆  Ｈｕｍａｎｉｔｉｅｓ  Ｃｉｔａｔｉｏｎ  Ｉｎｄｅｘ）から得られる。
または、当該文献の収録された雑誌内の各文献の引用頻度の総数に基づいて文献スコアを算出する。収録する各文献の引用頻度の総数が多いほど評価されている雑誌であり、評価されている雑誌に収録されている当該文献は評価されている文献であると考えられる。
または、当該文献の収録された雑誌の出版部数や刊行年数に基づいて文献スコアを算出する。出版部数が多い又は刊行年数が長いほど評価されている雑誌であり、評価されている雑誌に収録されている当該文献は評価されている文献であると考えられる。【００５５】
例えば、ＩＳＩ（Ｉｎｓｔｉｔｓｕｔｅ  ｆｏｒ  Ｓｃｉｅｎｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）が提供するインパクトファクターを文献スコアとする。インパクトファクターはＪＣＲ（Ｊｏｕｒｎａｌ Ｃｉｔａｔｉｏｎ Ｒｅｐｏｒｔｓ）から取得できる文献の評価値である。【００５６】
文献スコアは、上記の「（１）保有するタームの量」、「（２）レアなタームの有無」、「（３）記事の新しさ」、「（４）文献の評価（または文献の収録された雑誌の評価）」のそれぞれの文献スコアを組み合わせて算出するとよい。以下の式において、「ｙｅａｒ」は「（３）記事の新しさ」の文献スコアであり、「ｉｍｐａｃｔｆａｃｔｏｒ」は「（４）文献の評価（または文献の収録された雑誌の評価）」の文献スコアである。但し、いずれかの文献スコアを選択してもよい。【００５７】
例えば、以下の式により文献スコアＳ（０〜３００ポイント）を算出する。【００５８】
【数７】
2007060728.tif 000009
【００５９】
但し、上記式において、ｎｏｒｍで正規化するポイントの範囲およびａ・ｂ・ｃの各値は任意の値で構わない。【００６０】
図１０は、実施の形態１における検索結果表示部１０５が検索結果を表示した画面（検索結果画面）を示す図である。
図１０において、（１）はメインメニュー、（２）はクエリー、（３）はサブメニュー、（４）は結果、（５）は履歴である。【００６１】
メインメニュー（１）は、メイン機能を切り替える為のボタンで、メイン機能として、文献検索機能（Ｓｅａｒｃｈ）、シノニム検索機能（Ｄｉｃｔｉｏｎａｒｙ）、アラート機能（Ａｌｅｒｔ）、環境設定機能（Ｃｕｓｔｏｍｉｚｅ）、ヘルプ機能（Ｈｅｌｐ）、ログアウト機能（Ｌｏｇｏｕｔ）とを示している。
文献検索装置１００は、ユーザがマウス９０３（入力機器の一例）を使用してメインメニュー（１）のボタンを押下した際、押下されたボタンが文献検索機能であれば文献検索部１１０を実行して文献検索を行う。また、文献検索装置１００は、押下されたボタンがヘルプ機能であれば文献検索装置１００の説明情報をＣＲＴ表示装置９０１（表示装置の一例）に表示する。文献検索装置１００の説明情報は文献検索装置１００の備える記憶機器に記憶されているものとする。また、文献検索装置１００は、押下されたボタンがログアウト機能であれば以後の文献検索処理を実行しない。【００６２】
クエリー（２）は、ＭＥＤＬＩＮＥにアクセスし文献検索するための検索条件式（クエリー、検索タームまたは指定ターム）を入力するテキストボックスである。文献検索装置１００は、ユーザがキーボード９０２（入力機器の一例）からクエリー（２）に入力して指定した検索条件式を記憶機器に記憶する。【００６３】
サブメニュー（３）は、文献検索結果の表示方法を切り替える為のタブで、文献検索結果の表示方法として、抽出タームの分類表示（ＧＤＣＴ）、ヒット文献表示（Ａｒｔｉｃｌｅ）、抽出タームのＭｅＳＨ番号表示（ＭｅＳＨ）などを示している。
文献検索装置１００は、ユーザがマウス９０３（入力機器の一例）を使用してサブメニュー（３）のタブを押下した際に表示変更部１０３を実行して、押下されたタブの情報（表示指定情報）に応じた文献検索結果の表示変更を行う。【００６４】
結果（４）は、サブメニュー（３）で指定された表示方法による文献検索結果を示す表示領域である。【００６５】
履歴（５）は、検索推移を示す表示領域である。【００６６】
ここで、文献検索装置１００は文献を検索する文献検索装置の一例である。
また、ＭＥＤＬＩＮＥ２００は文献情報の集合（例えば、ＭＥＤＬＩＮＥ２００に収録された全文献情報）を記憶する文献データベースの一例である。
また、タームＤＢ１９２は、各ＭｅＳＨタームを遺伝子と疾患と化合物と組織との分類と対応付けて記憶する分類データベース、ＭｅＳＨタームの階層情報（ＭｅＳＨ番号）を記憶する階層データベース及びＭｅＳＨタームの同義語を記憶する同義語データベースの一例である。
また、ＭＥＤＬＩＮＥアクセス部１１６は、検索文を入力機器から入力する検索文入力部及び入力した検索文に対応する文献情報を文献データベースから取得する文献情報取得部の一例である。
また、ＭｅＳＨターム抽出部１２１は、取得文献情報（ヒット文献情報）に含まれる文献用語（例えば、ＭｅＳＨターム［抽出タームに対応する代表タームも含む］）を抽出するＭｅＳＨターム抽出部および文献用語抽出部の一例である。また、ＭｅＳＨターム抽出部１２１は、文献スコアデータベースから文献スコアを取得する文献スコア取得部の一例であり、重要度の高い文献情報（文献用語を抽出するための文献情報）を文献スコアに基づいて選択する文献選択部の一例である。
また、分類取得部１２３は、ＭｅＳＨタームの分類を分類データベース（タームＤＢ１９２）から取得する分類取得部の一例である。
また、検索結果表示部１０５は、抽出ターム（抽出タームに対応する代表タームおよびＭｅＳＨ番号も含む）と分類とタームスコアを出力機器に出力する出力部の一例である。
また、タームスコア算出部１２４は、文献情報の集合の文献情報の数における当該ＭｅＳＨタームが含まれる文献情報の数の割合に対する、取得文献情報の数における当該ＭｅＳＨタームが含まれる取得文献情報の数の割合のスコアを算出するタームスコア算出部の一例である。
また、文献スコアＤＢ１９４は、ＭＥＤＬＩＮＥ２００の記憶する文献情報それぞれについて文献スコアを記憶する文献スコアデータベースの一例である。【００６７】
図１１は、実施の形態１における文献検索装置１００の外観を示す図である。
図１１において、文献検索装置１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７を備え、これらはケーブルで接続されている。
さらに、文献検索装置１００は、ＦＡＸ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９４２、ウェブサーバ９４１を介してインターネット９４０に接続されている。そして、文献検索装置１００はＬＡＮ９４２やインターネット９４０を介してＭＥＤＬＩＮＥ２００、ＯＭＩＭ２１０やＭｅＳＨ２２０にアクセスする。【００６８】
図１２は、実施の形態１における文献検索装置１００のハードウェア構成図である。
図１２において、文献検索装置１００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置又は単に処理装置）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。ＣＰＵ９１１は、以下に述べる「〜部」の動作を実行するものである。すなわち、ＣＰＵ９１１は、記憶、入出力、通信、表示等の動作を実行するものである。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶機器、記憶装置あるいは記憶部の一例である。ユーザ情報ＤＢ１９１、タームＤＢ１９２、検索結果記憶部１９３、文献スコアＤＢ１９４、ＭＥＤＬＩＮＥ２００、ＯＭＩＭ２１０、ＭｅＳＨ２２０は、それぞれ、ユーザ情報、ＭｅＳＨターム情報、ＭＥＤＬＩＮＥ結果情報・検索結果情報、文献スコア、ＭＥＤＬＩＮＥ情報、ＯＭＩＭ情報・ＭｅＳＨ情報を記憶機器に記憶する。但し、ＭＥＤＬＩＮＥ２００、ＯＭＩＭ２１０、ＭｅＳＨ２２０の各データベースがインターネット９４０に接続された外部のデータベースであっても構わない。
通信ボード９１５は、ＦＡＸ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。
例えば、通信ボード９１５、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４、記憶機器などは、入力機器、入力装置あるいは入力部の一例である。ＭＥＤＬＩＮＥ更新情報取得部１０２、表示変更部１０３、ログイン部１０４は、それぞれ、更新情報、表示指定情報、ログイン情報を入力機器から入力する。
また、例えば、通信ボード９１５、ＣＲＴ表示装置９０１、記憶機器などは、出力機器、出力装置あるいは出力部の一例である。検索結果表示部１０５は検索結果を出力機器に出力する。【００６９】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続されている場合、文献検索装置１００は、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続され、ウェブサーバ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。【００７０】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」、「〜ＤＢ」、「〜記憶部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜を判定し」、「〜を判定した結果」、「〜を計算し」、「〜を計算した結果」、「〜を処理し」、「〜を処理した結果」のような表現で説明する結果のデータや「〜情報」のような表現で説明するデータが、「〜ファイル」として記憶されている。また、画面上でユーザに指定されたボタン、タブ、リストボックス、テキストボックスなどの情報が「〜ファイル」として記憶されている。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  ｃａｒｔｒｉｄｇｅ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、その他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。【００７１】
また、以下に述べる実施の形態の説明において「〜部」、「〜ＤＢ」、「〜記憶部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。【００７２】
また、以下に述べる実施の形態を実施するプログラムは、磁気ディスク装置９２０、ＦＤ、光ディスク、ＣＤ、ＭＤ、ＤＶＤ、その他の記録媒体による記録装置を用いて記憶されても構わない。【００７３】
図１３は、実施の形態１における文献検索装置１００の文献検索処理の流れを示すフローチャートである。
実施の形態１における文献検索装置１００の文献検索処理の概要について、図１３に基づいて以下に説明する。【００７４】
まず、ログイン部１０４が、ユーザの文献検索装置１００へのログイン処理を行う（Ｓ１０１）。
次に、文献検索部１１０が、ユーザの指示に応じて、ＭＥＤＬＩＮＥ２００にアクセスしＭＥＤＬＩＮＥ検索情報を取得する文献検索処理を行う（Ｓ１０２）。
次に、検索結果生成部１２０が、文献検索部１１０の取得したＭＥＤＬＩＮＥ検索情報に基づいて検索結果を生成する検索結果生成処理を行う（Ｓ１０３）。
そして、検索結果表示部１０５が、検索結果生成部１２０の生成した検索結果情報に基づいて検索結果をＣＲＴ表示装置９０１（表示装置の一例）に表示する検索結果表示処理を行う（Ｓ１０４）。
以後、文献検索部１１０は、ユーザの指示に応じてＳ１０２〜Ｓ１０４を繰り返し、絞り込み検索の支援を行う。
絞り込み検索の終了後、ユーザは検索結果画面のサブメニュー（３）のヒット文献表示（Ａｒｔｉｃｌｅ）を指定することで、絞り込まれた有用な文献情報を取得することができる。このとき、表示変更部１０３が、検索結果記憶部１９３からＭＥＤＬＩＮＥ結果情報を取得し、検索結果表示部１０５がＭＥＤＬＩＮＥ結果情報の示すヒット文献情報を、絞り込まれた有用な文献情報として、表示装置に表示する。【００７５】
次に、文献検索装置１００の文献検索処理（Ｓ１０１〜Ｓ１０４）の詳細について以下に説明する。【００７６】
まず、ログイン部１０４のログイン処理（Ｓ１０１）について説明する。
ログイン処理（Ｓ１０１）において、ログイン部１０４は、ＣＲＴ表示装置９０１（表示装置の一例）にログインＩＤとパスワードとを入力するテキストボックスを表示し、ユーザにログインＩＤとパスワードとの入力を促す。そして、ログイン部１０４は、ユーザがキーボード９０２（入力機器の一例）から入力して指定したログインＩＤとパスワードとを入力する。ログイン部１０４は入力したログインＩＤを出力してユーザ情報ＤＢ１９１にアクセスし、ユーザ情報ＤＢ１９１はログイン部１０４の出力したログインＩＤを検索キーにしてユーザ情報の検索結果を出力する。ユーザ情報ＤＢ１９１は、ユーザ情報として、登録ユーザの登録ログインＩＤを記憶すると共に、登録パスワード、当該ユーザの環境設定情報などをログインＩＤに対応付けて記憶機器に記憶しておく。そして、ユーザ情報ＤＢ１９１は、登録ログインＩＤが検索キーと一致するユーザ情報を検索し、登録ログインＩＤが検索キーと一致するユーザ情報の有無と登録ログインＩＤが検索キーと一致するユーザ情報とを検索結果として出力する。ログイン部１０４は、ユーザ情報ＤＢ１９１の出力した検索結果が「当該ユーザ情報有り」を示す場合、入力したユーザ指定のパスワードと検索結果に含まれるユーザ情報内のパスワードとを比較する。そして、入力したユーザ指定のパスワードと検索結果に含まれるユーザ情報内のパスワードとが一致する場合に当該ユーザの文献検索装置１００へのアクセスを許可し、以後のユーザの指定に基づく文献検索処理を実行する。また、ログイン部１０４は、ユーザ情報ＤＢ１９１の出力した検索結果が「当該ユーザ情報無し」を示す場合または入力したユーザ指定のパスワードと検索結果に含まれるユーザ情報内のパスワードとが一致しない場合に当該ユーザの文献検索装置１００へのアクセスを不許可とし以後の文献検索処理を実行しない。【００７７】
次に、文献検索部１１０の文献検索処理（Ｓ１０２）について説明する。
文献検索処理（Ｓ１０２）において、ログイン部１０４が当該ユーザの文献検索装置１００へのアクセスを許可し、アクセスを許可されたユーザが検索結果画面のメインメニュー（１）の文献検索機能（Ｓｅａｒｃｈ）を指定した場合に、文献検索部１１０のＭＥＤＬＩＮＥアクセス部１１６は、ユーザが指定したクエリーを入力機器から入力する。例えば、ユーザがキーボード９０２（入力機器の一例）から検索結果画面のクエリー（２）に入力したクエリーを入力し、また例えば、ユーザの指定したクエリーが設定されたファイルを記憶機器（入力機器の一例）から取得しファイルからクエリーを入力する。そして、ＭＥＤＬＩＮＥアクセス部１１６は、入力したクエリーでＭＥＤＬＩＮＥ２００にアクセスし、ＭＥＤＬＩＮＥ２００からＭＥＤＬＩＮＥ結果情報を取得し、取得したＭＥＤＬＩＮＥ結果情報を検索結果記憶部１９３に記憶する。文献スコアＤＢ１９４とＭＥＤＬＩＮＥ２００とを統合してＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含める場合、ＭＥＤＬＩＮＥ２００が収録する文献情報を文献スコアの高い順に並び替える。そして、ＭＥＤＬＩＮＥ２００は文献スコアの高い順に文献情報を検索する。文献情報の検索中にヒット文献情報の数が所定の数に達した場合、ＭＥＤＬＩＮＥ２００は検索処理を終了する。つまり、ＭＥＤＬＩＮＥ２００が出力するのは文献スコアの高い順に所定数以下のヒット文献情報である。また、ＭＥＤＬＩＮＥ２００が出力するのは文献スコアが所定値以上のヒット文献情報であってもよい。この場合、ＭＥＤＬＩＮＥ２００は、検索対象にした文献情報の文献スコアが所定の値未満になった際に検索処理を終了する。【００７８】
次に、検索結果生成部１２０の検索結果生成処理（Ｓ１０３）について説明する。
まず、検索結果生成部１２０のＭｅＳＨターム抽出部１２１が、文献検索部１１０の取得したＭＥＤＬＩＮＥ結果情報に含まれるヒット文献情報からＭｅＳＨタームを抽出するＭｅＳＨターム抽出処理を行う。
そして、検索結果生成部１２０の付加情報生成部１２２が、ＭｅＳＨターム抽出部１２１の抽出した各ＭｅＳＨタームについて付加情報を生成する付加情報生成処理を行う。
以下に、文献スコアＤＢ１９４を設けてＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含めない場合に、各ヒット文献情報の文献スコアを文献スコアＤＢ１９４から取得して文献情報を選択（文献選択処理）し、選択した文献情報からＭｅＳＨタームを抽出する２つの例と、文献スコアＤＢ１９４とＭＥＤＬＩＮＥ２００とを統合してＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含める場合に各ヒット文献情報からＭｅＳＨタームを抽出する例とを以下に説明する。【００７９】
図１４は、実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャートである。
検索結果生成部１２０の検索結果生成処理（Ｓ１０３）におけるＭｅＳＨターム抽出処理について、文献スコアＤＢ１９４を設けてＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含めない場合において、ＭｅＳＨターム抽出部１２１が文献スコアの高い順に所定数のヒット文献情報からＭｅＳＨタームを抽出する例を図１４に基づいて以下に説明する。【００８０】
まず、ＭｅＳＨターム抽出部１２１は、検索結果記憶部１９３からヒット文献情報を取得する（Ｓ２０１ａ）。【００８１】
次に、ＭｅＳＨターム抽出部１２１は、文献選択処理として、取得した各々のヒット文献情報を文献スコアでソート（Ｓ２０３ａ〜Ｓ２０４ａ）するため、取得した全ヒット文献情報をソート処理済みか判定する（Ｓ２０２ａ）。
未処理のヒット文献情報がある場合、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報（未処理のヒット文献情報のいずれか）の文献スコアを文献スコアＤＢ１９４から取得する。このとき、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報からＰＭＩＤを抽出してこれを出力し文献スコアＤＢ１９４にアクセスする。文献スコアＤＢ１９４は、ＭｅＳＨターム抽出部１２１の出力したＰＭＩＤを検索キーとして当該文献スコアを取得し出力する（Ｓ２０３ａ）。
次に、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報と処理済みのヒット文献情報との文献スコアを比較し、文献スコアの高い順にヒット文献情報をソートする。そして、Ｓ２０２ａを再び処理する（Ｓ２０４ａ）。【００８２】
Ｓ２０２ａにおいて、未処理のヒット文献情報が無い（取得した全ヒット文献情報が処理済みである）場合、ＭｅＳＨターム抽出部１２１は、所定数のヒット文献情報についてＳ２０６ａ〜Ｓ２０８ａの処理を行うため、文献スコアの高い順にソートしたヒット文献情報を所定数、処理済みか判定する。ここで、処理するヒット文献情報の所定数は文献検索装置１００の記憶機器に記憶されているものとする（Ｓ２０５ａ）。
未処理のヒット文献情報がある場合、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報（未処理のヒット文献情報のいずれか）からＭｅＳＨタームを抽出タームとして抽出する（Ｓ２０６ａ）。
次に、ＭｅＳＨターム抽出部１２１は、抽出した各々の抽出タームについてＳ２０８ａの処理を行うため、抽出した全抽出タームを処理済みか判定する（Ｓ２０７ａ）。【００８３】
未処理の抽出タームがある場合、ＭｅＳＨターム抽出部１２１は、処理対象の抽出ターム（未処理の抽出タームのいずれか）に対応する代表タームを追加して抽出タームリスト（抽出タームに対応する代表タームの一覧情報）を生成する。また、抽出タームに対応する代表タームの出現回数を抽出タームリストに設定する。この抽出タームリストに設定する出現回数は、ヒット文献のうちで当該ＭｅＳＨタームが関連する文献の数（以下、ヒット文献中ターム毎文献数とする）を示す。そこで、ＭｅＳＨターム抽出部１２１は、処理対象の抽出タームを出力してタームＤＢ１９２にアクセスする。図４に示すようにＭｅＳＨターム情報を記憶するタームＤＢ１９２は、ＭｅＳＨターム抽出部１２１の出力した抽出タームを検索キーとして、代表タームまたは同義タームが検索キーと一致するＭｅＳＨターム情報（エントリ）を検索し、代表タームまたは同義タームが検索キーと一致するＭｅＳＨターム情報を検索結果として出力する。ＭｅＳＨターム抽出部１２１は、タームＤＢ１９２の出力したＭｅＳＨターム情報の示す代表ターム（以下、処理対象の代表タームとする）と生成済みの抽出タームリスト中の代表タームとを比較し、処理対象の代表タームと同じ代表タームが抽出タームリストに既に存在するか判定する。処理対象と同じ代表タームが抽出タームリストに存在しない場合、ＭｅＳＨターム抽出部１２１は、処理対象の代表タームを抽出タームリストに追加すると共に、追加した処理対象の代表タームに対応付けてヒット文献中ターム毎文献数「１」を設定する。また、処理対象と同じ代表タームが存在する場合、ＭｅＳＨターム抽出部１２１は、処理対象の代表タームを抽出タームリストに追加せず、処理対象と同じ代表タームに対応付けて記憶されたヒット文献中ターム毎文献数を１インクリメントする。また、タームＤＢ１９２が複数のＭｅＳＨターム情報を出力した場合、上記説明の処理により、各ＭｅＳＨターム情報の示す代表タームについて、ＭｅＳＨターム抽出部１２１は代表タームとヒット文献中ターム毎文献数とを抽出タームリストに設定する。そして、Ｓ２０７ａを再び処理する（Ｓ２０８ａ）。
Ｓ２０７ａにおいて、未処理の抽出タームが無い（抽出した全抽出タームが処理済みである）場合、ＭｅＳＨターム抽出部１２１はＳ２０５ａを再び処理する。
また、Ｓ２０５ａにおいて、未処理のヒット文献情報が無い（所定数のヒット文献情報が処理済みである）場合、ＭｅＳＨターム抽出部１２１はＭｅＳＨターム抽出処理を終了する。【００８４】
図１５は、実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャートである。
検索結果生成部１２０の検索結果生成処理（Ｓ１０３）におけるＭｅＳＨターム抽出処理について、文献スコアＤＢ１９４を設けてＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含めない場合において、ＭｅＳＨターム抽出部１２１が所定の文献スコア以上のヒット文献情報からＭｅＳＨタームを抽出する例を図１５に基づいて以下に説明する。【００８５】
まず、ＭｅＳＨターム抽出部１２１は、検索結果記憶部１９３からヒット文献情報を取得する（Ｓ２０１ｂ）。
次に、ＭｅＳＨターム抽出部１２１は、各々のヒット文献情報から所定の文献スコア以上である文献情報を選択し（Ｓ２０３ｂ〜Ｓ２０４ｂ）、ＭｅＳＨタームを抽出してリストを生成（Ｓ２０５ｂ〜Ｓ２０７ｂ）するため、取得した全ヒット文献情報を処理済みか判定する（Ｓ２０２ｂ）。【００８６】
未処理のヒット文献情報がある場合、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報（未処理のヒット文献情報のいずれか）の文献スコアを文献スコアＤＢ１９４から取得する。このとき、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報からＰＭＩＤを抽出してこれを出力し文献スコアＤＢ１９４にアクセスする。文献スコアＤＢ１９４は、ＭｅＳＨターム抽出部１２１の出力したＰＭＩＤを検索キーとして当該文献スコアを取得し出力する（Ｓ２０３ｂ）。
次に、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報が所定の文献スコア以上か判定する。ここで、文献スコアの所定値は文献検索装置１００の記憶機器に記憶されているものとする（Ｓ２０４ｂ）。【００８７】
処理対象のヒット文献情報が所定の文献スコア以上である場合、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報（未処理のヒット文献情報のいずれか）からＭｅＳＨタームを抽出タームとして抽出する（Ｓ２０５ｂ）。
次に、ＭｅＳＨターム抽出部１２１は、抽出した各々の抽出タームについてＳ２０７ｂの処理を行うため、抽出した全抽出タームを処理済みか判定する（Ｓ２０６ｂ）。【００８８】
未処理の抽出タームがある場合、ＭｅＳＨターム抽出部１２１は、図１４のＳ２０８ａと同様に、処理対象の抽出タームに対応する代表タームを追加して抽出タームリストを生成し、抽出タームに対応する代表タームの出現回数を抽出タームリストに設定する。そして、Ｓ２０６ｂを再び処理する（Ｓ２０７ｂ）。
Ｓ２０６ｂにおいて、未処理の抽出タームが無い（抽出した全抽出タームが処理済みである）場合、ＭｅＳＨターム抽出部１２１はＳ２０２ｂを再び処理する。【００８９】
また、Ｓ２０４ｂにおいて、処理対象のヒット文献情報が所定の文献スコア以上でない場合、処理対象のヒット文献情報からＭｅＳＨタームを抽出せず、Ｓ２０２ｂを再び処理する。
また、Ｓ２０２ｂにおいて、未処理のヒット文献情報が無い（取得した全ヒット文献情報が処理済みである）場合、ＭｅＳＨターム抽出部１２１はＭｅＳＨターム抽出処理を終了する。【００９０】
図１６は、実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャートである。
検索結果生成部１２０の検索結果生成処理（Ｓ１０３）におけるＭｅＳＨターム抽出処理について、文献スコアＤＢ１９４とＭＥＤＬＩＮＥ２００とを統合してＭＥＤＬＩＮＥ２００が収録する文献情報に文献スコアを含める場合の例を図１６に基づいて以下に説明する。この場合、ヒット文献情報は、文献スコアの高い順に所定数以下の文献情報または文献スコアが所定値以上の文献情報を示す。【００９１】
まず、ＭｅＳＨターム抽出部１２１は、検索結果記憶部１９３からヒット文献情報を取得する（Ｓ２０１ｃ）。
次に、ＭｅＳＨターム抽出部１２１は、各々のヒット文献情報からＭｅＳＨタームを抽出してリストを生成（Ｓ２０３ｃ〜Ｓ２０５ｃ）するため、取得した全ヒット文献情報を処理済みか判定する（Ｓ２０２ｃ）。
未処理のヒット文献情報がある場合、ＭｅＳＨターム抽出部１２１は、処理対象のヒット文献情報（未処理のヒット文献情報のいずれか）からＭｅＳＨタームを抽出タームとして抽出する（Ｓ２０３ｃ）。
次に、ＭｅＳＨターム抽出部１２１は、抽出した各々の抽出タームについてＳ２０５ｃの処理を行うため、抽出した全抽出タームを処理済みか判定する（Ｓ２０４ｃ）。【００９２】
未処理の抽出タームがある場合、ＭｅＳＨターム抽出部１２１は、図１４のＳ２０８ａと同様に、処理対象の抽出タームに対応する代表タームを追加して抽出タームリストを生成し、抽出タームに対応する代表タームの出現回数を抽出タームリストに設定する。そして、Ｓ２０６ｂを再び処理する（Ｓ２０７ｂ）。
Ｓ２０４ｃにおいて、未処理の抽出タームが無い（抽出した全抽出タームが処理済みである）場合、ＭｅＳＨターム抽出部１２１はＳ２０２ｃを再び処理する。
また、Ｓ２０２ｃにおいて、未処理のヒット文献情報が無い（取得した全ヒット文献情報が処理済みである）場合、ＭｅＳＨターム抽出部１２１はＭｅＳＨターム抽出処理を終了する。【００９３】
図１７は、実施の形態１における付加情報生成部１２２の付加情報生成処理の流れを示すフローチャートである。
検索結果生成部１２０の検索結果生成処理（Ｓ１０３）における付加情報生成部１２２の付加情報生成処理について、図１７に基づいて以下に説明する。【００９４】
付加情報生成部１２２は、ＭｅＳＨターム抽出部１２１の生成した抽出タームリストに設定された全代表タームについてＳ３０２〜Ｓ３０４の処理を行うため、抽出タームリストに設定された全代表タームを処理済みか判定する（Ｓ３０１）。
未処理の代表タームがある場合、付加情報生成部１２２は、処理対象の代表ターム（未処理の代表タームのいずれか）を出力してタームＤＢ１９２にアクセスする。図４に示すようにＭｅＳＨターム情報を記憶するタームＤＢ１９２は、付加情報生成部１２２の出力した代表タームを検索キーとして、代表タームが検索キーと一致するＭｅＳＨターム情報（エントリ）を検索し、代表タームが検索キーと一致するＭｅＳＨターム情報を検索結果として出力する。そして、付加情報生成部１２２は、タームＤＢ１９２の出力したＭｅＳＨターム情報の示すタームの説明を、処理対象の代表タームに対応付けて抽出タームリストに設定する（Ｓ３０２）。
次に、付加情報生成部１２２の分類取得部１２３は、タームＤＢ１９２の出力したＭｅＳＨターム情報の示す分類（付加情報の一例）を、処理対象の代表タームに対応付けて抽出タームリストに設定する分類取得処理を行う（Ｓ３０３）。
また、付加情報生成部１２２のタームスコア算出部１２４は、処理対象の代表タームのタームスコアを算出し、算出したタームスコア（付加情報の一例）を、処理対象の代表タームに対応付けて抽出タームリストに設定するタームスコア算出処理を行う（Ｓ３０４）。
そして、Ｓ３０１において、未処理の代表タームが無い場合、付加情報生成部１２２は、付加情報の設定された抽出タームリストを検索結果情報として検索結果記憶部１９３に記憶する（Ｓ３０５）。【００９５】
図１８は、実施の形態１におけるタームスコア算出部１２４のタームスコア算出処理の流れを示すフローチャートである。
タームスコア算出部１２４のタームスコア算出処理（Ｓ３０４）の詳細について、図１８に基づいて以下に説明する。【００９６】
まず、タームスコア算出部１２４は、以下の式により、処理対象の代表タームｔのタームスコアＳ（ｔ）を算出する（Ｓ４０１）。【００９７】
【数８】
2007060728.tif 000010
【００９８】
上記の式で用いるＭＥＤＬＩＮＥの全文献数とヒット文献数は検索結果記憶部１９３に記憶されたＭＥＤＬＩＮＥ結果情報から取得する。また、全文献中ターム毎文献数はＳ３０２においてタームＤＢ１９２の出力したＭｅＳＨターム情報から取得する。また、ヒット文献中ターム毎文献数は抽出タームリストから取得する。
上記の式では、ヒット文献情報における処理対象の代表タームの密度（ｐｔ）を基準分布、全文献情報における処理対象の代表タームの密度（ｑｔ）を計測分布としてオッズを算出し、対数オッズ比（Ｌｏｄ［Ｌｏｇ  Ｏｆ  Ｏｄｄｓ］）をタームスコアとして算出している。但し、“オッズ”はスコアリングの一例であり、他のスコアリングによりタームスコアを算出してもよい。
そのため、ＭＥＤＬＩＮＥ２００の全文献情報における当該ＭｅＳＨタームの出現頻度が低く、かつヒット文献情報における当該ＭｅＳＨタームの出現頻度が高いほど、当該ＭｅＳＨタームのタームスコアは高くなる。つまり、タームスコアが高いほど当該ＭｅＳＨタームが重要であることを示す。【００９９】
次に、付加情報生成部１２２のタームスコア算出部１２４は、仮算出したタームスコアを調整する（Ｓ４０２〜Ｓ４０４）。【０１００】
Ｓ４０２ではヒット文献数と特定の第１の閾値とを比較し、Ｓ４０３では処理対象の代表タームのヒット文献中ターム毎文献数と特定の第２の閾値とを比較する。そして、Ｓ４０４において、ヒット文献数が第１の閾値未満であり且つ処理対象の代表タームのヒット文献中ターム毎文献数が第２の閾値未満である処理対象の代表タームのタームスコアを「−∞」に変更する。ここで、ヒット文献数についての第１の閾値とヒット文献中ターム毎文献数についての第２の閾値とはあらかじめ文献検索装置１００の記憶機器に記憶しておくものとする。また、第１の閾値や第２の閾値を複数設けて複数の条件によりタームスコアを算出してもよい。例えば、ヒット文献中ターム毎文献数についての第３の閾値を設け、上記の条件に加えて、ヒット文献数が第１の閾値以上であり且つ処理対象の代表タームのヒット文献中ターム毎文献数が第３の閾値未満である場合に、処理対象の代表タームのタームスコアを「−∞」に変更してもよい。また、タームスコアの調整は上記条件に当てはまる場合のタームスコアを「−∞」にすることに限らない。例えば、上記条件に当てはまる場合のタームスコアに対して、特定の割合での縮小や特定の値の減算をしたり、上記条件に当てはまらない場合のタームスコアに対して、特定の割合での増大や特定の値の加算をしてもよい。【０１０１】
Ｓ４０１で算出するタームスコアについて、ヒット文献数が少ないために高くなったタームスコアは必ずしも当該ＭｅＳＨタームが重要であることを示さない。特に、ヒット文献数が少なくヒット文献中ターム毎文献数も少ない当該ＭｅＳＨタームは重要ではないを考えられる。そこで、Ｓ４０２〜Ｓ４０４において、重要でないと考えられる当該ＭｅＳＨタームのタームスコアを低くする調整をする。【０１０２】
そして、タームスコア算出部１２４は、タームスコアを処理対象の代表タームに対応付けて抽出タームリストに設定する（Ｓ４０５）。【０１０３】
次に、検索結果表示部１０５の検索結果表示処理（Ｓ１０４）について説明する。
検索結果表示部１０５は、検索結果記憶部１９３から抽出タームリスト（検索結果情報）を取得し、例えば図１９に示すような、検索結果画面の結果（４）を表示する。【０１０４】
図１９は、実施の形態１における検索結果画面の結果（４）を示す図である。
検索結果画面のサブメニュー（３）で抽出タームの分類表示（ＧＤＣＴ）をユーザに指定された場合の検索結果画面の結果（４）について、図１９に基づいて以下に説明する。【０１０５】
図１９において、［１］はチェックボックス、［２］はタームスコア（Ｓｃｏｒｅ）、［３］はヒット文献中ターム毎文献数（Ｆｒｅｑｕｅｎｃｙ）、［４］は代表ターム（Ｈｅａｄｉｎｇ）、［５］は説明（Ｄｅｓｃｒｉｐｔｉｏｎ）、［６］はＯＭＩＭアイコン、［７］はＰｕｂＭｅｄアイコンである。【０１０６】
検索結果表示部１０５は、分類取得部１２３が抽出し抽出リストに設定した各抽出タームの分類に従い、抽出タームについて上記の項目（［１］〜［７］）を分類別に表示する。図１９は、遺伝子（Ｇｅｎｅ）に分類する抽出タームの表示を示している。【０１０７】
チェックボックス［１］は、絞り込み検索の検索条件としてクエリーに追加するＭｅＳＨタームを選択するチェックボックスである。
クエリー生成部１１５は、ユーザがマウス９０３（入力機器の一例）を使用してチェックボックスにチェックした代表ターム［４］をＡＮＤ（論理積）条件またはＯＲ（論理和）条件またはＮＯＴ（否定）条件で追加したクエリーを生成する。【０１０８】
タームスコア（Ｓｃｏｒｅ）［２］はタームスコアを示し、ヒット文献中ターム毎文献数（Ｆｒｅｑｕｅｎｃｙ）［３］はヒット文献中ターム毎文献数を示し、代表ターム（Ｈｅａｄｉｎｇ）［４］は代表タームを示し、説明（Ｄｅｓｃｒｉｐｔｉｏｎ）［５］は代表ターム［４］の説明を示す。【０１０９】
ＯＭＩＭアイコン［６］は当該ＭｅＳＨターム（代表ターム［４］）を検索条件とするＯＭＩＭの検索結果ページの表示を指定するアイコンで、ＰｕｂＭｅｄアイコン［７］は当該ＭｅＳＨターム（代表ターム［４］）を検索条件とするＰｕｂＭｅｄの検索結果ページの表示を指定するアイコンである。
クエリー生成部１１５は、ユーザがマウス９０３（入力機器の一例）を使用してＯＭＩＭアイコン［６］またはＰｕｂＭｅｄアイコン［７］を押下した際、ＭＥＤＬＩＮＥへのアクセスに使用した今回のクエリーに当該ＭｅＳＨタームをＡＮＤ条件で追加したクエリーを生成する。次に、ＭＥＤＬＩＮＥアクセス部１１６は、押下されたアイコンに対応する検索ページ（ＯＭＩＭまたはＰｕｂＭｅｄ）にアクセスするＵＲＬ（クエリーを含む）を生成しインターネットを介してアクセスし、クエリー生成部１１５の生成したクエリーに対応する検索結果ページの情報をインターネットを介して取得する。そして、検索結果表示部１０５は、ＭＥＤＬＩＮＥアクセス部１１６の取得した情報に基づいて、インターネット上でＯＭＩＭまたはＰｕｂＭｅｄが提供する検索結果ページを表示する。【０１１０】
検索結果画面の結果（４）において、ユーザがマウス９０３（入力機器の一例）を使用してタームスコア［２］（Ｓｃｏｒｅ）、ヒット文献中ターム毎文献数［３］（Ｆｒｅｑｕｅｎｃｙ）、代表ターム［４］（Ｈｅａｄｉｎｇ）の各項目名を押下した場合、表示変更部１０３は、押下された項目（タームスコア、ヒット文献中ターム毎文献数、代表ターム）の情報（表示指定情報）に応じて検索結果情報をソートし、検索結果表示部１０５は、ソートされた検索結果情報（表示変更情報）に基づいて検索結果の表示を変更する。【０１１１】
上記実施の形態１において、抽出ターム（抽出タームに対応する代表タームも意味するものとする）、付加情報（分類、タームスコア）を、文献情報を絞り込むための情報として出力できることについて説明した。【０１１２】
しかしながら、文献検索において、検索ヒットした文献に紐付けられたターム（検索キーワード）を抽出し、付加情報を生成するには検索ヒットした文献数に比例する処理量を要するといった課題がある。
そこで、上記実施の形態１において、文献検索時またはターム抽出時に文献スコアの高い文献情報を選択することで、ヒット文献を間引いて高速化し、且つ、有用なタームの見落としを最小限に抑えることができることについて説明した。
例えば、紐付けられたターム抽出処理において処理時間を、ヒット文献数が多いときでは１／１０〜１／１００、ヒット文献数が少ないときでも１／２〜１／１０に短縮することができる。また、計算量が減少するため、文献検索装置を小型計算機で実現することができる。【０１１３】
上記実施の形態１において、ＭｅＳＨターム抽出部１２１が抽出タームに対応する代表タームではなく抽出ターム自体を示す抽出タームリストを生成し、付加情報生成部１２２が抽出ターム自体を示す抽出タームリストに基づいて付加情報を生成してもよい。つまり、抽出ターム自体とその付加情報とを出力してもよい。但し、代表タームはＭｅＳＨタームを一意に識別するため、抽出タームに対応する代表タームとその付加情報とを出力することで、より適切なＭｅＳＨタームを絞り込み検索の検索条件としてユーザに指定させることができる。【０１１４】
また、上記実施の形態１において、文献情報はＭＥＤＬＩＮＥ２００の収録する文献情報でなくても構わず、また、文献情報は医学関連文献の情報でなくても構わない。【０１１５】
また、上記実施の形態１において、文献用語はＭｅＳＨタームでなくても構わず、また、文献用語は医学関連用語の情報でなくても構わない。【０１１６】
また、上記実施の形態１において、抽出タームリストへの「タームの説明」の設定（Ｓ３０２）、「分類」の設定（Ｓ３０３）を抽出タームリストの生成時（Ｓ２０８ａ・Ｓ２０７ｂ）に行ってもよい。これにより、タームＤＢ１９２へのアクセスが減り、処理時間が短くなる。【０１１７】
上記説明のように、上記実施の形態１により、有用な文献情報を取得するための絞り込み文献検索を支援することができることを説明した。【０１１８】
実施の形態２．
ＭＥＤＬＩＮＥ２００の収録する文献情報の更新時の形態について以下に説明する。ここで、前記の実施の形態と異なる部分について説明し、その他の部分については前記の実施の形態と同様であるものとする。【０１１９】
ＭＥＤＬＩＮＥ更新情報取得部１０２は、ＮＬＭのＦＴＰサイトに定期的にアクセスしてＭＥＤＬＩＮＥ２００の更新情報を取得して、更新情報に基づいて、タームＤＢ１９２の各ＭｅＳＨターム情報（エントリ）の全文献中ターム毎文献数の更新と、更新情報についての文献スコアＤＢ１９４の文献スコアの設定を行う。
このとき、ＭｅＳＨターム抽出部１２１は、更新情報の示す文献情報をヒット文献として扱い、上記実施の形態１と同様にして抽出タームリストを生成する。そして、ＭＥＤＬＩＮＥ更新情報取得部１０２は抽出タームリストに設定された代表タームとヒット文献中ターム毎文献数とをタームＤＢ１９２に出力し、タームＤＢ１９２はＭＥＤＬＩＮＥ更新情報取得部１０２の出力した代表タームと同じ代表タームと対応付けて記憶されている全文献中ターム毎文献数にＭＥＤＬＩＮＥ更新情報取得部１０２の出力したヒット文献中ターム毎文献数を加算する。これにより、ＭＥＤＬＩＮＥ更新情報取得部１０２は、更新情報に基づいてタームＤＢ１９２の各ＭｅＳＨターム情報（エントリ）の全文献中ターム毎文献数を更新する。
また、ＭＥＤＬＩＮＥ更新情報取得部１０２は、更新情報の示す文献情報それぞれの文献スコアを前記実施の形態１に示した方法により算出し、算出した文献スコアを当該文献情報のＰＭＩＤと対応付けて文献スコアＤＢ１９４またはＭＥＤＬＩＮＥ２００に設定する。文献スコアをＭＥＤＬＩＮＥ２００に設定する場合、収録する文献情報を文献スコアの順に並び替える。【０１２０】
上記実施の形態２において、ＭＥＤＬＩＮＥ２００の文献情報の更新に対応できることを説明した。つまり、ＭＥＤＬＩＮＥ２００に新たな文献情報が追加されても、前記実施の形態１で説明したタームスコアを算出できる。また、前記実施の形態１で説明した文献スコアを新たな文献情報に対して設定でき、新たな文献情報に対しても文献用語を抽出する文献情報の選択ができる。
【図面の簡単な説明】
【０１２１】
【図１】実施の形態１における文献検索装置１００の構成図。
【図２】実施の形態１における文献検索部１１０の構成図。
【図３】実施の形態１における検索結果生成部１２０の構成図。
【図４】実施の形態１におけるタームＤＢ１９２の記憶管理するＭｅＳＨターム情報のテーブルを示す図。
【図５】ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図。
【図６】ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図。
【図７】ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図。
【図８】ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図。
【図９】ＭｅＳＨ  Ｄｅｓｃｒｉｔｏｒのツリー図。
【図１０】実施の形態１における検索結果表示部１０５が検索結果を表示した画面（検索結果画面）を示す図。
【図１１】実施の形態１における文献検索装置１００の外観を示す図。
【図１２】実施の形態１における文献検索装置１００のハードウェア構成図。
【図１３】実施の形態１における文献検索装置１００の文献検索処理の流れを示すフローチャート。
【図１４】実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャート。
【図１５】実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャート。
【図１６】実施の形態１におけるＭｅＳＨターム抽出部１２１のＭｅＳＨターム抽出処理の流れを示すフローチャート。
【図１７】実施の形態１における付加情報生成部１２２の付加情報生成処理の流れを示すフローチャート。
【図１８】実施の形態１におけるタームスコア算出部１２４のタームスコア算出処理の流れを示すフローチャート。
【図１９】実施の形態１における検索結果画面の結果（４）を示す図。
【符号の説明】
【０１２２】
１００  文献検索装置、１０２  ＭＥＤＬＩＮＥ更新情報取得部、１０３  表示変更部、１０４  ログイン部、１０５  検索結果表示部、１１０  文献検索部、１１５  クエリー生成部、１１６  ＭＥＤＬＩＮＥアクセス部、１２０  検索結果生成部、１２１  ＭｅＳＨターム抽出部、１２２  付加情報生成部、１２３  分類取得部、１２４  タームスコア算出部、１２５  ＭｅＳＨ番号取得部、１９１  ユーザ情報ＤＢ、１９２  タームＤＢ、１９３  検索結果記憶部、１９４  文献スコアＤＢ、２００  ＭＥＤＬＩＮＥ、２１０  ＯＭＩＭ、２２０  ＭｅＳＨ、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ＦＡＸ機、９４０  インターネット、９４１  ウェブサーバ、９４２  ＬＡＮ。
【図１】
2007060728.tif 000015
【図２】
2007060728.tif 000016
【図３】
2007060728.tif 000017
【図４】
2007060728.tif 000018
【図５】
2007060728.tif 000019
【図６】
2007060728.tif 000020
【図７】
2007060728.tif 000021
【図８】
2007060728.tif 000022
【図９】
2007060728.tif 000023
【図１０】
2007060728.tif 000024
【図１１】
2007060728.tif 000025
【図１２】
2007060728.tif 000026
【図１３】
2007060728.tif 000027
【図１４】
2007060728.tif 000028
【図１５】
2007060728.tif 000029
【図１６】
2007060728.tif 000030
【図１７】
2007060728.tif 000031
【図１８】
2007060728.tif 000032
【図１９】
2007060728.tif 000033
【国際調査報告】
2007060728.tif 000034
2007060728.tif 000035