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 的源。

适用于