RecognizerResult Classe

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

Implementazioni

public class RecognizerResult
implements RecognizerConvert

Contiene i risultati del riconoscimento generati da un Recognizer.

Riepilogo dei costruttori

Costruttore Descrizione
RecognizerResult()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
void convert(Object result)

Risultato del riconoscitore.

java.lang.String getAlteredText()

Ottiene il testo di input modificato dal riconoscitore, ad esempio per la correzione ortografica.

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

Ottiene le entità di primo livello riconosciute.

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

Ottiene le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.

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

Ottiene le proprietà che non sono definite diversamente da RecognizerTipo risultato, ma che potrebbero essere visualizzate nell'oggetto JSON REST.

java.lang.String getText()

Ottiene il testo di input da riconoscere.

NamedIntentScore getTopScoringIntent()

Restituisce la finalità di punteggio superiore e il relativo punteggio.

void setAlteredText(String withAlteredText)

Imposta il testo di input come modificato dal riconoscitore, ad esempio per la correzione ortografica.

void setEntities(JsonNode withEntities)

Imposta le entità di primo livello riconosciute.

void setIntents(Map<String,IntentScore> withIntents)

Imposta le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.

void setProperties(String key, JsonNode value)

Imposta le proprietà che non sono definite diversamente da RecognizerTipo risultato, ma che potrebbero essere visualizzate nell'oggetto JSON REST.

void setText(String withText)

Imposta il testo di input da riconoscere.

Metodi ereditati da 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

Dettagli costruttore

RecognizerResult

public RecognizerResult()

Dettagli metodo

convert

public void convert(Object result)

Risultato del riconoscitore.

Parametri:

result - Risultato da convertire.

getAlteredText

public String getAlteredText()

Ottiene il testo di input modificato dal riconoscitore, ad esempio per la correzione ortografica.

Restituisce:

Testo modificato dal riconoscitore.

getEntities

public JsonNode getEntities()

Ottiene le entità di primo livello riconosciute.

Restituisce:

Oggetto con ogni entità riconosciuta di primo livello come chiave.

getIntents

public Map getIntents()

Ottiene le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.

Restituisce:

Mapping dalla finalità alle informazioni sulla finalità.

getProperties

public Map getProperties()

Ottiene le proprietà che non sono definite diversamente dal tipo RecognizerResult, ma che potrebbero essere visualizzate nell'oggetto JSON REST.

Restituisce:

Proprietà estese per l'oggetto .

getText

public String getText()

Ottiene il testo di input da riconoscere.

Restituisce:

Testo originale.

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

Restituisce la finalità di punteggio superiore e il relativo punteggio.

Restituisce:

Finalità e punteggio di punteggio superiore.

Genera un'eccezione:

java.lang.IllegalArgumentException - Nessuna finalità disponibile.

setAlteredText

public void setAlteredText(String withAlteredText)

Imposta il testo di input come modificato dal riconoscitore, ad esempio per la correzione ortografica.

Parametri:

withAlteredText - Testo modificato dal riconoscitore.

setEntities

public void setEntities(JsonNode withEntities)

Imposta le entità di primo livello riconosciute.

Parametri:

withEntities - Oggetto con ogni entità riconosciuta di primo livello come chiave.

setIntents

public void setIntents(Map withIntents)

Imposta le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.

Parametri:

withIntents - Mapping dalla finalità alle informazioni sulla finalità.

setProperties

public void setProperties(String key, JsonNode value)

Imposta le proprietà che non sono definite diversamente dal tipo RecognizerResult, ma che potrebbero essere visualizzate nell'oggetto JSON REST.

Con questo, le proprietà non rappresentate nel tipo definito non vengono eliminate quando l'oggetto JSON viene deserializzato, ma vengono invece archiviate in questa proprietà. Tali proprietà verranno scritte in un oggetto JSON quando l'istanza viene serializzata.

Parametri:

key - Chiave della proprietà.
value - Valore della proprietà.

setText

public void setText(String withText)

Imposta il testo di input da riconoscere.

Parametri:

withText - Testo da riconoscere.

Si applica a