QueryResult クラス

  • java.lang.Object
    • com.microsoft.bot.ai.qna.models.QueryResult

public class QueryResult

ナレッジ ベース クエリの個々の結果を表します。

コンストラクターの概要

コンストラクター 説明
QueryResult()

メソッドの概要

修飾子と型 メソッドと説明
java.lang.String getAnswer()

回答テキストを取得します。

QnAResponseContext getContext()

複数ターン応答のコンテキストを取得します。

java.lang.Integer getId()

ナレッジ ベース内の回答のインデックスを取得します。

Metadata[] getMetadata()

回答に関連付けられているメタデータを取得します。

java.lang.String[] getQuestions()

指定された回答について QnA サービスでインデックスが作成された質問の一覧を取得します。

java.lang.Float getScore()

回答のスコアを 0.0 (最小信頼度) から 1.0 (最大信頼度) まで取得します。

java.lang.String getSource()

QnA の抽出元のソースを取得します。

void setAnswer(String withAnswer)

回答テキストを設定します。

void setContext(QnAResponseContext withContext)

複数ターン応答のコンテキストを設定します。

void setId(Integer withId)

ナレッジ ベースの回答のインデックスを設定します。

void setMetadata(Metadata[] withMetadata)

回答に関連付けられているメタデータを設定します。

void setQuestions(String[] withQuestions)

特定の回答に対して QnA サービスでインデックスが作成された質問の一覧を設定します。

void setScore(Float withScore)

回答のスコアを 0.0 (最小信頼度) から 1.0 (最大信頼度) に設定します。

void setSource(String withSource)

QnA の抽出元のソースを設定します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

QueryResult

public QueryResult()

メソッドの詳細

getAnswer

public String getAnswer()

回答テキストを取得します。

戻り値:

回答テキスト。

getContext

public QnAResponseContext getContext()

複数ターン応答のコンテキストを取得します。

戻り値:

QnA の抽出元のコンテキスト。

getId

public Integer getId()

ナレッジ ベース内の回答のインデックスを取得します。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

戻り値:

ナレッジ ベース内の回答のインデックス。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

getMetadata

public Metadata[] getMetadata()

回答に関連付けられているメタデータを取得します。

戻り値:

回答に関連付けられているメタデータ。

getQuestions

public String[] getQuestions()

指定された回答について QnA サービスでインデックスが作成された質問の一覧を取得します。

戻り値:

特定の回答について QnA サービスでインデックス付けされた質問の一覧。

getScore

public Float getScore()

回答のスコアを 0.0 (最小信頼度) から 1.0 (最大信頼度) まで取得します。

戻り値:

回答のスコア (0.0 (最小信頼度) から 1.0 (最大信頼度) まで。

getSource

public String getSource()

QnA の抽出元のソースを取得します。

戻り値:

QnA が抽出されたソース。

setAnswer

public void setAnswer(String withAnswer)

回答テキストを設定します。

パラメーター:

withAnswer - 回答テキスト。

setContext

public void setContext(QnAResponseContext withContext)

複数ターン応答のコンテキストを設定します。

パラメーター:

withContext - QnA の抽出元のコンテキスト。

setId

public void setId(Integer withId)

ナレッジ ベースの回答のインデックスを設定します。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

パラメーター:

withId - ナレッジ ベース内の回答のインデックス。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

setMetadata

public void setMetadata(Metadata[] withMetadata)

回答に関連付けられているメタデータを設定します。

パラメーター:

withMetadata - 回答に関連付けられているメタデータ。

setQuestions

public void setQuestions(String[] withQuestions)

特定の回答に対して QnA サービスでインデックスが作成された質問の一覧を設定します。

パラメーター:

withQuestions - 特定の回答について QnA サービスでインデックス付けされた質問の一覧。

setScore

public void setScore(Float withScore)

回答のスコアを 0.0 (最小信頼度) から 1.0 (最大信頼度) に設定します。

パラメーター:

withScore - 回答のスコア (0.0 (最小信頼度) から 1.0 (最大信頼度) まで。

setSource

public void setSource(String withSource)

QnA の抽出元のソースを設定します。

パラメーター:

withSource - QnA が抽出されたソース。

適用対象