Compartilhar via


PatternMatchingEntity Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.intent.PatternMatchingEntity

Implementações

public class PatternMatchingEntity
implements KeyedItem

Representa uma entidade de correspondência de padrões usada para reconhecimento de intenção.

Resumo do campo

Modificador e tipo Campo e descrição
java.util.Collection<java.lang.String> Phrases

Uma coleção de cadeias de caracteres usadas para corresponder à entidade para entidades de tipo de lista.

Resumo do método

Modificador e tipo Método e descrição
static PatternMatchingEntity CreateAnyEntity(String entityId)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada.

static PatternMatchingEntity CreateIntegerEntity(String entityId)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada.

static PatternMatchingEntity CreateListEntity(String entityId, PatternMatchingEntity.EntityMatchMode mode, String[] phrases)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, o Modo de Correspondênciade Entidadee as frases.

static PatternMatchingEntity CreateListEntity(String entityId, PatternMatchingEntity.EntityMatchMode mode, Collection<String> phrases)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, o Modo de Correspondênciade Entidadee as frases.

java.lang.String getId()

Retorna a ID deste item.

EntityMatchMode getMatchMode()

Retorna o EntityMatchMode para este item.

EntityType getType()

Retorna o EntityType para este item.

void setId(String id)

Define a ID deste item.

void setMatchMode(PatternMatchingEntity.EntityMatchMode mode)

Define o EntityMatchMode para este item.

void setType(PatternMatchingEntity.EntityType type)

Define o EntityType para este item.

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 campo

Phrases

public Collection Phrases

Uma coleção de cadeias de caracteres usadas para corresponder à entidade para entidades de tipo de lista. Modo Estrito significa que a entidade deve aparecer na lista.

Detalhes do método

CreateAnyEntity

public static PatternMatchingEntity CreateAnyEntity(String entityId)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada.

Parâmetros:

entityId - Uma Cadeia de Caracteres que representa uma ID exclusiva para essa entidade.

Retornos:

A Entidade de Correspondência de Padrões que está sendo criada.

CreateIntegerEntity

public static PatternMatchingEntity CreateIntegerEntity(String entityId)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada. A Entidade PrebuiltInteger corresponderá a palavras que representam números em formatos léxicos, dígitos e ordinais.

Parâmetros:

entityId - Uma Cadeia de Caracteres que representa uma ID exclusiva para essa entidade.

Retornos:

A Entidade de Correspondência de Padrões que está sendo criada.

CreateListEntity

public static PatternMatchingEntity CreateListEntity(String entityId, PatternMatchingEntity.EntityMatchMode mode, String[] phrases)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, EntityMatchMode, frases. Esse tipo de entidade corresponderá com base nas frases fornecidas.

Parâmetros:

entityId - Uma cadeia de caracteres que representa uma ID exclusiva para essa entidade.
mode - O EntityMatchMode para a entidade List. Estrito significa que a entidade capturada deve aparecer na lista de frases.
phrases - Uma lista de frases usadas para corresponder à entidade de lista.

Retornos:

A Entidade de Correspondência de Padrões que está sendo criada.

CreateListEntity

public static PatternMatchingEntity CreateListEntity(String entityId, PatternMatchingEntity.EntityMatchMode mode, Collection phrases)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, EntityMatchMode, frases. Esse tipo de entidade corresponderá com base nas frases fornecidas.

Parâmetros:

entityId - Uma cadeia de caracteres que representa uma ID exclusiva para essa entidade.
mode - O EntityMatchMode para a entidade List. Estrito significa que a entidade capturada deve aparecer na lista de frases.
phrases - Uma lista de frases usadas para corresponder à entidade de lista.

Retornos:

A Entidade de Correspondência de Padrões que está sendo criada.

getId

public String getId()

Retorna a ID deste item. Isso será usado para recuperar a entidade se ela estiver incluída no IntentRecognitionResult.

Retornos:

Retorna a ID deste item.

getMatchMode

public PatternMatchingEntity.EntityMatchMode getMatchMode()

Retorna o EntityMatchMode para este item.

Retornos:

Retorna o EntityMatchMode para este item.

getType

public PatternMatchingEntity.EntityType getType()

Retorna o EntityType para este item.

Retornos:

Retorna o EntityType para este item.

setId

public void setId(String id)

Define a ID deste item. Isso será usado para recuperar a entidade se ela estiver incluída no IntentRecognitionResult.

Parâmetros:

id - A ID deste item.

setMatchMode

public void setMatchMode(PatternMatchingEntity.EntityMatchMode mode)

Define o EntityMatchMode para este item.

Parâmetros:

mode - O EntityMatchMode para este item.

setType

public void setType(PatternMatchingEntity.EntityType type)

Define o EntityType para este item.

Parâmetros:

type - O EntityType para este item.

Aplica-se a