QueryResult Classe

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

public class QueryResult

Representa um resultado individual de uma consulta base de dados de conhecimento.

Resumo do Construtor

Construtor Description
QueryResult()

Resumo do método

Modificador e tipo Método e descrição
java.lang.String getAnswer()

Obtém o texto da resposta.

QnAResponseContext getContext()

Obtém o contexto para respostas de várias voltas.

java.lang.Integer getId()

Obtém o índice da resposta no base de dados de conhecimento.

Metadata[] getMetadata()

Obtém metadados associados à resposta.

java.lang.String[] getQuestions()

Obtém a lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

java.lang.Float getScore()

Obtém a pontuação da resposta, de 0,0 (menos confiança) a 1,0 (maior confiança).

java.lang.String getSource()

Obtém a origem da qual o QnA foi extraído.

void setAnswer(String withAnswer)

Define o texto da resposta.

void setContext(QnAResponseContext withContext)

Define o contexto para respostas de várias voltas.

void setId(Integer withId)

Define o índice da resposta no base de dados de conhecimento.

void setMetadata(Metadata[] withMetadata)

Define metadados associados à resposta.

void setQuestions(String[] withQuestions)

Define a lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

void setScore(Float withScore)

Define a pontuação da resposta, de 0,0 (menos confiança) para 1,0 (maior confiança).

void setSource(String withSource)

Define a origem da qual o QnA foi extraído.

Métodos herdados de 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

Detalhes do construtor

QueryResult

public QueryResult()

Detalhes do método

getAnswer

public String getAnswer()

Obtém o texto da resposta.

Returns:

O texto da resposta.

getContext

public QnAResponseContext getContext()

Obtém o contexto para respostas de várias voltas.

Returns:

O contexto do qual a QnA foi extraída.

getId

public Integer getId()

Obtém o índice da resposta no base de dados de conhecimento. V3 usa 'qnaId', V4 usa 'id'.

Returns:

O índice da resposta no base de dados de conhecimento. V3 usa 'qnaId', V4 usa 'id'.

getMetadata

public Metadata[] getMetadata()

Obtém metadados associados à resposta.

Returns:

Metadados associados à resposta.

getQuestions

public String[] getQuestions()

Obtém a lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

Returns:

A lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

getScore

public Float getScore()

Obtém a pontuação da resposta, de 0,0 (menos confiança) a 1,0 (maior confiança).

Returns:

A pontuação da resposta, de 0,0 (menos confiança) a 1,0 (maior confiança).

getSource

public String getSource()

Obtém a origem da qual o QnA foi extraído.

Returns:

A origem da qual a QnA foi extraída.

setAnswer

public void setAnswer(String withAnswer)

Define o texto da resposta.

Parameters:

withAnswer - O texto da resposta.

setContext

public void setContext(QnAResponseContext withContext)

Define o contexto para respostas de várias voltas.

Parameters:

withContext - O contexto do qual a QnA foi extraída.

setId

public void setId(Integer withId)

Define o índice da resposta no base de dados de conhecimento. V3 usa 'qnaId', V4 usa 'id'.

Parameters:

withId - O índice da resposta no base de dados de conhecimento. V3 usa 'qnaId', V4 usa 'id'.

setMetadata

public void setMetadata(Metadata[] withMetadata)

Define metadados associados à resposta.

Parameters:

withMetadata - Metadados associados à resposta.

setQuestions

public void setQuestions(String[] withQuestions)

Define a lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

Parameters:

withQuestions - A lista de perguntas indexadas no Serviço de QnA para a resposta fornecida.

setScore

public void setScore(Float withScore)

Define a pontuação da resposta, de 0,0 (menos confiança) para 1,0 (maior confiança).

Parameters:

withScore - A pontuação da resposta, de 0,0 (menos confiança) a 1,0 (maior confiança).

setSource

public void setSource(String withSource)

Define a origem da qual o QnA foi extraído.

Parameters:

withSource - A origem da qual a QnA foi extraída.

Aplica-se a