PatternReplaceTokenFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um filtro de caracteres que substitui caracteres na cadeia de caracteres de entrada. Ele usa uma expressão regular para identificar sequências de caracteres para preservar e um padrão de substituição para identificar caracteres para substituir. Por exemplo, considerando o texto de entrada "aa bb aa bb", o padrão "(aa)\s+(bb)" e a substituição "$1#$2", o resultado seria "aa#bb aa#bb". Esse filtro de token é implementado usando o Apache Lucene. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternReplaceFilter.html
[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternReplaceTokenFilter")]
public class PatternReplaceTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.PatternReplaceTokenFilter")>]
type PatternReplaceTokenFilter = class
inherit TokenFilter
Public Class PatternReplaceTokenFilter
Inherits TokenFilter
- Herança
- Atributos
-
Newtonsoft.Json.JsonObjectAttribute
Construtores
PatternReplaceTokenFilter() |
Inicializa uma nova instância da classe PatternReplaceTokenFilter. |
PatternReplaceTokenFilter(String, String, String) |
Inicializa uma nova instância da classe PatternReplaceTokenFilter. |
Propriedades
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) |
Pattern |
Obtém ou define um padrão de expressão regular. |
Replacement |
Obtém ou define o texto de substituição. |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET