(57)【要約】【課題】  情報検索システムで、検索漏れや検索ノイズが少ない検索結果を出力することを目的とする。【解決手段】  情報検索システム１は、技術のフィールド、該フィールドに属する技術範囲（テーマ）、各テーマの技術特性（ターム）を記憶する技術分類データベース３１、技術コンテンツを蓄積する技術コンテンツデータベース３５、検索者の入力文字列を取得する入力文字列取得部１１、入力文字列で技術分類データベース３１に記憶されたタームを照合し、一致するタームを含むテーマを抽出し、抽出したテーマから１つのテーマを特定し、特定したテーマが含むターム群を抽出する概念化部１５、ターム群をキーワードとして技術コンテンツデータベース３５をテキスト検索し、評価の良い技術コンテンツを取得するコンテンツ検索部１７、取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部１９を備える。【選択図】  図１
2014102625.tif 000002
【特許請求の範囲】
【請求項１】
情報を検索するシステムであって、
技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類を記憶する技術分類データベースと、
技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースと、
検索者によって入力された単語または単語の組合せである入力文字列を取得する入力文字列取得部と、
前記技術分類データベースに記憶された技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも１つのテーマを特定し、該特定したテーマに含まれる複数のターム群を抽出する概念化部と、
前記抽出したターム群をキーワードとして前記技術コンテンツデータベースをテキスト検索し、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得するコンテンツ検索部と、
前記取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部とを、備える
ことを特徴とする情報検索システム。
【請求項２】
前記技術分類データベースに記憶された技術分類に基づくテーマおよびタームが付与された技術情報に関する分類付テキストを蓄積する分類付テキストデータベースを備えるとともに、
前記概念化部は、前記技術分類データベースの検索処理の代わりに、前記分類付テキストデータベースに記憶された分類付テキストに付与されたタームを前記形態素で照合し、一致するタームが付与されたテキストを抽出し、抽出したテキストに含まれる全てのテーマを抽出し、該抽出したテキスト数に基づいて該抽出したテーマから少なくとも１つのテーマを特定する
ことを特徴とする請求項１に記載の情報検索システム。
【請求項３】
前記概念化部は、前記技術分類データベースから抽出した前記テーマが属するフィールドを抽出し、抽出した該フィールド各々の評価値を予め定めた評価方法により算出し、該評価値が近いフィールドが複数存在する場合に、該複数のフィールドから選択されたフィールドが属するテーマを特定する
ことを特徴とする請求項１または請求項２に記載の情報検索システム。
【請求項４】
前記入力文字列取得部が、前記入力文字列として文を取得し、
前記概念化部が、前記入力文字列に対して形態素解析を行って形態素を抽出し、前記技術分類データベースに記憶された技術分類のタームを前記抽出した形態素で照合し、一致するタームを含む全てのテーマを抽出する
ことを特徴とする請求項１ないし請求項３のいずれか一項に記載の情報検索システム。
【請求項５】
前記概念化部は、前記特定したテーマに含まれる全てのターム群を抽出する
ことを特徴とする請求項１ないし請求項４のいずれか一項に記載の情報検索システム。
【請求項６】
前記概念化部は、前記技術分類のタームが階層構造を有する場合に、前記特定したテーマに含まれるタームから、前記入力文字列と一致したタームの上位に直接連なるタームまたは下位に属する全てのタームを抽出する
ことを特徴とする請求項１ないし請求項４のいずれか一項に記載の情報検索システム。
【請求項７】
情報を検索するために、コンピュータに、
検索者によって入力された単語または単語の組合せである入力文字列を取得し、
技術分類データベースに記憶された、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類に対して、該技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも１つのテーマを特定し、
前記特定したテーマに含まれる複数のターム群を抽出し、
技術情報を示すコンテンツを蓄積する技術コンテンツデータベースに対して、前記抽出したターム群をキーワードとしてテキスト検索を行い、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得し、
前記取得した技術コンテンツを表示する表示用データを出力する、処理を実行させる
ことを特徴とする情報検索プログラム。
【請求項８】
情報を検索するために、コンピュータが、
検索者によって入力された単語または単語の組合せである入力文字列を取得する処理過程と、
技術分類データベースに記憶された、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類に対して、該技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも１つのテーマを特定する処理過程と、
前記特定したテーマに含まれる複数のターム群を抽出する処理過程と、
技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースに対して、前記抽出したターム群をキーワードとしてテキスト検索を行い、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得する処理過程と、
前記取得した技術コンテンツを表示する表示用データを出力する処理過程とを、備える
ことを特徴とする情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の検索処理に関する。より詳しくは、本発明は、与えられた文字列から検索したい技術の範囲を概念化して情報を検索する検索処理に関する。
【背景技術】
【０００２】
エンジニアリング、製品企画等の業務では、技術情報の収集は欠かすことができない。技術情報として、インターネット、イントラネット等で標準的に用いられているドキュメントシステムであるｗｅｂに蓄積されている情報が広く利用されている。これらの情報を検索する手段として、テキスト検索処理が使用されている。
【０００３】
従来の検索手法として、与えられた文字列をキーワードとする検索手法があり、例えば、製品名や仕様を示す文字列を入力して製品を検索する製品検索システムで実施されている（従来手法（１））。
【０００４】
別の従来の検索手法として、大量の自由文等のテキストデータに対してデータマイニングを行い、相関関係や出現パターンなどを解析して情報を検索する手法があり、例えば、書籍検索システムで実施されている（従来手法（２））。
【０００５】
さらに別の従来の検索手法として、検索対象となる技術文献に分類コードを付与し、分類コードを用いて検索する手法があり、例えば、分類が付与された特許公報を検索する特許検索装置が知られている（従来手法（３））。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３５１８９６公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の従来手法（１）は、与えられたキーワードとの一致検索であるため、製品名や仕様、術語が入力されないと、所望する検索結果が得られないという問題がある。
【０００８】
しかし、所望する技術情報を得るための適切なキーワードを入力できる検索者は多くはない。例えば、「ガラス板に穴を開ける手段」に関する情報を得たい場合に、既に知っている手段の「ドリル」に関連する検索結果を得ることが可能であっても、本当に知りたい他の手段、例えばレーザ、ウォータージェット、パンチング加工等に関連する技術情報を検索結果として得ることができない。
【０００９】
一般的に、検索精度は、検索者が適正なキーワードを入力できるかに依存している。しかし、技術情報の検索の必要性は、検索したい技術情報について十分な知識がないから生ずるのであり、検索したい技術情報を十分に得ている時点では検索する必要性がなくなっていることが大半であるため、検索者が、適切なキーワードを思いつくことは困難であるとされている。
【００１０】
上記の従来手法（２）は、従来手法（１）の問題を解決可能であるが、別の問題がある。すなわち、従来手法（２）は、与えられた語の共起性を利用した連想結果を提供するものであるため、本来の検索目的や意図に合致しない検索結果（検索ノイズ）が多いという問題がある。
【００１１】
上記の従来手法（３）は、従来手法（１）、（２）の問題を解決可能であるが、別の問題がある。すなわち、検索対象の情報に付与されている分類コードが少ない場合には、検索対象の分類に柔軟性がなくなる反面、分類コードが多い場合には、検索ノイズの問題がある。さらに、検索者が入力するキーワードが適切でない場合には、分類コードによる検索範囲が不適切となり、検索漏れが発生する可能性がある。また、検索対象が、分類コードの付いた情報に限定され、収集できる情報が限定的であるという問題がある。また、他のデータベースに蓄積された論文、製品等の情報について横断的検索ができず検索者にとって不便であるという問題もある。
【００１２】
本発明は、これらの従来手法を考慮してなされたものであり、その目的は、検索者の入力した単語や文が検索用キーワードとして適正ではない場合でも、検索ノイズや検索漏れが少なく、かつ、汎用的な検索対象に対する検索を行える情報検索技術を提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る情報検索システムは、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類を記憶する技術分類データベースと、技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースとを備える。該情報検索システムは、さらに、検索者によって入力された単語または単語の組合せである入力文字列を取得する入力文字列取得部と、前記技術分類データベースに記憶された技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも１つのテーマを特定し、該特定したテーマに含まれる複数のターム群を抽出する概念化部と、前記抽出したターム群をキーワードとして前記技術コンテンツデータベースをテキスト検索し、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得するコンテンツ検索部と、前記取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部とを備える。
【発明の効果】
【００１４】
上記した情報検索システムによれば、検索者が入力した文字列から、検索者が本来検索したいと思われる技術概念を示す検索条件（検索キーワード）を生成し、技術情報を検索することができる。例えば、検索者から、適切な検索キーワードが与えられていない場合でも、入力された文字列をもとに検索者が検索したい技術の範囲を特定し、特定した技術範囲に関連する概念を用いて検索処理を行うことにより検索対象を拡張し、さらに検索結果を評価することにより、検索漏れおよび検索ノイズが少ない検索結果を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】一実施例における情報検索システムのブロック構成例を示す図である。
【図２】一実施例における概念化部のブロック構成例を示す図である。
【図３】一実施例における技術分類データベースのフィールド情報およびテーマ情報のデータ構成例を示す図である。
【図４】一実施例における技術分類データベースのターム情報のデータ構成例を示す図である。
【図５】一実施例における技術分類データベースのターム情報のデータ構成例を示す図である。
【図６】一実施例における分類付テキストデータベースのデータ構成例を示す図である。
【図７】一実施例における技術コンテンツデータベースのデータ構成例を示す図である。
【図８】一実施例における情報検索システムの概要処理の処理フロー例を示す図である。
【図９】一実施例において、情報検索システムが表示する画面例を示す図である。
【図１０】一実施例において、情報検索システムが表示する検索結果を表す画面例を示す図である。
【図１１】一実施例における第１のブロック構成例でのテーマ特定処理のより詳細な処理フロー例を示す図である。
【図１２】一実施例における第２のブロック構成例でのテーマ特定処理のより詳細な処理フロー例を示す図である。
【図１３】一実施例におけるフィールド特定処理のより詳細な処理フロー例を示す図である。
【図１４】一実施例におけるフィールド選択域を備える画面例を示す図である。
【図１５】一実施例における検索結果の文献情報と製品情報とを表示する画面例を示す図である。
【図１６】一実施例における検索結果の企業情報と製品情報とを表示する画面例を示す図である。
【図１７】一実施例における情報検索システムのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一態様として開示する情報検索システムについて説明する。
【００１７】
図１は、一実施例における情報検索システムのブロック構成例を示す図である。
【００１８】
情報検索システム１は、予め備えた技術分類体系に基づいて、検索者が入力した文字列から検索条件を生成し、生成した検索条件で技術情報を検索する情報処理システムである。
【００１９】
情報検索システム１が備える技術分類体系は、技術が適用される産業に基づく分野（フィールド）を示すフィールド情報、各フィールドに属する技術について、その範囲を示す区分（テーマ）を示すテーマ情報、および１つのテーマに分類される技術的特徴を示す術語（ターム）を複数の観点に分類して定義しているターム情報で構成されている。
【００２０】
すなわち、技術分類体系では、複数のフィールドで構成され、各フィールドは、下位構成として１または複数のテーマを有する。さらに、各テーマは、１または複数の観点の分類に属する１または複数の階層化したタームを有する。技術分類体系を構成する情報の詳細は、後述する。
【００２１】
情報検索システム１は、入力文字列取得部１１、形態素解析部１３、概念化部１５、コンテンツ検索部１７、コンテンツ表示部１９を有する検索装置１０と、技術分類データベース３１、分類付テキストデータベース３３、技術コンテンツデータベース３５の記憶装置とを備える。また、情報検索システム１の検索装置１０は、検索者が使用する情報処理端末である検索者端末５とネットワークＮを介して接続している。
【００２２】
検索装置１０の入力文字列取得部１１は、検索者端末５で検索者が入力した文字列（入力文字列）を取得する。入力文字列は、単語、単語の組合せ、または任意の文等である。
【００２３】
形態素解析部１３は、入力文字列取得部１１が入力文字列として文の入力を受け付ける場合に、入力文字列に形態素解析を行い、形態素から自立語を取り出す。形態素解析部１３は、既知の一般的な形態素解析処理を実施する。
【００２４】
概念化部１５は、入力文字列である単語、単語の組合せ、または入力文字列から取り出した自立語を用いて、検索者が検索したい技術の範囲を示すテーマを検索し、予め定めた評価方法により評価の良いテーマを特定して、特定したテーマに属する技術的特徴を示すターム群を取得する。
【００２５】
コンテンツ検索部１７は、取得したターム群を用いて、技術コンテンツデータベース３５に対するＯＲ条件の検索処理を行い、予め定めた評価方法により検索結果を評価し、評価の良い技術コンテンツを取得する。
【００２６】
コンテンツ表示部１９は、取得された技術コンテンツを検索者端末５に表示させる。
【００２７】
検索装置１０の概念化部１５は、１つの構成例（第１の構成例）として、図２（Ａ）に示すように、テーマ検索部１５１、ターム群取得部１５３を備える。さらに、第１の構成例をとる場合には、情報検索システム１の分類付テキストデータベース３３は不要である。
【００２８】
テーマ検索部１５１は、技術分類データベース３１に記憶されている技術分類体系を構成するテーマの中から、取り出した自立語に合致するテーマを抽出し、予め定められた評価方法でテーマを評価し、評価の良いテーマを少なくとも１つ特定する。
【００２９】
ターム群取得部１５３は、特定したテーマに含まれる全ターム（ターム群）を取得する。
【００３０】
概念化部１５は、第１の構成例において、さらに、フィールド特定部１５９を備えることができる。
【００３１】
フィールド特定部１５９は、技術分類データベース３１から、テーマ検索部１５１が抽出した各テーマが属するフィールドをそれぞれ抽出し、抽出した各フィールドを、そのフィールドに属するテーマの評価を用いて評価し、最良の評価のフィールドを特定する。さらに、フィールド特定部１５９は、評価が近いフィールドが複数ある場合に、検索者端末５に該当する複数のフィールドを表示させ、入力されたフィールド選択に示されたフィールドを特定する。
【００３２】
検索装置１０の概念化部１５は、別の構成例（第２の構成例）として、図２（Ｂ）に示すように、分類付テキスト検索部１５７、ターム群取得部１５３を備える。
【００３３】
分類付テキスト検索部１５７は、分類付テキストデータベース３３に記憶されているテキストに付与されたタームに取り出した自立語に合致するタームを持つテキストおよびそのテキストに付与されたタームを抽出し、抽出したテキストを用いた評価方法で抽出した各テーマを評価し、評価の良いテーマを少なくとも１つ特定する。
【００３４】
概念化部１５は、第２の構成例において、さらに、フィールド特定部１５９を備えることができる。
【００３５】
ターム群取得部１５３、フィールド特定部１５９は第１の構成例と同じであるので説明を省略する。
【００３６】
技術分類データベース３１は、属性、用途、目的を含む多観点で技術を分類した分類体系を保持するデータベースである。
【００３７】
図３〜図５は、技術分類データベース３１のデータ構成例を示す図である。
【００３８】
技術分類データベース３１は、フィールド情報３１１、テーマ情報３１３、およびターム情報３１５を含む。
【００３９】
フィールド情報３１１は、技術が適用される産業に基づいて分類した分野（フィールド）を示す情報である。図３（Ａ）に示すように、フィールド情報３１１では、各分野の名称を示す「フィールド名」とフィールドの識別情報である「フィールドＩＤ」とが対応付けられて記憶されている。例えば、フィールドＩＤ“２Ｂ”、フィールド名“畜産、漁業”は、自然資源のうち畜産や漁業に適用される技術が分類される区分であることを表している。
【００４０】
テーマ情報３１３は、技術の範囲を示す区分（テーマ）を示す情報である。図３（Ｂ）に示すように、テーマ情報３１３では、技術の範囲の名称を示す「テーマ名」とテーマの識別情報である「テーマＩＤ」とテーマが属するフィールドを示す「フィールドＩＤ」とが対応付けられて記憶されている。例えば、テーマＩＤ“１０４”、テーマ名“養殖”は、フィールドＩＤ“２Ｂ”の畜産、漁業に属する技術であって、養殖に関連する技術が分類される区分であることを表している。
【００４１】
ターム情報３１５は、１つのテーマに分類される技術的特徴を示す術語（ターム）を示す情報である。ターム情報３１５のタームが示す技術的特徴は、複数の観点に基づいて分類されて定義されている。
【００４２】
図４および図５に示すように、ターム情報３１５は、テーマ毎に構築され、観点上の分類の名称を示す「観点分類」と、観点分類の識別情報である「観点コード」とが対応付けられ、さらに、観点分類毎に、技術的特徴を示す「ターム名」とタームの識別情報である「タームコード」との対応が定義されている。各観点分類は、１または複数のタームコードおよびターム名の組（以下、単にタームと呼ぶことがある）を含み、複数のタームが階層的に定義されていてもよい。
【００４３】
観点分類は、多面的に、かつ、テーマに対応して設定される。各観点分類は、目的（課題を含む）や、テーマに応じて、対象（物等）、用途、構造、材料、製造方法、使用方法、管理方法等が任意に設定される。
【００４４】
図４は、テーマ名が“養殖（１０４）”に対するターム情報３１５の例である。図４のターム情報３１５は、例えば、観点名（観点コード）が“対象（ＡＡ）”について、“魚類（０１０）”、“いか・たこ類（０２０）”、“甲殻類（０３０）”等の１次ターム群が設定され、ターム“魚類（０１０）”の下位タームとして、“サケ類（０１１）”が設定されていることを示している。
【００４５】
図５は、テーマ名が“飼料（１５０）”に対するターム情報３１５の例である。図５のターム情報３１５は、例えば、観点名（観点コード）が“装置（ＢＡ）”について、“網ヒビ（０１０）”、“小型藻場（０２０）”、“陸上養殖装置（０３０）”等の１次ターム群が設定され、下位タームも設定されうることを示している。
【００４６】
分類付テキストデータベース３３は、分類コードとして、技術分類データベース３１の分類体系に基づくテーマとタームとが付与されたテキストを蓄積するデータベースである。
【００４７】
図６は、分類付テキストデータベース３３のデータ構成例を示す図である。
【００４８】
分類付テキストデータベース３３に蓄積されるテキストは、文献ＩＤ、題名、テーマＩＤ、タームコード、およびテキスト（本文）を含む。「文献ＩＤ」はテキストを識別する情報、「題名」は文献の題名、「テキスト」は文献の本文の内容である。テキストには、１または複数の分類コード、すなわち、１または複数のテーマＩＤが設定され、各テーマＩＤに対して１または複数のタームコードが設定されてもよい。
【００４９】
技術コンテンツデータベース３５は、さまざまな技術情報を示す技術コンテンツを蓄積するデータベースである。情報検索システム１は、複数の技術コンテンツデータベース３５を備えてもよい。技術コンテンツデータベース３５には、情報検索システム１がインターネット、イントラネット等のネットワークを介して接続可能であるデータベースを含む。
【００５０】
ここで、技術コンテンツに含まれる技術情報は、技術自体だけではなく、技術を提供する企業や研究機関等の技術に関連する情報を範囲とするものであり、技術コンテンツは、技術情報を示すテキストデータを含むデータであればよく、画像データ、音声データ等が含まれていてもよい。技術コンテンツは、具体的には、特許文献、論文、製品マニュアル、製品カタログ、仕様書、技法解説書、解析・適用事例集、実験報告書、技術ニュース、技術マガジン、ニュースリリース、企業、研究機関の事業報告書等である。
【００５１】
図７は、技術コンテンツデータベース３５に蓄積される技術コンテンツのデータ構成例を示す図である。
【００５２】
図７（Ａ）は、製品情報を提供する技術コンテンツ（製品コンテンツ）のデータ構成例を示す。図７（Ａ）の製品コンテンツは、製品ＩＤ、製品名、企業名、説明テキスト、リンク等のデータを含む。「製品ＩＤ」は製品を識別する情報、「製品名」は製品の名称、「企業名」は製品を製造、提供する企業の名称である。「説明テキスト」は、製品の特徴、用途等を説明する本文テキストである。「リンク」は、任意の情報であり、製品に関連する情報を提供する企業や関連団体へのサイトへのリンクを示す。
【００５３】
図７（Ｂ）は、技術論文を提供する技術コンテンツ（論文コンテンツ）のデータ構成例を示す。図７（Ｂ）の論文コンテンツは、文献ＩＤ、題名、著者名、要約テキスト、本文テキスト等のデータを含む。「文献ＩＤ」は論文を識別する情報、「題名」は論文の題名、「著者名」は論文著作者の氏名である。「要約テキスト」は、論文の要約を記述するテキスト、「本文テキスト」は、論文本体のテキストである。
【００５４】
次に、情報検索システム１の処理の流れを説明する。以降の説明において、検索者からの情報入力、検索者への情報出力に関し、一般的なインタフェース機能およびその動作については既知であるので説明を省略する。
【００５５】
図８は、情報検索システム１の概要処理の処理フロー例を示す図である。
【００５６】
ステップＳ１：  検索装置１０の入力文字列取得部１１が、検索者が検索者端末５で入力した文字列（入力文字列）を取得する。入力文字列は、単語、単語の組合せ、自由文等である。
【００５７】
図９は、情報検索システム１が表示する画面例を示す図である。図９に示す画面１００が検索者端末５に表示される。画面１００は、検索者が自由に語句や文を入力できる文字入力域１０１、検索実行を指示する検索ボタン１０３、検索結果の技術コンテンツを表示する結果表示域１０５を備える。
【００５８】
検索ボタン１０３がマウスクリック等で押下されると、入力文字列取得部１１は、文字入力域１０１に入力された入力文字列を取得する。本例では、“養殖の改善”を取得する。本例は、“養殖”、“改善”を抽出する。
【００５９】
ステップＳ２：  形態素解析部１３が、入力文字列取得部１１が取得した入力文字列に対し形態素解析処理を行って、自立語（語）を抽出する。
【００６０】
ステップＳ３：  概念化部１５が、抽出した語を用いて技術分類データベース３１または分類付テキストデータベース３３のいずれかを用いてテーマを検索し、検索したテーマから最良の評価のテーマを１つ特定する。
【００６１】
本例では、テーマＩＤが“１０４（養殖）”、“１５０（飼料）”、…の順で評価値が良く、最良の評価のテーマとして、“１０４（養殖）”が特定されているとする。
【００６２】
ステップＳ４：  ターム群取得部１５３が、特定されたテーマに属する複数のタームを抽出する。または、技術分類データベース３１のターム情報３１５が階層構造を持つ場合に、ターム群取得部１５３は、特定されたテーマに属するタームの中から入力文字列に一致したタームと上位下位関係（親子関係）を持つタームのみを抽出するようにしてもよい。すなわち、ターム群取得部１５３が、入力文字列に一致したタームの下位に属する全ターム、または、上位に連なるターム、または、これら両方のタームを抽出する。
【００６３】
本例では、ターム群取得部１５３が、技術分類データベース３１のテーマＩＤ“１０４（養殖）”、“１５０（飼料）”のターム情報３１５から、それぞれ、タームを全て抽出する。
【００６４】
ステップＳ５：  コンテンツ検索部１７は、抽出したターム群を用いて、技術コンテンツＤＢ３５の技術コンテンツについてＯＲ条件のテキスト検索を行う。コンテンツ検索部１７は、既知の検索手法であればどの検索手法であっても実施できるが、例えば、重み付きＯＲ検索、評価ＯＲ検索と呼ばれている検索手法を実施する。
【００６５】
ステップＳ６：  コンテンツ表示部１９は、特定された技術コンテンツから、ターム群と類似度が高い技術コンテンツを評価が良いものとし、良評価順の技術コンテンツを含む表示用データを生成し、検索者端末５に表示用データを表示させる。
【００６６】
図１０は、検索結果を表示する画面例を示す図である。
【００６７】
コンテンツ表示部１９は、検索者端末５に表示された図１０に示す画面１００の結果表示域１０５に、特定したテーマに属するターム群による検索結果の技術コンテンツを表示させる。本例では、図７（Ａ）に示す製品情報、図７（Ｂ）に示す製品情報、文献情報を含む表示用データが生成、表示される。なお、画面１００の結果表示域１０５に設けた次表示ボタン（次ボタン）１０５’のマウスクリック操作（押下）により、コンテンツ表示部１９は、押下された表示領域に対応する技術情報の種類で未表示の技術コンテンツを、評価が良い順に表示する。
【００６８】
さらに、コンテンツ表示部１９は、画面１００に、抽出テーマから特定したテーマを除外したテーマを評価が良い順に表示し、検索者が選択できるテーマ選択域１１３を表示する。本例では、テーマ選択域１１３に、評価の順に、“飼料”、…等のテーマが表示される。
【００６９】
画面１００のテーマ選択域１１３で、結果表示域１０５に検索結果を表示しているテーマと別のテーマが選択された場合に、概念化部１５は、選択されたテーマを特定したテーマとし（ステップＳ３）、そのテーマに属する全ターム群を抽出し（ステップＳ４）、抽出したターム群でコンテンツ検索処理が実行される（ステップＳ５）。コンテンツ表示部１９は、選択されたテーマから抽出されたターム群によるコンテンツ検索結果を示す画面１００を表示する（ステップＳ６）。
【００７０】
以下に、ステップＳ３のテーマ検索処理のより詳細な処理を説明する。
【００７１】
図１１は、第１の構成例におけるテーマ検索処理のより詳細な処理フロー例を示す図である。
【００７２】
概念化部１５のテーマ検索部１５１は、形態素解析部１３が抽出した語を用いて、技術分類データベース３１のタームに対するＯＲ条件の検索処理を行い、一致するタームを持つテーマを全て抽出する（ステップＳ３１）。
【００７３】
本例では、“養殖”、“改善”のタームにより、図３（Ｂ）に示す技術分類データベースのテーマ情報３１３から、テーマＩＤ“１０４（養殖）”、“１５０（飼料）”等が検索されたとする。
【００７４】
テーマ検索部１５１は、抽出したタームを用いて、検索した各テーマを予め定めた評価方法で評価する（ステップＳ３２）。例えば、テーマ検索部１５１は、タームの希少性、重複性、網羅性をもとに検索したテーマを評価する。希少性は、語に一致するタームを持つテーマ数を調べ、タームを持つテーマ数が少ないほど、そのタームを持つテーマの評価が良くなる尺度である。重複性は、１つのテーマ内で語に一致するタームが出現している数を調べ、テーマ内での出現数が多いほど、そのタームを持つテーマの評価が良くなる尺度である。網羅性は、そのタームがテーマが有するターム全体に占める割合を調べ、語に一致するタームが全タームに占める割合が高いほど、そのタームを持つテーマの評価が良くなる尺度である。テーマ検索部１５１は、これらの尺度の１つまたは複数の組み合わせを用いて、抽出した各テーマの評価値を算出する。
【００７５】
そして、テーマ検索部１５１は、最良の評価のテーマを特定する（ステップＳ３３）。
【００７６】
図１２は、第２の構成例におけるテーマ検索処理のより詳細な処理フロー例を示す図である。
【００７７】
分類付テキスト検索部１５７は、形態素解析部１３が抽出した自立語（語）を用いて、分類付テキストデータベース３３に記憶されている分類付テキストにＯＲ条件でテキスト検索を行い、分類付テキストを抽出する（ステップＳ３５）。
【００７８】
分類付テキスト検索部１５７は、取得する分類付テキストを絞り込み、予め定めておいた数の分類付テキストを取得するようにしてもよい。本例では、分類付テキスト検索部１５７が、語の重み付けとして、図１１のステップＳ３２の処理と同様に、語の希少性、重複性、網羅性を算出して分類付テキストを評価し、評価の良い所定数の分類付テキストを取得する。なお、分類付テキスト検索部１５７は、既知の他の絞り込み処理を実行するものであってもよい。
【００７９】
次に、分類付テキスト検索部１５７は、取得した各分類付テキストに付与されたテーマを抽出し（ステップＳ３６）、抽出した各テーマを評価し、評価の良い順に所定数のテーマを抽出する（ステップＳ３７）。例えば、抽出したテーマ毎に分類付テキスト数を算出し、分類付テキスト数が多いほど、良評価とする。また、分類付テキスト数の代わりに語と一致するタームの類似度を用いた評価を行ってもよく、類似度と分類付テキスト数とを組み合わせた評価を行ってもよい。
【００８０】
分類付テキスト検索部１５７は、最良の評価のテーマを特定する（ステップＳ３８）。
【００８１】
また、情報検索システム１は、抽出したテーマが属するフィールドを検索者に選択させ、選択されたフィールドの検索結果を表示することができる。この場合に、情報検索システム１のフィールド特定部１５９は、図８に示すステップＳ３とＳ４との間に、フィールド特定処理を実行する。さらに、以下に説明するフィールド特定処理で特定されたフィールドについて、ステップＳ３の処理を再実行する。
【００８２】
情報検索システム１は、検索装置１０の概念化部１５がフィールド特定部１５９を備える場合に、フィールド特定部１５９は以下の処理を行う。
【００８３】
図１３は、フィールド特定処理のより詳細な処理フロー例を示す図である。
【００８４】
フィールド特定部１５９は、第１の構成例におけるテーマ検索部１５１または第２の構成例における分類付テキスト検索部１５７によって実行されたステップＳ３の処理で抽出された各テーマが属するフィールドを取得する（ステップＳ４１）。
【００８５】
フィールド特定部１５９は、フィールド毎に、抽出されたテーマをまとめ（ステップＳ４２）、各フィールドを評価する（ステップＳ４３）。本例では、フィールド特定部１５９は、フィールドの評価として、まとめたテーマの評価値の合算値をフィールドの評価値とする。
【００８６】
算出した評価値が近いフィールドが複数ある場合に（ステップＳ４４のＹ）、フィールド特定部１５９は、検索者に複数のフィールド名を表示して、検索者のフィールド選択を取得し（ステップＳ４５）、フィールド選択に示されたフィールドを特定する（ステップＳ４６）。評価値が近いフィールドが複数ない場合には（ステップＳ４４のＮ）、最も良い評価値のフィールドを特定する（ステップＳ４７）。
【００８７】
図１４は、フィールドを選択できるフィールド選択域１２１を持つ画面例を示す図である。図１４に示す画面１００は、入力文字列から抽出された語が“ラーメン”である場合の検索結果を示す画面例である。
【００８８】
抽出された語“ラーメン”が橋等の構築物の構造に関連する術語であり、かつ、穀物加工製品の名称でもあり、異なる２つのフィールドに属するテーマのタームとして存在しているため、検索された２つのフィールドの評価値が近くなる。
【００８９】
フィールド特定部１５９は、画面１００のフィールド選択域１２１に、“ラーメン”から特定された２つのフィールド“橋または陸橋”と“穀類誘導製品、スープ、その他食品”とを表示し、検索者のフィールド選択を受け付ける。
【００９０】
これにより、入力文字列から抽出される語が、複数のフィールドで使用される術語であって検索対象とする技術分野の判別が難しい場合にも、検索者に技術分野を選択させ、より適切な検索結果を表示させることが可能となる。
【００９１】
図１５および図１６は、情報検索システム１により検索者端末５に表示される他の画面例を示す図である。
【００９２】
情報検索システム１は、検索結果を技術情報の種類毎に技術コンテンツを表示することができる。この場合に、コンテンツ検索部１７は、製品情報、文献情報、企業情報等をそれぞれ蓄積する複数の技術コンテンツデータベース３５を横断的に検索し、検索した技術コンテンツを技術情報の種類に基づいて分類し、良い評価の技術コンテンツから表示する。
【００９３】
図１５は、検索結果として文献情報と製品情報とを表示する場合の画面例を示す図である。図１５に示す画面１００は、結果表示域１０５に相当する検索結果の表示領域として、文献情報を示す文献検索結果表示域１１５、製品情報を示す製品検索結果表示域１１７を有する。
【００９４】
画面１００の文献検索結果表示域１１５に設けた次表示ボタン（次ボタン）１１５’（図示しない）、または、製品検索結果表示域１１７に設けた次表示ボタン（次ボタン）１１７’のマウスクリック操作（押下）により、コンテンツ表示部１９は、押下された表示領域に対応する技術情報の種類で未表示の技術コンテンツを、評価が良い順に表示する。
【００９５】
図１６は、検索結果として企業情報と製品情報とを表示する場合の画面例を示す図である。図１６に示す画面１００は、結果表示域１０５に相当する検索結果の表示領域として、製品検索結果表示域１１７と企業情報を示す企業検索結果表示域１１９とを有する。
【００９６】
さらに、情報検索システム１は、画面１００に表示する技術情報に、関連する他の技術情報や副次的情報に対するリンク情報を設定することができる。
【００９７】
コンテンツ表示部１９は、画面１００に表示する検索結果の表示用データを生成する際に、検索結果の技術コンテンツ毎に、関連するサイト等へのリンク情報を付加することができる。例えば、図１６に示すように、コンテンツ表示部１９は、画面１００の製品検索結果表示域１１７に表示させる各製品情報に、その製品に関連する企業サイトへのリンク情報が設定、表示する。
【００９８】
以上説明した情報検索システム１の検索装置１０は、図１に示す処理部を備える専用ハードウェアとして実施することができる。
【００９９】
また、検索装置１０は、図１７に示すような、ＣＰＵ３０１、メモリ３０２、表示制御部３０４、表示装置３０３、記憶装置（ハードディスク）３０５、入力装置（キーボード）３０６、通信制御部３０７が内部のネットワーク等で接続されたコンピュータ３００として実施することができる。
【０１００】
さらに、検索装置１０は、コンピュータ３００で実行可能なプログラムとして実施することができる。この場合に、図１に示す情報検索システム１の処理部の機能を実現するプログラムを実装し、コンピュータ１００上で実行することにより、実施する。
【０１０１】
すなわち、図１に示した入力文字列取得部１１、形態素解析部１３、概念化部１５、コンテンツ検索部１７、コンテンツ表示部１９の機能をコンピュータ３００に実行させる実行プログラムをコンピュータ３００に読み込ませ、実行させることによって、検索装置１０を実施することができる。なお、実行プログラムは、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等やフレキシブルディスク等の記録媒体だけでなく、通信回線の先に備えられた他の記憶装置やコンピュータのハードディスク等に記憶されるものであってもよい。
【０１０２】
なお、情報検索システム１を構成する要素は、任意の組合せで実現されてもよい。複数の構成要素が１つの部材として実現されてもよく、１つの構成要素が複数の部材から構成されてもよい。また、情報検索システム１は、上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲において各種の改良および変更を行ってもよいことは当然である。例えば、上述の実施例において、情報検索システム１の検索対象を、文献情報、製品情報、企業情報等の技術情報を例に説明したが、情報検索システム１は、例えば論文、事例集、技術ニュース、実験報告書等の他の情報検索にも適用することができる。
【０１０３】
以上説明したように、本発明に係る情報検索システム１によれば、検索者によって入力された文字列“養殖の改善”から抽出された単語（養殖、改善）のみによる検索処理ではなく、検索したい技術に関連するテーマとして特定した範囲の技術の概念を形成するターム群を用いた検索処理を実行することができる。これにより、検索者が入力文字列によって提示できなかった概念を表す術語（例えば、図４に示すターム群）による検索処理が行われ、その検索結果の全体から、評価の良い検索結果（技術情報）が検索者端末５に表示される。
【０１０４】
すなわち、情報検索システム１によれば、従来の入力文字列による検索手法では検索結果中での評価が低くなり表示される可能性が低くなるような技術コンテンツ、例えば、図７（Ａ）の製品名「使い捨て製品」の製品情報等を、検索結果の上位に表示させることができ、検索ノイズや検索漏れを配慮した検索処理を実現することができる。
【０１０５】
よって、検索者は、入力した単語の組合せや文が適切でなくても、検索したい技術概念に合致した情報コンテンツを取得できる可能性が非常に高くなる。
【０１０６】
また、情報検索システム１によれば、入力された文字列に関連する複数のテーマを表示して、検索者に選択させることができる。
【０１０７】
よって、検索者は、検索したい技術と類似または関連する範囲を認識して、より適切な検索結果を取得できる可能性が高くなる。
【符号の説明】
【０１０８】
１  情報検索システム
１０  検索装置
１１  入力文字列取得部
１３  形態素解析部
１５  概念化部
１５１  テーマ検索部
１５３  ターム群取得部
１５７  分類付テキスト検索部
１５９  フィールド特定部
１７  コンテンツ検索部
１９  コンテンツ表示部
３１  技術分類データベース（ＤＢ）
３３  分類付テキストデータベース（ＤＢ）
３５  技術コンテンツデータベース
５  検索者端末
【図１】
2014102625.tif 000003
【図２】
2014102625.tif 000004
【図３】
2014102625.tif 000005
【図４】
2014102625.tif 000006
【図５】
2014102625.tif 000007
【図６】
2014102625.tif 000008
【図７】
2014102625.tif 000009
【図８】
2014102625.tif 000010
【図９】
2014102625.tif 000011
【図１０】
2014102625.tif 000012
【図１１】
2014102625.tif 000013
【図１２】
2014102625.tif 000014
【図１３】
2014102625.tif 000015
【図１４】
2014102625.tif 000016
【図１５】
2014102625.tif 000017
【図１６】
2014102625.tif 000018
【図１７】
2014102625.tif 000019