(57)【要約】【課題】ユーザによる検索条件の設定を支援し、検索漏れを抑制する。【解決手段】検索条件として用いる語句の選択肢として、ユーザが入力したキーワードと、該キーワードと関連する語句として選択した関連語の各語句をそれぞれボタン３１２で表し、このボタン３１２を頂点とし、関連する語句のボタン３１２間を接続線３１４で結んで構成したグラフ構造を表示した画面３１０を表示装置に表示し、ユーザに検索条件として用いる語句の選択を促す。これにより、ユーザは、単に選択肢としての語句だけではなく、キーワードと関連語、関連語同士、キーワード同士といった語句間の関係を確認することができ、検索条件に用いるべき語句、すなわち所望のデータを検索するための検索条件としてより適切であろう語句を容易に判別して選択することができる。【選択図】  図７
2004287827.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に基づいて検索を実行する検索システムであって、
前記検索条件として使用可能な語句間の関連を記憶した関連語記憶手段と、
操作されることにより語句の入力及び選択を行う操作手段と、
前記操作手段の被操作により入力された語句と関連する語句を前記関連語記憶手段から取得する関連語取得手段と、
前記検索条件として用いる語句の選択肢として、前記入力された語句と、前記関連語取得手段により取得された前記関連する語句とを、各語句間の関係と共に提示して、前記操作手段の選択操作を受け付ける選択受付手段と、
を有することを特徴とする検索システム。
【請求項２】
前記関連語取得手段が、前記入力された語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を取得する、ことを特徴とする請求項１に記載の検索システム。
【請求項３】
検索履歴を蓄積記憶するための履歴記憶手段と、
前記履歴記憶手段に記憶された検索履歴に応じて、前記関連度を更新する更新手段と、
を更に有することを特徴とする請求項２に記載の検索システム。
【請求項４】
前記選択受付手段は、前記語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更する、ことを特徴とする請求項１乃至請求項３の何れか１項に記載の検索システム。
【請求項５】
前記選択受付手段は、前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示する、ことを特徴とする請求項１乃至請求項４の何れか１項に記載の検索システム。
【請求項６】
前記選択受付手段は、前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせる、ことを特徴とする請求項５に記載の検索システム。
【請求項７】
前記選択受付手段は、語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせる、ことを特徴とする請求項５又は請求項６に記載の検索システム。
【請求項８】
前記選択受付手段が、前記グラフ構造の提示領域を変更可能である、ことを特徴とする請求項５乃至請求項７の何れか１項に記載の検索システム。
【請求項９】
コンピュータに、ユーザの操作により入力された語句、及び前記入力された語句に関連する語句の中から検索条件に用いる語句を選択して、検索を実行させるためのプログラムであって、
前記入力された語句と前記入力された語句に関連する語句とを選択肢として、各語句間の関係と共に提示させて、前記検索条件に用いる語句の選択を受け付けさせる、
ことを特徴とするプログラム。
【請求項１０】
前記入力された語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を選択して提示させる、ことを特徴とする請求項９に記載のプログラム。
【請求項１１】
検索履歴を蓄積記憶させ、
前記検索履歴に応じて、前記関連度を更新させる、ことを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更させる、ことを特徴とする請求項９乃至請求項１１の何れか１項に記載のプログラム。
【請求項１３】
前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示させる、ことを特徴とする請求項９乃至請求項１２の何れか１項に記載のプログラム。
【請求項１４】
前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせる、ことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせる、ことを特徴とする請求項１３又は請求項１４に記載のプログラム。
【請求項１６】
前記グラフ構造の提示領域を変更可能にする、ことを特徴とする請求項１３乃至請求項１５の何れか１項に記載のプログラム。
【請求項１７】
ユーザが入力した語句、及び前記入力した語句に関連する語句の中から検索条件に用いる語句を選択して検索を実行する際に、選択を受け付ける検索条件選択肢の提示方法であって、
前記入力した語句と前記関連する語句とを選択肢として、各語句間の関係と共に提示する、
ことを特徴とする検索条件選択肢の提示方法。
【請求項１８】
前記入力した語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を選択して提示する、ことを特徴とする請求項１７に記載の検索条件選択肢の提示方法。
【請求項１９】
検索履歴を蓄積記憶し、
前記検索履歴に応じて、前記関連度を更新する、ことを特徴とする請求項１８に記載の検索条件選択肢の提示方法。
【請求項２０】
語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更する、ことを特徴とする請求項１７乃至請求項１９の何れか１項に記載の検索条件選択肢の提示方法。
【請求項２１】
前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示する、ことを特徴とする請求項１７乃至請求項２０の何れか１項に記載の検索条件選択肢の提示方法。
【請求項２２】
前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせる、ことを特徴とする請求項２１に記載の検索条件選択肢の提示方法。
【請求項２３】
前記語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせる、ことを特徴とする請求項２１又は請求項２２に記載の検索条件選択肢の提示方法。
【請求項２４】
前記グラフ構造の提示領域を変更可能にする、ことを特徴とする請求項２１乃至請求項２３の何れか１項に記載の検索条件選択肢の提示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検索システム、プログラム、及び検索条件選択肢の提示方法に係わり、特に、ユーザが入力した語句、及び前記入力した語句に関連する語句の中から検索条件に用いる語句を選択して検索を実行する検索システム、プログラム、及び検索条件選択肢の提示方法に関する。
【０００２】
【従来の技術】
文書や画像のデータ、或いは、ネットワーク上で公開されているデータを検索する場合に、キーワード検索が広く用いられている。キーワード検索では、ユーザにより指定された語句（以下、キーワードと称す）を検索条件として用い、文書内部や予め画像に付与されたテンプレート、或いはネットワーク上に公開中のデータ内部などにこのキーワードが含まれているデータ、或いは該データの位置を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が探し出される。以下、データやＵＲＬを探し出すことが出来た場合を「検索にヒットした」、捜し出したデータやＵＲＬの個数を「ヒット件数」と称す。
【０００３】
ところで、ユーザにより指定されたキーワードは、所望のデータを検索するための検索条件として必ずしも適切であるとは限らない。このため、シソーラスなど、単語と単語の関連を記述した辞書を利用し、ユーザにより指定されたキーワードに関連する語句（以下、関連語と称す）も検索条件として検索を行う方法がある。検索に辞書を利用することで、ユーザにより指定されたキーワードと完全に一致していなくても、該指定されたキーワードの関連語を含むデータやそのＵＲＬを検索にヒットさせることができる。
【０００４】
しかしながら、辞書を利用する場合、ユーザが指定した語句（キーワード）の何倍もの語句を検索条件に用いて検索が行われるため、ヒット件数が増加し、ヒットしたデータの中にはユーザにとっては不要なデータが数多く含まれることになり、ユーザが必要とするデータ（探し出したかった所望のデータ）を見つけ出すのが困難になる。また、ヒット件数に上限が設けられている場合には、必要なデータがヒットしないこともある。
【０００５】
このため、検索条件として使用する語句をユーザが絞り込むことができるようにすることが要求される。また、操作性の点から、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境下でユーザが絞り込みの指定が行えることが望ましい。
【０００６】
このような技術としては、従来より、特許文献１に記載されているように、ユーザによりキーワードとして指定された語句の関連語を階層的にディスプレイに表示し、ユーザに検索条件として用いる語句の選択を促す技術がある。
【０００７】
また、特許文献２には、家庭用電子機器を操作する際に、階層構造により操作目的を絞り込む技術が提案されており、その際に、キーワードと操作目的の履歴を参照することで効率良く階層構造を作成可能にしている。
【０００８】
また、特許文献３には、検索で使用される任意のキーワードと関連語との関連度合いを示す情報を参照して、ユーザが入力した検索条件に含まれるキーワードとの関連度が高い関連語を複数表示し、表示した関連語の中からユーザに検索条件に用いる語句を選択させる技術が提案されている。この技術では、ユーザによる語句の選択結果をキーワードと関連語の関連度合いに反映させることで、よりユーザの意図に適した検索条件を作成可能にしている。
【０００９】
【特許文献１】
特開平８−２４１３３６号公報
【特許文献２】
特開平８−１２３６５０号公報
【特許文献３】
特開平１１−３２８１９４号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、従来技術は、ＧＵＩによって、選択肢として関連語を提示し、使用する語句の選択をユーザに促すものであり、関連語同士、関連語とキーワード、キーワード同士といった語句間の関係はユーザに提示されなかった。このため、ユーザは自らの経験と感を頼りに、選択肢の中から検索条件として用いる語句を選択するしかなかく、検索条件に最適な語句を選択し損ねて、システム上に所望のデータが存在していても、当該データを検索にヒットさせることができない（検索漏れ）ことがあった。
【００１１】
また、階層構造で選択肢を表示する場合に、特許文献２、３記載の技術を適用し、ユーザの検索履歴を反映させて、検索に成功した関連語を優先的に階層構造の上位に表示させることが考えられるが、これによってもユーザはキーワードと関連語の関係しか把握することができない。すなわち、関連語間やキーワード間の関係をユーザに提示することはできなかった。
【００１２】
本発明は上記問題点を解消するためになされたもので、ユーザによる検索条件の設定を支援し、検索漏れを抑制することができる検索システム、プログラム、及び検索条件選択肢の提示方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１に記載の検索システムは、検索条件に基づいて検索を実行する検索システムであって、記検索条件として使用可能な語句間の関連を記憶した関連語記憶手段と、操作されることにより語句の入力及び選択を行う操作手段と、前記操作手段の被操作により入力された語句と関連する語句を前記関連語記憶手段から取得する関連語取得手段と、前記検索条件として用いる語句の選択肢として、前記入力された語句と、前記関連語取得手段により取得された前記関連する語句とを、各語句間の関係と共に提示して、前記操作手段の選択操作を受け付ける選択受付手段と、を有することを特徴としている。
【００１４】
請求項１に記載の検索システムによれば、ユーザにより操作手段が操作されて語句（キーワード）が入力されると、関連語取得手段により、当該入力された語句と関連する語句（関連語）が関連語記憶手段から取得され、選択受付手段により、入力された語句と、関連する語句とが、検索条件として用いる語句の選択肢として提示される。このとき、選択受付手段では、選択肢とした語句の各語句間の関係（すなわちキーワード同士、キーワードと関連語、関連語同士の関係）も提示するので、ユーザは、単に選択肢としての語句だけではなく、各語句間の関係も確認することができる。したがって、ユーザは、検索条件として用いるべき語句を容易に判別して、操作手段を操作して選択することができる。
【００１５】
なお、上記の検索システムにおいては、請求項２に記載されているように前記関連語取得手段が、前記入力された語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を取得するとよい。この場合、請求項３に記載されているように、検索履歴を蓄積記憶するための履歴記憶手段と、前記履歴記憶手段に記憶された検索履歴に応じて、前記関連度を更新する更新手段と、を更に有するようにするとよい。
【００１６】
また、上記の検索システムにおいては、請求項４に記載されているように、前記選択受付手段は、前記語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更するとよい。
【００１７】
また、上記の検索システムにおいては、選択肢としての語句を提示するために、請求項５に記載されているように、前記選択受付手段は、前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示するとよい。
【００１８】
この場合、請求項６に記載されているように、前記選択受付手段は、前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせるようにするとよい。
【００１９】
また、請求項７に記載されているように、前記選択受付手段は、語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせるとよい。
【００２０】
さらに、請求項８に記載されているように、前記選択受付手段が、前記グラフ構造の提示領域を変更可能であるとよい。
【００２１】
また、請求項９に記載されているプログラムは、コンピュータに、ユーザの操作により入力された語句、及び前記入力された語句に関連する語句の中から検索条件に用いる語句を選択して、検索を実行させるためのプログラムであって、前記入力された語句と前記入力された語句に関連する語句とを選択肢として、各語句間の関係と共に提示させて、前記検索条件に用いる語句の選択を受け付けさせる、ことを特徴としている。
【００２２】
請求項９に記載のプログラムによれば、コンピュータに、検索条件に用いる語句の選択を受付けさせるために、ユーザが入力した語句（キーワード）と、当該入力した語句と関連する語句（関連語）とを選択肢として、選択肢とした語句の各語句間の関係と共に提示させることができるので、ユーザは、単に選択肢としての語句だけではなく、選択肢としての各語句間の関係も確認することができる。したがって、ユーザは、検索条件として用いるべき語句を容易に判別して選択することができる。
【００２３】
なお、上記のプログラムにおいては、請求項１０に記載されているように、前記入力された語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を選択して提示させるようにするとよい。この場合、請求項１１に記載されているように、検索履歴を蓄積記憶させ、前記検索履歴に応じて、前記関連度を更新させるようにするとよい。
【００２４】
また、上記のプログラムにおいては、請求項１２に記載されているように、前記語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更させるようにするとよい。
【００２５】
なお、上記のプログラムにおいては、選択肢としての語句を提示するために、請求項１３に記載されているように、前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示させるとよい。
【００２６】
この場合、請求項１４に記載されているように、前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせるようにするとよい。
【００２７】
また、請求項１５に記載されているように、前記語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせるようにするとよい。
【００２８】
さらに、請求項１６に記載されているように、前記グラフ構造の提示領域を変更可能にするとよい。
【００２９】
また、請求項１７に記載されている検索条件選択肢の提示方法は、ユーザが入力した語句、及び前記入力した語句に関連する語句の中から検索条件に用いる語句を選択して検索を実行する際に、選択を受け付ける検索条件選択肢の提示方法であって、前記入力した語句と前記関連する語句とを選択肢として、各語句間の関係と共に提示する、ことを特徴としている。
【００３０】
請求項１７に記載の検索条件選択肢の提示方法では、検索条件に用いる語句の選択を受付けるために、ユーザが入力した語句（キーワード）と、当該入力した語句と関連する語句（関連語）とが選択肢として、選択肢とした語句の各語句間の関係と共に提示されるので、ユーザは、単に選択肢としての語句だけではなく、選択肢としての各語句間の関係も確認することができる。したがって、ユーザは、検索条件として用いるべき語句を容易に判別して選択することができる。
【００３１】
なお、上記の検索条件選択肢の提示方法においては、請求項１８に記載されているように、前記入力した語句との関連度が高い順に、予め定められた所定数を上限として前記関連する語句を選択して提示するとよい。この場合、請求項１９に記載されているように、検索履歴を蓄積記憶し、前記検索履歴に応じて、前記関連度を更新するようにするとよい。
【００３２】
また、上記の検索条件選択肢の提示方法においては、請求項２０に記載されているように、語句間の関連度に応じて、前記語句又は前記語句間の関係の提示状態を変更するようにするとよい。
【００３３】
また、上記の検索条件選択肢の提示方法においては、選択肢としての語句を提示するために、請求項２１に記載されているように、前記語句を所定の図形で表し、且つ関連する語句の前記図形間を接続線で接続したグラフ構造を提示するとよい。
【００３４】
この場合、請求項２２に記載されているように、前記入力された語句同士の前記図形を接続する場合と、前記入力された語句の前記図形と前記関連する語句の前記図形を接続する場合と、前記関連する語句同士の前記図形を接続する場合とで、前記接続線の状態を異ならせるとよい。
【００３５】
また、請求項２３に記載されているように、前記語句間の関連度に応じて、前記所定の図形又は前記接続線の状態を異ならせるとよい。
【００３６】
さらに請求項２４に記載されているように、前記グラフ構造の提示領域を変更可能にするとよい。
【００３７】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の１例を詳細に説明する。
【００３８】
図１に、本発明が適用された検索システム１０のハードウェア構成を示す。なお、この検索システム１０は、例えば、汎用且つ一般的なコンピュータで実現可能である。
【００３９】
図１に示すように、この検索システム１０は、本検索システム１０を動作させるためのプログラム１２が記憶されたＲＯＭ１４、プログラム１２を実行するＣＰＵ１６、プログラム１２の実行時にワークメモリとして用いられるＲＡＭ１８、被検索対象データ記憶手段として、文書や画像などの被検索対象のデータが格納された被検索対象データベース２０、関連語記憶手段として、任意のキーワードと当該キーワードに関連する関連語の関係、すなわち検索条件として使用可能な任意の語句間の関係を示す関連語辞書データ（以下、関連語辞書と称す）が格納された関連語辞書データベース２２、履歴記憶手段として、検索履歴データ（以下、履歴と称す）が格納される履歴データベース２４、操作手段として、ユーザが各種情報や指示を入力するために操作するキーボードやマウスなどの操作装置２６、及びディスプレイなどの表示装置２８が相互に接続されて構成されている。
【００４０】
検索システム１０では、ＣＰＵ１６によりＲＯＭ１４からプログラム１２を読み出して実行する（起動）ことで、当該検索システム１０の上記のハードウェア資源を利用して、図２に示す機能が構築されるようになっている。
【００４１】
すなわち、検索システム１０には、プログラム１２の起動により、キーワード入力部３０、検索条件選択部３２、検索結果表示部３４、ターゲット閲覧部３６、関連語選択部４０、検索処理部４２、ターゲット取得部４４、履歴・関連度管理部４６、及びＧＵＩ管理部５０の各機能が構築される。
【００４２】
キーワード入力部３０、検索条件選択部３２、検索結果表示部３４、ターゲット閲覧部３６、及び関連語選択部４０は、表示装置２８にボタンなどのグラフィックス部品を配した画面を表示し、ユーザにＧＵＩ環境を提供するものである。すなわち、これらの各部の動作時には、ユーザは、マウスなどのポインティングデバイスを操作装置２６として用い、表示された画面上のグラフィック部材を操作することで各種情報や指示を入力することができる。
【００４３】
関連語選択部４０、検索処理部４２、ターゲット取得部４４、履歴・関連度管理部４６、及びＧＵＩ管理部５０は、キーワード入力部３０、検索条件選択部３２、検索結果表示部３４、ターゲット閲覧部３６、及び関連語選択部４０で提供したＧＵＩを介してユーザから入力された各種情報や指示に基づいて動作するものである。
【００４４】
キーワード入力部３０は、ユーザに所望のキーワードを入力させるためのＧＵＩ（図６参照）を提供し、ユーザによるキーワード入力を受け付けるものであり、主としてプログラム１２の起動時に機能する。このキーワード入力部３０は、関連語選択部４０及び検索条件選択部３２と接続されており、ユーザにより入力されたキーワードを関連語選択部４０及び検索条件選択部３２に渡す。
【００４５】
関連語選択部４０は、関連語辞書データベース２２にアクセス可能であり、関連語辞書データベース２２の関連語辞書を参照して、キーワードに関連している関連語を読み出す。すなわち、関連語選択部４０が関連語取得手段として機能するようになっている。この関連語選択部４０は、検索条件選択部３２にも接続されており、読み出した関連語を検索条件選択部３２に渡す。
【００４６】
検索条件選択部３２は、選択受付手段として機能し、キーワード入力部３０からのキーワード及び関連語選択部４０からの関連語（以下、キーワード及び関連語を総称して語句と言う）とを選択肢として、各語句間の関係と共にユーザに提示し、ユーザに検索条件として用いる語句を選択させるためのＧＵＩ（図７参照）を提供し、ユーザによる検索条件として用いる語句の選択を受け付けるものである。なお、語句間の関係については、キーワード及び関連語に係わらずに、語句間の関連の有無を提示すればよい。
【００４７】
より詳しくは、本実施の形態では、検索条件選択部３２では、キーワード及び関連語の各語句を頂点とし、且つ関連の有る語句間を線で接続した所謂グラフ構造により、キーワード及び関連語の各語句と共に、語句間の関係を提示するようになっている。すなわち、語句間の関連の有無が、当該語句間が接続線により接続されているか否かによって表現される。
【００４８】
ここで、選択肢として提示する語句の個数が多いと、ユーザは所望のデータを検索するための検索条件として用いる適切な語句を選択し難い。このため、本実施の形態では、何れの語句と語句とが関連するのか、すなわち語句間の関連の有無と、関連が有る語句間についてはその関連が高いか低いかを示す語句間の関連度とを表す情報を、語句間の関連として、関連語辞書データベース２２に記憶している。なお、関連度のみでも、関連度０とすれば関連無しであることが分かる、すなわち関連度の有無を表すことができる。
【００４９】
なお、本発明はこれに限定されるものではなく、関連語辞書データベース２２に記憶する語句間の関連には、語句間の関連の有無及び語句間の関連度の少なくとも一方を表す情報が含まれればよい。
【００５０】
前述の関連語選択部４０では、関連語の選択数に上限を設定して、キーワードとの関連度の高い関連語から優先的に選択するようになっている。具体的には、経験的に好ましい個数として、選択する関連語の個数は、各キーワードについて関連度の高い順に上位８個までに限定している。当然ながら、関連語の個数が８個未満の場合には、全て選択して、検索条件選択部３２に渡す。
【００５１】
この検索条件選択部３２は、検索処理部４２と接続されており、ユーザにより選択された語句を検索処理部４２に渡す。
【００５２】
検索処理部４２は、被検索対象データベース２０にアクセス可能であり、被検索対象データベース２０から、検索条件選択部３２から渡された語句、すなわちユーザにより選択された語句を含むデータを検索する。この検索処理部４２は、検索結果表示部３４と接続されており、検索結果を検索結果表示部３４に渡す。
【００５３】
検索結果表示部３４は、検索結果、すなわちユーザにより選択された語句を含む検索にヒットしたデータをユーザに提示すると共に、提示したデータの中から閲覧対象のデータ（以下、ターゲット）をユーザに選択させるためのＧＵＩ（図１１参照）を提供し、ユーザによるターゲットの選択を受け付けるものである。この検索結果表示部３４は、ターゲット取得部４４と接続されており、ユーザによるターゲット選択結果をターゲット取得部４４に通知する。
【００５４】
ターゲット取得部４４は、被検索対象データベース２０とアクセス可能であり、通知されたターゲットのデータを被検索対象データベース２０から読み出す。このターゲット取得部４４は、ターゲット閲覧部３６と接続されており、読み出したターゲットのデータをターゲット閲覧部３６に渡す。
【００５５】
ターゲット閲覧部３６は、ターゲットのデータの内容をユーザに提示すると共に、検索の成否（ＯＫ／ＮＧ）をユーザに入力させるためのＧＵＩ（図１２参照）を提供し、ユーザによる検索の成否の入力を受け付けるものである。このターゲット閲覧部３６は、履歴・関連度管理部４６と接続されており、検索の成否を履歴・関連度管理部４６に通知する。
【００５６】
履歴・関連度管理部４６は、検索条件選択部３２にも接続されており、検索条件選択部３２からユーザにより検索条件として選択された語句が渡されるようになっている。また、履歴・関連度管理部４６は、履歴データベース２４及び関連語辞書データベース２２とアクセス可能である。
【００５７】
履歴・関連度管理部４６は、検索条件と検索の成否とを示す情報を履歴データベース２４に登録すると共に、履歴データベース２４の登録情報に基づいて、関連語辞書データベース２２に登録されている語句間の関連度を修正して関連語辞書を更新する。すなわち、関連語辞書データベース２２の関連語辞書は、ユーザの検索履歴に応じて修正されるようになっている。なお、本実施の形態では、関連語辞書データベース２２には、初期状態ではシソーラスを関連語辞書として用いる。
【００５８】
ここで、履歴・関連度管理部４６で実行される語句間の関連度演算について説明する。なお、以下では、具体的にあるキーワードＫに関連する関連語としてＲ１〜Ｒ４が関連語辞書データベース２２に初期登録されている場合を例に説明する。
【００５９】
履歴・関連度管理部４６では、まず、関連語Ｒｉ（ｉ：１〜４）を用いて本検索システム１０で検索に成功した回数Ｘｉ、失敗した回数Ｙｉを履歴データベース２４より抽出する。そして、このＸｉ、Ｙｉを用いて、関連語ＲｉのキーワードＫに対する関連度合いを演算すればよく、例えば、以下の式により、Ｗｉを求める。
【００６０】
Ｗｉ＝Ｗ（１＋Ｘｉ／ΣＸｉ−Ｙｉ／ΣＹｉ）
なお、Ｗは重みの初期値である。
【００６１】
履歴・関連度管理部４６では、このようにして求めた重みＷｉを関連度として、関連語辞書データベース２２に登録されている語句間の関連度を修正すればよい。このように語句間の関連度に履歴を反映させることにより、前述の関連語選択部４０で関連語辞書データベース２２から関連語を選択する際に、ユーザに応じて、よりユーザの意図に合った関連語が優先的に選択されるようになる。
【００６２】
また、ＧＵＩ管理部５０は、ターゲット閲覧部３６でユーザから検索失敗（ＮＧ）が入力された場合に、。ユーザの検索作業のリトライ回数を制限するために、上記のキーワード入力部３０、検索条件選択部３２、検索結果表示部３４、ターゲット閲覧部３６、及び関連語選択部４０の動作を制限し、ユーザに提供するＧＵＩを制御するものである。具体的には、本実施の形態では、一例として、ＧＵＩ管理部５０では、ターゲットの再選択回数、検索条件の再選択回数、キーワードの再入力回数などに応じて上記各部の動作を制限するようになっている。
【００６３】
次に、図３〜図５を参照して、本実施の形態の作用を説明する。図３及び図４は、プログラム１２の起動によって本検索システム１０で実行される処理を示し、図５は、本検索システム１０の利用時のユーザの作業を示している。
【００６４】
図３に示すように、検索システム１０では、プログラム１２が起動されると、まずステップ１００において、ＧＵＩ管理部５０においてターゲットの再選択回数（ｉ）、検索条件の再選択回数（ｊ）、及びキーワードの再入力回数（ｋ）を計数するためのカウンタをそれぞれリセット（ｉ＝０、ｊ＝０、ｋ＝０）してからステップ１０２に進む。
【００６５】
ステップ１０２では、キーワード入力部３０により、例えば図６に示す画面３００を表示装置２８に表示させることで、ユーザにＧＵＩを提供し、ユーザからのキーワード入力を受け付ける。
【００６６】
したがって、ユーザは、本検索システム１０を利用する場合、図５に示すように、まず、ステップ２００でキーワード入力部３０により提供されたＧＵＩから所望のキーワードを入力することになる。
【００６７】
具体的に図６に示す画面３００を例に説明すると、この画面３００には、キーワードを入力するために４つの入力欄３０２Ａ〜Ｄが設けられており、検索システム１０では、最大４つまでユーザからのキーワードの入力を受け付けることができるようになっている。ユーザは、操作装置２６を操作して、入力欄３０２に所望のデータを検索するために適切だと思われるキーワード（図６では、Ｋ１、Ｋ２、Ｋ３、Ｋ４）を入力し、画面３００上に設けられた「ＧＯ」ボタン３０４を選択（クリック）する。なお、図６では、キーワード毎に入力欄を設けた例を示したが、入力欄を１つのみとし、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）方式でキーワードを入力するようにしてもよい。
【００６８】
検索システム１０では、このようにしてユーザによりキーワードが入力されると、図４の次のステップ１０４に進む。ステップ１０４では、関連語選択部４０により、関連語辞書データベース２２から、ユーザにより入力された各キーワードについて、当該キーワードと関連する語句として登録されている関連語を関連度の高いものから所定数（本実施の形態では８個）を上限として選択し、選択した関連語を語句間の関連を示す情報と共に検索条件選択部３２に渡す。
【００６９】
次のステップ１０６では、検索条件選択部３２により、図７に示すように、選択肢としての、ユーザが入力したキーワード（ステップ１０２参照）と、キーワードに関連する語句として選択した関連語（ステップ１０４参照）とを、グラフ構造表示した画面３１０を表示装置２８に表示することで、ユーザにＧＵＩを提供し、ユーザからの検索条件として用いる語句の選択を受け付ける。
【００７０】
詳しくは、図７に示す画面３１０では、キーワード（Ｋ１〜４）及び関連語（Ｒ１〜８）の各語句を、それぞれ四角形のボタン３１２で表し、このボタン３１２を頂点とし、関連する語句のボタン３１２間を接続線３１４で結んで構成したグラフ構造が表示されている。なお、ボタン３１２の形状は四角形に限らず、所定の形状であればよい。また、図７では、ユーザが入力した４つのキーワードＫ１〜Ｋ４に対して、それぞれ４、３、２、１個の関連語が付随している様子を示している。
【００７１】
ボタン３１２は、操作装置２６のクリック操作により選択可能であり、選択時と非選択時とで表示状態（例えば、ボタンの色や、ボタン内に表示された語句を表す文字の大きさなど）が異なる。また、ボタン３１２は、クリックされる毎に選択状態（選択／非選択）が切替わるようになっている。なお、初期状態、すなわち検索条件選択部３２による画面３１０の表示直後は、キーワードを表すボタン３１２Ａが選択状態とされ、関連語を表すボタン３１２Ｂは非選択状態とされている。
【００７２】
接続線３１４には、実線３１４Ａ、点線３１４Ｂ、破線３１４Ｃの３種類があり、実線３１４Ａはキーワードと関連度、点線３１４Ｂは関連語同士、破線３１４Ｃはキーワード同士のつながりをそれぞれ示している。なお、関連語同士、キーワード同士のつながりとは、関連語辞書データベース２２において関連する語句として登録されている、すなわち、一方をキーワードとした場合に、他方が関連語として登録されていることを意味している。
【００７３】
このように、キーワードや関連語を表すボタン３１２と共に、上記の３種類の接続線３１４を同時に提示することで、キーワードや関連語の選択肢としての各語句と共に、語句間の関係をも一目でユーザが判別することが可能になる。例えば、図７の画面３１０から、ユーザは、キーワードＫ１の関連語Ｒ１及びキーワードＫ４の関連語Ｒ９が、キーワードＫ２の関連語Ｒ７とそれぞれ関連していることが分かる。また、キーワードＫ４は、キーワードＫ３の関連語であることも分かる。
【００７４】
ユーザは、図５のステップ２０２において、このようにキーワードと関連語の各語句と共に語句間の関係を確認して、次のステップ２０４で、操作装置２６を操作して、例えば図８に示す如く、所望のデータを検索するための検索条件として適切だと思われる語句のボタン３１２のみを選択状態にする。なお、図８は、図７に示した状態から、関連語Ｒ１、Ｒ９を追加選択し、キーワードＫ４の選択を解除した例である。
【００７５】
ところで、図７、８では、キーワード及び関連語のグラフ構造全体が画面３１０に収まっている状態を示したが、キーワード及び関連語の個数、表示装置２８の物理的なサイズ（ディスプレイサイズ）や解像度、画面３１０の表示サイズによっては、図９に示すように、画面３１０にグラフ構造全体が収まらないこともある。このような場合、画面３１０にグラフ構造全体が内接表示されるようにしてもよいが、表示のための演算処理が複雑になるため、ＣＰＵ１６の演算処理速度によっては、ユーザの表示待ち時間が長くなってしまう。このため、本実施の形態では、操作装置２６により何れか１つのボタン３１２、例えば図９においてはキーワードＫ３のボタン３１２を選択し、ダブルクリックなど所定の操作を行うことで、図１０に示すように、当該選択したボタン３１２を画面３１０の中心に移動させて、グラフ構造の表示領域を変更することができるようになっている。
【００７６】
なお、本発明は、グラフ構造の表示領域を変更させるための操作方法を特に限定するものではない。例えば、表示領域を上下に移動させたり左右に移動させるためのスクロールボタンを画面３１０に設け、操作装置２６によりスクロールボタンを操作することで、グラフ構造の表示領域が変更されるようにしてもよい。また、例えば、画面３１０上の任意の位置を掴んで移動させるように操作装置２６をドラッグ操作することで、グラフ構造の表示領域が変更されるようにしてもよい。
【００７７】
何れの操作方法にしろ、グラフ構造の表示領域を変更可能にすることで、画面３１０にグラフ構造全体が収まらない場合でも、ユーザはグラフ構造の表示領域を変更させて、グラフ構造全体の状態（キーワードや関連語の語句、及び語句間の関係）を確認し、所望の語句を選択することができる。
【００７８】
ユーザは、操作装置２６の操作により、画面３１０上で、所望のデータを検索するための検索条件として適切だと思われる語句のボタン３１２を選択状態にしたら、当該画面３１０上に設けられている「ＧＯ」ボタン３１６を選択（クリック）する。
【００７９】
この「ＧＯ」ボタン３１６の選択を受けて、検索システム１０では、図３の次のステップ１０８に進む。ステップ１０８では、「ＧＯ」ボタン３１６選択時に画面３１０上で選択状態となっていたボタン３１２の語句、すなわちユーザにより検索条件として選択された語句が検索条件選択部３２から検索処理部４２に渡されて、検索処理部４２において、被検索対象データベース２０からこの語句を検索条件としてデータを検索する。
【００８０】
この検索処理部４２による検索結果は検索結果表示部３４に渡され、次のステップ１１０では、検索結果表示部３４により、ＧＵＩとして、例えば図１１に示すように検索結果を表示した画面３２０を表示装置２８に表示するなどして、ユーザからのターゲット選択を受け付ける。なお、図示は省略するが、検索がヒットしなかった場合には、検索失敗を知らせるメッセージを表示して、後述のステップ１２２に進めばよい。
【００８１】
具体的に図１１に示す画面３２０には、検索にヒットした各データについて、当該データの名称３２２と、当該データの内容の一部３２４、例えば検索条件として用いた語句が含まれる部分とが一覧表示されている。
【００８２】
ユーザは、図５の次のステップ２０６において、この画面３２０から検索結果を確認して、次のステップ２０８で、操作装置２６の操作して、例えば図１１の画面３２０であれば、最も所望のデータであろうと思われるデータの名称３２２を選択（クリック）するなどして、ターゲットのデータを選択すればよい。
【００８３】
検索システム１０では、このようにしてユーザによりターゲットのデータが選択されると、図３の次のステップ１１２に進み、ターゲット取得部４４により、被検索対象データベース２０からターゲットに選択されたデータを読み出す。そして、次のステップ１１４で、ターゲット閲覧部３６により、ＧＵＩとして、例えば図１２に示すような読み出したターゲットのデータの内容を表示した画面３３０を表示装置２８に表示するなどして、検索の成否の入力を受け付ける。
【００８４】
具体的に図１２に示す画面３３０には、ターゲットのデータの内容を表示するデータ表示部３３２と、検索成功（ＯＫ）を入力するための「ＯＫ」ボタン３３４と、検索失敗（ＮＧ）と入力するための「ＮＧ」ボタン３３６とが設けられている。
【００８５】
ユーザは、図５の次のステップ２１０において、この画面３３０（データ表示部３３２）に表示されたデータの内容を確認して、このデータでよければ次のステップ２１２からステップ２１４に進み、例えば図１２の画面３３０であれば、操作装置２６の操作により「ＯＫ」ボタン３３４をクリックして、検索成功（ＯＫ）を入力し、図５の作業を終了する。
【００８６】
検索システム１０では、ユーザにより検索の成否として、検索成功（ＯＫ）が入力された場合には、図３の次のステップ１１６で肯定判定されてステップ１１８に進む。ステップ１１８では、履歴・関連度管理部４６により、このときの検索で検索条件として用いた語句を示す情報と共に検索成功を示す情報とを、成功情報として、履歴データベース２４に登録する。そして、次のステップ１２０で、履歴データベース２４の登録情報に基づいて、関連語辞書データベース２２の登録語句間の関連度を更新して、図３の処理を終了する。
【００８７】
一方、ユーザは、データ表示部３３２に表示されたデータの内容を確認して、所望のデータでなかった場合は、図５のステップ２１２からステップ２１６に進み、「ＮＧ」ボタン３３６をクリックして、検索失敗（ＮＧ）を入力する。
【００８８】
検索システム１０では、ユーザにより検索の成否として、検索成功（ＯＫ）が入力された場合には、図３のステップ１１６で否定判定されてステップ１２２に進む。ステップ１２２では、履歴・関連度管理部４６により、このときの検索で検索条件として用いた語句を示す情報と共に検索成功を示す情報とを、失敗情報として、履歴データベース２４に登録する。そして、次のステップ１２４で、履歴データベース２４の登録情報に基づいて、関連語辞書データベース２２の登録語句間の関連度を更新する。その後は、ＧＵＩ管理部５０により、ターゲットの再選択回数、検索条件の再選択回数、キーワードの再入力回数に基づいて、ユーザに提供するＧＵＩを管理し、ユーザの検索作業のリトライ回数を制限する。本実施の形態では、一例として、図４に示す如く処理を行うようになっている。
【００８９】
すなわち、図３のステップ１２４で関連度を更新した後は、図４のステップ１３０に進み、ＧＵＩ管理部５０により、ターゲットの再選択回数（ｉ）が予め定められた所定回数Ｖ１以内であれば、ステップ１３０からステップ１３２に進んで、ターゲットの再選択回数（ｉ）のカウンタをインクリメントした後（ｉ＝ｉ＋１）、図３のステップ１１０に戻り、ターゲットの選択を再度受け付ける。この場合、ユーザは、図５のステップ２１６でのＮＧ入力後、次のステップ２１８からターゲットの再選択のためにステップ２０６に戻ることになる。
【００９０】
また、ターゲットの再選択回数（ｉ）がＶ１を超えた場合は、図４のステップ１３０からステップ１３４に進み、このカウンタ値をリセット（ｉ＝０）する。そして検索条件の再選択回数（ｊ）が予め定められた所定回数Ｖ２以内であれば、次のステップ１３６からステップ１３８に進み、検索条件の再選択回数（ｊ）のカウンタをインクリメントした後（ｊ＝ｊ＋１）、図３のステップ１０６に戻り、検索条件として用いる語句の選択を再度受け付ける。この場合、ユーザは、図５のステップ２１６でのＮＧ入力後、次のステップ２１８からステップ２２０を介して語句の再選択のためにステップ２０２に戻ることになる。
【００９１】
また、ターゲットの再選択回数（ｉ）がＶ１を超え、且つ検索条件の再選択回数（ｊ）がＶ２を超えた場合は、ステップ１３０からステップ１３４に進んで、ターゲットの再選択回数（ｉ）のカウンタ値をリセットした後、ステップ１３６からステップ１４０に進み、検索条件の再選択回数（ｊ）のカウンタ値もリセットする。そしてキーワードの再入力回数（ｋ）が予め定められた所定回数Ｖ３以内であれば、次のステップ１４２からステップ１４４に進み、キーワードの再入力回数（ｋ）のカウンタをインクリメントした後（ｋ＝ｋ＋１）、図３のステップ１０２に戻り、キーワードの入力を再度受け付ける。この場合、ユーザは、図５のステップ２１６でのＮＧ入力後、次のステップ２１８からステップ２２０、ステップ２２２を介してキーワードの再入力のためにステップ２００に戻ることになる。
【００９２】
また、ターゲットの再選択回数（ｉ）がＶ１を超え、検索条件の再選択回数（ｊ）がＶ２を超え、さらにキーワードの再入力回数（ｋ）がＶ３を超えた場合は、ステップ１３０から、ステップ１３４、ステップ１３６、ステップ１４０、ステップ１４２と進み、ステップ１４２で否定判定されて、被検索対象データベース２０にユーザが欲しいデータが登録されていないとして、図３の処理は終了する（強制終了）。この場合、ユーザは、図５のステップ２１６でのＮＧ入力後、次のステップ２１８、ステップ２２０、ステップ２２２で否定判定して、図５の作業を終了する。
【００９３】
なお、図４のように、ターゲットの再選択回数、検索条件の再選択回数、キーワードの再入力回数に基づいて、ユーザに提供するＧＵＩを管理する場合は、ユーザは最大でＶ１×Ｖ２×Ｖ３回の検索作業を行うことになる。ただし、キーワードの再入力作業をできるだけ減らすために、Ｖ３の値は小さい方がよい。
【００９４】
このように本実施の形態では、検索条件として用いる語句の選択肢として、ユーザにより入力されたキーワードと、関連語辞書データベース２２から当該キーワードに関連する語句として選択した関連語とをグラフ構造表示して、ユーザに検索条件として用いる語句の選択を促すようにした。これにより、ユーザは、単に選択肢としての語句だけではなく、キーワードと関連語、関連語同士、キーワード同士といった語句間の関係を確認することができ、検索条件に用いるべき語句、すなわち所望のデータを検索するための検索条件としてより適切であろう語句を容易に判別して選択することができる。このようにして検索条件に用いる語句をユーザが選択することで、より適切な検索条件で検索を行うことができ、検索漏れを抑制することができる。
【００９５】
なお、上記では、語句間の関係として、関連する語句（を表すボタン３１２）間を単に接続線３１４により接続したグラフ構造により、各語句間の関連の有無を提示する場合を例に説明したが、語句間の関係として、語句間の関連度についても提示してもよい。これは、具体的には、語句間の関連度（本実施の形態では、具体的には、重みＷｉの値）に応じて、グラフ構造上のボタン３１２や接続線３１４の状態を異ならせることで容易に実現可能である。
【００９６】
例えば、キーワードＫ１に対する関連語Ｒ１の関連度が他の関連語Ｒ２〜Ｒ４よりも高い場合は、図１３（Ａ）に示すように、キーワードＫ１のボタン３１２Ａと関連語Ｒ１のボタン３１２Ｂとを接続する接続線３１４Ａを、キーワードＫ１のボタン３１２Ａと他の関連語Ｒ２〜Ｒ４のボタン３１２Ｂとを接続する接続線３１４Ｂよりも短くし、逆にキーワードＫ１に対する関連語Ｒ１の関連度が他の関連語Ｒ２〜Ｒ４よりも低い場合は、図１３（Ｂ）に示すように、接続線３１４Ａを接続線３１４Ｂよりも長くすればよい。
【００９７】
このように接続線３１４の長さによって関連度を表すことで、ユーザは一目で表示されたグラフ構造から語句間の関連度までも判別することができる。
【００９８】
なお、この場合、グラフ構造全体で、関連度に応じて接続線３１４の長さを調整して表示することが好ましいが、選択肢の語句、すなわちボタン３１２の個数が多いと、接続線３１４が他のボタン３１２や接続線３１４をまたがないように各語句のボタン３１２の配置位置を定める演算が複雑になり、グラフ構造の表示に時間がかかってしまうことがある。また、如何にボタン３１２の配置を工夫しても、接続線３１４が他のボタン３１２や接続線３１４をまたがってしまうこともある。
【００９９】
このため、例えば、ユーザがボタン３１２をダブルクリックするなど所定の操作により、当該操作したボタン３１２の語句及びこの語句に関連する語句のみをグラフ構造表示する別の画面を表示させて、この別の画面上で、図１３で示した如く、関連度に応じて接続線３１４の長さを調整してグラフ構造が表示されるようにしてもよい。
【０１００】
関連度を表現する方法は、接続線３１４の長さに限られるものではなく、接続線３１４の長さ以外では、例えば、図１４に示すように、接続線３１４の太さで関連度を表したり、図１５に示すように、ボタン３１２を囲む枠線の太さで関連度を表すこともできる。その他、図示は省略するが、ボタン３１２の枠線やその内部の色（濃淡など）、ボタン３１２内の語句を表す文字フォントの大きさ、文字フォントの色、接続線３１４の色などで語句間の関連度を表すこともできる。また、このような関連度の表現方法を複数組合せてもよい。
【０１０１】
このようにＧＵＩ（画面）上で語句間の関連度も提示されるようにすることで、ユーザにとって必要な語句をポップアウト（ある対象が他の対象よりも非常に目立って知覚される現象）させることができる。これにより、ユーザは、容易に検索条件として用いるべき語句を判別することができ、当該語句を検索条件に加えることができる。
【０１０２】
なお、上記では、検索システム１０のユーザが一人である場合を前提に説明したが、本発明はこれに限定されるものではなく、図１６に示すように、１つの履歴データベース２４に複数人の履歴（成功情報、失敗情報）を書き込み、書き込んだ履歴を関連語辞書データベース２２に反映させることも可能であり、複数人のユーザにより共通で検索システム１０を利用することもできる。
【０１０３】
また、上記では、本検索システム１０がスタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）型である場合を前提に説明したが、本発明はこれに限定されるものではない。本検索システム１０をクライアントサーバシステムとして構成して、複数人で同時に検索システム１０を利用可能にしてもよい。例えば、図１７に示すように、ネットワーク４００を介してサーバー装置４０２及びクライアント装置４０４を通信可能に接続し、サーバ装置４０２側に被検索対象データベース２０、関連語辞書データベース２２、履歴データベース２４を備えさせ、ユーザにより操作されるクライアント装置４０４側にプログラム１２をインストールすれば、本検索システム１０をクライアントサーバシステムとして構成可能である。
【０１０４】
【発明の効果】
上記に示したように、本発明は、ユーザによる検索条件の設定を支援し、検索漏れを抑制することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本実施形態に係る検索システムのハードウェア構成図である。
【図２】本実施形態に係る検索システムの機能構成図である。
【図３】本実施形態に係る検索システムの検索システムの処理を示すフローチャートの一部である。
【図４】本実施形態に係る検索システムの検索システムの処理を示すフローチャートの別の一部である。
【図５】本実施形態に係る検索システムを利用する場合のユーザの作業手順を示すフローチャートである。
【図６】キーワード入力用に表示装置に表示される画面の一例である。
【図７】検索条件として用いる語句選択用に表示装置に表示される画面の一例である。
【図８】図７から選択状態変更した画面の例である。
【図９】検索条件として用いる語句選択用に表示装置に表示される画面のグラフ構造が収まらない場合の例である。
【図１０】図９からグラフ構造の表示領域を変更した画面の例である。
【図１１】ターゲット選択用に表示装置に表示される画面の一例である。
【図１２】検索システムにおいてターゲット確認及び検索成否入力用に表示装置に表示される画面の一例である。
【図１３】（Ａ）、（Ｂ）は、語句間の関連度をグラフ構造上の接続線の長さで表した例である。
【図１４】語句間の関連度をグラフ構造上の接続線の太さで表した例である。
【図１５】語句間の関連度をグラフ構造上のボタンの枠線の太さで表した例である。
【図１６】本実施形態に係る検索システムを、複数人のユーザにより共通で利用する場合を説明するための説明図である。
【図１７】本実施形態に係る検索システムを、クライアントサーバシステムとして構成した場合の概略構成図である。
【符号の説明】
１０  検索システム
１２  プログラム
２０  被検索対象データベース
２２  関連語辞書データベース
２４  履歴データベース
２６  操作装置
２８  表示装置
３０  キーワード入力部
３２  検索条件選択部
３４  検索結果表示部
３６  ターゲット閲覧部
４０  関連語選択部
４２  検索処理部
４４  ターゲット取得部
４６  履歴・関連度管理部
５０  ＧＵＩ管理部
３１０            画面
３１２            ボタン
３１４            接続線
４００            ネットワーク
４０２            サーバー装置
４０４            クライアント装置
【図１】
2004287827.tif 000003
【図２】
2004287827.tif 000004
【図３】
2004287827.tif 000005
【図４】
2004287827.tif 000006
【図５】
2004287827.tif 000007
【図６】
2004287827.tif 000008
【図７】
2004287827.tif 000009
【図８】
2004287827.tif 000010
【図９】
2004287827.tif 000011
【図１０】
2004287827.tif 000012
【図１１】
2004287827.tif 000013
【図１２】
2004287827.tif 000014
【図１３】
2004287827.tif 000015
【図１４】
2004287827.tif 000016
【図１５】
2004287827.tif 000017
【図１６】
2004287827.tif 000018
【図１７】
2004287827.tif 000019