(57)【要約】【課題】  各文書の要約文を、表示デバイスに表示する検索システムにおいて、各検索結果が検索要求に該当するか否かの判断を、まとめて効率的に実行することができるようにすることを目的とする。【解決手段】  所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置し、要約文列に配置済みであることを示す配置済み情報を、所定の要約文に付与し、要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定し、要約文列に配置されていない要約文の中から、最新配置済み要約文との類似度が最も高い最近傍要約文を抽出し、最新配置済み要約文の次に、最近傍要約文を配置し、配置済み情報を付与し、最新配置済み要約文を更新し、要約文列において、最新配置済み要約文の次に最近傍要約文を配置する処理を、全ての要約文が要約文列に配置されるまで繰り返す。【選択図】  図１
2005332078.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムにおいて、
要約文間で共起する単語の種類数と共起頻度とに基づいて、要約文間の類似度を計算する類似度計算手段と；
上記要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定する最新配置済み要約文設定手段と；
上記検索結果である文書に対応する要約文であって、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出する最近傍要約文抽出手段と；
上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文を、上記最新配置済み要約文として設定し直す最新配置済み要約文設定し直し手段と；
上記要約文列において、上記最新配置済み要約文の次に上記最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す繰り返し手段と；
を有することを特徴とする検索結果の表示装置。
【請求項２】
請求項１において、
１つの要約文と共起する単語が、他の要約文中に存在すれば、上記共起する単語にタグを付与するタグ付与手段と；
検索結果中の隣接する要約文間で共起する単語を、強調表示する強調表示手段と；
を有することを特徴とする検索結果の表示装置。
【請求項３】
入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムにおいて、
要約文間で共起する単語の種類数と共起頻度とに基づいて、要約文間の類似度を計算し、メモリに記憶する類似度計算段階と；
上記要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定し、メモリに記憶する最新配置済み要約文設定段階と；
上記検索結果である文書に対応する要約文であって、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出し、メモリに記憶する最近傍要約文抽出段階と；
上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文によって、上記最新配置済み要約文として設定し直し、メモリに記憶する最新配置済み要約文設定し直し段階と；
上記要約文列において、上記最新配置済み要約文の次に上記最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す繰り返し段階と；
を有することを特徴とする検索結果の表示方法。
【請求項４】
入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示するプログラムにおいて、
要約文間で共起する単語の種類数と共起頻度とに基づいて、要約文間の類似度を計算し、メモリに記憶する類似度計算手順と；
上記要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定し、メモリに記憶する最新配置済み要約文設定手順と；
上記検索結果である文書に対応する要約文であって、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出し、メモリに記憶する最近傍要約文抽出手順と；
上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文によって、上記最新配置済み要約文として設定し直し、メモリに記憶する最新配置済み要約文設定し直し手順と；
上記要約文列において、上記最新配置済み要約文の次に上記最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す繰り返し手順と；
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果を表示する装置、検索結果を表示する方法およびプログラムに関するものである。
【背景技術】
【０００２】
インターネットの普及によって、ほとんどの企業は、自社のホームページに、お問い合わせ窓口を設けている。電話番号等の連絡先を提示するだけでなく、過去のＱ＆Ａのデータベースを公開し、お客様による自己解決の参考にしてもらうことによって、コールセンタの負荷軽減を図っている。
【０００３】
ユーザが、Ｑ＆Ａのデータベースから、自分の問い合わせに対応するＱ＆Ａを検索する場合、初期の検索条件として、検索キーワードの入力や、商品名等のカテゴリを選択した後に、検索結果のリストが表示される。
【０００４】
Ｑ＆Ａの検索結果は、Ｑの文章のリスト、または、Ｑの文章とＡの一部の文章とのリストで表現される場合が多い。したがって、各検索結果の文章量が多いという問題がある。
【０００５】
また、検索結果の件数が多く、該当するＱ＆Ａが、検索結果リストの後方に位置する場合、各Ｑ＆Ａが該当するものであるか否かをチェックするために読むべき全体の文章量が多く、認知的負荷が高いという問題がある。
【０００６】
また、ユーザが想起している検索要求と、該当するＱの文章表現が異なる場合、該当するＱ＆Ａを見逃す可能性が高い。たとえば、電話機のお問い合わせの事例を考えると、「電話機Ａを使用し、何だか調子が悪いので、買った時の状態に戻したいのですが、どうしたらいいですか？」という検索要求を想起したユーザがいるとする。この検索要求に該当するＱ＆ＡのＱの文章表現が、「イージーセットソフトで設定値を初期化する方法はありますか？」と表現されている場合、上記表現「初期化」を、「買ったときの状態に戻したい」という意味として、ユーザが解釈する必要がある。このために、各検索結果が検索要求に該当するか否かの判断を支援する必要がある。
【０００７】
これに対応するために、Ｑ＆Ａのうちで、アクセス頻度が高い順番に、検索結果を並べ替えることが提案されている（たとえば、非特許文献１参照）。つまり、Ｒｉｇｈｔ  Ｎｏｗ  Ｔｅｃｈｎｏｌｏｇｉｅｓ社のＦＡＱ検索システムにおいて、アクセス頻度を集計し、アクセス頻度が高い順に、検索結果を並べる機能が提案されている。また、検索キーワードが入力された場合、入力されたキーワードとの適合度によって、結果を並び替える方法も提案されている。
【非特許文献１】ＦＡＱ検索システム(URL:http://www.rightnow.com/)
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、ユーザは、検索結果の上位に位置するＱ＆Ａを探したいと考えているとは限らないので、上記従来例のいずれも、適切ではない場合が多いという問題がある。また、隣接する検索結果の類似度を考慮していないので、ユーザが、検索結果を１つずつ読み、該当するかどうかを判断する必要があるという問題がある。
【０００９】
一方、アルファベット順に、検索結果を並べることも考えられる。このように並べることによって、検索結果の文頭が同じものが、隣接する。このために、Ｑ＆Ａが、検索要求に合致するかどうかを、ある程度は、まとめて判断することができる。
【００１０】
しかし、この考え方は、類似する文章の文頭が必ずしも同じではないので、同じ種類の文章をまとめて評価することができないという問題がある。
【００１１】
つまり、上記従来例では、入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムにおいて、上記各検索結果である文書が検索要求に該当するか否かの判断を、まとめて効率的に実行することができないという問題がある。
【００１２】
本発明は、入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムにおいて、各検索結果が検索要求に該当するか否かの判断を、まとめて効率的に実行することができる検索結果の表示装置、検索結果の表示方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、検索された要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定し、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出し、上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文を、上記最新配置済み要約文として設定し直し、要約文列において、最新配置済み要約文の次に最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す。
【発明の効果】
【００１４】
本発明によれば、入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムにおいて、各検索結果が検索要求に該当するか否かの判断を、まとめて効率的に実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１６】
図１は、本発明の実施例１である検索結果の表示装置１００を示すブロック図である。
【００１７】
検索結果の表示装置１００は、入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示する検索システムであり、入出力部１０と、記憶部２０と、要約文処理部３０とを有する。
【００１８】
入出力部１０は、入力部１１と、出力部１２とを有する。
【００１９】
入力部１１は、キーボード等の入力デバイスを用いた検索キーワード入力や、マウス、キーボード等の入力デバイスによるメニュー選択によって、ユーザからの検索要求を受け付ける。入力部１１からの検索条件を、後述の文書ＤＢ記憶部２１に渡し、検索を実行する。なお、入力デバイスは、キーボードやマウス以外のデバイスでもよい。
【００２０】
出力部１２は、コンピュータのディスプレイ等の表示デバイスを用いて、並び替えられた検索結果（検索結果である文書に対応する要約文）を、図８に示すように、表示する。
【００２１】
記憶部２０は、文書ＤＢ記憶部２１と、検索結果要約文リスト記憶部２２とを有する。
【００２２】
文書ＤＢ記憶部２１は、少なくとも、文書識別子と、要約文と、文書の詳細データとによって構成されている。カテゴリ型の検索に対応するために、各データのカテゴリを保持するようにしてもよい。
【００２３】
図２は、実施例１において、電話機に関するＱ＆Ａのデータベースの具体例を示す図である。
【００２４】
お問い合わせ対象商品別に検索できるように、商品名のカテゴリが、各データに付与されている。また、Ｑ＆ＡのＱに該当する文書が、検索結果のリストに表示されている要約文として格納されている。文書詳細として、Ｑ＆Ａの文書全体が、文書ＤＢ記憶部２１に記憶されているが、図２には、文書詳細を省略して示してある。
【００２５】
入力部１１から検索条件を受信すると、検索結果である文書の要約文のリストを、検索結果要約文リスト記憶部２２に一時的に記録する。
【００２６】
検索結果要約文リスト記憶部２２は、検索結果の要約文リストを一時的に記憶し、後述の要約文ベクトル生成部３１に処理要求を出す。
【００２７】
図３は、実施例１において、検索条件が「カテゴリ＝電話機Ａ」である場合に、検索結果要約文リスト記憶部２２に記憶されている検索結果の例を示す図である。
【００２８】
なお、図３において、ＡＢ０、ＡＢ１、ＡＢ２、ＡＢ３、ＡＢ４は、検索された文書に対応する要約文の識別子である。つまり、要約文識別子ＡＢ０、ＡＢ１、ＡＢ２、ＡＢ３、ＡＢ４は、それぞれ、文書識別子０、１、２、３、４に対応している。
【００２９】
要約文処理部３０は、要約文ベクトル生成部３１と、要約文間類似度算出部３２と、要約文並び替え部３３とを有する。
【００３０】
要約文ベクトル生成部３１は、個々の要約文を解析し、ベクトル化する。ベクトル化の一例は、要約文を形態素解析し、名詞や動詞の語幹等をベクトルの次元とする。なお、ベクトルの要素が、単語である。
【００３１】
図４は、実施例１において、所定の要約文中における単語の出現頻度を、要約文毎に示す図である。
【００３２】
要約文をベクトル化する場合、単語の出現頻度以外に、単語のＴＦ／ＩＤＦ値等を用いて、ベクトル化するようにしてもよい。要約文のベクトル化が終了したら、要約文間類似度算出部３２に、処理要求を出す。
【００３３】
要約文間類似度算出部３２は、全ての要約文について、全ての対を生成し、この生成された対毎に、要約文間の類似度を算出する。要約文間の類似度として、要約文に対応するベクトル間の内積や、ユークリッド距離の逆数等を使用するようにしてもよく、要約文同士が類似する度合いを表現する尺度であれば、他の尺度を使用するようにしてもよい。
【００３４】
図５は、実施例１において、要約文間の類似度の例を示す図である。
【００３５】
図５に示す例は、要約文ＡＢ０と要約文ＡＢ１との間における類似度は、０．１であり、要約文ＡＢ３と要約文ＡＢ４との間における類似度は、０．２である。
【００３６】
要約文並び替え部３３は、検索結果要約文リスト記憶部２２に記憶されている要約文群を、互いに類似する要約文が隣接するように並び替える。
【００３７】
つまり、要約文間類似度算出部３２は、要約文間で共起する単語の種類数と共起頻度とに基づいて、要約文間の類似度を計算する類似度計算手段の例である。
【００３８】
要約文並び替え部３３は、上記要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定する最新配置済み要約文設定手段の例であり、上記検索結果である文書に対応する要約文であって、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出する最近傍要約文抽出手段の例であり、上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文を、上記最新配置済み要約文として設定し直す最新配置済み要約文設定し直し手段の例であり、上記要約文列において、上記最新配置済み要約文の次に上記最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す繰り返し手段の例である。
【００３９】
次に、実施例１の動作について説明する。
【００４０】
図６は、実施例１において、並び替えの詳細な処理手順を示すフローチャートである。
【００４１】
Ｓ１では、入力部１１に設けられているキーボードやマウス等の入力デバイスを用いて入力された検索条件を受信し、文書ＤＢ記憶部２１から、検索結果である文書を抽出し、この抽出された文書の要約文群を、検索結果要約文リスト記憶部２２に、一時的に記録する。
【００４２】
Ｓ２では、要約文ベクトル生成部３１が、個々の要約文を解析し、ベクトル化する。Ｓ３では、要約文間類似度算出部３２が、全ての要約文の全ての対を生成し、対応する要約文ベクトル間の類似度を算出する。この類似度の例を、図５に示してある。
【００４３】
Ｓ４では、要約文並び替え部３３が、任意の要約文を、要約文列の先頭に配置し、出力部１２に設けられているコンピュータのディスプレイのような表示デバイスに表示するように要求する。上記要約文列の先頭に配置する要約文を、ランダムに選択するようにしてもよく、また、アクセス頻度の最も高い文書や、検索条件との適合度が高い文書の要約文等を、上記要約文列の先頭の要約文として選択するようにしてもよい。また、要約文列に配置済みであることを示す配置済み情報を、上記要約文に付与し、「最新配置済み要約文」として設定する。
【００４４】
Ｓ５では、要約文並び替え部３３が、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い要約文を抽出し、この抽出された要約文を、「最近傍要約文」とする。この最近傍要約文を、上記要約文列において、上記最新配置済み要約文の次に配置し、コンピュータのディスプレイのような表示デバイスを用いて表示するように、出力部１２に要求する。また、上記最近傍要約文に、配置済み情報を付与する。さらに、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文を、上記最新配置済み要約文として設定し直す。
【００４５】
Ｓ６では、要約文並び替え部３３が、Ｓ５で抽出した最近傍要約文を、次の最新配置済み要約文に設定する。
【００４６】
Ｓ７では、要約文並び替え部３３が、抽出された文書に対応する全要約文が配置済みであるかどうかを判断し、配置していない要約文が残っている場合、Ｓ５に戻り、全ての要約文を配置した場合は、処理を終了する。
【００４７】
実施例１によれば、要約文間の類似度が高い要約文同士が、要約文列の同じような位置に配置されるので、検索結果が検索要求に該当するか否かを、まとめて効率的に判断することができる。
【００４８】
図７は、実施例１において、要約文列における要約文の配置例を示す図である。
【００４９】
図７に示す例では、所定の要約文として、要約文ＡＢ４を選択したとし、この要約文ＡＢ４が、要約文列における先頭位置Ｐ０に配置され、要約文ＡＢ４と類似度が最も高い（類似度０．７。図５参照）要約文ＡＢ０が、最近傍要約文として選択され、この要約文ＡＢ０が、要約文列における位置Ｐ１（位置Ｐ０の次の位置）に配置され、要約文ＡＢ０が、新たな「最新配置済み要約文」となる。次に、要約文ＡＢ０と類似度が最も高い（類似度０．５）要約文ＡＢ２が、最近傍要約文として選択され、この要約文ＡＢ２が、要約文列における位置Ｐ２（位置Ｐ１の次の位置）に配置され、要約文ＡＢ２が、新たな「最新配置済み要約文」となる。以下、これらの処理を繰り返す。
【００５０】
図８は、実施例１における表示例を示す図である。
【実施例２】
【００５１】
図９は、本発明の実施例２である検索結果の表示装置２００を示すブロック図である。
【００５２】
検索結果の表示装置２００は、検索結果の表示装置１００に、文字列処理部４０を追加した装置である。文字列処理部４０以外は、実施例１の構成と同じであるので、文字列処理部４０のみについて解説する。
【００５３】
文字列処理部４０は、タグ付与部４１と、共起文字列強調部４２とを有する。
【００５４】
タグ付与部４１は、要約文ベクトル生成部３１が、要約文をベクトル化した後に、ベクトルの次元を構成する単語が、要約文中に存在する場合に、要約文中に存在している単語に、タグを付与する。
【００５５】
一般的なＷｅｂブラウザでの利用を想定し、タグで囲まれた文字列は、表示デバイスに表示されないことを前提とする。たとえば、単語「主電話機」と単語「電話」とがベクトルの次元として採用され、「主電話機やコードレス電話機のそれぞれに、個別の番号を設定できますか？」という要約文が存在する場合を考える。
【００５６】
このときに、「＜ｔａｇ  ｖａｌｕｅ＝主電話機＞主電話機＜／ｔａｇ＞やコードレス＜ｔａｇ  ｖａｌｕｅ＝電話＞電話＜／ｔａｇ＞機それぞれに個別の番号を設定できますか？」というように、ベクトルの次元を構成する単語が、要約文中に存在する場合に、その単語にタグを付与する。
【００５７】
このようにすることによって、「主電話機」、「電話」のように、共通の文字列を含む単語を、別の単語として強調表示することができる。
【００５８】
また、「＜ｔａｇ品詞＝名詞ｖａｌｕｅ＝主電話機＞主電話機＜／ｔａｇ＞」のように、品詞情報までもタグに埋め込むと、同じ単語でも、品詞が異なる単語を、互いに別の単語として強調表示することができる。
【００５９】
共起文字列強調部４２は、要約文並び替え部３３が、要約文を並び替えている間に、互いに隣接するｉ番目要約文と、ｉ＋１番目の要約文との間で、共起する単語（両要約文のそれぞれに存在している単語）を強調表示する。検索結果をＨＴＭＬ言語で記述する場合は、タグ付与部４１で付与したタグ毎に、ＨＴＭＬの文字列の書式を制御するタグに置換する。
【００６０】
図１０は、実施例２において、強調すべき単語を太字で強調表示している例を示す図である。
【００６１】
たとえば、＜ｔａｇ  ｖａｌｕｅ＝［単語］＞［単語］＜／ｔａｇ＞という形式でタグが付与されている場合、〈＜ｂ＞［単語］＜／ｂ＞という形式に置換することによって、共起単語を、図１０に示すように、太字で強調表示することができる。また、文字に色をつけ、単語毎に色を変えるようにしてもよい。
【００６２】
図１１は、本発明の実施例２の動作を示すフローチャートである。
【００６３】
図１１に示すフローチャートは、基本的には、図８に示すフローチャートと同じであり、図８に示すフローチャートにおいて、Ｓ１１、Ｓ１２を付加した点のみが、図８に示すフローチャートと異なる。
【００６４】
要約文ベクトル生成部３１が要約文を生成した（ベクトル化した）（Ｓ２）後に、Ｓ１１では、タグ付与部４１が、要約文中に存在するベクトルの次元として採用された単語にタグを付与し、Ｓ３に進む。
【００６５】
要約文並び替え部３３が、要約文を並び替えている（Ｓ５）間に、Ｓ１２では、互いに隣接する最新配置済み要約文と最近傍要約文との間で共起する単語を、共起文字列強調部４２が、強調表示し、Ｓ６へ進む。
【００６６】
実施例２によれば、実施例１の検索システムにおいて、文字列の書式を制御することができ、しかも、他の任意の要約文と共起する単語が、要約文中に存在する場合に、当該単語にタグを付与し、検索結果中の隣接する要約文間で共起する単語を強調表示するので、類似している検索結果のまとまりを代表する内容を、容易に把握することができる。
【００６７】
なお、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、入力デバイスによってユーザからの検索条件を受付け、文書データベースから上記検索条件に対する検索結果である文書を抽出し、上記各文書の要約文を、表示デバイスに表示するプログラムにおいて、要約文間で共起する単語の種類数と共起頻度とに基づいて、要約文間の類似度を計算し、メモリに記憶する類似度計算手順と、上記要約文のうちの所定の要約文を、要約文を１次元的に配置する要約文列の先頭に、配置して表示し、上記要約文列に配置済みであることを示す配置済み情報を、上記所定の要約文に付与し、上記要約文列の先頭に配置されている要約文を、最新配置済み要約文として設定し、メモリに記憶する最新配置済み要約文設定手順と、上記検索結果である文書に対応する要約文であって、上記要約文列に配置されていない要約文の中から、上記最新配置済み要約文との類似度が最も高い最近傍要約文を抽出し、メモリに記憶する最近傍要約文抽出手順と、上記要約文列において、上記最新配置済み要約文の次に、上記最近傍要約文を配置して表示し、当該最近傍要約文に、上記配置済み情報を付与し、上記最新配置済み要約文を通常の配置済み要約文とし、上記最近傍要約文によって、上記最新配置済み要約文として設定し直し、メモリに記憶する最新配置済み要約文設定し直し手順と、上記要約文列において、上記最新配置済み要約文の次に上記最近傍要約文を配置する処理を、全ての要約文が、上記要約文列に配置されるまで、繰り返す繰り返し手順とをコンピュータに実行させるプログラムの例である。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施例１である検索結果の表示装置１００を示すブロック図である。
【図２】実施例１において、電話機に関するＱ＆Ａのデータベースの具体例を示す図である。
【図３】実施例１において、検索条件が「カテゴリ＝電話機Ａ」である場合に、検索結果要約文リスト記憶部２２に記憶されている検索結果の例を示す図である。
【図４】実施例１において、所定の要約文中における単語の出現頻度を、要約文毎に示す図である。
【図５】実施例１において、要約文間の類似度の例を示す図である。
【図６】実施例１において、並び替えの詳細な処理手順を示すフローチャートである。
【図７】実施例１において、要約文列における要約文の配置例を示す図である。
【図８】実施例１における表示例を示す図である。
【図９】本発明の実施例２である検索結果の表示装置２００を示すブロック図である。
【図１０】実施例２において、強調すべき単語を太字で強調表示している例を示す図である。
【図１１】実施例２の動作を示すフローチャートである。
【符号の説明】
【００６９】
１００…検索結果の表示装置、
１０…入力出部、
１１…入力部、
１２…出力部、
２０…記憶部、
２１…文書ＤＢ記憶部、
２２…検索結果要約文リスト記憶部、
３０…処理部、
３１…要約文ベクトル生成部、
３２…要約文間類似度算出部、
３３…要約文並び替え部、
２００…検索結果の表示部、
４０…文字列処理部、
４１…タグ付与部、
４２…文字列強調部。
【図１】
2005332078.tif 000003
【図２】
2005332078.tif 000004
【図３】
2005332078.tif 000005
【図４】
2005332078.tif 000006
【図５】
2005332078.tif 000007
【図６】
2005332078.tif 000008
【図７】
2005332078.tif 000009
【図８】
2005332078.tif 000010
【図９】
2005332078.tif 000011
【図１０】
2005332078.tif 000012
【図１１】
2005332078.tif 000013