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

适用于