(57)【要約】【課題】本発明の課題は、所定の情報を一定の分類体系に従って検索する検索システムにおいて、ユーザが意図する情報に簡単にたどり着くことができる検索システムを提供することにある。【解決手段】本発明は、検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段と、ｎ階層目の分類コードまでの分類コードについては、前記記憶手段に記憶されたｎ階層目より下位の分類コードまたは検索対象情報を検索するためにユーザが選択すべき選択項目としてユーザの端末装置へ送信し、ｎ階層目より下位の分類コードについては、ｎ階層目の分類コードを示す前記選択項目に基づいて検索された検索対象情報を、さらに絞り込むためにユーザが選択可能な任意の選択項目としてユーザの端末装置へ送信するように制御する制御手段と、を備えたことを特徴とする情報検索システム。【選択図】  図２
2004234548.tif 000002
【特許請求の範囲】
【請求項１】
検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段と、
ｎ階層目と同位または上位の分類コードまでの分類コードについては、前記記憶手段に記憶されたｎ階層目より下位の分類コードまたは検索対象情報を検索するためにユーザが選択すべき選択項目としてユーザの端末装置へ送信し、
ｎ階層目より下位の分類コードについては、ｎ階層目の分類コードを示す前記選択項目に基づいて検索された検索対象情報を、さらに絞り込むためにユーザが選択可能な任意の選択項目としてユーザの端末装置へ送信するように制御する制御手段と、
を備えたことを特徴とする情報検索システム。
【請求項２】
検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段と、
端末装置から受け付けた所定の検索要求に従って前記記憶手段から分類コードを検索する検索手段と、
前記検索された分類コードをユーザが選択すべき選択項目として前記端末装置に送信する送信手段と、を備え、
前記検索手段は、
前記端末装置にてｎ階層目の分類コードを示す項目がユーザより選択された場合には、前記記憶手段からｎ階層目より下位の分類コードを検索するとともに、前記下位の分類コードに該当する検索対象情報を検索し、
前記送信手段は、
前記検索された検索対象情報を一覧情報として、前記検索された下位の分類コードをユーザより選択可能な任意の選択項目として、それぞれ前記端末装置に送信することを特徴とする情報検索システム。
【請求項３】
前記検索手段は、前記端末装置にて前記下位の分類コードを示す任意の選択項目がユーザより選択された場合には、前記記憶手段から前記下位の分類コードに該当する検索対象情報を検索し、
前記送信手段は、前記検索された検索対象情報を新たな一覧情報として、前記端末装置に送信することを特徴とする請求項２記載の情報検索システム。
【請求項４】
前記記憶手段は、３階層構造を有するように設定された分類コードを記憶しており、
前記ｎ階層目の分類コードとしては、２階層目の分類コードが設定されていることを特徴とする請求項２または３記載の情報検索システム。
【請求項５】
検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、
ｎ階層目の分類コードまでの分類コードについては、前記記憶手段に記憶されたｎ階層目より下位の分類コードまたは検索対象情報を検索するためにユーザが選択すべき選択項目としてユーザの端末装置へ送信する工程と、
ｎ階層目より下位の分類コードについては、ｎ階層目の分類コードを示す選択項目に基づいて検索した検索対象情報をさらに絞り込むためにユーザが選択可能な任意の選択項目としてユーザの端末装置へ送信する工程と、
を含むことを特徴とする情報検索方法。
【請求項６】
検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、
端末装置から受け付けた所定の検索要求に従って前記記憶手段から分類コードを検索する第１の工程と、
前記検索された分類コードをユーザが選択すべき選択項目として前記端末装置に送信する第２の工程と、を含み、
前記第１の工程は、
前記端末装置にてｎ階層目の分類コードを示す項目がユーザより選択された場合には、前記記憶手段からｎ階層目より下位の分類コードを検索するとともに、前記下位の分類コードに該当する検索対象情報を検索し、
前記第２の工程は、
前記検索された検索対象情報を一覧情報として、前記下位の分類コードをユーザより選択可能な任意の選択項目として、それぞれ前記端末装置に送信することを特徴とする情報検索方法。
【請求項７】
前記第１の工程は、前記端末装置にて前記下位の分類コードを示す任意の選択項目がユーザより選択された場合には、前記記憶手段から下位の分類コードに該当する検索対象情報を検索し、
前記第２の工程は、前記検索された検索対象情報を新たな一覧情報として、前記端末装置に送信することを特徴とする請求項６記載の情報検索方法。
【請求項８】
前記記憶手段は、３階層構造を有するように設定された分類コードを記憶しており、
前記ｎ階層目の分類コードとしては、２階層目の分類コードが設定されていることを特徴とする請求項６または７記載の情報検索方法。
【請求項９】
ユーザの端末装置と通信可能に構成され、検索対象情報と該検索対象情報を３階層に分類した分類コードとを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、
前記ユーザの端末装置から所定の取得要求を受け付けると、前記記憶手段に記憶された分類コードのうち最上位の階層に位置する第１の分類コードを前記記憶手段から検索し、該検索した第１の分類コードを第１の選択肢として前記端末装置へ送信する第１のステップと、
前記ユーザにより前記第１の選択肢のいずれかが選択されることにより前記端末装置から送られる第１の分類コードを受け付けると、該受け付けた第１の分類コードの下位の階層に位置する第２の分類コードを前記記憶手段から検索し、該検索した第２の分類コードを第２の選択肢として前記端末装置へ送信する第２のステップと、
前記ユーザにより前記第２の選択肢のいずれかが選択されることにより前記端末装置から送られる第２の分類コードを受け付けると、該受け付けた第２の分類コードに従って前記記憶手段から検索対象情報を検索し、該検索した検索対象情報を一覧結果として前記端末装置へ送信するとともに、前記受け付けた第２の分類コードの下位の階層に位置する第３の分類コードを前記一覧情報に対する絞り込み手段として前記端末装置へ送信する第３のステップと、
を含むことを特徴とする情報検索システムにおける情報検索方法。
【請求項１０】
請求項５乃至請求項８にいずれか１項に記載の情報検索方法をコンピュータで実行させるための情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の情報を検索する情報検索システムに関し、特に、所定の情報を一定の分類体系に従って検索する検索システムの技術に関する。
【０００２】
【従来の技術】
従来、所定の情報を検索する技術としては、インターネットで公開されている情報を検索する検索エンジンが知られている。いわゆる全文検索型の検索エンジンは、ユーザより入力されたキーワードに従って情報を検索するように構成されており、いわゆるディレクトリ型の検索エンジンは、ユーザがカテゴリーを選択していくことで情報を検索できるように構成されている。
【０００３】
また、キーワードに基づいて情報を検索する技術としては、木構造のノード上に配置させたキーワードをユーザに選択させるというものもある（例えば、特許文献１を参照）。
【０００４】
【特許文献１】
特開２００２−３５１９２４号公報
【発明が解決しようとする課題】
上述したように、従来、インターネット等を利用して多種多様な情報をユーザに提供する検索エンジンでは、ユーザが、検索エンジン側で予め設定された分類体系に従い、所定の選択肢（メニュー）を段階的に選択することによって、所望する情報に辿り着くようになっていた。
【０００５】
しかし、検索エンジンが提供する情報の量が増大するとともに、情報の内容も多様化すると、検索エンジン側で用意する分類体系も複雑になりやすく、その結果、ユーザは、分類体系の中からどの分類を選択すべきか容易に認識することができず、分類選択に伴う心理的ストレスや、試行錯誤に伴う無駄な労力や時間をユーザに与えてしまうという問題があった。
【０００６】
また、分類体系が複雑で１つの情報が複数の異なるルートで検索できるような構成の場合には、ユーザによっては、色々なルートで所望の情報を取得しようと、分類の選択を繰り返す傾向がある。その結果、同じ情報を得るために複数のアクセス要求が検索エンジンに送信され、通信回線や検索エンジンにおける負荷が増えてしまうという問題や、複数の検索ルートが存在するため自分は所望する情報を十分に検索しきれていないかもしれない、といういわゆる読み残し感をユーザに与えてしまうという問題があった。
【０００７】
以上の問題に鑑み、本願発明は、所定の情報を一定の分類体系に従って検索する検索システムにおいて、ユーザが意図する情報に辿り着くための選択肢を容易に選択できる分類体系を提供することによって、ユーザが意図する情報に簡単に辿り着くことができる検索システムを実現することを課題としている。
【０００８】
また、本願発明の他の課題は、所定の情報を一定の分類体系に従って検索する検索システムにおいて、ユーザが意図する情報を検索する際の心理的・作業的な負担を軽減することを課題としている。
【０００９】
【課題を解決するための手段】
上記課題を解決するための本発明は、検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段と、ｎ階層目の分類コードまでの分類コードについては、前記記憶手段に記憶されたｎ階層目より下位の分類コードまたは検索対象情報を検索するためにユーザが選択すべき選択項目としてユーザの端末装置へ送信し、ｎ階層目より下位の分類コードについては、ｎ階層目の分類コードを示す前記選択項目に基づいて検索された検索対象情報を、さらに絞り込むためにユーザが選択可能な任意の選択項目としてユーザの端末装置へ送信するように制御する制御手段と、を備えたことを特徴とする情報検索システムである。
【００１０】
また、本発明は、検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段と、端末装置から受け付けた所定の検索要求に従って前記記憶手段から分類コードを検索する検索手段と、前記検索された分類コードをユーザが選択すべき選択項目として前記端末装置に送信する送信手段と、を備え、前記検索手段は、前記端末装置にてｎ階層目の分類コードを示す項目がユーザより選択された場合には、前記記憶手段からｎ階層目より下位の分類コードを検索するとともに、前記下位の分類コードに該当する検索対象情報を検索し、前記送信手段は、前記検索された検索対象情報を一覧情報として、前記検索された下位の分類コードをユーザより選択可能な任意の選択項目として、それぞれ前記端末装置に送信することを特徴とする情報検索システムである。
【００１１】
また、前記検索手段は、前記端末装置にて前記下位の分類コードを示す任意の選択項目がユーザより選択された場合には、前記記憶手段から前記下位の分類コードに該当する検索対象情報を検索し、前記送信手段は、前記検索された検索対象情報を新たな一覧情報として、前記端末装置に送信することを特徴とする。
【００１２】
さらにまた、前記記憶手段は、３階層構造を有するように設定された分類コードを記憶しており、前記ｎ階層目の分類コードとしては、２階層目の分類コードが設定されていることが望ましい。
【００１３】
また、本発明は、検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、ｎ階層目の分類コードまでの分類コードについては、前記記憶手段に記憶されたｎ階層目より下位の分類コードまたは検索対象情報を検索するためにユーザが選択すべき選択項目としてユーザの端末装置へ送信する工程と、ｎ階層目より下位の分類コードについては、ｎ階層目の分類コードを示す選択項目に基づいて検索した検索対象情報をさらに絞り込むためにユーザが選択可能な任意の選択項目としてユーザの端末装置へ送信する工程と、を含むことを特徴とする。
【００１４】
また、本発明は、検索対象情報及び該検索対象情報を体系的に分類するために所定の階層構造を有するように設定された分類コードを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、端末装置から受け付けた所定の検索要求に従って前記記憶手段から分類コードを検索する第１の工程と、前記検索された分類コードをユーザが選択すべき選択項目として前記端末装置に送信する第２の工程と、を含み、前記第１の工程は、前記端末装置にてｎ階層目の分類コードを示す項目がユーザより選択された場合には、前記記憶手段からｎ階層目より下位の分類コードを検索するとともに、前記下位の分類コードに該当する検索対象情報を検索し、前記第２の工程は、前記検索された検索対象情報を一覧情報として、前記下位の分類コードをユーザより選択可能な任意の選択項目として、それぞれ前記端末装置に送信することを特徴とする。
【００１５】
また、前記第１の工程は、前記端末装置にて前記下位の分類コードを示す任意の選択項目がユーザより選択された場合には、前記記憶手段から下位の分類コードに該当する検索対象情報を検索し、前記第２の工程は、前記検索された検索対象情報を新たな一覧情報として、前記端末装置に送信することを特徴とする。
【００１６】
また、前記記憶手段は、３階層構造を有するように設定された分類コードを記憶しており、前記ｎ階層目の分類コードとしては、２階層目の分類コードが設定されていることを特徴とする。
【００１７】
また、本発明は、ユーザの端末装置と通信可能に構成され、検索対象情報と該検索対象情報を３階層に分類した分類コードとを記憶する記憶手段を備えた情報検索システムにおける情報検索方法であって、前記ユーザの端末装置から所定の取得要求を受け付けると、前記記憶手段に記憶された分類コードのうち最上位の階層に位置する第１の分類コードを前記記憶手段から検索し、該検索した第１の分類コードを第１の選択肢として前記端末装置へ送信する第１のステップと、前記ユーザにより前記第１の選択肢のいずれかが選択されることにより前記端末装置から送られる第１の分類コードを受け付けると、該受け付けた第１の分類コードの下位の階層に位置する第２の分類コードを前記記憶手段から検索し、該検索した第２の分類コードを第２の選択肢として前記端末装置へ送信する第２のステップと、前記ユーザにより前記第２の選択肢のいずれかが選択されることにより前記端末装置から送られる第２の分類コードを受け付けると、該受け付けた第２の分類コードに従って前記記憶手段から検索対象情報を検索し、該検索した検索対象情報を一覧結果として前記端末装置へ送信するとともに、前記受け付けた第２の分類コードの下位の階層に位置する第３の分類コードを前記一覧情報に対する絞り込み手段として前記端末装置へ送信する第３のステップと、を含むことを特徴とする。
【００１８】
なお、本明細書において、物の発明は方法の発明として把握することができ、方法の発明は物の発明として把握することができる。また、上記発明は、コンピュータに所定の機能を実現させるプログラムを記録した記録媒体またはプログラム製品としても成立する。なお、前記記録媒体とは、例えば、ハードディスク（ＨＤ）、ＤＶＤ−ＲＡＭ、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ等のほかに、ＲＡＭやＲＯＭ等のメモリを含む。また、前記コンピュータとは、例えば、ＣＰＵやＭＰＵといったいわゆる中央処理装置がプログラムを解釈することで所定の処理を行う、いわゆるマイクロコンピュータ等をも含む。
【００１９】
また、本明細書において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合やハードウェア回路によって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されても良い。
【００２０】
さらにまた、本明細書における手段は、ハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現可能である。ハードウェアおよびソフトウェアの組み合わせによる実行は、例えば、所定のプログラムを有するコンピュータ・システムにおける実行が該当する。そして、１つの手段が有する機能が２つ以上のハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現されても、２つ以上の手段の機能が１つのハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現されても良い。
【００２１】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照しつつ説明する。なお、下記実施の形態では、本発明に係る情報検索システムを、求人情報の検索システムに適用した場合について説明するが、本発明はこれに限られず、任意の検索システム、例えば、対象となる情報の更新にともない新たな分類体系を日々必要とする分野や、分類体系が定型化されていない分野における検索システムに、適用することが有効である。
【００２２】
［第１の実施形態］
本実施形態における求人情報検索システムは、求人情報に対する分類体系を示す職種コードとして大中小分類の３段階からなるコードを設定し、ユーザが自分に関係のありそうな求人一覧にたどり着くためのナビゲーション（段階的な選択肢）としての機能を、これらのコードに持たせることにした点を特徴とする。
【００２３】
また、本実施形態における求人情報検索システムは、求人情報の検索の進捗に合わせて画面構成が３段階変化するように設定するとともに、３階層の画面構成と３段階からなる職種コードとの対応関係を工夫した点に特徴がある。つまり、１階層目と２階層目の画面には、それぞれ大分類コードと中分類コードとを、求人情報一覧にたどり着くためにユーザが必ず選択しなくてはならない「必須の選択肢」として表示するとともに、３階層目の画面には、１階層目と２階層目の画面にて選択された選択肢に合致する求人情報の一覧と、「任意の選択肢」である小分類コードを表示する
これによれば、例えば、ユーザが初心者の場合（自身の意図する情報がそれほど明確ではない場合）は、１階層目と２階層目の画面で所定の選択肢を選択すれば、ある程度自身の希望に沿った求人情報の一覧を得ることができるので、小分類コードまで選択しなければならない場合の心理的ストレスや試行錯誤などを軽減することが可能になる。
【００２４】
また、ユーザが経験者の場合（自身の意図する情報が明確である場合）は、求人情報の一覧を得た状態、即ち２階層目の画面において所望の中分類コードを選択した後に、必要に応じてさらに任意の選択肢である小分類コードを選択することができる。このため、２階層目の選択肢の選択により表示された求人情報から過剰な求人情報を削除し、自分に必要な求人情報のみを得ることが可能になる。
【００２５】
［システム概要］
図１は、本実施形態に係る求人情報検索システムの概要を説明するための図である。同図に示すように、求人情報検索システム（サーバ）１０は、求職側としての個人ユーザの端末装置２０及び求人側としての企業ユーザの端末装置３０と、所定の通信網４０を介して相互に接続されることにより構成される。
【００２６】
求人情報検索システム１０は、典型的には、Ｗｅｂサーバやデータベースサーバとしての機能を主に備えている。求人情報検索システム１０は、個人ユーザの端末装置２０または企業ユーザの端末装置３０から送信される所定の要求を受け付け、この所定の要求に応じた処理を行うとともに処理結果を個人ユーザの端末装置２０または企業ユーザの端末装置３０に返信する。本実施の形態における求人情報検索システム１０は、典型的には、個人ユーザの端末装置２０から送信される検索要求を受け付けて、求人データベース１１０を検索し、職種情報や求人情報を検索結果として返信する。
【００２７】
一方、個人ユーザの端末装置２０及び企業ユーザの端末装置３０は、Ｗｅｂブラウザ２０１、３０１を実装し、それぞれのユーザの操作に従って所定の要求を求人情報検索システム１０に対して送信する。なお、求人情報検索システム１０の詳細な概要については、図２にて後述する。
【００２８】
ここで、同図を用いて、求人情報検索システムの動作及び求人情報検索システムにより実現されるサービスの概要を説明する。
【００２９】
求人情報検索システム１０には、個人ユーザの個人情報と企業ユーザの求人情報とが予め登録されている。企業ユーザは、端末装置３０のＷｅｂブラウザ３０１を操作して、求人情報検索システム１０の求人情報を登録する画面にアクセスし、自身の求人情報を求人データベース１１０へ登録する。なお、企業ユーザは、予め設定された職種コードの中から自身の求人情報が一致する職種コードを選択し、求人情報をこの選択した職種コードと対応付けて求人データベース１１０へ登録する（同図（１））。
【００３０】
一方、個人ユーザは、端末装置２０のＷｅｂブラウザ２０１を操作して、求人情報検索システム１０の求人情報を検索する画面にアクセスし、職種コードに従って所望する求人情報を求人データベース１１０から検索する（同図（２）（３））。
【００３１】
［求人情報検索システムの機能構成図］
図２は、本発明に係る求人情報検索システムの機能を示す機能構成図である。求人情報検索システム１０は、個人ユーザ及び企業ユーザからの要求に応じた処理を行うとともに求人情報検索サイトの運営に関する業務処理を行うためのものである。同図に示すように、求人情報検索システム１０は、典型的には、検索要求受付手段１０１、コード検索手段１０２、求人情報検索手段１０３、検索結果送信手段１０４、求人情報／ユーザ情報登録手段１０５及び求人情報データベース１１０を備えている。
【００３２】
検索要求受付手段１０１は、例えば個人ユーザの端末装置２０からの所定の検索要求を受け付け、受け付けた検索要求を、その内容に応じてコード検索手段１０２あるいは求人情報検索手段１０３に通知する。
【００３３】
コード検索手段１０２は、検索要求受付手段１０１から通知された検索要求に従って求人データベース１１０の職種コードテーブルに対する検索を行い、その検索結果を検索結果送信手段１０４に通知する。また、コード検索手段１０２は、検索要求受付手段１０１から通知された検索要求が所定の条件に合致する場合には、職種コードテーブルに対する検索結果を求人情報検索手段１０３に通知する。
【００３４】
求人情報検索手段１０３は、検索要求受付手段１０１から通知された検索要求に従って求人情報データベース１１０の職種コードテーブルに対する検索を行い、検索結果を検索結果送信手段１０４に通知する。また、コード検索手段１０２から通知された検索結果に従って求人情報データベース１１０の職種コードテーブルに対する検索を行い、検索結果を検索結果送信手段１０４に通知する。
【００３５】
なお、本実施形態では、求人情報データベース１１０を検索する検索手段としてコード検索手段１０２と求人情報検索手段１０３を区別して記載しているが、両者はともに検索手段として把握することができる。  検索結果送信手段１０４は、コード検索手段１０２または求人情報検索手段１０３から通知された検索結果を、検索要求を送信した端末装置に送り返す。また、典型的には、検索結果送信手段１０４は、検索結果を含む所定の画面情報を生成し、この生成した画面情報を端末装置に送信する。
【００３６】
求人情報／ユーザ情報登録手段１０５は、端末装置２０，３０からの登録要求を受け付け、この受け付けた内容（求人情報または個人ユーザの情報）を求人情報データベース１１０に登録する。
【００３７】
求人情報データベース１１０は、求人情報および求人情報に関する情報を格納する記憶手段であり、典型的には、職種分類に関する情報、求人に関する情報及び個人ユーザに関する情報を格納する。ここでは、求人情報データベース１１０は、職種分類に関する情報を格納する職種コードテーブル、求人に関する情報を格納する求人情報テーブル、個人ユーザに関する情報を格納するユーザ情報テーブルを備える。なお、各テーブルの具体的な構成については後述する。
【００３８】
ここで、本実施の形態における求人情報検索システムは、制御手段（図示しないＣＰＵ、ＲＯＭおよびＲＡＭなどから構成され、ＲＯＭまたは外部メモリに記憶されたプログラム等に基づいて装置全体を総括的に制御する）と入力手段と記憶手段と出力手段とを備えた一般的構成の処理装置において、上記各手段の動作を規定したプログラムによって実現されることを想定している。つまり、検索要求受付手段１０１、コード検索手段１０２、求人情報検索手段１０３、検索結果送信手段１０４、求人情報／ユーザ情報登録手段１０５は、上述した制御手段がこれらの動作を規定したプログラムを読み取って各種処理を行うものとする。なお、本発明に係る求人情報検索システムは、単一のコンピュータにより構成されるものであっても、ネットワーク上に分散した複数のコンピュータにより構成されるものであってもよい。
［データベース構成］
図３〜図１３は、本実施形態に係るデータベースの構成の一例を示す図である。図３に示すように、求人情報データベース１１０は、職種コードテーブル、求人情報テーブル、ユーザ情報テーブルを備える。
【００３９】
職種コードテーブルは、職種コードと職種コードに対応する職種内容を格納するためのものである。本実施形態における職種コードテーブルは、３つの分類コード（第１の分類コード、第２の分類コード、第３の分類コード）から構成され、第１の分類コードが一番上に、第２の分類コードは第１の分類コードの下に、第３の分類コードは第２の分類コードの下に、それぞれ位置する完全なツリー構造を構成している。そして、ここでは、小分類コードにユニークな値が設定されることにより、小分類コードまたは小分類コードと他の分類コードとの任意の組み合わせによって、職種内容が一意的に特定されるように構成されている。このように、本実施形態によれば、職種コードテーブルは、完全なツリー構造によって構成されているので、１の小分類コードによって特定される職種情報に対しては、１のルートによってのみ辿り着くことができるようになる。従って、自分の検索したルート以外のルートが存在するかもしれないといった危惧や、自分が意図する情報を検索しきれていないかもしれないといった危惧を、ユーザに与えることを回避することができるようになる。
【００４０】
本実施形態における職種コードテーブルは、第１の分類コードに相当する「大分類コード」、大分類コードに対応する第１の職種内容としての「カテゴリー名」、第２の分類コードに相当する「中分類コード」、中分類コードに対応する第２の職種内容としての「職種系統名」、第３の分類コードに相当する「小分類コード」、小分類コードに対応する第３の職種内容としての「職種名」、を含んで構成される。
【００４１】
次に、求人情報テーブルは、企業ユーザから提供される求人に関する情報（求人情報）を格納するためのものである。求人情報は、分類コードと対応づけて格納され、この分類コードによって一意的に特定される。求人情報テーブルの分類コードには、職種コードテーブルの各分類コード（大・中・小）のうち、任意の１のコード（例えば、小分類コード）または任意の組み合わせによるコード（例えば、中分類コードと小分類コードの組み合わせ）を対応付けることができる。本実施形態では、求人情報テーブルの分類コードとして、職種コードテーブルの小分類コードを対応づけている。
【００４２】
また、本実施形態では、１の求人情報には１の小分類コードを対応付ける設定をしているが、求人情報が複数の小分類コードに対応し得る場合、１の求人情報に複数の小分類コードを対応付けるように設定することも可能である。
【００４３】
また、ユーザ情報テーブルは、個人ユーザや企業ユーザに関する情報を格納するためのものである。ユーザ情報は、会員番号によって一意的に特定される。
【００４４】
なお、図４〜図１２は、職種コードテーブルの具体的なデータ内容を示す図である。本実施形態では、大分類コードとして２桁のコード（例えば、「０１」）が設定され、中分類コードとして４桁のコード（例えば「０１０１」）が設定され、小分類コードとして４桁のコード（例えば「０１０１」）が設定されている。
【００４５】
なお、本実施形態における職種コードは、ユーザが意図している情報に簡単にたどり着くことができるように考慮され、ユーザに対するナビゲーション機能を発揮するように設定されている。例えば、カテゴリー名や職種系統名は、ユーザが意図する情報に容易に辿り着くことができるような内容であるとともに、ユーザの選択が間違っている場合には、職種系統名を見ることによってその間違えに気づくような内容に設定されている。これによれば、分類に不慣れなユーザであっても、２階層目で自分の間違えに気がつく結果、意図する情報を探すための試行錯誤を最小限にとどめることができるようになる。
【００４６】
図１３は、求人情報テーブルの具体的なデータ内容を示す図である。本実施形態では、「分類コード」に職種コードテーブルの小分類コード「０１０１」に対応する値が格納され、「求人情報」には、営業に関する求人情報がそれぞれ格納されている。
【００４７】
［画面遷移］
図１４〜図１６は、本実施形態における求人情報検索システムの画面構成及び画面遷移を説明するための図である。本実施形態に係る求人情報検索システム１０は、職種コードと画面構成を対応付けており、職種コードの階層に応じた画面遷移を実現している。具体的には、大分類コードに対応するカテゴリー名を表示するための第１階層目の画面と、中分類コードに対応する職種系統名を表示するための第２階層目の画面と、求人情報及び小分類コードに対応する職種名を表示するための第３階層目の画面とを備えている。
【００４８】
図１４は、ユーザ端末装置２０の画面上に表示されるトップページの一例を示す図である。第１階層目の画面としてのトップページは、求人情報を検索する際にユーザが最初にアクセスするページであり、ユーザが自分に関係のありそうな求人一覧に辿り着くためのナビゲーションを開始するページとしての位置づけを有している。
【００４９】
同図に示すように、トップページの画面には、大分類コードに対応するカテゴリー名がユーザによって選択可能な状態で表示される。ユーザは、ユーザ端末装置２０を操作して、自分に関係のありそうなカテゴリー名を選択する。ユーザが、所望のカテゴリー名を選択すると、ユーザ端末装置２０は、ユーザによって選択されたカテゴリー名に対応する大分類コードを含む検索要求を求人情報検索システム１０に送信する。
【００５０】
求人情報検索システム１０は、ユーザ端末装置２０よりユーザにより選択された大分類コードを含む検索要求を受け付けると、検索要求に含まれる大分類コードに基づいて職種コードテーブルを参照し、この大分類コードの下に位置する中分類コード及び職種系統名を取得する。そして、求人情報検索システム１０は、取得した中分類コード及び職種系統名をユーザ端末装置２０に送信する。ユーザ端末装置２０は、中分類コード及び職種系統名を取得すると、これを画面上にカテゴリトップページとして表示する。
【００５１】
図１５は、ユーザ端末装置２０の画面上に表示されるカテゴリトップページの一例を示す図である。第２階層目の画面としてのカテゴリトップページは、求人情報を検索する際にユーザがトップページに続いてアクセスするページであり、トップページにて選択したカテゴリーが合っていたか間違っていたかを確認するためのページとしての位置づけを有している。
【００５２】
同図に示すように、カテゴリトップページの画面には、中分類コードに対応する職種系統名がユーザによって選択可能な状態で表示される。ユーザは、自分に関係のありそうな職種系統名が存在するか否かを確認し、あると判断した場合には、ユーザ端末装置２０を操作して、自分に関係のありそうな職種系統名を選択することができる。ユーザが、所望の職種系統名を選択すると、ユーザ端末装置２０は、ユーザによって選択された職種系統名に対応する中分類コードを含む検索要求を求人情報検索システム１０に送信する。
【００５３】
求人情報検索システム１０は、ユーザ端末装置２０よりユーザにより選択された中分類コードを含む検索要求を受け付けると、検索要求に含まれる中分類コードに基づいて職種コードテーブルを参照し、この中分類コードの下に位置する小分類コード及び職種名を取得する。そして、取得した小分類コードに基づいて求人情報テーブルを参照し、この小分類コードと一致する分類コードを有する求人情報を取得する。
【００５４】
そして、求人情報検索システム１０は、取得した小分類コード、職種名及び求人情報をユーザ端末装置２０に送信する。ユーザ端末装置２０は、小分類コード、職種名及び求人情報を取得すると、求人情報を画面上に求人一覧ページとして表示する。
【００５５】
なお、ユーザは、自分に関係のありそうな職種系統名が存在しないと判断した場合には、例えば図示しない戻るボタンを選択することにより、トップページに戻るための指示を入力することができる。
【００５６】
図１６は、ユーザ端末装置２０の画面上に表示される求人一覧ページの一例を示す図である。第３階層目の画面としての求人一覧ページは、求人情報を検索するユーザが最終的に辿りつくページであり、企業より提供された求人情報をユーザが実際に見て確認するためのページとしての位置づけを有している。
【００５７】
同図に示すように、求人一覧ページの画面には、中分類コードの下に位置する小分類コードに対応する求人情報が一覧の状態で表示される。ユーザは、トップページとカテゴリトップページにて選択した条件に合致する求人情報のうち、自分に関係のありそうな求人情報が存在するか否かを確認することができる。
【００５８】
また、求人一覧ページの画面は、求人一覧ページに表示された求人情報を、職種名によってさらに絞り込むための絞込手段（リストボックス）を備えている。求人一覧ページには、カテゴリトップページにてユーザより選択された職種系統名つまり中分類コードに含まれる全ての小分類コードに対応する求人情報が表示される。この場合、希望が明確でないユーザに対しては、求人情報を幅広く提供することができる一方、希望が明確なユーザに対しては、過剰な求人情報を提供している可能性もある。従って、希望が明確なユーザに対しては、さらに条件を絞り込むことによって適切な求人情報のみが提供されるように、求人一覧ページの画面においては、求人情報と絞込手段（リストボックス）の両方を設けている。
【００５９】
すなわち、ユーザ端末装置２０は、求人情報検索システム１０から小分類コード及び職種名を受信すると、ユーザが選択可能な状態（例えばリストボックスの形式）で職種名を表示する。そして、ユーザが、所望の職種名を選択すると、ユーザ端末装置２０は、ユーザによって選択された職種名に対応する小分類コードを含む検索要求を求人情報検索システム１０に送信する。
【００６０】
求人情報検索システム１０は、ユーザ端末装置２０よりユーザにより選択された小分類コードを含む検索要求を受け付けると、検索要求に含まれる小分類コードに基づいて求人情報テーブルを参照し、この小分類コードと一致する分類コードを有する求人情報を取得する。そして、求人情報検索システム１０は、取得した求人情報をユーザ端末装置２０に送信する。ユーザ端末装置２０は、求人情報を取得すると、求人情報を画面上に新たな求人一覧ページとして表示する。なお、小分類コードに基づく絞込みは、ユーザ端末装置２０より求人情報検索システム１０へ検索要求を送信せず、すでに送信された求人情報とその分類コードを対象に、ユーザ端末装置２０内で実行するように構成してもよい。
【００６１】
ユーザは、リストボックスから職種名を任意に選択することで、求人一覧ページ上に表示される求人一覧の情報を職種名で絞ったかたちで更新、確認することができる。
【００６２】
なお、本実施形態では、絞込手段が、求人一覧情報を業種名によって絞り込む場合について説明したが、絞込手段の絞込条件については、適宜これを追加設定することが可能である。例えば、業種、勤務地、年収などの絞込条件を追加設定してもよい。
【００６３】
このように、本実施形態における求人情報検索システムは、画面構成が３階層に設定されている。１階層目と２階層目の画面では、求人情報一覧にたどり着くためにユーザが必ず選択しなくてはならない選択肢（職種コード）が表示され、３階層目の画面では、１階層目と２階層目の画面にて選択された条件に合致する求人情報の一覧が表示されるとともに、任意の選択肢が表示される点を特徴とする。
【００６４】
これによれば、例えば、ユーザが初心者の場合（自身の意図する情報がそれほど明確ではない場合）は、１階層目と２階層目の画面で所定の選択肢を選択すれば、ある程度自身の希望に沿った求人情報の一覧を得ることができるので、分類選択に伴う心理的ストレスや試行錯誤などを軽減することが可能になる。
【００６５】
また、ユーザが経験者の場合（自身の意図する情報が明確である場合）は、求人情報の一覧を得た状態で、さらに任意の選択肢を選択することができるので、過剰な求人情報を削除し、自分に必要な求人情報のみを得ることが可能になる。
【００６６】
また、本実施形態によれば、１階層目と２階層目の画面では、求人情報一覧にたどり着くためにユーザが必ず選択しなくてはならない選択肢、つまり「台割」としての機能を持たせることができるとともに、３階層目の画面では、求人情報に辿り着いた後、必要なユーザだけが使う任意の選択肢、つまり「マッチングコード」としての機能を持たせることができるようになる。
【００６７】
［求人情報検索処理の流れ］
図１７及び図１８は、本実施形態に係る求人情報検索システムにおける求人情報検索処理の流れを示すフローチャートである。本実施形態における求人情報検索処理とは、ユーザの端末装置から送られる検索要求に基づいて求人情報データベースを検索するとともに、検索結果を含む画面情報をユーザの端末装置へ送信するための処理である。
【００６８】
図１７は、求人情報検索処理のうち、トップページから求人一覧ページを送信するまでの処理の流れを示すフローチャートである。求人情報検索システム１０は、個人ユーザの端末装置２０から第１階層目であるトップページの取得要求を受信すると、職種コードテーブルから大分類コード及びカテゴリー名を取得し、取得した大分類コード及びカテゴリー名に基づいてトップページの画面情報を生成する（Ｓ１７０１）。そして、求人情報検索システム１０は、トップページの画面情報を個人ユーザの端末装置２０へ送信する（Ｓ１７０２）。
【００６９】
次に、求人情報検索システム１０は、トップページにてユーザがカテゴリー名を選択した場合、つまり、個人ユーザの端末装置２０から大分類コードを含む検索要求を受け付けた場合には（Ｓ１７０３；ＹＥＳ）、受け付けた大分類コードに含まれる中分類コード及び職種系統名を職種コードテーブルから取得し、取得した中分類コード及び職種系統名に基づいて第２階層目であるカテゴリトップページを生成する（Ｓ１７０４）。そして、求人情報検索システム１０は、カテゴリトップページの画面情報を個人ユーザの端末装置２０へ送信する（Ｓ１７０５）。
【００７０】
次に、求人情報検索システム１０は、カテゴリトップページにてユーザが職種系統名を選択した場合、つまり、個人ユーザの端末装置２０から中分類コードを含む検索要求を受け付けた場合には（Ｓ１７０６；ＹＥＳ）、受け付けた中分類コードに含まれる小分類コード及び職種名を職種コードテーブルから抽出する（ＳＴＥＰ１７０７）。そして、求人情報検索システム１０は、求人情報テーブルから、抽出した小分類コードに一致する分類コードを備える求人情報を取得し、取得した小分類コード職種名、及び求人情報に基づいて第３階層目である求人一覧ページを生成する（Ｓ１７０８）。そして、求人情報検索システム１０は、求人一覧ページの画面情報を個人ユーザの端末装置２０へ送信する（Ｓ１７０９）。
【００７１】
図１８は、求人情報検索処理のうち、求人一覧ページにてユーザより絞込手段が選択された場合の処理の流れを示すフローチャートである。求人情報検索システム１０は、求人一覧ページの画面情報を個人ユーザの端末装置２０へ送信する（Ｓ１８０１）。そして、求人一覧ページにてユーザがリストボックスに表示された職種名を選択した場合、つまり、個人ユーザの端末装置２０から小分類コードを含む検索要求を受け付けた場合には（Ｓ１８０２；ＹＥＳ）、受け付けた小分類コードと一致する分類コードを備える求人情報を求人情報テーブルから取得し、取得した求人情報に基づいて新たな求人一覧ページを生成する（Ｓ１８０３）。そして、求人情報検索システム１０は、新たな求人一覧ページの画面情報を個人ユーザの端末装置２０へ送信する（Ｓ１８０４）。
【００７２】
以上、本実施形態によれば、１階層目と２階層目の画面では、求人情報一覧にたどり着くためにユーザが必ず選択しなくてはならない選択肢が表示され、３階層目の画面では、１階層目と２階層目の画面にて選択された条件に合致する求人情報の一覧が表示されるとともに、任意の選択肢が表示される。よって、１階層目と２階層目の画面では、どのユーザも、職種コードによるナビゲーションに従って意図する情報を検索することができるとともに、３階層目の画面では、ユーザの性質や職種に応じた求人情報の取得が可能になるという効果がある。
【００７３】
例えば、ユーザが総合職を希望している場合は、１階層目と２階層目の画面でのみ選択肢を選択すれば、自分の仕事に関連のある比較的広い範囲における求人情報の一覧を容易に得ることができ、それらを比較することが可能になる。
【００７４】
ここで一覧表示される求人情報は、小分類コードによる絞込みを意図しているユーザにとっては、過剰な求人情報が含まれている。この過剰な求人情報は、中分類コードのレベルで見ると、ユーザが意図している小分類コードに関連した小分類コードに属するものである。このような関連性をもった小分類コードに属する求人情報は、相互に関連性を持った求人情報であると言える。従って、小分類コードによる絞込みを意図したユーザに対して、本来検索対象とされていない関連する求人情報を提供することができ、言い換えれば、ユーザに対して本来検索対象とした求人情報に関連した意外な求人情報を得る機会を与えることができる、という効果が得られる。
【００７５】
一方、ユーザが専門職を希望している場合は、求人情報の一覧を得た状態で、さらに任意の選択肢を選択することができるので、自身に関係のない求人情報を排除し、自分が明確に意図した小分類コードに属する特定の求人情報のみを得ることが可能になる。
【００７６】
［その他の実施の形態］
なお、上記実施の形態では、各処理をシーケンシャルに説明したが、動作に矛盾が生じない限り、処理の順序を入れ替えまたは並行動作するように構成しても良い。また、本発明は上記の実施の形態に限定されるものではない。当業者は、ここに開示された内容に基づいて、本発明の範囲から外れることなしに適宜変更または改良を行うことが可能である。また、このような変更あるいは改良も本発明に含まれる。
【００７７】
【発明の効果】
本願発明によれば、所定の情報を一定の分類体系に従って検索する検索システムにおいて、ユーザが意図する情報に容易にたどり着くことができる検索システムを実現することが可能になる。
【００７８】
また、本願発明によれば、所定の情報を一定の分類体系に従って検索する検索システムにおいて、ユーザが意図する情報を検索する際の心理的・作業的な負担を軽減することが可能になる。
【図面の簡単な説明】
【図１】本実施形態に係る求人情報検索システムの概要を説明するための図である。
【図２】本発明に係る求人情報検索システムの機能を示す機能構成図である。
【図３】本実施形態に係るデータベースの構成の一例を示す図である。
【図４】本実施形態に係るデータベースの構成の一例を示す図である。
【図５】本実施形態に係るデータベースの構成の一例を示す図である。
【図６】本実施形態に係るデータベースの構成の一例を示す図である。
【図７】本実施形態に係るデータベースの構成の一例を示す図である。
【図８】本実施形態に係るデータベースの構成の一例を示す図である。
【図９】本実施形態に係るデータベースの構成の一例を示す図である。
【図１０】本実施形態に係るデータベースの構成の一例を示す図である。
【図１１】本実施形態に係るデータベースの構成の一例を示す図である。
【図１２】本実施形態に係るデータベースの構成の一例を示す図である。
【図１３】本実施形態に係るデータベースの構成の一例を示す図である。
【図１４】本実施形態における求人情報検索システムの画面構成及び画面遷移を説明するための図である。
【図１５】本実施形態における求人情報検索システムの画面構成及び画面遷移を説明するための図である。
【図１６】本実施形態における求人情報検索システムの画面構成及び画面遷移を説明するための図である。
【図１７】本実施形態に係る求人情報検索システムにおける求人情報検索処理の流れを示すフローチャートである。
【図１８】本実施形態に係る求人情報検索システムにおける求人情報検索処理の流れを示すフローチャートである。
【符号の説明】
１０…求人情報検索システム
２０…ユーザ端末装置
３０…企業端末装置
４０…通信網
１１０…求人ＤＢ
２０１…Ｗｅｂブラウザ
３０１…Ｗｅｂブラウザ
１０１…検索要求受付手段
１０２…コード検索手段
１０３…求人情報検索手段
１０４…検索結果送信手段
１０５…求人情報／ユーザ情報登録手段
【図１】
2004234548.tif 000003
【図２】
2004234548.tif 000004
【図３】
2004234548.tif 000005
【図４】
2004234548.tif 000006
【図５】
2004234548.tif 000007
【図６】
2004234548.tif 000008
【図７】
2004234548.tif 000009
【図８】
2004234548.tif 000010
【図９】
2004234548.tif 000011
【図１０】
2004234548.tif 000012
【図１１】
2004234548.tif 000013
【図１２】
2004234548.tif 000014
【図１３】
2004234548.tif 000015
【図１４】
2004234548.tif 000016
【図１５】
2004234548.tif 000017
【図１６】
2004234548.tif 000018
【図１７】
2004234548.tif 000019
【図１８】
2004234548.tif 000020