JP2014102625A - 情報検索システム、プログラム、および方法 - Google Patents
情報検索システム、プログラム、および方法 Download PDFInfo
- Publication number
- JP2014102625A JP2014102625A JP2012253300A JP2012253300A JP2014102625A JP 2014102625 A JP2014102625 A JP 2014102625A JP 2012253300 A JP2012253300 A JP 2012253300A JP 2012253300 A JP2012253300 A JP 2012253300A JP 2014102625 A JP2014102625 A JP 2014102625A
- Authority
- JP
- Japan
- Prior art keywords
- theme
- technical
- information
- extracted
- technology
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】 情報検索システムで、検索漏れや検索ノイズが少ない検索結果を出力することを目的とする。
【解決手段】 情報検索システム1は、技術のフィールド、該フィールドに属する技術範囲(テーマ)、各テーマの技術特性(ターム)を記憶する技術分類データベース31、技術コンテンツを蓄積する技術コンテンツデータベース35、検索者の入力文字列を取得する入力文字列取得部11、入力文字列で技術分類データベース31に記憶されたタームを照合し、一致するタームを含むテーマを抽出し、抽出したテーマから1つのテーマを特定し、特定したテーマが含むターム群を抽出する概念化部15、ターム群をキーワードとして技術コンテンツデータベース35をテキスト検索し、評価の良い技術コンテンツを取得するコンテンツ検索部17、取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部19を備える。
【選択図】 図1
【解決手段】 情報検索システム1は、技術のフィールド、該フィールドに属する技術範囲(テーマ)、各テーマの技術特性(ターム)を記憶する技術分類データベース31、技術コンテンツを蓄積する技術コンテンツデータベース35、検索者の入力文字列を取得する入力文字列取得部11、入力文字列で技術分類データベース31に記憶されたタームを照合し、一致するタームを含むテーマを抽出し、抽出したテーマから1つのテーマを特定し、特定したテーマが含むターム群を抽出する概念化部15、ターム群をキーワードとして技術コンテンツデータベース35をテキスト検索し、評価の良い技術コンテンツを取得するコンテンツ検索部17、取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部19を備える。
【選択図】 図1
Description
本発明は、情報の検索処理に関する。より詳しくは、本発明は、与えられた文字列から検索したい技術の範囲を概念化して情報を検索する検索処理に関する。
エンジニアリング、製品企画等の業務では、技術情報の収集は欠かすことができない。技術情報として、インターネット、イントラネット等で標準的に用いられているドキュメントシステムであるwebに蓄積されている情報が広く利用されている。これらの情報を検索する手段として、テキスト検索処理が使用されている。
従来の検索手法として、与えられた文字列をキーワードとする検索手法があり、例えば、製品名や仕様を示す文字列を入力して製品を検索する製品検索システムで実施されている(従来手法(1))。
別の従来の検索手法として、大量の自由文等のテキストデータに対してデータマイニングを行い、相関関係や出現パターンなどを解析して情報を検索する手法があり、例えば、書籍検索システムで実施されている(従来手法(2))。
さらに別の従来の検索手法として、検索対象となる技術文献に分類コードを付与し、分類コードを用いて検索する手法があり、例えば、分類が付与された特許公報を検索する特許検索装置が知られている(従来手法(3))。
上記の従来手法(1)は、与えられたキーワードとの一致検索であるため、製品名や仕様、術語が入力されないと、所望する検索結果が得られないという問題がある。
しかし、所望する技術情報を得るための適切なキーワードを入力できる検索者は多くはない。例えば、「ガラス板に穴を開ける手段」に関する情報を得たい場合に、既に知っている手段の「ドリル」に関連する検索結果を得ることが可能であっても、本当に知りたい他の手段、例えばレーザ、ウォータージェット、パンチング加工等に関連する技術情報を検索結果として得ることができない。
一般的に、検索精度は、検索者が適正なキーワードを入力できるかに依存している。しかし、技術情報の検索の必要性は、検索したい技術情報について十分な知識がないから生ずるのであり、検索したい技術情報を十分に得ている時点では検索する必要性がなくなっていることが大半であるため、検索者が、適切なキーワードを思いつくことは困難であるとされている。
上記の従来手法(2)は、従来手法(1)の問題を解決可能であるが、別の問題がある。すなわち、従来手法(2)は、与えられた語の共起性を利用した連想結果を提供するものであるため、本来の検索目的や意図に合致しない検索結果(検索ノイズ)が多いという問題がある。
上記の従来手法(3)は、従来手法(1)、(2)の問題を解決可能であるが、別の問題がある。すなわち、検索対象の情報に付与されている分類コードが少ない場合には、検索対象の分類に柔軟性がなくなる反面、分類コードが多い場合には、検索ノイズの問題がある。さらに、検索者が入力するキーワードが適切でない場合には、分類コードによる検索範囲が不適切となり、検索漏れが発生する可能性がある。また、検索対象が、分類コードの付いた情報に限定され、収集できる情報が限定的であるという問題がある。また、他のデータベースに蓄積された論文、製品等の情報について横断的検索ができず検索者にとって不便であるという問題もある。
本発明は、これらの従来手法を考慮してなされたものであり、その目的は、検索者の入力した単語や文が検索用キーワードとして適正ではない場合でも、検索ノイズや検索漏れが少なく、かつ、汎用的な検索対象に対する検索を行える情報検索技術を提供することである。
本発明に係る情報検索システムは、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類を記憶する技術分類データベースと、技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースとを備える。該情報検索システムは、さらに、検索者によって入力された単語または単語の組合せである入力文字列を取得する入力文字列取得部と、前記技術分類データベースに記憶された技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも1つのテーマを特定し、該特定したテーマに含まれる複数のターム群を抽出する概念化部と、前記抽出したターム群をキーワードとして前記技術コンテンツデータベースをテキスト検索し、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得するコンテンツ検索部と、前記取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部とを備える。
上記した情報検索システムによれば、検索者が入力した文字列から、検索者が本来検索したいと思われる技術概念を示す検索条件(検索キーワード)を生成し、技術情報を検索することができる。例えば、検索者から、適切な検索キーワードが与えられていない場合でも、入力された文字列をもとに検索者が検索したい技術の範囲を特定し、特定した技術範囲に関連する概念を用いて検索処理を行うことにより検索対象を拡張し、さらに検索結果を評価することにより、検索漏れおよび検索ノイズが少ない検索結果を提供することができる。
以下、本発明の一態様として開示する情報検索システムについて説明する。
図1は、一実施例における情報検索システムのブロック構成例を示す図である。
情報検索システム1は、予め備えた技術分類体系に基づいて、検索者が入力した文字列から検索条件を生成し、生成した検索条件で技術情報を検索する情報処理システムである。
情報検索システム1が備える技術分類体系は、技術が適用される産業に基づく分野(フィールド)を示すフィールド情報、各フィールドに属する技術について、その範囲を示す区分(テーマ)を示すテーマ情報、および1つのテーマに分類される技術的特徴を示す術語(ターム)を複数の観点に分類して定義しているターム情報で構成されている。
すなわち、技術分類体系では、複数のフィールドで構成され、各フィールドは、下位構成として1または複数のテーマを有する。さらに、各テーマは、1または複数の観点の分類に属する1または複数の階層化したタームを有する。技術分類体系を構成する情報の詳細は、後述する。
情報検索システム1は、入力文字列取得部11、形態素解析部13、概念化部15、コンテンツ検索部17、コンテンツ表示部19を有する検索装置10と、技術分類データベース31、分類付テキストデータベース33、技術コンテンツデータベース35の記憶装置とを備える。また、情報検索システム1の検索装置10は、検索者が使用する情報処理端末である検索者端末5とネットワークNを介して接続している。
検索装置10の入力文字列取得部11は、検索者端末5で検索者が入力した文字列(入力文字列)を取得する。入力文字列は、単語、単語の組合せ、または任意の文等である。
形態素解析部13は、入力文字列取得部11が入力文字列として文の入力を受け付ける場合に、入力文字列に形態素解析を行い、形態素から自立語を取り出す。形態素解析部13は、既知の一般的な形態素解析処理を実施する。
概念化部15は、入力文字列である単語、単語の組合せ、または入力文字列から取り出した自立語を用いて、検索者が検索したい技術の範囲を示すテーマを検索し、予め定めた評価方法により評価の良いテーマを特定して、特定したテーマに属する技術的特徴を示すターム群を取得する。
コンテンツ検索部17は、取得したターム群を用いて、技術コンテンツデータベース35に対するOR条件の検索処理を行い、予め定めた評価方法により検索結果を評価し、評価の良い技術コンテンツを取得する。
コンテンツ表示部19は、取得された技術コンテンツを検索者端末5に表示させる。
検索装置10の概念化部15は、1つの構成例(第1の構成例)として、図2(A)に示すように、テーマ検索部151、ターム群取得部153を備える。さらに、第1の構成例をとる場合には、情報検索システム1の分類付テキストデータベース33は不要である。
テーマ検索部151は、技術分類データベース31に記憶されている技術分類体系を構成するテーマの中から、取り出した自立語に合致するテーマを抽出し、予め定められた評価方法でテーマを評価し、評価の良いテーマを少なくとも1つ特定する。
ターム群取得部153は、特定したテーマに含まれる全ターム(ターム群)を取得する。
概念化部15は、第1の構成例において、さらに、フィールド特定部159を備えることができる。
フィールド特定部159は、技術分類データベース31から、テーマ検索部151が抽出した各テーマが属するフィールドをそれぞれ抽出し、抽出した各フィールドを、そのフィールドに属するテーマの評価を用いて評価し、最良の評価のフィールドを特定する。さらに、フィールド特定部159は、評価が近いフィールドが複数ある場合に、検索者端末5に該当する複数のフィールドを表示させ、入力されたフィールド選択に示されたフィールドを特定する。
検索装置10の概念化部15は、別の構成例(第2の構成例)として、図2(B)に示すように、分類付テキスト検索部157、ターム群取得部153を備える。
分類付テキスト検索部157は、分類付テキストデータベース33に記憶されているテキストに付与されたタームに取り出した自立語に合致するタームを持つテキストおよびそのテキストに付与されたタームを抽出し、抽出したテキストを用いた評価方法で抽出した各テーマを評価し、評価の良いテーマを少なくとも1つ特定する。
概念化部15は、第2の構成例において、さらに、フィールド特定部159を備えることができる。
ターム群取得部153、フィールド特定部159は第1の構成例と同じであるので説明を省略する。
技術分類データベース31は、属性、用途、目的を含む多観点で技術を分類した分類体系を保持するデータベースである。
図3〜図5は、技術分類データベース31のデータ構成例を示す図である。
技術分類データベース31は、フィールド情報311、テーマ情報313、およびターム情報315を含む。
フィールド情報311は、技術が適用される産業に基づいて分類した分野(フィールド)を示す情報である。図3(A)に示すように、フィールド情報311では、各分野の名称を示す「フィールド名」とフィールドの識別情報である「フィールドID」とが対応付けられて記憶されている。例えば、フィールドID“2B”、フィールド名“畜産、漁業”は、自然資源のうち畜産や漁業に適用される技術が分類される区分であることを表している。
テーマ情報313は、技術の範囲を示す区分(テーマ)を示す情報である。図3(B)に示すように、テーマ情報313では、技術の範囲の名称を示す「テーマ名」とテーマの識別情報である「テーマID」とテーマが属するフィールドを示す「フィールドID」とが対応付けられて記憶されている。例えば、テーマID“104”、テーマ名“養殖”は、フィールドID“2B”の畜産、漁業に属する技術であって、養殖に関連する技術が分類される区分であることを表している。
ターム情報315は、1つのテーマに分類される技術的特徴を示す術語(ターム)を示す情報である。ターム情報315のタームが示す技術的特徴は、複数の観点に基づいて分類されて定義されている。
図4および図5に示すように、ターム情報315は、テーマ毎に構築され、観点上の分類の名称を示す「観点分類」と、観点分類の識別情報である「観点コード」とが対応付けられ、さらに、観点分類毎に、技術的特徴を示す「ターム名」とタームの識別情報である「タームコード」との対応が定義されている。各観点分類は、1または複数のタームコードおよびターム名の組(以下、単にタームと呼ぶことがある)を含み、複数のタームが階層的に定義されていてもよい。
観点分類は、多面的に、かつ、テーマに対応して設定される。各観点分類は、目的(課題を含む)や、テーマに応じて、対象(物等)、用途、構造、材料、製造方法、使用方法、管理方法等が任意に設定される。
図4は、テーマ名が“養殖(104)”に対するターム情報315の例である。図4のターム情報315は、例えば、観点名(観点コード)が“対象(AA)”について、“魚類(010)”、“いか・たこ類(020)”、“甲殻類(030)”等の1次ターム群が設定され、ターム“魚類(010)”の下位タームとして、“サケ類(011)”が設定されていることを示している。
図5は、テーマ名が“飼料(150)”に対するターム情報315の例である。図5のターム情報315は、例えば、観点名(観点コード)が“装置(BA)”について、“網ヒビ(010)”、“小型藻場(020)”、“陸上養殖装置(030)”等の1次ターム群が設定され、下位タームも設定されうることを示している。
分類付テキストデータベース33は、分類コードとして、技術分類データベース31の分類体系に基づくテーマとタームとが付与されたテキストを蓄積するデータベースである。
図6は、分類付テキストデータベース33のデータ構成例を示す図である。
分類付テキストデータベース33に蓄積されるテキストは、文献ID、題名、テーマID、タームコード、およびテキスト(本文)を含む。「文献ID」はテキストを識別する情報、「題名」は文献の題名、「テキスト」は文献の本文の内容である。テキストには、1または複数の分類コード、すなわち、1または複数のテーマIDが設定され、各テーマIDに対して1または複数のタームコードが設定されてもよい。
技術コンテンツデータベース35は、さまざまな技術情報を示す技術コンテンツを蓄積するデータベースである。情報検索システム1は、複数の技術コンテンツデータベース35を備えてもよい。技術コンテンツデータベース35には、情報検索システム1がインターネット、イントラネット等のネットワークを介して接続可能であるデータベースを含む。
ここで、技術コンテンツに含まれる技術情報は、技術自体だけではなく、技術を提供する企業や研究機関等の技術に関連する情報を範囲とするものであり、技術コンテンツは、技術情報を示すテキストデータを含むデータであればよく、画像データ、音声データ等が含まれていてもよい。技術コンテンツは、具体的には、特許文献、論文、製品マニュアル、製品カタログ、仕様書、技法解説書、解析・適用事例集、実験報告書、技術ニュース、技術マガジン、ニュースリリース、企業、研究機関の事業報告書等である。
図7は、技術コンテンツデータベース35に蓄積される技術コンテンツのデータ構成例を示す図である。
図7(A)は、製品情報を提供する技術コンテンツ(製品コンテンツ)のデータ構成例を示す。図7(A)の製品コンテンツは、製品ID、製品名、企業名、説明テキスト、リンク等のデータを含む。「製品ID」は製品を識別する情報、「製品名」は製品の名称、「企業名」は製品を製造、提供する企業の名称である。「説明テキスト」は、製品の特徴、用途等を説明する本文テキストである。「リンク」は、任意の情報であり、製品に関連する情報を提供する企業や関連団体へのサイトへのリンクを示す。
図7(B)は、技術論文を提供する技術コンテンツ(論文コンテンツ)のデータ構成例を示す。図7(B)の論文コンテンツは、文献ID、題名、著者名、要約テキスト、本文テキスト等のデータを含む。「文献ID」は論文を識別する情報、「題名」は論文の題名、「著者名」は論文著作者の氏名である。「要約テキスト」は、論文の要約を記述するテキスト、「本文テキスト」は、論文本体のテキストである。
次に、情報検索システム1の処理の流れを説明する。以降の説明において、検索者からの情報入力、検索者への情報出力に関し、一般的なインタフェース機能およびその動作については既知であるので説明を省略する。
図8は、情報検索システム1の概要処理の処理フロー例を示す図である。
ステップS1: 検索装置10の入力文字列取得部11が、検索者が検索者端末5で入力した文字列(入力文字列)を取得する。入力文字列は、単語、単語の組合せ、自由文等である。
図9は、情報検索システム1が表示する画面例を示す図である。図9に示す画面100が検索者端末5に表示される。画面100は、検索者が自由に語句や文を入力できる文字入力域101、検索実行を指示する検索ボタン103、検索結果の技術コンテンツを表示する結果表示域105を備える。
検索ボタン103がマウスクリック等で押下されると、入力文字列取得部11は、文字入力域101に入力された入力文字列を取得する。本例では、“養殖の改善”を取得する。本例は、“養殖”、“改善”を抽出する。
ステップS2: 形態素解析部13が、入力文字列取得部11が取得した入力文字列に対し形態素解析処理を行って、自立語(語)を抽出する。
ステップS3: 概念化部15が、抽出した語を用いて技術分類データベース31または分類付テキストデータベース33のいずれかを用いてテーマを検索し、検索したテーマから最良の評価のテーマを1つ特定する。
本例では、テーマIDが“104(養殖)”、“150(飼料)”、…の順で評価値が良く、最良の評価のテーマとして、“104(養殖)”が特定されているとする。
ステップS4: ターム群取得部153が、特定されたテーマに属する複数のタームを抽出する。または、技術分類データベース31のターム情報315が階層構造を持つ場合に、ターム群取得部153は、特定されたテーマに属するタームの中から入力文字列に一致したタームと上位下位関係(親子関係)を持つタームのみを抽出するようにしてもよい。すなわち、ターム群取得部153が、入力文字列に一致したタームの下位に属する全ターム、または、上位に連なるターム、または、これら両方のタームを抽出する。
本例では、ターム群取得部153が、技術分類データベース31のテーマID“104(養殖)”、“150(飼料)”のターム情報315から、それぞれ、タームを全て抽出する。
ステップS5: コンテンツ検索部17は、抽出したターム群を用いて、技術コンテンツDB35の技術コンテンツについてOR条件のテキスト検索を行う。コンテンツ検索部17は、既知の検索手法であればどの検索手法であっても実施できるが、例えば、重み付きOR検索、評価OR検索と呼ばれている検索手法を実施する。
ステップS6: コンテンツ表示部19は、特定された技術コンテンツから、ターム群と類似度が高い技術コンテンツを評価が良いものとし、良評価順の技術コンテンツを含む表示用データを生成し、検索者端末5に表示用データを表示させる。
図10は、検索結果を表示する画面例を示す図である。
コンテンツ表示部19は、検索者端末5に表示された図10に示す画面100の結果表示域105に、特定したテーマに属するターム群による検索結果の技術コンテンツを表示させる。本例では、図7(A)に示す製品情報、図7(B)に示す製品情報、文献情報を含む表示用データが生成、表示される。なお、画面100の結果表示域105に設けた次表示ボタン(次ボタン)105’のマウスクリック操作(押下)により、コンテンツ表示部19は、押下された表示領域に対応する技術情報の種類で未表示の技術コンテンツを、評価が良い順に表示する。
さらに、コンテンツ表示部19は、画面100に、抽出テーマから特定したテーマを除外したテーマを評価が良い順に表示し、検索者が選択できるテーマ選択域113を表示する。本例では、テーマ選択域113に、評価の順に、“飼料”、…等のテーマが表示される。
画面100のテーマ選択域113で、結果表示域105に検索結果を表示しているテーマと別のテーマが選択された場合に、概念化部15は、選択されたテーマを特定したテーマとし(ステップS3)、そのテーマに属する全ターム群を抽出し(ステップS4)、抽出したターム群でコンテンツ検索処理が実行される(ステップS5)。コンテンツ表示部19は、選択されたテーマから抽出されたターム群によるコンテンツ検索結果を示す画面100を表示する(ステップS6)。
以下に、ステップS3のテーマ検索処理のより詳細な処理を説明する。
図11は、第1の構成例におけるテーマ検索処理のより詳細な処理フロー例を示す図である。
概念化部15のテーマ検索部151は、形態素解析部13が抽出した語を用いて、技術分類データベース31のタームに対するOR条件の検索処理を行い、一致するタームを持つテーマを全て抽出する(ステップS31)。
本例では、“養殖”、“改善”のタームにより、図3(B)に示す技術分類データベースのテーマ情報313から、テーマID“104(養殖)”、“150(飼料)”等が検索されたとする。
テーマ検索部151は、抽出したタームを用いて、検索した各テーマを予め定めた評価方法で評価する(ステップS32)。例えば、テーマ検索部151は、タームの希少性、重複性、網羅性をもとに検索したテーマを評価する。希少性は、語に一致するタームを持つテーマ数を調べ、タームを持つテーマ数が少ないほど、そのタームを持つテーマの評価が良くなる尺度である。重複性は、1つのテーマ内で語に一致するタームが出現している数を調べ、テーマ内での出現数が多いほど、そのタームを持つテーマの評価が良くなる尺度である。網羅性は、そのタームがテーマが有するターム全体に占める割合を調べ、語に一致するタームが全タームに占める割合が高いほど、そのタームを持つテーマの評価が良くなる尺度である。テーマ検索部151は、これらの尺度の1つまたは複数の組み合わせを用いて、抽出した各テーマの評価値を算出する。
そして、テーマ検索部151は、最良の評価のテーマを特定する(ステップS33)。
図12は、第2の構成例におけるテーマ検索処理のより詳細な処理フロー例を示す図である。
分類付テキスト検索部157は、形態素解析部13が抽出した自立語(語)を用いて、分類付テキストデータベース33に記憶されている分類付テキストにOR条件でテキスト検索を行い、分類付テキストを抽出する(ステップS35)。
分類付テキスト検索部157は、取得する分類付テキストを絞り込み、予め定めておいた数の分類付テキストを取得するようにしてもよい。本例では、分類付テキスト検索部157が、語の重み付けとして、図11のステップS32の処理と同様に、語の希少性、重複性、網羅性を算出して分類付テキストを評価し、評価の良い所定数の分類付テキストを取得する。なお、分類付テキスト検索部157は、既知の他の絞り込み処理を実行するものであってもよい。
次に、分類付テキスト検索部157は、取得した各分類付テキストに付与されたテーマを抽出し(ステップS36)、抽出した各テーマを評価し、評価の良い順に所定数のテーマを抽出する(ステップS37)。例えば、抽出したテーマ毎に分類付テキスト数を算出し、分類付テキスト数が多いほど、良評価とする。また、分類付テキスト数の代わりに語と一致するタームの類似度を用いた評価を行ってもよく、類似度と分類付テキスト数とを組み合わせた評価を行ってもよい。
分類付テキスト検索部157は、最良の評価のテーマを特定する(ステップS38)。
また、情報検索システム1は、抽出したテーマが属するフィールドを検索者に選択させ、選択されたフィールドの検索結果を表示することができる。この場合に、情報検索システム1のフィールド特定部159は、図8に示すステップS3とS4との間に、フィールド特定処理を実行する。さらに、以下に説明するフィールド特定処理で特定されたフィールドについて、ステップS3の処理を再実行する。
情報検索システム1は、検索装置10の概念化部15がフィールド特定部159を備える場合に、フィールド特定部159は以下の処理を行う。
図13は、フィールド特定処理のより詳細な処理フロー例を示す図である。
フィールド特定部159は、第1の構成例におけるテーマ検索部151または第2の構成例における分類付テキスト検索部157によって実行されたステップS3の処理で抽出された各テーマが属するフィールドを取得する(ステップS41)。
フィールド特定部159は、フィールド毎に、抽出されたテーマをまとめ(ステップS42)、各フィールドを評価する(ステップS43)。本例では、フィールド特定部159は、フィールドの評価として、まとめたテーマの評価値の合算値をフィールドの評価値とする。
算出した評価値が近いフィールドが複数ある場合に(ステップS44のY)、フィールド特定部159は、検索者に複数のフィールド名を表示して、検索者のフィールド選択を取得し(ステップS45)、フィールド選択に示されたフィールドを特定する(ステップS46)。評価値が近いフィールドが複数ない場合には(ステップS44のN)、最も良い評価値のフィールドを特定する(ステップS47)。
図14は、フィールドを選択できるフィールド選択域121を持つ画面例を示す図である。図14に示す画面100は、入力文字列から抽出された語が“ラーメン”である場合の検索結果を示す画面例である。
抽出された語“ラーメン”が橋等の構築物の構造に関連する術語であり、かつ、穀物加工製品の名称でもあり、異なる2つのフィールドに属するテーマのタームとして存在しているため、検索された2つのフィールドの評価値が近くなる。
フィールド特定部159は、画面100のフィールド選択域121に、“ラーメン”から特定された2つのフィールド“橋または陸橋”と“穀類誘導製品、スープ、その他食品”とを表示し、検索者のフィールド選択を受け付ける。
これにより、入力文字列から抽出される語が、複数のフィールドで使用される術語であって検索対象とする技術分野の判別が難しい場合にも、検索者に技術分野を選択させ、より適切な検索結果を表示させることが可能となる。
図15および図16は、情報検索システム1により検索者端末5に表示される他の画面例を示す図である。
情報検索システム1は、検索結果を技術情報の種類毎に技術コンテンツを表示することができる。この場合に、コンテンツ検索部17は、製品情報、文献情報、企業情報等をそれぞれ蓄積する複数の技術コンテンツデータベース35を横断的に検索し、検索した技術コンテンツを技術情報の種類に基づいて分類し、良い評価の技術コンテンツから表示する。
図15は、検索結果として文献情報と製品情報とを表示する場合の画面例を示す図である。図15に示す画面100は、結果表示域105に相当する検索結果の表示領域として、文献情報を示す文献検索結果表示域115、製品情報を示す製品検索結果表示域117を有する。
画面100の文献検索結果表示域115に設けた次表示ボタン(次ボタン)115’(図示しない)、または、製品検索結果表示域117に設けた次表示ボタン(次ボタン)117’のマウスクリック操作(押下)により、コンテンツ表示部19は、押下された表示領域に対応する技術情報の種類で未表示の技術コンテンツを、評価が良い順に表示する。
図16は、検索結果として企業情報と製品情報とを表示する場合の画面例を示す図である。図16に示す画面100は、結果表示域105に相当する検索結果の表示領域として、製品検索結果表示域117と企業情報を示す企業検索結果表示域119とを有する。
さらに、情報検索システム1は、画面100に表示する技術情報に、関連する他の技術情報や副次的情報に対するリンク情報を設定することができる。
コンテンツ表示部19は、画面100に表示する検索結果の表示用データを生成する際に、検索結果の技術コンテンツ毎に、関連するサイト等へのリンク情報を付加することができる。例えば、図16に示すように、コンテンツ表示部19は、画面100の製品検索結果表示域117に表示させる各製品情報に、その製品に関連する企業サイトへのリンク情報が設定、表示する。
以上説明した情報検索システム1の検索装置10は、図1に示す処理部を備える専用ハードウェアとして実施することができる。
また、検索装置10は、図17に示すような、CPU301、メモリ302、表示制御部304、表示装置303、記憶装置(ハードディスク)305、入力装置(キーボード)306、通信制御部307が内部のネットワーク等で接続されたコンピュータ300として実施することができる。
さらに、検索装置10は、コンピュータ300で実行可能なプログラムとして実施することができる。この場合に、図1に示す情報検索システム1の処理部の機能を実現するプログラムを実装し、コンピュータ100上で実行することにより、実施する。
すなわち、図1に示した入力文字列取得部11、形態素解析部13、概念化部15、コンテンツ検索部17、コンテンツ表示部19の機能をコンピュータ300に実行させる実行プログラムをコンピュータ300に読み込ませ、実行させることによって、検索装置10を実施することができる。なお、実行プログラムは、CD−ROM、CD−RW、DVD−R、DVD−RAM、DVD−RW等やフレキシブルディスク等の記録媒体だけでなく、通信回線の先に備えられた他の記憶装置やコンピュータのハードディスク等に記憶されるものであってもよい。
なお、情報検索システム1を構成する要素は、任意の組合せで実現されてもよい。複数の構成要素が1つの部材として実現されてもよく、1つの構成要素が複数の部材から構成されてもよい。また、情報検索システム1は、上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲において各種の改良および変更を行ってもよいことは当然である。例えば、上述の実施例において、情報検索システム1の検索対象を、文献情報、製品情報、企業情報等の技術情報を例に説明したが、情報検索システム1は、例えば論文、事例集、技術ニュース、実験報告書等の他の情報検索にも適用することができる。
以上説明したように、本発明に係る情報検索システム1によれば、検索者によって入力された文字列“養殖の改善”から抽出された単語(養殖、改善)のみによる検索処理ではなく、検索したい技術に関連するテーマとして特定した範囲の技術の概念を形成するターム群を用いた検索処理を実行することができる。これにより、検索者が入力文字列によって提示できなかった概念を表す術語(例えば、図4に示すターム群)による検索処理が行われ、その検索結果の全体から、評価の良い検索結果(技術情報)が検索者端末5に表示される。
すなわち、情報検索システム1によれば、従来の入力文字列による検索手法では検索結果中での評価が低くなり表示される可能性が低くなるような技術コンテンツ、例えば、図7(A)の製品名「使い捨て製品」の製品情報等を、検索結果の上位に表示させることができ、検索ノイズや検索漏れを配慮した検索処理を実現することができる。
よって、検索者は、入力した単語の組合せや文が適切でなくても、検索したい技術概念に合致した情報コンテンツを取得できる可能性が非常に高くなる。
また、情報検索システム1によれば、入力された文字列に関連する複数のテーマを表示して、検索者に選択させることができる。
よって、検索者は、検索したい技術と類似または関連する範囲を認識して、より適切な検索結果を取得できる可能性が高くなる。
1 情報検索システム
10 検索装置
11 入力文字列取得部
13 形態素解析部
15 概念化部
151 テーマ検索部
153 ターム群取得部
157 分類付テキスト検索部
159 フィールド特定部
17 コンテンツ検索部
19 コンテンツ表示部
31 技術分類データベース(DB)
33 分類付テキストデータベース(DB)
35 技術コンテンツデータベース
5 検索者端末
10 検索装置
11 入力文字列取得部
13 形態素解析部
15 概念化部
151 テーマ検索部
153 ターム群取得部
157 分類付テキスト検索部
159 フィールド特定部
17 コンテンツ検索部
19 コンテンツ表示部
31 技術分類データベース(DB)
33 分類付テキストデータベース(DB)
35 技術コンテンツデータベース
5 検索者端末
Claims (8)
- 情報を検索するシステムであって、
技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類を記憶する技術分類データベースと、
技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースと、
検索者によって入力された単語または単語の組合せである入力文字列を取得する入力文字列取得部と、
前記技術分類データベースに記憶された技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも1つのテーマを特定し、該特定したテーマに含まれる複数のターム群を抽出する概念化部と、
前記抽出したターム群をキーワードとして前記技術コンテンツデータベースをテキスト検索し、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得するコンテンツ検索部と、
前記取得した技術コンテンツを表示する表示用データを出力するコンテンツ表示部とを、備える
ことを特徴とする情報検索システム。 - 前記技術分類データベースに記憶された技術分類に基づくテーマおよびタームが付与された技術情報に関する分類付テキストを蓄積する分類付テキストデータベースを備えるとともに、
前記概念化部は、前記技術分類データベースの検索処理の代わりに、前記分類付テキストデータベースに記憶された分類付テキストに付与されたタームを前記形態素で照合し、一致するタームが付与されたテキストを抽出し、抽出したテキストに含まれる全てのテーマを抽出し、該抽出したテキスト数に基づいて該抽出したテーマから少なくとも1つのテーマを特定する
ことを特徴とする請求項1に記載の情報検索システム。 - 前記概念化部は、前記技術分類データベースから抽出した前記テーマが属するフィールドを抽出し、抽出した該フィールド各々の評価値を予め定めた評価方法により算出し、該評価値が近いフィールドが複数存在する場合に、該複数のフィールドから選択されたフィールドが属するテーマを特定する
ことを特徴とする請求項1または請求項2に記載の情報検索システム。 - 前記入力文字列取得部が、前記入力文字列として文を取得し、
前記概念化部が、前記入力文字列に対して形態素解析を行って形態素を抽出し、前記技術分類データベースに記憶された技術分類のタームを前記抽出した形態素で照合し、一致するタームを含む全てのテーマを抽出する
ことを特徴とする請求項1ないし請求項3のいずれか一項に記載の情報検索システム。 - 前記概念化部は、前記特定したテーマに含まれる全てのターム群を抽出する
ことを特徴とする請求項1ないし請求項4のいずれか一項に記載の情報検索システム。 - 前記概念化部は、前記技術分類のタームが階層構造を有する場合に、前記特定したテーマに含まれるタームから、前記入力文字列と一致したタームの上位に直接連なるタームまたは下位に属する全てのタームを抽出する
ことを特徴とする請求項1ないし請求項4のいずれか一項に記載の情報検索システム。 - 情報を検索するために、コンピュータに、
検索者によって入力された単語または単語の組合せである入力文字列を取得し、
技術分類データベースに記憶された、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類に対して、該技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも1つのテーマを特定し、
前記特定したテーマに含まれる複数のターム群を抽出し、
技術情報を示すコンテンツを蓄積する技術コンテンツデータベースに対して、前記抽出したターム群をキーワードとしてテキスト検索を行い、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得し、
前記取得した技術コンテンツを表示する表示用データを出力する、処理を実行させる
ことを特徴とする情報検索プログラム。 - 情報を検索するために、コンピュータが、
検索者によって入力された単語または単語の組合せである入力文字列を取得する処理過程と、
技術分類データベースに記憶された、技術が適用される範囲を示すフィールドと、該フィールドに属する技術の範囲を示すテーマと、該テーマ毎に該技術の範囲に含まれる技術の特性を複数の観点に対応付けて示すタームとを定める技術分類に対して、該技術分類のタームを前記入力文字列で照合し、一致するタームを含む全てのテーマを抽出し、抽出した該テーマから少なくとも1つのテーマを特定する処理過程と、
前記特定したテーマに含まれる複数のターム群を抽出する処理過程と、
技術情報を示す技術コンテンツを蓄積する技術コンテンツデータベースに対して、前記抽出したターム群をキーワードとしてテキスト検索を行い、予め定めた評価方法で該検索した技術コンテンツを評価して、評価の良い技術コンテンツを取得する処理過程と、
前記取得した技術コンテンツを表示する表示用データを出力する処理過程とを、備える
ことを特徴とする情報検索方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012253300A JP2014102625A (ja) | 2012-11-19 | 2012-11-19 | 情報検索システム、プログラム、および方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012253300A JP2014102625A (ja) | 2012-11-19 | 2012-11-19 | 情報検索システム、プログラム、および方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014102625A true JP2014102625A (ja) | 2014-06-05 |
Family
ID=51025092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012253300A Pending JP2014102625A (ja) | 2012-11-19 | 2012-11-19 | 情報検索システム、プログラム、および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014102625A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615650A (zh) * | 2014-12-29 | 2015-05-13 | 厦门欣旅通科技有限公司 | 一种内容获取方法及装置 |
JP2017084240A (ja) * | 2015-10-30 | 2017-05-18 | 株式会社インタラクティブソリューションズ | スライド検索装置、スライド検索システム、スライド検索方法及びスライド検索プログラム |
JP2020021501A (ja) * | 2019-10-04 | 2020-02-06 | 株式会社インタラクティブソリューションズ | スライド検索装置、スライド検索システム、スライド検索方法及びスライド検索プログラム |
US10918267B2 (en) | 2016-02-18 | 2021-02-16 | Olympus Corporation | Endoscope |
-
2012
- 2012-11-19 JP JP2012253300A patent/JP2014102625A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615650A (zh) * | 2014-12-29 | 2015-05-13 | 厦门欣旅通科技有限公司 | 一种内容获取方法及装置 |
CN104615650B (zh) * | 2014-12-29 | 2018-01-02 | 厦门欣旅通科技有限公司 | 一种内容获取方法及装置 |
JP2017084240A (ja) * | 2015-10-30 | 2017-05-18 | 株式会社インタラクティブソリューションズ | スライド検索装置、スライド検索システム、スライド検索方法及びスライド検索プログラム |
US10918267B2 (en) | 2016-02-18 | 2021-02-16 | Olympus Corporation | Endoscope |
JP2020021501A (ja) * | 2019-10-04 | 2020-02-06 | 株式会社インタラクティブソリューションズ | スライド検索装置、スライド検索システム、スライド検索方法及びスライド検索プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Mokhtari et al. | A bibliometric analysis and visualization of the Journal of Documentation: 1945–2018 | |
US9183281B2 (en) | Context-based document unit recommendation for sensemaking tasks | |
WO2009154153A1 (ja) | 文書検索システム | |
JP5023176B2 (ja) | 特徴語抽出装置及びプログラム | |
JP2006285460A (ja) | 情報検索システム | |
JP2008210024A (ja) | 文書集合分析装置,文書集合分析方法,その方法を実装したプログラム及びそのプログラムを格納した記録媒体 | |
Nazemi et al. | Visual trend analysis with digital libraries | |
JP2014102626A (ja) | レコメンド装置、プログラム、および方法 | |
Zhao et al. | Intellectual structure of information science 2011–2020: An author co-citation analysis | |
Spitz et al. | EVELIN: Exploration of event and entity links in implicit networks | |
JP2014102625A (ja) | 情報検索システム、プログラム、および方法 | |
JPWO2014049708A1 (ja) | 文書分析装置およびプログラム | |
JPWO2010013472A1 (ja) | データ分類システム、データ分類方法、及びデータ分類プログラム | |
JP2020013413A (ja) | 判断支援装置および判断支援方法 | |
JP2003345829A (ja) | 情報の検索方法およびその装置および情報検索のためのコンピュータプログラム | |
KR20110010664A (ko) | 문서 분석 시스템 | |
JP5269399B2 (ja) | 構造化文書検索装置、方法およびプログラム | |
JP2021064143A (ja) | 文作成装置、文作成方法および文作成プログラム | |
Cheng et al. | Context-based page unit recommendation for web-based sensemaking tasks | |
JP2006099753A (ja) | 名前及びキーワードのグループ化方法、そのプログラムおよび記録媒体並びに装置 | |
Cao et al. | Extraction of informative blocks from web pages | |
CN115617980A (zh) | 一种诉讼案例检索报告生成方法及*** | |
Yoon et al. | A conference paper exploring system based on citing motivation and topic | |
KR101078978B1 (ko) | 문서 분류 시스템 | |
KR101667918B1 (ko) | 질의 반응형 스마트 검색 서비스 제공 방법 및 이를 구현하기 위한 검색 서비스 장치 |