Compartilhar via


SynonymTokenFilter Classe

Definição

Corresponde a sinônimos de uma ou várias palavras em um fluxo de token. Esse filtro de token é implementado usando o Apache Lucene. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/synonym/SynonymFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SynonymTokenFilter")]
public class SynonymTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SynonymTokenFilter")>]
type SynonymTokenFilter = class
    inherit TokenFilter
Public Class SynonymTokenFilter
Inherits TokenFilter
Herança
SynonymTokenFilter
Atributos
Newtonsoft.Json.JsonObjectAttribute

Construtores

SynonymTokenFilter()

Inicializa uma nova instância da classe SynonymTokenFilter.

SynonymTokenFilter(String, IList<String>, Nullable<Boolean>, Nullable<Boolean>)

Inicializa uma nova instância da classe SynonymTokenFilter.

Propriedades

Expand

Obtém ou define um valor que indica se todas as palavras na lista de sinônimos (se =&gt; notação não for usada) serão mapeadas umas para as outras. Se for true, todas as palavras na lista de sinônimos (se =&gt; notação não for usada) serão mapeadas umas para as outras. A seguinte lista: incrível, inacreditável, fabulosa, incrível é equivalente a: incrível, inacreditável, fabuloso, incrível =&gt; incrível, inacreditável, fabuloso, incrível. Se for falsa, a seguinte lista: incrível, inacreditável, fabulosa, incrível será equivalente a: incrível, inacreditável, fabuloso, incrível =&gt; incrível. O padrão é true.

IgnoreCase

Obtém ou define um valor que indica se é necessário fazer a dobra de maiúsculas e minúsculas para correspondência. O padrão é false.

Name

Obtém ou define o nome do filtro de token. Deve conter apenas letras, números, espaços, traços ou sublinhados, pode começar e terminar apenas com caracteres alfanuméricos e está limitado a 128 caracteres.

(Herdado de TokenFilter)
Synonyms

Obtém ou define uma lista de sinônimos em um dos dois formatos a seguir: 1. incrível, inacreditável, fabuloso =&gt; incrível - todos os termos no lado esquerdo de =&gt; símbolo serão substituídos por todos os termos no lado direito; 2. incrível, inacreditável, fabuloso, incrível - lista separada por vírgulas de palavras equivalentes. Defina a opção de expansão para alterar como essa lista é interpretada.

Métodos

Validate()

Valide o objeto .

Aplica-se a