(57)【要約】      （修正有）【課題】参照資料を有益度の順に表示する。【解決手段】ユーザが資料を参照したタイミングで、参照した資料に対するアクセス数のカウントアップ及びコンテンツＤＢへのアクセス数の格納を行い、参照された資料に対してユーザが入力したコメントをコメントＤＢに格納するコンテンツ検索記録処理部３と、参照された資料のアクセス数をコンテンツＤＢから取得し、参照した資料のコメントをコメントＤＢから取得し、取得したコメントに対する評価点を算出し、他システムである受注手配システムの受注ＤＢから参照した資料に対応する受注金額を取得し、アクセス数、コメントの評価点、受注金額に基づいて、参照した資料の有益度を算出して、コンテンツＤＢに格納する有益度算出手段６とを備え、前記コンテンツＤＢに格納された有益度を、検索により得られた資料を表示する際の表示順を決定するために用いる。【選択図】図１
2011100407.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂ検索ツールを使用して資料を検索する検索システムにおいて、
ユーザが資料を参照したタイミングで、参照した資料に対するアクセス数のカウントアップ及びコンテンツＤＢへのアクセス数の格納を行うと共に、参照された資料に対してユーザがコメントの入力を行った場合、そのコメントをコメントＤＢに格納するコンテンツ検索記録処理手段と、
参照された資料に対するアクセス数を前記コンテンツＤＢから取得し、前記参照した資料に対するコメントを前記コメントＤＢから取得し、取得したコメントに対する評価分析を行ってコメントの評価点を算出し、他システムである受注手配システムの受注ＤＢから参照した資料に対応する受注金額を取得すると共に、前記アクセス数、コメントの評価点、受注金額に入力基づいて、参照した資料の有益度を算出して、前記コンテンツＤＢに格納する有益度算出手段とを備え、
前記コンテンツＤＢに格納された前記有益度を、検索により得られた資料を表示する際の表示順を決定するために利用することを特徴とする検索システム。
【請求項２】
前記参照した資料の有益度に基づいて前記資料の作成担当者の評価値を求め、求めた資料の作成担当者の評価値を、他システムである人事管理システムの担当ＤＢに格納する担当評価処理手段を、さらに備えることを特徴とする検索システム。
【請求項３】
Ｗｅｂ検索ツールを使用して資料を検索する検索システムにおける表示方法において、
前記検索システムは、コンテンツ検索記録処理手段と、有益度算出手段とを備え、
前記コンテンツ検索記録処理手段は、ユーザが資料を参照したタイミングで、参照した資料に対するアクセス数のカウントアップ及びコンテンツＤＢへのアクセス数の格納を行うと共に、参照された資料に対してユーザがコメントの入力を行った場合、そのコメントをコメントＤＢに格納システム、
前記有益度算出手段は、参照された資料に対するアクセス数を前記コンテンツＤＢから取得し、前記参照した資料に対するコメントを前記コメントＤＢから取得し、取得したコメントに対する評価分析を行ってコメントの評価点を算出し、他システムである受注手配システムの受注ＤＢから参照した資料に対応する受注金額を取得すると共に、前記アクセス数、コメントの評価点、受注金額に入力基づいて、参照した資料の有益度を算出して、前記コンテンツＤＢにし、
前記コンテンツＤＢに格納された前記有益度を、検索により得られた資料を表示する際の表示順を決定するために利用することを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システム及び検索システムにおける表示方法に係り、特に、Ｗｅｂ検索ツールを使用して社内技術情報や提案書等のナレッジ資料を検索する検索システム及び検索システムにおける検索結果の表示を改善した表示方法に関する。
【背景技術】
【０００２】
検索システムにおける検索結果の表示に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、検索結果の表示を有益な情報順に行うために、検索された情報の有益度の判定を情報の閲覧回数（アクセス件数）により行うというものである。
【０００３】
また、他の従来技術として、特許文献２等に記載された技術が知られている。この従来技術は、検索結果の表示を有益な情報順に行うために、検索された情報の有益度の判定を情報の閲覧回数ではなくブックマーク登録回数により行うというものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９０４５３号公報
【特許文献２】特開２００３−１０８５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在のＷｅｂ検索システムは、ほとんどの場合、検索結果画面で表示する資料の表示順を、最新のものからの登録順であったり、単純な資料タイトル名順としている。しかし、Ｗｅｂ検索システムを利用するユーザは、どの資料が人気がある（アクセスの多い）のか、どの資料が役に立っている（有益度が高い）のかといった情報を知りたがっている場合が多い。このため、Ｗｅｂ検索システムに対して人気順や役に立っている順の表示が求められている。
【０００６】
このようなユーザのニーズを満たすためには、検索システムに資料タイトル名に加えてユーザの求めている情報（アクセス件数、有益度）を付加表示させ、資料の表示順もアクセス件数の多い順、役に立ってる順に資料を並び替える機能を設けることができれば有効である。この場合、検索された参照資料のアクセス件数については、その取得が比較的容易であるが、検索された参照資料の有益度を取得することは困難である。
【０００７】
前述した従来技術は、有益度を測る要素として閲覧回数（アクセス件数）を利用したり、ブックマーク登録回数を用いることとしているが、検索された参照資料の有益度をユーザの要求を満たすことができるように算出することは困難であるという問題点を有している。
【０００８】
本発明の目的は、Ｗｅｂ検索システムで検索された参照資料の有益度算出の判断材料としてアクセス件数以外の要素も取り入れ、より実際的で有効な有益度を算出して、有益度の順に検索された参照資料を表示することができるようにした検索システム及び検索システムにおける表示方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば前記目的は、Ｗｅｂ検索ツールを使用して資料を検索する検索システムにおいて、ユーザが資料を参照したタイミングで、参照した資料に対するアクセス数のカウントアップ及びコンテンツＤＢへのアクセス数の格納を行うと共に、参照された資料に対してユーザがコメントの入力を行った場合、そのコメントをコメントＤＢに格納するコンテンツ検索記録処理手段と、参照された資料に対するアクセス数を前記コンテンツＤＢから取得し、前記参照した資料に対するコメントを前記コメントＤＢから取得し、取得したコメントに対する評価分析を行ってコメントの評価点を算出し、他システムである受注手配システムの受注ＤＢから参照した資料に対応する受注金額を取得すると共に、前記アクセス数、コメントの評価点、受注金額に入力基づいて、参照した資料の有益度を算出して、前記コンテンツＤＢに格納する有益度算出手段とを備え、前記コンテンツＤＢに格納された前記有益度を、検索により得られた資料を表示する際の表示順を決定するために利用することにより達成される。
【発明の効果】
【００１０】
本発明によれば、ナレッジ検索システムにおける各資料の有益度をより精度の高い値で算出することができ、また、算出した資料の有益度を、資料作成者の評価にも反映させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による検索システムの構成を示すブロック図である。
【図２】本発明の実施形態による検索システムの有益度設定機能部を構成する複数の処理部のそれぞれの機能の概要を説明している図である。
【図３】コンテンツ検索記録処理部での処理動作を説明するフローチャートである。
【図４】有益度算出処理部での処理動作を説明するフローチャートである。
【図５】担当評価処理部での処理動作を説明するフローチャートである。
【図６】コンテンツＤＢのデータ例のテーブルの構成を示す図である。
【図７】コメントＤＢのデータ例のテーブルの構成を示す図である。
【図８】受注ＤＢのデータ例のテーブルの構成を示す図である。
【図９】担当ＤＢのデータ例のテーブルの構成を示す図である。
【図１０】有益度算出処理部の処理で使用されるキーワード−評価点対応ファイルの構成例を示す図である。
【図１１】担当評価処理部の処理で使用される有益度−評価値対応ファイルの構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明による検索システム及び検索システムにおける表示方法の実施形態を図面により詳細に説明する。
【００１３】
図１は本発明の一実施形態による検索システムの構成を示すブロック図、図２は図１に示す本発明の実施形態による検索システムの有益度設定機能部２を構成する複数の処理部のそれぞれの機能の概要を説明している図である。
【００１４】
本発明の実施形態による検索システム２４は、Ｗｅｂ検索システムとしてサーバ内に構成されるナレッジ検索システムであり、有益度設定機能部２と、受注ＤＢ１８を有する他システムとしての受注手配システム１７と、担当ＤＢ２０を有する他システムとしての人事管理システム１９とを有して構成されている。そして、検索システム２４は、ＣＰＵ、主メモリ、ＨＤＤ等による記憶装置、通信装置、表示装置等の出力装置及びキーボード、マウス等の入力装置を備えるよく知られている情報処理装置内に構成される。
【００１５】
前述の有益度設定機能部２は、コンテンツ検索記録処理部３と、有益度算出処理部６と、担当評価処理部１２と、コンテンツＤＢ１５と、コメントＤＢ１６とにより構成される。コンテンツ検索記録処理部３は、（ａ）アクセス数加算処理４、（ｂ）コメント格納処理５により構成され、有益度算出処理６は、（ｃ）アクセス数取得処理７、（ｄ）コメント評価分析処理８、（ｅ）受注金額取得処理９、（ｆ）有益度算出処理１０、（ｇ）有益度設定処理１１により構成されている。また、担当評価処理部１２は、（ｈ）担当評価処理１３、（ｉ）評価設定処理１４により構成されている。そして、前述した（ａ）〜（ｉ）の各処理は、プログラムにより構成され、主メモリにロードされた後にＣＰＵにより実行されることにより、それぞれの機能が構築されるものである。
【００１６】
前述したように構成される本発明の実施形態による検索システムを利用するユーザは、ネットワーク２３を介してＷｅｂ検索システムである検索システム２４に接続される端末１をインタフェースとして、検索システム２４に資料（コンテンツ）を検索させ、得られた資料を参照することができる。なお、検索システム２４での資料の検索は、資料の検索を行うための構成についてを図１には示していないが、検索システム２４内に公知の検索処理手段を設けることにより行うことができる。
【００１７】
本発明の実施形態による検索システムは、ユーザが資料を参照したタイミングでコンテンツ検索記録処理部３内のアクセス数加算処理４が実行される。アクセス数加算処理４は、有益度を求める要素の１つであるアクセス数のカウントアップとコンテンツＤＢ１５へのアクセス数の格納とを行う。そして、参照された資料に対してユーザが端末１からコメントの入力を行った場合、コンテンツ検索記録処理部３内のコメント格納処理５が実行され、コメント格納処理５は、入力されたコメントをコメントＤＢ１６に格納する。
【００１８】
その後、有益度算出処理部６により有益度の算出が行われる。そのため、まず、アクセス数取得処理７は、参照された資料に対して、アクセス数加算処理４が加算したアクセス数をコンテンツＤＢ１５から取得する。
【００１９】
次に、コメント評価分析処理８は、コメント格納処理５が格納したコメントも含めた過去に格納した全てのコメントデータをコメントＤＢ１６から取得して評価する。この評価は、図２の（ｄ）コメント評価分析処理の処理内容の欄に示しているように、コメントに含まれるキーワードについて、点数付けをして予め設定しておき、これに基づいて評価点を算出するという方法で行うことができる。
【００２０】
受注金額取得処理９は、他システムである受注手配システム１７の受注ＤＢ１８から参照した資料に対応する受注金額を取得する。有益度算出処理１０は、アクセス数取得処理７、コメント評価分析処理８、受注金額取得処理９で取得した「アクセス数」、「コメント評価点」、「受注金額」を判定し、有益度を算出する。この有益度の算出は、図２の（ｆ）有益度算出処理１０の処理内容の欄に示しているように、「アクセス数」は１アクセスを０．１点とし、「コメント評価点」は評価点をそのまま点数とし、「受注金額」は￥１０．０００につき１点として加算するという方法で行うことができる。
【００２１】
有益度設定処理１１は、有益度算出処理１０で求めた有益度をコンテンツＤＢ１５に設定する。その際、すでに設定されていれば上書き更新する。この有益度は、検索システム２４に資料（コンテンツ）を検索させ、得られた資料を表示する際の表示順を決定するために利用するものである。
【００２２】
前述までで、有益度算出処理部６での処理が終了し、この処理の終了後に、担当評価処理部１２での処理を実行する。
【００２３】
ここでは、ナレッジ検索システムで算出した資料の有益度を、他システムである人事管理システムの１９の担当ＤＢ内の資料作成者の評価に反映させて、担当者の評価値を更新する処理を行う。
【００２４】
このため、まず、担当評価処理１３は、前述の有益度算出処理１０で算出された有益度を元に担当者の評価値を求める。この評価値は、コンテンツＤＢ１５内の該当資料の有益度を元に、図２の（ｈ）担当評価処理１３の処理内容の欄に示しているように、「有益度−評価値対応ファイル」のテーブル２２により評価値を決定するという方法により求めることができる。
【００２５】
評価値設定処理１４は、担当評価処理１３で求めた評価値を担当ＤＢ２０に設定する。その際、すでに設定されていれば上書き更新する。
【００２６】
以上、本発明の実施形態による検索システムの動作の概要を説明したが、次に、具体的な処理についてを詳細に説明する。処理の詳細を説明する前に、まず、処理に必要な各ＤＢのデータ例及びファイル構成について説明する。
【００２７】
図６はコンテンツＤＢ１５のデータ例のテーブルの構成を示す図である。コンテンツＤＢ１５のデータ例のテーブルは、コンテンツ番号を示すＣＴＮ−ＮＯ、コンテンツ名称を示すＣＴＮ−ＭＥＩ、アクセス数を示すＡＣＣＥＳＳ、有益度を示すＵＴＩＬＩＴＹ、担当番号を示すＴＡＮＴＯ−ＮＯ、更新日を示すＫＯＳＩＮ−ＤＡＴＥ等の各項目を含むレコードが複数格納されて構成されている。
【００２８】
図７はコメントＤＢ１６のデータ例のテーブルの構成を示す図である。コメントＤＢ１６のデータ例のテーブルは、コンテンツ番号を示すＣＴＮ−ＮＯ、コメント（１）〜（５０）までのコメントを格納するＣＭＴ（１）〜ＣＭＴ（５０）、更新日を示すＫＯＳＩＮ−ＤＡＴＥの各項目を含むレコードが複数格納されて構成されている。
【００２９】
図８は受注ＤＢ１８のデータ例のテーブルの構成を示す図である。受注ＤＢ１８のデータ例のテーブルは、受注番号を示すＪＵＣＨＵ−ＮＯ、コンテンツ番号を示すＣＴＮ−ＮＯ、未受注の場合に０を、受注の場合に１を格納してステータスを示すＳＴＡＴ、受注先ＣＤを示すＪＵＣＨＵ−ＣＤ、受注名称を示すＪＵＣＨＵ−ＭＥＩ、受注金額を示すＪＵＣＨＵ−ＧＡＫＵ、担当番号を示すＴＡＮＴＯ−ＮＯ、更新日を示すＫＯＳＩＮ−ＤＡＴＥ等の各項目を含むレコードが複数格納されて構成されている。
【００３０】
図９は担当ＤＢ２０のデータ例のテーブルの構成を示す図である。担当ＤＢ２０のデータ例のテーブルは、担当番号を示すＴＡＮＴＯ−ＮＯ、担当者名を示すＴＡＮＴＯ−ＭＥＩ、評価値を示すＨＹＯＫＡ、更新日を示すＫＯＳＩＮ−ＤＡＴＥ等の各項目を含むレコードが複数格納されて構成されている。
【００３１】
図１０は有益度算出処理部６の処理で使用されるキーワード−評価点対応ファイル２１の構成例を示す図である。
【００３２】
キーワード−評価点対応ファイル２１は、コメントに含まれるキーワードについて、点数付けをした評価値とキーワードとを対応付けたファイルであり、評価値の項には、＋２〜−２までの５段階の評価値が格納され、キーワードの項には、各評価値毎の対応するキーワードが格納されて構成されている。
【００３３】
図１１は担当評価処理部１２の処理で使用される有益度−評価値対応ファイル２２の構成例を示す図である。
【００３４】
有益度−評価値対応ファイル２２は、参照された資料の有益度と資料作成者の評価値とを対応付けて格納しているファイルであり、資料作成者の評価値は、Ｃ−〜Ａ＋までの６段階に評価され、この評価値は、資料の有益度を示す点数によって決定することができるように、有益度−評価値対応ファイル２２が構成されている。
【００３５】
図３はコンテンツ検索記録処理部３での処理動作を説明するフローチャートであり、次に、これについて説明する。
【００３６】
（１）まず、処理が開始されると、アクセス数加算処理４は、図６により説明したコンテンツＤＢ１５に格納されている参照された資料のデータを読み込んで、そのデータのアクセス数を、読み込んだデータのデータ例におけるデータ項目「ACCESS(アクセス数)」から取得する（ステップ３０１、３０２）。
【００３７】
（２）次に、アクセス数加算処理４は、読み込んだデータのデータ例におけるデータ項目「ACCESS(アクセス数)」に＋１を加算する処理を行って、参照された資料のデータ項目「ACCESS(アクセス数)」を更新する（ステップ３０３、３０４）。
【００３８】
（３）その後、コメント格納処理５は、参照した資料に対してユーザが端末１からコメントの入力を行ったか否かの判定を行い、入力がなかった場合、何もせずにここでの処理を終了する（ステップ３０５）。
【００３９】
（４）ステップ３０５の判定で、入力があった場合、図７により説明したコメントＤＢ１６に格納されている該当資料のデータにアクセスし、データ例におけるデータ項目「CMT(x)(コメント(x))(x:1〜50)」にコメントを格納して、ここでの処理を終了する。なお、ｘは、１から順に設定され、空き項目の欄に新しいコメントが格納される（ステップ３０６）。
【００４０】
図４は有益度算出処理部６での処理動作を説明するフローチャートであり、次に、これについて説明する。この有益度算出処理部６での処理は、参照した資料の有益度を求める処理であり、前述で説明したコンテンツ検索記録処理部３での処理の終了後に実行される。
【００４１】
（１）処理が開始されると、まず、アクセス数取得処理７は、コンテンツＤＢ１５から参照された資料のデータを読み込んで、そのデータ項目「ACCESS(アクセス数)」を取得する（ステップ４０１、４０２）。
【００４２】
（２）次に、コメント評価分析処理８は、コメントＤＢ１６内の該当資料のデータ項目「CMT(x)(コメント(x))」 を読み込んで取得する（ステップ４０３、４０４）。
【００４３】
（３）次に、コメント評価分析処理８は、図１０により説明したキーワード−評価点対応ファイルを参照して、取得したコメントに対する評価分析を行う。コメントの評価は、コメントＤＢ１６から取得したデータ項目「CMT(x)(コメント(x))」 の文章内に、点数付けした評価キーワード（キーワード−評価点対応ファイルに予め設定格納されている）が含まれているか否かを検索し、含まれていた場合、キーワード−評価点対応ファイルの該当キーワードに設定されている評価点を加算する等により、評価点を算出して行うことができる。例えば、コメント内にキーワードとして“非常に役立った”が含まれてた場合、評価点を２点加算する（ステップ４０５、４０６）。
【００４４】
（４）その後、受注金額取得処理９は、他システムである受注手配システム１７の受注ＤＢ１８を読み込んで、受注ＤＢ１８のデータ項目の受注金額であるＪＵＣＨＵ−ＧＡＫＵを取得する（ステップ４０７、４０８）。
【００４５】
（５）次に、有益度算出処理１０は、アクセス数取得処理７、コメント評価分析処理８、受注金額取得処理９のそれぞれの処理で取得したアクセス数、コメント評価点、受注金額を判定して有益度を算出する。判定項目それぞれの判定内容は、アクセス数については、１アクセス＝０．１点とし、コメント評価点については、評価点＝点数とし、受注金額については、￥１０、０００＝１点とし、有益度は、これらの点を加算して算出することができる。例えば、アクセス数：1895、コメント評価点：74、受注金額：\15,000,000 であったような場合、有益度は、
有益度＝(1895×0.1)＋(74×1)＋(15000000÷10000)＝189.5+74+1500＝1763.5
として算出することができる（ステップ４０９）。
【００４６】
（６）次に、有益度設定処理１１は、有益度算出処理１０の処理で求めた有益度をコンテンツＤＢ１５の該当資料のデータ項目「UTILITY(有益度)」に設定する。このとき、すでに設定されていれば上書き更新して、ここでの処理を終了する（ステップ４１０）。
【００４７】
図５は担当評価処理部１２での処理動作を説明するフローチャートであり、次に、これについて説明する。この担当評価処理部１２の処理は、有益度算出処理部６の処理の終了後に実行される。そして、担当評価処理部１２は、図４により説明した処理で算出した資料の有益度を、他システムである人事管理システムの１９の担当ＤＢ内の資料作成者の評価に反映させて、担当者の評価値を更新する処理を行う。
【００４８】
（１）このため、まず、担当評価処理１３は、コンテンツＤＢ１５を読み込み、コンテンツＤＢ１５の該当資料のデータ項目である UTILITY(有益度)を取得する（ステップ５０１、５０２）。
【００４９】
（２）次に、担当評価処理１３は、図１１を参照して説明した有益度−評価値対応ファイル２２を参照して、有益度を元に評価値を決定する。この評価値の決定は、有益度−評価値対応ファイル２２の有益度を示す点数に対応する評価値を求めることにより行うことができる。例えば、有益度の点数が７００００の場合、評価値は“Ｂ＋”となる（ステップ５０３〜５１０）。）
（３）その後、評価値設定処理１４は、担当評価処理１３の処理で求められた評価値を担当ＤＢ２０の該当担当のデータ項目「HYOKA(評価値)」 に設定する。このとき、すでに設定されていれば上書き更新して、ここでの処理を終了する（ステップ５１１）。
【符号の説明】
【００５０】
１  端末
２  有益度設定機能部
３  コンテンツ検索記録処理部
４  アクセス数加算処理
５  コメント格納処理
６  有益度算出処理部
７  アクセス数取得処理
８  コメント評価分析処理
９  受注金額取得処理
１０  有益度算出処理
１１  有益度設定処理
１２  担当評価処理部
１３  担当評価処理
１４  評価値設定処理
１５  コンテンツＤＢ
１６  コメントＤＢ
１７  他システム（受注手配システム）
１８  受注ＤＢ
１９  他システム（人事管理システム）
２０  担当ＤＢ
２３  ネットワーク
２４  検索システム
【図１】
2011100407.tif 000003
【図２】
2011100407.tif 000004
【図３】
2011100407.tif 000005
【図４】
2011100407.tif 000006
【図５】
2011100407.tif 000007
【図６】
2011100407.tif 000008
【図７】
2011100407.tif 000009
【図８】
2011100407.tif 000010
【図９】
2011100407.tif 000011
【図１０】
2011100407.tif 000012
【図１１】
2011100407.tif 000013