RecognizerResult 类
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
实现
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,Intent |
getIntents()
获取已识别的意向,意向作为键,并将置信度作为值。 |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
获取未由识别器 |
| java.lang.String |
getText()
获取要识别的输入文本。 |
|
Named |
getTopScoringIntent()
返回最高评分意向及其分数。 |
| void |
setAlteredText(String withAlteredText)
设置识别器修改的输入文本,例如拼写更正。 |
| void |
setEntities(JsonNode withEntities)
设置已识别的顶级实体。 |
| void |
setIntents(Map<String,IntentScore> withIntents)
将识别的意向设置为键,并将置信度设置为值。 |
| void |
setProperties(String key, JsonNode value)
设置未由识别器 |
| void |
setText(String withText)
设置要识别的输入文本。 |
方法继承自 java.lang.Object
构造函数详细信息
RecognizerResult
public RecognizerResult()
方法详细信息
convert
public void convert(Object result)
转换识别器结果。
参数:
getAlteredText
public String getAlteredText()
获取识别器修改的输入文本,例如拼写更正。
返回:
getEntities
public JsonNode getEntities()
获取已识别的顶级实体。
返回:
getIntents
public Map
获取已识别的意向,意向作为键,并将置信度作为值。
返回:
getProperties
public Map
获取未由 RecognizerResult 类型定义但可能出现在 REST JSON 对象中的属性。
返回:
getText
public String getText()
获取要识别的输入文本。
返回:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
返回最高评分意向及其分数。
返回:
引发:
setAlteredText
public void setAlteredText(String withAlteredText)
设置识别器修改的输入文本,例如拼写更正。
参数:
setEntities
public void setEntities(JsonNode withEntities)
设置已识别的顶级实体。
参数:
setIntents
public void setIntents(Map
将识别的意向设置为键,并将置信度设置为值。
参数:
setProperties
public void setProperties(String key, JsonNode value)
设置未由 RecognizerResult 类型定义但可能出现在 REST JSON 对象中的属性。
使用此方法时,在反序列化 JSON 对象时,不会删除未在定义类型中表示的属性,而是存储在此属性中。 序列化实例时,此类属性将写入 JSON 对象。
参数:
setText
public void setText(String withText)
设置要识别的输入文本。
参数: