(57)【要約】      （修正有）【課題】文書内の単語やフレーズの重要性を検索結果に的確に反映させる。【解決手段】引用情報抽出機能部３は、Ｗｅｂ文書間の引用情報（Ｗｅｂ文書のＵＲＬ、引用部分を含む。）を抽出する。インデックス機能部４は、Ｗｅｂ文書を全文検索用の単位に分割して文書インデックスに格納する際に引用情報を反映させる。引用情報の反映は、文書インデックスにＷｅｂ文書番号と引用部分に含まれる単語やフレーズなどの重みを格納する。作成された文書インデックスは、文書インデックスＤＢ５に保存される。キーワード一致度計算部７は、検索キーワードをもって文書インデックスＤＢ５を参照し、検索キーワードとの一致度を算出する。総合ランキング計算部８は、検索キーワードとの一致度と文書重要度テーブル６の文書重要度とを総合して検索結果の出力順を決定する。【選択図】図１
2011048718.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から指示された検索キーワードを用いて電子文書群を検索する際に、各電子文書を任意の単位に分割した文書インデックスを参照して前記検索キーワードとの一致度を算出する装置であって、
あらかじめ検索対象の電子文書間における引用情報を抽出しておく引用情報抽出手段と、該引用情報抽出手段の抽出した引用情報に基づき各電子文書の前記文書インデックスの分割単位ごとに重みを付与するインデックス手段と、を備え、
前記検索キーワードとの一致度を、前記インデックス手段の付与した前記分割単位ごとの重みを加味して算出することを特徴とする情報検索装置。
【請求項２】
前記インデックス手段は、前記引用情報に示された被引用部分中の前記各分割単位に対する引用回数を、
引用元の電子文書の前記重みに反映させることを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記インデックス手段は、電子文書毎に重要度を記録した文書重要度テーブルを参照して、
前記引用情報に示された引用先の電子文書に対する重要度を取得し、該重要度を引用元の電子文書の前記重みに反映させる
ことを特徴とする請求項１または２のいずれか１項に記載の情報検索装置。
【請求項４】
前記引用情報抽出手段の抽出した引用情報に基づき電子文書間の関係の深度を判定する文書間関係判定手段をさらに備え、
前記インデックス手段は、前記文書間関係判定手段の判定した深度を引用元の電子文書の前記重みに反映させる
ことを特徴とする請求項１〜３のいずれか１項に記載の情報検索装置。
【請求項５】
請求項１〜４のいずれか１項に記載の情報検索装置を構成する各手段として、コンピュータを機能させる情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のＷｅｂサーチエンジン（いわゆる検索エンジン）などの情報検索の技術に関する。
【背景技術】
【０００２】
近年、インターネットの普及によって、インターネット上の膨大なＷｅｂ文書群（電子文書群）からユーザが必要とする情報を的確に検索するシステムおよびサービスの重要性が高まっている。
【０００３】
一般的な検索サービスによれば、ユーザ入力の検索キーワードが検索対象の文書や該文書に対する別の文書からのリンクアンカーテキストに含まれる数に基づいた検索キーワードと文書の一致度と、該文書が別の文書からどれだけ参照されているかといった文書の重要度とから情報検索の出力順が決定されている。
【０００４】
概略を説明すれば、文書の一致度には非特許文献１の「ＢＭ２５」や「ｔｆ・ｉｄｆ」といった単語の統計量を用いた手法が利用されている。ここでは特定の文書群全体の平均と比較して文書に高い頻度で現れる単語が、該文書を特徴付けるものであるという推定に基づいて、ユーザが入力した検索キーワードが文書の特徴と一致する度合いが高い文書を高い出力順位としている。
【０００５】
この手法によれば、検索キーワードが比較的珍しい単語であれば良好な検索結果が得られるが、検索キーワードが極ありふれた単語であれば同程度の一致度となる文書が多くなりすぎてしまう。そこで、一般的な情報検索サービスでは、検索キーワードとの一致度が同程度となった文書の順位付けのために文書の重要度を算出し、検索キーワードと文書との一致度と文書の重要度とを合わせて検索結果の出力順を決定している。
【０００６】
文書の重要度としては、ＰａｇｅＲａｎｋ（非特許文献２参照）やＨＩＴＳ（非特許文献３参照）といった手法が一般的に利用されている。これら手法は、Ｗｅｂページのリンク情報を用いて、特定の文書が他の多くの文書からリンクされている場合にはその文書が重要であろうという推定に基づいている。このように文書の静的重要度と検索キーワードとの一致度を併せて用いることで、情報検索ユーザの要求を概ね満たしていた。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】Ｓｔｅｐｈｅｎ  Ｒｏｂｅｒｔｓｏｎ，Ｈｕｇｏ  Ｚａｒａｇｏｚａ，Ｍｉｃｈａｅｌ  Ｔａｙｌｏｒ  ”Ｓｉｍｐｌｅ  ＢＭ２５  Ｅｘｔｅｎｓｉｏｎ  ｔｏ  Ｍｕｌｔｉｐｌｅ  Ｗｅｉｇｈｔｅｄ  Ｆｉｅｌｄｓ”  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ｔｈｉｒｔｅｅｎｔｈ  ＡＣＭ  ｉｎｔｅｒｎａｔｉｏｎａｌ  ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  ｋｎｏｗｌｅｄｇｅ  ｍａｎａｇｅｍｅｎｔ，  ２００４
【非特許文献２】Ｌａｗｒｅｎｃｅ  Ｐａｇｅ，  Ｓｅｒｇｅｙ  Ｂｒｉｎ，  Ｒａｊｅｅｖ  Ｍｏｔｗａｉ，  Ｔｅｒｒｙ  Ｗｉｎｏｇｒａｄ，  ”Ｔｈｅ  ＰａｇｅＲａｎｋ  Ｃｉｔａｔｉｏｎ  Ｒａｎｋｉｎｇ：  Ｂｒｉｎｇｉｎｇ  Ｏｒｄｅｒ  ｔｏ  ｔｈｅ  Ｗｅｂ”，  ７th  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  ｃｏｎｆｅｒｅｎｃｅ  （ＷＷＷ９８）  Ｊｕｎｕａｒｙ  ２９，１９９８
【非特許文献３】Ｊｏｎ  Ｍ．  Ｋｌｅｉｎｂｅｒｇ，”Ａｕｔｈｏｒｉｔａｔｉｖｅ  Ｓｏｕｒｃｅｓ  ｉｎ  ａ  Ｈｙｐｅｒｌｉｎｋｅｄ  Ｅｎｖｉｒｏｎｍｅｎｔ”，  Ｊｏｕｒｎａｌ  ｏｆ  ｔｈｅ  ＡＣＭ（ＪＡＣＭ），  ｖｏｌ．４６，Ｎｏ．５，Ｓｅｐｔｅｍｂｅｒ  １９９９，ｐｐ．６０４−６３２
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、検索キーワードと同程度に一致するＷｅｂ文書を静的重要度で順序づけると、文書内の単語やフレーズの重要性が検索結果に的確に反映されないおそれがある。
【０００９】
例えば「犬の飼い方」について優良な情報を記述したＷｅｂ文書があったとして、そこには「犬には玉葱は毒なので、エサに入れないように注意してください。」という重要な情報が記述されていたとする。また、人間の健康について記述された他のＷｅｂ文書中には「ファーストフードなんて犬のエサと同じです、健康のため食べ過ぎに注意！」と記述されていたとする。ここでは他のＷｅｂ文書は、前記Ｗｅｂ文書よりも多く外部からリンクされ、「ｐａｇｅｒａｎｋ」等の静的重要度が高くなっているものとする。
【００１０】
この状況下でユーザが犬の餌に関する注意事項を調べようと「犬  エサ  注意」という検索キーワードを用いて検索を行った場合には、前記両Ｗｅｂ文書間で上記以外の部分の文書長や検索キーワードの頻度が同じであれば、静的重要度が高い後者のページが検索上位に出力されてしまう。
【００１１】
本発明は、上述のような問題点を解決するためになされたものであり、文書内の単語やフレーズの重要性を検索結果に的確に反映させる情報検索技術の提供を解決課題としている。
【課題を解決するための手段】
【００１２】
そこで、本発明は、引用情報に基づき電子文書の単語やフレーズの部分ごとに重み付けし、該重みを検索キーワードの一致度に反映させる。このとき被引用数や引用文書／被引用文書の関係、引用先文書の重要度などが利用されている。
【００１３】
すなわち、本発明は、ユーザ端末から指示された検索キーワードを用いて電子文書群を検索する際に、各電子文書を任意の単位に分割した文書インデックスを参照して前記検索キーワードとの一致度を算出する装置であって、あらかじめ検索対象の電子文書間における引用情報を抽出しておく引用情報抽出手段と、該引用情報抽出手段の抽出した引用情報に基づき各電子文書の前記文書インデックスの分割単位ごとに重みを付与するインデックス手段と、を備え、前記検索キーワードとの一致度を、前記インデックス手段の付与した前記分割単位ごとの重みを加味して算出することを特徴とする。
【００１４】
前記インデックス手段の一態様は、前記引用情報に示された被引用部分中の前記各分割単位に対する引用回数を、引用元の電子文書の前記重みに反映させる。また、前記インデックス手段の他の態様は、電子文書毎に重要度を記録した文書重要度テーブルを参照して、前記引用情報に示された引用先の電子文書に対する重要度を取得し、該重要度を引用元の電子文書の前記重みに反映させる。
【００１５】
さらに、前記引用情報抽出手段の抽出した引用情報に基づき電子文書間の関係の深度を判定する文書間関係判定手段を備え、前記インデックス手段は、前記文書間関係判定手段の判定した深度を引用元の電子文書の前記重みに反映させる態様としてもよい。
【００１６】
なお、本発明は、前記装置を構成する各手段としてコンピュータを機能させるプログラムや、該プログラムを記録した記録媒体の態様とすることもできる。
【発明の効果】
【００１７】
本発明によれば、電子文書中において他の電子文書に引用されている部分を重要とみなし、その文書内の単語やフレーズの重要度などが的確に反映される。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る情報検索装置の構成図。
【図２】同  第２実施形態に係る情報検索装置の構成図。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態に係る情報検索装置を説明する。この情報検索装置は、電子文書間にリンク情報を備えた文書情報を検索対象とし、各文書へのリンク元の文書に含まれる該リンク先文書の被引用部分の情報と該リンク先文書自体の情報とを併せて該リンク先文書を検索する際の参照情報とする。ここではリンク先文書の情報検索キーワードへの一致度の算出に、該被引用部分の情報検索キーワードへの一致度と該リンク先文書の被引用部分以外の情報検索キーワードへの一致度との加重比を変化させる。
【００２０】
このとき前記リンク先文書が１つ以上の他の文書から1つ以上の引用を行われている場合に、該リンク先文書を構成する各部分の重みを該部分の被引用数に応じて変化させてもよく、被引用部分の重みを該リンク元ページの重要度に応じて変化させてもよい。あるいは該被引用部分の重みを、該引用関係を構成する文書間の関係性に応じて変化させてもよい。
【００２１】
≪第１実施形態≫
図１に基づき前記情報検索装置の詳細を説明する。ここでは前記情報検索装置１は、ユーザ所有の情報検索端末２とインターネットを通じてデータの送受信が可能に接続されている。
【００２２】
この情報検索端末２は、パーソナルコンピュータ（ＰＣ）からなり、ユーザ入力の検索要求（検索キーワードを含む。）を前記情報検索装置１に送信し、該検索要求に対する検索結果を前記情報検索装置１から受信する。なお、前記情報検索端末２は、パーソナルコンピュータには限定されず、例えば携帯電話やＰＤＡなどのモバイル端末であってもよい。
【００２３】
前記情報検索装置１は、あらかじめ全文検索用の文書インデックスを作成・保存しておく事前処理と、前記情報検索端末２からの検索要求に応じて文書インデックスを検索して検索結果を作成する検索処理とを実施する。すなわち、前記情報検索装置１は、Ｗｅｂページに代表される電子文書（以下、Ｗｅｂ文書という。）群を検索するＷｅｂサーチエンジン（いわゆる検索エンジン）のシステムを構成し、通常のコンピュータのハードウェアリソース、例えばＣＰＵ，メモリ（ＲＡＭ），ハードディスクドライブ装置，通信インタフェースなどを備える。
【００２４】
このハードウェアリソースとソフトウェアリソース（例えばＯＳ，アプリケーションなど）との協動の結果、前記情報検索装置１は、検索対象のＷｅｂ文書群から引用情報を抽出する引用情報抽出機能部３と、検索対象のＷｅｂ文書と前記引用情報抽出機能部３の抽出した引用情報とから前記文書インデックスを作成するインデックス機能部４と、該インデックス機能部４によって作成された文書インデックスを保存する文書インデックスＤＢ５と、検索対象のＷｅｂ文書の重要度を記録した文書重要度テーブル６と、前記情報検索端末２から送信された検索要求に基づき前記文書インデックスＤＢ５を参照して検索キーワードと検索対象のＷｅｂ文書との一致度を計算するキーワード一致度計算部７と、該計算部７の算出した一致度と前記文書重要度テーブル６の記録情報とを総合して前記情報検索端末２に返信する検索結果の出力順を決定する総合ランキング計算部８とを実装する。
【００２５】
ここでは前記機能部３．４を通じて前記事前処理が実施され、前記計算部７．８を通じて前記検索処理が実施される。また、前記情報検索端末２とのデータ送受信は、前記通信インタフェースを通じて実施され、前記文書インデックスＤＢ５および前記文書重要度テーブル６は、前記ハードディスクドライブ装置上に構築されている。
【００２６】
なお、前記文書重要度テーブル６に記録される各Ｗｅｂ文書の重要度は、非特許文献２．３などの手法により算出することができる。以下、前記各部３．４．７．８の処理内容を、Ｗｅｂ文書１１．１２を検索対象とする事例に基づき説明する。
【００２７】
（１）引用情報抽出機能部３
前記引用情報抽出機能３は、検索対象のＷｅｂ文書１１．１２から引用情報を抽出する。ここでは一例としてＷｅｂ文書１１は、Ｗｅｂ文書１２中のフレーズ「犬には玉葱は毒なので、エサに入れないように注意してください。」を引用しているものとする。
【００２８】
引用情報の抽出方法を例示すれば、Ｗｅｂ文書１１中に「ｈｔｍｌ」の記法よりＷｅｂ文書１２へのリンクが記述されているとして、そのリンクの近傍をＷｅｂ文書１２と比較して一致している部分を引用と判断する方法を用いることができる。引用時の省略や誤字脱字を考慮して一定割合以上一致している部分を引用と判断してもよい。「ｈｔｍｌ」の記法構造に基づき＜ｂｌｏｃｋｑｕｏｔｅ＞などのマークアップされた部分や、『』，「」，“”等の一般的に引用を示すことに用いられる記号で囲まれた部分を引用と判断してもよい。また、上記のマークアップや記号による判断を、二つの文書が相互にリンクを行っている場合に、どちらがどちらから引用しているかの判断に用いてもよい。
【００２９】
ここでは抽出される引用情報は、引用している文書ＵＲＬ，引用されている文書ＵＲＬ，引用開始位置，引用終了位置という形式とする。この事例では、引用情報として「Ｗｅｂ文書１１のＵＲＬ，Ｗｅｂ文書１２のＵＲＬ，１文字目，３０文字目」が抽出される。なお、抽出される引用情報は、他の形式であってもよく、抽出後に前記インデックス機能部４に転送される。
【００３０】
（２）インデックス機能部４
前記インデックス機能部４は、Ｗｅｂ文書を単語、ｎ−ｇｒａｍ、サフィックスアレイといった全文検索用の単位に分割して文書インデックスを作成し、これを前記文書インデックスＤＢ５に保存する。なお、作成する文書インデックスの形式は上記の他いかなる形式であってもよいものとする。
【００３１】
ここでは単語による文書インデックスの一例として、Ｗｅｂ文書１１．１２を含む文書群に単語「犬」が出現する文書インデックスが作成されている。この文書インデックスには、通常の全文検索インデックスに含まれる「ｔｆ」や「ｉｄｆ」、「ｈｔｍｌ」による単語のマークアップ情報や単語の位置情報等が含まれてもよい。
【００３２】
また、前記インデックス機能部４は、文書インデックスを作成する際に引用情報抽出機能部３から転送された引用情報を反映させる。例えば図１中の前記文書インデックスＤＢ５に基づき説明すれば、文書インデックスの単語「犬」には（１１：１）（１２：９）という情報が格納されている。
【００３３】
すなわち、引用情報は、単語の重みに足し込んで文書インデックスに格納され、括弧内の数値は（単語出現Ｗｅｂ文書番号：該単語の重み）をそれぞれ示している。この格納例は、Ｗｅｂ文書１１およびＷｅｂ文書１２の双方に単語「犬」が1回現れているものの、Ｗｅｂ文書１２に現れる単語「犬」は別のＷｅｂ文書（ここではＷｅｂ文書１１）から引用されている部分にも含まれるため、Ｗｅｂ文書１１と比較して大きな重みが与えられている。ここでは文書インデックスに格納される単語の重みは、単純に被引用部分に含まれているか否かによる２種類の重みづけではなく、該単語を含む部分を引用している他のＷｅｂ文書数が線形または非線形に反映されているものとする。
【００３４】
このとき前記インデックス機能部４は、Ｗｅｂ文書間での引用情報を文書インデックスに反映させる際に、引用しているＷｅｂ文書の重要度を文書重要度テーブル６から読み出し、該重要度の値も用いて文書インデックスを構成する。ここでは「単語の重み＝Ｗｅｂ文書内における単語の出現回数「ｎ」＋（引用する他のＷｅｂ文書の文書重要度「ｇ」×引用部分における単語の出現回数「ｋ」）」として算出される。なお、文書重要度「ｇ」と出現回数「ｋ」の乗算は、単語を含む部分を引用するＷｅｂ文書毎に算出され、それぞれの算出値が出現回数「ｎ」に加算される。
【００３５】
そして、これを前述の文書インデックスの格納例、即ち単語「犬」には（１１：１）（１２：９）という情報が格納されている状況についてみれば、Ｗｅｂ文書１１には単語「犬」が１回現れ、他のＷｅｂ文書から引用されていないため、単語重みは「１」と算出され、文書インデックスには（ＷＥＢ文書：重み）の値の組として（１１：１）の情報が格納されている。一方、Ｗｅｂ文書１２には単語「犬」が１回現れ、文書重要度「８」のＷｅｂ文書１１に引用された部分に単語「犬」が１回出現しているため、単語「犬」の重みは「１＋（８．０×１）＝９」と算出され、文書インデックスには（１２：９）の情報が格納されている。
【００３６】
ただし、前記文書インデックスＤＢ５に保存される文書インデックスは、図１のデータ形式に限定されるものではなく、例えば引用情報の格納を（単語出現Ｗｅｂ文書番号：該単語重み：該単語被引用重み）といった形式としてもよい。また、全文検索用の分割単位、即ち文書インデックス毎に重みが格納されるので、ｎ−ｇｒａｍやサフィックスアレイの文字列（フレーズ）としてもよい。
【００３７】
（３）計算部７．８
前記キーワード一致度計算部７は、前記情報検索端末２から検索キーワードを指定した検索要求を受信後に、検索キーワードを用いて前記文書インデックスＤＢ５を参照し、検索キーワードを含むＷｅｂ文書をリストアップする。ここでリストアップされた各Ｗｅｂ文書の検索キーワードとの一致度を非特許文献１のＢＭ２５、ＢＭ２５Ｆ、ｔｆ・ｉｄｆなどの方法で算出する。このとき文書インデックスに格納された重みを変数として加えて、前記キーワード一致度を算出する。
【００３８】
算出方法としては、単語毎に付与された重みをｔｆ・ｉｄｆなどの計算式に掛け合わせてもよく、ＢＭ２５Ｆであれば図１に示すように、前記文書インデックスＤＢ５中の文書インデックスを作成する時点で被引用部分に含まれる単語のｔｆ値の倍率を重みによって変化させてもよい。ここで算出された検索キーワードとの一致度は、前記総合ランキング計算部１０に転送される。
【００３９】
前記総合ランキング計算部８は、前記重要度テーブル６を参照してリスト化された各Ｗｅｂ文書の重要度のリストを取得する。取得したリストに掲載された各Ｗｅｂ文書の重要度と前記キーワード一致度計算部７から転送された前記キーワード一致度とを総合して検索結果の出力順を決定する。ここで決定された出力順に従って前記情報検索端末２に検索結果が送信される。
【００４０】
このとき前記キーワード一致度は、Ｗｅｂ文書中で他のＷｅｂ文書から引用される単語やフレーズの重みを考慮した文書インデックスをベースに算出されるため、引用されている単語などがＷｅｂ文書中の重要部分として定義され、これによりＷｅｂ文書内の単語などの重要性が検索結果に的確に反映される。
【００４１】
とりわけ文書インデックスの作成に際して、引用しているＷｅｂ文書の重要度の値を前記重みの算出に利用するため、ＰａｇｅＲａｎｋやＨＩＴＳに代表される重要度の高いＷｅｂ文書に引用された被引用部分を、特に重要でないＷｅｂ文書に引用された部分よりも重視して、ＷＥＢ文書の検索キーワードとの一致度が算出される。また、他のＷｅｂ文書から引用されている頻度が前記重みの算出に利用されるため、多数の文書から引用されている単語やフレーズをより重要な部分として検索結果に的確に反映させることもできる。
【００４２】
≪第２実施形態≫
前記情報検索装置１は、図２に示すように、前記抽出機能部３の抽出した引用情報に基づき検索対象Ｗｅｂ文書間の関係（リンク）を判定する文書間関係判定機能部９を追加してもよい。
【００４３】
ここでは文書間の関係（リンク）の判定方法として、Ｗｅｂ文書のＵＲＬを比較して同一ドメインに属する、同一ホストに属する、あるいは同一ディレクトリに属するといった順に関係が深くなるという「ＷＷＷ」（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）の仕組みを利用する方法を用いることができる。具体例を挙げて説明すれば、以下の４つの引用情報が前記引用情報抽出機能部３から転送されたとする。
【００４４】
・１番目の引用情報
（ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｈｏｇｅ／ｈｏｇｅ．ｈｔｍｌ,ｈｔｔｐ：／／ｆｕｇａ．ｆｕｇａ．ｃｏｍ／ｆｕｇａ／ｆｕｇａ．ｈｔｍｌ，引用開始位置，  引用終了位置）
・２番目の引用情報
（ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｈｏｇｅ／ｈｏｇｅ．ｈｔｍｌ,ｈｔｔｐ：／／ｆｕｇａ．ｈｏｇｅ．ｃｏｍ／ｆｕｇａ／ｆｕｇａ．ｈｔｍｌ，引用開始位置，  引用終了位置）
・３番目の引用情報
（ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｈｏｇｅ／ｈｏｇｅ．ｈｔｍｌ,ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｆｕｇａ／ｆｕｇａ．ｈｔｍｌ，引用開始位置，  引用終了位置）
・４番目の引用情報
（ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｈｏｇｅ／ｈｏｇｅ．ｈｔｍｌ,ｈｔｔｐ：／／ｈｏｇｅ．ｈｏｇｅ．ｃｏｍ／ｈｏｇｅ／ｆｕｇａ．ｈｔｍｌ，引用開始位置，  引用終了位置）
ここでは引用しているＷｅｂ文書と引用されているＷｅｂ文書の関係（深度）を重みとして反映させることができる。例えば１番目の引用情報は全く異なるドメインによる引用であるので重みを「１」に設定し、２番目の引用情報は同一ドメインの別ホストによる引用であるので重みを「０．５」に設定し、３番目の引用情報は同一ホスト内の異なるディレクトリ間での引用であるので重みを「０．１」に設定し、４番目の引用情報は同一ホストの同一ディレクトリ内の引用であるので重みを「０．０５」に設定可能である。
【００４５】
また、一律に別ドメイン間の引用の重みを「１」、同一ドメイン内の引用の重みを「０．５」などと決めずに、特定のドメイン間やホスト間でのリンクや引用の量や割合に応じて引用の重みを算出するなどの方法を用いてもよい。ここで判定されたＷｅｂ文書間の関係（リンク）の重み値は、前記インデックス機能部４に転送される。
【００４６】
そして、前記インデックス機能部４は、Ｗｅｂ文書間の引用情報を文書インデックスに反映する際に、前記文書間関係判定機能部９から転送された重み値も利用して、文書インデックスを構成する。重み値の利用方法の一例を説明すれば、第１実施形態ではＷｅｂ文書１２には単語「犬」が１回現れ、文書重要度「８」のＷｅｂ文書１１に引用された部分に単語「犬」が１回出現しているため、単語「犬」の重みは「１＋（８．０×１）＝９」と算出され、文書インデックスには（１２：９）の情報が格納されている。ここでは更にＷｅｂ文書１１．１２間の関係（リンク）の重み値ｗを用いて、「１＋（ｗ×８．０×１）＝９」を単語「犬」の重みとして文書インデックスの情報に格納する。ただし、重み値ｗの利用方法は、これに限定されず、他の方法を用いてもよいものとする。
【００４７】
このようにＷｅｂ文書間の関係（リンク）の重み値ｗが文書インデックスに反映されることから、引用元のＷｅｂ文書と引用先のＷｅｂ文書とが同じＷｅｂサーバ上に存在する場合や、同じドメインに含まれる場合には被引用部分を重視することなく、別のドメインから引用されている被引用部分を重視して、Ｗｅｂ文書の検索キーワードとの一致度が算出される。この意味でＷｅｂ文書内の単語やフレーズの真の重要度が検索結果に反映される。
【００４８】
≪その他・プログラムなど≫
本発明は、前記各実施形態に限定されるものではなく、例えばＷｅｂ文書の重要度やＷｅｂ文書間の関係（リンク）を反映させることなく、単語を含む部分を引用している他のＷｅｂ文書数のみを単語の重みとすることもできる。この場合には単語の重みは、「Ｗｅｂ文書内における単語の出現回数×単語を含む部分を引用している他のＷｅｂ文書数」として算出される。同様に単語を含む部分を引用している他のＷｅｂ文書数とＷｅｂ文書間の関係（リンク）とを単語の重みとすることも可能である。
【００４９】
なお、本発明は、前記情報検索装置構成する各部３〜９の一部もしくは全部として、コンピュータを機能させるプログラムとして構成することもできる。このプログラムによれば、各部３〜９の全処理あるいは一部の処理をコンピュータに実行させることができる。
【００５０】
このプログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標）などの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００５１】
１…情報検索装置
２…情報検索端末（ユーザ端末）
３…引用情報抽出機能部（引用情報抽出手段）
４…インデックス機能部（インデックス手段）
５…文書インデックスＤＢ
６…文書重要度テーブル
７…キーワード一致度計算部
８…総合ランキング計算部
９…文書間関係判定機能部（文書間関係判定手段）
１１．１２…Ｗｅｂ文書
【図１】
2011048718.tif 000003
【図２】
2011048718.tif 000004