(57)【要約】【課題】表記や単位系を意識しなくても数値情報を検索することができる数値情報検索装置を提供する。【解決手段】検索対象の文書や検索したい数量表現を入力する入力手段１と、属性を表す属性名と属性を付与するための条件とが格納された属性情報辞書３と、上記入力された文書や数値表現に上記属性情報辞書を参照して属性を付与する属性付与手段２と、属性を表す属性名と変換前文字列と変換後文字列とが格納された変換情報辞書５と、上記属性付与後の文書や数値表現に対して、上記変換辞書情報を参照して、属性付与部分の数量を変換前文字列から変換後文字列に変換することによって、属性付与部分の数値情報を変換する数量変換手段４とを備える。【選択図】  図１
2004178490.tif 000002
【特許請求の範囲】
【請求項１】
自然言語で数値情報を検索する数値情報検索装置において、
検索対象の文書や検索したい数量表現を入力する入力手段と、
属性を表す属性名と属性を付与するための条件とが格納された属性情報辞書と、
上記入力された文書や数値表現に上記属性情報辞書を参照して属性を付与する属性付与手段と、
属性を表す属性名と変換前文字列と変換後文字列とが格納された変換情報辞書と、
上記属性付与後の文書や数値表現に対して、上記変換辞書情報を参照して、属性付与部分の数量を変換前文字列から変換後文字列に変換することによって、属性付与部分の数値情報を変換する数量変換手段と
を備えた
ことを特徴とする数値情報検索装置。
【請求項２】
請求項１記載の数値情報検索装置において、
上記属性付与変換後の文書から特定の属性部分を検索キーワードとして抽出する抽出手段と、
文書データが格納される文書データベースと、
上記属性付与変換後の文書と上記入力された元の文書と上記抽出された検索キーワードとを上記文書データベースに格納する文書格納検索手段と
をさらに備えた
ことを特徴とする数値情報検索装置。
【請求項３】
請求項２記載の数値情報検索装置において、
検索結果を出力する出力手段をさらに備え、
上記文書格納検索手段は、上記属性付与変換後の数値表現と検索キーワードが一致する文書を上記文書データベースから検索し、上記検索結果として上記出力手段に送る
ことを特徴とする数値情報検索装置。
【請求項４】
請求項２記載の数値情報検索装置において、
属性を表す属性名と範囲の表現を表す範囲指定語と比較の大小関係を表す比較条件と出力の並べ替えのための順序を表す整列順とが格納された抽出情報辞書と、
出力の並べ替えのための並べ替え手段と
検索結果を出力する出力手段と
をさらに備え、
上記抽出手段は、上記属性付与変換後の数値表現から属性名と数値と範囲指定語とを抽出し、
上記並べ替え手段は、上記数値表現から抽出された数値を、上記数値表現から抽出された属性名と属性名が一致する複数の検索キーワードの数値とそれぞれ比較し、上記抽出情報辞書を参照して、上記比較結果が範囲指定語の比較条件に適合する検索キーワードを選択し、選択した検索キーワードを整列順に従って並べ替え、
上記文書格納検索手段は、上記数値表現から抽出された属性名と属性名が一致する検索キーワードを上記文書データベースから検索して上記並べ替え手段に送り、上記並べ替えされた検索キーワードと一致する文書を上記文書データベースから検索し、これらの検索した文書を上記並べ替えされた検索キーワードの順序に従って上記検索結果として上記出力手段に送る
ことを特徴とする数値情報検索装置。
【請求項５】
請求項１から４までのいずれかに記載の数値情報検索装置において、
上記属性付与手段は、上記属性情報辞書を参照して、属性の開きタグと閉じタグを原文の条件部分の前後に付与することを特徴とする数値情報検索装置。
【請求項６】
請求項１から４までのいずれかに記載の数値情報検索装置において、
上記属性付与手段は、上記属性情報辞書を参照して、原文を変更することなく、原文中の条件部分の属性を示す属性情報データを上記原文とは別に保持できるように付与することを特徴とする数値情報検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然言語で数値情報を検索する数量表現検索装置に関する。
【０００２】
【従来の技術】
自然言語で数値情報を検索できるようにするには、数量的な表現に対応しなければならない。
【０００３】
従来の数値情報検索装置では、文脈情報と時刻／数量表現の基準と範囲に関する情報に着目することによって、相対的な表現を含んだ数量／時間表現を入力文として扱うことができる（例えば、特許文献１参照）。このような従来の数値情報検索装置では、例えば、「１９９０年」に対して「翌年」とは「１９９１年」であると補完され、「１位から３位まで」に対して「次」とは「４位から」であると補完される。
【０００４】
【特許文献１】
特開平７−２００５８３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の数値情報検索装置では、単位のように表記や基準が多様な数値的な表記や基準が多様な数値的な表現には対応することができない。
【０００６】
例えば、「１００円増加」は、「１０００円」に対して「１００円増加」であれば「＋１００」でよいが、「１メートル」に対して「１センチメートル増加」や「１ｍｍ増加」であれば、まず数値的な変換をしなければ補完することができない。
【０００７】
本発明は、このような従来の従来の課題に鑑みてなされたものであり、表記や単位系を意識しなくても数値情報を検索することができる数値情報検索装置を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明の数値情報検索装置は、自然言語で数値情報を検索する数値情報検索装置において、
検索対象の文書や検索したい数量表現を入力する入力手段と、
属性を表す属性名と属性を付与するための条件とが格納された属性情報辞書と、
上記入力された文書や数値表現に上記属性情報辞書を参照して属性を付与する属性付与手段と、
属性を表す属性名と変換前文字列と変換後文字列とが格納された変換情報辞書と、
上記属性付与後の文書や数値表現に対して、上記変換辞書情報を参照して、属性付与部分の数量を変換前文字列から変換後文字列に変換することによって、属性付与部分の数値情報を変換する数量変換手段と
を備えた
ことを特徴とするものである。
【０００９】
【発明の実施の形態】
実施の形態１
図１は本発明の実施の形態１の数値情報検索装置のブロック構成図である。この実施の形態１の数値情報検索装置は、入力手段１と、属性付与手段２と、属性情報辞書３と、数量変換手段４と、変換情報辞書５と、文書格納検索手段６と、文書データベース７と、抽出手段８と、出力手段９とを備える。
【００１０】
入力手段１は、検索対象の文書や検索したい数値表現を入力する手段である。この入力手段１は、入力された文書や数値表現を属性付与手段２に送る。
【００１１】
属性付与手段２は、属性を付与する手段である。この属性付与手段２は、属性情報辞書３を参照して、入力手段１から入力された文書や数値表現の条件部分の前後に属性の開きタグと閉じタグを付与して、数量変換手段４に送る。
【００１２】
属性情報辞書３は、属性の情報を格納する辞書である。この属性情報辞書３は、属性情報は、属性名と条件からなる。
【００１３】
数量変換手段４は、数値情報を変換する手段である。この数量変換手段４は、変換情報辞書５を参照して、属性付与手段２から入力された属性付与後の文書や数値表現に対して、属性の変換前文字列の部分を変換後文字列の部分に変換して、抽出手段８に送る。
【００１４】
変換情報辞書５は、数量の変換の情報を格納する辞書である。この変換情報辞書５、属性名と変換前文字列と変換後文字列からなる。
【００１５】
文書格納検索手段６は、文書を格納および検索する手段である。この文書格納検索手段６は、抽出手段８から入力された属性付与変換後の文書や元の文書や検索キーワードを文書データベース７に格納し、抽出手段８から入力された属性付与変換後の数値表現が検索キーワードと一致する文書を文書データベース７から検索して出力手段９に送る。
【００１６】
文書データベース７は、検索対象の文書や属性付与変換後の文書を格納するデータベースである。
【００１７】
抽出手段８は、キーワードや該当部分を抽出する手段である。この抽出手段８は、数量変換手段４から入力された変換後の文書や数値表現と、変換後の属性の部分を抽出した検索キーワードを、文書格納検索手段６に送る。
【００１８】
出力手段９は、結果を出力する手段である。この出力手段９は、文書格納検索手段６から送られた検索結果を出力する。
【００１９】
なお、属性を付与する処理、文書をデータベース化する処理、文書を格納および検索する処理、ならびに該当部分を抽出する処理は、一般的な部分に関しては、既知の自然言語処理技術を用いればよい。
【００２０】
図２は本発明の実施の形態１の数値情報検索装置の動作を説明するフローチャートである。この図２において、入力手段１で処理を選択し（ステップ２０１）、投入処理を実行するか（ステップ２０２）、検索処理を実行するか（ステップ２０３）、または終了する。
【００２１】
図３は図２のステップ２０２の投入処理の動作を説明するフローチャートであり、図４は図２のステップ２０３の検索処理の動作を説明するフローチャートである。また、図５は属性情報辞書３の構成例を示す図であり、図６は変換情報辞書５の構成例を示す図である。なお、図６の変換情報辞書５の変換後文字列においての「＊１０＊＊−９ｍ」，「＊１０＊＊−３ｍ」は、それぞれ「×１０−９ｍ」，「×１０−３ｍ」を示す。
【００２２】
図３の投入処理では、まず最初に、検索対象の文書を入力手段１に投入する（ステップ３０１）。
例えば、以下の例文（ａ）、（ｂ）、または（ｃ）を投入する。
「Ａ社は８０ナノメートルの微細加工技術の開発に成功」…（ａ）
「Ｂ社は１００ｎｍが限界」…（ｂ）
「０．１ｍｍが限界だった時代は遠く」…（ｃ）
入力手段１に投入された文書は、属性付与手段２に送られる。
【００２３】
次に、属性付与手段２において、属性情報辞書３（図５参照）を参照して、投入された文書から条件部分を探し、その条件部分に属性を付与する（ステップ３０２）。
例文（ａ）では、条件部分として「８０ナノメートル」が含まれており、その属性名は「ＬＥＮＧＴＨ」なので、その条件部分の前後に属性の開きタグ＜ＬＥＮＧＴＨ＞および属性の閉じタグ＜／ＬＥＮＧＴＨ＞をそれぞれ付与し、
「Ａ社は＜ＬＥＮＧＴＨ＞８０ナノメートル＜／ＬＥＮＧＴＨ＞の微細加工技術の開発に成功」
となる。
例文（ｂ）では、条件部分として「１００ｎｍ」が含まれており、その属性名は「ＬＥＮＧＴＨ」なので、その条件部分の前後にその属性のタグを付与し、
「Ｂ社は＜ＬＥＮＧＴＨ＞１００ｎｍ＜／ＬＥＮＧＴＨ＞が限界」
となる。
例文（ｃ）では、条件部分として「０．１ｍｍ」が含まれているので、同様にして、
「＜ＬＥＮＧＴＨ＞０．１ｍｍ＜／ＬＥＮＧＴＨ＞が限界だった時代は遠く」
となる。
属性付与手段２で属性付与された文書は、数量変換手段４に送られる。
【００２４】
次に、数量変換手段４において、変換情報辞書５（図６参照）を参照して、文書の属性の数量を変換する（ステップ３０３）。
例文（ａ）では、属性の数量（変換前文字列）「ナノメートル」が変換後文字列「×１０−９ｍ」に変換され、
「Ａ社は＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞の微細加工技術の開発に成功」
となる。
例文（ｂ）では、変換前文字列「ｎｍ」が変換後文字列「×１０−９ｍ」に変換され、
「Ｂ社は＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞が限界」
となる。
例文（ｃ）では、変換前文字列「ｍｍ」が変換後文字列「×１０−３ｍ」に変換され、
「＜ＬＥＮＧＴＨ＞０．１×１０−３ｍ＜／ＬＥＮＧＴＨ＞が限界だった時代は遠く」
となる。
数量変換手段４で数量変換された文書は、抽出手段８に送られる。
【００２５】
次に、抽出手段８において、数量変換後の属性の部分を検索キーワードとして抽出する（ステップ３０４）。
例文（ａ）では、「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」が検索キーワードとしてが抽出される。
例文（ｂ）では、「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」が検索キーワードとしてが抽出される。
例文（ｃ）では、「＜ＬＥＮＧＴＨ＞０．１×１０−３ｍ＜／ＬＥＮＧＴＨ＞」が検索キーワードとしてが抽出される。
抽出手段８で抽出された検索キーワードは、元の文書および属性付与変換後の文書とともに文書格納検索手段６に送られる。
【００２６】
最後に、文書格納検索手段６によって、文書データベース７に、元の文書と属性付与変換後の文書と検索キーワードを格納し（ステップ３０５）、投入処理を終了する。
例文（ａ）では、元の文書「Ａ社は８０ナノメートルの微細加工技術の開発に成功」と、属性付与変換後の文書「Ａ社は＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞の微細加工技術の開発に成功」と、検索キーワード「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」とが、文書データベース７に格納される。
例文（ｂ）では、元の文書「Ｂ社は１００ｎｍが限界」と、属性付与変換後の文書「Ｂ社は＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞が限界」と、検索キーワード「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」とが、文書データベース７に格納される。
例文（ｃ）では、元の文書「０．１ｍｍが限界だった時代は遠く」と、属性付与変換後の文書「＜ＬＥＮＧＴＨ＞０．１×１０−３ｍ＜／ＬＥＮＧＴＨ＞が限界だった時代は遠く」と、検索キーワード「＜ＬＥＮＧＴＨ＞０．１×１０−３ｍ＜／ＬＥＮＧＴＨ＞」とが、文書データベース７に格納される。
【００２７】
図４の検索処理では、まず最初に、検索したい数値表現を、検索語として入力手段１に入力する（ステップ４０１）。
例えば、以下の例文（ｄ）を検索語として入力する。
「８０ｎｍ」…（ｄ）
入力手段１に入力された数値表現（検索語）は、属性付与手段２に送られる。
【００２８】
次に、属性付与手段２において、属性情報辞書３（図５参照）を参照して、検索語に属性を付与する（ステップ４０２）。
例文（ｄ）では、その属性名は「ＬＥＮＧＴＨ」なので、その条件部分の前後に属性の開きタグ＜ＬＥＮＧＴＨ＞および属性の閉じタグ＜／ＬＥＮＧＴＨ＞をそれぞれ付与し、
「＜ＬＥＮＧＴＨ＞８０ｎｍ＜／ＬＥＮＧＴＨ＞」
となる。
属性付与手段２で属性付与された数値表現（検索語）は、数量変換手段４に送られる。
【００２９】
次に、数量変換手段４において、変換情報辞書５（図６参照）を参照して、検索語の属性の数量を変換する（ステップ４０３）。
例文（ｄ）では、属性の数量（変換前文字列）「ｎｍ」が変換後文字列「×１０−９ｍ」に変換され、
「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」
となる。
数量変換手段４で数量変換された検索語は、抽出手段８を介して文書格納検索手段６に送られる。
【００３０】
次に、文書格納検索手段６において、数量変換後の検索語と検索キーワードが一致する文書を、文書データベース７に格納されている文書から検索して獲得する（ステップ４０４）。
例文（ｄ）では、検索キーワードが「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」である上記例文（ａ）の文書「Ａ社は８０ナノメートルの微細加工技術の開発に成功」が、数量変換後の検索語「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」と検索キーワードが一致する文書として、文書データベース７から検索されて獲得される。
【００３１】
そして、上記ステップ４０４で獲得した文書を検索結果として出力手段９から出力する（ステップ４０５）。
【００３２】
なお、出力するのは、属性の部分のみでも、属性の前後の適当な範囲でも、文書全体でもよいし、元の文書からでも、属性付与後の文書からでも、数量変換後の文書からでもよい。
【００３３】
以上のように実施の形態１によれば、数値的な変換をすることによって、表記や単位系を意識しなくても数値情報を検索できる。
【００３４】
実施の形態２
図７は本発明の実施の形態２の数値情報検索装置のブロック構成図である。なお、図７において、図１と同じものあるいは相当するものには同じ符号を付してある。この実施の形態２の数値情報検索装置は、入力手段１と、属性付与手段２と、属性情報辞書３と、数量変換手段４と、変換情報辞書５と、文書格納検索手段６と、文書データベース７と、抽出手段８と、出力手段９と、並べ替え手段１０と、抽出情報辞書１１とを備えており、上記実施の形態１の数値情報検索装置（図１参照）において、並べ替え手段１０および抽出情報辞書１１を設けたものである。
【００３５】
並べ替え手段１０は、抽出結果を並べ替える手段である。抽出情報辞書１１は、抽出と並べ替えの情報を格納する辞書である。抽出情報辞書１１は、属性名と範囲指定語と比較条件と整列順からなる。並べ替え手段１０は、抽出情報辞書１１を参照して、文書格納検索手段６から送られた検索キーワードと属性の数値を比較して、範囲指定語の比較条件に該当する検索キーワードを抽出し、整列順に従って並べ替えて、文書データベース７からされた文書を出力手段９に送る。
【００３６】
この実施の形態２の数値情報検索装置の全体の動作および投入処理の動作は、上記実施の形態１の全体の動作（図２参照）および投入処理の動作（図３参照）と同様である。実施の形態２の検索処理の動作について以下に説明する。
【００３７】
図８は本発明の実施の形態２の数値情報検索装置においての検索処理の動作を説明するフローチャートである。また、図９は抽出情報辞書１１の構成例を示す図である。なお、図９の抽出情報辞書１１の比較条件においての「＜＝」，「＝＝」は、それぞれ「≦」，「＝」を示す。
【００３８】
以下の実施の形態２の検索処理の説明においては、上記実施の形態１で説明した例文（ａ），（ｂ），（ｃ）の投入処理がすでになされているものとする。
【００３９】
図８の検索処理では、まず最初に、検索したい数値表現を、検索語として入力手段１に入力する（ステップ８０１）。
例えば、以下の例文（ｅ）を検索語として入力する。
「１００ｎｍ以下」…（ｅ）
入力手段１に入力された数値表現（検索語）は、属性付与手段２に送られる。
【００４０】
次に、属性付与手段２において、属性情報辞書３（図５参照）を参照して、検索語から条件部分を探し、その条件部分に属性を付与する（ステップ８０２）。
例文（ｅ）では、条件部分として「１００ｎｍ」が含まれており、その属性名は「ＬＥＮＧＴＨ」なので、その条件部分の前後に属性の開きタグ＜ＬＥＮＧＴＨ＞および属性の閉じタグ＜／ＬＥＮＧＴＨ＞をそれぞれ付与し、
「＜ＬＥＮＧＴＨ＞１００ｎｍ＜／ＬＥＮＧＴＨ＞以下」
となる。
属性付与手段２で属性付与された数値表現（検索語）は、数量変換手段４に送られる。
【００４１】
次に、数量変換手段４において、変換情報辞書５（図６参照）を参照して、検索語の属性の数量を変換する（ステップ４０３）。
例文（ｅ）では、属性の数量（変換前文字列）「ｎｍ」が変換後文字列「×１０−９ｍ」に変換され、
「＜ＬＥＮＧＴＨ＞１００×１０−９＜／ＬＥＮＧＴＨ＞以下」
となる。
数量変換手段４で数量変換された検索語は、抽出手段８に送られる。
【００４２】
次に、抽出手段８において、検索語の数量変換後の属性名と数値と範囲指定語を抽出する（ステップ８０４）。
例文（ｅ）では、属性名として「ＬＥＮＧＴＨ」が抽出され、数値として「１００×１０−９ｍ」が抽出され、範囲指定語として「以下」が抽出される。
抽出手段８で抽出された属性名と数値と範囲指定語は、文書格納検索手段６に送られる。
【００４３】
次に、文書格納検索手段６において、検索語から抽出された属性名と属性名が一致する検索キーワードを、文書データベース７に格納されている検索キーワードから検索する（ステップ８０５）。
例文（ｅ）では、属性名が「ＬＥＮＧＴＨ」である検索キーワードの検索がなされ、上記例文（ａ）の検索キーワード「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」と、上記例文（ｂ）の検索キーワード「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」と、上記例文（ｃ）の検索キーワード「＜ＬＥＮＧＴＨ＞０．１×１０−３ｍ＜／ＬＥＮＧＴＨ＞」とが、文書データベース７から検索される。
文書データベース７から検索された検索キーワードは、属性付与変換後の検索語とともに並べ替え手段１０に送られる。
【００４４】
次に、並べ替え手段１０において、抽出情報辞書（図９参照）を参照して、検索語の数値と文書データベース７から検索された検索キーワードの数値とを比較する（ステップ８０６）。
例文（ｅ）では、検索語の数値は「１００×１０−９ｍ」であって、
上記例文（ａ）の検索キーワードの数値「８０×１０−９ｍ」との比較では、
８０×１０−９ｍ「＜」１００×１０−９ｍ
であり、
上記例文（ｂ）の検索キーワードの数値「１００×１０−９ｍ」との比較では、
１００×１０−９ｍ「＝」１００×１０−９ｍ
であり、
上記例文（ｃ）の検索キーワードの数値「０．１×１０−３ｍ」との比較では、
０．１×１０−３ｍ「＞」１００×１０−９ｍ
である。
【００４５】
次に、並べ替え手段１０において、抽出情報辞書（図９参照）を参照して、比較した結果が範囲指定語の比較条件に適合する検索キーワードを選択する（ステップ８０７）。
例文（ｅ）では、範囲指定語「以下」の比較条件に適合するには、比較結果が「＜」である上記例文（ａ）の検索キーワード「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」」と、比較結果が「＝」である上記例文（ｂ）の検索キーワード「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」であり、これら２つの検索キーワードが選択される。
【００４６】
次に、並べ替え手段１０において、抽出情報辞書（図９参照）を参照して、選択した検索キーワードを整列順に従って並べ替える（ステップ８０８）。
例文（ｅ）では、その範囲指定語「以下」の整列順は「昇順」に設定されているので（図９参照）、上記２つの検索キーワードは、
「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」」（上記例文（ａ）の検索キーワード）
「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」（上記例文（ｂ）の検索キーワード）
の順で並べ替えられる。
並べ替えられた検索キーワードは、文書格納検索手段６に送られる。
【００４７】
次に、文書格納検索手段６において、並べ替えられた検索キーワードと検索キーワードが一致する文書を、文書データベース７に格納されている文書から検索して獲得する（ステップ８０９）。
【００４８】
そして、上記ステップ８０９で獲得した文書を、並べ替えられた検索キーワードの順に従って、検索結果として出力手段９から出力する（ステップ８１０）。
上記例文（ｅ）では、
「Ａ社は８０ナノメートルの微細加工技術の開発に成功」（上記例文（ａ））
「Ｂ社は１００ｎｍが限界」（上記例文（ｂ））
の順で出力される。
【００４９】
なお、以下の例文（ｆ）を検索語として入力した場合には、範囲指定語は「かそれ以下」となる（図９参照）。
「１００ｎｍかそれ以下」…（ｆ）
この例文（ｆ）では、範囲指定語「かそれ以下」の整列順は「降順」に設定されているので（図９参照）、
「＜ＬＥＮＧＴＨ＞１００×１０−９ｍ＜／ＬＥＮＧＴＨ＞」（上記例文（ｂ）の検索キーワード）
「＜ＬＥＮＧＴＨ＞８０×１０−９ｍ＜／ＬＥＮＧＴＨ＞」」（上記例文（ａ）の検索キーワード）
の順に検索キーワードが並べ替えられて、
「Ｂ社は１００ｎｍが限界」（上記例文（ｂ））
「Ａ社は８０ナノメートルの微細加工技術の開発に成功」（上記例文（ａ））
の順で出力され、範囲指定語が「以下」の場合とは逆となる。
【００５０】
以上のように実施の形態２によれば、範囲の表現を数値の大小関係に変換して比較することによって、数式を意識しなくても数値情報を検索することができる。また、範囲の表現に従って検索結果を並べ替えることにより、効率よく検索結果を確認できる。また、自然言語の検索に用いることによって、数量表現の検索が容易になる。
【００５１】
なお、上記実施の形態１および２では、属性の付与には属性タグを原文に挿入する方法を用いて説明したが、別の方法を用いてもよい。例えば、原文を変更することなく、「原文の３５文字目から４０文字目までが「ＬＥＮＧＴＨ」の属性を持つ」といった情報が記載された原文の属性情報データとして、原文とは独立して保持する方法などが考えられる。
【００５２】
また、上記実施の形態１および２では、数値情報のみを検索語および検索対象とする数値情報検索装置を説明したが、本発明は、数値以外の語を検索語または検索対象とする方法や装置と組み合わせて利用してもよい。
【００５３】
【発明の効果】
以上のように本発明によれば、数値的な変換をすることによって、表記や単位系を意識しなくても数値情報を検索できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１の数値情報検索装置のブロック構成図である。
【図２】図１の数値情報検索装置の動作を説明するフローチャートである。
【図３】図２のステップ２０２の投入処理の動作を説明するフローチャートである。
【図４】図２のステップ２０３の検索処理の動作を説明するフローチャートである。
【図５】図１の属性情報辞書の構成例を示す図である。
【図６】図１の変換情報辞書の構成例を示す図である。
【図７】本発明の実施の形態２の数値情報検索装置のブロック構成図である。
【図８】図７の数値情報検索装置においての検索処理の動作を説明するフローチャートである。
【図９】図７の抽出情報辞書の構成例を示す図である。
【符号の説明】
１  入力手段、  ２  属性付与手段、  ３  属性情報辞書、  ４  数量変換手段、  ５  変換情報辞書、  ６  文書格納検索手段、  ７  文書データベース、
８  抽出手段、  ９  出力手段、  １０  並べ替え手段、  １１  抽出情報辞書。
【図１】
2004178490.tif 000003
【図２】
2004178490.tif 000004
【図３】
2004178490.tif 000005
【図４】
2004178490.tif 000006
【図５】
2004178490.tif 000007
【図６】
2004178490.tif 000008
【図７】
2004178490.tif 000009
【図８】
2004178490.tif 000010
【図９】
2004178490.tif 000011