(57)【要約】【課題】利用者が直接入力していないキーワードにおいても同じグループの者が必要とした結果を反映することができ、利用者が必要としている情報を提供することができる文書検索システムを提供する。【解決手段】検索サーバ２００により、利用者がキーワードを入力して文書のキーワード検索を行う際、個人情報管理サーバ１００の認証情報から利用者の所属するグループを特定し、利用者から入力されたキーワードによる文書の検索結果を、グループ内で過去に使用されたキーワードの使用頻度又は使用頻度から算出された重み付け値に基づいて並び替える。【選択図】        図１
2004348626.tif 000002
【特許請求の範囲】
【請求項１】
利用者がキーワードを入力して文書のキーワード検索を行う際、前記利用者の所属するグループを特定し、前記利用者から入力されたキーワードによる前記文書の検索結果を、前記グループ内で過去に使用されたキーワードの使用頻度又は使用頻度から算出された重み付け値に基づいて並び替えることを特徴とする文書検索方法。
【請求項２】
請求項１記載の文書検索方法において、
前記グループ内で閲覧された文書を優先して並び替えることを特徴とする文書検索方法。
【請求項３】
利用者の所属するグループを含む個人情報を管理し、利用者の認証処理を行う個人情報管理手段と、
前記利用者からのアクセスにより文書の検索処理を行う検索手段とを備え、
前記検索手段は、前記利用者がキーワードを入力して文書のキーワード検索を行う際、前記個人情報管理手段の認証情報から前記利用者の所属するグループを特定し、前記利用者から入力されたキーワードによる前記文書の検索結果を、前記グループ内で過去に使用されたキーワードの使用頻度又は使用頻度から算出された重み付け値に基づいて並び替えることを特徴とする文書検索システム。
【請求項４】
請求項３記載の文書検索システムにおいて、
前記検索手段は、さらに、前記グループ内で閲覧された文書を優先して並び替えることを特徴とする文書検索システム。
【請求項５】
請求項３記載の文書検索システムにおいて、
前記検索手段は、さらに、前記グループ内で閲覧された文書及びその文書に類似する文書を優先して並び替えることを特徴とする文書検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書を検索する文書検索方法及び文書検索システムに関し、特に、少ないキーワードで利用者が必要としている検索結果を表示する技術に関する。
【０００２】
【従来の技術】
従来、各個人が所有している文書を公開し参照可能とする情報共有化が進み、管理対象となる文書の量は増加している。
【０００３】
そして、これらの膨大な量の情報の中から、利用者が必要としている情報を検索する文書検索システムとして、キーワードを用いて検索するものがあった。
【０００４】
また、キーワード検索の精度を高めるために、文書のキーワード検索を行う際に、キーワードの使用頻度や使用頻度から算出された重み付けの値などを用いて、検索を行うものがあった（例えば、特許文献１，２参照）。
【０００５】
【特許文献１】
特開平５−３５７９５号公報
【０００６】
【特許文献２】
特開平６−４５８４号公報
【０００７】
【発明が解決しようとする課題】
従来の文書検索システムには、前記特許文献１，２に記載のように、検索システムの利用者が入力したキーワードの使用頻度や使用頻度から算出された重み付けの値などを元に検索結果を抽出し表示するシステムがあったが、検索システムの利用者の全てについて、同じキーワードに対しては、同じ使用頻度の情報を使うことになるので、利用者の所属しているグループなどによる詳細な検索を行うことができなかった。
【０００８】
そこで、本発明の目的は、利用者をグループ分けし、所属グループ内にて入力されたキーワードの使用頻度をもとに検索結果を抽出することにより、利用者が直接入力していないキーワードにおいても同じグループの者が必要とした結果を反映することができ、利用者が必要としている情報を提供することができる文書検索システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明による文書検索方法は、利用者がキーワードを入力して文書のキーワード検索を行う際、利用者の所属するグループを特定し、利用者から入力されたキーワードによる文書の検索結果を、グループ内で過去に使用されたキーワードの使用頻度又は使用頻度から算出された重み付け値に基づいて並び替えるものである。
【００１０】
本発明による文書検索システムは、利用者の所属するグループを含む個人情報を管理し、利用者の認証処理を行う個人情報管理手段と、利用者からのアクセスにより文書の検索処理を行う検索手段とを備え、検索手段は、利用者がキーワードを入力して文書のキーワード検索を行う際、個人情報管理手段の認証情報から利用者の所属するグループを特定し、利用者から入力されたキーワードによる文書の検索結果を、グループ内で過去に使用されたキーワードの使用頻度又は使用頻度から算出された重み付け値に基づいて並び替えるものである。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は本発明の一実施の形態における文書検索システムの構成を示すブロック図である。
【００１３】
図において、文書検索システムは、個人情報管理手段である個人情報管理サーバ１００、検索手段である検索サーバ２００、利用者が使用する端末機３０から構成され、個人情報管理サーバ１００、検索サーバ２００、文書を検索する利用者が使用する端末機３０はそれぞれ、イントラネット４００を介して接続されている。
【００１４】
なお、端末機３０はイントラネット４００を介して接続するのではなく、インターネットなどの他のネットワークにより接続してもよい。
【００１５】
また、端末機３０は使用する利用者の所属するグループによりグループ分けされ、例えば、グループ１（３００−１）から、グループｎ（３００−ｎ）に分かれている。なお、端末機３０は、利用者の所属するグループによりグループが分かれるので、どのグループの端末機３０としても使用される。
【００１６】
また、端末機３０はウェブブラウザ３１などにより、検索サーバ２００からの情報を表示できる。
【００１７】
また、個人情報管理サーバ１００は利用者の所属するグループを含む個人情報を管理し、利用者の認証処理を行う個人情報管理部１１０を有し、個人情報管理部１１０では個人情報ＤＢ１１１を有している。
【００１８】
検索サーバ２００は利用者からのアクセスにより文書の検索処理を行う検索管理部２１０と文書管理部２２０を有し、検索管理部２１０は検索管理ＤＢ２１１、文書管理部２２０は文書ＤＢ２２１をそれぞれ有している。また、検索サーバ２００では、文書の検索時に使用されるキーワード一覧表２１２が、利用者の検索開始時に作成されている。
【００１９】
次に、個人情報ＤＢ１１１、検索管理ＤＢ２１１、文書ＤＢ２２１の構造の一例について説明する。
【００２０】
図２は個人情報ＤＢの構造の一例を示す図、図３は検索管理ＤＢの構造の一例を示す図、図４は文書ＤＢの構造の一例を示す図である。
【００２１】
図２に示すように、個人情報ＤＢ１１１には、文書検索システムの利用者の氏名、ユーザＩＤ、パスワードを、それぞれ個人情報ＤＢの氏名エリア４０、ユーザＩＤエリア４１、パスワードエリア４２に登録し、さらに利用者をグループ分けし、そのグループ名を所属グループエリア４３に登録する。
【００２２】
この個人情報ＤＢ１１１の情報により、文書検索システムを利用する利用者が端末機３０からログインすると、その利用者の所属しているグループを特定できる。
【００２３】
また、図３に示すように、検索管理ＤＢ２１１には、所属グループエリア５０に登録されている所属グループに属している利用者が、検索システム利用時に入力したキーワードをキーワードエリア５１に登録し、また、その利用者の所属グループがそのキーワードを何度入力したかの使用頻度を使用頻度エリア５２に登録する。
【００２４】
この検索管理ＤＢ２１１の情報により、文書検索システムを利用する利用者の所属するグループ内の他の利用者が文書の検索時に使用したキーワードの使用頻度が分かる。
【００２５】
また、図４に示すように、文書ＤＢ２２１には、検索対象となる文書を文書エリア６０に登録し、その文書を閲覧したグループを所属グループエリア６１に登録し、その文書を閲覧した所属グループ毎の閲覧回数を所属グループ毎の閲覧回数エリア６２に登録する。
【００２６】
なお、文書が複数のグループの利用者によって閲覧された場合には、文書エリア６０に登録した文書に対して、複数の所属グループと所属グループ毎の閲覧回数が登録される。
【００２７】
この文書ＤＢ２２１の情報により、検索対象の文書に対して、グループ毎にどの程度閲覧されているかが分かる。
【００２８】
なお、図４では、文書ＤＢ２２１に、検索対象の文書と文書を閲覧したグループ及びその文書を閲覧した所属グループ毎の閲覧回数の情報を登録しているが、文書ＤＢ２２１は検索対象の文書のみ登録し、文書ＤＢ２２１に登録された文書の文書名に対応して、文書を閲覧したグループ及びその文書を閲覧した所属グループ毎の閲覧回数の情報を別の文書管理ＤＢなどで管理してもよい。
【００２９】
なお、図２〜図４に示す個人情報ＤＢ１１１、検索管理ＤＢ２１１、文書ＤＢ２２１の構造は一例であり、文書検索システムの利用者の所属するグループが特定でき、各グループの利用者が検索時に使用したキーワードの使用頻度が分かり、検索対象の文書に対して、グループ毎にどの程度閲覧されているかが分かる構成であれば、どのような構成であってもよい。
【００３０】
次に、文書の検索時に使用されるキーワード一覧表２１２の内容について説明する。
【００３１】
図５はキーワード一覧表の構成を示す図である。
【００３２】
このキーワード一覧表２１２は文書検索システムの利用者が文書の検索を行う際に作成されるものであり、図５に示すように、利用者の検索開始時に、個人情報ＤＢ１１１の情報及び検索管理ＤＢ２１１の情報に基づいて、利用者が所属しているグループにおいて、使用頻度の高いキーワードをキーワードエリア７０に高い順に登録し、そのキーワードの使用頻度から算出された重み付けの値を重み付けエリア７１に登録する。
【００３３】
なお、重み付けエリア７１に登録される重み付けの値は、例えば、使用頻度の高い順に重み付けの値を１ずつ少なくするなどの値であり、この値は文書の検索時に検索結果に優先度を付けられる値であればよい。
【００３４】
また、重み付けの値は、文書の検索時の処理により算出されるものであれば、キーワード一覧表２１２の重み付けの値は使用頻度の値であってもよい。
【００３５】
次に、この実施の形態における文書検索システムにおいて文書検索方法の動作について説明する。
【００３６】
図６はこの実施の形態における文書検索システムの動作を示すフローチャートである。
【００３７】
まず、検索サーバ２００は、利用者が使用する端末機３０のウェブブラウザ３１上に、文書検索システムを利用するためのユーザＩＤ及びパスワードの入力画面を表示させる（Ｓ１００）。
【００３８】
そして、例えば、グループ１（３００−１）に所属している利用者がユーザＩＤ及びパスワードを入力すると（Ｓ１０１）、個人情報管理サーバ１００は、個人情報ＤＢ１１１の情報に基づいて利用者の所属するグループ（例えば、グループ１）を特定する（Ｓ１０２）。
【００３９】
そして、Ｓ１０２で特定された利用者の所属するグループが検索サーバ２００に送られ、検索サーバ２００では、利用者の所属するグループと検索管理ＤＢ２１１の情報に基づいて、図５に示すような、利用者が所属するグループの他の利用者がよく入力するキーワードに重み付けしたキーワード一覧表２１２を作成する（Ｓ１０３）。
【００４０】
そして、利用者により文書の検索のためのキーワードが入力されると、検索サーバ２００では、利用者から入力されたキーワード及び文書ＤＢ２２１の情報に基づいて、例えば、文書ＤＢ２２１に登録されている文書の全文検索を行い、キーワードを含む文書を抽出する（Ｓ１０４）。
【００４１】
なお、この検索は、文書の全文検索ではなく、文書にキーワードが登録されている場合では、その登録されているキーワードによる検索でもよい。
【００４２】
そして、Ｓ１０４で検索された検索結果にキーワード一覧表２１２を用いてさらに検索し、初めの検索結果にキーワード一覧表２１２のキーワードが記載されている場合は、キーワード一覧表２１２に記載されているキーワードの重み付けが大きい順に、またキーワード一覧表２１２に記載されているキーワードをより多く含む順に文書を並び替え（Ｓ１０５）、さらに、文書ＤＢ２２１に登録された利用者が所属するグループ毎の閲覧回数の情報に基づいて、利用者の所属するグループ内で閲覧された文書を優先して並び替え（Ｓ１０６）、検索結果を利用者の端末機３０上に表示する（Ｓ１０７）。
【００４３】
そして、利用者の入力したキーワードが、利用者の所属するグループで検索管理ＤＢ２１１に登録されているか否かを判断し（Ｓ１０８）、Ｓ１０８でキーワードが利用者の所属するグループで検索管理ＤＢ２１１に登録されていないと判断されると、検索管理ＤＢ２１１に、利用者の所属グループ、利用者により入力されたキーワード、使用頻度を新たに登録し（Ｓ１０９）、Ｓ１０８でキーワードが利用者の所属するグループで検索管理ＤＢ２１１に登録されていると判断されると、検索管理ＤＢ２１１の利用者の所属するグループでの該当するキーワードの使用頻度を更新する（Ｓ１１０）。
【００４４】
そして、Ｓ１０７で表示した検索結果により、利用者が文書を閲覧すると（Ｓ１１１）、利用者に閲覧された文書について、文書ＤＢ２２１内の所属グループ毎の閲覧回数エリア６２の情報を更新する（Ｓ１１２）。
【００４５】
そして、利用者からの操作などにより、検索を終了するか否かを判断し（Ｓ１１３）、Ｓ１１３で検索終了と判断されると、検索処理を終了し、Ｓ１１３で検索終了でないと判断されると、Ｓ１０４に戻り、Ｓ１０４〜Ｓ１１３の処理を繰り返す。
【００４６】
このように、この実施の形態では、利用者が入力したキーワードだけではなく、利用者が所属しているグループで使用されたキーワードや、利用者が所属しているグループで閲覧された文書の情報により、検索結果が並び替えられるので、利用者は少ないキーワードで同じグループ内での過去の検索結果や閲覧状況を反映した検索結果を得ることができ、利用者の必要としている情報を容易に得ることが可能である。
【００４７】
また、この実施の形態では、文書に利用者が所属しているグループ毎の閲覧回数の情報が登録されているので、文書を階層構造により管理する場合、大量に蓄積された多種多様の文書を利用者のグループ毎の利用状況によって体系化して管理することも可能である。
【００４８】
なお、この実施の形態では、利用者が入力したキーワードによる文書の検索結果を、キーワード一覧表２１２の情報と文書ＤＢ２２１のグループ毎の閲覧回数の情報により並び替えているが、どちらかの情報だけにより、検索結果の並び替えをしてもよい。
【００４９】
また、文書ＤＢ２２１に登録されている文書について、複数の所属グループ及び所属グループ毎の閲覧回数の情報が登録されている場合、グループ毎の閲覧回数が一番多いグループを、その文書が所属するグループとして設定し、この文書の所属するグループの情報に基づいて、利用者の所属するグループと同じグループに所属している文書を優先して検索結果の並び替えを行ってもよい。
【００５０】
また、グループ毎の閲覧回数が多い文書だけではなく、その文書に類似した文書も管理し、類似した文書はグループ毎の閲覧回数に関係なく検索結果の並び替えの情報として使用するようにしてもよい。
【００５１】
【発明の効果】
以上のように、本発明によれば、利用者が直接入力していないキーワードにおいても同じグループの者が必要とした結果を反映することができ、利用者が必要としている情報を提供することができる。
【００５２】
さらに、文書を階層構造により管理する場合、大量に蓄積された多種多様の文書を利用者のグループ毎の利用状況によって体系化して管理することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における文書検索システムの構成を示すブロック図である。
【図２】本発明の一実施の形態における個人情報ＤＢの構造の一例を示す図である。
【図３】本発明の一実施の形態における検索管理ＤＢの構造の一例を示す図である。
【図４】本発明の一実施の形態における文書ＤＢの構造の一例を示す図である。
【図５】本発明の一実施の形態におけるキーワード一覧表の構成を示す図である。
【図６】本発明の一実施の形態における文書検索システムの動作を示すフローチャートである。
【符号の説明】
１００…個人情報管理サーバ、２００…検索サーバ、３００−１〜３００−ｎ…利用者の所属グループ、１１０…個人情報管理部、２１０…検索管理部、２２０…文書管理部、１１１…個人情報ＤＢ、２１１…検索管理ＤＢ、２２１…文書ＤＢ、２１２…キーワード一覧表、３０…端末機。
【図１】
2004348626.tif 000003
【図２】
2004348626.tif 000004
【図３】
2004348626.tif 000005
【図４】
2004348626.tif 000006
【図５】
2004348626.tif 000007
【図６】
2004348626.tif 000008