(57)【要約】【課題】  必要とされている情報の登録を促進する情報登録サーバにおける情報登録方法を提供することを目的とする。【解決手段】  キーワードで情報を検索する情報検索サーバにおける情報登録方法において、キーワード検索により検索者の所望する情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録ステップと、検索履歴登録ステップにより登録されたキーワードの検索履歴に基づいて検索失敗回数を算出し、算出された検索失敗回数に基づき該キーワードの重要度を更新する重要度更新ステップと、前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集するための処理を行う情報募集処理ステップと、を有することを特徴とする情報登録方法で上記問題を解決する。【選択図】  図３
2005107888.tif 000002
【特許請求の範囲】
【請求項１】
キーワードで情報を検索する情報検索サーバにおける情報登録方法において、
キーワード検索により検索者の所望する情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録ステップと、
検索履歴登録ステップにより登録されたキーワードの検索履歴に基づいて検索失敗回数を算出し、算出された検索失敗回数に基づき該キーワードの重要度を更新する重要度更新ステップと、
前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集するための処理を行う情報募集処理ステップと、
を有することを特徴とする情報登録方法。
【請求項２】
前記検索履歴登録ステップは、前記キーワードの検索履歴の１つとして該キーワードが検索された日をキーワードの登録日として登録することを特徴とする、請求項１記載の情報登録方法。
【請求項３】
前記情報募集処理ステップは、電子メール及び所定のＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）の少なくとも一方で、前記閾値を超えたキーワードを告知するキーワード告知ステップ、  
を有することを特徴とする請求項１記載の情報登録方法。
【請求項４】
前記重要度更新ステップは、前記検索履歴登録ステップで登録されたキーワードの登録日に基づき、登録日から所定の期間内のキーワードの検索失敗回数を算出する検索失敗回数算出ステップと、
前記検索失敗回数算出ステップにより算出された検索失敗回数で前記重要度を置き換える重要度置換ステップと、
を有することを特徴とする請求項１記載の情報登録方法。
【請求項５】
検索履歴に含まれるキーワードに関連した情報が登録された場合に、前記キーワード検索により前記登録された情報が得られなかった検索者に、情報が登録された旨を通知する情報登録通知ステップを更に有する、
ことを特徴とする請求項１記載の情報登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報登録方法に関し、特に情報検索サーバに情報を登録する情報登録方法に関する。
【背景技術】
【０００２】
企業内部にあるさまざまな知識や文書などの情報を総合的に管理し、情報を知的資本として業務に活用するナレッジマネージメントが知られている。ナレッジマネージメントでは、種々の情報をナレッジデータベース（ＤＢ）に登録しておく。ユーザは必要とする情報をナレッジＤＢから適宜抽出して使用する。
【０００３】
ナレッジＤＢが有効に活用されるためにはユーザの必要とする情報が、豊富に登録されていることが望ましい。特許文献１には、ナレッジＤＢの管理者だけでなくユーザによっても情報登録が可能な情報登録方法が記載されている。
【特許文献１】特開２００２−１５７２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、必要な情報をデータベースから抽出する場合は、必要とする情報が登録されていないことや該当する情報があっても不十分なものであることがある。必要とする情報が最新の情報である場合には、特に情報の登録数が少ない。必要とする情報が登録されていないことや該当する情報があっても不十分なものであることが多いと、ユーザにとってのデータベースの存在意義が薄れ、データベースが活用される頻度が低下してしまう。
【０００５】
一方で、データベースに登録されていないが検索の対象とされる情報やユーザが不十分であると判断した情報は、同等の企業活動を行っている他のユーザが所有している可能性が高い。しかしながら、ユーザは、どのような情報が必要とされているかを知ることができなかった。
【０００６】
そこで、本発明は上記問題に鑑み、必要とされている情報の登録を促進する情報検索サーバにおける情報登録方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決するため、本発明は、キーワードで情報を検索する情報検索サーバにおける情報登録方法において、キーワード検索により検索者の所望する情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録ステップと、検索履歴登録ステップにより登録されたキーワードの検索履歴に基づいて検索失敗回数を算出し、算出された検索失敗回数に基づき該キーワードの重要度を更新する重要度更新ステップと、前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集するための処理を行う情報募集処理ステップとを有することを特徴とする。
【０００８】
本発明によれば、検索したが検索者の所望する情報が登録されていなかった場合に、当該情報を募集することで、必要とされている情報の登録を促進させることができる。また、必要としている情報が登録された旨を検索者に通知できる。したがって、検索者は必要としている情報を直ちに利用することができる。
【発明の効果】
【０００９】
必要とされている情報の登録を促進する情報検索サーバにおける情報登録方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための形態について、添付図面を参照しながら実施例を挙げて説明する。
【００１１】
〔第１実施例〕
図１は、本実施例で用いるナレッジＤＢシステムの構成図の一例を示す。図１のナレッジＤＢシステムは、ナレッジＤＢサーバ５、クライアント３及びデータベース７を有する。ナレッジＤＢサーバ５はネットワーク１を介してクライアント３と接続されている。また、ナレッジＤＢサーバ５はデータベース７を備える。データベース７の詳細は後述する。なお、このネットワーク１は、インターネットであってもよいし社内のＬＡＮであってもよい。
【００１２】
ナレッジＤＢサーバ５は、ネットワーク１を介してデータ通信する通信機能、情報の検索機能など各種機能を備えたコンピュータである。また、クライント３は、キーボードなどの入出力装置、ネットワーク１を介してデータ通信する通信機能など各種機能を備えたコンピュータである。
【００１３】
クライアント３は、ユーザによる情報検索の指示により（以下、情報検索するユーザを情報検索者という）、所望の情報を検索するためのキーワードをナレッジＤＢサーバ５に送信する。キーワードを受信したナレッジＤＢサーバ５は、データベース７（以下、ＤＢという）を参照し、キーワードに該当する情報を抽出し、抽出された情報をクライアント３へ送信する。ナレッジＤＢサーバ５は、キーワードに該当する情報がなかった場合等には、該キーワードをＤＢ７に登録しておく。
【００１４】
ここで、キーワードに該当する情報がなかった場合等とは、キーワードに該当する情報が全くなかった場合、及び、キーワードに該当する情報が得られたが情報検索者の目的に合った情報ではなかった場合をいう。以下、キーワードに該当する情報がなかった場合等を、キーワード検索に失敗した場合という。また、あるキーワードにおいて、キーワード検索に失敗した回数を検索失敗回数と称す。
【００１５】
検索失敗回数が所定の回数を超えると、ナレッジＤＢサーバ５は、該キーワードに該当する情報を募集するための処理を行う。
【００１６】
ユーザは、募集の処理が開始されたことを自分宛てへの電子メール等により認識し、ユーザの所有する情報をクライアント３からナレッジＤＢサーバ５へ送信する（以下、情報を登録するユーザを情報登録者という）。以上の処理によって、ナレッジＤＢシステムは、ＤＢ７の情報の豊富化が図れる。
【００１７】
次に、ナレッジＤＢサーバ５の詳細について説明する。図２は、ナレッジＤＢサーバの一実施例のハードウェア構成図である。
【００１８】
図２のハードウェア構成図は、それぞれバスを介して相互に接続されているＣＰＵ２１（中央処理装置）、Ｉ／Ｏ制御装置２２（入出力制御装置）、ドライブ装置２３、通信装置２４，主記憶装置２５、記憶装置２６、を有するように構成される。データベース７は、ナレッジＤＢサーバ５に接続されているが、記憶装置２６と一体となっていてもよい。
【００１９】
ＣＰＵ２１は、ナレッジＤＢサーバ５が行う処理を統括的に制御する。Ｉ／Ｏ制御装置は、記憶装置２６やドライブ装置２３とのデータの入出力を制御する。ドライブ装置２３は、記録媒体２８からプログラムやデータを読み込み、又、記録媒体２８にプログラムやデータを書き込む。通信装置２４は、ネットワーク１に接続する為のインターフェースであり、例えばモデム，ルータ等で構成される。主記憶装置２５は、オペレーティングシステムやプログラム、データを一時保管する記憶領域である。記憶装置２６は、プログラム、データの保管装置である。記録媒体２８は、ナレッジＤＢサーバの各種機能を提供するプログラムが記録された記録媒体であり、例えばＣＤ−ＲＯＭ等である。記録媒体２８は、ドライブ装置２３にセットされ、ナレッジＤＢサーバ用プログラムがドライブ装置２３を介して記憶装置２６にインストールされる。
【００２０】
ナレッジＤＢサーバ用プログラムを記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク（ＭＯ）等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることが可能である。
【００２１】
次に、本実施例で用いるナレッジＤＢサーバ５の機能構成について説明する。図３は、ナレッジＤＢサーバの機能構成図の一例を示す。ナレッジＤＢサーバ５は、検索キーワード入力部１０２、重要度加算部１０３、重要度更新・情報登録促進部１０４、情報登録・通知部１０５、重要度統計処理部１０６を有する。また、ナレッジＤＢ７は、キーワードＤＢ１５１、情報ＤＢ１５２、リンクＤＢ１５３、メールアドレスＤＢ１５４、検索履歴ＤＢ１５５の各データベースで構成される。
【００２２】
検索キーワード入力部１０２は、クライアント３を操作する情報検索者により入力されたキーワードを受信し、該キーワードに基づいてキーワードＤＢ１５１を検索する。検索の結果、キーワードＤＢ１５１にキーワードが登録されていた場合は、情報ＤＢ１５２を検索し、該当する情報をクライアント３へ送信する。検索の結果、キーワードが登録されていなかった場合は、重要度加算部１０３の処理が開始される。また、情報検索者は、送信された情報が目的の情報でないと判断すると、所定の操作を行う。ナレッジＤＢサーバ５は該操作に基づく信号を受信することで、重要度加算部１０３の処理を開始する。
【００２３】
重要度加算部１０３は、キーワードＤＢ１５１における、検索に用いられたキーワードの重要度をカウントアップする。また、検索履歴ＤＢ１５５に、検索に用いられたキーワードのキーワードＩＤ及び検索履歴ＤＢ１５５への登録日を登録する。そして登録されたレコードに検索カウントＩＤを付与し登録する。重要度加算部１０３が行う当該処理により、検索失敗回数の多いキーワードに該当する情報は、登録の要請が高いと判断される。
【００２４】
重要度更新・情報登録促進部１０４は、所定の期間毎に、検索履歴ＤＢ１５５に登録されている各キーワードについて、検索カウントＩＤを集計する。そして、重要度更新・情報登録促進部１０４は、キーワードＤＢ１５１の重要度を、集計した検索カウントＩＤで更新する。
【００２５】
次いで、重要度更新・情報登録促進部１０４は、所定の閾値よりも重要度の数値が大きいキーワードに関する情報を募集するための処理を行う。この処理により、重要度の数値が大きいキーワードに関する情報の登録を促進させることが可能となる。
【００２６】
情報登録・通知部１０５は、情報を募集する処理により情報が登録された場合に、その情報を検索した情報検索者及びその情報に関するキーワードを登録しているユーザに情報が登録された旨を通知する。これにより、情報検索者等は必要としていた情報が登録されたことを認識できる。
【００２７】
重要度統計処理部１０６は、各キーワードの重要度等に応じてキーワードの登録状況を統計処理し、統計結果を表示する。これにより、統計結果を見たナレッジＤＢを管理する管理者などは、不足している情報を登録するなど柔軟な対応が可能となる。
【００２８】
次に、各機能について詳述する。情報検索者が情報を検索する場合、情報検索者はクライアント３を操作して、ナレッジＤＢを利用するためのクライアント３にメニュー画面を表示させる。図４は、クライアント３に表示されるナレッジＤＢを利用するためのメニュー画面の一例を示す。図４のメニュー画面は、情報検索機能を呼び出すための情報検索ボタン２０１、情報登録機能を呼び出すための情報登録ボタン２０２、キーワードの重要度を参照する機能を呼び出すための重要度参照ボタン２０３、を有する。各ボタンを押下するとクライアント３には後述する各処理のための画面が表示される。
【００２９】
また、図４のナレッジＤＢのメニュー画面は、告知欄２０５を有しており、ここに後述する情報登録を促進するための告知等が表示される。
【００３０】
続いて、検索キーワード入力部１０２について、フローチャート図に基づき説明する。図５は、検索キーワード入力部１０２が行う処理のフローチャート図の一例を示す。図５では、ナレッジＤＢサーバ５が行う処理、及び、情報検索者が操作するクライアント３で行われる処理が表示されている。
【００３１】
図５のフローチャート図について説明する。情報検索者が何らかの情報を検索する場合には、図４の情報検索ボタン２０１を押下する。情報検索ボタン２０１が押下されると、クライアント３に情報を検索するための画面であるキーワード入力画面が表示される（Ｓ３０１）。図６は、キーワード入力画面の一例を示す。キーワード入力画面はキーワードを入力するための入力ボックス５０１、検索を開始するための検索ボタン５０２を有する。図６ではキーワードの入力例として「ＲＦＩＤ」と入力されている。
【００３２】
情報検索者により検索ボタン５０２が押下されると、入力されたキーワードがナレッジＤＢサーバ５へ送信され、ナレッジＤＢサーバ５は該キーワードをキーワードＤＢ１５１で検索する（Ｓ３０２）。
【００３３】
図１７（ａ）は、キーワードＤＢ１５１のデータ構造の一例を示す図である。キーワードＤＢ１５１は、キーワードＩＤ、キーワード、重要度の項目を有する。キーワードＩＤは各キーワードを一意に特定するための識別コードである。重要度は、当該キーワードを用いてキーワード検索に失敗した場合に加算されるので、本実施例では、該キーワードにより検索される情報の登録の必要性を表す指標として用いる。なお、重要度の算出方法は、重要度更新・情報登録促進部１０４で説明する。
【００３４】
検索の結果、すでに当該キーワードがキーワードＤＢ１５１に登録されている場合にはＳ３０４の処理が行われ、登録されていない場合には重要度加算部１０３が処理を行う。
【００３５】
当該キーワードが登録されている場合、検索キーワード入力部１０２は、リンクＤＢ１５３を検索し、次いで情報ＤＢ１５２から情報の存在場所を抽出する（Ｓ３０４）。
【００３６】
リンクＤＢ１５３にはキーワードと情報が対応した形で登録される。図１７（ｃ）は、リンクＤＢ１５３のデータ構造の一例を示す図である。リンクＤＢ１５３は、情報ＩＤ、キーワードＩＤの項目を有する。情報ＩＤは、各情報を一意に特定するための識別コードである。キーワードＩＤはキーワードＤＢのキーワードＩＤと同一である。したがって、リンクＤＢ１５３は、キーワードと該キーワードで検索される情報を結びつける。
【００３７】
図１７（ｂ）は、情報ＤＢ１５２のデータ構造の一例を示す図である。情報ＤＢ１５２は、情報ＩＤ、情報、登録ファイルの項目を有する。情報名は検索の対象となる情報の名前を、登録ファイルは該情報の保存場所又はリンク先を表す。
【００３８】
一例として、キーワード「ＲＦＩＤ」を用いて、リンクＤＢ１５３と情報ＤＢ１５２を検索した場合について説明する。キーワードＤＢ１５１のキーワードＩＤの項目で「Ｋ８５０００１」が抽出される。キーワードがすでに登録されているので、Ｓ３０４へ進みリンクＤＢ１５３から「Ｋ８５０００１」に該当する情報ＩＤ「Ｉ０３０００１」及び「Ｉ０３０００２」が抽出される。情報ＩＤが抽出されると情報ＤＢ１５２から、情報ＩＤ「Ｉ０３０００１」及び「Ｉ０３０００２」に該当する情報「Ａ商事様提案書」、「ＲＦＩＤ活用手引き」が抽出される。クライアント３には、検索結果としてこれらの情報が表示される（Ｓ３０４）。
【００３９】
図７は、検索結果を表示する画面の一例を示す。情報表示領域６０１には、情報名称として「ＲＦＩＤ活用手引き」が、情報概要には「ＲＦＩＤ活用手引き」の概要が、情報ファイルには情報ＤＢの登録ファイルに示される当該情報の保存場所が、それぞれ表示される。
【００４０】
図７の領域６０２には、目的に合う資料があったか否かを選択する選択ボタン６０５及び６０６が表示される。目的に合う資料があった場合（Ｓ３０５のＹｅｓ）、情報検索者は「目的に合う資料があった」ボタン６０５を選択する。
【００４１】
目的に合う資料がなかった場合（Ｓ３０５のＮｏ）、情報検索者は「目的に合う情報がなかった」ボタン６０６を選択できる。ボタン６０６が選択されると次述の重要度加算部１０３による処理が行われ、当該キーワードに関する情報がなかったことにより該情報の登録を促進させるための処理がなされる。以上で、検索キーワード入力部１０２が行う処理が終了する。
【００４２】
続いて、重要度加算部１０３が行う処理について説明する。既述の通り、図５のＳ３０３でキーワードが登録されていない場合及びＳ３０５でボタン６０６が選択された場合、重要度加算部１０３が処理を行う。図８は、重要度加算部１０３で行う処理を示すフローチャート図の一例を示す。
【００４３】
まず、重要度加算部１０３は、情報検索者の通知先を登録するための通知送付先メールアドレス入力画面を表示する（Ｓ７０１）。図９は、通知送付先メールアドレス入力画面の一例を示す図である。情報検索者は、自己の通知先のメールアドレスを入力することで、将来キーワードに該当する情報が新たに登録された時に通知を得ることができる。
【００４４】
続いて、重要度加算部１０３は、情報検索者により入力されたキーワードがキーワードＤＢ１５１に登録されているか否か判断する（Ｓ７０２）。キーワードＤＢ１５１にキーワードが登録されていない場合は（Ｓ７０２のＮｏ）、該キーワードをキーワードＤＢ１５１に登録する（Ｓ７０３）。したがって、該キーワードに図１７（ａ）で説明したキーワードＩＤが付与される。なお、この段階では新たに登録されたキーワードの重要度の欄は空白又はゼロに設定される。すでに、キーワードＤＢ１５１にキーワードが登録されている場合は（Ｓ７０２のＹｅｓ）、Ｓ７０４の処理が行われる。
【００４５】
次に、検索に用いられたキーワードの重要度を１つカウントアップする（Ｓ７０４）。したがって、キーワードを用いて検索された場合に、該当する情報がない場合又は目的に合う情報がないと情報検索者が判断した場合、キーワードＤＢ１５１の重要度が増大する。すなわち重要度の数値が高いということは、検索される機会が多いにもかかわらず、情報検索者の目的に合う情報が登録されていないことを意味し、登録の要請が高いことを示す。
【００４６】
Ｓ７０１で入力されたメールアドレスを登録するため、メールアドレスＤＢ１５４に情報検索者が入力したメールアドレスが登録される（Ｓ７０４）。
【００４７】
メールアドレスＤＢ１５４には情報を検索した者のメールアドレスが登録される。図１８（ａ）は、メールアドレスＤＢ１５４のデータ構造の一例を示す。キーワードＩＤに対応してメールアドレスが登録されている。これによって、キーワードＤＢ１５１に登録したキーワードに関する情報が新たに登録された場合、情報検索者は電子メールによる通知を受けることができる。
【００４８】
さらにＳ７０４では、キーワードの検索履歴を記録する処理を行う。検索履歴ＤＢ１５５に入力されたキーワードのキーワードＩＤ及び登録日が登録される。
【００４９】
図１８（ｂ）は、キーワードの検索履歴を記録する検索履歴ＤＢ１５５のデータ構造の一例を示す。検索履歴ＤＢ１５５は、検索された回数をカウントする検索カウントＩＤ、キーワードＩＤ、キーワードの検索された年月日を示す登録日の各項目を有する。検索履歴ＤＢ１５５には、同一のキーワードＩＤが既に存在してもそのキーワードで検索されるたびに新たに登録されるので、同一のキーワードＩＤが複数存在する。したがって、検索履歴ＤＢ１５５には、検索された回数だけキーワードＩＤが登録される。検索履歴ＤＢ１５５は、キーワードＩＤに基づきソートされ、検索カウントＩＤに連番が付与される。なお、登録日に基づき、所定の期間が経過したキーワードＩＤは削除することとしてもよい。削除すると常に登録日から所定の期間内の、言い換えると設定された有効期限内のキーワードＩＤのみが登録されていることになる。この処理により、当該キーワードの検索履歴が記録され、登録日に基づいて当該キーワードの検索失敗回数を算出し得る。
【００５０】
Ｓ７０４の、検索に用いたキーワードの重要度をカウントアップし、メールアドレスを登録し、検索履歴ＤＢ１５５に検索履歴を登録すると、重要度加算部１０３が行う処理は終了する。
【００５１】
次に、重要度更新・情報登録促進部１０４について説明する。本処理は、例えば一週間毎など所定の期間毎に行ってもよいし、検索履歴ＤＢ１５５にキーワードＩＤが登録される度に行ってもよい。図１０は、重要度更新・情報登録促進部１０４の処理を示すフローチャート図の一例を示す。
【００５２】
まず、検索履歴ＤＢ１５５を参照して、登録日から所定の期間内のキーワードＩＤの個数を各キーワードＩＤ毎に算出する（Ｓ９０１）。算出したら、キーワードＤＢ１５１の重要度の項目を、算出された個数で更新する。この処理により、検索から所定の期間が経過したキーワードＩＤは重要度の算出に組み込まれないこととなり、検索に用いられなくなったキーワードの重要度を自然と減少させることができる。
【００５３】
更新された重要度に基づいて、新たに所定の閾値を超えたキーワードがあるか判断される（Ｓ９０２）。この結果、検索失敗回数の多いキーワードがあれば当該キーワードの重要度は閾値を超え（Ｓ９０２のＹｅｓ）、電子メール又は図４で説明した告知欄２０５において、該キーワードに関する情報を募集する（Ｓ９０３）。
【００５４】
図１１は、情報を募集し情報登録を促進するためのメッセージの一例を示す。図１１では、Ｓ９０２で閾値を超えたキーワード及び情報を登録するためのＵＲＬが表示されるので、該キーワードに関する情報を有している者に情報の登録を促すことができる。電子メールの送信先は、ナレッジＤＢに情報を登録する権限を有する者であるが、利用者のうち特定の者を予めナレッジＤＢサーバ５に登録しておいてもよいし、ナレッジＤＢの利用者全てを対象としてもよい。
【００５５】
なお、情報登録を促進するために、情報登録した者に金銭を与えるなどのインセンティブを付与することとしてもよい。情報に応じインセンティブを増減するなどで、最新の情報の登録や検索失敗回数の多いキーワードに関する情報の登録を促すことが可能となる。以上で、重要度更新・情報登録促進部１０４が行う処理が終了する。
【００５６】
次に、情報の登録及び情報登録がされた旨を通知する処理である情報登録・通知部１０５について説明する。図１２は、情報登録・通知部１０５が行う処理を示すフローチャート図の一例を示す。本実施例における、情報を登録する情報登録者は、主に図１０のＳ９０３で情報登録を促すメールを受信した者又は図４の告知を見た者だが、自発的に情報を登録する者も含まれる。
【００５７】
ナレッジＤＢサーバ５は、図１１で説明した情報を登録するためのＵＲＬを操作した者、又は、図４の情報登録ボタン２０２を操作した者のクライアント３に、情報を登録するため情報登録画面を表示する（Ｓ１１０１）。図１３は、情報登録画面の一例を示す図である。図１３の情報登録画面は、情報の名称の入力欄１２０１、情報の概要の入力欄１２０２、情報ファイルの保存場所の入力欄１２０３、情報に関連するキーワードの入力欄１２０５を有する。情報に関連するキーワードの入力欄１２０５は一例として６つのキーワードが入力可能となっている。
【００５８】
情報登録者が、これら入力ボックスに必要事項を記入して登録ボタン１２０６を押下すると、情報ＤＢ１５２に情報が登録される（Ｓ１１０２）。情報登録・通知部１０５は、情報に情報ＩＤを付与する。次いで、キーワードの入力欄１２０５で入力されたキーワードが既にキーワードＤＢ１５１に登録されているか調べ、登録されている場合にはキーワードＩＤを抽出し、登録されていない場合には新たにキーワードＩＤを付与する。そして、抽出されたキーワードＩＤ又は付与されたキーワードＩＤを、情報ＩＤと対応させてリンクＤＢ１５３に登録する。
【００５９】
キーワードの入力欄１２０５で入力されたキーワードが既にキーワードＤＢ１５１に登録されている場合は、当該キーワードに関する情報を必要としている者がいることを意味している。したがって、当該キーワードがキーワードＤＢ１５１に登録されている場合には（Ｓ１１０３のＹｅｓ）、メールアドレスＤＢ１５４を参照して、登録されていたキーワードＩＤに該当するメールアドレスに基づき、情報が登録された旨の電子メールを情報検索者に送信する（Ｓ１１０４）。
【００６０】
図１４は、情報が登録された旨を知らせる登録通知メールの一例を示す図である。これにより情報検索者は、自己が検索したが登録されていなかった又は登録されていたが目的にあっていなかった情報が新たに登録されたことを認識できる。登録通知メールを受け取った情報検索者は、必要に応じ図１４の情報ファイルにアクセスすることで、必要とする情報を得ることができる。以上で、情報登録・通知部１０５が行う処理が終了し、データベースの利用者に必要とする情報を提供することができた。
【００６１】
本実施例のナレッジＤＢサーバ５によれば、キーワードで情報を検索したが目的の情報が得られなかった場合に、当該情報の登録を促進させることができる。なお、本実施例では、重要度が所定の閾値を超えるまで、情報の登録を促すための電子メールの送信等を行わなかったが、一度でも検索のあったキーワードについて情報の登録を促すため電子メールの送信を行ってもよい。また、図４の告知欄２０５に重要度の数値の大きいキーワードを常時表示するなどで、情報登録を促進してもよい。
【００６２】
次に、重要度統計処理部１０６について説明する。既述したとおり、重要度は所定の期間毎に更新される。キーワードＤＢ１５１に登録されたキーワードのうち検索失敗回数の多いキーワードは、重要度の数値も大きくなる。そして、重要度の数値が大きいキーワードに関する情報の登録を促進させる処理を行う。
【００６３】
しかしながら、例えば検索失敗回数は多くないが、そのキーワードを検討すると登録しておくべき情報と判断されることがある。また、キーワードの重要度が高くても該当する情報が登録されない場合もある。
【００６４】
したがって、例えばナレッジＤＢの管理者が、登録されているキーワードを管理し、自発的にキーワードに該当する情報を登録したり、キーワードを変更するなどの作業がなされることが望ましい。
【００６５】
図１５は、キーワードを重要度と共に表示するキーワード表示処理のフローチャート図の一例を示す。
【００６６】
まず、登録されているキーワードを表示する者は、図４の利用メニューの重要度参照ボタン２０３を押し下げする。これにより、ナレッジＤＢサーバ５は、キーワードＤＢ１５１を参照し、重要度順に表示するなど所定の処理を行いクライアント３にキーワードを表示する（Ｓ１４０１）。検索履歴ＤＢ１５５を参照し、例えば登録日に基づいて算出期間を変え、重要度を算出してもよい。本処理により、より柔軟なキーワード管理が可能となる。なお、キーワードを表示するコンピュータはクライアント３に限られず、ナレッジＤＢサーバ５など管理用のコンピュータに表示してもよい。
【００６７】
図１６は、キーワード表示処理の結果表示された画面の一例を示す。図１６では、重要度の大きいキーワードが順に表示されている。
【００６８】
本実施例によれば、キーワードで検索した結果該当する情報が得られなかった場合でも、ナレッジＤＢの利用者に情報の登録を促すことができるので、より優れたナレッジＤＢを提供することが可能となる。なお、本実施の形態ではデータベースとしてナレッジＤＢを用いたが、本発明の特徴は、様々なデータベースに適用可能である。
【００６９】
〔第２実施例〕
第一実施例では、情報と共にキーワードを登録する情報の登録方法を説明した。キーワードを登録すると、登録される情報がテキストで記載されていない場合、すなわちバイナリデータの場合に情報の検索精度が向上する。
【００７０】
しかしながら、情報がテキストに限られている場合には、テキストデータを全文検索することで情報の検索が可能であるし、検索漏れも少ない。第２実施例では、情報の登録の際にキーワードを用いないナレッジＤＢへの情報の登録方法について説明する。なお、本実施例は、第１実施例と基本的な処理は同一であるため、同一部分の処理の説明は省略する。
【００７１】
図１９は、第２実施例におけるナレッジＤＢサーバ５の機能構成図の一例を示す。図１と同一構成部分には同一符号を付した。図１９では、データベースのうちリンクＤＢ１５３が存在しない点で図１と異なる。リンクＤＢは、キーワードと情報を結びつけるためのデータベースであるので、キーワードで直接情報を検索する本実施例では使用しない。その他の機能構成は図３と同一である。
【００７２】
利用者がこれらナレッジＤＢサーバ５の機能を利用する場合には、主に所定のクライアント３から処理を要求する。ナレッジＤＢを利用するためにクライアント３に表示されるメニュー画面の一例は図４と同一である。
【００７３】
続いて、ナレッジＤＢサーバ５の各機能について、フローチャート図に基づき説明する。なお、重要度更新・情報登録促進処理部１０５及び重要度統計処理部１０６、及び、データベースのデータ構造については、第１実施例と同一であるので説明は省略する。
【００７４】
図２０は、図１９の検索キーワード入力部１０２が行う処理を示すフローチャート図の一例を示す。図２０は、Ｓ３０２で情報ＤＢ１５２が参照される点、Ｓ３０４でリンクＤＢ１５３が参照されない点で図５のフローチャート図と異なる。
【００７５】
情報検索者が何らかの情報を検索する場合には、図４の情報検索ボタン２０１を押下することで、クライアント３に情報を検索するための画面であるキーワード入力画面が表示される（Ｓ３０１）。キーワード入力画面の一例は、第１実施例と同様であるので図６に示す。
【００７６】
図６の検索ボタン５０２が押下されると、ナレッジＤＢサーバ５は、情報ＤＢ１５２の登録ファイルを参照し登録ファイルの存在場所を抽出する。次いで、入力されたキーワードで登録ファイルを全文検索する。
【００７７】
その結果、入力されたキーワードと同一のテキストを含む登録ファイルがなかった場合には、図１９の重要度加算部１０３が処理を行う。
【００７８】
入力されたキーワードと同一のテキストを含む登録ファイルがあった場合には、ナレッジＤＢサーバ５は検索結果を情報検索者のクライアント３に表示する。検索結果を表示する画面の一例は第１実施例と同様であるので図７に示す。なお、Ｓ３０２のキーワードによるテキスト検索は、同一のテキストだけを抽出してもよいし、いわゆるあいまい検索等を可能とし、これらを情報検索者に選択させてもよい。
【００７９】
情報検索者は、目的に合う資料が見つかった場合には（Ｓ３０５のＹｅｓ）、このまま検索結果を活用できる。図７の領域６０２には、目的に合う資料があったか否かを選択する選択ボタン６０５及び６０６が表示されるので、目的に合う資料がなかった場合には（Ｓ３０５のＮｏ）、ボタン６０６を選択する。ボタン６０６を選択することで次述の重要度加算部１０３が処理を行う。以上で、検索キーワード入力部１０２が行う処理が終了する。
【００８０】
重要度加算部１０３は第１実施例と同一であるので簡単に説明する。図２０のＳ３０３でキーワードＤＢ１５１にキーワードが登録されていない場合及びＳ３０５のＮｏを選択すると、重要度加算部理１０３が処理を行う。
【００８１】
まず、情報検索者の通知先を登録するための通知送付先メールアドレス入力画面が表示される（Ｓ７０１）。通知送付先メールアドレス入力画面は第１実施例と同一なので図９に示す。情報検索者は、自己の通知先のメールアドレスを入力することで、将来キーワードに該当する情報が新たに登録された時に通知を得ることができる。
【００８２】
続いて、重要度加算部１０３は、情報検索者により入力されたキーワードがキーワードＤＢ１５１に登録されているか否か判断する（Ｓ７０２）。キーワードＤＢ１５１にキーワードが登録されていない場合は（Ｓ７０２のＮｏ）、該キーワードをキーワードＤＢ１５１に登録する（Ｓ７０３）。したがって、該キーワードに図１７（ａ）で説明したキーワードＩＤが付与される。なお、この段階では新たに登録されたキーワードの重要度の欄は空白又はゼロに設定される。
【００８３】
キーワードＤＢ１５１にキーワードが既に登録されている場合（Ｓ７０２のＹｅｓ）、及び、Ｓ７０３に続いて、検索に用いたキーワードの重要度を１つカウントアップする（Ｓ７０４）。したがって、キーワードを用いて検索された場合に、目的に合う情報がないと情報検索者が判断することで、キーワードＤＢ１５１の重要度が増大する。すなわち重要度の数値が高いということは、検索される機会が多いにもかかわらず、情報検索者の目的に合う情報が登録されていないことを意味し、登録の要請が高いことを示す。
【００８４】
次いで、情報検索者が図９の通知送付先メールアドレス入力画面に入力したメールアドレスが、メールアドレスＤＢ１５４に登録される（Ｓ７０４）。これによって、キーワードＤＢ１５１に登録したキーワードに関する情報が新たに登録された場合、情報検索者は電子メールによる通知を受けることができる。また、Ｓ７０４では、キーワードの検索履歴を記録する処理を行う。以上で、重要度加算部１０３が行う処理が終了する。
【００８５】
次に、情報の登録及び情報登録がされた旨を通知する処理である情報登録・通知部１０５が行う処理について説明する。図２１は、情報登録・通知部１０５が行う処理を示すフローチャート図の一例を示す。第２実施例における情報を登録する情報登録者は、主に図１０のＳ９０３で情報登録を促すメールを受信した者又は図４の告知を見た者だが、自発的に情報を登録する者も含まれる。
【００８６】
ナレッジＤＢサーバ５は、図１１のＵＲＬを操作した者、又は、図４の情報登録ボタン２０２を押下したユーザが操作するクライアント３に、情報を登録するため情報登録画面を表示する（Ｓ１８０１）。図２２は、情報登録画面の一例を示す図である。図２２の情報登録画面は、情報の名称の入力欄１９０１、情報の概要の入力欄１９０２、情報ファイルの保存場所の入力欄１９０３を有する。図１３の情報入力画面とは、キーワードを入力する欄がない点で異なる。第２実施例では、情報を全文検索することが可能であるため、特定のキーワードを入力しておかなくてとも検索できる。なお、検索速度を上げる等のため、キーワードを入力可能としてもよい。
【００８７】
情報登録者がこれら入力ボックスに必要事項を記入して登録ボタン１９０５を操作すると、情報ＤＢ１５２に情報が登録される（Ｓ１８０２）。
【００８８】
次に、ナレッジＤＢサーバ５は、キーワードＤＢ１５１を参照して、既に登録してあるキーワードに基づき、それら全てのキーワードを用いＳ１８０２で登録した情報を全文検索する（Ｓ１８０３）。これにより、Ｓ１８０２で登録された新たな情報が、以前に情報検索に用いられたキーワードを含む情報であるか否か判断できる。
【００８９】
キーワードＤＢ１５１に登録されているキーワードが新たに登録された情報に含まれている場合は（Ｓ１９０４のＹｅｓ）、メールアドレスＤＢ１５４を参照して、情報に含まれていたキーワードで検索した情報検索者のメールアドレスを抽出する（Ｓ１９０５）。そして抽出されたメールアドレスに基づき、情報が登録された旨の電子メールを情報検索者に送信する。
【００９０】
これにより情報検索者は、自己が検索したが登録されていなかった又は登録されていたが目的に合っていなかった情報が新たに登録されたことを認識できる。登録通知メールを受け取った情報検索者は、第１実施例の図１４のように、情報ファイルにアクセスすることができる。
【００９１】
第２実施例によれば、キーワードを登録しなくても情報を検索することが可能となり、キーワードで情報を検索したが目的の情報が得られなかった場合に、当該情報の登録を促進させることができる。
【００９２】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）
キーワードで情報を検索する情報検索サーバにおける情報登録方法において、
キーワード検索により検索者の所望する情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録ステップと、
検索履歴登録ステップにより登録されたキーワードの検索履歴に基づいて検索失敗回数を算出し、算出された検索失敗回数に基づき該キーワードの重要度を更新する重要度更新ステップと、
前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集するための処理を行う情報募集処理ステップと、
を有することを特徴とする情報登録方法。
（付記２）
前記検索履歴登録ステップは、前記キーワードの検索履歴の１つとして該キーワードが検索された日をキーワードの登録日として登録することを特徴とする、付記１記載の情報登録方法。
（付記３）
前記情報募集処理ステップは、電子メール及び所定のＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）の少なくとも一方で、前記閾値を超えたキーワードを告知するキーワード告知ステップ、  
を有することを特徴とする付記１記載の情報登録方法。
（付記４）
前記重要度更新ステップは、前記検索履歴登録ステップで登録されたキーワードの登録日に基づき、登録日から所定の期間内のキーワードの検索失敗回数を算出する検索失敗回数算出ステップと、
前記検索失敗回数算出ステップにより算出された検索失敗回数で前記重要度を置き換える重要度置換ステップと、
を有することを特徴とする付記１記載の情報登録方法。
（付記５）
検索履歴に含まれるキーワードに関連した情報が登録された場合に、キーワード検索により前記登録された情報が得られなかった検索者に、情報が登録された旨を通知する情報登録通知ステップを更に有する、
ことを特徴とする付記１記載の情報登録方法。
（付記６）
コンピュータに、
キーワード検索により検索者の所望の情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録手順と、
検索履歴登録ステップにより登録されたキーワードの検索失敗回数に基づいて該キーワードの重要度を更新する重要度更新手順と、
前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集する処理を行う情報募集処理手順と、
を実行させるための情報登録プログラム。
（付記７）
コンピュータに、
キーワード検索により検索者の所望の情報が得られなかった場合に、該検索者の操作に応じて該キーワードの検索履歴を登録する検索履歴登録手順と、
検索履歴登録ステップにより登録されたキーワードの検索失敗回数に基づいて該キーワードの重要度を更新する重要度更新手順と、
前記重要度が所定の閾値を超えた場合に、前記キーワード検索により得られなかった情報を募集する処理を行う情報募集処理手順と、
を実行させるための情報登録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【産業上の利用可能性】
【００９３】
情報の登録が可能な様々なデータベースに適用できる。
【図面の簡単な説明】
【００９４】
【図１】ナレッジＤＢを構成するシステムの構成図の一例である。
【図２】ナレッジＤＢサーバのハードウェア構成図の一例である。
【図３】ナレッジＤＢサーバの機能構成図の一例である。
【図４】ナレッジＤＢのメニュー画面の一例である。
【図５】検索キーワード入力部のフローチャート図の一例である。
【図６】キーワード入力画面の一例である。
【図７】検索結果を表示する画面の一例である。
【図８】重要度加算処理のフローチャート図の一例である。
【図９】通知送付先メールアドレス入力画面の一例である。
【図１０】重要度更新・情報登録促進処理のフローチャート図の一例である。
【図１１】情報を募集し情報登録を促進するためのメッセージの一例である。
【図１２】情報登録・通知処理のフローチャート図の一例である。
【図１３】情報登録画面の一例を示す図である。
【図１４】情報が登録された旨を知らせる登録通知メールの一例である。
【図１５】キーワード表示処理のフローチャート図の一例である。
【図１６】キーワード表示処理の結果表示された画面の一例である。
【図１７】ナレッジＤＢサーバが参照するデータベースの一例である。
【図１８】ナレッジＤＢサーバが参照するデータベースの一例である。
【図１９】第２実施例におけるナレッジＤＢサーバの機能構成図の一例である。
【図２０】第２実施例における検索キーワード入力処理のフローチャート図の一例である。
【図２１】第２実施例における情報登録・通知処理のフローチャート図の一例である。
【図２２】第２実施例における情報登録画面の一例である。
【符号の説明】
【００９５】
１          ネットワーク
３          クライアント
５          ナレッジＤＢサーバ
７          ナレッジＤＢ
２８        記録媒体
１０２      検索キーワード入力部
１０３      重要度加算部
１０４      重要度更新・情報登録促進部
１０５      情報登録・通知部
１０６      重要度統計処理部
１５１      キーワードＤＢ
１５２      情報ＤＢ
１５３      リンクＤＢ
１５４      メールアドレスＤＢ
１５５      検索履歴ＤＢ
【図１】
2005107888.tif 000003
【図２】
2005107888.tif 000004
【図３】
2005107888.tif 000005
【図４】
2005107888.tif 000006
【図５】
2005107888.tif 000007
【図６】
2005107888.tif 000008
【図７】
2005107888.tif 000009
【図８】
2005107888.tif 000010
【図９】
2005107888.tif 000011
【図１０】
2005107888.tif 000012
【図１１】
2005107888.tif 000013
【図１２】
2005107888.tif 000014
【図１３】
2005107888.tif 000015
【図１４】
2005107888.tif 000016
【図１５】
2005107888.tif 000017
【図１６】
2005107888.tif 000018
【図１７】
2005107888.tif 000019
【図１８】
2005107888.tif 000020
【図１９】
2005107888.tif 000021
【図２０】
2005107888.tif 000022
【図２１】
2005107888.tif 000023
【図２２】
2005107888.tif 000024