(57)【要約】【課題】利用者にとって使い勝手のよい情報検索システムを提供する。【解決手段】検索条件入力手段１１と、情報格納手段２１と、検索結果出力手段１２と、利用者属性情報管理手段２２とを備え、検索条件入力手段１１はあらかじめ決められた属性のすべてについて検索条件を受け付ける第１の形態と利用者属性情報管理手段２２から利用者属性関係情報があらかじめ決められた属性選別条件を満たす属性の一覧を取得しその属性について検索条件を受け付ける第２の形態を有し、利用者属性情報管理手段２２は検索条件入力手段１１の第１の形態または第２の形態で検索条件を入力されたあるいは入力されなかった属性について、対応する利用者属性関係情報を変更する。【選択図】      図１
2004192072.tif 000002
【特許請求の範囲】
【請求項１】
利用者が検索条件を入力する検索条件入力手段と、検索対象となる情報を蓄積して前記検索条件入力手段から入力された検索条件に合致する情報を選び出す情報格納手段と、該情報格納手段から選び出された情報を利用者に提示する検索結果出力手段と、情報の属性のうち検索条件を入力できるものに関する情報を表す属性情報および利用者に関する情報を表す利用者情報を保持し、さらに属性に一意に割り当てられる識別子と利用者に一意に割り当てられる識別子とで一意に特定される利用者属性関係情報を保持する利用者属性情報管理手段と、
を備え、
前記検索条件入力手段は予め決められた属性の全てについて検索条件を受け付ける第１の形態と前記利用者属性情報管理手段から利用者属性関係情報があらかじめ決められた属性選別条件を満たす属性の一覧を取得し、その属性について検索条件を受け付ける第２の形態を有し、
前記利用者属性情報管理手段は前記検索条件入力手段の第１の形態または第２の形態で検索条件を入力された属性或いは入力されなかった属性について、対応する利用者属性関係情報を変更することを特徴とする情報検索システム。
【請求項２】
請求項１において、利用者属性関係情報に、前記検索条件入力手段において検索条件を入力された回数を含み、該検索条件を入力された回数が予め決められた数Ａ以上であることを属性選別条件とすることを特徴とする情報検索システム。
【請求項３】
請求項２において、利用者属性関係情報に、さらに第２の形態の検索条件入力において検索条件を入力されなかった回数を含み、検索条件を入力された回数が検索条件を入力されなかった回数を上回ることを属性選別条件とすることを特徴とする情報検索システム。
【請求項４】
請求項１において、前記検索条件入力手段の第２の形態で検索条件の入力を受け付ける属性のうち、利用者属性関係情報が属性選別条件を満たし且つ属性選別条件とは別の予め決められた属性隠蔽条件を満たす属性については、利用者の要求に応じて検索条件の入力を受け付けるか否かを切り替えることを特徴とする情報検索システム。
【請求項５】
請求項４において、利用者属性関係情報に、前記検索条件入力手段において検索条件を入力された回数を含み、検索条件を入力された回数が予め決められた数Ａ以上であることを属性選別条件とし、検索条件を入力された回数が前記数Ａよりも大きい予め決められた数Ｂ以下であることを属性隠蔽条件とすることを特徴とする情報検索システム。
【請求項６】
請求項５において、利用者属性関係情報に、さらに前記検索条件入力手段において検索条件を入力されなかった回数を含み、検索条件を入力された回数が検索条件を入力されなかった回数を上回ることを属性選別条件とし、検索条件を入力された回数から検索条件を入力されなかった回数を減じた値が予め決められた数Ｃよりも小さいことを属性隠蔽条件とすることを特徴とする情報検索システム。
【請求項７】
請求項１乃至請求項６に記載の情報検索システムを動作させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索システムに関し、特に検索条件に指定することが可能な項目の数が多い情報検索システムに関するものである。
【０００２】
【従来の技術】
情報検索システムの利用者はデータベースなどの情報蓄積装置に蓄積されている大量の情報から要求に合う情報を取り出すために、情報の属性に対して検索条件を指定することが多い。情報の属性とは、たとえば文書データに対する文書名や作成者など情報の特徴を表すデータのことを指す。近年では文書データの全文検索が可能になるなど情報自体が検索可能な属性として扱われることもある。
従来の情報検索システムでは、端末の画面に検索条件を指定することができる属性に対して条件を入力する部分（以下属性条件入力部）がすべて表示され、利用者はその中から条件を指定したい属性条件入力部を探して入力していた。
このとき、属性条件入力部が多ければきめ細かい条件指定ができ、要求に合う情報を効率よく取り出す可能性が高くなるが、システムの利用に習熟していない利用者にとっては全文検索など特定の少数の属性に限って表示されたほうが使いやすい。利用者によって属性条件入力部の構成を変えるものとしていくつかの技術が公知である。
第１の従来例では、階層メニューにおいて使用頻度の高い文字列が自動的にメニュー項目に加わることで入力の手間を省力化している（特許文献１参照）。
第２の従来例では、端末ごとに決められていた検索メニューを利用者ごとにすることで、利用者がどの端末でも自分に適応したメニューを利用できるようにしている（特許文献２参照）。
第３の従来例では、データベース中に条件入力画面における属性の表示方法を記録している（特許文献３参照）。
第４の従来例では、階層メニューをファイルに記録しておいてユーザーがメニュー項目に入力した文字列の使用頻度が一定数を超えたらメニューを細分化して、その文字列をひとつ下の階層にあるメニューとして追加する（特許文献４参照）。
第５の従来例では、利用者ごとに検索メニューを決める（特許文献５参照）。
第６の従来例では、データベース中に条件入力画面での表示方法を記録しておく（特許文献６参照）。
【特許文献１】特開平１０−２５４８８９号公報
【特許文献２】特開２００１−０１４２０２公報
【特許文献３】特開２００１−１７５６６７公報
【特許文献４】特開平１０−２５４８８９号公報
【特許文献５】特開２００１−０１４２０２公報
【特許文献６】特開２００１−１７５６６７公報
【０００３】
【発明が解決しようとする課題】
しかし第１の従来例では、情報の属性についての使用頻度には関知していない。第２の従来例では、使用履歴によってメニューが変化することはない。第３の従来例は、キーボードに不慣れな利用者に対して図形で入力してもらうことを目的とした表示方法の記録に関するものであり、使用履歴によって自動的に変更されることはない。
第４の従来例では、属性自体を取り扱わない。第５の従来例は、むしろ端末ごとの管理から利用者ごとの管理にしたというだけで使用履歴でメニューが変更されることはない。第６の従来例は、図形で入力させてキーボードに不慣れなユーザーに対するインターフェースを向上させるのが目的で、直接表示方法情報を編集することはあっても使用履歴によって表示方法が変更されることはない。
本発明は、検索条件を入力する端末の画面で条件を指定する属性の表示を利用者ごとに変え、また利用者の習熟度や利用形態の変化に応じて自動的に表示される属性を変えることで、利用者にとって使い勝手のよい情報検索システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、利用者が検索条件を入力する検索条件入力手段と、検索対象となる情報を蓄積して検索条件入力手段から入力された検索条件に合致する情報を選び出す情報格納手段と、情報格納手段から選び出された情報を利用者に提示する検索結果出力手段と、情報の属性のうち検索条件を入力できるものに関する情報を表す属性情報および利用者に関する情報を表す利用者情報を保持し、さらに属性に一意に割り当てられる識別子と利用者に一意に割り当てられる識別子とで一意に特定される利用者属性関係情報を保持する利用者属性情報管理手段とを備え、検索条件入力手段はあらかじめ決められた属性のすべてについて検索条件を受け付ける第１の形態と利用者属性情報管理手段から利用者属性関係情報があらかじめ決められた属性選別条件を満たす属性の一覧を取得しその属性について検索条件を受け付ける第２の形態を有し、利用者属性情報管理手段は検索条件入力手段の第１の形態または第２の形態で検索条件を入力されたあるいは入力されなかった属性について、対応する利用者属性関係情報を変更する情報検索システムを最も主要な特徴とする。
請求項２記載の発明は、請求項１において、利用者属性関係情報に、検索条件入力手段において検索条件を入力された回数を含み、検索条件を入力された回数があらかじめ決められた数Ａ以上であることを属性選別条件とする情報検索システムを主要な特徴とする。
請求項３記載の発明は、請求項２において、利用者属性関係情報に、さらに第２の形態の検索条件入力において検索条件を入力されなかった回数を含み、検索条件を入力された回数が検索条件を入力されなかった回数を上回ることを属性選別条件とする情報検索システムを主要な特徴とする。
【０００５】
請求項４記載の発明は、請求項１において、検索条件入力手段の第２の形態で検索条件の入力を受け付ける属性のうち、利用者属性関係情報が属性選別条件を満たしかつ属性選別条件とは別のあらかじめ決められた属性隠蔽条件を満たす属性については、利用者の要求に応じて検索条件の入力を受け付けるか受け付けないかを切り替える情報検索システムを主要な特徴とする。
請求項５記載の発明は、請求項４において、利用者属性関係情報に、検索条件入力手段において検索条件を入力された回数を含み、検索条件を入力された回数があらかじめ決められた数Ａ以上であることを属性選別条件とし、検索条件を入力された回数が数Ａよりも大きいあらかじめ決められた数Ｂ以下であることを属性隠蔽条件とする情報検索システムを主要な特徴とする。
請求項６記載の発明は、請求項５において、利用者属性関係情報に、さらに検索条件入力手段において検索条件を入力されなかった回数を含み、検索条件を入力された回数が検索条件を入力されなかった回数を上回ることを属性選別条件とし、検索条件を入力された回数から検索条件を入力されなかった回数を減じた値があらかじめ決められた数Ｃよりも小さいことを属性隠蔽条件とする情報検索システムを主要な特徴とする。
請求項７記載の発明は、請求項１乃至請求項６に記載の情報検索システムを動作させるプログラムを記録したコンピュータ読み取り可能な記録媒体を最も主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態を図面にしたがって説明する。図１は本発明の実施の形態に係る情報検索システムの構成図である。本情報検索システムは、公知のサーバークライアント方式で構成したものである。矢印はデータの流れを表す。クライアント１には検索条件入力手段１１と検索結果出力手段１２が含まれる。サーバー２には情報格納手段２１と利用者属性情報管理手段２２が含まれる。
第１の実施例の検索条件入力手段１１について説明する。図２は検索条件入力手段１１のフローチャートである（Ｓ１〜Ｓ１０）。利用者が利用者に割り当てられている識別子を入力すると、検索条件入力手段１１は端末の画面上に検索条件を受け付ける属性を表示する。図３はこのとき表示される画面の例である。この例では全文、文書名、文書タイプの３つの属性が条件の入力を受け付けるものとして選び出された。利用者が表示された属性の１つ以上のものに検索条件を入力し検索実行を指示すると、利用者の識別子、条件が入力された属性の識別子とその条件、画面に表示されたが条件が入力されなかった属性の識別子がＬＡＮを通してサーバー２上の情報格納手段２１と利用者属性情報管理手段２２に送られる。
利用者が形態１（第１の形態）から形態２（第２の形態）への遷移または形態２から形態１への遷移を指示すると、検索条件入力手段は表示する属性を変更する。図３の例で簡易ボタンをクリックすると形態２への遷移、詳細ボタンをクリックすると形態１への遷移が指示される。各属性の条件入力画面の表示方法は利用者属性情報管理手段２２が保持する属性情報に保持することができる。
検索条件入力手段１１は形態１のときは属性情報に保持されているすべての属性に関する表示方法を取得し、それにしたがって検索条件入力画面を作成する。形態２のときは利用者属性情報管理手段２２に利用者の識別子を送り属性選別条件を満たす属性に関する表示方法を取得し、それにしたがって検索条件入力画面を作成する。図３の例では文書タイプの条件入力の表示方法としてリストからの選択方式が指定されている。
【０００７】
第１の実施例の情報格納手段２１について説明する。情報格納手段２１は公知のリレーショナルデータベースを用いて構築することができる。図４はリレーショナルデータベースを用いた情報格納手段２１のフローチャートである（Ｓ１１〜Ｓ１４）。リレーショナルデータベースの動作は公知であるので省略する。また、情報格納手段２１に対してデータを新規に格納する、修正する、削除するといった編集操作も行われるが、これは公知の技術で構築可能であり本発明と関係ない部分なので省略する。
情報格納手段２１は検索条件入力手段１１から送られたデータのうち、属性の識別子とその条件の組からリレーショナルデータベースに対する問い合わせの構文を作成し問い合わせを実行する。リレーショナルデータベースから得られた条件に合致する情報の一覧がクライアントの検索結果出力手段１２に送られる。
第１の実施例の検索結果出力手段１２について説明する。検索結果出力手段１２は情報格納手段２１から送られた情報を端末の画面に表示する。公知の技術で構築可能であるので詳細を省略する。
第１の利用者属性情報管理手段２２について説明する。利用者属性情報管理手段２２は公知のリレーショナルデータベースを用いて構築することができる。図５から図７はそれぞれ属性情報、利用者情報、利用者属性関係情報を格納するリレーショナルデータベースの表データの例である。実施例では属性情報には属性の識別子、属性名、検索条件の入力方法の別（たとえば文字列で入力かリストから選択か）、リストの選択肢が含まれる。利用者情報には利用者の識別子、利用者名が含まれる。利用者属性関係情報には利用者の識別子、属性の識別子、条件が入力された回数を表す数値が含まれる。実施例では条件入力回数が０である属性は利用者属性関係情報が作られない。
【０００８】
図８は検索条件入力手段１１が形態２である場合に表示される属性を利用者属性情報管理手段２２が選び出す処理のフローチャートである（Ｓ２１〜Ｓ２６）。まず、利用者の識別子が利用者属性情報管理手段２２に送られる。利用者属性情報管理手段２２は利用者属性関係情報のうち送られた利用者の識別子が一致し、かつ条件入力回数がＡより大きい値であるものをリレーショナルデータベースの検索機能を用いて選び出す。選び出された利用者属性関係情報の属性の識別子を用いて属性情報から属性名、検索条件の入力方法の別、リストの選択肢の一覧を作成して検索条件入力手段１１に送る。
図９は利用者属性関係情報を変更する処理のフローチャートである（Ｓ３１〜Ｓ３６）。利用者が検索条件を入力した属性の識別子が検索条件入力手段１１から送られると対応する利用者属性関係情報の条件入力回数を１増加させる。
【０００９】
第２の実施例の利用者属性情報管理手段２２について説明する。図１０は利用者属性関係情報を格納するリレーショナルデータベースの表データの例である。第１の実施例のものに加えて条件を入力されなかった回数を格納する列が追加される。
図１１は検索条件入力手段１１が形態２である場合に表示される属性を利用者属性情報管理手段２２が選び出す処理のフローチャートである（Ｓ４１〜Ｓ４６）。利用者属性関係情報を選び出す条件が利用者の識別子が一致し、かつ条件入力回数が条件非入力回数を上回るものであることである以外は第２の実施例と同様である。
図１２は利用者属性関係情報を変更する処理のフローチャートである（Ｓ５１〜Ｓ５９）。利用者が検索条件を入力した属性および形態２において表示されたが検索条件を入力しなかった属性の識別子が検索条件入力手段１１から送られると、条件を入力した属性に対応する利用者属性関係情報の条件入力回数を１増加させ、条件を入力しなかった属性に対応する利用者属性関係情報の条件非入力回数を１増加させる。
【００１０】
第３の実施例の検索条件入力手段１１について説明する。図１３は検索条件入力手段１１のフローチャートである（Ｓ６１〜Ｓ７２）。形態２の表示において初期状態では属性選別条件を満たしかつ属性隠蔽条件を満たさない属性を利用者属性情報管理手段２２から得て表示する。利用者から隠蔽されている属性についても条件入力を受け付けるように指示（以下、隠蔽解除の指示）が行われると、属性選別条件を満たす属性を利用者属性情報管理手段２２から得て表示する。利用者から隠蔽されていた属性の条件入力受付をやめるように指示（以下、隠蔽適用の指示）が行われると、再び属性選別条件を満たしかつ属性隠蔽条件を満たさない属性を利用者属性情報管理手段２２から得て表示する。
第３の実施例の利用者属性情報管理手段２２について説明する。第３の実施例における利用者属性情報管理手段２２は第１の実施例に対して形態２で属性を選び出す処理が異なるのみである。図１４は形態２で属性を選び出す処理のフローチャートである（Ｓ８１〜Ｓ８８）。隠蔽解除の指示が行われているときは属性選別条件である「条件入力回数がＡより大きい」によって選び出される。隠蔽適用の指示が行われているときは属性選別条件を満たしかつ属性隠蔽条件である「条件入力回数がＢより小さい」を満たさないことを条件とするので、結果的に「条件入力回数がＢ以上である」ことを満たす属性が選び出される。
【００１１】
第４の実施例の利用者属性情報管理手段２２について説明する。第４の実施例における利用者属性関係情報は第２の実施例に示した図１０に記載のものと同様である。図１５は形態２で属性を選び出す処理のフローチャートである（Ｓ９１〜Ｓ９８）。隠蔽解除の指示が行われているときは属性選別条件である「条件入力回数が条件非入力回数を上回る」によって選び出される。隠蔽適用の指示が行われているときは属性選別条件を満たしかつ属性隠蔽条件である「条件入力回数から条件非入力回数を減じた数がＣよりも小さい」を満たさないことを条件とするので、結果的に「条件入力回数から条件非入力回数を減じた値がＣ以上である」ことを満たす属性が選び出される。
【００１２】
【発明の効果】
以上説明したように、請求項１に記載の情報検索システムにより、検索条件をどの属性に入力したかによって次に検索条件を入力するときの検索条件入力手段の第２の形態が変化し、利用するごとに利用者の使い勝手がよくなる。
請求項２に記載の情報検索システムにより、使用頻度の高い属性への条件入力を効率的に行うことができる。
請求項３に記載の情報検索システムにより、一時的に使用頻度が高かったが、やがて使用頻度が低くなったような属性が第２の形態から除かれることにより、利用形態の変化に応じて条件入力の使い勝手が修正される。
請求項４に記載の情報検索システムにより、第１の形態における属性数が多い場合に、第２の形態の利点を生かしながら第１の形態とのギャップを少なくすることができ、利用者の使い勝手がよくなる。
請求項５に記載の情報検索システムにより、使用頻度が高いとはいえないが使用することのある属性に条件入力を行う際に、第１の形態から探すのではなく第２の形態に対して隠蔽されている属性への入力も受け付けるように要求することで、条件入力を効率的に行うことができる。
請求項６に記載の情報検索システムにより、一時的に使用頻度が高かったが、やがて使用頻度が低くなったような属性が隠蔽されるようになり、利用形態の変化に応じて条件入力の使い勝手が修正される。
請求項７に記載の記録媒体により、本発明の情報検索システムを容易に稼動させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る情報検索システムの構成図である。
【図２】第１の実施例に係る検索条件入力手段の動作フローチャートである。
【図３】第１の実施例に係る検索条件入力画面の例を示す図である。
【図４】第１の実施例に係る情報格納手段の動作フローチャートである。
【図５】第１の実施例に係る属性情報の例を示す図である。
【図６】第１の実施例に係る利用者情報の例を示す図である。
【図７】第１の実施例に係る利用者属性関係情報の例を示す図である。
【図８】第１の実施例に係る属性を選び出す処理のフローチャートである。
【図９】第１の実施例に係る利用者属性関係情報を変更する処理のフローチャートである。
【図１０】第２の実施例に係る利用者属性関係情報の例を示す図である。
【図１１】第２の実施例に係る属性を選び出す処理のフローチャートである。
【図１２】第２の実施例に係る利用者属性関係情報を変更する処理のフローチャートである。
【図１３】第３の実施例に係る検索条件入力手段の動作フローチャートである。
【図１４】第３の実施例に係る属性を選び出す処理のフローチャートである。
【図１５】第４の実施例に係る属性を選び出す処理のフローチャートである。
【符号の説明】
１  クライアント
１１  検索条件入力手段
１２  検索結果出力手段
２  サーバー
２１  情報格納手段
２２  利用者属性情報管理手段
【図１】
2004192072.tif 000003
【図２】
2004192072.tif 000004
【図３】
2004192072.tif 000005
【図４】
2004192072.tif 000006
【図５】
2004192072.tif 000007
【図６】
2004192072.tif 000008
【図７】
2004192072.tif 000009
【図８】
2004192072.tif 000010
【図９】
2004192072.tif 000011
【図１０】
2004192072.tif 000012
【図１１】
2004192072.tif 000013
【図１２】
2004192072.tif 000014
【図１３】
2004192072.tif 000015
【図１４】
2004192072.tif 000016
【図１５】
2004192072.tif 000017