(57)【特許請求の範囲】
【請求項１】
利用者からの検索要求を受け付ける入力手段と、
利用者が入力すると予測されるキーワード、前記利用者が該キーワードを入力する時に求めている情報群である目的データ、及び前記キーワードと目的との組み合わせに適合する文書群である複数の表示文書リストが記憶されている目的データ記憶部と、
各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部と、
前記入力手段により受け付けた検索要求中のキーワードに基づき、前記目的データ記憶部から該検索要求に対応した目的データを検索し、その検索した目的データのうち、前記利用者の目的と一致する目的データに基づいて出力文に変換し、前記出力文に関連して前記入力手段を介して入力された目的データに応じて、複数の前記表示文書リストの中から選択した一の表示文書リストを出力する目的検索手段と、
前記目的検索手段から受け取った前記表示文書リストに基づいて、又は前記目的検索手段により検索した目的データ中に前記利用者の目的と一致する目的データが無かったときには前記検索要求中のキーワードに基づいて、前記文書データ記憶部から所望の文書データを検索する文書検索手段と、
前記目的検索手段により変換された前記出力文を前記利用者に提示し、前記文書検索手段による検索結果を出力して前記利用者に提示する出力手段と
を有することを特徴とするディレクトリ編集型情報検索装置。
【請求項２】
利用者からの検索要求を受け付ける入力手段と、
利用者が入力すると予測されるキーワード、前記利用者が該キーワードを入力する時に求めている情報群である目的データ、前記キーワードと目的との組み合わせに適合する文書群である複数の表示文書リスト及び目的の選択の頻度を示す目的スコアが記憶されている第２の目的データ記憶部と、
各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部と、
前記入力手段により受け付けた検索要求中のキーワードに基づき、前記第２の目的データ記憶部から該検索要求に対応した目的データを検索し、その検索した目的データのうち、前記利用者の目的と一致する目的データを前記目的スコアの順に並べることにより出力文を作成し、前記出力文に関連して前記入力手段を介して入力された目的データに応じて、複数の前記表示文書リストの中から選択した一の表示文書リストを出力する目的検索手段と、
前記目的検索手段から受け取った前記表示文書リストに基づいて、又は前記目的検索手段により検索した目的データ中に前記利用者の目的と一致する目的データが無かったときには前記検索要求中のキーワードに基づいて、前記文書データ記憶部から所望の文書データを検索する文書検索手段と、
前記目的検索手段により変換された前記出力文を前記目的スコアの順で利用者に提示し、前記文書検索手段による検索結果を出力して前記利用者に提示する出力手段と、
前記第２の目的データ記憶部内の前記目的スコアのうち、利用者が選択した目的に対応する目的スコアを更新する目的スコア更新手段と
を有することを特徴とするディレクトリ編集型情報検索装置。
【請求項３】
前記出力手段は、前記文書検索手段による検索結果として目的の候補及び目的に適合する文書の候補を表示すると共に、選択した文書を呼び出すための第１のボタンと、選択した目的に適合する文書の一覧を表示するための第２のボタンを表示することを特徴とする請求項１又は２記載のディレクトリ編集型情報検索装置。
【請求項４】
利用者からの検索要求を受け付けて適合する文書群を返答するディレクトリ編集型情報検索方法であって、
入力された検索要求から利用者の目的を、目的及び結果の出力文を格納した目的データ記憶部から検索する第１のステップと、
前記第１のステップによる検索の結果、前記目的データ記憶部に前記利用者の目的と一致する目的データが存在する場合に、その一致する目的データに基づいて変換した出力文を前記利用者に提示する第２のステップと、
各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部から、前記第２のステップによる前記出力文の提示に応じた、前記利用者からの目的の指定に適合する文書データを検索する第３のステップと
を含むことを特徴とするディレクトリ編集型情報検索方法。
【請求項５】
前記第１のステップによる検索の結果、前記目的データ記憶部に前記利用者の目的と一致する目的データが存在しない場合に、前記入力された検索要求に基づき、各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部から前記利用者からの目的の指定に適合する文書データを直接に検索する第４のステップと、前記第３のステップ又は前記第４のステップにより検索された文書データを出力する第５のステップを更に含むことを特徴とする請求項４記載のディレクトリ編集型情報検索方法。
【請求項６】
利用者からの検索要求を受け付けて適合する文書群を返答するためのディレクトリ編集型情報検索プログラムを記録した記録媒体であって、
検索要求に関連した利用者の目的及び結果の出力文を格納した目的データ記憶部と、検索要求に関連した利用者の目的を前記目的データ記憶部から検索し、その検索した目的データのうち、前記利用者の目的と一致する目的データに基づいて出力文に変換して利用者に提示する目的検索手段とをコンピュータに実現させるディレクトリ編集型情報検索プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項７】
コンピュータを、
利用者からの検索要求を受け付ける入力手段と、
利用者が入力すると予測されるキーワード、前記利用者が該キーワードを入力する時に求めている情報群である目的データ、及び前記キーワードと目的との組み合わせに適合する文書群である複数の表示文書リストが記憶されている目的データ記憶部と、
各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部と、
前記入力手段により受け付けた検索要求中のキーワードに基づき、前記目的データ記憶部から該検索要求に対応した目的データを検索し、その検索した目的データのうち、前記利用者の目的と一致する目的データに基づいて出力文に変換し、前記出力文に関連して前記入力手段を介して入力された目的データに応じて、複数の前記表示文書リストの中から選択した一の表示文書リストを出力する目的検索手段と、
前記目的検索手段から受け取った前記表示文書リストに基づいて、又は前記目的検索手段により検索した目的データ中に前記利用者の目的と一致する目的データが無かったときには前記検索要求中のキーワードに基づいて、前記文書データ記憶部から所望の文書データを検索する文書検索手段と、
前記目的検索手段により変換された前記出力文を前記利用者に提示し、前記文書検索手段による検索結果を出力して前記利用者に提示する出力手段と、
して機能させるためのディレクトリ編集型情報検索プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体に係り、特に利用者が入力した目的に応じたディレクトリを検索する情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
近年のインターネットの普及により、ハイパーリンクで構造化された電子化文書を容易に検索することが可能になっている。この電子化文書を検索する手段の一つにディレクトリ検索がある。ディレクトリ検索とは、予め文書を階層構造を持つディレクトリに分類しておき、利用者は階層構造の最上位のディレクトリ（以下、ルートディレクトリという）から関連するサブディレクトリを辿ることによって、所望の文書に辿りつく方法である。
【０００３】
また、利用者が直接キーワードを入力して、そのキーワードがディレクトリ名に含まれるディレクトリを検索したり、キーワードが出現する文書とその文書が含まれるディレクトリを検索することも可能である。
【０００４】
また、従来のディレクトリ検索方法の一例として、検索結果としてルートディレクトリからの経路と、指定されたディレクトリの上下の階層のディレクトリ内容を表示するディレクトリ検索装置が知られている（特開平８−３６５１２号公報）。
【０００５】
すなわち、この従来のディレクトリ検索装置は、各々階層レベルが予め定められると共に、階層レベルが異なり、かつ、互いに関連するディレクトリがリンクされた複数のディレクトリを表すディレクトリ情報を記憶した記憶手段と、複数の階層レベルに跨る検索範囲を指定するための指定手段と、前記指定手段によって指定された検索範囲内に存在するディレクトリを前記記憶手段に記憶されたディレクトリ情報より検索する検索手段と、前記検索手段によって検索されたディレクトリ及び検索されたディレクトリのリンク状態を表示する表示手段とを有し、所望のディレクトリを短時間で検索しようとするものである。
【０００６】
【発明が解決しようとする課題】
しかるに、上記の従来のディレクトリ検索装置には、以下の課題がある。第１の課題は、ルートディレクトリからの経路やその上下の階層のディレクトリ内容は情報が冗長であるため、利用者にとってわかりにくく効率が悪いということである。
【０００７】
例えば、ディレクトリ名が「地域情報＞日本の地方＞関東＞茨城＞旅行、交通＞宿泊施設＞ホテル」のような非常に深い階層のディレクトリの場合、利用者は冗長なディレクトリ名を読んでその意味を理解する必要がある。ディレクトリ名「地域情報＞日本の地方＞関東＞茨城＞旅行、交通＞宿泊施設＞ホテル」の場合、注意深く読めば「茨城のホテル」のことであると理解できるが、「茨城」「ホテル」以外の余計な文字列も読まなければならず、効率が悪い。
【０００８】
この問題を回避するために、ディレクトリの階層を浅く設計することによって冗長な名前のディレクトリを排除できるが、登録文書数が非常に多くなった場合に各ディレクトリ内の文書数が多くなりすぎてしまう。このように、第１の課題を回避してディレクトリ構造を設計することは困難である。その原因は、従来のディレクトリ検索には、各階層のディレクトリの意味を端的に表現する仕組みがなく、ルートディレクトリからの経路によってそのディレクトリの意味を表現しようとしているからである。
【０００９】
第２の課題は、同じジャンルの複数のディレクトリに共通に含まれているサブディレクトリは、検索結果の適合率を悪化させることである。例えば、図３のディレクトリ１０３、１０４、１０５、１０６のように「地域情報＞北海道」「地域情報＞東京」「地域情報＞大阪」「地域情報＞沖縄」など地名のディレクトリの下に、それぞれ共通な名前のディレクトリ「ホテル」が含まれる場合、キーワードとして「ホテル」が入力されると検索結果には「地域情報＞北海道＞ホテル「地域情報＞東京＞ホテル」「地域情報＞大阪＞ホテル」「地域情報＞沖縄＞ホテル」などすべての地名の下のディレクトリ「ホテル」が表示されてしまい、利用者の目的と関係ない結果が多く並ぶことになる。
【００１０】
この問題を回避するために、ディレクトリの階層を制限して検索結果を表示するとしても、図３では「地域情報＞大阪＞ホテル」のような地名の下のディレクトリ「ホテル」の階層と「趣味＞旅行＞ホテル」の階層は同じであるため、表示すべきディレクトリを区別できない。一方、地名の下のディレクトリ「ホテル」を削除すれば表示するディレクトリの数を制限できるが、ルートディレクトリから階層をたどって「地域情報」の中のホテル情報へ辿りつけなくなる。
【００１１】
このように、第２の課題を回避してディレクトリ構造を設計することは困難である。その原因は、従来のディレクトリ検索では、入力キーワードに対する利用者の目的を考慮せず、単純にキーワードに一致したディレクトリを検索結果に表示しているからである。
【００１２】
第３の課題は、検索結果に複数のディレクトリを表示させる場合に、利用者のニーズに応じた順序で表示できないことである。その原因は、従来のディレクトリ検索では、検索結果の表示順序について何ら考慮されていないからである。
【００１３】
第４の課題は、検索結果の表示順序を利用者のニーズの変遷に追従して変化させることができないことである。その原因は、第３の課題の原因と同様に従来のディレクトリ検索では、検索結果の表示順序について何ら考慮されていないからである。
【００１４】
本発明は以上の点に鑑みなされたもので、各階層のディレクトリの意味を端的に表現し、入力キーワードに対して、不要な検索結果の表示を防ぎ、利用者の目的の候補に限定した検索結果を提示し得るディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体を提供することを目的とする。
【００１５】
本発明の他の目的は、検索結果の表示件数を制限し得るディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体を提供することにある。
【００１６】
また、本発明の他の目的は、利用者のニーズに応じた検索結果を表示し得るディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体を提供することにある。
【００１７】
更に、本発明の他の目的は、利用者のニーズの変遷に追従して検索結果の表示順序を変更し得るディレクトリ編集型情報検索装置、情報検索方法及びディレクトリ編集型情報検索プログラムを格納した記録媒体を提供することにある。
【００１９】
【課題を解決するための手段】
上記の第１及び第２の目的を達成するため、本発明のディレクトリ編集型情報検索は、利用者からの検索要求を受け付ける入力手段と、利用者が入力すると予測されるキーワード、利用者がキーワードを入力する時に求めている情報群である目的データ、及びキーワードと目的との組み合わせに適合する文書群である複数の表示文書リストが記憶されている目的データ記憶部と、各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部と、入力手段により受け付けた検索要求中のキーワードに基づき、目的データ記憶部から検索要求に対応した目的データを検索し、その検索した目的データのうち、利用者の目的と一致する目的データに基づいて出力文に変換し、出力文に関連して入力手段を介して入力された目的データに応じて、複数の表示文書リストの中から選択した一の表示文書リストを出力する目的検索手段と、目的検索手段から受け取った表示文書リストに基づいて、又は目的検索手段により検索した目的データ中に利用者の目的と一致する目的データが無かったときには検索要求中のキーワードに基づいて、文書データ記憶部から所望の文書データを検索する文書検索手段と、目的検索手段により変換された出力文を利用者に提示し、文書検索手段による検索結果を出力して利用者に提示する出力手段とを有することを特徴とする。また、本発明のディレクトリ編集型情報検索方法は、入力された検索要求から利用者の目的を、目的及び結果の出力文を格納した目的データ記憶部から検索する第１のステップと、第１のステップによる検索の結果、目的データ記憶部に利用者の目的と一致する目的データが存在する場合に、その一致する目的データに基づいて変換した出力文を前記利用者に提示する第２のステップと、各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部から、第２のステップによる出力文の提示に応じた、利用者からの目的の指定に適合する文書データを検索する第３のステップとを含むことを特徴とする。
【００２０】
上記の本発明装置及び方法では、利用者の目的と一致する目的データを出力文に変換して利用者に提示するようにしたため、利用者が入力した目的データに応じて階層のディレクトリの意味を端的に表現した出力文を利用者に提示することができる。
【００２３】
上記の本発明装置及び方法では、目的データ記憶部に利用者の目的と一致する目的データが存在しない場合に、入力された検索要求に基づき、各文書の文書データが記憶されている文書データ記憶部から利用者からの目的の指定に適合する文書データを直接に検索するようにすることで、目的データ記憶部には目的データの数を制限して格納でき、これにより利用者の目的に基づいて検索結果として表示する項目を制限する。
【００２４】
また、本発明装置は上記の第３の目的を達成するため、利用者からの検索要求を受け付ける入力手段と、利用者が入力すると予測されるキーワード、利用者がキーワードを入力する時に求めている情報群である目的データ、キーワードと目的との組み合わせに適合する文書群である複数の表示文書リスト及び目的の選択の頻度を示す目的スコアが記憶されている第２の目的データ記憶部と、各文書の文書データがディレクトリ分類されて記憶されている文書データ記憶部と、入力手段により受け付けた検索要求中のキーワードに基づき、第２の目的データ記憶部から検索要求に対応した目的データを検索し、その検索した目的データのうち、利用者の目的と一致する目的データを目的スコアの順に並べることにより出力文を作成し、出力文に関連して入力手段を介して入力された目的データに応じて、複数の表示文書リストの中から選択した一の表示文書リストを出力する目的検索手段と、目的検索手段から受け取った表示文書リストに基づいて、又は目的検索手段により検索した目的データ中に利用者の目的と一致する目的データが無かったときには検索要求中のキーワードに基づいて、文書データ記憶部から所望の文書データを検索する文書検索手段と、目的検索手段により変換された出力文を目的スコアの順で利用者に提示し、文書検索手段による検索結果を出力して利用者に提示する出力手段と、第２の目的データ記憶部内の目的スコアのうち、利用者が選択した目的に対応する目的スコアを更新する目的スコア更新手段とを有する構成としたものである。
【００２６】
本発明装置では、目的データ記憶部に利用者の目的と一致する目的データが存在する場合に、利用者にその一致する目的データを第２の目的データ記憶部に格納された目的スコア順に整列した順番で利用者に目的データを提示するようにしたため、利用者のニーズが大きい目的を検索結果の上位に表示し、利用者の傾向を記録して検索結果の表示順序に反映させることができる。
【００２９】
更に、上記の目的を達成するため、本発明の記録媒体は、上記の本発明装置又は方法をコンピュータに実現させるためのプログラムを記録した点に特徴を有し、利用者からの検索要求を受け付けて適合する文書群を返答するためのディレクトリ編集型情報検索プログラムを記録した記録媒体であって、検索要求に関連した利用者の目的及び結果の出力文を格納した目的データ記憶部と、検索要求に関連した利用者の目的を目的データ記憶部から検索し、その検索した目的データのうち、利用者の目的と一致する目的データを出力文に変換して利用者に提示する目的検索手段とをコンピュータに実現させるディレクトリ編集型情報検索プログラムを記録したことを特徴とする。
【００３０】
【発明の実施の形態】
（第１の実施の形態）
まず、本発明の第１の実施の形態について図面を参照して詳細に説明する。図１は本発明になるディレクトリ編集型情報検索装置の第１の実施の形態のブロック図を示す。この実施の形態の情報検索装置は、キーボード等の入力手段２１と、ディスプレイ装置や印刷装置等の出力手段２２と、情報を記憶する記憶装置２３ａと、プログラムの制御により動作するデータ処理装置２４ａとから構成されている。
【００３１】
記憶装置２３ａは、目的データ記憶部２３１と、文書データ記憶部２３２とを備えている。目的データ記憶部２３１には、図２に示すように、キーワード、目的、表示文書リストが記憶されている。ここでキーワードとは、利用者が入力すると予測されるキーワードである。このキーワードは、複数の利用者の過去の検索履歴から自動的に抽出することができる。目的とは、利用者がそのキーワードを入力する時に求めている情報群のことである。この目的は、複数の利用者の過去の検索履歴から、キーワードとその共起語を抽出し、共起語をグループ化することによって特定することができる。この時、グループを階層化しておけば、階層を調整することによって表示する目的の数を調整することができる。
【００３２】
表示文書リストとは、文書データ記憶部２３２に格納されている文書データへのポインタである。この表示文書リストには、キーワードと目的の組み合わせに適合する文書群を指定する。図２では、表示文書リストはある階層のディレクトリへのポインタとして表現されている。この場合、表示文書リスト内のディレクトリの意味を、キーワードと目的の組み合わせで端的に表現していることになる。
【００３３】
文書データ記憶部２３２には、各文書の文書タイトル、文書格納場所、文書説明文などの文書データが記憶されている。文書データを従来のディレクトリ構造で管理する場合、図３の各ディレクトリに文書タイトル、文書格納場所、文書説明文などの文書データのリストが格納される。例えば、ディレクトリ１００の名前は「グルメ＞レストラン＞ホテル」である。格納される文書データのリストの例を図４に示す。図４をみると、ディレクトリ「グルメ＞レストラン＞ホテル」に格納されている文書は「グルメファン」「口コミグルメ」「ネットミシュラン」の３つであることがわかる。
【００３４】
データ処理装置２４ａは目的検索手段２４１と、文書検索手段２４２とを備えている。目的検索手段２４１は、利用者から入力されたキーワードについて、目的データ記憶部２３１からキーワードに対応した目的と表示文書リストを検索し、キーワード、目的、表示文書リストを文書検索手段２４２に渡す。文書検索手段２４２は、目的検索手段２４１から受け取ったキーワード、目的、表示文書リストについて、文書データ記憶部２３２から文書タイトル、文書格納場所、文書説明文などの文書情報を検索する。
【００３５】
次に、図１及び図５を参照して本実施の形態の動作について詳細に説明する。目的検索手段２４１は入力手段２１から利用者が入力したキーワードを受け取り、目的データ記憶部２３１から目的データを検索する（図５のステップＳ１１）。検索した目的データの中にキーワードと一致する目的データが存在するかどうか判定し（図５のステップＳ１２）、一致する目的データが存在するときには、目的検索手段２４１はキーワードと目的データの組み合わせを整形して表示する（図５のステップＳ１３）。
【００３６】
続いて、利用者は表示された目的の一覧を見て、適切な目的を選択する。目的検索手段２４１は利用者からの目的の指定を受け取って、キーワードと目的から決定される表示文書リストを文書検索手段２４２に渡す（図５のステップＳ１４）。文書検索手段２４２は表示文書リストについて文書データ記憶部２３２から文書タイトル、文書格納場所、文書説明文などの文書データを検索し（図５のステップＳ１５）、得られた情報を利用者に提示する（図５のステップＳ１６）。
【００３７】
また、図５のステップＳ１２において、検索した目的データ中にキーワードに一致する目的データが存在しなかった場合、文書検索手段２４２は目的検索手段２４１からキーワードのみを受け取って、文書データ記憶部２３２中のキーワードに一致するディレクトリまたは文書を直接検索し（図５のステップＳ１５）、結果を表示する（図５のステップＳ１６）。
【００３８】
なお、本実施の形態では、あるキーワードに対する利用者の目的を過去の検索履歴における共起語から決定する方法について述べたが、他にも検索対象文書中でのキーワードの共起語から決定する方法もあり、本実施の形態で述べた方法に限定されない。
【００３９】
また、本実施の形態では、目的データ記憶部２３１内の表示文書リストを文書データ記憶部２３２内のディレクトリへのポインタとしたが、他にも表示文書リストを文書番号のリストとし、文書データ記憶部２３２で文書データとして文書番号を追加して管理してもよく、本実施の形態で述べた形式に限定されない。また、その場合、文書データ記憶部２３２は従来のディレクトリ構造で文書データを管理する必要はなく、文書番号、文書タイトル、文書格納先、文書説明文の項目からなる二次元の表形式でもよく、本実施の形態で述べた形式に限定されない。
【００４０】
また、本実施の形態では、文書データ記憶部２３２内の文書データの項目として文書タイトル、文書格納先、文書説明文として説明したが、他にも文書データの項目に文書本体のデータや文書スコアを追加し、結果表示の際に文書スコア順に表示することなども考えられ、本実施の形態で述べた形式に限定されない。
【００４１】
また、本実施の形態では、目的検索手段２４１が目的の一覧を表示した後、利用者が自分の検索要求に適合する目的を選択する場合の動作について述べたが、目的の一覧を表示する前に文書検索手段２４２を使って文書データ記憶部２３２を検索し、目的とディレクトリ内の文書の一部を検索結果として表示してもよい。この場合、利用者は検索結果から直接文書を選択することができる。
【００４２】
次に、本実施の形態の効果について説明する。本実施の形態では、キーワードと目的の組み合わせに適合するディレクトリを検索結果として表示する。そのため、各ディレクトリの意味を端的に表現した検索結果を利用者に提示することが可能であり、利用者は検索結果の理解が容易になる。
【００４３】
また、本実施の形態では、利用者の目的をキーワードの共起語をグループ化することによって特定し、グループ化の階層（粒度）を調整することによって検索結果の表示件数を制限している。そのため、入力キーワードに対して、不要な検索結果の表示を防ぎ、利用者の目的の候補に限定した検索結果を提示することができる。
【００４４】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。図６は本発明になるディレクトリ編集型情報検索装置の第２の実施の形態のブロック図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明を省略する。図６に示す第２の実施の形態の情報検索装置は、キーボード等の入力手段２１と、ディスプレイ装置や印刷装置等の出力手段２２と、情報を記憶する記憶装置２３ｂと、プログラムの制御により動作するデータ処理装置２４ｂとから構成されている。
【００４５】
本実施の形態は図１に示した第１の実施の形態と比較すると、記憶装置２３ｂが、図１に示した記憶装置２３ａの目的データ記憶部２３１に代わって、第２の目的データ記憶部２３３に置換されている点で異なる。また、データ処理装置２４ｂが、図１に示したデータ処理装置２４ａの目的検索手段２４１と文書検索手段２４２の構成に加え、目的スコア更新手段２４３を有する点で異なる。
【００４６】
第２の目的データ記憶装置２３３は、図７に示すようにキーワード、目的、目的スコア、表示文書リストを対応付けて記憶している。ここでキーワード、目的、表示文書リストは図２に示した目的データと同一である。目的スコアとは、目的を作成した時に得られる共起語の頻度であり、利用者のニーズの大きさを表している。目的スコア更新手段２４３は、利用者によってある目的が選択されたとき、その目的の目的スコアを更新する。
【００４７】
次に、図６及び図８を参照して本実施の形態の動作について詳細に説明する。なお、図８のフローチャート中、図５のフローチャートと同一処理ステップには同一符号を付し、その説明を適宜省略する。目的検索手段２４１は、第２の目的データ記憶部２３３から検索した目的データの中に、入力手段２１から利用者が入力したキーワードと一致する目的データが存在するかどうか判定し（図８のステップＳ１２）、一致する目的データが存在しないときには、第１の実施の形態と同様の処理を行うが、一致する目的データが存在するときの動作が第１の実施の形態と異なる。
【００４８】
すなわち、第１の実施の形態では、検索された目的はそのまま表示され、利用者が目的を選択した後は文書データ記憶部２３２を検索して結果を表示するのみであった。これに対し、本実施の形態では、第２の目的データ記憶部２３３から検索した目的データ中に、キーワードと一致する目的データが存在するときには、目的検索手段２４１がそれを第２の目的データ記憶部２３３に記憶されている目的スコアの順に目的データを整列し（図８のステップＳ２１）、整列した目的データとキーワードとの組み合わせを整形して表示する（図８のステップＳ１３）。
【００４９】
続いて、利用者は表示された目的の一覧を見て、適切な目的を選択する。目的検索手段２４１は利用者からの目的の指定を受け取って、キーワードと目的から決定される表示文書リストを文書検索手段２４２に渡す（図８のステップＳ１４）。また、利用者が選択した目的について、目的スコア更新手段２４３が第２の目的データ記憶部２３３内の目的スコアを更新する（図８のステップＳ２２）。
【００５０】
以下、第１の実施の形態と同様に、文書検索手段２４２は表示文書リストについて文書データ記憶部２３２から文書タイトル、文書格納場所、文書説明文などの文書データを検索し（図８のステップＳ１５）、得られた情報を利用者に提示する（図８のステップＳ１６）。
【００５１】
次に、本実施の形態の効果について説明する。本実施の形態では、キーワードの共起語の頻度を目的スコアとして検索結果の順序を決定している。そのため、利用者のニーズに応じた検索結果を表示することができる。また、本実施の形態では、利用者が選択した目的のスコアを加算して、次回からの検索結果に反映させることができる。これにより、利用者のニーズの変遷に追従して検索結果の表示順序を変更することができる。
【００５２】
（第３の実施の形態）
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。図９は本発明になるディレクトリ編集型情報検索装置の第３の実施の形態のブロック図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明を省略する。図９に示す第３の実施の形態の情報検索装置は、キーボード等の入力手段２１と、ディスプレイ装置や印刷装置等の出力手段２２と、情報を記憶する記憶装置２３ａと、プログラムの制御により動作するデータ処理装置２４ａと、ディレクトリ編集型検索プログラムを記録した記録媒体２５とから構成されている。この記録媒体２５は、磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、その他の記録媒体であってよい。
【００５３】
ディレクトリ編集型検索プログラムは記録媒体２５からデータ処理装置２４ａに読み込まれ、データ処理装置２４ａの動作を制御し、記憶装置２３ａに目的データ記憶部２３１と文書データ記憶部２３２とを生成する。データ処理装置２４ａはディレクトリ編集型検索プログラムの制御により第１の実施の形態におけるデータ処理装置２４ａによる処理と同一の処理を実行する。
【００５４】
なお、図９において、データ処理装置２４ａの代わりに図６の構成のデータ処理装置２４ｂを、記憶装置２３ａの代わりに図６の構成のデータ処理装置２３ｂを用いることもでき、この場合は、ディレクトリ編集型検索プログラムは記録媒体２５からデータ処理装置２４ｂに読み込まれ、データ処理装置２４ｂの動作を制御し、記憶装置２３ｂに第２の目的データ記憶部２３３と文書データ記憶部２３２とを生成する。データ処理装置２４ｂはディレクトリ編集型検索プログラムの制御により第２の実施の形態におけるデータ処理装置２４ｂによる処理と同一の処理を実行する。
【００５５】
【実施例】
次に、本発明の第１の実施例を図面を参照して説明する。かかる実施例は図１の第１の実施の形態に対応するものである。本実施例は、入力手段２１としてキーボードを、データ処理装置２４ａとしてパーソナルコンピュータを、記憶装置２３ａとしてハードディスクを、出力手段２２としてディスプレイを備えている。
【００５６】
パーソナルコンピュータは、目的検索手段２４１、文書検索手段２４２として機能する中央演算処理装置（ＣＰＵ）を有している。またハードディスクは、目的データ記憶部２３１に記憶されている目的データ、及び文書データ記憶部２３２に記憶されている文書データが記憶されている。
【００５７】
目的データの形式を図２に示す。図２には、キーワード「ホテル」の目的として「国内＿の＿」「海外＿の＿」「＿の＿宴会場」「＿の＿グルメ」の４つが登録されており、表示文書リストにそれぞれ適合するディレクトリが指定されている。また、キーワード「沖縄」の目的として「＿の＿宿泊施設」「＿の＿グルメ」「＿の＿求人情報」「＿の＿不動産」の４つが登録されており、表示文書リストにそれぞれ適合するディレクトリが指定されている。
【００５８】
なお、本実施例では、目的の数を４つとしたが、検索結果に表示する項目を５つまで許すことにすると、キーワード「ホテル」の目的は「国内＿の＿」の階層（粒度）を細かくして「東日本＿の＿」「西日本＿の＿」とし、表示文書リストにそれぞれ適合するディレクトリを指定してもよい。また、キーワード「沖縄」の目的は、「＿の＿宿泊施設」の階層（粒度）を細かくして「＿の＿ホテル」「＿の＿旅館」とし、表示文書リストにそれぞれ適合するディレクトリを指定してもよい。
【００５９】
このように、本発明の第１の実施例では、目的の階層（粒度）を調整することによって、検索結果に表示する目的の数を制限することが可能である。また、適合するディレクトリが存在しない場合は、適合する文書群を集めて新たにディレクトリを作成してもよいし、表示文書リストに適合するディレクトリ群または文書群を直接指定してもよい。
【００６０】
また、文書データは図３に示すようなディレクトリ構造で管理する。各ディレクトリの名前はルートディレクトリからの経路によって指定される。例えば、ディレクトリ１００の名前は「グルメ＞レストラン＞ホテル」である。各ディレクトリには、文書タイトル、文書格納場所、文書説明文などの文書データがリストになって格納されている。文書データの形式を図４に示す。図４を見ると、ディレクトリ「趣味＞旅行＞ホテル＞国内」には、文書「全国ホテル検索」「全国旅館連合」「温泉宿マップ」が格納されていることがわかる。
【００６１】
今、キーワード「ホテル」がキーボードから入力されたとする。中央演算処理装置内部の目的検索手段は「ホテル」をキーとしてハードディスク内部にある図２の目的データを検索する。本実施例では、結果として表示すべき目的と表示文書リストとして目的「国内＿の＿」ではディレクトリ「趣味＞旅行＞ホテル＞国内」を、目的「海外＿の＿」ではディレクトリ「趣味＞旅行＞ホテル＞海外」を、目的「＿の＿宴会場」ではディレクトリ「ビジネス＞結婚式＞式場」を、目的「＿の＿グルメ」では「グルメ＞レストラン＞ホテル」を表示すればいいことがわかる。
【００６２】
次に、中央演算処理装置内部の目的検索手段はキーワードと目的を接続して整形し、ディスプレイに表示する。検索結果の例を図１０（ａ）に示す。ディスプレイ３には、プルダウンメニュー３１と、ＢＩＮＧＯボタン３２と、ＬＩＳＴボタン３３が配置されている。プルダウンメニュー３１には整形された目的の候補がリスト表示されている。今、利用者が「海外の『ホテル』を選択したとする。
【００６３】
次に、利用者がＢＩＮＧＯボタン３２あるいはＬＩＳＴボタン３３のいずれかを押した場合、中央演算処理装置内部の文書検索手段は目的検索手段から表示文書リストを受け取って、図４のハードディスク内部の文書データを検索する。選択された目的が「海外の『ホテル』」の場合、表示文書リストはディレクトリ「趣味＞旅行＞ホテル＞海外」であるので該当文書は、「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の３つであることがわかる。
【００６４】
ここで、利用者がＢＩＮＧＯボタン３２を押した場合、中央演算処理装置内部の文書検索手段は「海外ホテルナビ」「地球の周り方」「ホテルファインダー」のいずれかをランダムに選んで直接その文書へ利用者をアクセスさせる。これによって、利用者はディレクトリの内部をいちいち吟味することなく、所望の文書にアクセスすることができる。ここで、文書データの項目に文書スコアがあれば、そのスコアに応じて選択する文書の確率分布を変えることも可能である。文書スコアとは、ある文書について、その文書への利用者のアクセス数や、その文書を引用している他の文書の数や、その文書に対して契約された広告形態などによって決まる値である。
【００６５】
一方、利用者がＬＩＳＴボタン３３を押した場合、中央演算処理装置内部の文書検索手段はディレクトリ「趣味＞旅行＞ホテル＞海外」に格納されている「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の文書情報及び「趣味＞旅行＞ホテル＞海外」以下のサブディレクトリを利用者に表示する。これによって、利用者は自分で見たい文書を選択することができ、また、ディレクトリのさらに下の階層を辿ることが可能となる。
【００６６】
なお、本実施例では、目的の候補をプルダウンメニュー形式で表示したが、インターフェース部品としてリスト形式やテキストボックス形式を使う場合も考えられ、本実施例で述べた形式に限定されない。
【００６７】
なお、本実施例では、検索結果に目的のリストをメニュー形式で表示し、それを選択してボタンを押すことによって直接文書にアクセスしたり、文書情報のリストを表示する方法について述べたが、中央演算処理装置内部の目的検索手段がハードディスク内部の目的データを検索した直後に、表示文書リストの文書データを文書検索手段が検索することによって、図１１（ａ）のように検索結果に目的のリストと文書情報の一部を両方表示する方法もある。
【００６８】
図１１（ａ）では、ディスプレイ３に、キーワード「ホテル」の目的の候補と、それに適合する表示文書リストから選ばれた一件の文書のタイトルが表示されている。図１１（ａ）の下線がついている文字列はリンクであることを示す。ここで、文書データの項目に文書スコアがあれば、そのスコアに応じて選択する文書の確率分布を変えることも可能である。
【００６９】
ここで、利用者がリンク「海外ホテルナビ」を選択すると、文書「海外ホテルナビ」にアクセスすることができる。また、リンク「海外の『ホテル』」を選択すると、中央演算処理装置内部の文書検索手段はディレクトリ「趣味＞旅行＞ホテル＞海外」に格納されている「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の文書情報及び「趣味＞旅行＞ホテル＞海外」以下のサブディレクトリを利用者に表示する。これによって、利用者は自分で見たい文書を選択することができ、また、ディレクトリのさらに下の階層を辿ることが可能となる。
【００７０】
次に本発明の第２の実施例を、図面を参照して説明する。かかる実施例は図６の第２の実施の形態に対応するものである。本実施例は第１の実施例と構成を同じとするが、ハードディスクの目的データ記憶部２３１が第２の目的データ記憶部２３３に置換されている点と、パーソナルコンピュータの中央演算処理装置が目的検索手段２４１、文書検索手段２４２に加え、目的スコア更新手段２４３として機能する点で第１の実施例と異なる。
【００７１】
第２の目的データの形式を図７に示す。第２の目的データのキーワード、目的、表示文書リストのデータ項目は、第１の実施例のデータ項目と同一であるが、目的が選択された頻度を目的スコアとして登録する点が第１の実施例と異なる。
【００７２】
今、キーワード「ホテル」がキーボードから入力されたとする。中央演算処理装置内部の目的検索手段は「ホテル」をキーとしてハードディスク内部にある図７の第２の目的データを検索する。本実施例では、結果として表示すべき目的と目的スコア、及び表示文書リストとして目的「国内＿の＿」の目的スコアは１９００でディレクトリ「趣味＞旅行＞ホテル＞海外」を、目的「海外＿の＿」の目的スコアは８４０でディレクトリ「趣味＞旅行＞ホテル＞海外」を、目的「＿の＿宴会場」の目的スコアは６００でディレクトリ「ビジネス＞結婚式＞式場」を、目的「＿の＿グルメ」の目的スコアは４６０で「グルメ＞レストラン＞ホテル」を表示すればいいことがわかる。
【００７３】
次に、中央演算処理装置内部の目的検索手段はキーワードと目的を接続して整形し、目的スコアの順に整列してディスプレイに表示する。これによって、利用者のニーズの高い目的を上位に表示させることができる。検索結果の例を図１０（ｂ）に示す。ディスプレイ３には、プルダウンメニュー３１と、ＢＩＮＧＯボタン３２と、ＬＩＳＴボタン３３が配置されている。プルダウンメニュー３１には目的がリスト表示されている。今、利用者が「海外の『ホテル』」を選択したとする。
【００７４】
次に、利用者がＢＩＮＧＯボタン３２あるいはＬＩＳＴボタン３３のいずれかを押した場合、中央演算処理装置内部の文書検索手段は目的検索手段から表示文書リストを受け取って図４のハードディスク内部の文書データを検索する。選択された目的が「海外の『ホテル』」の場合、表示文書リストはディレクトリ「趣味＞旅行＞ホテル＞海外」であるので該当文書は「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の３つであることがわかる。
【００７５】
ここで、利用者がＢＩＮＧＯボタン３２を押した場合、中央演算処理装置内部の文書検索手段は「海外ホテルナビ」「地球の周り方」「ホテルファインダー」のいずれかをランダムに選んで直接その文書へ利用者をアクセスさせる。これによって、利用者はディレクトリの内部をいちいち吟味することなく、所望の文書にアクセスすることができる。ここで、文書データの項目に文書スコアがあれば、そのスコアに応じて確率分布を変えることも可能である。文書スコアとは、ある文書について、その文書への利用者のアクセス数や、その文書を引用している他の文書の数や、その文書に対して契約された広告形態などによって決まる値である。
【００７６】
一方、利用者がＬＩＳＴボタン３３を押した場合、中央演算処理装置内部の文書検索手段はディレクトリ「趣味＞旅行＞ホテル＞海外」に格納されている「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の文書情報及び「趣味＞旅行＞ホテル＞海外」以下のサブディレクトリを利用者に表示する。これによって、利用者は自分で見たい文書を選択することができ、また、ディレクトリのさらに下の階層を辿ることが可能となる。
【００７７】
同時に、中央演算処理装置内部の目的スコア更新手段は、選択された目的「海外の『ホテル』」が該当する目的スコアを”１”増加させる。ある時、目的「『ホテル』のグルメ」が非常に多く選択され、目的スコアが他の目的の目的スコアよりも高くなると、キーワード「ホテル」に対する検索結果は図１０（ｃ）のようになる。図１０（ｃ）では「『ホテル』のグルメ」がプルダウンメニュー３１の最上位に表示されている。
【００７８】
なお、本実施例では、目的の候補をプルダウンメニュー形式で表示したが、インターフェース部品としてリスト形式やテキストボックス形式を使う場合も考えられ、本実施例で述べた形式に限定されない。
【００７９】
なお、本実施例では、検索結果に目的のリストをメニュー形式で表示し、それを選択してボタンを押すことによって直接文書にアクセスしたり、文書情報のリストを表示する方法について述べたが、中央演算処理装置内部の目的検索手段がハードディスク内部の目的データを検索した直後に、表示文書リストの文書データを文書検索手段が検索することによって、図１１（ｂ）のように検索結果に目的のリストと文書情報の一部を両方表示する方法もある。
【００８０】
図１１（ｂ）では、ディスプレイ３に、キーワード「ホテル」の目的の候補と、それに適合する表示文書リストから選ばれた一件の文書のタイトルが表示されている。この時、各目的は図７の目的スコアにしたがって並び替えられている。図１１（ｂ）の下線がついている文字列はリンクであることを示す。ここで、文書データの項目に文書スコアがあれば、そのスコアに応じて選択する文書の確率分布を変えることも可能である。
【００８１】
ここで、利用者がリンク「海外ホテルナビ」を選択すると、文書「海外ホテルナビ」にアクセスすることができる。また、リンク「海外の『ホテル』」を選択すると、中央演算処理装置内部の文書検索手段はディレクトリ「趣味＞旅行＞ホテル＞海外」に格納されている「海外ホテルナビ」「地球の周り方」「ホテルファインダー」の文書情報及び「趣味＞旅行＞ホテル＞海外」以下のサブディレクトリを利用者に表示する。これによって、利用者は自分で見たい文書を選択することができ、また、ディレクトリのさらに下の階層を辿ることが可能となる。
【００８２】
また、利用者がリンク「海外ホテルナビ」あるいはリンク「海外の『ホテル』」を選択した場合、中央演算処理装置内部の目的スコア更新手段は、目的「海外の『ホテル』」が該当する目的スコアを”１”増加させる。ある時、目的「『ホテル』のグルメ」が非常に多く選択され、目的スコアが他の目的スコアよりも高くなると、キーワード「ホテル」に対する検索結果は図１１（ｃ）のようになる。図１１（ｃ）では「『ホテル』のグルメ」がプルダウンメニュー３１の最上位に表示されている。
【００８３】
なお、本実施例において、目的スコアを目的が選択された頻度とし、目的スコアの増分を”１”として説明したが、他にも最後に選択された時刻をスコアとしておき、最近選択された順に目的を並べる場合も考えられ、本実施例で述べた方法に限定されない。
【００８４】
また、本発明の第１及び第２の実施例において、入力手段２１をキーボード、出力手段２２をディスプレイ、データ処理装置２４ａ、２４ｂをパーソナルコンピュータが有する中央演算処理装置として説明したが、本発明は入力手段２１及び出力手段２２を通信網とし、データ処理装置２４ａ、２４ｂを通信網に接続されたサーバーが有する中央演算処理装置としてもよく、第１及び第２の実施例の記述に限定されない。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、利用者の目的と一致する目的データを出力文に変換して利用者に提示することにより、利用者が入力した目的データに応じて階層のディレクトリの意味を端的に表現した出力文を利用者に提示することができ、この結果、利用者に検索結果を容易に理解させることができる。
【００８６】
また、本発明によれば、利用者の目的に基づいて検索結果として表示する項目の数を制限するようにしたため、利用者から入力された検索要求に対して、不要な検索結果の表示を防ぎ、利用者の目的の候補に限定した検索結果を提示することができる。
【００８７】
また、本発明によれば、利用者の検索要求の共起語の頻度を目的スコアとして検索結果の表示の順序を決定しているため、利用者のニーズが大きい目的を検索結果の上位に表示し、利用者の傾向を記録して検索結果の表示順序に反映させることができる。
【００８８】
更に、本発明によれば、利用者から指定された目的スコアを更新することにより、次回からの目的データの提示順及び検索結果の表示順を決定するようにしたため、利用者のニーズの変遷に追従して検索結果の表示順序を変更することができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態の構成を示すブロック図である。
【図２】  本発明の第１の実施の形態における目的データ記憶部が記憶する目的データの一例を示す図である。
【図３】  本発明の第１の実施の形態における文書データ記憶部が管理する文書データのディレクトリ構造の一例を示す図である。
【図４】  本発明の第１の実施の形態における文書データ記憶部が管理するディレクトリ内の文書データの一例を示す図である。
【図５】  本発明の第１の実施の形態の動作を示すフローチャートである。
【図６】  本発明の第２の実施の形態の構成を示すブロック図である。
【図７】  本発明の第２の実施の形態における第２の目的データ記憶部が記憶する目的データの一例を示す図である。
【図８】  本発明の第２の実施の形態の動作を示すフローチャートである。
【図９】  本発明の第３の実施の形態の構成を示すブロック図である。
【図１０】  本発明の第１及び第２の実施例におけるメニュー表示による検索結果の各例を示す図である。
【図１１】  本発明の第１及び第２の実施例におけるリンク表示による検索結果の各例を示す図である。
【符号の説明】
３  ディスプレイ
２１  入力手段
２２  出力手段
２３ａ、２３ｂ  記憶装置
２４ａ、２４ｂ  データ処理装置
２５  記憶媒体
３１  プルダウンメニュー
３２、３３  ボタン
１００〜１１０  ディレクトリ
２３１  目的データ記憶部
２３２  文書データ記憶部
２３３  第２の目的データ記憶部
２４１  目的検索手段
２４２  文書検索手段
２４３  目的スコア更新手段
【図１】
0003855647.tif 000002
【図２】
0003855647.tif 000003
【図３】
0003855647.tif 000004
【図４】
0003855647.tif 000005
【図５】
0003855647.tif 000006
【図６】
0003855647.tif 000007
【図７】
0003855647.tif 000008
【図８】
0003855647.tif 000009
【図９】
0003855647.tif 000010
【図１０】
0003855647.tif 000011
【図１１】
0003855647.tif 000012