(57)【要約】【課題】タスクの有用性判断の参考になる情報をタスクの検索結果に反映させることのできるタスク検索装置を提供する。【解決手段】タスク情報としてタスクのタスク名と、詳細と、作成日時と、一または複数の文書の文書スコアとを記憶する記憶手段と、記憶手段が記憶しているタスクの中から、タスク名、詳細および作成日時のうち少なくともいずれか一つのタスク情報に基づいて、注目タスクに類似する複数の類似タスクを検索する検索手段と、類似タスクのタスク情報に基づいて、類似度を算出する類似度算出手段と、記憶手段において、類似タスクに対応付けられている一または複数の文書の文書スコアを抽出する文書スコア抽出手段と、類似度と一または複数の文書の文書スコアとに基づいて、類似タスクの検索順位を決定する順位決定手段と、検索順位にしたがい複数の類似タスクを表示する表示手段とを備えた。【選択図】        図１
2010079672.tif 000002
【特許請求の範囲】
【請求項１】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、
タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段と、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、
前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出手段と、
前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定手段と、
前記検索順位にしたがい前記複数の類似タスクを表示する表示手段と
を備えたことを特徴とするタスク検索装置。
【請求項２】
前記順位決定手段は、前記類似度および前記文書スコアのうち少なくともいずれか一方に対し、予め定められた第１重みを付与し、重み付け後の前記類似度および前記文書スコアを加算した値にしたがい前記検索順位を決定することを特徴とする請求項１に記載のタスク検索装置。
【請求項３】
前記記憶手段は、前記複数のタスクを要素とする階層構造における当該タスクの位置をさらに前記タスク名に対応付けて記憶し、
前記記憶手段が記憶している前記位置に基づいて、前記類似タスクから前記階層構造において所定の距離以内に位置する一または複数の近傍タスクを抽出する近傍タスク抽出手段をさらに備え、
前記文書スコア抽出手段は、前記記憶手段において、前記類似タスクおよび当該類似タスクに対して抽出された一または複数の前記近傍タスクそれぞれに対応付けられている前記文書スコアを抽出し、
前記順位決定手段は、前記類似度と、前記類似タスクの前記文書スコアと、前記近傍タスクの前記文書スコアとに基づいて、前記検索順位を決定することを特徴とする請求項１または２に記載のタスク検索装置。
【請求項４】
前記順位決定手段は、前記近傍タスクの前記文書スコアに対し、予め定められた重みであって、前記階層構造における前記類似タスクからの距離が長くなるほど小さくなる重みである第２重みを付与し、重み付け後の前記類似タスクの前記文書スコアと、前記近傍タスクの前記文書スコアと、前記類似度とに基づいて前記検索順位を決定することを特徴とする請求項３に記載のタスク検索装置。
【請求項５】
前記近傍タスク抽出手段は、前記類似タスクの直系上位および直系下位のタスク並びに前記類似タスクと直系上位を等しくするタスクのうち少なくともいずれか一のタスクを近傍タスクとして抽出することを特徴とする請求項１から４のいずれか一項に記載のタスク検索装置。
【請求項６】
前記表示手段は、前記類似タスクに対応付けて、さらに前記類似度および前記文書スコアを表示することを特徴とする請求項１から５のいずれか一項に記載のタスク検索装置。
【請求項７】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、
タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段と、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、
前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定手段と、
前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出手段と、
前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示手段と
を備えたことを特徴とするタスク検索装置。
【請求項８】
前記記憶手段は、前記複数のタスクを要素とする階層構造における当該タスクの位置をさらに前記タスク名に対応付けて記憶し、
前記類似タスクから前記階層構造において所定の距離以内に位置する一または複数の近傍タスクを抽出する近傍タスク抽出手段をさらに備え、
前記コピー回数抽出手段は、前記記憶手段において、前記類似タスクおよび当該類似タスクに対して抽出された一または複数の前記近傍タスクそれぞれに対応付けられている前記コピー回数を抽出し、
前記表示手段は、前記類似タスクのコピー回数および前記近傍タスクの前記コピー回数を前記類似タスクに対応付けて表示することを特徴とする請求項７に記載のタスク検索装置。
【請求項９】
前記近傍タスク抽出手段は、前記類似タスクの直系上位および直系下位のタスク並びに前記類似タスクと直系上位を等しくするタスクのうち少なくともいずれか一のタスクを近傍タスクとして抽出することを特徴とする請求項７または８に記載のタスク検索装置。
【請求項１０】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、
タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段と、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、
前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出手段と、
前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定手段と、
前記検索順位にしたがい前記複数の類似タスクを表示する表示手段と
を備えたことを特徴とするタスク検索装置。
【請求項１１】
前記順位決定手段は、前記類似度に対し、予め定められた重みであって、検索日と前記最終更新日の間の期間が短いほど大きい前記重みを付与し、重み付けされた前記類似度にしたがい、前記検索順位を決定することを特徴とする請求項１０に記載のタスク検索装置。
【請求項１２】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、
前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段を備え、
検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
文書スコア抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出ステップと、
順位決定手段が、前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、
表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップと
を有することを特徴とするタスク検索方法。
【請求項１３】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、
前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段を備え、
検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
順位決定手段が、前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定ステップと、
コピー回数抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出ステップと、
表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示ステップと
を有することを特徴とするタスク検索方法。
【請求項１４】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、
前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段を備え、
検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
最終更新日抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出ステップと、
順位決定手段が、前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、
表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップと
を有することを特徴とするタスク検索方法。
【請求項１５】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、
前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段を備え、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出ステップと、
前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、
前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップと
をコンピュータに実行させるためのタスク検索プログラム。
【請求項１６】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、
前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段を備え、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定ステップと、
前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出ステップと、
前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示ステップと
をコンピュータに実行させるためのタスク検索プログラム。
【請求項１７】
複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、
前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段を備え、
前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、
前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、
前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出ステップと、
前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、
前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップと
をコンピュータに実行させるためのタスク検索プログラム。
【請求項１８】
請求項１５から１７のいずれか一項に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注目タスクに類似する類似タスクを検索するタスク検索装置、タスク検索方法、タスク検索プログラムおよび記憶媒体に関するものである。
【背景技術】
【０００２】
従来、ユーザが業務を行う際に、業務管理の補助を行うプロジェクト管理システムが知られている。プロジェクト管理システムにおいては、業務はタスクと呼ばれる単位で管理され、ユーザがそれぞれのタスクを登録し、スケジュールまたは工程の管理や、成果としての文書などの管理を行うことができる。例えば、特許文献１には、タスクを階層構造に分割して成果物などと共に登録するシステムが開示されている。タスクを実行するときに参考情報として過去に行われた同種のタスクあるいはその成果物を参照したい。直接検索する方法では数が多く精度に問題があるので、階層構造の近いタスクを検索し、この検索結果を反映させている。
【０００３】
また、特許文献２には、推薦文書を、履歴も併せてユーザに提示する推薦情報提供システムが開示されている。このシステムにおいては、どのくらいの人に薦められたか、どのくらいの人がアクセスしたかなどを材料とし、推薦ドキュメントの有用性判断を行うものである。
【０００４】
【特許文献１】特開２００８−５２３７８号公報
【特許文献２】特開２００６−３４３８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２にかかる技術のように、推薦された数やアクセスされた数が多いほど有用であるという考え方は単純に古い文書に有利である。また推薦履歴は検索アルゴリズムだけに依存し、ユーザが特に参考にする気がなく文書にアクセスした場合や、参考にする気はあるが推薦された文書にアクセスした結果有用でなかった場合でもアクセス数は増加する。これらを考慮すると推薦履歴やアクセス履歴が文書の有用性の判断に参考になるとは言い難い。
【０００６】
本発明は、上記に鑑みてなされたものであって、タスクの有用性判断の参考になる情報をタスクの検索結果に反映させることのできるタスク検索装置、タスク検索方法、タスク検索プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段と、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出手段と、前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定手段と、前記検索順位にしたがい前記複数の類似タスクを表示する表示手段とを備えたことを特徴とする。
【０００８】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段と、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定手段と、前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出手段と、前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示手段とを備えたことを特徴とする。
【０００９】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置であって、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段と、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索手段と、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出手段と、前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出手段と、前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定手段と、前記検索順位にしたがい前記複数の類似タスクを表示する表示手段とを備えたことを特徴とする。
【００１０】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段を備え、検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、文書スコア抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出ステップと、順位決定手段が、前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップとを有することを特徴とする。
【００１１】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段を備え、検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、順位決定手段が、前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定ステップと、コピー回数抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出ステップと、表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示ステップとを有することを特徴とする。
【００１２】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索装置においてタスクを検索するタスク検索方法であって、前記タスク検索装置は、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段を備え、検索手段が、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、類似度算出手段が、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、最終更新日抽出手段が、前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出ステップと、順位決定手段が、前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、表示手段が、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップとを有することを特徴とする。
【００１３】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクにより作成された一または複数の文書の文書スコアとを記憶する記憶手段を備え、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、前記記憶手段において、前記類似タスクに対応付けられている一または複数の文書の前記文書スコアを抽出する文書スコア抽出ステップと、前記類似度と前記一または複数の文書の文書スコアとに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップとをコンピュータに実行させるためのタスク検索プログラムである。
【００１４】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクがコピーされたコピー回数とを記憶する記憶手段を備え、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、前記類似度にしたがい、前記類似タスクの検索順位を決定する順位決定ステップと、前記記憶手段において、前記類似タスクに対応付けられている前記コピー回数を抽出するコピー回数抽出ステップと、前記検索順位にしたがい前記複数の類似タスクを表示し、かつ前記類似タスクに対応付けて前記コピー回数を表示する表示ステップとをコンピュータに実行させるためのタスク検索プログラムである。
【００１５】
また、本発明は、複数のタスクの中から、注目タスクに類似する類似タスクを検索するタスク検索処理をコンピュータに実行させるためのタスク検索プログラムであって、前記コンピュータは、タスク情報として、前記タスクのタスク名と、前記タスクの詳細と、前記タスクの作成日時と、前記タスクの最終更新日とを記憶する記憶手段を備え、前記記憶手段が記憶している前記タスクの中から、前記タスク名、前記詳細および前記作成日時のうち少なくともいずれか一つの前記タスク情報に基づいて、前記注目タスクに類似する複数の前記類似タスクを検索する検索ステップと、前記類似タスクの前記タスク情報に基づいて、類似度を算出する類似度算出ステップと、前記記憶手段において、前記類似タスクに対応付けられている前記最終更新日を抽出する最終更新日抽出ステップと、前記類似度と、前記最終更新日とに基づいて、前記類似タスクの検索順位を決定する順位決定ステップと、前記検索順位にしたがい前記複数の類似タスクを表示する表示ステップとをコンピュータに実行させるためのタスク検索プログラムである。
【００１６】
また、本発明は、上記タスク検索プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００１７】
本発明によれば、注目タスクに類似する複数の類似タスクを検索し、検索結果を表示する際に、類似タスクの類似度だけでなく、類似タスクに対応付けられている文書の文書スコアを考慮して検索順位を決定し、検索順位にしたがい複数の類似タスクを表示するので、タスクの有用性判断の参考になる情報を反映させた検索結果を検索者に提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかるタスク検索装置、タスク検索方法、タスク検索プログラムおよび記憶媒体の最良な実施の形態を詳細に説明する。
【００１９】
（第１の実施の形態）
図１は、第１の実施の形態にかかるタスク検索装置１００の構成を示すブロック図である。タスク検索装置１００は、業務を示す複数のタスクを記憶している。ここで、タスクとは業務の一単位であり、例えばプロジェクト提案、工数計算などがある。検索者は、例えばこれからタスクを作成する場合に、これから作成するタスクに類似するタスクをタスク検索装置１００を利用して検索する。そして、検索結果として得られた類似するタスクを参照することにより、効率的にタスク作成を行うことができる。
【００２０】
タスク検索装置１００は、指示受付部１０２と、タスクデータベース（ＤＢ）１０４と、検索部１０６と、類似度算出部１０８と、検索順位計算部１１０と、検索結果表示部１１８とを備えている。指示受付部１０２は、ユーザにより入力された各種指示を受け付ける。指示としては、例えば検索指示がある。検索指示には、検索者が注目する注目タスクと、注目タスクに類似する類似タスクを検索するための検索条件とが含まれている。タスクＤＢ１０４は、タスクおよびタスクに関する各種情報を記憶している。
【００２１】
なお、タスクＤＢ１０４に記憶されている複数のタスクは、階層構造（ツリー構造）で管理されている。図２は、複数のタスクの階層構造を模式的に示す図である。例えば、ＢのタスクがＡのタスクに関連するタスクである場合には、図３に示すように、Ｂは、Ａの子タスクとして管理される。
【００２２】
各タスク間の関係について説明する。例えば、Ｄのタスクに注目した場合、Ｄの親タスクであるＣは、Ｄの直系上位タスクと称する。同様に、Ｃの親タスクであるＢもＤの直系上位タスクである。このように、注目すべきタスクと親タスクで繋がるタスクを直系上位タスクと称する。
【００２３】
Ｄの子タスクであるＦおよびＧは、Ｄの直系下位タスクと称する。同様に、Ｆの子タスクであるＨもＤの直系下位タスクである。このように、注目すべきタスクと子タスクで繋がるタスクを直系下位タスクと称する。また、親タスクを等しくするタスクを直系上位同一タスクと称する。Ｇのタスクは、Ｄの直系上位同一タスクである。
【００２４】
図３−１から図３−３は、タスクＤＢ１０４のデータ構成を示す図である。タスクＤＢ１０４は、タスクテーブル、コメントテーブルおよび文書テーブルを有している。タスクテーブルは、図３−１に示すように、タスクＩＤと、タスク名と、担当者と、状態と、開始日と、終了日と、親タスクと、詳細とを対応付けて記憶している。タスクＩＤは、タスクを識別する識別情報である。タスク名はタスクの名称である。担当者は、タスク作成を担当した担当者の氏名である。状態は、タスクの作業状態であり、作業中、未着手、完了などがある。開始日および終了日は、それぞれタスク作成の開始日および終了日である。親タスクは、タスクの階層構造における親タスクのタスクＩＤである。詳細は、タスクの詳細である。
【００２５】
コメントテーブルは、図３−２に示すように、コメントと、作成者と、タスクＩＤとを対応付けて記憶している。コメントは、対応付けられているタスクＩＤで識別されるタスクに対して作成されたコメントであり、作成者は、コメントの作成者である。
【００２６】
文書テーブルは、図３−３に示すように、添付文書と、タスクＩＤと、作成者と、所属部署と、プロジェクト名と、作成日と、文書スコアとを対応付けて記憶している。添付文書は、対応付けられているタスクＩＤで識別されるタスクにより作成された文書の文書名である。作成日は、文書の作成日である。文書スコアは文書の評価値であり、文書作成者の上司などにより決定される。参考にすべきタスク、すなわち検索したいタスクとは概ね良くできたタスクと捉えることができる。タスクの評価はその担当者の上司が行うことが一般的であるため、上司がそのタスク自体に評価点を付ける考えもある。しかしタスクの評価はそのタスクのやり方や結果とは別に、どのようにタスクを登録するかという別の点も影響する。したがって、タスクの評価は難しいと考えられる。そこでタスクの成果物である文書を評価し、文書の評価が高いものほどタスクの評価も高いものとみなすこととする。
【００２７】
図１の検索部１０６は、タスクＤＢ１０４において、指示受付部１０２を介してユーザから取得した検索指示に含まれる注目タスクに類似する類似タスクを検索する。このとき、検索指示に含まれる検索条件にしたがう。検索条件としては、タスク名、詳細、作成日時、さらには、タスクに対応付けられているコメントの数や文書の数などがある。なお、検索条件は、検索者が自由に設定できることとする。検索条件には、タスク名、詳細および作成日時のうち少なくともいずれか一つが含まれていればよい。
【００２８】
例えば、タスク名や詳細の検索条件である場合には、タスクテーブルを参照し、タスク名や詳細の文字列が類似するものを類似タスクとして検索する。また、作成日時の検索条件である場合には、作成日時が検索日から予め定められた期間内のものを検索する。さらに、ヒットする類似タスクが多い場合には、コメントテーブルや文書テーブルを参照し、類似タスクのうちコメントの数が多いもの、文書の数が多いものを優先するという条件で絞込みを行ってもよい。
【００２９】
なお、本実施の形態にかかる検索部１０６は、類似タスクだけでなく類似タスクと階層構造において所定の距離以内に位置する近傍タスクも類似タスクとして抽出する。検索部１０６は、検索手段に加え、近傍タスク抽出手段に対応する。なお、この距離については、予め検索者により設定される。例えば、１世代、２世代などの距離が設定される。１世代とは、階層構造において対象とするタスクに隣接するタスクであり、直系上位の１段、直系下位の１段に位置するタスクである。例えば、図２に示すＤのタスクに着目した場合には、１世代のタスクとしては、直系上位１段のＣおよび直系下位１段のＦおよびＧが近傍タスクとなる。
【００３０】
また、２世代とは、階層構造において対象とするタスクから隣接するタスクを介して接続するタスクであり、直系上位２段、直系下位２段および直系上位同一１段である。例えば、図２に示すＤのタスクに着目した場合には、直系上位２段のＢおよび直系下位２段のＨが近傍タスクとなる。さらに、直系上位同一１段のＦも近傍タスクとなる。
【００３１】
類似度算出部１０８は、検索部１０６により得られた類似タスクそれぞれの類似度を算出する。タスク名および詳細を検索条件として検索を行った場合には、自然文の類似度や主語の近い文章がどのくらいあるかなどに基づいて、類似度を算出する。また、作成日時を検索条件として検索を行った場合には、作成日時と検索日の間の期間に応じて類似度を算出する。具体的には、期間が短いほど類似度は高くなる。なお、タスク名、詳細および作成日時を検索条件として検索を行った場合には、両者の類似度を加味して類似度を算出する。
【００３２】
検索順位計算部１１０は、検索部１０６により得られた複数の類似タスクに対し、注目タスクに対する類似タスクとしての有効性を反映した検索順位を計算する。検索順位計算部１１０は、検索順位設定部１１２と、文書スコア抽出部１１４と、検索順位決定部１１６とを有している。
【００３３】
検索順位設定部１１２は、指示受付部１０２を介してユーザより順位設定要求を受け取ると、検索順位計算部１１０における処理を開始する。文書スコア抽出部１１４は、タスクＤＢ１０４から各類似タスクに対応付けられている文書の文書タスクを抽出する。
【００３４】
検索順位決定部１１６は、類似度算出部１０８により算出された類似タスクの類似度および文書スコア抽出部１１４により抽出された類似タスクおよび近傍タスクの文書スコアに基づいて、複数の類似タスクの検索順位を決定する。検索結果表示部１１８は、文書スコア抽出部１１４により決定された検索順位にしたがい類似タスクを表示する。
【００３５】
図４は、タスク検索装置１００が実行する処理のシーケンス図である。検索者により検索指示が入力されると、検索部１０６は、検索指示に対応する類似タスク検索要求を取得し、タスクＤＢ１０４に対し、タスク抽出要求を送る。タスクＤＢ１０４は、タスク抽出要求にしたがい類似タスクを検索し、類似タスクを検索部１０６に返す。検索部１０６はさらに、類似度算出要求を類似度算出部１０８に送る。
【００３６】
類似度算出部１０８は、類似度算出要求にしたがい類似度を算出し、類似度を検索部１０６に返す。次に、検索順位計算部１１０に処理が移り、検索順位設定部１１２が、順位設定取得要求を取得すると、検索順位計算部１１０は、文書スコア抽出部１１４に文書スコア抽出要求を送る。文書スコア抽出部１１４は、タスクＤＢ１０４から文書スコアを抽出し、検索順位計算部１１０に返す。検索順位計算部１１０は類似度および文書スコアに基づいて、検索順位を評価する。
【００３７】
図５は、タスク検索装置１００の詳細な処理を示すフローチャートである。まず、検索者は図６に示す検索順位設定画面２００において順位設定を行う。記入欄２０２において文書スコアをランキングに反映するか否かを設定する。さらに、この類似タスクに対する近傍タスクも検索する場合には、記入欄２０４において近傍タスクとして何世代分を考慮するかを設定する。記入欄２０６においては、近傍タスクの世代ごとの文書スコアの重みの値を設定する。また、記入欄２０８においては、類似度と文書スコアの重みの値を設定する。なお、近傍タスクの世代ごとの文書スコアの重みの値と、類似度と文書スコアの重みの値については後述する。
【００３８】
検索順位設定画面２００において順位設定が完了すると、指示受付部１０２は、順位設定、注目タスクおよび検索条件を含む検索指示を受け付け、検索部１０６は、タスクＤＢ１０４から注目タスクに対する類似タスクを抽出する（ステップＳ１００）。順位設定がなされている場合には（ステップＳ１０２，Ｙｅｓ）、検索部１０６は、類似タスクの類似度を算出する（ステップＳ１０４）。一方、順位設定がなされていない場合には（ステップＳ１０２，Ｎｏ）、検索結果表示部１１８は抽出された類似タスクを表示し（ステップＳ１２４）、処理は終了する。
【００３９】
以下、検索順位設定画面２００において近傍タスクの設定がなされている場合の処理について説明する。類似タスクの１つに着目し、検索部１０６は、この類似タスクに対する近傍タスクを抽出する（ステップＳ１０６）。例えば、図６に示す検索順位設定画面２００においては、２世代までと設定されているので、２世代分の近傍タスクを抽出する。例えば、Ｅタスクが類似タスクとして得られた場合には、近傍タスクとして１世代上位のＣタスク、２世代上位のＢタスク、直系上位同一のＣタスクが得られる。なお、Ｅタスクは直系下位が存在しないので、１世代下位のタスク、２世代下位のタスクは抽出されない。
【００４０】
次に、文書スコア抽出部１１４は、タスクＤＢ１０４において類似タスクおよび近傍タスクそれぞれに対応付けられている文書の文書スコアを抽出する（ステップＳ１０８）。そして、近傍タスクに対する文書については、近傍タスクの世代を特定する（ステップＳ１１０）。そして、ステップＳ１０８において抽出された文書スコアそれぞれに対し、検索順位設定画面２００において設定され文書スコアの重みを文書スコアに付与する（ステップＳ１１２）。図６に示す例では、０世代、１世代および２世代の文書スコアに対して、それぞれ０．５，０．４，０．１を乗じる。
【００４１】
このように、類似タスクだけでなく、近傍タスクの文書についても考慮することにより、類似タスクの文書スコアの精度を向上させることができる。ただし、考慮するタスク数を増やすほど精度は向上するが、計算時間が飛躍的に増加してしまう。そこで、近傍タスクを数世代に限定することにより、類似タスクとの関係が深い近傍タスクのみを考慮することで、精度を向上させつつ、計算処理の増加を抑えることができる。
【００４２】
１つの類似タスクとこれに対する一または複数の近傍タスクに対応付けられているすべての文書に対しステップＳ１１０及びステップＳ１１２を繰り返し、１つの類似タスクとこれに対する一または複数の近傍タスクそれぞれの文書に対する処理が終わると（ステップＳ１１４，Ｙｅｓ）、ステップＳ１１０及びステップＳ１１２で得られた文書スコアをすべて加算し、文書の数で割る（ステップＳ１１６）。
【００４３】
例えば、類似タスクとしてのＥタスクに対する文書数２であり、それぞれの文書スコアは７０，９０とする。また、近傍タスクのうち１世代のＣタスクに対する文書なし、２世代のＢタスクに対する文書数１であり、文書スコア１００、２世代のＣタスクに対する文書なしとする。この場合には、各文書スコアに対し、検索順位設定画面２００において設定された重みを付与し、これらを加算し、文書数３で割ると（式１）より類似タスクとしてのＥタスクの文書スコアは３０となる。
（７０×０．５＋９０×０．５＋１００×０．１）／３＝３０      …（式１）
このように、類似タスクからの距離が近いほど文書スコアの有効性も高いと考え、より高い重みを付与することとした。これにより、より現実に即した文書スコアを評価することができる。
【００４４】
さらに、類似タスクの類似度とステップＳ１１６で得られた文書スコアに、検索順位設定画面２００において設定された類似度と文書スコアの重みを付与し、加算することにより、合計値を算出する（ステップＳ１１８）。
【００４５】
例えば、類似度と文書スコアの重み値は、図６に示す値が設定され、類似タスクの類似度が８０であり、ステップＳ１１８で得られた文書スコアが４０であったとする。この場合には、（式２）により、この類似タスクの合計値６６．４が得られる。
８０×０．６６＋４０×０．３４＝６６．４      …（式２）
このように、類似度と文書スコアが類似タスクの検索順位に寄与する値を重み値により変更することができる。さらに、重み値は検索者が自由に設定できるので、検索者の希望に沿った寄与率で検索順位付けを行うことができる。
【００４６】
なお、本実施の形態においては、類似度および文書スコアそれぞれの重みを設定したが、両者の値の寄与率を変更できればよく、いずれか一方の値のみを設定することとしてもよい。
【００４７】
ステップＳ１００において得られたすべての類似タスクに対し、ステップＳ１０６〜ステップＳ１１８までの処理を繰り返し、すべての類似タスクに対する処理が終わると（ステップＳ１２０，Ｙｅｓ）、検索順位決定部１１６は、各類似タスクの合計値が大きい順に検索順位を決定し（ステップＳ１２２）、検索結果表示部１１８は、検索順位決定部１１６が決定した検索順位順に類似タスクを表示する（ステップＳ１２４）。以上で、タスク検索装置１００の処理が完了する。
【００４８】
図７は、類似タスク検索結果表示画面２１０を示す図である。このように、類似タスク検索結果表示画面２１０においては、合計値により決定された検索順位順に類似タスクが表示される。さらに各類似タスクに対応付けて、類似タスクの類似度と文書スコアとが表示される。なお、ここで表示されている文書スコアは、ステップＳ１１６からステップＳ１１６の処理により類似タスクと近傍タスクそれぞれから得られた文書スコアより算出されたスコアである。
【００４９】
以上のように、本実施の形態によれば、検索結果を表示する際に、注目タスクとの類似度だけでなく、類似タスクなどから作成された文書の文書スコアも考慮して決定した検索順位順に類似タスクを表示するので、検索者は、有用性の高い類似タスクを知ることができきる。
【００５０】
（第２の実施の形態）
図８は、第２の実施の形態にかかるタスク検索装置１２０の構成を示すブロック図である。第２の実施の形態にかかるタスク検索装置１２０は、類似度とタスクのコピー回数に基づいて、検索順位を決定する。推薦されたタスクが有用であった場合には、このタスクをコピーして利用することが考えられる。すなわち、タスクがコピーされるということは、ユーザにとってこのタスクが有用であったことを示している。そこで、類似タスクの有用性判断の際に、コピー回数を考慮することとする。
【００５１】
タスクＤＢ１２４は、図９に示すように、タスクテーブルにおいて、タスクＩＤに対応付けてタスクのコピー回数を記憶している。また、検索順位計算部１３０の検索順位設定部１３２は、文書スコア抽出部１１４にかえてコピー回数抽出部１３４を備えている。コピー回数抽出部１３４は、タスクＤＢ１２４から類似タスクおよび近傍タスクのコピー回数を抽出する。
【００５２】
図１０は、タスク検索装置１２０が実行する処理のシーケンス図である。検索順位計算部１３０は、コピー回数抽出部１３４にコピー回数抽出要求を送る。コピー回数抽出部１３４は、タスクＤＢ１２４からコピー回数を抽出し、検索順位計算部１３０に返す。検索順位計算部１３０は、類似度およびコピー回数に基づいて、検索順位を評価する。
【００５３】
図１１は、タスク検索装置１２０の詳細な処理を示すフローチャートである。まず、検索者は図１２に示す検索順位設定画面２２０において順位設定を行う。記入欄２２２においてコピー回数表示の有無を設定する。記入欄２２４において近傍タスクとして何世代を考慮するかを設定する。さらに記入欄２２６において、類似度とコピー回数の重みを設定する。
【００５４】
検索順位設定画面２２０において順位設定が完了すると、第１の実施の形態にかかるタスク検索装置１００と同様に、類似タスク検索を行い（ステップＳ２００）、順位設定がなされている場合には（ステップＳ２０２，Ｙｅｓ）、類似タスクの類似度算出を行う（ステップＳ２０４）。
【００５５】
以下、検索順位設定画面２２０において近傍タスクの設定がなされている場合の処理について説明する。類似タスク１つに着目し、検索部１２６は、類似タスクに対する近傍タスクを抽出する（ステップＳ２０６）。例えば、図１２に示す検索順位設定画面２２０においては、直系上位１世代のみと設定されているので、このタスクを近傍タスクとして抽出する。
【００５６】
次に、コピー回数抽出部１３４は、タスクＤＢ１２４において類似タスクおよび近傍タスクに対応付けられているコピー回数を抽出する（ステップＳ２０８）。ステップＳ２００において得られたすべての類似タスクに対し、ステップＳ２０６およびステップＳ２０８を行うと（ステップＳ２１０，Ｙｅｓ）、検索順位決定部１３６は、類似タスクの類似度および類似タスクおよび近傍タスクのコピー回数に基づいて検索順位を決定する（ステップＳ２１２）。具体的には、検索順位決定部１３６は、図１２に示す類似度とコピー回数の重みを類似度およびコピー回数に付与し、これらを加算して合計値を得る。
【００５７】
なお、本例においては、類似タスクおよび近傍タスクそれぞれから得られたコピー回数に対し世代ごとの重み付与は行わないが、さらに、世代ごとの重みを付与してもよい。
【００５８】
次に、検索結果表示部１３８は、検索順位順に類似タスクを表示する（ステップＳ２１４）。以上で、タスク検索装置１２０の処理が完了する。
【００５９】
図１３は、類似タスク検索結果表示画面２３０を示す図である。このように、類似タスク検索結果表示画面２３０においては、合計値により決定された順位順に類似タスクが表示される。さらに、各類似タスクに対応付けて、類似タスクの類似度と、コピー回数が表示される。さらに、近傍タスクとしての親タスクのコピー回数も表示される。
【００６０】
以上のように、本実施の形態にかかるタスク検索装置１２０によれば、検索結果を表示する際に、類似タスクの類似度だけでなく、類似タスクや近傍タスクのコピー回数も考慮して決定した検索順位順に類似タスクを表示するので、検索者は、コピーされたという有用性が高いことを示す実績を有する類似タスクを知ることができきる。さらに、近傍タスクのコピー回数も考慮することにより、有用性評価の精度を向上させることができる。
【００６１】
なお、第２の実施の形態にかかるタスク検索装置１２０のこれ以外の構成および処理は、第１の実施の形態にかかるタスク検索装置１００の構成および処理と同様である。
【００６２】
変更例としては、類似タスク検索結果表示画面２３０においては、類似タスクの類似度順に類似タスクを表示してもよい。そして、各類似タスクに対応付けてコピー回数を表示する。コピー回数は具体的な数字であるため、コピー回数を加味して検索順位を入れ替えなくとも、コピー回数を表示するだけで、検索者にとって有用な情報であると考えられるためである。
【００６３】
（第３の実施の形態）
図１４は、第３の実施の形態にかかるタスク検索装置１４０の構成を示すブロック図である。第３の実施の形態にかかるタスク検索装置１４０は、類似度とタスクの最終更新日に基づいて、検索順位を決定する。新しいタスクほど参考にする価値が高い場合が多い。そこで、本実施の形態においては、類似タスクの有用性判断の際に、最終更新日を考慮することとする。
【００６４】
タスクＤＢ１４４は、図１５に示すように、タスクテーブルにおいて、タスクＩＤに対応付けてタスクの最終更新日を記憶している。また、検索順位計算部１５０の検索順位設定部１５２は、最終更新日抽出部１５４を備えている。最終更新日抽出部１５４は、タスクＤＢ１４４から類似タスクのコピー回数を抽出する。
【００６５】
図１６は、タスク検索装置１４０が実行する処理のシーケンス図である。検索順位計算部１５０は、最終更新日抽出部１５４に最終更新日抽出要求を送る。最終更新日抽出部１５４は、タスクＤＢ１４４から最終更新日を抽出し、検索順位計算部１５０に返す。検索順位計算部１５０は、類似度および最終更新日に基づいて、検索順位を評価する。
【００６６】
図１７は、タスク検索装置１４０の詳細な処理を示すフローチャートである。類似タスク検索を行い（ステップＳ３００）、順位設定がなされている場合には（ステップＳ３０２，Ｙｅｓ）、類似タスクの類似度算出を行う（ステップＳ３０４）。
【００６７】
次に、類似タスクの１つに着目し、最終更新日抽出部１５４は、タスクＤＢ１４４において、この類似タスクに対応付けられている最終更新日を抽出する（ステップＳ３０６）。次に、検索順位決定部１５６は、最終更新日からこの検索を行っている検索日までの期間を計算する（ステップＳ３０８）。次に、検索順位決定部１５６は、類似度に期間により定まる重みを付与する（ステップＳ３１０）。期間により定まる重みとしては、図１８に示すように、期間が短いほど大きくなるような値が予め設定されている。検索順位決定部１５６は、図１８に示すルールにしたがい期間に応じた重みを特定し、この重みを類似度に乗ずる。
【００６８】
具体的には、最終更新日から検索日までの期間が７日以内である場合には重みは０．９、８日以上３０日以内である場合には重みは０．７、３１日以上１８０日以内である場合には重みは０．６、１８１日以上３６５日以内である場合には、重みは０．４とする。なお、この値はユーザが任意に設定でき、また自由に変更することができる。
【００６９】
ステップＳ３０６からステップＳ３１０の処理をすべての類似タスクに対して行うと（ステップＳ３１２，Ｙｅｓ）、検索順位決定部１５６は、重み付与後の類似度に基づいて、類似タスクの検索順位を決定する（ステップＳ３１４）。次に、検索結果表示部１５８は、検索順位順に類似タスクを表示する（ステップＳ３１６）。以上で、タスク検索装置１４０の処理が完了する。
【００７０】
図１９は、類似タスク検索結果表示画面２４０を示す図である。このように、類似タスク検索結果表示画面２４０においては、期間に応じた重みを乗じた類似度により決定された順位順に類似タスクが表示される。さらに、各類似タスクに対応付けて、期間に応じた重みが付与される前の類似度と、最終更新日が表示される。
【００７１】
以上のように、本実施の形態にかかるタスク検索装置１４０によれば、検索結果を表示する際に、最終更新日、すなわちタスクの新しさを考慮した検索順位順に類似タスクを表示するので、検索者は、有用性が高い類似タスクを知ることができる。
【００７２】
なお、第３の実施の形態にかかるタスク検索装置１４０のこれ以外の構成および処理は、他の実施の形態にかかるタスク検索装置の構成および処理と同様である。
【００７３】
第１〜３の実施の形態のタスク検索装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００７４】
第１〜３の実施の形態のタスク検索装置で実行されるタスク検索プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７５】
また、第１〜３の実施の形態のタスク検索装置で実行されるタスク検索プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜３の実施の形態のタスク検索装置で実行されるタスク検索プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、第１〜３の実施の形態のタスク検索プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００７６】
第１〜３の実施の形態のタスク検索装置で実行されるタスク検索プログラムは、上述した各部（指示受付部、検索部、類似度算出部、検索順位計算部および検索結果表示部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からタスク検索プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、指示受付部、検索部、類似度算出部、検索順位計算部および検索結果表示部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態にかかるタスク検索装置１００の構成を示すブロック図である。
【図２】複数のタスクの階層構造を模式的に示す図である。
【図３−１】タスクテーブルのデータ構成を模式的に示す図である。
【図３−２】コメントテーブルのデータ構成を模式的に示す図である。
【図３−３】文書テーブルのデータ構成を模式的に示す図である。
【図４】タスク検索装置１００が実行する処理のシーケンス図である。
【図５】タスク検索装置１００の詳細な処理を示すフローチャートである。
【図６】検索順位設定画面２００を示す図である。
【図７】類似タスク検索結果表示画面２１０を示す図である。
【図８】第２の実施の形態にかかるタスク検索装置１２０の構成を示すブロック図である。
【図９】第２の実施の形態にかかるタスクテーブルのデータ構成を示す図である。
【図１０】タスク検索装置１２０が実行する処理のシーケンス図である。
【図１１】タスク検索装置１２０の詳細な処理を示すフローチャートである。
【図１２】検索順位設定画面２２０を示す図である。
【図１３】類似タスク検索結果表示画面２３０を示す図である。
【図１４】第３の実施の形態にかかるタスク検索装置１４０の構成を示すブロック図である。
【図１５】第３の実施の形態にかかるタスクテーブルのデータ構成を示す図である。
【図１６】タスク検索装置１４０が実行する処理のシーケンス図である。
【図１７】タスク検索装置１４０の詳細な処理を示すフローチャートである。
【図１８】期間と重みのルールを示す図である。
【図１９】類似タスク検索結果表示画面２４０を示す図である。
【符号の説明】
【００７８】
１００，１２０，１４０  タスク検索装置
１０２，１２２，１４２  指示受付部
１０４，１２４，１４４  タスクＤＢ
１０６，１２６，１４６  検索部
１０８，１２８，１４８  類似度算出部
１１０，１３０，１５０  検索順位計算部
１１２，１３２，１５２  検索順位設定部
１１４  文書スコア抽出部
１１６，１３６，１５６  検索順位決定部
１１８，１３８，１５８  検索結果表示部
１３４  コピー回数抽出部
１５４  最終更新日抽出部
【図１】
2010079672.tif 000003
【図２】
2010079672.tif 000004
【図３−１】
2010079672.tif 000005
【図３−２】
2010079672.tif 000006
【図３−３】
2010079672.tif 000007
【図４】
2010079672.tif 000008
【図５】
2010079672.tif 000009
【図６】
2010079672.tif 000010
【図７】
2010079672.tif 000011
【図８】
2010079672.tif 000012
【図９】
2010079672.tif 000013
【図１０】
2010079672.tif 000014
【図１１】
2010079672.tif 000015
【図１２】
2010079672.tif 000016
【図１３】
2010079672.tif 000017
【図１４】
2010079672.tif 000018
【図１５】
2010079672.tif 000019
【図１６】
2010079672.tif 000020
【図１７】
2010079672.tif 000021
【図１８】
2010079672.tif 000022
【図１９】
2010079672.tif 000023