(57)【要約】【課題】精度の高い人物の検索を行うことができない。【解決手段】本発明の検索装置は、人物の検索を行う検索装置であって、特定用語に対する専門性を有する人物を検索する第１の検索が要求された場合、メールサーバにて送受信されるメールのうち特定用語を本文に含むメールの送信元の人物を示す情報と、当該メールが他の人物からの特定用語を含むメールに対する返信メールであるかを示す返信情報とを取得するメール情報取得部と、第１の検索が要求された場合、取得された返信情報に基づきカウントした特定用語を含むメールの送信元の人物が返信メールを送信した回数に基づき、当該人物が有する特定用語に対する専門性を示す指標であるＫｎｏｗ  Ｗｈｏスコアを算出するＫｎｏｗ  Ｗｈｏスコア算出部と、第１の検索が要求された場合、算出されたＫｎｏｗ  Ｗｈｏスコアに基づき特定用語に対する専門性を有する人物の検索を行う検索部とを有する。【選択図】図１
2010211733.tif 000002
【特許請求の範囲】
【請求項１】
人物の検索を行う検索装置であって、
特定用語に対する専門性を有する人物を検索する第１の検索が要求された場合、メールサーバにて送受信されるメールのうち前記特定用語を本文に含むメールの送信元の人物を示す情報と、当該メールが、他の人物からの前記特定用語を含むメールに対する返信メールであるかを示す返信情報と、を取得するメール情報取得部と、
前記第１の検索が要求された場合、前記メール情報取得部により取得された前記返信情報に基づきカウントした、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数に基づき、当該人物が有する前記特定用語に対する専門性を示す指標であるＫｎｏｗ  Ｗｈｏスコアを算出するＫｎｏｗ  Ｗｈｏスコア算出部と、
前記第１の検索が要求された場合、前記Ｋｎｏｗ  Ｗｈｏスコア算出部により算出された前記Ｋｎｏｗ  Ｗｈｏスコアに基づき、前記特定用語に対する専門性を有する人物の検索を行う検索部と、を有する検索装置。
【請求項２】
前記メール情報取得部は、前記第１の検索が要求された場合、前記特定用語を含むメールの本文の情報をさらに取得し、
前記Ｋｎｏｗ  Ｗｈｏスコア算出部は、前記第１の検索が要求された場合、前記メール情報取得部により取得された、前記特定用語を含むメールの本文中の前記特定用語の出現回数に、当該メールの送信元の人物が前記返信メールを返信した回数に応じた重み付けをして、前記Ｋｎｏｗ  Ｗｈｏスコアを算出する、請求項１に記載の検索装置。
【請求項３】
前記Ｋｎｏｗ  Ｗｈｏスコア算出部は、前記第１の検索が要求された場合、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数が多いほど、当該人物が、前記特定用語に対する専門性を有する人物であると検索されるように、前記Ｋｎｏｗ  Ｗｈｏスコアを算出する、請求項１または２に記載の検索装置。
【請求項４】
前記メール情報取得部は、特定人物と関連性を有する人物を検索する第２の検索が要求された場合、前記メールサーバにて送受信されるメールのうち前記特定人物が送信したメールの送信先の人物を示す情報と、当該メールの送信先に指定された宛先の種別を示す情報と、当該メールが送信先に受信された時刻を示す情報と、を取得し、
前記検索装置は、
前記第２の検索が要求された場合、前記メール情報取得部により取得された、前記特定人物が送信したメールの送信先に指定された宛先の種別と、当該メールが送信先に受信された時刻と、に基づき、当該特定人物と当該メールの送信先の人物との関連性を示す指標である人間関係スコアを算出する人間関係スコア算出部をさらに有し、
前記検索部は、前記第２の検索が要求された場合、前記人間関係スコア算出部により算出された前記人間関係スコアに基づき、前記特定人物と関連性を有する人物の検索を行う、請求項１から３のいずれか１項に記載の検索装置。
【請求項５】
前記人間関係スコア算出部は、前記第２の検索が要求された場合、前記特定人物が送信したメールの送信先に指定された宛先の種別に、当該メールが送信先に受信された時刻に応じた重み付けをして、前記人間関係スコアを算出する、請求項４に記載の検索装置。
【請求項６】
前記人間関係スコア算出部は、前記第２の検索が要求された場合、前記特定人物が送信したメールが送信先に受信された時刻が新しいほど、当該メールの送信先の人物が、前記特定人物と関連性を有する人物であると検索されるように、前記人間関係スコアを算出する、請求項４または５に記載の検索装置。
【請求項７】
人物の検索を行う検索装置に適用される検索方法であって、
特定用語に対する専門性を有する人物を検索する第１の検索が要求された場合、
メールサーバにて送受信されるメールのうち前記特定用語を本文に含むメールの送信元の人物を示す情報と、当該メールが、他の人物からの前記特定用語を含むメールに対する返信メールであるかを示す返信情報と、を取得する第１のメール情報取得ステップと、
前記第１のメール情報取得ステップにより取得された前記返信情報に基づきカウントした、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数に基づき、当該人物が有する前記特定用語に対する専門性を示す指標であるＫｎｏｗ  Ｗｈｏスコアを算出するＫｎｏｗ  Ｗｈｏスコア算出ステップと、
前記Ｋｎｏｗ  Ｗｈｏスコア算出ステップにより算出された前記Ｋｎｏｗ  Ｗｈｏスコアに基づき、前記特定用語に対する専門性を有する人物の検索を行う第１の検索ステップと、を有する検索方法。
【請求項８】
前記第１のメール情報取得ステップでは、前記特定用語を含むメールの本文の情報をさらに取得し、
前記Ｋｎｏｗ  Ｗｈｏスコア算出ステップでは、前記メール情報取得ステップにより取得された、前記特定用語を含むメールの本文中の前記特定用語の出現回数に、当該メールの送信元の人物が前記返信メールを返信した回数に応じた重み付けをして、前記Ｋｎｏｗ  Ｗｈｏスコアを算出する、請求項７に記載の検索方法。
【請求項９】
前記Ｋｎｏｗ  Ｗｈｏスコア算出ステップでは、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数が多いほど、当該人物が、前記特定用語に対する専門性を有する人物であると検索されるように、前記Ｋｎｏｗ  Ｗｈｏスコアを算出する、請求項７または８に記載の検索方法。
【請求項１０】
特定人物と関連性を有する人物を検索する第２の検索が要求された場合、
前記メールサーバにて送受信されるメールのうち前記特定人物が送信したメールの送信先の人物を示す情報と、当該メールの送信先に指定された宛先の種別を示す情報と、当該メールが送信先に受信された時刻を示す情報と、を取得する第２のメール情報取得ステップと、
前記第２のメール情報取得ステップにより取得された、前記特定人物が送信したメールの送信先に指定された宛先の種別と、当該メールが送信先に受信された時刻と、に基づき、当該特定人物と当該メールの送信先の人物との関連性を示す指標である人間関係スコアを算出する人間関係スコア算出ステップと、
前記人間関係スコア算出ステップにより算出された前記人間関係スコアに基づき、前記特定人物と関連性を有する人物の検索を行う第２の検索ステップと、を有する請求項７から９のいずれか１項に記載の検索方法。
【請求項１１】
前記人間関係スコア算出ステップでは、前記特定人物が送信したメールの送信先に指定された宛先の種別に、当該メールが送信先に受信された時刻に応じた重み付けをして、前記人間関係スコアを算出する、請求項１０に記載の検索方法。
【請求項１２】
前記人間関係スコア算出ステップでは、前記特定人物が送信したメールが送信先に受信された時刻が新しいほど、当該メールの送信先の人物が、前記特定人物と関連性を有する人物であると検索されるように、前記人間関係スコアを算出する、請求項１０または１１に記載の検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物の検索を行う検索装置および検索方法に関する。
【背景技術】
【０００２】
企業などの複数人により構成される組織における活動において、活動に必要な知識や専門性を有する人物を特定することは、組織における活動を進める上で重要である。
【０００３】
そこで、最近は、効率的に人物を特定するために、検索者に指定された内容について専門性を有する人物の検索を行うことができる検索装置が提案されている（例えば、特許文献１）。
【０００４】
特許文献１に記載の検索装置は、メールやＷｅｂページなどのコンテンツに含まれる特定用語とその出現回数を基に、コンテンツの作成者の知識属性を算出する。そして、検索装置は、コンテンツの作成者ごとに算出した知識属性に基づき、検索者に指定された内容について専門性を有する人物の検索を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２３４２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の検索装置は、コンテンツに含まれる特定用語とその出現回数を基に算出したコンテンツの作成者の知識属性に基づき検索を行うだけなので、精度の高い人物の検索を行うことができないという問題がある。
【０００７】
本発明の目的は、精度の高い人物の検索を行うことができる検索装置および検索方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の検索装置は、
人物の検索を行う検索装置であって、
特定用語に対する専門性を有する人物を検索する第１の検索が要求された場合、メールサーバにて送受信されるメールのうち前記特定用語を本文に含むメールの送信元の人物を示す情報と、当該メールが、他の人物からの前記特定用語を含むメールに対する返信メールであるかを示す返信情報と、を取得するメール情報取得部と、
前記第１の検索が要求された場合、前記メール情報取得部により取得された前記返信情報に基づきカウントした、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数に基づき、当該人物が有する前記特定用語に対する専門性を示す指標であるＫｎｏｗ  Ｗｈｏスコアを算出するＫｎｏｗ  Ｗｈｏスコア算出部と、
前記第１の検索が要求された場合、前記Ｋｎｏｗ  Ｗｈｏスコア算出部により算出された前記Ｋｎｏｗ  Ｗｈｏスコアに基づき、前記特定用語に対する専門性を有する人物の検索を行う検索部と、を有する。
【０００９】
上記目的を達成するために本発明の検索方法は、
人物の検索を行う検索装置に適用される検索方法であって、
特定用語に対する専門性を有する人物を検索する第１の検索が要求された場合、
メールサーバにて送受信されるメールのうち前記特定用語を本文に含むメールの送信元の人物を示す情報と、当該メールが、他の人物からの前記特定用語を含むメールに対する返信メールであるかを示す返信情報と、を取得する第１のメール情報取得ステップと、
前記第１のメール情報取得ステップにより取得された前記返信情報に基づきカウントした、前記特定用語を含むメールの送信元の人物が前記返信メールを送信した回数に基づき、当該人物が有する前記特定用語に対する専門性を示す指標であるＫｎｏｗ  Ｗｈｏスコアを算出するＫｎｏｗ  Ｗｈｏスコア算出ステップと、
前記Ｋｎｏｗ  Ｗｈｏスコア算出ステップにより算出された前記Ｋｎｏｗ  Ｗｈｏスコアに基づき、前記特定用語に対する専門性を有する人物の検索を行う第１の検索ステップと、を有する。
【発明の効果】
【００１０】
本発明によれば、各人物について、他の人物から送信された特定用語を含むメールに対する返信の回数を考慮して算出したＫｎｏｗ  Ｗｈｏスコアに基づき、特定用語に対して専門性を有する人物の検索を行うので、検索の精度が高くなる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態の検索装置の構成の一例を示すブロック図である。
【図２】人物ＤＢの構成の一例を示す図である。
【図３】キーワードＤＢの構成の一例を示す図である。
【図４】全文インデックスの構成の一例を示す図である。
【図５】Ｋｎｏｗ  Ｗｈｏインデックスの構成の一例を示す図である。
【図６】Ｋｎｏｗ  Ｗｈｏスコア記録後のＫｎｏｗ  Ｗｈｏインデックスの構成の一例を示す図である。
【図７】人間関係インデックスの構成の一例を示す図である。
【図８】全文インデックスの構成の他の例を示す図である。
【図９】人間関係スコア記録後の人間関係インデックスの構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
まず、本実施形態の検索装置の動作原理について説明する。
【００１３】
一般的に、専門性を有する人物は、他の人物から質問を受け、その質問に対して回答をすることが多いと考えられる。
【００１４】
このような質問および回答を、メールを利用して行う場合、専門性を有する人物は、他の人物から質問をするメールを受信し、受信したメールに対して、メールを返信することにより、回答を行う。つまり、他の人物から受信したメールに対して返信を行う回数が多い人物は、専門性を有する人物である可能性が高い。
【００１５】
そこで、本実施形態の検索装置は、メールに含まれる特定用語の出現回数だけでなく、他の人物から受信したメールに対する返信を行った回数を考慮して、Ｋｎｏｗ  Ｗｈｏの検索を行うものである。
【００１６】
以下に、本実施形態の検索装置について図面を参照して説明する。
【００１７】
図１は、本実施形態の検索装置１００の構成の一例を示すブロック図である。
【００１８】
図１に示す検索装置１００は、人物ＤＢ作成部１０１と、キーワードＤＢ作成部１０２と、全文インデックス作成部１０３と、スコア算出部１０４と、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７と、を有する。
【００１９】
また、スコア算出部１０４は、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５と、人間関係スコア算出部１０６と、を有する。
【００２０】
なお、全文インデックス作成部１０３は、メール情報取得部の一例である。また、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、検索部の一例である。
【００２１】
人物ＤＢ作成部１０１は、人事ＤＢ１１に記録された、組織に属する人物の氏名や役職などの情報や、メーリングリストＤＢに記録された、組織において使用されているメーリングリストの情報に基づき、検索の対象となる人物のリストである人物ＤＢ２００を作成し、作成した人物ＤＢ２００を、全文インデックス作成部１０３に出力する。
【００２２】
図２は、人物ＤＢ２００の構成の一例を示す図である。
【００２３】
図２に示すように、本実施形態においては、検索の対象として、人物「Ａ」、「Ｂ」、「Ｃ」が、人物ＤＢ２００に挙がっているものとする。
【００２４】
なお、本実施形態においては、人物を検索の対象とするものとして説明するが、メーリングリストを検索の対象とすることも可能である。その場合には、人物ＤＢ作成部１０１は、メーリングリストＤＢ１２に記録されたメーリングリストの情報に基づき、メーリングリストのリストを、人物ＤＢ２００として作成する。
【００２５】
キーワードＤＢ作成部１０２は、製品ＤＢ１３に記録された、組織が関係する製品などに関する情報に基づき、検索用キーワードのリストであるキーワードＤＢ３００を作成し、作成したキーワードＤＢ３００を、全文インデックス作成部１０３に出力する。
【００２６】
図３は、キーワードＤＢ３００の構成の一例を示す図である。
【００２７】
図３に示すように、本実施形態においては、検索用キーワードとして、特定用語「ａ」、「ｂ」が、キーワードＤＢ３００に挙がっているものとする。
【００２８】
全文インデックス作成部１０３は、メールの送受信を管理するメールサーバ１４から、送受信が行われるメールの本文や、送信元および送信先に関する情報を取得する。また、全文インデックス作成部１０３は、取得したメールの本文や、送信元および送信先に関する情報から、人物ＤＢ２００やキーワードＤＢ３００に挙がっている人物や特定用語を抽出し、メールごとに、メールの送信元および送信先の人物や、本文に含まれる特定用語に関する情報を対応つけて記録した全文インデックス４００を作成する。
【００２９】
また、全文インデックス作成部１０３は、メールの受信年や、他の人物からのメールに対する返信メールであるかについての情報も、メールサーバ１４から取得し、作成した全文インデックス４００に記録する。
【００３０】
なお、返信メールであるかは、例えば、メールのヘッダーに付される情報に基づき、判断することができる。
【００３１】
図４は、全文インデックス４００の構成の一例を示す図である。
【００３２】
図４において、Ｆｒｏｍの欄はメールの送信元を、Ｔｏの欄はメールの送信先を、Ｃｃの欄はメールの同報送信先を、キーワードの欄はメールの本文に含まれている検索用キーワードである特定用語を、受信年の欄はメールの受信年を、返信の欄は他の人物から送信されたメールに対する返信メールであることを示している。
【００３３】
従って、例えば、メール２は、送信先である人物「Ａ」が、送信元である人物「Ｂ」から送信され、特定用語「ａ」を含み、人物「Ａ」から人物「Ｂ」に送信されたメール１に対する返信メールとして、２００８年に受信したメールであることを示している。
【００３４】
なお、図４の例では、メールの送信先に指定された宛先の種別としてＴｏとＣｃの欄を設けたが、これに限られるものではなく、Ｂｃｃの欄を設けることも可能である。
【００３５】
また、図４の例では、メールの受信年に基づき分類を行っているが、これに限られるものではなく、メールを受信した年月日や時分に基づき分類を行うことも可能である。
【００３６】
そして、全文インデックス作成部１０３は、作成した全文インデックス４００を、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７に出力する。
【００３７】
なお、人事ＤＢ１１、メーリングリストＤＢ１２、製品ＤＢ１３およびメールサーバ１４は、当業者によく知られており、また本発明とは直接関係しないので、その詳細な説明は省略する。
【００３８】
スコア算出部１０４は、後述する人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７を介して取得した全文インデックス４００に基づき算出した、Ｋｎｏｗ  Ｗｈｏスコアおよび人間関係スコアを、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７に出力する。
【００３９】
ここで、Ｋｎｏｗ  Ｗｈｏスコアとは、例えば、ある人物が送受信したメールに含まれる、特定用語の出現回数に基づき算出され、その特定用語に対して、どの人物が、どれくらいの専門性を有しているかを示す指標である。
【００４０】
従って、例えば、特定用語「ａ」に対する人物「Ａ」のＫｎｏｗ  Ｗｈｏスコアが高いほど、人物「Ａ」は、特定用語「ａ」に対して専門性を有していることを示している。
【００４１】
また、人間関係スコアとは、例えば、どの人物から、どの宛先の種別を指定されたメールを、何回受信したかに基づき算出され、メールの送信元の人物と送信先の人物とが、どれくらい関連性を有しているかを示す指標である。なお、以下の説明において、メールの送信元の人物と送信先の人物との関係を、人間関係と呼ぶことがある。
【００４２】
従って、例えば、人物「Ａ」と人物「Ｂ」との人間関係の人間関係スコアが高いほど、人物「Ａ」と人物「Ｂ」とは、高い関連性を有していることを示している。
【００４３】
なお、Ｋｎｏｗ  Ｗｈｏスコアや人間関係スコアは、検索装置１００が検索を行う際に用いられる指標であるスコアの一例である。
【００４４】
Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７を介して取得した全文インデックス４００に基づき、Ｋｎｏｗ  Ｗｈｏスコアを算出する。
【００４５】
人間関係スコア算出部１０６は、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７を介して取得した全文インデックス４００に基づき、人間関係スコアを算出する。
【００４６】
なお、Ｋｎｏｗ  Ｗｈｏスコアおよび人間関係スコアの算出については、後述する。
【００４７】
人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、全文インデックス作成部１０３から出力された全文インデックス４００と、スコア算出部１０４から出力されたＫｎｏｗ  Ｗｈｏスコアとに基づき、各人物と各特定用語に対するＫｎｏｗ  Ｗｈｏスコアとを対応つけたＫｎｏｗ  Ｗｈｏインデックスを作成する。
【００４８】
また、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、全文インデックス作成部１０３から出力された全文インデックス４００と、スコア算出部１０４から算出された人間関係スコアとに基づき、各人間関係と人間関係スコアとを対応つけた人間関係インデックスを作成する。
【００４９】
また、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、検索を行う特定用語や特定人物が、不図示の入力部から入力された場合、作成したＫｎｏｗ  Ｗｈｏインデックスや人間関係インデックスを参照して検索を行い、結果を不図示の出力部に出力する。
【００５０】
次に、本発明の一実施形態の検索装置１００によるＫｎｏｗ  Ｗｈｏインデックスの作成について、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７と、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５の動作を中心に説明する。
【００５１】
なお、以下の説明においては、全文インデックス作成部１０３から図４に示す全文インデックス４００が出力された場合に、特定用語「ａ」に対するＫｎｏｗ  Ｗｈｏスコアを算出する場合を例として説明する。また、説明の便宜上、図４に示す全文インデックス４００は、特定用語「ａ」を含むメールのみを記載しているが、実際には、特定用語「ｂ」を含むメールも含まれている。
【００５２】
まず、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、全文インデックス作成部１０３から出力された全文インデックス４００に基づき、図５に示すように、各人物と各特定用語とを対応つけた、Ｋｎｏｗ  Ｗｈｏインデックス５００を作成する。
【００５３】
次に、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５による、Ｋｎｏｗ  Ｗｈｏスコアの算出の動作について説明する。
【００５４】
まず、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７を介して取得した全文インデックス４００に基づき、各人物が送受信したメール中の特定用語「ａ」の出現回数をカウントする。そしてＫｎｏｗ  Ｗｈｏスコア算出部１０５は、特定用語「ａ」の出現回数に応じて、各人物にポイントを付与する。
【００５５】
なお、本実施形態では、説明の便宜上、特定用語「ａ」が１回以上出現するメールを、送信または受信するごとに、１ポイントを付与するものとする。この場合、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５が、各人物に付与するポイントは、各人物が特定用語「ａ」を含むメールを送受信した回数と同じになる。
【００５６】
図４の例では、特定用語「ａ」を含むメールを、人物「Ａ」は８回、人物「Ｂ」は８回、人物「Ｃ」は４回、送受信している。
【００５７】
従って、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、人物「Ａ」には８ポイントを、人物「Ｂ」には８ポイントを、人物「Ｃ」には４ポイントを付与する。
【００５８】
なお、上述した、各人物が送受信したメール中の特定用語の出現回数に応じて各人物にポイントを付与する動作を、第１のＫｎｏｗ  Ｗｈｏスコア算出動作と呼ぶ。
【００５９】
次に、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、各人物が、他の人物から送信された特定用語「ａ」を含むメールに対して、返信を行った回数をカウントする。
【００６０】
図４の例では、人物「Ａ」は、２回（人物「Ｃ」から送信されたメール７に対するメール８、人物「Ｂ」から送信されたメール９に対するメール１０）の返信を行っている。
【００６１】
また、人物「Ｂ」は、３回（人物「Ａ」から送信されたメール１およびメール３に対するメール２およびメール４、人物「Ｃ」から送信されたメール５に対するメール６）の返信を行っている。
【００６２】
次に、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、各人物が、他の人物から送信された特定用語「ａ」を含むメールに対して返信を行った回数に応じて重み付けをして各人物にポイントを付与する。本実施形態においては、第１のＫｎｏｗ  Ｗｈｏスコア算出動作で付与したポイントに、他の人物から送信された特定用語「ａ」を含むメールに対して返信を行った回数を乗じたポイントを、各人物に付与するものとする。
【００６３】
従って、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、人物「Ａ」には１６ポイントを、人物「Ｂ」には２４ポイントを付与する。
【００６４】
なお、上述した、他の人物から送信された特定用語を含むメールに対して返信を行った回数に応じて重み付けをして各人物にポイントを付与する動作を、第２のＫｎｏｗ  Ｗｈｏスコア算出動作と呼ぶ。
【００６５】
次に、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、特定用語「ａ」に対する各人物のＫｎｏｗ  Ｗｈｏスコアを、第１のＫｎｏｗ  Ｗｈｏスコア算出動作と第２のＫｎｏｗ  Ｗｈｏスコア算出動作で付与したポイントの和から算出する。
【００６６】
上述したように、第１のＫｎｏｗ  Ｗｈｏスコア算出動作で、人物「Ａ」には８ポイントが、人物「Ｂ」には８ポイントが、人物「Ｃ」には４ポイントが、付与されている。
【００６７】
また、第２のＫｎｏｗ  Ｗｈｏスコア算出動作で、人物「Ａ」には１６ポイントが、人物「Ｂ」には２４ポイントが、付与されている。
【００６８】
従って、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、特定用語「ａ」に対するＫｎｏｗ  Ｗｈｏスコアとして、人物「Ａ」には２４ポイントを、人物「Ｂ」には３２ポイントを、人物「Ｃ」には４ポイントを算出する。
【００６９】
そして、スコア算出部１０４は、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５が算出した、特定用語「ａ」に対するＫｎｏｗ  Ｗｈｏスコアを人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７に出力する。
【００７０】
人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、スコア算出部１０４から出力された特定用語「ａ」に対するＫｎｏｗ  Ｗｈｏスコアを、作成したＫｎｏｗ  Ｗｈｏインデックス５００に記録する。
【００７１】
図６は、Ｋｎｏｗ  Ｗｈｏスコア記録後のＫｎｏｗ  Ｗｈｏインデックス５００の構成を示す図である。
【００７２】
図６に示すように、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５で算出された特定用語「ａ」に対する各人物のＫｎｏｗ  Ｗｈｏスコアが、Ｋｎｏｗ  Ｗｈｏインデックス５００に記録される。
【００７３】
ここで、上述したように、他の人物から送信された特定用語を含むメールに対して返信を行う回数が多い人物は、多くの質問を受け、その質問に対して、返信を行っており、その特定用語に対して、専門性を有していると考えられる。
【００７４】
図４の例では、人物「Ａ」と人物「Ｂ」は、特定用語「ａ」を含むメールを、同じ回数だけ送受信しているが、人物「Ｂ」の方が、他の人物から送信された特定用語「ａ」を含むメールに対して、人物「Ａ」よりも多くの返信を行っている。従って、人物「Ｂ」の方が、人物「Ａ」よりも、特定用語「ａ」に対して、専門性を有していると考えられる。
【００７５】
しかし、第１のＫｎｏｗ  Ｗｈｏスコア算出動作では、人物「Ａ」と人物「Ｂ」は、同じポイントが付与されており、どちらが、特定用語「ａ」に対して、専門性を有しているかを判別することはできない。
【００７６】
ところが、第２のＫｎｏｗ  Ｗｈｏスコア算出動作において、他の人物から送信された特定用語「ａ」を含むメールに対して返信を行った回数に応じて重み付けをして付与したポイントを、Ｋｎｏｗ  Ｗｈｏスコアの算出に加えることにより、人物「Ｂ」の方が、人物「Ａ」よりもＫｎｏｗ  Ｗｈｏスコアが高くなり、人物「Ｂ」の方が、特定用語「ａ」に対して、専門性を有していることを判別することができるようになる。
【００７７】
このように、Ｋｎｏｗ  Ｗｈｏスコアの算出において、他の人物から送信された特定用語を含むメールに対する返信を行った回数に応じて重み付けをしたポイントを付与する第２のＫｎｏｗ  Ｗｈｏスコア算出動作を加えることにより、特定用語に対して、各人物が有する専門性を反映したＫｎｏｗ  Ｗｈｏスコアの算出を行うことができる。
【００７８】
次に、本発明の一実施形態の検索装置１００による人間関係インデックスの作成について、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７と、人間関係スコア算出部１０６の動作を中心に説明する。
【００７９】
なお、以下の説明においては、全文インデックス作成部１０３から図７に示す全文インデックス７００が出力された場合に、人間関係スコアを算出する場合を例に説明する。
【００８０】
まず、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、全文インデックス作成部１０３から出力された全文インデックス４００に基づき、図８に示すように、メールの送信元の人物と送信先の人物との人間関係と、人間関係スコアとを対応つけた人間関係インデックス８００を作成する。
【００８１】
次に、人間関係スコア算出部１０６による、人間関係スコアの算出の動作について説明する。
【００８２】
まず、人間関係スコア算出部１０６は、各人物間で送信されたメールの送信先に指定された宛先の種別に応じて、各人間関係についてポイントを付与する。
【００８３】
具体的には、本実施形態においては、人間関係スコア算出部１０６は、メールの送信元と送信先の人間関係に対して、メールの送信先に指定された宛先の種別が「Ｔｏ」のメールが１回受信されると５ポイントを、「Ｃｃ」のメールが１回受信されると１ポイントを付与するものとする。
【００８４】
図７の例では、メール１において、人物「Ｃ」から人物「Ｂ」に送信されたメールの送信先に指定された宛先の種別は、「Ｔｏ」である。従って、人間関係スコア算出部１０６は、人物「Ｃ」と人物「Ｂ」との人間関係に５ポイントを付与する。なお、以下の説明において、例えば、人物「Ｃ」から人物「Ｂ」にメールが送信された場合の、人物「Ｃ」と人物「Ｂ」との人間関係を、人間関係「Ｃ−Ｂ」と表記するものとする。
【００８５】
また、メール５において、人物「Ａ」から、人物「Ｃ」に送信されたメールの送信先に指定された宛先の種別は、「Ｔｏ」であり、人物「Ｂ」に送信されたメールの送信先に指定された宛先の種別は、「Ｃｃ」である。従って、人間関係スコア算出部１０６は、人間関係「Ａ−Ｃ」に５ポイントを、人間関係「Ａ−Ｂ」に１ポイントを付与する。
【００８６】
以下、各メールについて、同様にポイントを付与することにより、人間関係スコア算出部１０６は、人間関係「Ａ−Ｂ」には１ポイントを、人間関係「Ａ−Ｃ」には１０ポイントを、人間関係「Ｂ−Ａ」には５ポイントを、人間関係「Ｂ−Ｃ」には１１ポイントを、人間関係「Ｃ−Ａ」には１０ポイントを、人間関係「Ｃ−Ｂ」には１１ポイントを付与する。
【００８７】
なお、上述した、メールの送信先に指定された宛先の種別に応じて、各人間関係にポイントを付与する動作を、第１の人間関係スコア算出動作と呼ぶ。
【００８８】
次に、人間関係スコア算出部１０６は、各メールを受信した受信年に応じた重み付けをして、各人間関係にポイントを付与する。
【００８９】
ここで、本実施形態においては、人間関係スコア算出部１０６は、第１の人間関係スコア算出動作で、メールの送信先に指定された宛先の種別に応じて付与するポイントに、２００８年に受信したメールに対しては、０．５を乗じ、２００９年に受信したメールに対しては、１．０を乗じたポイントを付与するものとする。
【００９０】
従って、人間関係スコア算出部１０６は、メールの送信元と送信先の人間関係に対して、２００８年に、送信先を指定する宛先の種別が「Ｔｏ」のメールが１回受信されると２．５ポイントを、「Ｃｃ」のメールが１回受信されると０．５ポイントを付与する。また、２００９年に受信されたメールに対しては、第１の人間関係スコア算出動作と同様のポイントを付与する。
【００９１】
図８の例では、メール１からメール４は、２００８年に受信されており、メール５からメール９は２００９年に受信されている。
【００９２】
従って、人間関係スコア算出部１０６は、人間関係「Ａ−Ｂ」には１ポイントを、人間関係「Ａ−Ｃ」には１０ポイントを、人間関係「Ｂ−Ａ」には５ポイントを、人間関係「Ｂ−Ｃ」には６ポイントを、人間関係「Ｃ−Ａ」には１０ポイントを、人間関係「Ｃ−Ｂ」には６ポイントを付与する。
【００９３】
なお、上述した、メールの受信年に応じた重み付けをして各人間関係にポイントを付与する動作を、第２の人間関係スコア算出動作と呼ぶ。
【００９４】
次に、人間関係スコア算出部１０６は、各人間関係スコアを、第１の人間関係スコア算出動作と第２の人間関係スコア算出動作で付与したポイントの和から算出する。
【００９５】
上述したように、第１の人間関係スコア算出動作で、人間関係「Ａ−Ｂ」には１ポイントが、人間関係「Ａ−Ｃ」には１０ポイントが、人間関係「Ｂ−Ａ」には５ポイントが、人間関係「Ｂ−Ｃ」には１１ポイントが、人間関係「Ｃ−Ａ」には１０ポイントが、人間関係「Ｃ−Ｂ」には１１ポイントが、付与されている。
【００９６】
また、第２の人間関係スコア算出動作で、人間関係「Ａ−Ｂ」には１ポイントが、人間関係「Ａ−Ｃ」には１０ポイントが、人間関係「Ｂ−Ａ」には５ポイントが、人間関係「Ｂ−Ｃ」には６ポイントが、人間関係「Ｃ−Ａ」には１０ポイントが、人間関係「Ｃ−Ｂ」には６ポイントが、付与されている。
【００９７】
従って、人間関係スコア算出部１０６は、人間関係スコアとして、人間関係「Ａ−Ｂ」には２ポイントを、人間関係「Ａ−Ｃ」には２０ポイントを、人間関係「Ｂ−Ａ」には１０ポイントを、人間関係「Ｂ−Ｃ」には１７ポイントを、人間関係「Ｃ−Ａ」には２０ポイントを、人間関係「Ｃ−Ｂ」には１７ポイントを算出する。
【００９８】
そして、スコア算出部１０４は、人間関係スコア算出部１０６が算出した人間関係スコアを、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７に出力する。
【００９９】
人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、スコア算出部１０４から出力された人間関係スコアを、作成した人間関係インデックス８００に記録する。
【０１００】
図９は、人間関係スコア記録後の人間関係インデックス８００の構成を示す図である。
【０１０１】
図９に示すように、人間関係スコア算出部１０６で算出された人間関係スコアが、人間関係インデックス８００に記録される。
【０１０２】
ここで、図７に示す全文インデックス７００では、人物「Ｂ」は、人物「Ｃ」から、２００８年には、メールの送信先に指定された宛先の種別が「Ｔｏ」のメールを受信しているが、２００９年には、メールの送信先に指定された宛先の種別が「Ｃｃ」のメールだけを受信している。一方、人物「Ａ」は、人物「Ｃ」から、２００８年には、メールを受信していないが、２００９年には、メールの送信先に指定された宛先の種別が「Ｔｏ」のメールを受信している。
【０１０３】
このことから、２００９年においては、人物「Ｃ」は、人物「Ｂ」よりも人物「Ａ」の方が、関連性を有していると考えられる。
【０１０４】
ここで、人間関係「Ｂ−Ｃ」や「Ｃ−Ｂ」は、第１の人間関係スコア算出動作では、人間関係「Ａ−Ｃ」や「Ｃ−Ａ」よりも高いポイントが付与されている。しかし、第２の人間関係スコア算出動作により、メールの受信年に応じた重み付けをして付与したポイントを、人間関係スコアの算出に加えることにより、人間関係「Ａ−Ｃ」や「Ｃ−Ａ」の方が、人間関係「Ｂ−Ｃ」や「Ｃ−Ｂ」よりも高い人間関係スコアとなる。つまり、人間関係「Ａ−Ｃ」や「Ｃ−Ａ」の方が、関連性を有していることになる。
【０１０５】
このように、人間関係スコアの算出において、メールの受信年に応じた重み付けをしてポイントを付与する第２の人間関係スコア算出動作を加えることにより、直近に行われたメールの送受信を反映した人間関係スコアの算出を行うことができる。
【０１０６】
次に、不図示の入力部から、検索を行うキーワードとして、特定用語が入力された場合に、入力された特定用語に対する専門性を有する人物の検索を行う人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７の動作について説明する。
【０１０７】
検索を行うキーワードとして特定用語が入力され、その特定用語に対する専門性を有する人物の検索が要求された場合、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、入力された特定用語に対してスコア算出部１０４から出力されたＫｎｏｗ  Ｗｈｏスコアを記録したＫｎｏｗ  Ｗｈｏインデックス５００を参照して検索を行い、結果を出力部に出力する。
【０１０８】
例えば、特定用語「ａ」に対する専門性を有する人物の検索が要求された場合、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、図６のＫｎｏｗ  Ｗｈｏインデックス５００を参照し、Ｋｎｏｗ  Ｗｈｏスコアの高い順番である、人物「Ｂ」、「Ａ」、「Ｃ」の順番で、結果を出力部に出力する。
【０１０９】
ここで、上述したように、送受信を行ったメールに含まれる特定用語「ａ」の出現回数だけでなく、他の人物から送信された特定用語「ａ」を含むメールに対する返信を行った回数も考慮して、Ｋｎｏｗ  Ｗｈｏスコアが算出されているので、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、特定用語「ａ」に対して専門性を有すると考えられる順番に、検索結果を出力することができる。
【０１１０】
次に、不図示の入力部から、検索を行うキーワードとして特定人物が入力された場合に、入力された特定人物と関連性を有する人物の検索を行う人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７の動作について説明する。
【０１１１】
検索を行うキーワードとして特定人物が入力され、その特定人物と関連性を有する人物の検索が要求された場合、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、入力された特定人物に対してスコア算出部１０４から出力された人間関係スコアを記録した人間関係インデックス９００を参照して検索を行い、結果を出力部に出力する。
【０１１２】
例えば、特定人物「Ｃ」と関連性を有する人物の検索が要求された場合、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、図９のＫｎｏｗ  Ｗｈｏインデックス８００を参照し、人間スコアの高い順番である、人物「Ａ」、「Ｂ」の順番で、結果を出力部に出力する。
【０１１３】
ここで、上述したように、メールの送信先に指定された宛先の種別とメールの受信年に基づき人間関係スコアが算出されているので、人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部１０７は、人物「Ｃ」に対して、関連性を有すると考えられる順番に、検索結果を出力することができる。
【０１１４】
なお、特定用語に対する専門性を有する人物の検索を要求されたか、特定人物と関連性を有する人物の検索を要求されたかを判別する方法としては、例えば、検索を行うキーワードを入力する際に、特定用語に対する専門性を有する人物の検索の要求か、特定人物と関連性を有する人物の検索の要求かを示す識別子を入力する方法や、入力部において検索を行うキーワードを入力する欄を異ならせる方法などがある。
【０１１５】
このように、本実施形態によれば、各人物について、送受信を行ったメールに含まれる特定用語の出現回数だけでなく、他の人物から送信された特定用語を含むメールに対する返信の回数を考慮して算出したＫｎｏｗ  Ｗｈｏスコアに基づき、特定用語に対して専門性を有する人物の検索を行うので、検索の精度が高くなる。
【０１１６】
また、本実施形態によれば、メールの送信先に指定された宛先の種別とメールの受信年とに基づき人間関係スコアの算出を行うので、メール送信元の人物と関連性を有する人物の検索を行うことができる。その結果、例えば、Ｋｎｏｗ  Ｗｈｏスコアに基づき検索した特定用語に対する専門性を有する人物に関連性を有する人物の検索なども行うことができる。
【０１１７】
なお、本実施形態においては、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５や人間関係スコア算出部１０６は、第１のＫｎｏｗ  Ｗｈｏスコア算出動作や第１の人間関係スコア算出動作に引き続き、第２のＫｎｏｗ  Ｗｈｏスコア算出動作や第２の人間関係スコア算出動作を行う場合を例に挙げて説明したが、本発明はこれに限られるものではない。
【０１１８】
例えば、第１のＫｎｏｗ  Ｗｈｏスコア算出動作や第１の人間関係スコア算出動作のみを行っておき、検索を行う特定用語や特定人物が入力された場合に、入力された特定用語や特定人物に対してのみ、第２のＫｎｏｗ  Ｗｈｏスコア算出動作や第２の人間関係スコア算出動作を行うことも可能である。
【０１１９】
また、本実施形態においては、Ｋｎｏｗ  Ｗｈｏスコア算出部１０５は、第１のＫｎｏｗ  Ｗｈｏスコア算出動作で付与したポイントに、第２のＫｎｏｗ  Ｗｈｏスコア算出動作により、他の人物からのメールに対して返信を行った回数に応じた重み付けをして付与したポイントを加えて、Ｋｎｏｗ  Ｗｈｏスコアの算出を行ったが、本発明はこれに限られるものではなく、返信を行った回数に加えて、第２の人間関係スコア算出動作のように、メールが受信された年なども考慮した重み付けをしてポイントを付与し、Ｋｎｏｗ  Ｗｈｏスコアを算出することも可能である。
【符号の説明】
【０１２０】
１００    検索装置
１０１    人物ＤＢ作成部
１０２    キーワードＤＢ作成部
１０３    全文インデックス作成部
１０４    スコア算出部
１０５    Ｋｎｏｗ  Ｗｈｏスコア算出部
１０６    人間関係スコア算出部
１０７    人間関係・Ｋｎｏｗ  Ｗｈｏインデックス管理部
【図１】
2010211733.tif 000003
【図２】
2010211733.tif 000004
【図３】
2010211733.tif 000005
【図４】
2010211733.tif 000006
【図５】
2010211733.tif 000007
【図６】
2010211733.tif 000008
【図７】
2010211733.tif 000009
【図８】
2010211733.tif 000010
【図９】
2010211733.tif 000011