(57)【要約】【課題】ユーザに手間や時間をかけさせることなく、検索対象群の中から、検索条件との関連性が高い適切な内容／件数の検索対象を検索することを可能とすること。【解決手段】入力部２０１は、検索対象群に対する検索条件の入力を受け付ける。スコア算出部２０２は、検索対象群に含まれる検索対象ごとに、入力部２０１によって入力された検索条件との合致度を示すスコアを算出する。評価基準決定部２０３は、検索対象群に含まれる検索対象のうち、スコアが最も高い検索対象を、評価基準とする検索対象として決定する。評価値算出部２０４は、検索対象群に含まれる検索対象ごとに、信頼度を算出する。指定部２０５は、任意の閾値の指定を受け付ける。出力対象決定部２０６は、検索対象群に含まれる検索対象文のうち、閾値よりも信頼度が高い検索対象を出力対象として決定する。出力部２０７は、出力対象として決定された検索対象を、信頼度が高い順に出力する。【選択図】図２
2008287324.tif 000002
【特許請求の範囲】
【請求項１】
検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出工程を含んだ検索方法において、
前記算出工程によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定工程と、
前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出工程と、
前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値とともに出力する出力工程と、
を含んだことを特徴とする検索方法。
【請求項２】
前記出力工程は、
前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値に基づく順序で出力することを特徴とする請求項１に記載の検索方法。
【請求項３】
前記出力工程は、
前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値が高い順に出力することを特徴とする請求項１に記載の検索方法。
【請求項４】
前記評価基準決定工程は、
前記検索対象群に含まれる検索対象のうち、スコアが最も高い検索対象を、評価基準とする検索対象として決定することを特徴とする請求項１〜３のいずれか一つに記載の検索方法。
【請求項５】
任意の閾値の指定を受け付ける指定工程と、
前記検索対象群に含まれる検索対象の中から、前記指定工程によって指定された閾値よりも、前記評価値算出工程によって算出された評価値が高い検索対象を、出力対象とする検索対象として決定する出力対象決定工程と、をさらに含み、
前記出力工程は、
前記検索対象群に含まれる検索対象のうち、出力対象として決定された検索対象を、前記評価値算出工程によって算出された評価値とともに出力することを特徴とする請求項１〜４のいずれか一つに記載の検索方法。
【請求項６】
検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出工程をコンピュータに実行させる検索プログラムにおいて、
前記算出工程によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定工程と、
前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出工程と、
前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値とともに出力する出力工程と、
をコンピュータに実行させることを特徴とする検索プログラム。
【請求項７】
検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出手段を備えた検索装置において、
前記算出手段によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定手段と、
前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出手段と、
前記検索対象群に含まれる検索対象を、前記評価値算出手段によって算出された評価値とともに出力する出力手段と、
を備えたことを特徴とする検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、検索対象群に含まれる検索対象の中から、検索条件に合致する検索対象を検索する検索方法、検索プログラム、および検索装置に関する。
【背景技術】
【０００２】
従来より、文書検索などをおこなう検索システムにおいては、検索対象群（たとえばフォルダ）に含まれている検索対象（たとえばファイル）ごとに、ユーザ入力された検索条件との合致度を示すスコアを算出し、算出されたスコアの高い順に検索対象を出力する検索方法が多く利用されている（たとえば、下記特許文献１参照。）。このような検索方法を用いることにより、ユーザに対し、複数の検索対象の中から、検索条件との関連性が強い検索対象を、容易に特定させることができるものとされている。
【０００３】
【特許文献１】特開平１１−３０６２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の従来技術にあっては、検索結果の絞り込みをおこなう場合、たとえば、件数による絞り込みをおこなう場合、極端にスコアの低い検索対象すなわち極端に検索条件との関連性の低い検索対象であっても、検索結果として出力されてしまい、適切な検索対象のみを出力することができないといった問題が生じていた。たとえば、関連する特許文献を早期に調査したい場合においては、検索条件との関連性が高く、かつできるだけ少ない件数の特許文献を検索結果として出力するほうが好ましいものである。
【０００５】
一方、たとえば、スコアによる絞り込みをおこなう場合、検索対象群や検索条件が異なれば、スコアの範囲や平均値が異なるため、ユーザは、どのくらいのスコアを閾値とすればよいのかを特定することが容易ではないうえ、検索をおこなう度に、閾値を設定しなおさなければならず、手間や時間がかかるといった問題が生じていた。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、ユーザに手間や時間をかけさせることなく、検索対象群の中から、検索条件との関連性が高い適切な内容／件数の検索対象を検索することを可能とすることにより、検索処理における検索精度およびユーザビリティの向上を図ることができる検索方法、検索プログラム、および検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかる検索方法は、検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出工程を含んだ検索方法において、前記算出工程によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定工程と、前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出工程と、前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値とともに出力する出力工程と、を含んだことを特徴とする。
【０００８】
この発明によれば、コンピュータが、検索条件との関連性の強弱を示すスコアだけでなく、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度を、検索対象ごとに出力することができる。
【０００９】
また、この発明にかかる検索方法は、上記に記載の発明において、前記出力工程は、前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値に基づく順序で出力することを特徴とする。
【００１０】
この発明によれば、コンピュータが、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度に基づく順序で、検索対象を出力することができる。
【００１１】
また、この発明にかかる検索方法は、上記に記載の発明において、前記出力工程は、前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値が高い順に出力することを特徴とする。
【００１２】
この発明によれば、コンピュータが、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度が高い順に、検索対象を出力することができる。
【００１３】
また、この発明にかかる検索方法は、上記に記載の発明において、前記評価基準決定工程は、前記検索対象群に含まれる検索対象のうち、スコアが最も高い検索対象を、評価基準とする検索対象として決定することを特徴とする。
【００１４】
この発明によれば、コンピュータが、検索条件との関連性の強弱を示すスコアだけでなく、検索対象を調査すべきか否かを判断する際の指標となるように普遍的かつより明確な数値を用いて示された信頼度を、検索対象ごとに出力することができる。
【００１５】
また、この発明にかかる検索方法は、上記に記載の発明において、任意の閾値の指定を受け付ける指定工程と、前記検索対象群に含まれる検索対象の中から、前記指定工程によって指定された閾値よりも、前記評価値算出工程によって算出された評価値が高い検索対象を、出力対象とする検索対象として決定する出力対象決定工程と、をさらに含み、前記出力工程は、前記検索対象群に含まれる検索対象のうち、出力対象として決定された検索対象を、前記評価値算出工程によって算出された評価値とともに出力することを特徴とする。
【００１６】
この発明によれば、コンピュータが、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度による、検索対象の絞り込みをおこなうことができる。
【００１７】
また、この発明にかかる検索プログラムは、検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出工程をコンピュータに実行させる検索プログラムにおいて、前記算出工程によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定工程と、前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出工程と、前記検索対象群に含まれる検索対象を、前記評価値算出工程によって算出された評価値とともに出力する出力工程と、をコンピュータに実行させることを特徴とする。
【００１８】
この発明によれば、コンピュータに、検索条件との関連性の強弱を示すスコアだけでなく、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度を、検索対象ごとに出力させることができる。
【００１９】
また、この発明にかかる検索装置は、検索対象群の中から検索条件に合致する検索対象を検索する際に、前記検索対象群に含まれる検索対象ごとに、前記検索条件との合致度を示すスコアを算出する算出手段を備えた検索装置において、前記算出手段によって算出されたスコアに基づいて、前記検索対象群に含まれる検索対象の中から、評価基準とする検索対象を決定する評価基準決定手段と、前記検索対象群に含まれる検索対象ごとに、当該検索対象のスコアと、評価基準として決定された検索対象のスコアとの、相対的な度合いを示す評価値を算出する評価値算出手段と、前記検索対象群に含まれる検索対象を、前記評価値算出手段によって算出された評価値とともに出力する出力手段と、を備えたことを特徴とする。
【００２０】
この発明によれば、検索条件との関連性の強弱を示すスコアだけでなく、検索対象を調査すべきか否かを判断する際の指標となるように普遍的な数値を用いて示された信頼度を、検索対象ごとに出力することができる。
【発明の効果】
【００２１】
本発明にかかる検索方法、検索プログラム、および検索装置によれば、ユーザに手間や時間をかけさせることなく、検索対象群の中から、検索条件との関連性が高い適切な内容／件数の検索対象を検索することが可能となるため、結果的に、検索処理における検索精度およびユーザビリティの向上を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる検索方法、検索プログラム、および検索装置の好適な実施の形態を詳細に説明する。
【００２３】
（検索装置１００のハードウェア構成）
まず、この実施の形態にかかる検索装置のハードウェア構成について説明する。図１は、この実施の形態にかかる検索装置のハードウェア構成の一例を示すブロック図である。
【００２４】
図１において、検索装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１０４と、ＨＤ（Ｈａｒｄ  Ｄｉｓｃ）１０５と、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０６と、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）１０７と、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ）ドライブ１０８と、ＣＤ−ＲＷ１０９と、ディスプレイ１１０と、キーボード１１１と、マウス１１２と、ネットワークＩ／Ｆ（インタフェース）１１３と、通信ケーブル１１４と、プリンタ１１５と、バス１２０とを備えて構成されている。
【００２５】
ＣＰＵ１０１は、検索装置１００全体を制御する。ＲＯＭ１０２は、各種制御プログラムなどを格納する。ＲＡＭ１０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ１０１のワークエリアとして機能する。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶する。
【００２６】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ１０７に対するデータのリード／ライトを制御する。ＦＤ１０７は、着脱自在であり、ＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する。ＣＤ−ＲＷドライブ１０８は、ＣＰＵ１０１の制御にしたがってＣＤ−ＲＷ（または、ＣＤ−Ｒ、ＣＤ−ＲＯＭ）１０９に対するデータのリード／ライトを制御する。ＣＤ−ＲＷ１０９は、着脱自在であり、ＣＤ−ＲＷドライブ１０８の制御にしたがって書き込まれたデータを記憶する。
【００２７】
ディスプレイ１１０は、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示する。キーボード１１１は、文字、数値、各種指示などの入力のための複数のキーを備える。マウス１１２は、各種指示の選択や実行、処理対象の選択、マウスポインタの移動などを行う。ネットワークＩ／Ｆ１１３は、通信ケーブル１１４を介してＬＡＮ、ＷＡＮ、インターネットなどのネットワークに接続され、当該ネットワークとＣＰＵ１０１とのインタフェースとして機能する。プリンタ１１５は、文字や画像などの各種データを印刷する。バス１２０は上記各部を接続する。
【００２８】
（検索装置１００の機能的構成）
つぎに、この実施の形態にかかる検索装置１００の機能的構成について説明する。図２は、この実施の形態にかかる検索装置１００の機能的構成を示すブロック図である。
【００２９】
図２に示すように、検索装置１００は、入力部２０１と、スコア算出部２０２と、評価基準決定部２０３と、評価値算出部２０４と、指定部２０５と、出力対象決定部２０６と、出力部２０７と、を備えて構成されている。
【００３０】
入力部２０１は、検索対象群に対する検索条件の入力を受け付ける。たとえば、検索条件は「Ｊ社  Ｉ太郎」や「（Ｊ社  Ｉ太郎）」のように入力され、前者は、「Ｊ社」および「Ｉ太郎」の両方を含む、を意味し、後者は、「Ｊ社」または「Ｉ太郎」のいずれかを含む、を意味する。ここで、検索対象群とは、複数の検索対象を包括するものである。たとえば検索対象を「ファイル」単位とした場合は、「フォルダ」や「コンピュータ」などを検索対象群とすることができる。なお、検索対象は、たとえば、「コンピュータ」や「ファイル」、「フォルダ」、「頁」、「章」、「項」、「文」など、どのような単位であってもよい。また、検索対象群は、複数の検索対象を包括するものであればよく、「コンピュータ」や「ファイル」、「フォルダ」、「頁」、「章」、「項」、「文」など、どのような単位であってもよい。なお、検索条件は、ユーザが検索装置１００に直接入力したものに限らず、たとえば、他の情報処理装置に入力されたものを他の情報処理装置から受信したものであってもよい。入力部２０１は、具体的には、たとえば図１に示したキーボード１１１、マウス１１２、ネットワークＩ／Ｆ１１３などによってその機能を実現する。
【００３１】
スコア算出部２０２は、検索対象群に含まれる検索対象ごとに、入力部２０１によって入力された検索条件との合致度を示すスコアを算出する。たとえば、ＴＦ−ＩＤＦ法を用いてスコア（ＴＦＩＤＦ）を算出する場合は、以下算出式（１）によりスコア（ＴＦＩＤＦ）求めることができる。なお、以下算出式（１）において、ＴＦは、検索対象内における検索文字列の出現数を示す。また、Ｎは、検索対象群に含まれる検索対象の総数を示す。そして、ＤＦは、検索文字列を含む検索対象の総数を示す。
【００３２】
ＴＦＩＤＦ＝ＴＦ×ｌｏｇ（Ｎ／ＤＦ）・・・（１）
【００３３】
なお、本実施の形態においては、ＴＦ−ＩＤＦ法を用いてスコアを算出しているが、これに限らず、他の方法を用いて、スコアを算出するようにしてもよい。たとえば、検索対象が親子関係を有する場合、検索対象（親）に含まれる検索対象（子）のうち、検索条件に合致する検索対象（子）の件数を、検索対象（親）のスコアとしてもよい。たとえば、ある検索対象（親）に含まれる検索対象（子）のうち、検索条件に合致する検索対象（子）の件数が「１５」の場合、この検索対象（親）のスコアを「１５」とする。
【００３４】
また、検索対象ごとにユーザからの評価点が与えられている場合は、以下算出式（２）により、スコア（ｇ）を算出するようにしてもよい。なお、以下算出式（２）において、ｙは、検索対象に与えられた評価点の平均点を示す。また、ｎは、検索対象を評価した人数を示す。たとえば、ある検索対象に与えられた評価点の平均点が「２．４」であり、評価した人数が「５」の場合、以下算出式（２）により、この検索対象のスコアとして「１２」が算出される。
【００３５】
ｇ＝ｙ×ｎ・・・（２）
【００３６】
スコア算出部２０２は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００３７】
評価基準決定部２０３は、検索対象群に含まれる検索対象のうち、スコア算出部２０２によって算出されたスコア（以下、「算出スコア」という）が最も高い検索対象を、評価基準とする検索対象として決定する。評価基準決定部２０３は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００３８】
評価値算出部２０４は、検索対象群に含まれる検索対象ごとに、信頼度を算出する。ここで、信頼度とは、当該検索対象に関する算出スコアと、評価基準決定部２０３によって評価基準として決定された検索対象に関する算出スコアとの、相対的な度合いを示す評価値である。具体的には、検索対象群に含まれる検索対象ごとに、当該検索対象に関する算出スコアを、評価基準決定部２０３によって評価基準として決定された検索対象に関する算出スコアで除算することによって、信頼度を算出する。なお、この方法により算出される信頼度は、全て、「０」以上「１」以下の値となる。評価値算出部２０４は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００３９】
指定部２０５は、任意の閾値の指定を受け付ける。具体的には、「０」以上「１」以下の値が、閾値として指定される。ここで、任意の閾値は、ユーザが検索装置１００に直接指定したものに限らず、たとえば、他の情報処理装置からインターネットなどを介して送信されたものであってもよい。指定部２０５は、具体的には、たとえば図１に示したキーボード１１１、マウス１１２、ネットワークＩ／Ｆ１１３などによってその機能を実現する。
【００４０】
出力対象決定部２０６は、検索対象群に含まれる検索対象文のうち、指定部２０５によって指定された閾値よりも評価値算出部２０４によって算出された信頼度が高い検索対象を出力対象として決定する。出力対象決定部２０６は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７に記憶されたプログラムをＣＰＵ１０１が実行することによってその機能を実現する。
【００４１】
出力部２０７は、出力対象決定部２０６によって出力対象として決定された検索対象を、評価値算出部２０４によって算出された信頼度が高い順に出力する。具体的には、たとえば、出力対象決定部２０６によって抽出された検索対象を、評価値算出部２０４によって算出された信頼度が高い順に画面表示する。また、たとえば、出力対象決定部２０６によって抽出された検索対象を、評価値算出部２０４によって算出された信頼度が高い順に印刷出力する。その他の出力方法として、たとえば、評価値算出部２０４によって算出された信頼度を、他の情報処理装置に対してインターネットなどを介して送信するようにしてもよい。出力部２０７は、具体的には、たとえば図１に示したディスプレイ１１０、プリンタ１１５、ネットワークＩ／Ｆ１１３などによってその機能を実現する。
【００４２】
（検索装置１００による文書検索処理の手順）
つぎに、この発明の実施の形態にかかる検索装置１００による文書検索処理の手順について説明する。図３は、この発明の実施の形態にかかる検索装置１００による文書検索処理の手順の一例を示すフローチャートである。
【００４３】
まず、入力部２０１によって、検索対象群に対する検索条件の入力を受け付け（ステップＳ３０１）、スコア算出部２０２によって、検索対象群に含まれる検索対象ごとに、ステップＳ３０１で入力された検索条件との合致度を示すスコアを算出する（ステップＳ３０２）。
【００４４】
つぎに、評価基準決定部２０３によって、検索対象群に含まれる検索対象のうち、ステップＳ３０２で算出された算出スコアが最も高い検索対象を、評価基準とする検索対象として決定する（ステップＳ３０３）。
【００４５】
そして、評価値算出部２０４によって、検索対象群に含まれる検索対象ごとに、信頼度を算出する（ステップＳ３０４）。
【００４６】
続いて、指定部２０５によって、任意の閾値の指定を受け付け（ステップＳ３０５）、出力対象決定部２０６によって、検索対象群に含まれる検索対象のうち、ステップＳ３０５で指定された閾値よりもステップＳ３０４で算出された信頼度が高い検索対象を出力対象として決定する（ステップＳ３０６）。
【００４７】
そして、出力部２０７によって、ステップＳ３０６で出力対象として決定された検索対象を、ステップＳ３０４で算出された信頼度が高い順に出力して（ステップＳ３０７）、一連の処理を終了する。
【００４８】
（評価値算出部２０４によって算出された信頼度の一例）
つぎに、評価値算出部２０４によって算出された信頼度の一例について説明する。図４は、評価値算出部２０４によって算出された信頼度の一例を示す説明図である。
【００４９】
図４は、一例として、検索条件を「ベイズ  フィルタ  高速」とした特許文献（検索対象）の検索をおこなった際に、評価値算出部２０４によって算出された信頼度を示したものである。図４において、まず、信頼度を算出するための前提として、スコア算出部２０２によって、特許文献ごとに、ＴＦ−ＩＤＦ法を用いて、算出スコアが算出されている。そして、特許文献４０１に対して算出された算出スコア「１３２」が、最も高い算出スコアであることから、評価基準決定部２０３によって、算出スコア「１３２」を有する特許文献４０１が、評価基準として決定されている。
【００５０】
そのうえで、評価値算出部２０４によって、特許文献ごとに、当該特許文献の算出スコアを、評価基準として決定された特許文献４０１の算出スコア「１３２」で除算することによって、信頼度が算出されている。たとえば、図４において、特許文献４０２を例に挙げると、この特許文献４０２に対しては、数式「１２３／１３２」によって、信頼度「０．９３」が算出されている。
【００５１】
（出力部２０７によって出力された検索対象の一例）
つぎに、出力部２０７によって出力された検索対象の一例について説明する。図５〜図８は、出力部２０７によって出力された検索対象の一例を示す説明図である。
【００５２】
図５に示す画面５００は、一例として、特許文献群（検索対象群）に対し、検索条件を「ベイズ  フィルタ  高速」とした特許文献（検索対象）の検索をおこなった結果、ディスプレイ１１０（図１参照）に出力されたものである。この画面５００においては、任意の閾値として「０．６」が指定されている。これにより、画面５００には、信頼度「０．６」以上を有することにより特許文献群の中から出力対象として決定された、６件の特許文献（特許文献５０１〜５０６）が、信頼度の高い順に出力されている。このように出力された特許文献の一覧により、ユーザは、「どの特許文献を調査すべきか」、「何件の特許文献を調査すべきか」、を容易に判断することができる。
【００５３】
一方、図６に示す画面６００は、一例として、特許文献群（検索対象群）に対し、検索条件を「特許  検索  高速  精度」とした特許文献（検索対象）の検索をおこなった結果、ディスプレイ１１０（図１参照）に出力されたものである。この画面６００においては、任意の閾値として「０．５」が指定されている。これにより、画面６００には、信頼度「０．５」以上を有することにより特許文献群の中から出力対象として決定された、６件の特許文献（特許文献６０１〜６０６）が、信頼度の高い順に出力されている。このように出力された特許文献の一覧により、ユーザは、「どの特許文献を調査すべきか」、「何件の特許文献を調査すべきか」、を容易に判断することができる。
【００５４】
そして、図７に示す画面７００は、一例として、地域群（検索対象群）に対し、検索条件を「徳島ラーメン」とした地域（検索対象）の検索をおこなった結果、ディスプレイ１１０（図１参照）に出力されたものである。この画面７００においては、任意の閾値として「０．１」が指定されている。これにより、画面７００には、信頼度「０．１」以上を有することにより、地域群の中から出力対象として決定された、４件の地域（地域７０１〜７０４）が、信頼度の高い順に出力されている。このように出力された地域の一覧により、ユーザは、「どの地域を詳しく検索すべきか」、「何件の地域を詳しく検索すべきか」、を容易に判断することができる。
【００５５】
なお、この例では、各地域（検索対象）が、複数の文書（検索対象）との親子関係を有する。そして、地域ごとに、当該地域に含まれる文書のうち、検索条件「徳島ラーメン」に合致する文書の件数を、当該地域のスコアとしている。また、地域ごとに、当該地域における、検索条件「徳島ラーメン」に合致する文書の密度を、当該地域のスコアとしてもよい。これにより、都道府県、市町村など、地域レベルを固定することなく、適切な地域レベルを検索対象とすることができるようになる。
【００５６】
また、図８に示す画面８００は、一例として、ＱＡ事例群（検索対象群）に対し、検索条件を「銀行口座」としたＱＡ事例（検索対象）の検索をおこなった結果、ディスプレイ１１０（図１参照）に出力されたものである。この画面８００においては、任意の閾値として「０．１」が指定されている。これにより、画面８００には、信頼度「０．１」以上を有することにより、ＱＡ事例群の中から出力対象として決定された、６件のＱＡ事例（ＱＡ事例８０１〜８０６）が、信頼度の高い順に出力されている。このように出力されたＱＡ事例により、ユーザは、ある問題を解決するために、「どのＱＡ事例を閲覧すべきか」、「何件のＱＡ閲覧を調査すべきか」、を容易に判断することができる。
【００５７】
なお、この例では、ＱＡ事例（検索対象）ごとにユーザからの評価点が与えられており、以下算出式（３）により、ＱＡ事例（検索対象）ごとのスコア（ｇ）を算出している。なお、以下算出式（３）において、ｙは、ＱＡ事例（検索対象）に与えられた評価点の平均点を示す。また、ｎは、ＱＡ事例（検索対象）を評価した人数を示す。
【００５８】
ｇ＝ｙ×ｎ・・・（３）
【００５９】
以上説明したように、本実施の形態にかかる検索装置１００は、検索条件との関連性の強弱を示すスコアだけでなく、検索対象を調査すべきか否かを判断する際の指標となるように普遍的かつより明確な数値を用いて示された信頼度を、検索対象ごとに出力することができる。また、信頼度の高い順に検索対象を出力することができるうえ、信頼度による検索対象の絞込みをおこなうことができる。
【００６０】
これにより、ユーザに手間や時間をかけさせることなく、検索対象群の中から、検索条件との関連性が高い適切な内容／件数の検索対象を検索することが可能となり、結果的に、検索処理における検索精度およびユーザビリティの向上を図ることができるという効果を奏する。
【００６１】
なお、本実施の形態で説明した検索方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６２】
以上のように、本発明にかかる検索方法、検索プログラム、および検索装置は、検索対象群の中から、検索条件に合致する検索対象を検索する検索システムや、検索サービス、検索ソフトウェアなどへの利用に適しており、特に、高い検索精度やユーザビリティが要求される検索システムや、検索サービス、検索ソフトウェアなどへの利用に適している。
【図面の簡単な説明】
【００６３】
【図１】この実施の形態にかかる検索装置のハードウェア構成の一例を示すブロック図である。
【図２】この実施の形態にかかる検索装置の機能的構成を示すブロック図である。
【図３】この発明の実施の形態にかかる検索装置による文書検索処理の手順の一例を示すフローチャートである。
【図４】評価値算出部によって算出された信頼度の一例を示す説明図である。
【図５】出力部によって出力された検索対象の一例を示す説明図である。
【図６】出力部によって出力された検索対象の一例を示す説明図である。
【図７】出力部によって出力された検索対象の一例を示す説明図である。
【図８】出力部によって出力された検索対象の一例を示す説明図である。
【符号の説明】
【００６４】
１００  検索装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ＣＤ−ＲＷドライブ
１０９  ＣＤ−ＲＷ
１１０  ディスプレイ
１１１  キーボード
１１２  マウス
１１３  ネットワークＩ／Ｆ
１１４  通信ケーブル
１１５  プリンタ
１２０  バス
２０１  入力部
２０２  スコア算出部
２０３  評価基準決定部
２０４  評価値算出部
２０５  指定部
２０６  出力対象決定部
２０７  出力部
【図１】
2008287324.tif 000003
【図２】
2008287324.tif 000004
【図３】
2008287324.tif 000005
【図４】
2008287324.tif 000006
【図５】
2008287324.tif 000007
【図６】
2008287324.tif 000008
【図７】
2008287324.tif 000009
【図８】
2008287324.tif 000010