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()

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

Returns:

回答テキスト。

getContext

public QnAResponseContext getContext()

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

Returns:

QnA が抽出されたコンテキスト。

getId

public Integer getId()

サポート情報内の回答のインデックスを取得します。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

Returns:

サポート情報内の回答のインデックス。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

getMetadata

public Metadata[] getMetadata()

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

Returns:

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

getQuestions

public String[] getQuestions()

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

Returns:

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

getScore

public Float getScore()

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

Returns:

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

getSource

public String getSource()

QnA が抽出されたソースを取得します。

Returns:

QnA が抽出されたソース。

setAnswer

public void setAnswer(String withAnswer)

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

Parameters:

withAnswer - 回答テキスト。

setContext

public void setContext(QnAResponseContext withContext)

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

Parameters:

withContext - QnA が抽出されたコンテキスト。

setId

public void setId(Integer withId)

サポート情報の回答のインデックスを設定します。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

Parameters:

withId - サポート情報内の回答のインデックス。 V3 では 'qnaId' が使用され、V4 では 'id' が使用されます。

setMetadata

public void setMetadata(Metadata[] withMetadata)

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

Parameters:

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

setQuestions

public void setQuestions(String[] withQuestions)

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

Parameters:

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

setScore

public void setScore(Float withScore)

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

Parameters:

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

setSource

public void setSource(String withSource)

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

Parameters:

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

適用対象