RecognizerResult Klasse
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
Implementiert
public class RecognizerResult
implements RecognizerConvert
Enthält Erkennungsergebnisse, die von einem Recognizergeneriert werden.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung | |
|---|---|---|
| RecognizerResult() | ||
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| void |
convert(Object result)
Konvertieren sie das Erkennungsergebnis. |
| java.lang.String |
getAlteredText()
Ruft den Von der Erkennung geänderten Eingabetext ab, z. B. für die Rechtschreibkorrektur. |
| com.fasterxml.jackson.databind.JsonNode |
getEntities()
Ruft die erkannten Entitäten der obersten Ebene ab. |
|
java.util.Map<java.lang.String,Intent |
getIntents()
Ruft die erkannten Absichten mit der Absicht als Schlüssel und der Konfidenz als Wert ab. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Ruft Eigenschaften ab, die nicht anderweitig vom Erkennungs- |
| java.lang.String |
getText()
Ruft den zu erkennenden Eingabetext ab. |
|
Named |
getTopScoringIntent()
Geben Sie die oberste Bewertungsabsicht und deren Bewertung zurück. |
| void |
setAlteredText(String withAlteredText)
Legt den Von der Erkennung geänderten Eingabetext fest, z. B. für die Rechtschreibkorrektur. |
| void |
setEntities(JsonNode withEntities)
Legt die erkannten Entitäten der obersten Ebene fest. |
| void |
setIntents(Map<String,IntentScore> withIntents)
Legt die erkannten Absichten fest, mit der Absicht als Schlüssel und der Konfidenz als Wert. |
| void |
setProperties(String key, JsonNode value)
Legt Eigenschaften fest, die nicht anderweitig vom Erkennungs- |
| void |
setText(String withText)
Legt den zu erkennenden Eingabetext fest. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
RecognizerResult
public RecognizerResult()
Details zur Methode
convert
public void convert(Object result)
Konvertieren sie das Erkennungsergebnis.
Parameter:
getAlteredText
public String getAlteredText()
Ruft den Von der Erkennung geänderten Eingabetext ab, z. B. für die Rechtschreibkorrektur.
Gibt zurück:
getEntities
public JsonNode getEntities()
Ruft die erkannten Entitäten der obersten Ebene ab.
Gibt zurück:
getIntents
public Map
Ruft die erkannten Absichten mit der Absicht als Schlüssel und der Konfidenz als Wert ab.
Gibt zurück:
getProperties
public Map
Ruft Eigenschaften ab, die nicht anderweitig vom RecognizerResult-Typ definiert sind, die aber möglicherweise im REST-JSON-Objekt angezeigt werden.
Gibt zurück:
getText
public String getText()
Ruft den zu erkennenden Eingabetext ab.
Gibt zurück:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
Geben Sie die oberste Bewertungsabsicht und deren Bewertung zurück.
Gibt zurück:
Löst aus:
setAlteredText
public void setAlteredText(String withAlteredText)
Legt den Von der Erkennung geänderten Eingabetext fest, z. B. für die Rechtschreibkorrektur.
Parameter:
setEntities
public void setEntities(JsonNode withEntities)
Legt die erkannten Entitäten der obersten Ebene fest.
Parameter:
setIntents
public void setIntents(Map
Legt die erkannten Absichten fest, mit der Absicht als Schlüssel und der Konfidenz als Wert.
Parameter:
setProperties
public void setProperties(String key, JsonNode value)
Legt Eigenschaften fest, die nicht anderweitig vom RecognizerResult-Typ definiert sind, die jedoch im REST-JSON-Objekt angezeigt werden können.
Dadurch werden eigenschaften, die nicht im definierten Typ dargestellt werden, nicht gelöscht, wenn das JSON-Objekt deserialisiert wird, sondern stattdessen in dieser Eigenschaft gespeichert. Solche Eigenschaften werden in ein JSON-Objekt geschrieben, wenn die Instanz serialisiert wird.
Parameter:
setText
public void setText(String withText)
Legt den zu erkennenden Eingabetext fest.
Parameter: