RecognizerResult Класс

  • java.lang.Object
    • com.microsoft.bot.builder.RecognizerResult

Реализации

public class RecognizerResult
implements RecognizerConvert

Содержит результаты распознавания, созданные Recognizer.

Сводка по конструктору

Конструктор Описание
RecognizerResult()

Сводка по методу

Модификатор и тип Метод и описание
void convert(Object result)

Преобразование результата распознавателя.

java.lang.String getAlteredText()

Возвращает входной текст, измененный распознавательом, например для исправления орфографии.

com.fasterxml.jackson.databind.JsonNode getEntities()

Возвращает распознанные сущности верхнего уровня.

java.util.Map<java.lang.String,IntentScore> getIntents()

Возвращает распознанные намерения с намерением в качестве ключа и достоверности в качестве значения.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Возвращает свойства, которые не определены распознавательомтип результата, но которые могут отображаться в объекте REST JSON.

java.lang.String getText()

Возвращает входной текст для распознавания.

NamedIntentScore getTopScoringIntent()

Верните первое намерение оценки и его оценку.

void setAlteredText(String withAlteredText)

Задает входной текст, измененный распознавательом, например для исправления орфографии.

void setEntities(JsonNode withEntities)

Задает распознанные сущности верхнего уровня.

void setIntents(Map<String,IntentScore> withIntents)

Задает распознанные намерения с намерением в качестве ключа и достоверности в качестве значения.

void setProperties(String key, JsonNode value)

Задает свойства, которые не определяются типом результатов распознавателя, но могут отображаться в объекте REST JSON.

void setText(String withText)

Задает для распознавания входной текст.

Методы, унаследованные от 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

Сведения о конструкторе

RecognizerResult

public RecognizerResult()

Сведения о методе

convert

public void convert(Object result)

Преобразование результата распознавателя.

Параметры:

result - Результат для преобразования.

getAlteredText

public String getAlteredText()

Возвращает входной текст, измененный распознавательом, например для исправления орфографии.

Возвращаемое значение:

Текст, измененный распознавательом.

getEntities

public JsonNode getEntities()

Возвращает распознанные сущности верхнего уровня.

Возвращаемое значение:

Объект с каждой распознанной сущностью верхнего уровня в качестве ключа.

getIntents

public Map getIntents()

Возвращает распознанные намерения с намерением в качестве ключа и достоверности в качестве значения.

Возвращаемое значение:

Сопоставление намерений с информацией о намерении.

getProperties

public Map getProperties()

Возвращает свойства, которые не определены типом RecognizerResult, но могут отображаться в объекте REST JSON.

Возвращаемое значение:

Расширенные свойства объекта.

getText

public String getText()

Возвращает входной текст для распознавания.

Возвращаемое значение:

Исходный текст.

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

Верните первое намерение оценки и его оценку.

Возвращаемое значение:

Первое намерение оценки и оценка.

Активизирует исключение:

java.lang.IllegalArgumentException - Намерения недоступны.

setAlteredText

public void setAlteredText(String withAlteredText)

Задает входной текст, измененный распознавательом, например для исправления орфографии.

Параметры:

withAlteredText - Текст, измененный распознавательом.

setEntities

public void setEntities(JsonNode withEntities)

Задает распознанные сущности верхнего уровня.

Параметры:

withEntities - Объект с каждой распознанной сущностью верхнего уровня в качестве ключа.

setIntents

public void setIntents(Map withIntents)

Задает распознанные намерения с намерением в качестве ключа и достоверности в качестве значения.

Параметры:

withIntents - Сопоставление намерений с информацией о намерении.

setProperties

public void setProperties(String key, JsonNode value)

Задает свойства, которые не определены типом RecognizerResult, но могут отображаться в объекте REST JSON.

При этом свойства, не представленные в определенном типе, не удаляются при десериализации объекта JSON, но вместо этого хранятся в этом свойстве. Такие свойства записываются в объект JSON при сериализации экземпляра.

Параметры:

key - Ключ свойства.
value - Значение свойства.

setText

public void setText(String withText)

Задает для распознавания входной текст.

Параметры:

withText - Текст, который нужно распознать.

Применяется к