(57)【特許請求の範囲】
【請求項１】
検索文字列が入力される検索入力欄と、１つの領域を有するキーワード表示欄であって、ユーザにより指定可能な複数のキーワードであって、各キーワードが検索に用いられた回数及び各キーワードが検索に用いられた場合に提供される情報量に基づいて算出される重みに基づいて、表示サイズ及び配置位置が変動する複数のキーワードの一部が表示されるキーワード表示欄とを含む検索入力画面を表示する表示部と、
前記複数のキーワードのうち、前記ユーザにより指定されたキーワードを検索文字列として前記検索入力欄に追加し、前記ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が多い程キーワードの表示サイズを大きく更新し、ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が少ない程キーワードの表示サイズを小さく更新する更新部と、
を備えたことを特徴とする表示装置。
【請求項２】
前記更新部は、
前記検索入力欄に検索文字列として追加された前記キーワードが再度前記ユーザにより指定された場合、当該キーワードに対応する検索文字列を前記検索入力欄から除外する
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示部は、
前記複数のキーワードを、各キーワードの属性に応じた位置に表示する
ことを特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
前記表示部は、
前記各キーワードのうち、重みが大きいキーワードほど前記検索入力画面の初期表示において表示されるように前記複数のキーワードを表示する
ことを特徴とする請求項１〜３のいずれか１項に記載の表示装置。
【請求項５】
前記表示部は、
前記検索入力欄に入力された検索文字列に基づく検索結果のうち、当該検索文字列による検索が行われた際の検索結果以外の新たな検索結果に関する情報を含む前記検索入力画面を表示する
ことを特徴とする請求項１〜４のいずれか１項に記載の表示装置。
【請求項６】
前記更新部は、
前記ユーザの操作に応じて、前記複数のキーワードのうち、前記一部以外のキーワードを表示するように表示を更新する
ことを特徴とする請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
前記更新部は、
前記キーワード表示欄に表示されたキーワードのうち、前記ユーザにより指定されたキーワードを検索文字列として前記検索入力欄に追加し、前記ユーザによる前記キーワード表示欄の表示を変更する操作に応じて、前記キーワード表示欄に前記一部以外のキーワードを表示するように表示を更新する
ことを特徴とする請求項１〜６のいずれか１項に記載の表示装置。
【請求項８】
コンピュータが実行する表示方法であって、
検索文字列が入力される検索入力欄と、１つの領域を有するキーワード表示欄であって、ユーザにより指定可能な複数のキーワードであって、各キーワードが検索に用いられた回数及び各キーワードが検索に用いられた場合に提供される情報量に基づいて算出される重みに基づいて、表示サイズ及び配置位置が変動する複数のキーワードの一部が表示されるキーワード表示欄とを含む検索入力画面を表示する表示工程と、
前記複数のキーワードのうち、前記ユーザにより指定されたキーワードを検索文字列として前記検索入力欄に追加し、前記ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が多い程キーワードの表示サイズを大きく更新し、ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が少ない程キーワードの表示サイズを小さく更新する更新工程と、
を含むことを特徴とする表示方法。
【請求項９】
検索文字列が入力される検索入力欄と、１つの領域を有するキーワード表示欄であって、ユーザにより指定可能な複数のキーワードであって、各キーワードが検索に用いられた回数及び各キーワードが検索に用いられた場合に提供される情報量に基づいて算出される重みに基づいて、表示サイズ及び配置位置が変動する複数のキーワードの一部が表示されるキーワード表示欄とを含む検索入力画面を表示する表示手順と、
前記複数のキーワードのうち、前記ユーザにより指定されたキーワードを検索文字列として前記検索入力欄に追加し、前記ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が多い程キーワードの表示サイズを大きく更新し、ユーザにより指定されたキーワードと組合せて検索を行った場合に該当する件数が少ない程キーワードの表示サイズを小さく更新する更新手順と、
をコンピュータに実行させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
近年、ユーザによる検索を容易化する技術が提供されている。例えば、チェックボックス等によりユーザが指定したキーワードに応じて検索を行う技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術ではユーザによる検索を容易化することが難しい。例えば、チェックボックスによるユーザ入力を受け付ける場合、ユーザは指定したキーワードから検索文字列を想定する必要があるため、ユーザによる検索を容易化することができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザによる検索を容易化する表示装置、表示方法、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る表示装置は、検索文字列が入力される検索入力欄とユーザにより指定可能な複数のキーワードとを含む検索入力画面を表示する表示部と、前記複数のキーワードのうち、前記ユーザにより指定されたキーワードを検索文字列として前記検索入力欄に追加する更新部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザによる検索を容易化することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る表示処理の一例を示す図である。
【図３】図３は、実施形態に係る端末装置の構成例を示す図である。
【図４】図４は、実施形態に係るキーワード情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る配信装置の構成例を示す図である。
【図６】図６は、実施形態に係る求人情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る表示処理の一例を示すフローチャートである。
【図８】図８は、実施形態に係るキーワードの指定解除の一例を示す図である。
【図９】図９は、実施形態に係るキーワードの指定解除の処理の一例を示すフローチャートである。
【図１０】図１０は、実施形態に係る端末装置における表示の一例を示す図である。
【図１１】図１１は、変形例に係る表示処理の一例を示す図である。
【図１２】図１２は、変形例に係る表示処理の一例を示す図である。
【図１３】図１３は、変形例に係る表示処理の一例を示す図である。
【図１４】図１４は、端末装置及び配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る表示装置、表示方法、及び表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る表示装置、表示方法、及び表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．表示処理〕
まず、図１及び図２を用いて、実施形態に係る表示処理の一例について説明する。図１及び図２は、実施形態に係る表示処理の一例を示す図である。図１及び図２に示す例では、ユーザによる求人情報の検索を支援するアプリケーションＡＰ１０（以下、「求人検索アプリＡＰ１０」とする場合がある）が起動された端末装置１０において、ユーザが求人情報を検索する例を示す。具体的には、図１及び図２は、求人検索アプリＡＰ１０が起動された端末装置１０が、ユーザにより指定されたキーワードを検索文字列として求人情報の検索を行う例を示す。
【００１１】
図１に示すように、表示システム１には、端末装置１０と、配信装置５０とが含まれる。端末装置１０と、配信装置５０とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した表示システム１には、複数台の端末装置１０や、複数台の配信装置５０が含まれてもよい。
【００１２】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、ユーザにより指定されたキーワードを検索文字列として検索を行い、検索結果である求人情報を表示する表示装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１に示す例においては、端末装置１０がタッチパネル機能を有するスマートフォンである場合を示す。
【００１３】
配信装置５０は、端末装置１０から取得した検索クエリに対応する求人情報を検索結果として、端末装置１０へ配信する情報処理装置である。例えば、配信装置５０は、端末装置１０においてユーザが指定したキーワードに対応する検索文字列を検索クエリとして取得し、取得した検索クエリに対応する求人情報を端末装置１０へ配信する。
【００１４】
以下、図１及び図２を用いて、表示処理の一例を説明する。図１及び図２では、ユーザが利用する端末装置１０における表示内容の変更に応じて、端末装置１０を端末装置１０−１〜端末装置１０−７として説明する。なお、端末装置１０−１〜１０−７は同一の端末装置１０である。また、端末装置１０−１〜端末装置１０−６においては、画面ＤＰ１０には、検索文字列が入力される検索入力欄ＡＲ１１とユーザにより指定可能な複数のキーワードＫＷとを含む検索入力画面が表示される。図１及び図２の例では、１つのキーワードのみに符号「ＫＷ」を付して、他のキーワードに符号「ＫＷ」を付することを省略する。また、端末装置１０−７においては、画面ＤＰ１０には、ユーザが指定したキーワードＫＷに対応する検索文字列に基づく検索結果画面が表示される。以下では、端末装置１０−１〜端末装置１０−７について、特に区別することなく説明する場合には、端末装置１０と記載する。
【００１５】
まず、図１に示すように、端末装置１０−１は、求人検索アプリＡＰ１０が起動された状態を示す。例えば、端末装置１０−１における画面ＤＰ１０には、検索入力欄ＡＲ１１や希望する勤務地を入力する地域入力欄ＡＲ１２やキーワード群ＫＧに含まれる複数のキーワードＫＷを表示するキーワード表示欄ＡＲ１３や検索ボタンＢＴ１１が含まれる。なお、図１の例では、地域入力欄ＡＲ１２に「東京」が入力されている場合を示す。
【００１６】
ここで、図１に示す端末装置１０−１においては、キーワード表示欄ＡＲ１３外に位置するキーワードＫＷについても図示するが、キーワード表示欄ＡＲ１３の範囲内が端末装置１０−１においては表示される。すなわち、端末装置１０−１においては、キーワード表示欄ＡＲ１３（画面ＤＰ１０）の右辺から外側に位置する範囲は表示されない。例えば、端末装置１０−１においては、キーワード表示欄ＡＲ１３内に「ＩＴ」や「インターネット」といったキーワードＫＷが表示される。
【００１７】
また、端末装置１０−１においては、キーワード表示欄ＡＲ１３内に「エンジニア」や「ディレクター」といったキーワードＫＷが表示される。このように、端末装置１０−１においては、キーワード表示欄ＡＲ１３には、キーワード群ＫＧ中の複数のキーワードＫＷの一部分が表示される。なお、端末装置１０−１中のキーワード表示欄ＡＲ１３の右辺から外側に位置するキーワードＫＷは、ユーザ操作によりキーワード表示欄ＡＲ１３内に位置することにより表示されるが、詳細は後述する。
【００１８】
キーワード表示欄ＡＲ１３に表示されるキーワードＫＷは、所定の対象である求人情報との関連に基づいて表示態様が変化する。図１に示す例では、キーワード表示欄ＡＲ１３に表示されるキーワードＫＷは、求人情報における情報量に基づいて表示サイズが変化する。例えば、キーワード表示欄ＡＲ１３に表示されるキーワードＫＷである「インターネット」の表示サイズは、キーワードＫＷである「ＩＴ」の表示サイズよりも大きい。これにより、端末装置１０は、どのキーワードに関する求人情報が多いのかをユーザに容易に視認させることが可能となる。
【００１９】
ここで、端末装置１０−１において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する（ステップＳ１１）。図１では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「インターネット」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する。これにより、端末装置１０は表示を更新する（ステップＳ１２）。具体的には、端末装置１０は、端末装置１０−１の表示から端末装置１０−２の表示へ更新する。
【００２０】
図１に示すように、端末装置１０−２における検索入力欄ＡＲ１１には、ユーザにより指定されたキーワードＫＷである「インターネット」が検索文字列として追加される。このように、ユーザは、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷを指定することにより、検索入力欄ＡＲ１１に指定したキーワードを検索文字列として追加することができる。
【００２１】
また、端末装置１０−２において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷの表示態様が更新される。図１では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる表示態様で表示される。具体的には、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる色で表示される。これにより、ユーザは、指定したキーワードＫＷと他のキーワードＫＷとを容易に識別可能となる。
【００２２】
その後、端末装置１０−２において、ユーザはキーワード表示欄ＡＲ１３外に位置するキーワードＫＷを表示させるユーザ操作を行う（ステップＳ１３）。具体的には、端末装置１０−１中のキーワード表示欄ＡＲ１３の右辺から外側に位置する範囲のキーワードＫＷを表示させるように、画面ＤＰ１０にタッチした指Ｆ１を左へ移動させる操作、すなわちスワイプ操作を行う。これにより、端末装置１０は表示を更新する（ステップＳ１４）。具体的には、端末装置１０は、端末装置１０−２の表示から端末装置１０−３の表示へ更新する。
【００２３】
このように、端末装置１０は、ユーザの操作に応じて、複数のキーワードＫＷのうち、キーワード表示欄ＡＲ１３に表示されているキーワードＫＷ以外のキーワードＫＷを表示するように表示を更新する。図１に示すように、端末装置１０−３においては、キーワード表示欄ＡＲ１３内に「外資系」や「ＳＥ」といったキーワードＫＷが表示される。このように、端末装置１０−３においては、キーワード表示欄ＡＲ１３には、端末装置１０−１や端末装置１０−２では表示されていなかったキーワードＫＷが表示される。
【００２４】
ここから、図２を用いてステップＳ１５以降の表示処理について説明する。図２中の端末装置１０−３は、図１中の端末装置１０−３と同様である。端末装置１０−３において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「ディレクター」を指定する（ステップＳ１５）。図１では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「ディレクター」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「ディレクター」を指定する。これにより、端末装置１０は表示を更新する（ステップＳ１６）。具体的には、端末装置１０は、端末装置１０−３の表示から端末装置１０−４の表示へ更新する。
【００２５】
図１に示すように、端末装置１０−４における検索入力欄ＡＲ１１には、ユーザにより指定されたキーワードＫＷである「ディレクター」が検索文字列として追加される。具体的には、端末装置１０−４における検索入力欄ＡＲ１１には、ステップＳ１２において追加された「インターネット」に続けて「ディレクター」が検索文字列として追加される。例えば、端末装置１０−４における検索入力欄ＡＲ１１において、「インターネット」と「ディレクター」との間には、スペースが追加される。
【００２６】
また、端末装置１０−４において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷの表示態様が更新される。図１では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定された「インターネット」及び「ディレクター」が他のキーワードＫＷとは異なる表示態様で表示される。具体的には、ユーザに指定された「インターネット」及び「ディレクター」が他のキーワードＫＷとは異なる色で表示される。
【００２７】
その後、端末装置１０−４において、ユーザはキーワード表示欄ＡＲ１３外に位置するキーワードＫＷを表示させるユーザ操作を行う（ステップＳ１７）。具体的には、端末装置１０−４中のキーワード表示欄ＡＲ１３の右辺から外側に位置する範囲のキーワードＫＷを表示させるように、画面ＤＰ１０にタッチした指Ｆ１を左へ移動させる操作、すなわちスワイプ操作を行う。これにより、端末装置１０は表示を更新する（ステップＳ１８）。具体的には、端末装置１０は、端末装置１０−４の表示から端末装置１０−５の表示へ更新する。
【００２８】
図１に示すように、端末装置１０−５においては、キーワード表示欄ＡＲ１３内に「５００万」や「７００万」といったキーワードＫＷが表示される。このように、端末装置１０−５においては、キーワード表示欄ＡＲ１３には、端末装置１０−１〜端末装置１０−４では表示されていなかったキーワードＫＷが表示される。
【００２９】
端末装置１０−５において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「７００万」を指定する（ステップＳ１９）。図１では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「７００万」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「７００万」を指定する。これにより、端末装置１０は表示を更新する（ステップＳ２０）。具体的には、端末装置１０は、端末装置１０−５の表示から端末装置１０−６の表示へ更新する。
【００３０】
図１に示すように、端末装置１０−６における検索入力欄ＡＲ１１には、ユーザにより指定されたキーワードＫＷである「７００万」が検索文字列として追加される。具体的には、端末装置１０−６における検索入力欄ＡＲ１１には、「インターネット  ディレクター」に続けて「７００万」が検索文字列として追加される。例えば、端末装置１０−６における検索入力欄ＡＲ１１において、「インターネット  ディレクター」と「７００万」との間には、スペースが追加される。
【００３１】
また、端末装置１０−６において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷの表示態様が更新される。図１では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定された「インターネット」、「ディレクター」及び「７００万」が他のキーワードＫＷとは異なる表示態様で表示される。具体的には、ユーザに指定された「インターネット」、「ディレクター」及び「７００万」が他のキーワードＫＷとは異なる色で表示される。
【００３２】
その後、端末装置１０−６において、ユーザが検索ボタンＢＴ１１を押下する（ステップＳ２１）。これにより、端末装置１０−６は、検索入力欄ＡＲ１１に入力された検索文字列「インターネット  ディレクター  ７００万」を検索クエリとして配信装置５０へ送信する（ステップＳ２２）。
【００３３】
そして、端末装置１０から検索クエリを取得した配信装置５０は、取得した検索クエリを用いて検索処理を行い、検索結果を端末装置１０へ配信する（ステップＳ２３）。
【００３４】
配信装置５０から検索結果を受信した端末装置１０は検索結果を表示する（ステップＳ２４）。具体的には、端末装置１０は、端末装置１０−６の表示から端末装置１０−７の表示へ更新する。図１では、端末装置１０−７の画面ＤＰ１０には、検索文字列「インターネット  ディレクター  ７００万」を検索クエリとした場合の検索結果が表示される。具体的には、端末装置１０−７においては、業種が「インターネット」、職種が「ディレクター」、年収が「７００万」、勤務地が「東京」に該当する求人情報が表示される。例えば、ユーザは、端末装置１０に表示された求人情報を選択することにより、求人情報の詳細な情報が表示される画面を表示させることができる。
【００３５】
上述したように、端末装置１０は、ユーザにより指定されたキーワードを検索文字列として検索入力欄ＡＲ１１に追加する。これにより、端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、検索文字列が入力される検索入力欄ＡＲ１１とユーザにより指定可能な複数のキーワードＫＷとを含む検索入力画面を表示する。これにより、端末装置１０は、ユーザにどのキーワードＫＷを検索文字列として検索入力欄ＡＲ１１に追加したかを容易に視認させることができる。また、端末装置１０は、求人情報における情報量に基づいて表示サイズが変化する複数のキーワードＫＷを表示する。これにより、端末装置１０は、どのキーワードに関する求人情報が多いのかをユーザに容易に視認させることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【００３６】
なお、図１に示す例においては、端末装置１０がキーワードＫＷを表示する例を示したが、端末装置１０は、求人に関するキーワードであればどのようなキーワードをキーワード表示欄ＡＲ１３に表示してもよい。例えば、端末装置１０は、「正社員」や「派遣」等の「雇用形態」に関するキーワードを表示してもよい。また、図１に示す例においては、端末装置１０にインストールされた求人検索アプリＡＰ１０による表示処理の例を示したが、上述した表示処理は、端末装置１０にブラウザ等により表示されたウェブページ等により実現されてもよい。この場合、例えば、配信装置５０は、検索入力画面や検索結果画面等のウェブページを端末装置１０に配信してもよい。
【００３７】
また、図１に示す例においては、ユーザが求人情報を検索する場合を例に説明したが、検索の対象となる情報は、目的に応じて種々の情報が適宜選択されてもよい。この場合、端末装置１０は、検索の対象となる情報に関するキーワードを表示する。また、配信装置５０は、検索の対象となる情報に関する検索結果を端末装置１０へ配信する。例えば、表示システム１は、ユーザに物件情報を検索するサービスを提供してもよい。この場合、端末装置１０は、物件情報に関するキーワード、例えば、「賃貸」、「分譲」、「２ＬＫＤ」、「築１０年」等を表示する。また、配信装置５０は、物件情報に関する検索結果を端末装置１０へ配信する。このように、表示システム１は、求人情報に限らず種々の情報を検索するサービスを提供してもよい。
【００３８】
〔２．端末装置の構成〕
次に、図３を用いて、実施形態に係る端末装置１０の構成について説明する。図３は、実施形態に係る端末装置１０の構成例を示す図である。図３に示すように、端末装置１０は、通信部１１と、記憶部１２と、入力部１３と、出力部１４と、制御部１５とを有する。
【００３９】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、配信装置５０との間で情報の送受信を行う。
【００４０】
（記憶部１２）
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、例えば、端末装置１０にインストールされているアプリケーション（例えば、求人検索アプリＡＰ１０）に関する情報、例えばプログラム等を記憶する。
【００４１】
（キーワード情報記憶部１２１）
実施形態に係るキーワード情報記憶部１２１は、キーワードに関する各種情報を記憶する。図４に、実施形態に係るキーワード情報記憶部１２１の一例を示す。図４に示すキーワード情報記憶部１２１は、「キーワードＩＤ」、「キーワード」、「カテゴリ」、「件数」、「検索回数」、「重み」、「指定」といった項目を有する。
【００４２】
「キーワードＩＤ」は、キーワードを識別する情報を示す。また、「キーワード」は、対応するキーワードＩＤにより識別されるキーワードを示す。「カテゴリ」は、対応するキーワードのカテゴリ（属性）を示す。また、「件数」は、対応するキーワードに該当する求人情報の数を示す。また、「検索回数」は、対応するキーワードが検索に用いられた回数を示す。図４では、「検索回数」には、端末装置１０を利用するユーザを含む複数のユーザがキーワードを検索に用いた回数が記憶される。なお、「検索回数」には、端末装置１０を利用するユーザのみ（図１ではユーザＵ１のみ）がキーワードを検索に用いた回数が記憶されてもよい。また、「重み」は、対応するキーワードを用いた検索回数またはキーワードを用いた場合における検索件数により算出されたキーワードの重みを示す。図４では、「重み」には、対応する「件数」と「検索回数」とより算出されたキーワードの重みが記憶される。また、「指定」は、対応するキーワードのユーザによる指定の有無を示す。
【００４３】
例えば、図４に示す例において、キーワードＩＤ「Ｋ１１」により識別されるキーワードは、キーワード「ＩＴ」であることを示す。また、キーワード「ＩＴ」は、カテゴリ「職種」に分類されることを示す。また、キーワード「ＩＴ」に該当する求人情報の数が「３０００」件であることを示す。また、キーワード「ＩＴ」は、ユーザによる指定が「無」であることを示す。
【００４４】
また、例えば、図４に示す例において、キーワードＩＤ「Ｋ１２」により識別されるキーワードは、キーワード「インターネット」であることを示す。また、キーワード「インターネット」は、カテゴリ「職種」に分類されることを示す。また、キーワード「インターネット」に該当する求人情報の数が「３００００」件であることを示す。また、キーワード「インターネット」は、ユーザによる指定が「有」であることを示す。
【００４５】
なお、キーワード情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、キーワード情報記憶部１２１は、各キーワードの表示サイズに関する情報を記憶してもよい。例えば、キーワード情報記憶部１２１は、表示サイズとして、「大」、「中」、「小」などを記憶してもよい。また、例えば、キーワード情報記憶部１２１は、表示サイズとして、「１」、「２」、「３」、「４」、「５」・・・などを記憶してもよい。また、例えば、キーワード情報記憶部１２１は、件数に関する情報を取得した日時に関する情報を記憶してもよい。
【００４６】
（入力部１３）
入力部１３は、ユーザから各種操作が入力される。例えば、入力部１３は、タッチパネル機能により表示面（例えば出力部１４）を介してユーザからの各種操作を受け付けてもよい。また、入力部１３は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【００４７】
（出力部１４）
出力部１４は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。
【００４８】
（制御部１５）
制御部１５は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶部１２などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、インストールされている求人検索アプリＡＰ１０のプログラムが含まれる。また、制御部１５は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４９】
図３に示すように、制御部１５は、受付部１５１と、送信部１５２と、受信部１５３と、表示部１５４と、更新部１５５とを有し、以下に説明する表示処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図３に示した構成に限られず、後述する表示処理を行う構成であれば他の構成であってもよい。
【００５０】
（受付部１５１）
受付部１５１は、例えば入力部１３を介してユーザにより各種操作を受け付ける。また、受付部１５１は、受け付けた各種操作に基づく情報を送信部１５２や表示部１５４や更新部１５５へ受け渡す。また、受付部１５１は、検索入力欄ＡＲ１１へのユーザの文字入力を受け付けてもよい。例えば、受付部１５１は、ユーザによる検索入力欄ＡＲ１１への文字の入力や削除等の編集を受け付けてもよい。
【００５１】
また、受付部１５１は、地域入力欄ＡＲ１２におけるユーザの勤務地の選択を受け付けてもよい。例えば、受付部１５１は、地域入力欄ＡＲ１２の下部に表示されるコンボボックス中の複数の勤務地に対するユーザの選択を受け付けてもよい。また、受付部１５１は、検索ボタンＢＴ１１を押下する操作を受け付けてもよい。
【００５２】
（送信部１５２）
送信部１５２は、外部装置へ種々の情報を送信する。送信部１５２は、受付部１５１により受け付けたユーザ操作に従って、配信装置５０へ検索クエリを送信する。図１では、送信部１５２は、検索入力欄ＡＲ１１に入力された検索文字列「インターネット  ディレクター  ７００万」を検索クエリとして配信装置５０へ送信する。
【００５３】
（受信部１５３）
受信部１５３は、外部装置から配信された種々の情報を受信する。例えば、受信部１５３は、配信装置５０から検索結果を受信する。図１では、受信部１５３は、検索文字列「インターネット  ディレクター  ７００万」を検索クエリとした場合に該当する求人情報を検索結果として配信装置５０から受信する。
【００５４】
また、受信部１５３は、求人アプリＡＰ１０の提供元から求人アプリＡＰ１０に関する情報を受信してもよい。例えば、受信部１５３は、定期的（例えば１日おき）に求人アプリＡＰ１０の提供元から求人アプリＡＰ１０に関する情報を受信してもよい。また、受信部１５３は、求人アプリＡＰ１０がアップデートされた場合、求人アプリＡＰ１０の提供元から求人アプリＡＰ１０に関する情報を受信してもよい。また、例えば、受信部１５３は、配信装置５０から求人アプリＡＰ１０に関する情報を受信してもよい。例えば、受信部１５３は、配信装置５０から求人情報に関する情報を受信してもよい。例えば、受信部１５３は、配信装置５０から各キーワードに該当する求人情報の件数に関する情報を受信してもよい。
【００５５】
（表示部１５４）
表示部１５４は、出力部１４を介して各種情報を表示する。表示部１５４は、検索文字列が入力される検索入力欄とユーザにより指定可能な複数のキーワードとを含む検索入力画面を表示する。図１では、表示部１５４は、画面ＤＰ１０に検索文字列が入力される検索入力欄ＡＲ１１とユーザにより指定可能な複数のキーワードＫＷとを含む検索入力画面を表示する。例えば、表示部１５４は、各キーワードＫＷを用いた検索回数または各キーワードＫＷを用いた場合における検索件数により算出された各キーワードＫＷの重みに基づいて複数のキーワードＫＷを表示する。例えば、表示部１５４は、複数のキーワードＫＷのうち、重みが所定の閾値以上のキーワードＫＷを表示してもよい。また、例えば、表示部１５４は、キーワード情報記憶部１２１に記憶された各キーワードＫＷの重みに基づいて、複数のキーワードＫＷを検索入力画面のキーワード表示欄ＡＲ１３に表示する。例えば、表示部１５４は、重みが大きいキーワードＫＷのサイズを大きくして表示してもよい。図１では、表示部１５４は、重みが「１．８」であるキーワード「インターネット」を重みが「０．５」であるキーワード「ＩＴ」よりもサイズを大きくして表示する。また、表示部１５４は、重みが大きいキーワードＫＷほど、ユーザに視認されやすい位置に表示してもよい。例えば、表示部１５４は、重みが大きいキーワードＫＷほど、検索入力画面の初期表示におけるキーワード表示欄ＡＲ１３に表示されるように、キーワードＫＷを配置して表示してもよい。
【００５６】
また、表示部１５４は、所定の対象との関連に基づいて表示態様が変化する複数のキーワードを含む検索入力画面を表示する。例えば、表示部１５４は、所定の対象との関連に基づいて表示サイズが変化する複数のキーワードを含む検索入力画面を表示する。図１では、表示部１５４は、求人情報との関連に基づいて表示態様が変化する複数のキーワードＫＷを表示する。具体的には、表示部１５４は、求人情報における情報量に基づいて表示サイズが変化する複数のキーワードＫＷを表示する。
【００５７】
図１に示す例では、表示部１５４は、件数が３００００件（図４参照）である「インターネット」を件数が３０００件（図４参照）である「ＩＴ」よりも大きいサイズでキーワード表示欄ＡＲ１３に表示する。このように、表示部１５４は、図４中に示す件数の多寡に応じて各キーワードの表示サイズを変動させて表示する。
【００５８】
（更新部１５５）
更新部１５５は、出力部１４を介して表示された各種情報を更新する。例えば、更新部１５５は、画面ＤＰ１０に表示された各種情報を更新する。例えば、更新部１５５は、複数のキーワードのうち、ユーザにより指定されたキーワードを検索文字列として検索入力欄に追加する。図１では、更新部１５５は、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷを検索文字列として検索入力欄ＡＲ１１に追加する。具体的には、更新部１５５は、ユーザにより指定されたキーワードＫＷである「インターネット」や「ディレクター」や「７００万」を検索入力欄ＡＲ１１に追加する。
【００５９】
また、更新部１５５は、ユーザにより指定されたキーワードの表示態様を更新する。図１では、更新部１５５は、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定されたキーワードＫＷが他のキーワードＫＷとは異なる表示態様で表示されるように表示を更新する。具体的には、更新部１５５は、ユーザに指定された「インターネット」等が他のキーワードＫＷとは異なる色で表示されるように表示を更新する。
【００６０】
また、更新部１５５は、ユーザ操作に応じて検索入力画面から検索結果画面に表示を更新する。図１では、更新部１５５は、検索ボタンＢＴ１１が押下された場合、検索入力画面から検索結果画面に表示を更新する。
【００６１】
また、更新部１５５は、検索入力欄に検索文字列として追加されたキーワードが再度ユーザにより指定された場合、そのキーワードに対応する検索文字列を検索入力欄から除外するが、詳細は後述する。
【００６２】
なお、上述した制御部１５による表示処理等の処理は、求人検索アプリＡＰ１０により行われる場合、制御部１５の各部は、例えば、求人検索アプリＡＰ１０により実現されてもよい。また、例えば、上述した表示処理はＪａｖａＳｃｒｉｐｔ（登録商標）などにより実現されてもよい。例えば、制御部１５による表示処理等の処理は、配信装置５０から受信した制御情報により実現されてもよい。
【００６３】
〔３．配信装置の構成〕
次に、図５を用いて、実施形態に係る配信装置５０の構成について説明する。図５は、実施形態に係る配信装置５０の構成例を示す図である。図５に示すように、配信装置５０は、通信部５１と、記憶部５２と、制御部５３とを有する。なお、配信装置５０は、配信装置５０の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００６４】
（通信部５１）
通信部５１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部５１は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００６５】
（記憶部５２）
記憶部５２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部５２は、図５に示すように、求人情報記憶部５２１を有する。
【００６６】
（求人情報記憶部５２１）
実施形態に係る求人情報記憶部５２１は、求人情報に関する各種情報を記憶する。図６に、実施形態に係る求人情報記憶部５２１の一例を示す。図６に示す求人情報記憶部５２１は、「求人ＩＤ」、「名称」、「業種」、「職種」、「勤務地」、「年収」、「登録日」といった項目を有する。
【００６７】
「求人ＩＤ」は、求人情報を識別するための識別情報を示す。また、「名称」は、対応する求人情報の職業名等を示す。また、「業種」は、対応する求人情報の業種を示す。また、「職種」は、対応する求人情報の職種を示す。また、「勤務地」は、対応する求人情報の勤務地を示す。また、「年収」は、対応する求人情報の年収を示す。また、「登録日」は、対応する求人情報が登録された日付を示す。
【００６８】
例えば、図６に示す例において、求人ＩＤ「Ｒ１１」により識別される求人情報は、名称「プロダクト・マネージャ」に関する求人であることを示す。また、求人ＩＤ「Ｒ１１」により識別される求人情報は、業種「インターネット」に分類されることを示す。また、求人ＩＤ「Ｒ１１」により識別される求人情報は、職種「マネージャ」に分類されることを示す。また、求人ＩＤ「Ｒ１１」により識別される求人情報は、勤務地が「東京」であることを示す。また、求人ＩＤ「Ｒ１１」により識別される求人情報は、年収が「４００万〜７００万円」であることを示す。また、求人ＩＤ「Ｒ１１」により識別される求人情報は、登録日が「２０１５年１０月８日１５時３２分４５秒」であることを示す。
【００６９】
なお、求人情報記憶部５２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、求人情報記憶部５２１は、求人情報の年齢制限に関する情報や求人情報の効用形態に関する情報を記憶してもよい。また、例えば、求人情報記憶部５２１は、求人情報の掲載期間に関する情報を記憶してもよい。
【００７０】
（制御部５３）
図５の説明に戻って、制御部５３は、例えば、ＣＰＵやＭＰＵ等によって、配信装置５０内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部５３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７１】
図５に示すように、制御部５３は、取得部５３１と、抽出部５３２と、配信部５３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部５３の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部５３が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００７２】
取得部５３１は、端末装置１０から各種情報を取得する。例えば、取得部５３１は、端末装置１０から検索クエリを取得する。図１では、取得部５３１は、端末装置１０から検索文字列「インターネット  ディレクター  ７００万」を検索クエリとして取得する。また、取得部５３１は、外部の情報処理装置から求人情報を取得する。例えば、取得部５３１は、外部の情報処理装置から求人情報の登録を取得する。例えば、取得部５３１は、取得した求人情報を求人情報記憶部５２１に記憶する。
【００７３】
抽出部５３２は、取得部５３１により検索クエリが取得された場合、端末装置１０へ送信する求人情報を検索結果情報として抽出する。例えば、抽出部５３２は、検索クエリに該当する求人情報を求人情報記憶部５２１から抽出する。図１では、抽出部５３２は、検索クエリ「インターネット  ディレクター  ７００万」に該当する求人情報を端末装置１０に配信する検索結果情報として抽出する。
【００７４】
配信部５３３は、各種情報を端末装置１０へ配信する。例えば、配信部５３３は、抽出部５３２により抽出された求人情報を端末装置１０に配信する。図１では、配信部５３３は、「インターネット  ディレクター  ７００万」に該当する求人情報を端末装置１０に配信する。また、配信部５３３は、求人検索アプリＡＰ１０に関する各種情報を端末装置１０へ配信してもよい。
【００７５】
〔４．表示処理のフロー〕
次に、図７を用いて、実施形態に係る端末装置１０による表示処理の手順について説明する。図７は、実施形態に係る表示処理の一例を示すフローチャートである。
【００７６】
図７に示すように、端末装置１０は、指定されたキーワードを検索文字列として検索入力欄に追加する（ステップＳ１０１）。その後、端末装置１０は、ユーザの操作に応じて、検索文字列による検索を実行する（ステップＳ１０２）。例えば、端末装置１０は、検索入力欄に入力された検索文字列を検索クエリとして、配信装置５０へ送信する。
【００７７】
その後、端末装置１０は、検索結果を取得する（ステップＳ１０３）。例えば、端末装置１０は、配信装置５０へ送信した検索クエリに対応する検索結果情報を配信装置５０から受信する。そして、端末装置１０は、検索結果を表示する（ステップＳ１０４）。例えば、端末装置１０は、受信した検索結果情報を含む検索結果画面を表示する。
【００７８】
〔５．キーワードの指定解除〕
次に、図８及び図９を用いて、実施形態に係る端末装置１０において指定されたキーワードの指定解除の処理の手順について説明する。図８は、実施形態に係るキーワードの指定解除の一例を示す図である。図９は、実施形態に係るキーワードの指定解除の処理の一例を示すフローチャートである。なお、図８に示す例では、図１中の端末装置１０−４に示すように、「インターネット」及び「ディレクター」の２つのキーワードＫＷが指定されているものとして、その後の処理を示す。
【００７９】
図８に示す端末装置１０−４において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「ディレクター」を指定する（ステップＳ４１）。図８では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「ディレクター」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「ディレクター」を指定する。すなわち、ユーザは、指定済みのキーワードＫＷである「ディレクター」を再度指定することにより、「ディレクター」の指定を解除する。これにより、端末装置１０は表示を更新する（ステップＳ４２）。具体的には、端末装置１０は、端末装置１０−４の表示から端末装置１０−４１の表示へ更新する。
【００８０】
図８に示すように、端末装置１０−４１における検索入力欄ＡＲ１１から、ユーザにより指定が解除されたキーワードＫＷである「ディレクター」に対応する検索文字列が除外される。具体的には、端末装置１０−４における検索入力欄ＡＲ１１から「ディレクター」が削除され、検索入力欄ＡＲ１１には、「インターネット」のみが検索文字列として残る。すなわち、端末装置１０は、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷが再度指定された場合、対応する検索文字列を検索入力欄ＡＲ１１から除外する。また、端末装置１０は、上記の処理により検索入力欄ＡＲ１１から除外された検索文字列に対応するキーワードＫＷが再度指定された場合、指定されたキーワードＫＷに対応する検索文字列を検索入力欄ＡＲ１１に追加する。これにより、ユーザは、検索文字列の削除等の編集を容易に行うことができる。なお、端末装置１０は、検索入力欄ＡＲ１１に表示された検索文字列が指定された場合、指定された検索文字列を検索入力欄ＡＲ１１から除外してもよい。
【００８１】
また、端末装置１０−４１において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定が解除されたキーワードＫＷの表示態様が更新される。図８では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、指定が解除された「ディレクター」が指定されていない状態における表示態様で表示される。具体的には、ユーザに指定が解除された「ディレクター」は指定されていない他のキーワードＫＷと同じ色で表示される。すなわち、端末装置１０−４１においては、ユーザに指定された「インターネット」のみが他のキーワードＫＷとは異なる色で表示される。これにより、ユーザは、指定されているキーワードを容易に視認することができる。
【００８２】
次に、図９を用いて、実施形態に係る端末装置１０によるユーザによるキーワードの指定に基づく表示処理の手順について説明する。
【００８３】
図９に示すように、端末装置１０は、ユーザがキーワードを指定する操作を受け付ける（ステップＳ２０１）。そして、端末装置１０は、ユーザにより指定されたキーワードが既に指定済みかどうかを判定する（ステップＳ２０２）。
【００８４】
端末装置１０は、ユーザにより指定されたキーワードが既に指定済みでない場合（ステップＳ２０２：Ｎｏ）、指定されたキーワードを検索文字列として検索入力欄に追加する（ステップＳ２０３）。また、端末装置１０は、指定されたキーワードを指定後の表示態様に変更する（ステップＳ２０４）。
【００８５】
一方、端末装置１０は、ユーザにより指定されたキーワードが既に指定済みの場合（ステップＳ２０２：Ｙｅｓ）、指定されたキーワードに対応する検索文字列を検索入力欄から除外する（ステップＳ２０５）。図８では、端末装置１０−４１は、ユーザにより指定が解除されたキーワードＫＷである「ディレクター」に対応する検索文字列を検索入力欄ＡＲ１１から除外する。また、端末装置１０は、指定されたキーワードを指定前の表示態様に変更する（ステップＳ２０６）。図８では、端末装置１０−４１は、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、指定が解除された「ディレクター」を指定されていない状態における表示態様で表示する。
【００８６】
〔６．カテゴリ（属性）に応じた表示〕
次に、図１０を用いて、実施形態に係る端末装置１０におけるキーワードの属性に応じたキーワードの表示について説明する。図１０は、実施形態に係る端末装置における表示の一例を示す図である。なお、図１０に示す例における端末装置１０−１は、図１中の端末装置１０−１に対応する。
【００８７】
図１０に示すように、端末装置１０において、キーワードは各々の属性に応じて所定の領域に表示される。具体的には、キーワード群ＫＧに含まれる各キーワードＫＷは、左から右へ向かうにつれ、カテゴリが「業種」、「職種」、「条件」と次第に変化するように表示される。
【００８８】
図１０に示す例において、画面ＤＰ１０の左辺とキーワード表示欄ＡＲ１３の上辺を含む直線ＬＮ３１とキーワード表示欄ＡＲ１３の下辺を含む直線ＬＮ３２と境界線ＬＮ３３とに囲まれる領域ＡＲ３１には、カテゴリ「業種」に属するキーワードが配置される。具体的には、領域ＡＲ３１には、カテゴリ「業種」に属するキーワードＫＷである「製造業」や「金融」等が配置される。
【００８９】
また、領域ＡＲ３１に隣接し、境界線ＬＮ３３と直線ＬＮ３１と直線ＬＮ３２と境界線ＬＮ３４とに囲まれる領域ＡＲ３２には、カテゴリ「職種」に属するキーワードが配置される。具体的には、領域ＡＲ３２には、カテゴリ「職種」に属するキーワードＫＷである「マーケティング」や「営業」等が配置される。
【００９０】
また、領域ＡＲ３２に隣接し、境界線ＬＮ３４よりも右側に位置する領域ＡＲ３３には、カテゴリ「条件」に属するキーワードが配置される。具体的には、領域ＡＲ３２には、カテゴリ「条件」に属するキーワードＫＷである「外資系」や「５００万」等が配置される。図１０における端末装置１０に係る表示部１５４は、複数のキーワードを、各キーワードの属性に応じた位置に表示する。このように、端末装置１０は、キーワードのカテゴリに応じてキーワードを配置することにより、ユーザにキーワードの指定をさせやすくすることができる。
【００９１】
〔７．変形例〕
以下では、変形例として端末装置１０における他の表示例について図１１〜図１３を用いて説明する。
【００９２】
〔７−１．キーワードの指定に応じた表示更新〕
まず、図１１を用いてキーワードの指定に応じた表示更新の例を説明する。図１１は、変形例に係る表示処理の一例を示す図である。なお、図１１に示す例における端末装置１０−１は、図１中の端末装置１０−１に対応する。
【００９３】
図１１に示す例において、端末装置１０−１において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する（ステップＳ５１）。図１１では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「インターネット」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する。これにより、端末装置１０は表示を更新する（ステップＳ５２）。具体的には、端末装置１０は、端末装置１０−１の表示から端末装置１０−５１の表示へ更新する。
【００９４】
図１１に示すように、端末装置１０−５１における検索入力欄ＡＲ１１には、ユーザにより指定されたキーワードＫＷである「インターネット」が検索文字列として追加される。また、端末装置１０−５１において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷの表示態様が更新される。図１１では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる表示態様で表示される。具体的には、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる色で表示される。
【００９５】
ここで、図１１における端末装置１０に係る更新部１５５は、ユーザにより指定されたキーワードＫＷに基づいて、ユーザにより指定されたキーワードＫＷ以外の複数のキーワードの表示態様を更新する。例えば、図１１における端末装置１０に係る更新部１５５は、ユーザにより指定されたキーワードＫＷとの関連に基づいて、複数のキーワードＫＷの各々の表示態様を更新する。
【００９６】
図１１に示す端末装置１０−５１では、業種「インターネット」が指定されているため、カテゴリが「業種」である他のキーワードＫＷ（例えば、「不動産」等）の表示サイズを小さくする。
【００９７】
また、端末装置１０−５１では、指定された業種「インターネット」に関連する職種のキーワードＫＷ（例えば、「エンジニア」等）の表示サイズを大きくする。例えば、端末装置１０は、「インターネット」と組み合わせて検索を行った場合に該当する求人情報の数が多いキーワードＫＷの表示サイズを大きくしてもよい。また、例えば、端末装置１０は、「インターネット」と組み合わせて検索を行った場合に該当する求人情報の数が少ないキーワードＫＷの表示サイズを小さくしてもよい。これにより、ユーザは、指定済みのキーワードＫＷとの関連に基づいて他のキーワードＫＷを指定することが容易となる。
【００９８】
〔７−２．キーワードの指定に応じた件数の表示〕
次に、図１２を用いてキーワードの指定に応じた件数の表示の例を説明する。図１２は、変形例に係る表示処理の一例を示す図である。なお、図１２に示す例における端末装置１０−１は、図１中の端末装置１０−１に対応する。
【００９９】
図１２に示す例において、端末装置１０−１において、ユーザはキーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する（ステップＳ６１）。図１２では、ユーザは、指Ｆ１でキーワード表示欄ＡＲ１３に表示された「インターネット」をタッチすることにより、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち「インターネット」を指定する。これにより、端末装置１０は表示を更新する（ステップＳ６２）。具体的には、端末装置１０は、端末装置１０−１の表示から端末装置１０−６１の表示へ更新する。
【０１００】
図１２に示すように、端末装置１０−６１における検索入力欄ＡＲ１１には、ユーザにより指定されたキーワードＫＷである「インターネット」が検索文字列として追加される。また、端末装置１０−６１において、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザにより指定されたキーワードＫＷの表示態様が更新される。図１２では、キーワード表示欄ＡＲ１３に表示されたキーワードＫＷのうち、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる表示態様で表示される。具体的には、ユーザに指定された「インターネット」が他のキーワードＫＷとは異なる色で表示される。
【０１０１】
ここで、図１２における端末装置１０に係る更新部１５５は、ユーザにより指定されたキーワードＫＷに基づく求人情報の件数を表示するように画面ＤＰ１０の表示を更新する。例えば、図１２における端末装置１０に係る更新部１５５は、ユーザにより指定されたキーワードとの関連に基づく求人情報の件数ＲＮ１１を表示するように画面ＤＰ１０の表示を更新する。図１２に示す例においては、更新部１５５は、図４に示すキーワード情報記憶部１２１を参照し、「インターネット」を検索クエリとした場合に該当する求人情報の件数「３００００」件を画面ＤＰ１０に表示する。これにより、ユーザは、指定済みのキーワードＫＷに基づく求人情報の件数を考慮して、他のキーワードＫＷを指定することが容易となる。
【０１０２】
〔７−３．過去の検索文字列に関する表示〕
まず、図１３を用いて過去の検索文字列に関する表示の例を説明する。図１３は、変形例に係る表示処理の一例を示す図である。なお、図１３に示す例における端末装置１０−７１は、図２中の端末装置１０−７における検索結果情報が表示された後に、検索入力画面を表示した端末装置１０に対応する。すなわち、端末装置１０−７１は、検索文字列「インターネット  ディレクター  ７００万」を検索クエリとした検索が行われた後の端末装置１０に対応する。
【０１０３】
ここで、図１３における端末装置１０に係る表示部１５４は、検索入力欄に入力された検索文字列に基づく検索結果のうち、検索文字列による検索が行われた際の検索結果以外の新たな検索結果に関する情報を含む検索入力画面を表示する。
【０１０４】
図１３に示す端末装置１０−７１においては、領域ＡＲ１４に検索文字列による検索が行われた際の検索結果以外の新たな検索結果に関する情報が表示される。具体的には、端末装置１０−７１においては、領域ＡＲ１４に検索文字列による検索が行われた際の検索結果以外の新たな検索結果の件数が表示される。例えば、端末装置１０−７１においては、検索文字列「インターネット  ディレクター  ７００万」が過去の検索クエリＰＱ１４として領域ＡＲ１４に表示される。また、例えば、端末装置１０−７１においては、検索文字列「インターネット  ディレクター  ７００万」による検索が行われた際の検索結果以外の新たな検索結果の件数ＲＮ１４が領域ＡＲ１４に表示される。
【０１０５】
例えば、図１４では、端末装置１０−７１においては、検索文字列「インターネット  ディレクター  ７００万」による検索が行われた際の検索結果以外の新たな検索結果の件数ＲＮ１４が「２」件であることが表示される。例えば、ユーザは、件数ＲＮ１４が表示された部分をタッチすることにより、２件の新着の求人情報の詳細な情報が表示される画面を表示させることができる。これにより、ユーザは、自身が以前に検索した検索クエリに基づく最新の求人情報のみを確認することができるため、所望の求人情報の閲覧が容易になる。
【０１０６】
図１３における端末装置１０に係る表示部１５４は、所定の日時以降に追加された求人情報に関連するキーワードＫＷを他のキーワードＫＷと異なる表示態様で表示する。具体的には、表示部１５４は、最後にキーワードＫＷを用いて検索した日時以降に追加された求人情報に関連するキーワードＫＷを他のキーワードＫＷと異なる表示態様で表示する。ここで、図１３に示す例においては、検索文字列「インターネット  ディレクター  ７００万」を用いた最後の検索から、キーワード「インターネット」、「ディレクター」、「７００万」に関する新着の求人情報が少なくとも２件追加されている。そのため、表示部１５４は、キーワード「インターネット」、「ディレクター」、「７００万」を他のキーワードと異なる表示態様で表示する。図１３では、表示部１５４は、所定の日時以降に追加された求人情報に関連するキーワードＫＷであるキーワード「インターネット」に新着アイコンＮＮ１１を付与して表示する。具体的には、表示部１５４は、キーワード「インターネット」に新着の求人情報が有ることを示す新着アイコンＮＮ１１である文字情報「ＮＥＷ！」を付与して表示する。これにより、ユーザは、どのキーワードに関する新着の求人情報があるかを認識することが容易になる。なお、所定の日時以降に追加された求人情報に関連するキーワードＫＷを他のキーワードＫＷと異なる表示態様で表示する方法は、上記に限らず種々の表示態様により行われてもよい。例えば、表示部１５４は、所定の日時以降に追加された求人情報に関連するキーワードＫＷを表示する色と他のキーワードＫＷを表示する色とを異ならせてもよい。また、表示部１５４は、所定の日時以降に追加された求人情報に関連するキーワードＫＷを表示する書体と他のキーワードＫＷを表示する書体とを異ならせてもよい。また、図１３では説明の簡略化のため図示を省略したが、表示部１５４は、キーワード「ディレクター」に新着アイコンＮＮ１１と同様の文字情報を付与して表示してもよい。また、表示部１５４は、キーワード「ディレクター」の全体が端末装置１０に表示された場合に、新着アイコンＮＮ１１と同様の文字情報を付与して表示してもよい。これにより、ユーザは、表示が動的に変化するキーワードにより、どのキーワードに関する新着の求人情報があるかを確認することができるため、キーワード全体を確認し、検索を実行する可能性が高くなる。
【０１０７】
〔８．効果〕
上述してきたように、実施形態及び変形例に係る端末装置１０は、表示部１５４と、更新部１５５とを有する。表示部１５４は、検索文字列が入力される検索入力欄（図１においては、「検索入力欄ＡＲ１１」。以下同じ）とユーザにより指定可能な複数のキーワードとを含む検索入力画面を表示する。更新部１５５は、複数のキーワードのうち、ユーザにより指定されたキーワードを検索文字列として検索入力欄に追加する。
【０１０８】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、検索文字列が入力される検索入力欄とユーザにより指定可能な複数のキーワードとを含む検索入力画面を表示することにより、ユーザにどのキーワードを検索文字列として検索入力欄に追加したかを容易に視認させることができる。
【０１０９】
また、実施形態及び変形例に係る端末装置１０において、更新部１５５は、検索入力欄に検索文字列として追加されたキーワードが再度ユーザにより指定された場合、当該キーワードに対応する検索文字列を検索入力欄から除外する。
【０１１０】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザの指定に応じてキーワードの検索入力欄からの除外を容易に行うことができる。したがって、ユーザは、検索文字列の削除等の編集を容易に行うことができる。
【０１１１】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、所定の対象との関連に基づいて表示態様が変化する複数のキーワードを含む検索入力画面を表示する。
【０１１２】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、どのキーワードに関する情報量が多いのかをユーザに容易に視認させることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１１３】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、所定の対象との関連に基づいて表示サイズが変化する複数のキーワードを含む検索入力画面を表示する。
【０１１４】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、どのキーワードに関する情報量が多いのかをユーザに容易に視認させることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１１５】
また、実施形態及び変形例に係る端末装置１０において、更新部１５５は、ユーザにより指定されたキーワードの表示態様を更新する。
【０１１６】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、ユーザは、指定したキーワードと他のキーワードとを容易に識別可能となる。
【０１１７】
また、実施形態及び変形例に係る端末装置１０において、更新部１５５は、ユーザにより指定されたキーワードに基づいて、ユーザにより指定されたキーワード以外の複数のキーワードの表示態様を更新する。
【０１１８】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、ユーザは、指定済みのキーワードとの関連に基づいて他のキーワードを指定することが容易となる。
【０１１９】
また、実施形態及び変形例に係る端末装置１０において、更新部１５５は、ユーザにより指定されたキーワードとの関連に基づいて、複数のキーワードの各々の表示態様を更新する。
【０１２０】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、ユーザは、指定済みのキーワードとの関連に基づいて他のキーワードを指定することが容易となる。
【０１２１】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、求人情報との関連に基づいて表示態様が変化する複数のキーワードを表示する。
【０１２２】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、どのキーワードに関する情報量が多いのかをユーザに容易に視認させることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１２３】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、求人情報における情報量に基づいて表示サイズが変化する複数のキーワードを表示する。
【０１２４】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、どのキーワードに関する情報量が多いのかをユーザに容易に視認させることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１２５】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、所定の日時以降に追加された求人情報に関連するキーワードを他のキーワードと異なる表示態様で表示する。
【０１２６】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、どのキーワードに関する新しい求人があるかをユーザに容易に視認させることが可能となる。また、ユーザは、最後にキーワードを用いて検索した日時以降に追加された求人情報に関連するキーワードを他のキーワードと異なる表示態様で表示する場合、自身が以前に検索した検索クエリに基づく最新の求人情報のみを確認することができるため、所望の求人情報の閲覧が容易になる。
【０１２７】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、複数のキーワードを、各キーワードの属性に応じた位置に表示する。
【０１２８】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、端末装置１０は、キーワードのカテゴリ（属性）に応じてキーワードを配置することにより、ユーザにキーワードの指定をさせやすくすることができる。
【０１２９】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、各キーワードを用いた検索回数または各キーワードを用いた場合における検索件数により算出された各キーワードの重みに基づいて複数のキーワードを表示する。
【０１３０】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザに多く検索に使用されるキーワードや検索結果として多くの情報を提示できるキーワードを表示することにより、よりユーザに適したキーワードを検索文字の候補として提示することができる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１３１】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、検索入力欄に入力された検索文字列に基づく検索結果のうち、当該検索文字列による検索が行われた際の検索結果以外の新たな検索結果に関する情報を含む検索入力画面を表示する。
【０１３２】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、ユーザは、自身が以前に検索した検索クエリに基づく最新の求人情報のみを確認することができるため、所望の求人情報の閲覧が容易になる。
【０１３３】
また、実施形態及び変形例に係る端末装置１０において、表示部１５４は、複数のキーワードの一部を表示する。更新部１５５は、ユーザの操作に応じて、複数のキーワードのうち、一部以外のキーワードを表示するように表示を更新する。
【０１３４】
これにより、実施形態及び変形例に係る端末装置１０は、ユーザによる検索を容易化することができる。また、ユーザは、自身の操作により表示するキーワードを適宜変更することができるため、ユーザが検索に用いることを希望するキーワードを容易に見つけることが可能となる。したがって、端末装置１０は、ユーザによる検索を容易化することにより、ユーザによる求人検索アプリＡＰ１０の利用を促進することができる。
【０１３５】
〔９．ハードウェア構成〕
上述してきた実施形態及び変形例に係る端末装置１０及び配信装置５０は、例えば図１４に示すような構成のコンピュータ１０００によって実現される。図１４は、端末装置及び配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１３６】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１３７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１３８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１３９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４０】
例えば、コンピュータ１０００が実施形態及び変形例に係る端末装置１０及び配信装置５０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５や制御部５３の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１４１】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４２】
〔１０．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１４３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４４】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１４５】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、受付部は、受付手段や受付回路に読み替えることができる。
【符号の説明】
【０１４６】
１  表示システム
１０  端末装置（表示装置）
１２１  キーワード情報記憶部
１５  制御部
１５１  受付部
１５２  送信部
１５３  受信部
１５４  表示部
１５５  更新部
５０  配信装置
５２１  求人情報記憶部
５３  制御部
５３１  取得部
５３２  抽出部
５３３  配信部
Ｎ  ネットワーク
【図１】
0006275099.tif 000002
【図２】
0006275099.tif 000003
【図３】
0006275099.tif 000004
【図４】
0006275099.tif 000005
【図５】
0006275099.tif 000006
【図６】
0006275099.tif 000007
【図７】
0006275099.tif 000008
【図８】
0006275099.tif 000009
【図９】
0006275099.tif 000010
【図１０】
0006275099.tif 000011
【図１１】
0006275099.tif 000012
【図１２】
0006275099.tif 000013
【図１３】
0006275099.tif 000014
【図１４】
0006275099.tif 000015