Compartir a través de


PhoneticTokenFilter Clase

Definición

Crea tokens para coincidencias fonéticas. Este filtro de token se implementa mediante Apache Lucene. https://lucene.apache.org/core/4_10_3/analyzers-phonetic/org/apache/lucene/analysis/phonetic/package-tree.html

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

Constructores

PhoneticTokenFilter()

Inicializa una nueva instancia de la clase PhoneticTokenFilter.

PhoneticTokenFilter(String, Nullable<PhoneticEncoder>, Nullable<Boolean>)

Inicializa una nueva instancia de la clase PhoneticTokenFilter.

Propiedades

Encoder

Obtiene o establece el codificador fonético que se va a usar. El valor predeterminado es "metaphone". Entre los valores posibles se incluyen: 'metaphone', 'doubleMetaphone', 'soundex', 'refineSoundex', 'caverphone1', 'caverphone2', 'colonia', 'nysiis', 'koelnerPhonetik', 'haasePhonetik', 'beiderMorse'

Name

Obtiene o establece el nombre del filtro de token. Solo puede contener letras, dígitos, espacios, guiones o guiones bajos, debe empezar y acabar con caracteres alfanuméricos y no puede superar los 128 caracteres.

(Heredado de TokenFilter)
ReplaceOriginalTokens

Obtiene o establece un valor que indica si los tokens codificados deben reemplazar los tokens originales. Si es false, los tokens codificados se agregan como sinónimos. El valor predeterminado es true.

Métodos

Validate()

Valide el objeto .

Se aplica a