QueryResult 類別

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

public class QueryResult

表示知識庫查詢中的個別結果。

建構函式摘要

建構函式 Description
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 的來源。

適用於