(57)【要約】【課題】回答文の検索精度が向上した文章検索システム、Ｑ＆Ａ検索システム、クライアントステム及びサーバを提供する。【解決手段】Ｑ＆Ａサイトによって蓄積された質問文や回答文について、公知の概念化理論に基づいて、予め設定された複数の概念に分類する。検索者が入力した検索文に基づいて、各質問文や各回答文に設定された概念を検索することによって、キーワード検索では、漏れてしまうような有効回答文を抽出する。【選択図】図１８
2018063610.tif 000002
【特許請求の範囲】
【請求項１】
第１文章情報を記憶した第１データベースと、
第１文章情報に関連した第２文章情報を記憶した第２データベースと、
第１文章情報に含まれる複数の単語に基づいて、その文章情報が表す概念を１又は２以上設定して記憶する第１概念情報記憶手段と、
第２文章情報に含まれる複数の単語に基づいて、その文章情報が表す概念を１又は２以上設定して記憶する第２概念情報記憶手段と、
第１文章情報と、該第１文章情報に関連付けられた第２文章情報の双方に含まれる複数の単語に基づいて、その第１文章情報と第２文章情報が対となって表す概念を１又は２以上設定して記憶する第３概念情報記憶手段と、
検索文章情報を取得する検索情報取得手段と、
前記検索文章情報取得手段によって取得された検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記第１概念情報記憶手段、前記第２概念情報記憶手段及び前記第３概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章情報を、前記第１データベースまたは前記第２データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章情報から、抽出された文章情報に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章情報を選別する文章情報選別手段とを有する文章検索システム。
【請求項２】
質問文に関する情報を記憶した質問データベースと、
質問文に対する回答文に関する情報を記憶した回答データベースと、
質問文に含まれる複数の単語に基づいて、その質問文が表す概念を１又は２以上設定して記憶する質問概念情報記憶手段と、
回答文に含まれる複数の単語に基づいて、その回答文が表す概念を１又は２以上設定して記憶する回答概念情報記憶手段と、
質問文と、該質問文に対する回答文の双方の文章を結合させて、その結合された文章に含まれる複数の単語に基づいて、その質問文と回答文の結合文が表す概念を１又は２以上設定して記憶する質問回答概念情報記憶手段と、
検索文章情報を取得する検索情報取得手段と、
前記検索文章情報取得手段によって取得された検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記質問概念情報記憶手段、前記回答概念情報記憶手段及び前記質問回答概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章を、前記質問データベースまたは前記回答データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章から、抽出された文章に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章を選別する文章情報選別手段とを有するＱ＆Ａ検索システム。
【請求項３】
更に、質問文を投稿した質問者の属性情報を蓄積した質問者属性情報データベースと、
回答文を投稿した回答者の属性情報を蓄積した回答者属性情報データベースと、
検索文を投稿した投稿者の属性を取得する検索者属性取得手段と、
前記文章情報選別手段によって抽出された文章に係る質問文及び/又は回答者の属性情報と、前記検索者属性情報取得手段で取得された検索者属性情報とによって、前記文章情報選別手段によって抽出された文章から、さらに特定の文章を選定する文章情報選定手段を有する請求項２に記載のＱ＆Ａ検索システム。
【請求項４】
通信ネットワークを介して接続されるサーバに接続された複数のクライアントシステムを介して、ユーザ間で質問と、該質問に対する回答を送受信するＱ＆Ａシステムにおけるクライアントシステムであって、
画面上に画像を表示する表示手段と、
情報を入力する入力手段と、
前記入力手段によりユーザが入力した質問文を取得する質問文取得手段と、
前記質問文取得手段によって取得した質問文に基づいて質問情報を生成する質問情報生成手段と、
前記質問情報生成手段で生成された質問情報を前記サーバに送信する質問情報送信手段と、
送信された質問文に基づいて概念検索された回答文を前記サーバから受信する回答文を取得する回答文受信手段と、
前記回答文受信手段で受信した回答文を、対応する質問文と関連つけて、前記表示手段に表示する回答文表示手段とを有することを特徴とするクライアントシステム。
【請求項５】
通信ネットワークを介して接続されるサーバに接続された複数のクライアントシステムを介して、ユーザ間で質問と、該質問に対する回答を送受信するＱ＆Ａシステムにおけるサーバであって、
前記クライアントシステムから検索文章情報を取得する検索文章情報受信手段と、
質問文に関する情報を記憶した質問データベースと、
質問文に対する回答文に関する情報を記憶した第２データベースと、
質問文に含まれる複数の単語に基づいて、その質問文が表す概念を１又は２以上設定して記憶する質問概念情報記憶手段と、
回答文に含まれる複数の単語に基づいて、その回答文が表す概念を１又は２以上設定して記憶する回答概念情報記憶手段と、
質問文と、該質問文に対する回答文の双方の文章を結合させて、その結合された文章に含まれる複数の単語に基づいて、その質問文と回答文の結合文が表す概念を１又は２以上設定して記憶する質問回答概念情報記憶手段と、
前記検索文章情報受信手段によって受信した検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記質問概念情報記憶手段、前記回答概念情報記憶手段及び前記質問回答概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章を、前記質問データベースまたは前記回答データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章から、抽出された文章に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章を選別する文章情報選別手段と
前記文章情報選別手段によって選別された文章を、検索文章情報を取得したクライアントシステムへ送信する選別文章情報送信手段とを有するサーバ。
【請求項６】
更に、質問文を投稿した質問者の属性情報を蓄積した質問者属性情報データベースと、
回答文を投稿した回答者の属性情報を蓄積した回答者属性情報データベースと、
検索文を投稿した投稿者の属性をクライアントシステムから受信する検索者属性受信手段と、
前記文章情報選別手段によって抽出された文章に係る質問文及び/又は回答者の属性情報と、前記検索者属性情報受信手段で取得された検索者属性情報とによって、前記文章情報選別手段によって抽出された文章から、さらに特定の文章を選定する文章情報選定手段を有する請求項５に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文章検索システム、Ｑ＆Ａ検索システム、クライアントステム及びサーバに係り、詳しくは質問に対して的確な回答を抽出できるＱ＆Ａシステム、クライアントステム及びサーバに関するものである。
【背景技術】
【０００２】
従来、利用者が質問を公開し、回答を募って疑問を解消する仕組みを提供するＱ＆Ａサイトが知られている。このようなＱ＆Ａサイトで投稿された質問や回答は蓄積され、質問と回答に関するＱ＆Ａデータベースが構築される。
【０００３】
このようなＱ＆Ａデータベースでは、データの蓄積量が膨大であることから、既述のＱ＆Ａサイトに質問を投稿し、サイト上で他人から回答を得ずとも、回答を欲する質問に対して、既にその質問に対応する回答がデータベース内に存在する可能性がある。つまり、他人からの回答を待つよりも、データベース内から回答を検索した方が、より迅速に回答が得られることとなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−７０６９６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、Ｑ＆Ａデータベースから所望の文章情報を抽出する検索処理において、従来では、検索キーワードとして複数の単語を設定する手法が一般的である。しかし、このような検索手法では、以下のような問題が生じていた。
例えば、回答文として該当するべき文章の概念に対して、同じ概念に属するものではあるが、使用されている単語が異なるために、検索結果から漏れてしまう回答が生じる。逆に、使用されている単語は同じであるが、文章の内容は異なる概念に属する回答が検索結果に含まれてしまう。また、検索を掛ける利用者がキーワードとして選択する単語の内容に、検索結果が大きく依存してしまうため、質問者の意図に合致した回答文を抽出できない場合がある。
【０００６】
さらに、キーワード検索の他、質問文を入力し、この質問文に基づいて検索を行う処理においても、十分な検索結果を得ることは困難であった。特に、質問文が曖昧な内容である場合には、単純に単語が一致する文章を抽出することとなり、検索結果が不正確となる確率が高くなるといった欠点があった。
【０００７】
この発明は、回答文の検索精度が向上した文章検索システム、Ｑ＆Ａ検索システム、クライアントステム及びサーバを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
以上のような問題を解決する本発明は、以下のような構成を有する。
［１］第１文章情報を記憶した第１データベースと、
第１文章情報に関連した第２文章情報を記憶した第２データベースと、
第１文章情報に含まれる複数の単語に基づいて、その文章情報が表す概念を１又は２以上設定して記憶する第１概念情報記憶手段と、
第２文章情報に含まれる複数の単語に基づいて、その文章情報が表す概念を１又は２以上設定して記憶する第２概念情報記憶手段と、
第１文章情報と、該第１文章情報に関連付けられた第２文章情報の双方に含まれる複数の単語に基づいて、その第１文章情報と第２文章情報が対となって表す概念を１又は２以上設定して記憶する第３概念情報記憶手段と、
検索文章情報を取得する検索情報取得手段と、
前記検索文章情報取得手段によって取得された検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記第１概念情報記憶手段、前記第２概念情報記憶手段及び前記第３概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章情報を、前記第１データベースまたは前記第２データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章情報から、抽出された文章情報に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章情報を選別する文章情報選別手段とを有する文章検索システム。
【０００９】
［２］質問文に関する情報を記憶した質問データベースと、
質問文に対する回答文に関する情報を記憶した回答データベースと、
質問文に含まれる複数の単語に基づいて、その質問文が表す概念を１又は２以上設定して記憶する質問概念情報記憶手段と、
回答文に含まれる複数の単語に基づいて、その回答文が表す概念を１又は２以上設定して記憶する回答概念情報記憶手段と、
質問文と、該質問文に対する回答文の双方の文章を結合させて、その結合された文章に含まれる複数の単語に基づいて、その質問文と回答文の結合文が表す概念を１又は２以上設定して記憶する質問回答概念情報記憶手段と、
検索文章情報を取得する検索情報取得手段と、
前記検索文章情報取得手段によって取得された検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記質問概念情報記憶手段、前記回答概念情報記憶手段及び前記質問回答概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章を、前記質問データベースまたは前記回答データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章から、抽出された文章に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章を選別する文章情報選別手段とを有するＱ＆Ａ検索システム。
【００１０】
［３］更に、質問文を投稿した質問者の属性情報を蓄積した質問者属性情報データベースと、
回答文を投稿した回答者の属性情報を蓄積した回答者属性情報データベースと、
検索文を投稿した投稿者の属性を取得する検索者属性取得手段と、
前記文章情報選別手段によって抽出された文章に係る質問文及び/又は回答者の属性情報と、前記検索者属性情報取得手段で取得された検索者属性情報とによって、前記文章情報選別手段によって抽出された文章から、さらに特定の文章を選定する文章情報選定手段を有する上記［２］に記載のＱ＆Ａ検索システム。
【００１１】
［４］通信ネットワークを介して接続されるサーバに接続された複数のクライアントシステムを介して、ユーザ間で質問と、該質問に対する回答を送受信するＱ＆Ａシステムにおけるクライアントシステムであって、
画面上に画像を表示する表示手段と、
情報を入力する入力手段と、
前記入力手段によりユーザが入力した質問文を取得する質問文取得手段と、
前記質問文取得手段によって取得した質問文に基づいて質問情報を生成する質問情報生成手段と、
前記質問情報生成手段で生成された質問情報を前記サーバに送信する質問情報送信手段と、
送信された質問文に基づいて概念検索された回答文を前記サーバから受信する回答文を取得する回答文受信手段と、
前記回答文受信手段で受信した回答文を、対応する質問文と関連つけて、前記表示手段に表示する回答文表示手段とを有することを特徴とするクライアントシステム。
【００１２】
［５］通信ネットワークを介して接続されるサーバに接続された複数のクライアントシステムを介して、ユーザ間で質問と、該質問に対する回答を送受信するＱ＆Ａシステムにおけるサーバであって、
前記クライアントシステムから検索文章情報を取得する検索文章情報受信手段と、
質問文に関する情報を記憶した質問データベースと、
質問文に対する回答文に関する情報を記憶した第２データベースと、
質問文に含まれる複数の単語に基づいて、その質問文が表す概念を１又は２以上設定して記憶する質問概念情報記憶手段と、
回答文に含まれる複数の単語に基づいて、その回答文が表す概念を１又は２以上設定して記憶する回答概念情報記憶手段と、
質問文と、該質問文に対する回答文の双方の文章を結合させて、その結合された文章に含まれる複数の単語に基づいて、その質問文と回答文の結合文が表す概念を１又は２以上設定して記憶する質問回答概念情報記憶手段と、
前記検索文章情報受信手段によって受信した検索文章情報に含まれる複数の単語に基づいて検索情報を設定する検索情報設定手段と、
前記検索情報設定手段によって設定された検索情報が、前記質問概念情報記憶手段、前記回答概念情報記憶手段及び前記質問回答概念情報記憶手段の内、少なくとも何れか２つの記憶手段に記憶されている複数の概念のいずれに属するか判定する概念抽出手段と、
概念抽出手段によって抽出された概念に対応する文章を、前記質問データベースまたは前記回答データベースから抽出する文章情報抽出手段と、
前記文章情報抽出手段によって抽出された文章から、抽出された文章に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章を選別する文章情報選別手段と
前記文章情報選別手段によって選別された文章を、検索文章情報を取得したクライアントシステムへ送信する選別文章情報送信手段とを有するサーバ。
【００１３】
［６］更に、質問文を投稿した質問者の属性情報を蓄積した質問者属性情報データベースと、
回答文を投稿した回答者の属性情報を蓄積した回答者属性情報データベースと、
検索文を投稿した投稿者の属性をクライアントシステムから受信する検索者属性受信手段と、
前記文章情報選別手段によって抽出された文章に係る質問文及び/又は回答者の属性情報と、前記検索者属性情報受信手段で取得された検索者属性情報とによって、前記文章情報選別手段によって抽出された文章から、さらに特定の文章を選定する文章情報選定手段を有する上記［５］に記載のサーバ。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、検索文によって、文章を検索するに際して、検索対象データベースに蓄積されている文章について、それぞれ概念が設定され、検索情報と設定された概念との間で検索処理が行われるので、漏れの少ない検索が可能となる。さらに、検索された文章情報については、抽出された文章情報に設定されている概念が、複数の前記概念情報記憶手段に記憶されている文章情報を選別するので、精度の高い検索結果を得ることができる。
【００１５】
請求項２及び５に記載の発明によれば、蓄積されている質問文や回答文について、それぞれ概念が設定されており、その概念と検索情報とに基づいて、検索が行われるので、キーワードによる従来の検索手法よりも、漏れの少ない検索結果を得ることが可能となる。さらに、質問文、回答文、対となっている質問文と回答文のそれぞれについて設定された概念に、重複して含まれる質問文及び/又は回答文を選別することで、検索の意図により合致した検索結果に近づけることが可能となる。
【００１６】
請求項３及び６に記載の発明によれば、質問者や回答者の属性と、検索者の属性を用いて、さらに検索結果から特定の文章を抽出するので、検索者の意図に沿った検索結果を得ることができる。
請求項４に記載の発明によれば、概念検索によって抽出された検索結果を検索者の使用するクライアントシステムで得ることができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態におけるＱ＆Ａシステム１００のシステム構成を示す概念図である。
【図２】ユーザ端末、サーバの構成を示すブロック図である。
【図３】Ｑ＆Ａサイトの表示画面を示す平面図である。
【図４】データベースの構成図である。
【図５】データベースの構成例を示す図である。
【図６】データベースに記憶されているデータの例を示す図である。
【図７】データベースの構成例を示す図である。
【図８】データベースに記憶されているデータの例を示す図である。
【図９】データベースの構成例を示す図である。
【図１０】データベースの構成例を示す図である。
【図１１】概念の設定手法の一例を示す図である。
【図１２】ユーザ端末のフローチャートである。
【図１３】表示画面の図である。
【図１４】サーバのメインフローチャートである。
【図１５】検索処理のフローチャートである。
【図１６】設定される概念の全体構成を示す図である。
【図１７】検索処理のサブルーチンである。
【図１８】表示画面の図である。
【図１９】表示画面の図である。
【発明を実施するための形態】
【００１８】
以下本発明のＱ＆Ａシステム１００の好適実施形態について、添付図面に基づいて詳細に説明する。図１は、Ｑ＆Ａシステム１００のシステム構成を示す概念図である。Ｑ＆Ａシステムは、予め会員登録された会員間において、サイト上において質問を募集し、集められた質問に対する回答を、会員から募集し、質問とそれに対する回答をデータベース化するＱ＆Ａシステムであって、さらに、検索操作することによって、既に蓄積されている質問と回答のデータベースから、所望の回答を抽出できるＱ＆Ａシステムである。    図１に示すように、Ｑ＆Ａシステム１００は、ユーザ端末１ａ〜１ｄ、及びサーバ２とが、ネットワークＮｅを介して接続されることにより構成されている。
【００１９】
ネットワークＮｅは、電話回線網、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ ＳｅｒｖｉｃｅｓＤｉｇｉｔａｌ Ｎｅｔｗｏｒｋ）回線網、ＡＤＳＬ通信網、光通信網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信回線と、それらを接続するインターネットサービスプロバイダ基地局等を含む。また、ネットワークＮｅは、限られたエリア内におけるネットワークであるイントラネットであってもよい。ここで、イントラネットは、サーバと、複数のクライアントとを接続して構成され、接続されたサーバ、及び複数のクライアント間で情報や資源を共有するための、限られたエリア内におけるネットワークである。なお、ネットワークＮｅは、任意な時に接続が可能であればよく、常時接続されている必要はない。各端末間の接続回線を有線回線として図示したが、これらは無線回線であっても良い。
【００２０】
ユーザ端末１ａ〜ｄは、例えば、汎用のパーソナルコンピュータ（ＰＣ）１ａ、ノート型ＰＣ１ｂ、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）１ｃ、携帯電話１ｄ、その他タブレット型式の端末等の多機能携帯端末などにより構成され、Ｑ＆Ａシステム１００を利用する会員或いはシステム管理者により管理される端末である。なお、ユーザ端末１ａ〜ｄを統括して示す場合は、「ユーザ端末１」と記す。
【００２１】
ユーザ端末１は、Ｗｅｂサイトを閲覧するためのアプリケーションソフトであるブラウザを搭載し、このブラウザによりサーバ２が開設するＨＰ（ホームページ（以下、Ｑ＆Ａ検索サイトという））にアクセスする。そして、サーバ２が提供するＱ＆Ａ検索サイトを介して、情報の送受信を行うことにより、質問、回答、コメントの投稿又は閲覧、質問や回答に対する評価の表明、検索文又はキーワードの入力、検索結果等の閲覧、Ｑ＆Ａ検索等のサービスの提供を受ける。
【００２２】
なお、ユーザは、ユーザ端末１を介して、Ｑ＆Ａ検索サイトを閲覧できるが、更に、会員登録することができる。会員登録のためには、特定ユーザである会員となろうとするユーザは、ユーザ端末１を介して、Ｑ＆Ａ検索サイトにおける会員登録画面を利用して、ユーザ情報として、ユーザＩＤ、パスワード、氏名、会員番号、年齢、職業、年収、性別、役職、メールアドレス、電話番号、専門分野、職種、得意分野、趣味、居住地域（住所、又は職場の住所）、飲食の嗜好（甘いもの好き、辛いもの好き等）、回答者評価値等をサーバ２に送信する。サーバ２は、会員情報であるユーザ情報を登録し、サーバ２の備える記憶手段としての記憶部（２６、図２参照）の会員データベースに、当該ユーザ情報を記憶する。そして、会員登録を行った後は、会員は、Ｑ＆Ａ検索サイトを利用するにあたっては、ユーザＩＤ及びパスワードを含むログイン情報をサーバ２に送信して、ログイン認証を行うことにより、Ｑ＆Ａ検索サイトを利用可能となる。
【００２３】
また、ログイン情報は、ユーザＩＤ及びパスワードに限らず、例えば、メールアドレス、又は氏名及び会員番号であってもよく、上述したユーザ情報に含まれる情報によりログイン認証が行える構成であれば良い。  
或いは、予めユーザ登録を行わずに、質問、回答又はコメントを投稿する際に、ユーザを特定可能な情報（例えば、氏名、住所、年齢［生年月日］、職業、年収、性別、役職、メールアドレス、電話番号等）を質問、回答又はコメントと同時に入力させることにより、Ｑ＆Ａシステム１００の利用権限を許諾する構成であっても良い。
【００２４】
図２を参照して、ユーザ端末１の内部構成の一例を説明する。図２は、通信端末としてのユーザ端末１の要部構成を示すブロック図である。図２に示すように、ユーザ端末１は、制御手段としてのＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１、入力部１２、表示手段としての表示部１３、送信手段及び受信手段としての通信部１４、ＲＡＭ１５、記憶部１６等から構成され、各部はバス１７により接続されている。ＣＰＵ１１は、記憶部１６に格納されているシステムプログラム、Ｗｅｂブラウザなどの各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ内の図示しないワークエリアに展開し、入力部１２から入力されるデータに応じて、プログラムに従った各種処理を実行し、処理結果をＲＡＭ１５内のワークメモリに格納する。また、処理結果を表示するための表示情報を生成して表示部１３へ出力する。ＣＰＵ１１は、記憶部１６からブラウザのプログラムを読み出し起動し、サーバ２にアクセスして、Ｑ＆Ａ検索サイトから、Ｑ＆Ａ検索サイトの後述する画面データを受信して、ＲＡＭ１５に記録すると共に、表示部１３にＱ＆Ａ検索サイトの画面（図３参照）を表示させる。
【００２５】
図３は、表示部１３に表示された上記画面例を示す図である。図３に示されているように、画面１３１には、メニューバー１３１Ａ、アドレスバー１３１Ｂ、Ｑ＆Ａ・検索ツールバー１３１Ｃ、表示領域１３１Ｄが設けられている。メニューバー１３１Ａには、頻繁に利用する機能をアイコン化したボタンが並べて表示されており、それぞれのアイコンを操作することにより、各アイコンに対応した機能が実現される。アドレスバー１３１Ｂには、Ｑ＆Ａ検索サイトのアドレスが表示される。  
Ｑ＆Ａ・検索ツールバー１３１Ｃには、質問入力ボタン１３１ｄ、Ｑ＆Ａ表示・コメント入力ボタン１３１ｅ、回答入力ボタン１３１ｇ、質問検索ボタン１３１ｈ、会員登録ボタン１３１ｉが設けられている。
【００２６】
質問入力ボタン１３１ｄは、表示領域１３１Ｄに質問の入力用の画面の表示を指示するボタンである。Ｑ＆Ａ表示・コメント入力ボタン１３１ｅは、表示領域１３１Ｄに、質問と回答の表示と、それに対するコメント投稿用の画面の表示を指示するボタンである。回答入力ボタン１３１ｇは、表示領域１３１Ｄに質問に対する回答の入力用の画面の表示を指示するボタンである。質問検索ボタン１３１ｈは、表示領域１３１Ｄに、検索キーワード又は検索文を入力する入力用の画面を表示するボタンである。
表示領域１３１Ｄに表示される情報は、例えば、ＨＴＭＬ形式で記述されており、ブラウザを介してダウンロードした文書や画像が表示される。上記各画面データはサーバ２から受信する。
【００２７】
入力部１２は、かな／英数字入力キー、カーソルキー及び各種機能キー等を備えたキーボード（入力手段）と、画面に表示された所定の領域を指定するポインティングデバイスであるマウス（指定手段）とを備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号としてＣＰＵ１１へ出力する。また、ユーザ端末１がＰＤＡ、携帯端末等である場合、入力部１２は、カーソルキー、数字キー及び各種機能キー等を備えて構成され、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
【００２８】
表示部１３は、ＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）等により構成され、ＣＰＵ１１から入力される表示信号の指示に従って各種表示データの画面表示を行う。例えば、表示部１３は、ＣＰＵ１１の制御に応じて、Ｑ＆Ａ・検索ツールバーを備えるブラウザ画面１３１に後述する各種画像を画面に表示する。
【００２９】
通信部１４は、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、あるいはインターネット等の各種ネットワークに接続された伝送媒体に接続可能なインターフェイスである。具体的には、ネットワークインターフェースカード、モデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）又はターミナルアダプタ（ＴＡ：Ｔｅｒｍｉｎａｌ Ａｄａｐｔｅｒ）等によって構成され、既述の通信回線を介して外部機器との通信を行うための制御を行う。    ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１５は、ＣＰＵ１１によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。上記のように、サーバ２からダウンロードした画面データが記憶される。
【００３０】
記憶部１６は、プログラムやデータ等があらかじめ記憶されている記憶媒体（図示せず）を有しており、この記憶媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体は記憶部１６に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記憶媒体には、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。また、記録媒体に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からＷＡＮ、ＬＡＮ等のネットワーク回線の伝送媒体を介して通信部１４から受信して記憶する構成にしてもよく、さらに、記録媒体はネットワーク上に構築されたサーバの記録媒体であってもよい。また、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
具体的に記憶部１６は、オペレーティングシステム、ブラウザのプログラム等を記憶している。或いは、ＣＤ−Ｒ、メモリ等の記録媒体からＱ＆Ａ・検索ツールバープログラムをインストールする構成であっても良い。
【００３１】
次に、Ｑ＆Ａコミュニティーサーバ２について説明する。なお、サーバ２の要部構成については、上述したユーザ端末１の要部構成と略同一とするため、各構成部分には同列の符号を付し（図２参照）、その構成の図示及び説明は省略する。以下では、サーバ２に特徴的な機能、及びサーバ２に備えるデータベースについて詳細に説明する。
【００３２】
サーバ２は、処理手段としてのＣＰＵ２１、入力部２２、表示部２３、送受信手段としての通信部２４、ＲＡＭ２５、記憶手段としての記憶部２６等を備えて構成され、各部はバス２７により接続されている。サーバ２は、会員同士の間で、特定の事象に関する質疑応答を行うＱ＆Ａサイト、及び検索サイトをインターネット上に開設する。そして、上述したサイトにおいて、ユーザ端末１から質問、回答、コメント、質問や回答に対する評価の表明、検索に係る情報を受信し、受信した情報に基づいて後述する検索処理（図１５及び図１７）等を実行する。
【００３３】
記憶部２６は、システムプログラム、当該システムに対応する各種処理プログラム、後述する画面データ、及び各種処理プログラムで処理されたデータ等を記憶する各種データベースを備える。この他、記憶部２６は、図４に示されているように、Ｑ＆Ａシステム１００において蓄積・使用されるデータを格納するデータベースＤＢ２を有する。データベースＤＢ２は複数の記憶エリアを備え、ログデータ領域、質問データベース領域、回答データベース領域、会員データベース領域、Q&Aデータベース領域、検索データ領域が含まれている。
ログデータ領域に記憶されているログデータ２０１ａは、上記Ｑ＆Ａ検索サイトを閲覧したユーザのユーザＩＤ、閲覧日時、閲覧回数、ポイント付与の有無、ユーザがサイト内のどのカテゴリを訪れたか、或いは、上記サイトからどのサイトへ遷移したか等のデータである。なお、閲覧日時、閲覧回数等のデータはユーザＩＤに対応して記憶されている。
【００３４】
図５及び図６に示されているように、質問データベース領域に格納されている質問データ２０２ａは、投稿された質問文、各質問文に割り付けられた質問番号、その質問文を投稿した質問者のＩＤ、質問文に設定された概念１〜３、等のデータである。質問データベースにおいて、概念１〜3の記憶されている領域が、質問概念情報記憶手段として機能する。
【００３５】
図７及び図８に示されていように、回答データベース領域に格納されている回答データ２０３ａは、投稿された回答文、各回答文に割り付けられた回答番号、その回答文を投稿した回答者のＩＤ、回答文に設定された概念１〜３、回答文に対応する質問文等のデータである。回答データベースにおいて、概念１〜3の記憶されている領域が、回答概念情報記憶手段として機能する。
【００３６】
図９に示されているように、会員データ２０４ａは、上記Ｑ＆Ａ検索サイトに会員として登録されているユーザ（特定ユーザ）のユーザ情報（属性情報（登録される会員に備わっている固有の性質・特徴）等）であり、ユーザＩＤに対応して記憶されている。具体的に、ユーザ情報には、ユーザＩＤに対応して記憶された、パスワード、氏名、生年月日、職業、年収、性別、役職、メールアドレス、電話番号、配偶者の有無、子供の有無、専門分野、職種、得意分野、趣味、居住地域（住所、又は職場の住所）、飲食の嗜好（甘いもの好き、辛いもの好き等）、回答専門分野として登録されているカテゴリ、獲得したポイント等を含んでいる。また、会員データ２０４ａには、会員登録されていないユーザに関するデータも記憶される。この一般ユーザのデータは、例えば、質問を投稿した者、回答を投稿した者について、ユーザデータを記憶する領域が設けられ、アクセスしたＩＰアドレスなどを識別情報として登録し、質問又は回答の投稿時に入力した属性データも記憶される。
【００３７】
図１０に示されているように、Ｑ＆Ａデータ２０５ａは、質問番号と、該質問に対して投稿された回答番号と、該質問番号の質問文と、該回答番号の回答文とを、一対一で対応させて、質問文と回答文を結合し、該結合した文に基づいて設定された複数の概念をデータとして含んでいる。この結合させられた質問文の質問者ＩＤと、回答文の回答者ＩＤも関連付けられて記憶されている。また、質問文と回答文もデータとして記憶していてもよい。このＱ＆Ａデータの記憶領域が、質問回答概念情報記憶手段として機能する。
【００３８】
検索データ２０６ａは、検索文、検索キーワード、入力した日時、場所（ＩＰ）、検索者情報、検索それた回答文の回答Ｎｏなどが、ユーザ情報に関連付けられて記憶される。
検索データ２０６aには、概念検索で抽出された回答群を、検索データとして一時的に記憶される。例えば、質問文に対する概念検索で検索された回答候補群A、質問文回答文に対する概念検索で検索された回答候補群B、回答文に対する概念検索で検索された回答候補群Cである。
上記説明したデータベースＤＢに記憶されている各種データは、必要に応じて適宜ユーザ端末１に送られ、又ユーザ端末１からのデータの供給によって適宜更新される。 
【００３９】
次に、質問データ２０２ａ、回答データ２０３ａ、Ｑ＆Ａデータ２０５ａにおいて、記憶されている概念について説明する。概念とは、元となる文の内容が、どのようなカテゴリ（話題）に含まるのか、を端的に示すものである。この概念は、多数の概念が予め設定されており、上位から下位へかけて、複数の階層に分けて設けられている。
【００４０】
図１１には、ある文章について、その文章がどのような分野の内容を含んでいるのか、その内容の概念を特定する手法を説明するための図である。この実施形態では、潜在的ディリクレ配分法（Latent Dirichlet Allocation）を用いて、文章に対する概念（トピック）を設定する。
既に、多数の概念が予め設定されており、各設定された概念には、その概念について共起すると予想される単語群が、予め設定されている。例えば、「遺伝学」では、「表現型、遺伝子、ＤＮＡ、受精卵、多胚化、染色体・・・」といった単語で構成された集合が、設定されている。
そして、概念を設定しようとする文章について、その文章を構成する単語を分解し、出現頻度の高い単語から優先して、いずれの概念の単語群に含まれるのか判定する。最も多くの単語が単語群に含まれている概念が、その文章が表す内容を示す概念と判定される。
【００４１】
図示の例では、「一卵性双生児、遺伝子、双生児、遺伝、生物学的、あり方、両方、決まって」といった単語が含まれている。また、概念として設定された「研究」の単語群に含まれる「教授、研究、調査、半分、方法、的問題、考え方、質問、結果、違い、統計的分析、環境、影響、条件、組み合わせ」といった単語が多く抽出され、この文章には、「遺伝学」と「研究」という概念が設定される。この例では、概念「社会」については、出現単語数が少ないので、概念として設定されない。
【００４２】
同様な処理を、質問文、回答文及び質問文と回答文を結合した文章について、それぞれ概念を設定する。設定する概念の数は、元となる文章の長さに応じて、任意に設定することができる。
【００４３】
次に、本実施の形態の動作を説明する。  
以下に示す図１２及び図１３のフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態でサーバ２の記憶部２６に格納されており、ＣＰＵ２１は、このプログラムコードに従った動作を逐次実行する。また、図示しないＣＤ−ＲＯＭ、ＤＶＤ―ＲＯＭ等から外部供給されるプログラム／データを利用してこの実施の形態特有の動作を実行することも可能である。
【００４４】
ユーザ端末１側の手順を、図１２を参照して説明する。以下に説明するのは、ユーザ端末１を、会員が質問を検索する検索者として使用する場合であり、検索者端末として機能する。ブラウザによりアクセスしたＱ＆Ａサイトから受信したＩＤ入力画面を表示する（ステップＳ１０１）。ＩＤ入力画面の所定の欄に入力された検索者のユーザＩＤとパスワードを取得し、サーバ２へ送信する（ステップＳ１０３）。サーバ２は、会員を特定するユーザＩＤを取得することによって、検索者の属性情報を特定することができる。
【００４５】
サーバ２から、承認する旨の回答と、質問カテゴリ選択画面（図３）に表示する各種のカテゴリのデータ（サーバ２の記憶部２６に記憶されている）と、を受信した後、質問カテゴリ選択画面（図３）に、受信した質問カテゴリを表示する（ステップＳ１０５）。図３に示されている例では、表示領域１３１Ｄに検索する質問の内容が含まれると予想される複数のカテゴリが表示される。カテゴリは、大まかに分類された複数の第１カテゴリと、各第１カテゴリを細分化した第２カテゴリに分けられている。各第１カテゴリを選択すると、複数の第２カテゴリが表示され、最終的に第２カテゴリを選択する。
【００４６】
この実施形態では、第１カテゴリとして［旅行・レジャー・生活］を選択し、更に［旅行・レジャー・生活］の中の第２カテゴリである[車]のカテゴリを選択したものとして、説明を進める。  ここで選択されたカテゴリは、入力される検索情報としての質問文について、抽出される概念、或いは検索キーワードとして加えることもできる。
【００４７】
Ｑ＆Ａツールバー１３１Ｃの質問検索アイコン１３１ｈにカーソルを重ねてクリックすることで（以下、この操作を「押す」と称する）、図13に示されているような検索キーワード入力画面の画面データを、サーバ２から受信して当該質問入力画面が表示される（ステップＳ１０６）。質問入力画面１３１Ｄには、検索文入力ボックス１３１Ｄ２が設けられており、ここに検索情報としての［検索文］を入力するよう促す。検索文は、キーワードであってもよい。例えば、「車」「家族」「維持費」「レジャー」と入力する。
なお、ステップＳ１０５を省略してもよい。
送信ボタン１３１Ｄ３を押すことで、検索情報と選択されたカテゴリの情報をサーバ２に送信する（ステップＳ１０９）。  
【００４８】
サーバ２では、ステップＳ１０３で送られたユーザＩＤで特定された検索者（ユーザ（会員））の固有情報（属性情報）と、ステップＳ１０９で送られた検索情報を、コンテンツデータ２０３ａとしてユーザＩＤに対応して記憶する。また、検索情報は、検索データ２０６ａとして記憶される。以上で、質問者端末としてのユーザ端末１の質問入力処理を終了する。
【００４９】
次に、サーバ２の動作について説明する。図１４は、ユーザ端末１から、検索情報が供給されるサーバ２の処理動作を示すフローチャートである。ユーザ端末１から検索者のユーザＩＤとパスワードを受信し（ステップＳ２０１）、会員であることを認証した（ステップＳ２０３）後、ユーザＩＤによって特定された検索者の情報を会員データベースＤＢ２(２０４ａ)から抽出しておく（ステップＳ２０５）。抽出される検索者の情報には、属性情報（性別、生年月日、職種、専門分野、得意分野、配偶者の有無、子供の有無等）が含まれる。
【００５０】
次に、ユーザ端末１から検索者が発した検索情報（検索文）と、検索者が選択した質問カテゴリ（検索情報に含まれる）を取得する（ステップＳ２０７）。検索情報は、検索データ２０６ａ（図４参照）として記憶される。ステップＳ２０５とステップＳ２０７で取得した情報に基づいて、検索処理（ステップＳ２０９）が実行される。この処理は、サーバ２が、記憶している質問データ２０２ａ、回答データ２０３ａ、Ｑ＆Ａデータ２０５ａ対して実行される。
【００５１】
次に、サーバ２の検索処理について説明する。図１５に示されているフローチャートに基づいて説明する。ステップＳ２０５で抽出した検索者情報から、検索ワードを特定する（ステップＳ３０１）。検索情報が、質問文である場合には、その質問文で使われている単語の中から、質問の内容を最も表していると予想される重要単語を検索ワードとして、抽出する。例えば、出現頻度の多い単語、主語として使用される単語等を検索ワードとして複数個特定する。検索者が質問文ではなく、キーワードとして入力している場合には、そのキーワードを検索ワードとして使用する。抽出された複数の検索ワードは、文章中に出現する位置や、出現頻度に基づいて、重み付けされて、順位が付けられる（ステップＳ３０３）。例えば、図１３において、入力された検索文の場合には、「車」「乗る」「購入」「軽自動車」「維持費」が検索ワードとして特定され、「車」→「乗る」→「購入」→「軽自動車」→「維持費」の順で順位付される。
【００５２】
次に、質問データとして蓄積されている各質問文の概念に、ステップＳ３０１で特定された検索ワードが含まれるか判断する（ステップＳ３０５）。検索に使用する検索ワードは、順位の高い（重み付けの重いワードから）ものから、順に質問文の概念との照合が行われる。サーバにおいて既に設定されている概念は、上位概念から下位概念に向けて、順に細かく細分化されて設定されている。予め設定さている概念には、概念番号が付され、例えば、最上位概念がn個ある場合には、一番目〜n番目の概念について、概念1〜概念nが付される。一段下位の概念には、概念番号が、概念１−1〜m、概念２−1〜m・・・概念n−1〜m付される。例えば、上位概念について、５番目の概念５の概念の一段下位の概念については、概念番号は、概念５の６番目の概念という意味で、概念５−６とされる。さらにその下位の４番目の概念の概念番号は、概念５−６−４となる。
【００５３】
図１６は、概念が上位概念から下位概念に向けて階層分けして設定されている例を示すものである。例えば、検索ワードが「映画」「オススメ」「教える」である場合、最初に「映画」が含まれる上位概念を検索すると、概念３「娯楽」が抽出される。さらに、「娯楽」を細分化された概念（一段下の階層）から映画が含まれる概念を抽出すると、概念３−３「映画」が抽出され、検索ワードと同じ概念が抽出される。
【００５４】
更に下の階層の概念を抽出するには、検索ワード「映画」は使用できないので、次の検索ワード「オススメ」を用いて、「オススメ」が含まれる下位概念を抽出すると、概念３−３−２「オススメ」が抽出され、該概念が、設定された回答文を回答データ２０３aから抽出すると候補が３つとなり、最終的に候補が３つに絞られることとなる。
検索対象が質問データ２０２ａである場合には、最終的に概念３−３−２「オススメ」が設定されている質問文が複数個抽出されたとすると、各質問文に対して投稿された回答文のすべてが、回答文候補となる。
【００５５】
以上のように、下位の概念を抽出できるように、複数の検索ワードを順に用いて、検索対象の質問文を絞り込み、抽出する。検索ワードを用いて下位の階層への絞り込みが出来ない場合で、候補となる文章の数が十分に絞り込まれていない場合には、再度、検索者に対して詳しい検索情報を要求する処理が行われる。
【００５６】
本実施形態の例では、最初の検索対象として質問文に付与されている概念群(質問データ２０２a)とする。上位概念から「車」で検索し（ステップＳ３０５）、該当する概念番号[概念24]が付与された質問が検索され、ヒット数は、例えば、4,893個となり、この質問に対する回答が18,679個抽出される。さらに下位の概念について、検索ワード「車」で再検索する場合、下層の概念に「車」を含むのがない場合、「車」では、検索できないので（ステップＳ３０９）、次の順位の検索ワードが存在するか否か判断する（ステップＳ３１１）。この実施形態では、次の順位の検索ワード「乗る」が存在するので、「乗る」に変更し（ステップＳ３１３）、下層の概念検索を試行する（ステップＳ３０７）。
【００５７】
さらに検索不可である場合には、ステップＳ３１１、S３１３を再度実行する。ここで、変更できる検索ワードが存在しない場合には、ユーザ端末１に、再度質問を送信する（ステップＳ３１５）。ユーザ端末１では、サーバ２から、再度検索情報の入力を促す画面が送られた場合には（ステップＳ１１１）、再入力画面を表示する（ステップＳ１１３）。再入力画面は、例えば、図１３に示されている入力画面と同様であり、入力画面には、「もう少し詳しく説明して頂けますか?」といった文章を、検索文の入力領域１３１Ｄ２に沿って表示する。或いは、一つ前のステップで、下層への検索が困難となった検索ワードＺを用いて、質問文を構成してもよい。例えば、「(検索ワードＺ)は、どのような使い方をしますか?」といった内容としてもよい。
検索文が入力され、送信ボタン１３１Ｄ３が押された場合には（ステップＳ１１５）、検索文（検索情報）をサーバ２に送信する（ステップＳ１１７）。
【００５８】
サーバ２では、質問に対する回答(検索情報の補てん)が受信された（ステップＳ３１７）後、その入力文から検索ワードをステップＳ３０１と同じ手法で特定し（ステップＳ３１９）、更に、ステップＳ３０３と同じ手法で検索ワードの順位付けを行う（ステップＳ３２１）。そして、ステップＳ３０７から、概念検索を再開する。
検索ワードを「乗る」に変更して一段下層の概念検索を行うと（ステップＳ３０７）、
概念番号[概念２４−１９]が付与された質問が検索され、ヒット数は、例えば、763個となり、この質問に対する回答が3,681個抽出される。
更に、ステップＳ３０９、S３１１、S３１３の処理をして、検索ワード「購入」で検索すると（ステップＳ３０７）、概念番号[概念２４−１９−５]が付与された質問が検索され、ヒット数は、例えば、１６３個となり、この質問に対する回答が８３９個抽出される。
【００５９】
階層化された概念の最下層まで検索が行われたか判断し（ステップＳ３２５）、最下層でない場合には、ステップＳ３０７からの処理を繰り返す。最下層まで検索された場合には、最下層で抽出された回答文候補(回答文群A)を、検索データ２０６aとして記憶する。次に、検索対象を変更する（ステップＳ３２９）。次の検索対象は、Q&Aデータ２０５aとして記憶されている、質問文と回答文を結合し、該結合した文に基づいて設定された複数の概念群である。この検索対象について、ステップＳ３０５からS３２９までの処理を行う。この処理で、最終的に検索された回答文の候補は、例えば、227個抽出される。この２２７個の回答文候補は、回答文群Ｂに検索データ２０６ａとして記憶される（ステップＳ３２７）。同様に、ステップＳ３２９で、検索対象を変更すれば、回答データ２０３ａの各回答文に設定された概念についても、ステップＳ３０５〜Ｓ３２９の処理を行うこともでき、その際抽出された回答文候補は、回答文群Ｃに検索データ２０６ａとして記憶される。
【００６０】
次に、回答文群Ａ、回答文群Ｂ、回答文群Ｃに記憶されている回答文候補を重ね合わせ、上記いずれの回答文群にも含まれている回答文候補を抽出する（ステップＳ３３１）。この絞り込みは、回答文群Ａ、回答文群Ｂ、回答文群Ｃの内、いずれか２つ群の間で行ってもよい。この場合に、重ね合わせられない回答文群の検索対象となるデータベースについては、検索処理を行わなくともよい。
【００６１】
これによって、例えば、回答文群Ａと回答文群Ｂを重ね合わせることにより、回答文群Ａと回答文群Ｂの双方に含まれる回答文候補は、上記の例では４６候補となる。
さらに、候補を絞り込むために、検索者の属性に基づく絞り込み処理を行う（ステップＳ３３３）。図１７は、属性による絞り込み処理の処理フローチャートである。ステップＳ３３１で抽出された回答候補から、回答番号を特定し、該回答番号から回答者ＩＤを特定し、さらに回答者ＩＤから、その回答文の回答者属性を特定する（ステップＳ４０１）。
【００６２】
次に、ステップＳ２０５で取得した検索者の属性情報を取得する（ステップＳ４０３）。また、回答文に付与されている回答属性も回答候補の回答番号から回答データ２０３ａに基づき取得する。この回答属性とは、回答文に関する情報として蓄積されている「いいね数」（評価値）、優良回答であるか否か、である。
検索者の属性情報と回答者の属性情報とを比較して、共通する属性項目について、属性の内容が近似する回答候補を、ステップＳ３３１で絞り込まれた回答候補から抽出する（ステップＳ４０７）。ここで、用いられる属性は、年齢、性別、趣味、職業、得意分野、専門分野、居所等である。
【００６３】
ここで、属性が近似するとは、以下のように定義される。１）予め属性が近似しているものと推測されるものと予め設定されているもの。２）属性を規定する数値が近い属性  例えば、例えば、属性が年齢等の数値で表されるものであれば、一例として、年齢が２歳以内を属性が近似するものと判断する。３）属性が空間を規定するものであれば、位置が近い属性を近似するものとする。属性が空間を規定するものの例としては、住所が東京であれば、隣接県が住所である者を属性が近似するものと設定する。４）属性を表す概念に対して、上位概念となるもの、又は、上位概念に含まれる下位概念となるものを近似する属性とする。例えば、属性である趣味がバイオリンの演奏で有る場合、バイオリンの上位概念である弦楽器の演奏を趣味とする者を近似する属性にふくめる。又は、チェロは、弦楽器に含まれるので、チェロの演奏も、バイオリンの演奏に近似するものとする。職業が弁護士である場合、法律系の職業の者、例えば、司法書士、行政書士等は、近似する属性を有するものとして扱ってもよい。５）あるいは、予め所定のグループを定義し、同じグループに属する者を、近似する属性としてもよい。例えば、団塊の世代に含まれる年齢の者は、年齢としては、近似する属性には含まれなくとも（既述の例では、年齢差が３歳以上）、世代としては同じグループに属するので近似する属性として扱ってもよい。
【００６４】
次に、回答属性に基づいて絞り込み処理を行う（ステップＳ４０９）。各回答候補について、評価値が高い（いいね数が多い）或いは、優良回答であるものを優先して抽出する。以上のように絞り込み処理によって、残った回答候補を上位として、回答候補のリストを決定する（ステップＳ４１１）。
検索処理フローチャートに戻り、ステップＳ４１１で作成したリストの最上位の回答候補を最終的に回答する回答文として決定する（ステップＳ３３５）。さらに、メインルーチンに戻り、ステップＳ３３５で決定した回答文を、回答データ２０３ａから取得して、該回答文を含んだ検索結果画面をユーザ端末1へ送信する（ステップＳ２１１）。
【００６５】
ユーザ端末１では、検索回答結果を受信すると（ステップＳ１１９）、図１８に示されているように、検索回答画面を表示する（ステップＳ１２１）。検索回答画面は、検索文表示領域１３１Ｄ４と、その下側に配置された、回答文表示領域１３１Ｄ５とを有し、回答文表示利用域１３１Ｄ５には、ステップＳ３３５で決定された回答文が表示される。この回答文には、検索文に含まれる「車」「家族」「維持費」といった単語は含まれていないが、検索者の意図に沿った内容が抽出されている。回答文表示領域１３１Ｄ５の近傍には、「もっと見る」ボタン１３１Ｄ６が表示されている。 
【００６６】
「もっと見る」ボタン１３１Ｄ６を押したことが検出されると（ステップＳ１２３）、ユーザ端末１は、サーバ２に回答リスト要求を行う（ステップＳ１２５）。このリスト要求があった場合には（ステップＳ２１３）、ステップＳ４１１で決定した順位に基づいて回答候補のリストを作成し（ステップＳ２１５）、リスト画面を生成する（ステップＳ２１７）。そして、リスト情報を含んだリスト画面情報がユーザ端末１に送信される（ステップＳ２１９）。ユーザ端末１は、リスト画面を受信すると（ステップＳ１２７）、リスト画面を表示する（ステップＳ１２９）。
【００６７】
図１９は、ステップＳ１２９で表示されるリスト画面である。リスト画面は、検索文表示領域１３１Ｄ４の下側に、リスト表示領域１３１Ｄ７が設けられ、該領域内には、回答文のリストが、ステップＳ４１１で決められた順序に従って、上から下へ順番に配置されている。従って、最も上に位置する回答文が、検索者の検索意図に近いと予測される回答文となる。リスト表示領域１３１Ｄ７内には、回答文が個別に表示された回答候補表示領域１３１Ｄ７１〜１３１Ｄ７６が表示され、更に下側に続く回答文のリストを、順に下へ繰ってリストを閲覧できる構成となっている。リストには、回答文の冒頭部分のみが表示される。検索者が回答文の全文を読みたい場合には、所望の回答候補表示領域にカーソルＰｄを重ねて押すことによって、全文要求リクエストが実行される（ステップＳ１３１）。このリクエストが行われると、ユーザ端末１は、サーバ２に指定された回答文の送信を要求する（ステップＳ１３３）。
【００６８】
サーバ２は、ステップＳ１３３の要求があった場合には（ステップＳ２２１）、対応する回答文を、回答データ２０３ａから抽出し（ステップＳ２２３）、ユーザ端末１に送信する（ステップＳ２２５）。ユーザ端末１は、回答文を受信すると（ステップＳ１３５）、回答文を画面に表示する（ステップＳ１３７）。表示方法は、例えば、図１８において、回答文表示領域１３１Ｄ５内に、「他の回答」といったコメントを付けて表示される。
【００６９】
以上の説明した、本発明は、Ｑ＆Ａシステムにおいて、回答を検索する実施形態として説明したが、Ｑ＆Ａシステムの中で投稿されるコメント文についても、同様に検索対象としてもよい。或いは、文書による意見交換が行われる議事録から、所望の文書を検索するシステムとしても用いることができる。
【符号の説明】
【００７０】
１  ユーザ端末
２  サーバ
１３１Ｄ  表示領域
１３１Ｄ２  検索文入力ボックス（検索文入力領域）
【図１】
2018063610.tif 000003
【図２】
2018063610.tif 000004
【図３】
2018063610.tif 000005
【図４】
2018063610.tif 000006
【図５】
2018063610.tif 000007
【図６】
2018063610.tif 000008
【図７】
2018063610.tif 000009
【図８】
2018063610.tif 000010
【図９】
2018063610.tif 000011
【図１０】
2018063610.tif 000012
【図１１】
2018063610.tif 000013
【図１２】
2018063610.tif 000014
【図１３】
2018063610.tif 000015
【図１４】
2018063610.tif 000016
【図１５】
2018063610.tif 000017
【図１６】
2018063610.tif 000018
【図１７】
2018063610.tif 000019
【図１８】
2018063610.tif 000020
【図１９】
2018063610.tif 000021