(57)【特許請求の範囲】
【請求項１】
ディスプレイと、
プロセッサとを備える表示装置であって、
前記プロセッサは、前記ディスプレイに、
前記ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、
当該表示領域の中央部に、キーワードと、前記キーワードに関するファイルまたはページを表示させ、
前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させ、
前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させる、表示装置。
【請求項２】
前記プロセッサは、
キーワードに基づいてファイルまたはページの検索を行うとともに、
当該表示領域の中央部に、前記キーワードと、前記キーワードに基づいて検索されたファイルまたはページを表示させる、請求項１に記載の表示装置。
【請求項３】
前記プロセッサは、
前記上位概念の複数の言葉および前記下位概念の複数の言葉を選択可能に表示させ、
前記上位概念の複数の言葉および前記下位概念の複数の言葉のうち、いずれかの概念の言葉が選択された場合、
当該選択された言葉を新たなキーワードとしてファイルまたはページの検索を行うとともに、
前記表示領域の中央部に、前記新たなキーワードと、前記新たなキーワードに基づいて検索されたファイルまたはページを表示させ、
前記表示領域の第１の方向側に、前記新たなキーワードの上位概念の複数の言葉を表示させ、
前記表示領域の第１の方向とは実質的に逆の第２の方向側に、前記新たなキーワードの下位概念の複数の言葉を表示させる、請求項２に記載の表示装置。
【請求項４】
前記プロセッサは、
前記上位概念の複数の言葉および前記下位概念の複数の言葉のうち、いずれかの概念の言葉が選択された場合、
新たなウインドウを開き、
当該新たなウインドウを新たな表示領域として、
当該新たな表示領域の中央部に、前記新たなキーワードと、前記新たなキーワードに基づいて検索されたファイルまたはページを表示させ、
前記新たな表示領域の第１の方向側に、前記新たなキーワードの上位概念の複数の言葉を表示させ、
前記新たな表示領域の第１の方向とは実質的に逆の第２の方向側に、前記新たなキーワードの下位概念の複数の言葉を表示させる、請求項３に記載の表示装置。
【請求項５】
前記プロセッサは、前記ディスプレイに、前記キーワードの前記第１および第２の方向とは異なる第３の方向に前記キーワードの同位概念の複数の言葉を表示させる、請求項１から４のいずれか１項に記載の表示装置。
【請求項６】
前記プロセッサは、前記ディスプレイに、前記キーワードの前記第１および第２の方向とは異なる第４の方向に前記キーワードの履歴を表示させる、請求項１または５のいずれか１項に記載の表示装置。
【請求項７】
前記プロセッサは、前記キーワードに基づいて検索されたファイルまたはページから特徴語を抽出し、当該特徴語を次のキーワードとして前記上位概念および前記下位概念の複数の言葉を検索する、請求項１から６のいずれか１項に記載の表示装置。
【請求項８】
前記プロセッサは、前記キーワードに基づいて検索されたファイルまたはページから複数の特徴語を抽出し、前記ディスプレイに当該複数の特徴語を選択可能に表示させ、選択された特徴語を次のキーワードとして前記上位概念および前記下位概念の複数の言葉を検索する、請求項１から６のいずれか１項に記載の表示装置。
【請求項９】
前記プロセッサは、
前記ディスプレイに、ファイルまたはページを選択可能に表示させ、
前記ファイルのうち何れかが選択された場合、
前記ディスプレイに、前記選択されたファイルまたはページの内容を表示するとともに、当該ファイルまたはページの特徴語をキーワードとして表示させ、
前記キーワードの第１の方向に前記キーワードの上位概念の複数の言葉を表示させ、前記キーワードの第１の方向とは実質的に逆の第２の方向に前記キーワードの下位概念の複数の言葉を表示させる、請求項１から８に記載の表示装置。
【請求項１０】
前記プロセッサは、前記ディスプレイに、前記キーワードに基づいて検索されたファイルまたはページを表示させるとともに、前記ファイルまたはページ中の前記特徴語をハイライト表示させる、請求項７または８に記載の表示装置。
【請求項１１】
サーバと通信するための通信インターフェイスをさらに備え、
前記プロセッサは、前記通信インターフェイスを介して、前記サーバに前記キーワードの前記上位概念および前記下位概念の複数の言葉を要求する、請求項１から１０のいずれか１項に記載の表示装置。
【請求項１２】
ディスプレイとプロセッサとを含む表示装置における表示方法であって、
前記ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、
当該表示領域の中央部に、キーワードと、前記キーワードに関するファイルまたはページと、を表示させることと、
前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させることと、
前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させることとを備える、表示方法。
【請求項１３】
ディスプレイとプロセッサとを含む表示装置のための表示プログラムであって、
前記ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、
当該表示領域の中央部に、キーワードと、前記キーワードに関するファイルまたはページと、を表示させるとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させ、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させるステップを前記プロセッサに実行させる、表示プログラム。
【請求項１４】
表示装置とサーバとを備えるネットワークシステムであって、
前記サーバが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を前記表示装置に送信し、
前記表示装置が、ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、当該表示領域の中央部に、前記キーワードと、前記キーワードに関するファイルまたはページと、を表示するとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示し、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示する、ネットワークシステム。
【請求項１５】
表示装置とサーバとを含むネットワークシステムの表示方法であって、
前記サーバが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を前記表示装置に送信するステップと、
前記表示装置が、ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、当該表示領域の中央部に、前記キーワードと、前記キーワードに関するファイルまたはページと、を表示するとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示し、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示するステップとを備える、表示方法。
【請求項１６】
表示装置と通信するための通信インターフェイスと、
プロセッサとを備えるサーバであって、
前記プロセッサは、
キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得し、
前記通信インターフェイスを介して前記表示装置に、ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、当該表示領域の中央部に、前記キーワードと、前記キーワードに関するファイルまたはページと、を表示させるとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させ、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させる、サーバ。
【請求項１７】
表示装置と通信するための通信インターフェイスとプロセッサとを含むサーバにおける表示方法であって、
前記プロセッサが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得することと、
前記プロセッサが、前記通信インターフェイスを介して前記表示装置に、ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、当該表示領域の中央部に、前記キーワードと、前記キーワードに関するファイルまたはページと、を表示させるとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させ、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させることとを備える、表示方法。
【請求項１８】
表示装置と通信するための通信インターフェイスとプロセッサとを含むサーバのための表示プログラムであって、
キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得するステップと、
前記通信インターフェイスを介して、前記表示装置に、ディスプレイ、または前記ディスプレイに表示されているウインドウ、を表示領域として、当該表示領域の中央部に、前記キーワードと、前記キーワードに関するファイルまたはページと、を表示させるとともに、前記表示領域の第１の方向の辺に沿って、前記キーワードの上位概念の複数の言葉を並べて表示させ、前記表示領域の前記第１の方向とは実質的に逆の第２の方向の辺に沿って、前記キーワードの下位概念の複数の言葉を並べて表示させるステップとを前記プロセッサに実行させる、表示プログラム。
【請求項１９】
前記プロセッサは、前記ディスプレイ、または前記ディスプレイに表示されている前記ウインドウの、前記第１および第２の辺とは異なる第３の辺に前記キーワードの同位概念の複数の言葉を表示させる、請求項１から１１のいずれか１項に記載の表示装置。
【請求項２０】
前記プロセッサは、前記ディスプレイ、または前記ディスプレイに表示されている前記ウインドウの前記第１および第２の辺とは異なる第４の辺に前記キーワードの履歴を表示させる、請求項１から１１のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイを有する装置に検索結果などのキーワードを効率的に表示させるための技術に関する。
【背景技術】
【０００２】
従来から、検索装置に関して、キーワードと、キーワードの上位概念と、キーワードの下位概念とを、木構造の形式で表示させる技術が知られている。
【０００３】
たとえば、特開２００２−３１２３８３号公報（特許文献１）には、文書検索装置、文書検索システム、文書検索方法、並びにプログラムが開示されている。特開２００２−３１２３８３号公報（特許文献１）によると、複数の文書が格納されている文書データベースに対して検索をかける場合に、ユーザは表示部に表示されるノードツリーにおいて、所望のノード検索式が格納されているノード（ここでは、野球ノード）を選択する。これにより、上記ノードツリー上で、選択ノードからノードツリーに至るパス上の他のノード（ここでは、スポーツノード）が抽出され、上記選択ノードと、抽出された全てのノードとのノード検索式を参照して、検索用検索式が作成され、作成された検索用検索式を用いて文書データベースに対して検索が行なわれる。
【０００４】
また、特開２００２−３５１９２４号公報（特許文献２）には、情報検索システム及び情報検索方法が開示されている。特開２００２−３５１９２４号公報（特許文献２）によると、情報記憶手段に蓄積された被検索対象情報を検索する情報検索システムにおいて、上位概念から下位概念へと階層別に選別された重要キーワードを前記階層に応じて木構造の各ノード上に配置し、前記木構造上を移動することにより前記重要キーワードを選択し、選択された重要キーワード及び選択された当該ノードより上位に位置するノード上の重要キーワードを検出し、検出された重要キーワードに基づいて前記情報記憶手段から被検索対象情報を抽出し、抽出された被検索対象情報を出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３１２３８３号公報
【特許文献２】特開２００２−３５１９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来よりもキーワードと上位概念と下位概念との対応関係を把握し易いインターフェイスが求められている。そこで、本発明の目的は、従来よりもキーワードと上位概念と下位概念との対応関係を把握し易い表示装置、表示方法、表示プログラム、サーバ、およびネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある態様に従うと、ディスプレイと、プロセッサとを備える表示装置が提供される。プロセッサは、ディスプレイに、キーワードを表示させ、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させる。
【０００８】
好ましくは、プロセッサは、ディスプレイに、キーワードの第１および第２の方向とは異なる第３の方向にキーワードの同位概念の複数の言葉を表示させる。
【０００９】
好ましくは、プロセッサは、ディスプレイに、キーワードの第１および第２の方向とは異なる第４の方向にキーワードの履歴を表示させる。
【００１０】
好ましくは、プロセッサは、キーワードに基づいて検索されたファイルから特徴語を抽出し、当該特徴語を次のキーワードとして上位概念および下位概念の複数の言葉を検索する。
【００１１】
好ましくは、プロセッサは、キーワードに基づいて検索されたファイルから複数の特徴語を抽出し、ディスプレイに当該複数の特徴語を選択可能に表示させ、選択された特徴語を次のキーワードとして上位概念および下位概念の複数の言葉を検索する。
【００１２】
好ましくは、プロセッサは、ディスプレイに、キーワードに基づいて検索されたファイルを表示させるとともに、ファイル中の特徴語をハイライト表示させる。
【００１３】
好ましくは、表示装置は、サーバと通信するための通信インターフェイスをさらに備える。プロセッサは、通信インターフェイスを介して、サーバにキーワードの上位概念および下位概念の複数の言葉を要求する。
【００１４】
この発明の別の態様に従うと、ディスプレイとプロセッサとを含む表示装置における表示方法が提供される。表示方法は、ディスプレイに、キーワードを表示させることと、ディスプレイに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させることと、ディスプレイに、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させることとを備える。
【００１５】
この発明の別の態様に従うと、ディスプレイとプロセッサとを含む表示装置のための表示プログラムが提供される。表示プログラムは、ディスプレイに、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させるステップをプロセッサに実行させる。
【００１６】
この発明の別の態様に従うと、表示装置とサーバとを備えるネットワークシステムが提供される。サーバが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を表示装置に送信する。表示装置が、キーワードを表示するとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示し、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示する。
【００１７】
この発明の別の態様に従うと、表示装置とサーバとを含むネットワークシステムの表示方法が提供される。表示方法は、サーバが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を表示装置に送信するステップと、表示装置が、キーワードを表示するとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示し、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示するステップとを備える。
【００１８】
この発明の別の態様に従うと、表示装置と通信するための通信インターフェイスと、プロセッサとを備えるサーバが提供される。プロセッサは、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得し、通信インターフェイスを介して表示装置に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させる。
【００１９】
この発明の別の態様に従うと、表示装置と通信するための通信インターフェイスとプロセッサとを含むサーバにおける表示方法が提供される。表示方法は、プロセッサが、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得することと、プロセッサが、通信インターフェイスを介して表示装置に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させることとを備える。
【００２０】
この発明の別の態様に従うと、表示装置と通信するための通信インターフェイスとプロセッサとを含むサーバのための表示プログラムが提供される。表示プログラムは、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を取得するステップと、通信インターフェイスを介して、表示装置に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉を表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉を表示させるステップとをプロセッサに実行させる。
【００２１】
この発明の別の態様に従うと、ディスプレイと、プロセッサとを備える表示装置が提供される。プロセッサは、ディスプレイに、ウインドウの第１の辺にキーワードの上位概念の複数の言葉を表示させるとともに、ウインドウの第１の辺に対向する第２の辺にキーワードの下位概念の複数の言葉を表示させる。
【００２２】
好ましくは、プロセッサは、ディスプレイに、ウインドウの第１および第２の辺とは異なる第３の辺にキーワードの同位概念の複数の言葉を表示させる。
【００２３】
好ましくは、プロセッサは、ディスプレイに、ウインドウの第１および第２の辺とは異なる第４の辺にキーワードの履歴を表示させる。
【発明の効果】
【００２４】
以上のように、この発明によれば、従来よりもキーワードと上位概念と下位概念との対応関係を把握し易い表示装置、表示方法、表示プログラム、サーバ、およびネットワークシステムが提供される。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【図２】第１の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図３】第１の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図４】第１の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図５】本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図６】本実施の形態にかかる表示装置２００のハードウェア構成を表わすブロック図である。
【図７】本実施の形態にかかるスマートフォン２００Ｂのハードウェア構成を表わすブロック図である。
【図８】本実施の形態にかかる表示装置２００の第１の検索結果処理を示すフローチャートである。
【図９】本実施の形態にかかるネットワークシステム１全体の第１の検索結果処理を示すシーケンス図である。
【図１０】本実施の形態にかかる特徴語の抽出方法を示すイメージ図である。
【図１１】本実施の形態にかかるキーワードの上位語と下位語と同位語との関係性を示すイメージ図である。
【図１２】検索語と特徴語と上位語と下位語と同位語との関係性を示すイメージ図である。
【図１３】本実施の形態にかかる表示装置２００の第２の検索結果処理を示すフローチャートである。
【図１４】本実施の形態にかかるネットワークシステム１全体の第２の検索結果処理を示すシーケンス図である。
【図１５】第２の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図１６】第２の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図１７】第２の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図１８】第３の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図１９】第３の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図２０】第３の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図２１】第４の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図２２】第４の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図２３】第４の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図２４】第５の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図２５】第５の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図２６】第５の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図２７】第６の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図２８】第６の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図２９】第６の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【図３０】第７の実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。
【図３１】第７の実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。
【図３２】第７の実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【００２７】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。なお、図１は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要を示すイメージ図である。
【００２８】
図１では、説明のために、社内のファイルを検索するためのネットワークシステム１を示している。本実施の形態にかかるネットワークシステム１は、主な構成として、アプリケーションサーバ１００Ａと、社内文書検索サーバ１００Ｂと、文書ファイルサーバ１００Ｃと、特徴語抽出サーバ１００Ｄと、概念語取得サーバ１００Ｅと、パーソナルコンピュータ２００Ａと、スマートフォン２００Ｂとを含む。
【００２９】
ただし、ネットワークシステム１は、社内のネットワークだけでなく、インターネットやクラウド上のファイルやホームページを検索するためのものであってもよい。たとえば、アプリケーションサーバ１００Ａが、インターネットなどの外部のネットワークを介して、パーソナルコンピュータ２００Ａ、スマートフォン２００Ｂ、インターネットおよびクラウド上のＷｅｂサーバ、などと通信するものであってもよい。
【００３０】
この場合は、社内文書検索サーバ１００Ｂは、一般的なの検索サイトを運営するＷｅｂサーバであってもよい。そして、文書ファイルサーバ１００Ｃは、一般的なホームページ用のＷｅｂサーバであってもよい。また、特徴語抽出サーバ１００Ｄと概念語取得サーバ１００Ｅも一般的にインターネットを介して接続可能なＷｅｂサーバであってもよい。なお、以下では、検索を実行する社外および社内のサーバや、検索に必要なデータベースを有する社外および社内のサーバなどを総称してサーバ１００ともいう。
【００３１】
同様に、表示装置は、パーソナルコンピュータ２００Ａとスマートフォン２００Ｂとに限らず、ノートパソコン、テレビ、ゲーム機などのディスプレイを有する他の装置であってもよい。なお、以下では、ディスプレイを有するこれらの装置を総称して表示装置２００ともいう。
＜ネットワークシステムの動作概要＞
【００３２】
次に、図２から４を参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。なお、図２は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図３は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図４は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【００３３】
ここでは、ユーザが、「週報＿サイネージ．ｐｐｔｘ」というファイルを選択した場合のその後の動作概要について説明する。
【００３４】
図２に示すように、パーソナルコンピュータ２００Ａのディスプレイ２３０Ａの中央、あるいはディスプレイ２３０Ａに表示されている検索用のウインドウの中央、には「週報＿サイネージ．ｐｐｔｘ」の内容が表示される。そして、「週報＿サイネージ．ｐｐｔｘ」という文書の特徴語Ｓとして「サイネージ」という言葉が抽出されて、当該特徴語Ｓがディスプレイ２３０Ａに表示される。
【００３５】
本実施の形態においては、このとき、「サイネージ」という特徴語Ｓの上位概念の用語Ｘ、下位概念の用語Ｙ、同位概念の用語Ｚが検索される。なお、上位概念の用語Ｘは、上位語Ｘともいう。下位概念の用語Ｙは、下位語Ｙともいう。同位概念の用語Ｚは、同位語Ｚともいう。
【００３６】
パーソナルコンピュータ２００Ａの画面上において、「サイネージ」という特徴語Ｓの上方には、特徴語Ｓの上位語Ｘが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の上辺に、特徴語Ｓの上位語Ｘが複数個並べて表示される。
【００３７】
パーソナルコンピュータ２００Ａの画面上において、「サイネージ」という特徴語Ｓの下方には、特徴語Ｓの下位語Ｙが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の下辺に、特徴語Ｓの下位語Ｙが複数個並べて表示される。
【００３８】
パーソナルコンピュータ２００Ａの画面上において、「サイネージ」という特徴語Ｓの右方および左方には、特徴語Ｓの同位語Ｚが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の左辺と右辺とに、特徴語Ｓの同位語Ｚが複数個並べて表示される。
【００３９】
図２に示す状態において、ユーザが、上辺に配置されている上位語Ｘの中のコンテンツというソフトウェアボタンを押すと、検索語としてコンテンツという言葉で検索が行われる。そして、図３のように、新たなウインドウが開くとともに、コンテンツと言う言葉で検索した結果、すなわちコンテンツという言葉を含むファイルやホームページが選択可能にサムネイル表示される。
【００４０】
本実施の形態においては、このときも、「コンテンツ」という検索語の上位語Ｘ、下位語Ｙ、同位語Ｚが検索される。
【００４１】
パーソナルコンピュータ２００Ａの画面の新たなウインドウ上において、「コンテンツ」という検索語の上方には、検索語の上位語Ｘが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の上辺に、検索語の上位語Ｘが複数個並べて表示される。
【００４２】
パーソナルコンピュータ２００Ａの画面の新たなウインドウ上において、「コンテンツ」という検索語の下方には、検索語の下位語Ｙが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の下辺に、検索語の下位語Ｙが複数個並べて表示される。
【００４３】
パーソナルコンピュータ２００Ａの画面の新たなウインドウ上において、「コンテンツ」という検索語の右方および左方には、検索語の同位語Ｚが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の左辺と右辺とに、検索語の同位語Ｚが複数個並べて表示される。
【００４４】
図３に示す状態において、ユーザが、「デジタルコンテンツ調査２０１４．ｐｄｆ」というソフトウェアボタンを押すと、図４に示すように、パーソナルコンピュータ２００Ａのディスプレイ２３０Ａの中央、あるいはディスプレイ２３０Ａに表示されているウインドウの中央、に「デジタルコンテンツ調査２０１４．ｐｄｆ」の内容が表示される。そして、「デジタルコンテンツ調査２０１４．ｐｄｆ」の特徴語Ｓとして「デジタルコンテンツ」という用語が抽出され、当該特徴語Ｓがディスプレイ２３０Ａに表示される。
【００４５】
そして、図２の場合と同様に、「デジタルコンテンツ」という特徴語Ｓの上位語Ｘ、下位語Ｙ、同位語Ｚが検索される。
【００４６】
パーソナルコンピュータ２００Ａの画面上において、「デジタルコンテンツ」という特徴語Ｓの上方には、特徴語Ｓの上位語Ｘが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の上辺に、特徴語Ｓの上位語Ｘが複数個並べて表示される。
【００４７】
パーソナルコンピュータ２００Ａの画面上において、「デジタルコンテンツ」という特徴語Ｓの下方には、特徴語Ｓの下位語Ｙが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の下辺に、特徴語Ｓの下位語Ｙが複数個並べて表示される。
【００４８】
パーソナルコンピュータ２００Ａの画面上において、「デジタルコンテンツ」という特徴語Ｓの右方および左方には、特徴語Ｓの同位語Ｚが並べられる。本実施の形態においては、パーソナルコンピュータ２００Ａの画面の左辺と右辺とに、特徴語Ｓの同位語Ｚが複数個並べて表示される。
【００４９】
このように、本実施の形態にかかるネットワークシステム１は、キーワードとしての検索語や特徴語の上方にキーワードの上位概念が複数配置され、キーワードの下方にキーワードの下位概念が複数配置され、キーワードの右方および左方にキーワードの同位概念が複数配置されるため、上位概念の用語が複数表示されても、ユーザが、キーワードと上位概念と下位概念との対応関係を把握し易い。
【００５０】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜サーバ１００のハードウェア構成＞
【００５１】
まず、ネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。なお、図５は、本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【００５２】
図５を参照して、サーバ１００は、主たる構成要素として、プロセッサ１１０と、メモリ１２０と、各種ライト１３０と、各種スイッチ１４０と、通信インターフェイス１６０とを含む。
【００５３】
プロセッサ（ＣＰＵ：Central Processing Unit）１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。すなわち、プロセッサ１１０は、メモリ１２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００５４】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）、フラッシュメモリーなどによって実現される。なお、メモリ１２０は、インターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）（登録商標）メモリ、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、メモリカード、ハードディスク、ＩＣ（Integrated  Circuit）カード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの記憶媒体などによっても実現される。
【００５５】
メモリ１２０は、プロセッサ１１０によって実行される表示プログラムや他のプログラムや、プロセッサ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、表示装置２００から受信したデータを記憶する。
【００５６】
ライト１３０は、プロセッサ１１０からの信号によって点灯・点滅・消灯することによって、サーバ１００の各種の状態を外部に伝える。
【００５７】
スイッチ１４０は、管理者からの命令を受け付けて、当該命令をプロセッサ１１０に入力する。
【００５８】
通信インターフェイス１６０は、プロセッサ１１０からのデータを、インターネット、キャリア網、ルータなどを介して表示装置２００に送信する。通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して表示装置２００からのデータを受信して、プロセッサ１１０に受け渡す。
＜パーソナルコンピュータ２００Ａのハードウェア構成＞
【００５９】
まず、本実施の形態にかかる表示装置２００としてのパーソナルコンピュータ２００Ａのハードウェア構成の一態様について説明する。なお、図６は、本実施の形態にかかる表示装置２００のハードウェア構成を表わすブロック図である。
【００６０】
図６を参照して、パーソナルコンピュータ２００Ａは、主たる構成要素として、プロセッサ２１０Ａと、メモリ２２０Ａと、ディスプレイ２３０Ａと、キーボード２４０Ａと、通信インターフェイス２６０Ａとを含む。
【００６１】
プロセッサ２１０Ａは、メモリ２２０Ａあるいは外部の記憶媒体に記憶されているプログラムを実行することによって、パーソナルコンピュータ２００Ａの各部を制御する。すなわち、プロセッサ２１０Ａは、メモリ２２０Ａに格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００６２】
メモリ２２０Ａの具体例は、サーバ１００のメモリ１２０と同様であるため、ここでは説明を繰り返さない。
【００６３】
メモリ２２０Ａは、プロセッサ２１０Ａによって実行される表示プログラムや他のプログラム、プロセッサ２１０Ａによるプログラムの実行により生成されたデータ、入力されたデータ、サーバ１００から受信したデータなどを記憶する。
【００６４】
ディスプレイ２３０Ａは、プロセッサ２１０Ａからの信号に基づいて、文字や画像を出力する。たとえば、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、キーワードと、キーワードの上位語Ｘ、キーワードの下位語Ｙ、キーワードの同位語Ｚ、検索語に関する検索結果、特徴語に関するファイルやホームページの内容などを表示させる。
【００６５】
キーボード２４０Ａは、ユーザからの命令を受け付けて、当該命令をプロセッサ２１０Ａに入力する。
【００６６】
通信インターフェイス２６０Ａは、プロセッサ２１０Ａからのデータ、をアダプタ、ルータ、インターネットなどを介してサーバ１００に送信する。通信インターフェイス２６０Ａは、インターネット、ルータ、アダプタなどを介してサーバ１００からのデータなどを受信してプロセッサ２１０Ａに受け渡す。
＜スマートフォン２００Ｂのハードウェア構成＞
【００６７】
念のために、本実施の形態にかかる表示装置２００としてのスマートフォン２００Ｂのハードウェア構成の一態様について説明する。なお、図７は、本実施の形態にかかるスマートフォン２００Ｂのハードウェア構成を表わすブロック図である。
【００６８】
図７を参照して、スマートフォン２００Ｂは、主たる構成要素として、プロセッサ２１０Ｂと、メモリ２２０Ｂと、タッチパネル２５０Ｂ（ディスプレイ２３０Ｂとポインティングデバイス２４０Ｂ）と、通信インターフェイス２６０Ｂとを含む。
【００６９】
プロセッサ２１０Ｂは、メモリ２２０Ｂあるいは外部の記憶媒体に記憶されている表示プログラムやその他のプログラムを実行することによって、スマートフォン２００Ｂの各部を制御する。すなわち、プロセッサ２１０Ｂは、メモリ２２０Ｂに格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００７０】
メモリ２２０Ｂは、各種のＲＡＭ、各種のＲＯＭ、フラッシュメモリーなどによって実現される。なお、メモリ２２０Ｂは、様々なインターフェイスを介して利用される、ＳＤカードやマイクロＳＤカードのようなメモリカード、ＵＳＢ（登録商標）メモリ、ＣＤ、ＤＶＤ、ハードディスク、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの記憶媒体などによっても実現される。
【００７１】
メモリ２２０Ｂは、プロセッサ２１０Ａによって実行される表示プログラムや他のプログラム、プロセッサ２１０Ａによるプログラムの実行により生成されたデータ、ポインティングデバイス２４０Ｂを介して入力されたデータ、サーバ１００から受信したデータなどを記憶する。プロセッサ２１０Ｂは、メモリ２２０Ｂのプログラムに従って、各種の処理を実行する。
【００７２】
ディスプレイ２３０Ｂは、プロセッサ２１０Ｂからの信号に基づいて、文字や画像を出力する。たとえば、プロセッサ２１０Ｂは、ディスプレイ２３０Ｂに、キーワードと、キーワードの上位語Ｘ、キーワードの下位語Ｙ、キーワードの同位語Ｚ、検索語に関する検索結果、特徴語に関するファイルやホームページの内容などを表示させる。
【００７３】
ポインティングデバイス２４０Ｂは、ユーザからの命令を受け付けて、当該命令をプロセッサ２１０Ｂに入力する。なお、本実施の形態においては、スマートフォン２００Ｂは、ディスプレイ２３０Ｂとポインティングデバイス２４０Ｂとが組み合わされたタッチパネル２５０Ｂを有する。
【００７４】
通信インターフェイス２６０Ｂは、アンテナやコネクタによって実現される。通信インターフェイス２６０Ｂは、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。プロセッサ２１０Ｂは、通信インターフェイス２６０Ｂを介して、テキストデータ、画像データなどを、サーバ１００などの他の装置に送信する。
＜表示装置２００における第１の検索結果表示処理＞
【００７５】
次に、図８を参照しながら、本実施の形態にかかる表示装置２００としてのパーソナルコンピュータ２００Ａにおける第１の検索結果表示処理について説明する。なお、図８は、本実施の形態にかかる表示装置２００の第１の検索結果処理を示すフローチャートである。より詳細には、この処理は、図３において、ユーザが、ファイルやホームページを選択した場合における表示装置２００における処理である。換言すれば、この処理は、図３の表示画面から図４の表示画面へと移行する際における表示装置２００の処理である。
【００７６】
まず、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、文書ファイルを選択するための命令をユーザから受け付ける（ステップＳ１０２）。プロセッサ２１０Ａは、選択された文書ファイルから特徴語を抽出する（ステップＳ１０４）。本実施の形態においては、プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａを介して特徴語抽出サーバ１００Ｄに、文書ファイルの特徴語の抽出を依頼する。
【００７７】
次に、プロセッサ２１０Ａは、特徴語に対応する概念語を取得する（ステップＳ１０６）。本実施の形態においては、プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａを介して概念語取得サーバ１００Ｅに、特徴語の上位語と下位語と同位語との抽出を依頼する。
【００７８】
プロセッサ２１０Ａは、文書ファイルの内容と、特徴語と、特徴語の上位語と、特徴語の下位語と、特徴語の同位語とを表示するためのレイアウトを決定する。プロセッサ２１０Ａは、ディスプレイ２３０Ａに、図２および図４に示すようなレイアウトで、文書ファイルの内容と、特徴語Ｓと、特徴語の上位語Ｘと、特徴語の下位語Ｙと、特徴語の同位語Ｚとを表示させる（ステップＳ１０８）。
【００７９】
なお、本実施の形態においては、プロセッサ２１０Ａは、文書ファイルの内容を表示する際に、文書ファイルの特徴語Ｓの部分をハイライト表示する。
＜ネットワークシステム１における第１の検索結果表示処理＞
【００８０】
次に、図９を参照しながら、本実施の形態にかかるネットワークシステム１全体における第１の検索結果表示処理について説明する。なお、図９は、本実施の形態にかかるネットワークシステム１全体の第１の検索結果処理を示すシーケンス図である。より詳細には、この処理は、図３において、ユーザが、ファイルやホームページを選択した場合におけるネットワークシステム１全体における処理である。換言すれば、この処理は、図３の表示画面から図４の表示画面へと移行する際におけるネットワークシステム１全体の処理である。
【００８１】
まず、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ユーザから文書ファイルの選択命令を受け付ける（ステップＳ１５２）。プロセッサ２１０Ａは、通信インターフェイス２６０Ａを介して、文書ファイルをダウンロードする。ただし、プロセッサ１１０は、予め文書ファイルをダウンロードしていてもよい。
【００８２】
プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａに文書ファイルの特徴語の抽出を依頼する（ステップＳ１５４）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、特徴語抽出サーバ１００Ｄに文書ファイルの特徴語の抽出を依頼する（ステップＳ１５６）。
【００８３】
特徴語抽出サーバ１００Ｄのプロセッサ１１０は、文書ファイルから特徴語を抽出する（ステップＳ１５８）。ここで、図１０は、本実施の形態にかかる特徴語の抽出方法を示すイメージ図である。図１０を参照して、特徴語抽出サーバ１００Ｄのプロセッサ１１０は、文書ファイルの全て、または一部、の文章の形態素解析を行う。
【００８４】
特徴語抽出サーバ１００Ｄのプロセッサ１１０は、得られた複数のキーワードに対して、ｔｆ−ｉｄｆによる重み付けを行う。なお、ｔｆ−ｉｄｆは、文書中の単語に関する重みの一種であり、主に情報検索や文章要約などの分野で利用される。ｔｆ−ｉｄｆは、ｔｆ（単語の出現頻度）とｉｄｆ（逆文書頻度）の二つの指標にもとづいて計算される。特徴語抽出サーバ１００Ｄのプロセッサ１１０は、ｔｆ−ｉｄｆの値が最も大きいキーワードを第１の特徴語に設定し、ｔｆ−ｉｄｆの値が次に大きいキーワードを第２の特徴語に設定する。
【００８５】
図９に戻って、特徴語抽出サーバ１００Ｄのプロセッサ１１０は、通信インターフェイス１６０を介して、抽出した特徴語をアプリケーションサーバ１００Ａに送信する（ステップＳ１６０）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、パーソナルコンピュータ２００Ａに抽出した特徴語を送信する（ステップＳ１６２）。
【００８６】
次に、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、通信インターフェイス２６０Ａを介して、アプリケーションサーバ１００Ａに、特徴語の上位語と下位語と同位語との抽出を依頼する（ステップＳ１６４）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、概念語取得サーバ１００Ｅに特徴語の上位語と下位語と同位語との取得を依頼する（ステップＳ１６６）。
【００８７】
概念語取得サーバ１００Ｅのプロセッサ１１０は、データベースなどを参照して特徴語の上位語と下位語と同位語とを読み出す（ステップＳ１６８）。ここで、図１１は、本実施の形態にかかるキーワードの上位語と下位語と同位語との関係性を示すイメージ図である。そして、図１２は、検索語と特徴語と上位語と下位語と同位語との関係性を示すイメージ図である。図１１および図１２を参照して、概念語取得サーバ１００Ｅのプロセッサ１１０は、データベースなどを参照して、特徴語の下位語を抽出し、当該特徴語の上位語を抽出し、当該上位語の下位語を当該特徴語の同位語として抽出する。
【００８８】
図９に戻って、概念語取得サーバ１００Ｅのプロセッサ１１０は、通信インターフェイス１６０を介して、取得した特徴語の上位語と下位語と同位語とをアプリケーションサーバ１００Ａに送信する（ステップＳ１７０）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、パーソナルコンピュータ２００Ａに取得した特徴語の上位語と下位語と同位語とを送信する（ステップＳ１７２）。
【００８９】
パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語とを表示するためのレイアウトを決定する(ステップＳ１７４)。すなわち、プロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの上辺に特徴語の上位語を配置し、ウインドウの下辺に下位語を配置し、ウインドウの右辺と左辺に同位語を配置する。
【００９０】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【００９１】
パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ディスプレイ２３０Ａに、図２および図４に示すようなレイアウトで、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語とを表示させる(ステップＳ１７６)。なお、本実施の形態においては、プロセッサ２１０Ａは、文書ファイルの内容を表示する際に、文書ファイルの特徴語Ｓの部分をハイライト表示する。
＜表示装置２００における第２の検索結果表示処理＞
【００９２】
次に、図１３を参照しながら、本実施の形態にかかる表示装置２００としてのパーソナルコンピュータ２００Ａにおける第２の検索結果表示処理について説明する。なお、図１３は、本実施の形態にかかる表示装置２００の第２の検索結果処理を示すフローチャートである。より詳細には、この処理は、図２において、ユーザが検索語として、上位語、下位語、あるいは同位語を選択した場合における表示装置２００における処理である。換言すれば、この処理は、図２の表示画面から図３の表示画面へと移行する際における表示装置２００の処理である。
【００９３】
まず、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、検索語を選択するための命令をユーザから受け付ける（ステップＳ１１２）。プロセッサ２１０Ａは、選択された検索語に対応する概念語を取得する（ステップＳ１１４）。本実施の形態においては、第１の検索結果処理と同様に、プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａを介して概念語取得サーバ１００Ｅに、特徴語の上位語と下位語と同位語との抽出を依頼する。
【００９４】
プロセッサ２１０Ａは、通信インターフェイス２６０Ａを介して、選択されたキーワードに関する社内の文書またはインターネット上のホームページを検索する(ステップＳ１１６)。なお、本実施の形態においては、プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａを介して検索サーバ１００Ｂに、検索語の検索を依頼する。
【００９５】
プロセッサ２１０Ａは、検索結果と、検索語と、検索語の上位語と下位語と同位語とを表示するためのレイアウトを決定する。プロセッサ２１０Ａは、ディスプレイ２３０Ａに、図３に示すようなレイアウトで、検索結果と、検索語と、検索語の上位語と下位語と同位語とを表示させる（ステップＳ１１８）。
＜ネットワークシステム１における第２の検索結果表示処理＞
【００９６】
念のために、図１４を参照しながら、本実施の形態にかかるネットワークシステム１全体における第２の検索結果表示処理について説明する。なお、図１４は、本実施の形態にかかるネットワークシステム１全体の第２の検索結果処理を示すシーケンス図である。より詳細には、この処理は、図２において、ユーザが、検索語の上位語と下位語と同位語のいずれかを選択した場合におけるネットワークシステム１における処理である。換言すれば、この処理は、図２の表示画面から図３の表示画面へと移行する際におけるネットワークシステム１の処理である。
【００９７】
まず、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、概念語から検索語を選択するための命令をユーザから受け付ける（ステップＳ１７２）。
【００９８】
パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、通信インターフェイス２６０Ａを介して、アプリケーションサーバ１００Ａに、検索語の上位語と下位語と同位語との抽出を依頼する（ステップＳ１７４）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、概念語取得サーバ１００Ｅに特徴語の上位語と下位語と同位語との取得を依頼する（ステップＳ１７６）。
【００９９】
概念語取得サーバ１００Ｅのプロセッサ１１０は、データベースなどを参照してキーワードの上位語と下位語と同位語とを読み出す（ステップＳ１７８）。この処理は、第１の検索結果処理と同様であるため、ここでは説明を繰り返さない。
【０１００】
概念語取得サーバ１００Ｅのプロセッサ１１０は、通信インターフェイス１６０を介して、取得した特徴語の上位語と下位語と同位語とをアプリケーションサーバ１００Ａに送信する（ステップＳ１８０）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、パーソナルコンピュータ２００Ａに取得した特徴語の上位語と下位語と同位語とを送信する（ステップＳ１８２）。
【０１０１】
次に、プロセッサ２１０Ａは、通信インターフェイス２６０Ａを利用することによって、アプリケーションサーバ１００Ａに検索語の検索を依頼する（ステップＳ１８４）。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、検索サーバ１００Ｂに文書ファイルまたはインターネット上のホームページの検索を依頼する（ステップＳ１８６）。
【０１０２】
検索サーバ１００Ｂのプロセッサ１１０は、検索語に基づいて検索を実行する（ステップＳ１８８）。検索サーバ１００Ｂのプロセッサ１１０は、通信インターフェイス１６０を介して、検索結果をアプリケーションサーバ１００Ａに送信する（ステップＳ１９０）。なお、検索結果には、文書ファイルやホームページの名称やＵＲＬなどが含まれる。アプリケーションサーバ１００Ａのプロセッサ１１０は、通信インターフェイス１６０を介して、パーソナルコンピュータ２００Ａに検索結果を送信する（ステップＳ１９２）。
【０１０３】
次に、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、検索語と、検索語に関する検索結果と、検索語の上位語と下位語と同位語とを表示するためのレイアウトを決定する(ステップＳ１９４)。すなわち、プロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの上辺に検索語の上位語を配置し、ウインドウの下辺に下位語を配置し、ウインドウの右辺と左辺に同位語を配置する。
【０１０４】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１０５】
パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ディスプレイ２３０Ａに、図３に示すようなレイアウトで、検索語と、検索語に関する検索結果と、検索語の上位語と下位語と同位語とを表示させる(ステップＳ１９６)。
【０１０６】
このように、本実施の形態においては、特徴語や検索語などのキーワードの上方に当該キーワードの上位語が並び、キーワードの下方にキーワードの下位語が並んでいるので、上位語と下位語が複数ある場合にも、キーワードと上位語と下位語の対応関係がユーザに解りやすくなる。
＜第２の実施の形態＞
【０１０７】
第１の実施の形態においては、特徴語や検索語などのキーワードの上方に当該キーワードの上位語が並び、キーワードの下方にキーワードの下位語が並ぶものであった。しかしながら、他のレイアウトを採用することもできる。
【０１０８】
図１５から図１７に示すように、本実施の形態においては、特徴語や検索語などのキーワードの左方に当該キーワードの上位語が並び、キーワードの右方にキーワードの下位語が並ぶものである。そして、特徴語や検索語などのキーワードの上方および下方に当該キーワードの同位語が選択可能に並べて表示される。
【０１０９】
なお、図１５は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図１６は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図１７は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１１０】
より詳細には、本実施の形態においては、図９のステップＳ１７４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの左辺に特徴語の上位語を配置し、ウインドウの右辺に下位語を配置し、ウインドウの上辺と下辺に同位語を配置する。
【０１１１】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１１２】
また、図１４のステップＳ１９４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの左辺に検索語の上位語を配置し、ウインドウの右辺に下位語を配置し、ウインドウの上辺と下辺に同位語を配置する。
【０１１３】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１１４】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理のその他の処理、第２の検索結果表示処理のその他の処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第３の実施の形態＞
【０１１５】
第１の実施の形態においては、特徴語や検索語などのキーワードの上方に当該キーワードの上位語が並び、キーワードの下方にキーワードの下位語が並ぶものであった。しかしながら、他のレイアウトを採用することもできる。
【０１１６】
図１８から図２０に示すように、本実施の形態においては、特徴語や検索語などのキーワードの左上方に当該キーワードの上位語が並び、キーワードの右下方にキーワードの下位語が並ぶものである。そして、特徴語や検索語などのキーワードの右上方および左下方に当該キーワードの同位語が選択可能に並べて表示される。
【０１１７】
なお、図１８は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図１９は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図２０は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１１８】
より詳細には、本実施の形態においては、図９のステップＳ１７４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの左上部に特徴語の上位語を配置し、ウインドウの右下部に下位語を配置し、ウインドウの右上部と左下部に同位語を配置する。
【０１１９】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１２０】
また、図１４のステップＳ１９４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの左上部に検索語の上位語を配置し、ウインドウの右下部に下位語を配置し、ウインドウの右上部と左下部に同位語を配置する。
【０１２１】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１２２】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理のその他の処理、第２の検索結果表示処理のその他の処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第４の実施の形態＞
【０１２３】
第１の実施の形態においては、特徴語や検索語などのキーワードの上方に当該キーワードの上位語が並び、キーワードの下方にキーワードの下位語が並ぶものであった。そして、キーワードの右方および左方に当該キーワードの同位語が並ぶものであった。しかしながら、他のレイアウトを採用することもできる。
【０１２４】
図２１から図２３に示すように、本実施の形態においては、特徴語や検索語などのキーワードの上方に当該キーワードの上位語が並び、キーワードの下方にキーワードの下位語が並ぶものである。この点は第１の実施の形態と同様である。そして、キーワードの右方に当該キーワードの同位語が選択可能に並び、キーワードの左方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示される。なお、キーワードの左方に当該キーワードの同位語が選択可能に並び、キーワードの右方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示されてもよい。
【０１２５】
さらに、以前に閲覧したページへ戻って閲覧している場合などには、以下のようなレイアウトを採用することができる。すなわち、キーワードの左方に、キーワードの履歴のうちの現在中央部に表示されているキーワードよりも古いキーワードの履歴が並べて表示される。そして、キーワードの右方に、キーワードの履歴のうちの現在中央部に表示されているキーワードよりも新しいキーワードの履歴が並べて表示される。
【０１２６】
なお、図２１は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図２２は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図２３は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１２７】
より詳細には、本実施の形態においては、図９のステップＳ１７４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの上辺に特徴語の上位語を配置し、ウインドウの下辺に下位語を配置し、ウインドウの右辺に同位語を配置し、ウインドウの左辺に特徴語の履歴を配置する。
【０１２８】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、特徴語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１２９】
また、図１４のステップＳ１９４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの上辺に検索語の上位語を配置し、ウインドウの下辺に下位語を配置し、ウインドウの右辺に同位語を配置し、ウインドウの左辺に検索語の履歴を配置する。
【０１３０】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、検索語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１３１】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理のその他の処理、第２の検索結果表示処理のその他の処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第５の実施の形態＞
【０１３２】
第２の実施の形態においては、特徴語や検索語などのキーワードの左方に当該キーワードの上位語が並び、キーワードの右方にキーワードの下位語が並ぶものであった。そして、キーワードの上方および下方に当該キーワードの同位語が並ぶものであった。しかしながら、他のレイアウトを採用することもできる。
【０１３３】
図２４から図２６に示すように、本実施の形態においては、特徴語や検索語などのキーワードの左方に当該キーワードの上位語が並び、キーワードの右方にキーワードの下位語が並ぶものである。この点は第２の実施の形態と同様である。そして、キーワードの下方に当該キーワードの同位語が選択可能に並び、キーワードの上方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示される。なお、キーワードの上方に当該キーワードの同位語が選択可能に並び、キーワードの下方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示されてもよい。
【０１３４】
なお、図２４は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図２５は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図２６は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１３５】
より詳細には、本実施の形態においては、図９のステップＳ１７４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの左辺に特徴語の上位語を配置し、ウインドウの右辺に下位語を配置し、ウインドウの下辺に同位語を配置し、ウインドウの上辺に特徴語の履歴を配置する。
【０１３６】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、特徴語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１３７】
また、図１４のステップＳ１９４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの左辺に検索語の上位語を配置し、ウインドウの右辺に下位語を配置し、ウインドウの下辺に同位語を配置し、ウインドウの上辺に検索語の履歴を配置する。
【０１３８】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、検索語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１３９】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理のその他の処理、第２の検索結果表示処理のその他の処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第６の実施の形態＞
【０１４０】
第３の実施の形態においては、特徴語や検索語などのキーワードの左上方に当該キーワードの上位語が並び、キーワードの右下方にキーワードの下位語が並ぶものであった。そして、キーワードの右上方および左下方に当該キーワードの同位語が並ぶものであった。しかしながら、他のレイアウトを採用することもできる。
【０１４１】
図２７から図２９に示すように、本実施の形態においては、特徴語や検索語などのキーワードの左上方に当該キーワードの上位語が並び、キーワードの右下方にキーワードの下位語が並ぶものである。この点は第３の実施の形態と同様である。そして、キーワードの右上方に当該キーワードの同位語が選択可能に並び、キーワードの左下方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示される。なお、キーワードの左下方に当該キーワードの同位語が選択可能に並び、キーワードの右上方に、検索語の履歴や特徴語の履歴、すなわちキーワードの履歴、が並べて表示されてもよい。
【０１４２】
なお、図２７は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図２８は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図２９は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１４３】
より詳細には、本実施の形態においては、図９のステップＳ１７４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に文書ファイルの内容と特徴語とを配置し、ウインドウの左上部に特徴語の上位語を配置し、ウインドウの右下部に下位語を配置し、ウインドウの右上部に同位語を配置し、ウインドウの左下部に特徴語の履歴を配置する。
【０１４４】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、文書ファイルの内容と、特徴語と、特徴語の上位語と下位語と同位語と、特徴語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１４５】
また、図１４のステップＳ１９４において、パーソナルコンピュータ２００Ａのプロセッサ２１０Ａは、ウインドウの中央部に検索結果と検索語とを配置し、ウインドウの左上部に検索語の上位語を配置し、ウインドウの右下部に下位語を配置し、ウインドウの右上部に同位語を配置し、ウインドウの左下部に検索語の履歴を配置する。
【０１４６】
ただし、サーバ１００のプロセッサ１１０が、このような配置を決定してもよい。この場合は、サーバ１００のプロセッサ１１０が、通信インターフェイス１６０を介して、検索結果と、検索語、検索語の上位語と下位語と同位語と、検索語の履歴と、それらの配置とを含むページ全体のデータを表示装置２００へ送信する。
【０１４７】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理のその他の処理、第２の検索結果表示処理のその他の処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第７の実施の形態＞
【０１４８】
第１から第６の実施の形態においては、選択された文書やホームページから１つの特徴語が抽出されるものであった。しかしながら、サーバ１００や表示装置２００は、選択された文書やホームページから複数の特徴語を抽出してもよい。
【０１４９】
ここで、図３０は、本実施の形態にかかるネットワークシステム１の動作概要を示す第１のイメージ図である。図３１は、本実施の形態にかかるネットワークシステム１の動作概要を示す第２のイメージ図である。図３２は、本実施の形態にかかるネットワークシステム１の動作概要を示す第３のイメージ図である。
【０１５０】
すなわち、図３０に示すように、そして、「週報＿サイネージ．ｐｐｔｘ」という文書が選択れた際は、「週報＿サイネージ．ｐｐｔｘ」という文書の特徴語Ｓとして「サイネージ」という言葉と「デジタル」という言葉とが抽出される。そして、複数の特徴語Ｓのタブがディスプレイ２３０Ａに選択可能に表示される。
【０１５１】
そして、「サイネージ」のタブが選択されているときは、「サイネージ」という特徴語Ｓの上位概念の用語Ｘ、下位概念の用語Ｙ、同位概念の用語Ｚが検索される。そして、「デジタル」のタブが選択されると、「デジタル」という特徴語Ｓの上位概念の用語Ｘ、下位概念の用語Ｙ、同位概念の用語Ｚが検索される。
【０１５２】
同様に、図３２に示すように、そして、「デジタルコンテンツ調査２０１４．ｐｄｆ」という文書が選択れた際は、「デジタルコンテンツ調査２０１４．ｐｄｆ」という文書の特徴語Ｓとして「デジタルコンテンツ」という言葉と「特許庁」という言葉とが抽出される。そして、複数の特徴語Ｓのタブがディスプレイ２３０Ａに選択可能に表示される。
【０１５３】
そして、「デジタルコンテンツ」のタブが選択されているときは、「デジタルコンテンツ」という特徴語Ｓの上位概念の用語Ｘ、下位概念の用語Ｙ、同位概念の用語Ｚが検索される。そして、「特許庁」のタブが選択されると、「特許庁」という特徴語Ｓの上位概念の用語Ｘ、下位概念の用語Ｙ、同位概念の用語Ｚが検索される。
【０１５４】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理、第２の検索結果表示処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第８の実施の形態＞
【０１５５】
第１から第７の実施の形態においては、表示装置２００がアプリケーションサーバ１００Ａに、検索語の検索や、検索語や特徴語の上位語と下位語と同位語の取得を依頼するものであった。そして、アプリケーションサーバ１００Ａが、さらに、検索の種類に応じて、社内文書検索サーバ１００Ｂと、文書ファイルサーバ１００Ｃと、特徴語抽出サーバ１００Ｄと、概念語取得サーバ１００Ｅに依頼するものであった。
【０１５６】
しかしながら、アプリケーションサーバ１００Ａ、社内文書検索サーバ１００Ｂ、文書ファイルサーバ１００Ｃ、特徴語抽出サーバ１００Ｄ、概念語取得サーバ１００Ｅのいずれかのサーバ１００が、他のサーバ１００の役割を兼務してもよい。
【０１５７】
表示装置２００が、アプリケーションサーバ１００Ａの役割を兼務してもよい。すなわち、表示装置２００が、直接的に、社内文書検索サーバ１００Ｂと、文書ファイルサーバ１００Ｃと、特徴語抽出サーバ１００Ｄと、概念語取得サーバ１００Ｅに、検索語の検索や、検索語および特徴語の上位語と下位語と同位語の取得を依頼してもよい。
【０１５８】
あるいは、表示装置２００が、大容量のデータベースを有することによって、アプリケーションサーバ１００Ａと、社内文書検索サーバ１００Ｂと、文書ファイルサーバ１００Ｃと、特徴語抽出サーバ１００Ｄと、概念語取得サーバ１００Ｅの役割まで兼務してもよい。すなわち、ローカルに、検索語に関して検索をしたり、検索語および特徴語の上位語と下位語と同位語を取得したりしてもよい。
【０１５９】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理、第２の検索結果表示処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第９の実施の形態＞
【０１６０】
第１から第８の実施の形態においては、キーワードとして特徴語がウインドウの略中央部に表示される際にキーワードの上位語や下位語が検索および表示され、キーワードとして検索語がウインドウの略中央部に表示される際にもキーワードの上位語や下位語が検索および表示されるものであった。
【０１６１】
しかしながら、キーワードとして特徴語がウインドウの略中央部に表示される際には、キーワードの上位語や下位語が検索および表示されるが、キーワードとして検索語がウインドウの略中央部に表示される際には、キーワードの上位語や下位語は検索されない、そのようなネットワークシステム１あるいは表示装置２００であってもよい。
【０１６２】
あるいは、キーワードとして特徴語がウインドウの略中央部に表示される際には、キーワードの上位語や下位語は検索されないが、キーワードとして検索語がウインドウの略中央部に表示される際には、キーワードの上位語や下位語が検索および表示される、そのようなネットワークシステム１あるいは表示装置２００であってもよい。
【０１６３】
本実施の形態にかかるネットワークシステム１の全体構成、ネットワークシステム１の動作概要、サーバ１００のハードウェア構成の一態様、表示装置のハードウェア構成の一態様、第１の検索結果表示処理、第２の検索結果表示処理については、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜その他の応用例＞
【０１６４】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１６５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
そして、上記の複数の実施の形態に記載の構成は、互いに組み合わせたり、一部のみを採用したり、一部のみを省いたりすることができる。
＜上記の複数の実施の形態のまとめ＞
【０１６９】
上記の第１から第９の実施の形態においては、ディスプレイ２３０Ａと、プロセッサ２１０Ａとを備える表示装置２００が提供される。プロセッサ２１０Ａは、ディスプレイ２３０Ａに、キーワードとしての特徴語や検索語を表示させ、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させる。
【０１７０】
つまり、上記の第１から第９の実施の形態においては、キーワードの上位語が複数存在する場合であっても、キーワードを挟んで、互いに反対の方向に、キーワードの上位語とキーワードの下位語が配置されるので、従来よりもユーザが上位語と下位とを把握し易くなる。
【０１７１】
また、第１から第９の実施の形態において、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、キーワードの第１および第２の方向とは異なる第３の方向にキーワードの同位概念の複数の言葉Ｚを表示させる。
【０１７２】
また、第４から第６の実施の形態において、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、キーワードの第１および第２の方向とは異なる第４の方向にキーワードの履歴Ｔを表示させる。
【０１７３】
また、第１から第９の実施の形態において、プロセッサ２１０Ａは、キーワードに基づいて検索されたファイルから特徴語を抽出し、当該特徴語を次のキーワードとして上位概念および下位概念の複数の言葉を検索する。
【０１７４】
また、第１から第９の実施の形態において、プロセッサ２１０Ａは、キーワードに基づいて検索されたファイルから複数の特徴語を抽出し、ディスプレイ２３０Ａに当該複数の特徴語を選択可能に表示させ、選択された特徴語を次のキーワードとして上位概念および下位概念の複数の言葉を検索する。
【０１７５】
また、第１から第９の実施の形態において、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、キーワードに基づいて検索されたファイルを表示させるとともに、ファイル中の特徴語をハイライト表示させる。
【０１７６】
また、第８の実施の形態の一部を除いて、第１から第９の実施の形態において、表示装置２００は、サーバ１００と通信するための通信インターフェイス２６０Ａをさらに備える。プロセッサ２１０Ａは、通信インターフェイス２６０Ａを介して、サーバ１００にキーワードの上位概念および下位概念の複数の言葉を要求する。
【０１７７】
また、第１から第９の実施の形態において、ディスプレイ２３０Ａとプロセッサ２１０Ａとを含む表示装置２００における表示方法が提供される。表示方法は、ディスプレイ２３０Ａに、キーワードを表示させることと、ディスプレイ２３０Ａに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させることと、ディスプレイ２３０Ａに、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させることとを備える。
【０１７８】
また、第１から第９の実施の形態において、ディスプレイ２３０Ａとプロセッサ２１０Ａとを含む表示装置２００のための表示プログラムが提供される。表示プログラムは、ディスプレイ２３０Ａに、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させるステップをプロセッサ２１０Ａに実行させる。
【０１７９】
また、第１から第９の実施の形態において、表示装置２００とサーバ１００とを備えるネットワークシステム１が提供される。サーバ１００が、キーワードの上位概念の複数の言葉Ｘと下位概念の複数の言葉Ｙを表示装置２００に送信する。表示装置２００が、キーワードを表示するとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示し、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示する。
【０１８０】
また、第１から第９の実施の形態において、表示装置２００とサーバ１００とを含むネットワークシステム１の表示方法が提供される。表示方法は、サーバ１００が、キーワードの上位概念の複数の言葉と下位概念の複数の言葉を表示装置２００に送信するステップと、表示装置２００が、キーワードを表示するとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示し、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示するステップとを備える。
【０１８１】
また、第１から第９の実施の形態において、表示装置２００と通信するための通信インターフェイス１６０と、プロセッサ１１０とを備えるサーバ１００が提供される。プロセッサ１１０は、キーワードの上位概念の複数の言葉Ｘと下位概念の複数の言葉Ｙを取得し、通信インターフェイス１６０を介して表示装置２００に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させる。
【０１８２】
また、第１から第９の実施の形態において、表示装置２００と通信するための通信インターフェイス１６０とプロセッサ１１０とを含むサーバ１００における表示方法が提供される。表示方法は、プロセッサ１１０が、キーワードの上位概念の複数の言葉Ｘと下位概念の複数の言葉Ｙを取得することと、プロセッサ１１０が、通信インターフェイス１６０を介して表示装置２００に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させることとを備える。
【０１８３】
また、第１から第９の実施の形態において、表示装置２００と通信するための通信インターフェイス１６０とプロセッサ１１０とを含むサーバ１００のための表示プログラムが提供される。表示プログラムは、キーワードの上位概念の複数の言葉Ｘと下位概念の複数の言葉Ｙを取得するステップと、通信インターフェイス１６０を介して、表示装置２００に、キーワードを表示させるとともに、キーワードの第１の方向にキーワードの上位概念の複数の言葉Ｘを表示させ、キーワードの第１の方向とは実質的に逆の第２の方向にキーワードの下位概念の複数の言葉Ｙを表示させるステップとをプロセッサ１１０に実行させる。
【０１８４】
また、第３と第６の実施の形態以外の実施の形態において、ディスプレイ２３０Ａと、プロセッサ２１０Ａとを備える表示装置２００が提供される。プロセッサ２１０Ａは、ディスプレイ２３０Ａに、ウインドウの第１の辺にキーワードの上位概念の複数の言葉Ｘを表示させるとともに、ウインドウの第１の辺に対向する第２の辺にキーワードの下位概念の複数の言葉Ｙを表示させる。
【０１８５】
第３と第６の実施の形態以外の実施の形態において、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、ウインドウの第１および第２の辺とは異なる第３の辺にキーワードの同位概念の複数の言葉Ｚを表示させる。
【０１８６】
第１と第２と第３と第６以外の実施の形態において、プロセッサ２１０Ａは、ディスプレイ２３０Ａに、ウインドウの第１および第２の辺とは異なる第４の辺にキーワードの履歴Ｔを表示させる。
【０１８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８８】
１        ：ネットワークシステム
１００    ：サーバ
１００Ａ  ：アプリケーションサーバ
１００Ｂ  ：検索サーバ
１００Ｃ  ：文書ファイルサーバ
１００Ｄ  ：特徴語抽出サーバ
１００Ｅ  ：概念語取得サーバ
１１０    ：プロセッサ
１２０    ：メモリ
１３０    ：ライト
１４０    ：スイッチ
１６０    ：通信インターフェイス
２００    ：表示装置
２００Ａ  ：パーソナルコンピュータ
２００Ｂ  ：スマートフォン
２１０Ａ  ：プロセッサ
２１０Ｂ  ：プロセッサ
２２０Ａ  ：メモリ
２２０Ｂ  ：メモリ
２３０Ａ  ：ディスプレイ
２３０Ｂ  ：ディスプレイ
２４０Ａ  ：キーボード
２４０Ｂ  ：ポインティングデバイス
２５０Ｂ  ：タッチパネル
２６０Ａ  ：通信インターフェイス
２６０Ｂ  ：通信インターフェイス
【図１】
0006550215.tif 000002
【図２】
0006550215.tif 000003
【図３】
0006550215.tif 000004
【図４】
0006550215.tif 000005
【図５】
0006550215.tif 000006
【図６】
0006550215.tif 000007
【図７】
0006550215.tif 000008
【図８】
0006550215.tif 000009
【図９】
0006550215.tif 000010
【図１０】
0006550215.tif 000011
【図１１】
0006550215.tif 000012
【図１２】
0006550215.tif 000013
【図１３】
0006550215.tif 000014
【図１４】
0006550215.tif 000015
【図１５】
0006550215.tif 000016
【図１６】
0006550215.tif 000017
【図１７】
0006550215.tif 000018
【図１８】
0006550215.tif 000019
【図１９】
0006550215.tif 000020
【図２０】
0006550215.tif 000021
【図２１】
0006550215.tif 000022
【図２２】
0006550215.tif 000023
【図２３】
0006550215.tif 000024
【図２４】
0006550215.tif 000025
【図２５】
0006550215.tif 000026
【図２６】
0006550215.tif 000027
【図２７】
0006550215.tif 000028
【図２８】
0006550215.tif 000029
【図２９】
0006550215.tif 000030
【図３０】
0006550215.tif 000031
【図３１】
0006550215.tif 000032
【図３２】
0006550215.tif 000033