(57)【特許請求の範囲】
【請求項１】
キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積部と、
前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計部と、
前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出部と、
前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御部と、を備え、
前記表示制御部は、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも先に表示させる、ことを特徴とする情報検索装置。
【請求項２】
ネットワーク上の文書を収集し、所定のカテゴリキーワードに基づいて前記収集した文書をカテゴリに分類するクローラ部と、
前記ユーザ操作情報に基づいて、所定期間内における前記検索キーワードごとのアクセス回数をカテゴリ別に集計し、当該アクセス回数が上位となる前記検索キーワードを用いて前記カテゴリキーワードを更新するカテゴリキーワード更新部と、を備え、
前記クローラ部は、前記収集した文書に含まれる語句の出現頻度が上位となる語句と一致する前記カテゴリキーワードに対応するカテゴリに、前記収集した文書を分類する、ことを特徴とする請求項１記載の情報検索装置。
【請求項３】
キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積ステップと、
前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計ステップと、
前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出ステップと、
前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御ステップと、を含み、
前記表示制御ステップは、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも先に表示させる、ことを特徴とする情報検索方法。
【請求項４】
請求項３に記載の各ステップをコンピュータに実行させるための情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、情報検索方法および情報検索プログラムに関する。
【背景技術】
【０００２】
複数の異なる意味を有する多義語をキーワードにして検索を行った場合に、ユーザが所望する情報とは全く異なる情報が検索結果の上位に表示されることがある。このような不具合を軽減するために、例えば特許文献１では、検索キーワードに多義語が用いられた場合に、検索キーワードを含む記事を抽出し、抽出した記事群をクラスタリングして、各クラスタで偏って出現している表現をユーザに提示し、選択を促している。そして、ユーザが選択した表現に対応するクラスタの記事をユーザに提供している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４１７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の検索方法では、キーワード検索のたびにクラスタリングを行うため、ユーザが待機する時間が長くなってしまい不便である。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、ユーザが所望する情報を的確かつ迅速に提供することができる情報検索装置、情報検索方法および情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報検索装置は、キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積部と、前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計部と、前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出部と、前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御部と、を備え、前記表示制御部は、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも優先的に表示させる。
【０００７】
本発明の情報検索方法は、キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積ステップと、前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計ステップと、前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出ステップと、前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御ステップと、を含み、前記表示制御ステップは、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも優先的に表示させる。
【０００８】
本発明の情報検索プログラムは、上記情報検索方法に含まれる各ステップをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、ユーザが所望する情報を的確かつ迅速に提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態における情報検索装置の機能構成を例示するブロック図である。
【図２】カテゴリ情報テーブルのデータ構成を例示する図である。
【図３】文書情報テーブルのデータ構成を例示する図である。
【図４】クローラ部が文書情報テーブルを更新する際の手順を説明するためのフローチャートである。
【図５】ユーザ操作情報テーブルのデータ構成を例示する図である。
【図６】分類カテゴリ単位のアクセス回数集計表を例示する図である。
【図７】カテゴリ割合情報テーブルのデータ構成を例示する図である。
【図８】カテゴリキーワード更新部がカテゴリキーワードを更新する際の手順を説明するためのフローチャートである。
【図９】週間ランキング表を例示する図である。
【図１０】カテゴリキーワード更新部によって更新された後のカテゴリ情報テーブルの一例を示す図である。
【図１１】検索結果画面の一例を示す図である。
【図１２】表示制御部が領域Ｇに表示する分類カテゴリ名を決定する際の手順を説明するためのフローチャートである。
【図１３】検索結果画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明に係る情報検索装置、情報検索方法および情報検索プログラムの好適な実施形態について説明する。
【００１２】
まず、図１を参照して、実施形態における情報検索装置の機能構成について説明する。情報検索装置１は、機能的には、例えば、クローラ部１１と、ユーザ操作情報蓄積部１２と、アクセス回数集計部１３と、カテゴリ割合算出部１４と、カテゴリキーワード更新部１５と、表示制御部１６と、を有する。
【００１３】
ここで、情報検索装置１は、物理的には、例えば、ＣＰＵ（Central Processing Unit）と、メモリと、記憶装置と、入力装置と、ディスプレイとを含んで構成される。記憶装置には、例えば、ＣＰＵで処理されるプログラムやデータを記憶するＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disk Drive）と、主として制御処理のための各種作業領域として使用されるＲＡＭ（Random Access Memory）とが含まれる。入力装置には、例えば、マウスやキーボードが含まれる。これらの要素は、互いにバスを介して接続されている。ＣＰＵが、ＲＯＭに記憶されたプログラムを実行し、入力装置から入力されたデータやＲＡＭに展開されたデータを処理することで、後述する情報検索装置１における各部の機能を実現することができる。
【００１４】
クローラ部１１は、ネットワーク上を定期的に巡回して文書を収集する。クローラ部１１は、収集した文書をインデックス化して検索用データベースを生成する。収集する文書としては、例えば、ＷｅｂサイトのＷｅｂページやファイルサーバのファイル等が該当する。
【００１５】
クローラ部１１は、カテゴリ情報テーブルＴ１を参照しながら、収集した文書をカテゴリに分類し、文書情報テーブルＴ２を更新する。
【００１６】
図２を参照して、カテゴリ情報テーブルＴ１のデータ構成について説明する。カテゴリ情報テーブルＴ１は、カテゴリＩＤごとに一のレコード（以下、「カテゴリ情報」という。）を有する。カテゴリ情報は、データ項目として、例えば、カテゴリＩＤ項目、カテゴリ名項目、サブカテゴリ名項目およびカテゴリキーワード項目を有する。カテゴリＩＤ項目は、カテゴリを一意に特定する識別情報を格納する。カテゴリ名項目は、カテゴリの名称を格納する。カテゴリ名としては、例えば、“社会”、“芸術・文化”等が該当する。サブカテゴリ名項目は、サブカテゴリの名称を格納する。例えば、“社会”カテゴリのサブカテゴリとしては、“政治”、“経済”等が該当し、“芸術・文化”のサブカテゴリとしては、“映画”、“スポーツ”、“音楽”等が該当する。カテゴリキーワード項目は、文書をカテゴリに分類する際のキーワードとなる語句を格納する。カテゴリキーワード項目には、初期値として、サブカテゴリの名称を格納する。
【００１７】
図３を参照して、文書情報テーブルＴ２のデータ構成について説明する。文書情報テーブルＴ２は、文書ＩＤごとに一のレコード（以下、「文書情報」という。）を有する。文書情報は、データ項目として、例えば、文書ＩＤ項目、文書名項目および分類カテゴリ項目を有する。文書ＩＤ項目は、文書を一意に特定する識別情報を格納する。文書名項目は、文書の名称を格納する。分類カテゴリ項目は、文書の分類先となるカテゴリ名およびサブカテゴリ名（以下、「分類カテゴリ名」という。）を格納する。
【００１８】
ここで、図４を参照して、クローラ部１１が、収集した文書に基づいて文書情報テーブルＴ２を更新する手順について説明する。
【００１９】
最初に、クローラ部１１は、収集した文書に含まれる語句の出現頻度をそれぞれ算出する（ステップＳ１０１）。
【００２０】
続いて、クローラ部１１は、出現頻度が上位となる語句に基づいてカテゴリ情報テーブルＴ１を参照し（ステップＳ１０２）、出現頻度が上位となる語句と一致するカテゴリキーワードに対応する分類カテゴリ名を、カテゴリ情報テーブルＴ１から抽出する（ステップＳ１０３）。
【００２１】
例えば、出現頻度が上位となる語句が“政治”である場合に、クローラ部１１は、分類カテゴリ名として“社会＞政治”を抽出する。
【００２２】
続いて、クローラ部１１は、抽出した分類カテゴリ名を、収集した文書に対応する文書情報レコードの分類カテゴリ項目に格納し、文書情報テーブルＴ２を更新する（ステップＳ１０４）。
【００２３】
なお、上記ステップＳ１０３において、出現頻度が上位となる語句と一致するカテゴリキーワードが存在しない場合には、文書情報レコードの分類カテゴリ項目に、例えば未分類であることを示すコードを格納し、文書情報テーブルＴ２を更新する。
【００２４】
図１に示すユーザ操作情報蓄積部１２は、ユーザがキーワード検索時に行った操作に基づいてユーザ操作情報テーブルＴ３を更新する。具体的に、ユーザ操作情報蓄積部１２は、キーワード検索時に入力された検索キーワードと、検索キーワードでの検索結果の中からアクセスされた文書の分類カテゴリ名とを含む情報をユーザ操作情報テーブルＴ３に蓄積していく。
【００２５】
図５を参照して、ユーザ操作情報テーブルＴ３のデータ構成について説明する。ユーザ操作情報テーブルＴ３は、一または複数の検索キーワードごとに一のレコード（以下、「ユーザ操作情報」という。）を有する。ユーザ操作情報は、データ項目として、例えば、検索キーワード項目、文書名項目、分類カテゴリ項目および検索日時項目を有する。検索キーワード項目は、キーワード検索時に入力された検索キーワードを格納する。検索キーワード項目は、一回の検索時に入力された検索キーワードの数と同数分生成される。文書名項目および分類カテゴリ項目は、上述した文書情報テーブルＴ２の文書名項目および分類カテゴリ項目と同項目である。検索日時項目は、キーワード検索の実行日時を格納する。
【００２６】
図１に示すアクセス回数集計部１３は、ユーザ操作情報テーブルＴ３を参照し、検索キーワードごとの分類カテゴリ単位アクセス回数を集計する。なお、ユーザ操作情報の検索キーワードが複数ある場合には、検索キーワードごとに１回ずつアクセスされたものとしてそれぞれカウントする。
【００２７】
図６を参照して、分類カテゴリ単位アクセス回数の集計内容について説明する。アクセス回数集計部１３は、ユーザ操作情報テーブルＴ３の検索キーワード項目に格納されている検索キーワードごとに、分類カテゴリ項目に格納されている分類カテゴリ名別のアクセス回数を集計する。
【００２８】
図６のアクセス回数集計表は、例えば、検索キーワードに“キーボード”を入力して検索した結果、“芸術・文化＞音楽”に属する文書にアクセスした回数が“１９２０４３”回であり、“技術＞コンピュータ”に属する文書にアクセスした回数が“３２００５８”回であることを表している。また、検索キーワードに“キーボード”を入力して検索した結果、何らかの文書にアクセスした回数の総数が“５４３３０７”回であることを表している。なお、図６のアクセス回数集計表をテーブルとして保持することとしてもよい。
【００２９】
図１に示すカテゴリ割合算出部１４は、アクセス回数集計部１３によって集計された分類カテゴリ単位アクセス回数に基づいて、検索キーワードごとに、検索結果の中からアクセスされた文書が属する分類カテゴリの割合を算出し、カテゴリ割合情報テーブルＴ４を更新する。
【００３０】
図７を参照して、カテゴリ割合情報テーブルＴ４のデータ構成について説明する。カテゴリ割合情報テーブルＴ４は、検索キーワードごとに一のレコード（以下、「カテゴリ割合情報」という。）を有する。カテゴリ割合情報は、データ項目として、例えば、検索キーワード項目、総計項目および分類カテゴリごとに設けられるカテゴリ割合項目を有する。検索キーワード項目は、上述したユーザ操作情報テーブルＴ３の検索キーワード項目と同項目である。総計項目は、検索キーワードごとのカテゴリ割合の総和を格納する。カテゴリ割合項目は、検索キーワードでの検索結果の中からアクセスされた文書が属する分類カテゴリの割合を格納する。
【００３１】
図７のカテゴリ割合情報テーブルＴ４は、例えば、検索キーワードに“キーボード”を入力して検索された場合に、検索結果の中からアクセスされた文書が属する分類カテゴリの割合が、“芸術・文化＞音楽”が“３５．３”％であり、“技術＞コンピュータ”が“５８．９”％であることを表している。
【００３２】
図１に示すカテゴリキーワード更新部１５は、所定期間内における検索キーワードごとのアクセス回数を、カテゴリ別に集計し、カテゴリごとにアクセス回数が上位となる検索キーワードを用いて、カテゴリ情報テーブルＴ１のカテゴリキーワードを更新する。所定期間としては、例えば、１週間や１カ月等、任意に設定することができる。
【００３３】
ここで、図８を参照して、カテゴリキーワード更新部１５が、カテゴリキーワードを更新する手順について説明する。
【００３４】
最初に、カテゴリキーワード更新部１５は、ユーザ操作情報テーブルＴ３から、対象となる期間（例えば直近の１週間）内に蓄積されたユーザ操作情報を抽出し（ステップＳ２０１）、抽出したユーザ操作情報を分類カテゴリ名別に分ける（ステップＳ２０２）。
【００３５】
続いて、カテゴリキーワード更新部１５は、分類カテゴリ名別のユーザ操作情報に基づいて、検索キーワードごとに、アクセス回数を集計し、例えば、図９に示す週間ランキング表を生成する（ステップＳ２０３）。図９に示す週間ランキング表は、検索キーワードを、アクセス回数の降順に並べた表である。
【００３６】
図９の週間ランキング表は、分類カテゴリ名が“芸術・文化＞音楽”である場合のランキング表である。このランキング表は、検索キーワードに“音楽”を用いて検索した結果、“芸術・文化＞音楽”に属する文書にアクセスした回数が直近の１週間で“４３２９１２”回あり、検索キーワードに“配信”を用いて検索した結果、“芸術・文化＞音楽”に属する文書にアクセスした回数が直近の１週間で“３９８７４２”回あったことを表している。言い換えると、このランキング表は、“芸術・文化＞音楽”に属する文書にアクセスする際に、検索キーワードとして用いた語句が、多い順に、“音楽”、“配信”、“ｍｐ３”、“楽譜”、“クラッシック”であったことを表している。
【００３７】
続いて、カテゴリキーワード更新部１５は、週間ランキング表で上位の検索キーワードを、カテゴリ情報テーブルＴ１のカテゴリキーワード項目に格納し、カテゴリキーワードを更新する（ステップＳ２０４）。ランキング表の上位の範囲は、任意に決定することができる。例えば、順位で決定してもよいし、上位からの累積割合によって決定してもよい。
【００３８】
図１０に、カテゴリキーワード更新部１５によって更新された後のカテゴリ情報テーブルＴ１の一例を示す。図１０に示すカテゴリ情報テーブルＴ１は、カテゴリＩＤが“０００００５”であるカテゴリ情報のカテゴリキーワードが、図２に示す初期設定時の“音楽”から、図９に示す上位語句の“音楽／配信／ｍｐ３／楽譜／クラッシック”に更新されたことを表している。
【００３９】
図１に示す表示制御部１６は、検索キーワードによる検索結果をディスプレイに表示させる。図１１に、“キーボード”を検索キーワードにして検索した場合に表示される検索結果画面を例示する。Ｇは、検索キーワードが属する可能性の高い分類カテゴリ名を表示する領域である。図１１では、“キーボード”が属する可能性が高い分類カテゴリ名として、“技術＞コンピュータ”と“芸術・文化＞音楽”とが、領域Ｇに表示されている。
【００４０】
ここで、図１２を参照して、表示制御部１６が、領域Ｇに表示する分類カテゴリ名を決定する手順について説明する。
【００４１】
最初に、表示制御部１６は、検索キーワード欄に入力された検索キーワードに基づいてカテゴリ割合情報テーブルＴ４を参照し（ステップＳ３０１）、検索キーワードに対応するカテゴリ割合情報を抽出する（ステップＳ３０２）。
【００４２】
続いて、表示制御部１６は、抽出したカテゴリ割合情報のカテゴリ割合項目に、所定値（例えば２０％）以上の割合が格納されているか否かを判定する（ステップＳ３０３）。なお、所定値には、検索キーワードが属する可能性が高いと判定可能な割合を任意に設定することができる。また、上記ステップＳ３０３の判定がＮＯである場合には、領域Ｇに分類カテゴリ名を表示しない。
【００４３】
続いて、表示制御部１６は、所定値以上の割合が格納されているカテゴリ割合項目に対応する分類カテゴリ名を、領域Ｇに表示する分類カテゴリ名に決定する（ステップＳ３０４）。
【００４４】
領域Ｇに表示されている何れかの分類カテゴリ名が選択指示（例えばクリック）された場合、表示制御部１６は、選択指示された分類カテゴリに属する検索結果を、他の分類カテゴリに属する検索結果よりも優先的に表示する。優先的に表示する方法として、例えば、選択指示された分類カテゴリに属する検索結果を他の分類カテゴリに属する検索結果よりも先に表示するように表示順を繰り上げる方法や、選択指示された分類カテゴリに属する検索結果のみを表示するように表示内容を限定する方法等を採用することができる。
【００４５】
具体的に、例えば、図１１の領域Ｇに表示されている“芸術・文化＞音楽”が選択指示された場合には、図１３に示す検索結果画面が表示される。図１３に示す検索結果画面では、検索結果のうち、“芸術・文化＞音楽”に属する文書の検索結果が、他のカテゴリに属する文書の検索結果よりも優先的に表示されている。
【００４６】
これにより、領域Ｇに表示する分類カテゴリ名を、ユーザが所望する検索結果を優先的に表示させる有効なガイド情報として提供することができる。
【００４７】
上述したように、実施形態における情報検索装置１によれば、キーワード検索時の検索キーワードとアクセスした文書のカテゴリとを含むユーザ操作情報を蓄積し、このユーザ操作情報に基づいて、検索キーワードごとのカテゴリ単位アクセス回数を集計し、アクセスした文書のカテゴリ割合を検索キーワードごとに算出することができる。
【００４８】
これにより、カテゴリ割合が所定割合以上となるカテゴリを有する検索キーワードが入力された場合に、検索キーワードでの検索結果に加え、所定割合以上となるカテゴリを表示させることができ、所定割合以上となるカテゴリが選択指示された場合に、選択指示されたカテゴリに属する文書に対応する検索結果を、他の文書に対応する検索結果よりも優先的に表示させることができる。
【００４９】
つまり、複数の意味を有するキーワードで検索が行われた場合には、統計的にそのキーワードが属する可能性の高いカテゴリを、ガイド情報としてユーザに提示し、ユーザを先導することができる。それゆえに、ユーザが所望する情報を的確かつ迅速に提供することが可能となる。
【００５０】
また、ネットワーク上から収集した文書をカテゴリに分類する際に用いるカテゴリキーワードを更新する際に、ユーザ操作情報に基づいて、所定期間内における検索キーワードごとのアクセス回数をカテゴリ別に集計し、アクセス回数が上位の検索キーワードを用いて更新することができる。これにより、カテゴリキーワードをユーザの検索状況に応じて更新することができ、ネットワーク上から収集した文書が属するカテゴリも実状に応じて変化させることができる。
【００５１】
[変形例]
なお、上述した各実施形態は、単なる例示に過ぎず、実施形態に明示していない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で様々な形態に変形して実施することができる。
【００５２】
例えば、上述した実施形態では一つの情報検索装置で本発明を実施しているが、本発明は複数の装置に分散して実施することもできる。この場合には、上述した実施形態における情報検索装置が有する各機能を複数の装置に分散し、これら複数の装置群を上述した実施形態における情報検索装置と同様に機能させればよい。
【００５３】
上記の各実施形態の一部または全部は、以下の付記のようにも記載され得るが、本発明を以下に限定するものではない。
【００５４】
（付記１）キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積部と、前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計部と、前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出部と、前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御部と、を備え、前記表示制御部は、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも優先的に表示させる、ことを特徴とする情報検索装置。
【００５５】
（付記２）ネットワーク上の文書を収集し、所定のカテゴリキーワードに基づいて前記収集した文書をカテゴリに分類するクローラ部と、前記ユーザ操作情報に基づいて、所定期間内における前記検索キーワードごとのアクセス回数をカテゴリ別に集計し、当該アクセス回数が上位となる前記検索キーワードを用いて前記カテゴリキーワードを更新するカテゴリキーワード更新部と、を備え、前記クローラ部は、前記収集した文書に含まれる語句の出現頻度が上位となる語句と一致する前記カテゴリキーワードに対応するカテゴリに、前記収集した文書を分類する、ことを特徴とする付記１記載の情報検索装置。
【００５６】
（付記３）キーワード検索時に入力された検索キーワードおよび当該検索キーワードでの検索結果の中からアクセスされた文書のカテゴリを含むユーザ操作情報を蓄積するユーザ操作情報蓄積ステップと、前記ユーザ操作情報に基づいて、前記検索キーワードごとのカテゴリ単位アクセス回数を集計するアクセス回数集計ステップと、前記カテゴリ単位アクセス回数に基づいて、前記検索キーワードごとに、当該検索キーワードでの検索結果の中からアクセスされた文書が属するカテゴリの割合を算出するカテゴリ割合算出ステップと、前記カテゴリの割合が所定の割合以上となるカテゴリを有する前記検索キーワードが入力された場合に、当該検索キーワードでの検索結果に加え、前記所定の割合以上となるカテゴリを表示させる表示制御ステップと、を含み、前記表示制御ステップは、前記所定の割合以上となるカテゴリが選択指示された場合に、当該選択指示されたカテゴリに属する文書に対応する検索結果を、前記選択指示されたカテゴリに属する文書以外の文書に対応する検索結果よりも優先的に表示させる、ことを特徴とする情報検索方法。
【００５７】
（付記４）付記３に記載の各ステップをコンピュータに実行させるための情報検索プログラム。
【符号の説明】
【００５８】
１…情報検索装置、１１…クローラ部、１２…ユーザ操作情報蓄積部、１３…アクセス回数集計部、１４…カテゴリ割合算出部、１５…カテゴリキーワード更新部、１６…表示制御部、Ｔ１…カテゴリ情報テーブル、Ｔ２…文書情報テーブル、Ｔ３…ユーザ操作情報テーブル、Ｔ４…カテゴリ割合情報テーブル。
【図１】
0005581857.tif 000002
【図２】
0005581857.tif 000003
【図３】
0005581857.tif 000004
【図４】
0005581857.tif 000005
【図５】
0005581857.tif 000006
【図６】
0005581857.tif 000007
【図８】
0005581857.tif 000008
【図９】
0005581857.tif 000009
【図１１】
0005581857.tif 000010
【図１２】
0005581857.tif 000011
【図１３】
0005581857.tif 000012
【図７】
0005581857.tif 000013
【図１０】
0005581857.tif 000014