Partilhar via


TokenFilterName Estrutura

Definição

Define os nomes de todos os filtros de token compatíveis com Azure Cognitive Search. https://docs.microsoft.com/rest/api/searchservice/Custom-analyzers-in-Azure-Search

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Search.Serialization.ExtensibleEnumConverter<Microsoft.Azure.Search.Models.TokenFilterName>))]
public struct TokenFilterName : IEquatable<Microsoft.Azure.Search.Models.TokenFilterName>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Search.Serialization.ExtensibleEnumConverter<Microsoft.Azure.Search.Models.TokenFilterName>))>]
type TokenFilterName = struct
Public Structure TokenFilterName
Implements IEquatable(Of TokenFilterName)
Herança
TokenFilterName
Atributos
Newtonsoft.Json.JsonConverterAttribute
Implementações

Campos

Apostrophe

Remove todos os caracteres após um apóstrofo (incluindo o próprio apóstrofo). http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/tr/ApostropheFilter.html

ArabicNormalization

Um filtro de token que aplica o normalizador em árabe para normalizar a ortografia. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/ar/ArabicNormalizationFilter.html

AsciiFolding

Converte caracteres Unicode alfabéticos, numéricos e simbólicos que não estão nos primeiros 127 caracteres ASCII (o bloco Unicode "Latino Básico" em seus equivalentes ASCII, se esses equivalentes existirem. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.html

CjkBigram

Forma bigramas de termos CJK que são gerados a partir do StandardTokenizer. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/cjk/CJKBigramFilter.html

CjkWidth

Normaliza as diferenças de largura CJK. Dobra as variantes ASCII de largura total no latim básico equivalente e variantes Katakana de meia largura no Kana equivalente. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/cjk/CJKWidthFilter.html

Classic

Remove possessivos em inglês e de acrônimos. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/standard/ClassicFilter.html

CommonGram

Construa bigramas para termos que ocorrem com frequência durante a indexação. Termos únicos ainda são indexados também, com bigramas sobrepostos. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/commongrams/CommonGramsFilter.html

EdgeNGram

Gera n-gramas dos tamanhos fornecidos começando na frente ou na parte traseira de um token de entrada. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilter.html

Elision

Remove elisões. Por exemplo, "l'avion" (o plano) será convertido em "avion" (plano). http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/util/ElisionFilter.html

GermanNormalization

Normaliza caracteres alemães de acordo com a heurística do algoritmo alemão2 bola de neve. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/de/GermanNormalizationFilter.html

HindiNormalization

Normaliza o texto em hindi para remover algumas diferenças nas variações ortográficas. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/hi/HindiNormalizationFilter.html

IndicNormalization

Normaliza a representação Unicode do texto nos idiomas indianos. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/in/IndicNormalizationFilter.html

KeywordRepeat

Emite cada token de entrada duas vezes, uma vez como palavra-chave e uma vez como não palavra-chave. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilter.html

KStem

Um filtro kstem de alto desempenho para o inglês. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/en/KStemFilter.html

Length

Remove palavras muito longas ou muito curtas. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/LengthFilter.html

Limit

Limita o número de tokens durante a indexação. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilter.html

Lowercase

Normaliza o texto do token para letras minúsculas. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/LowerCaseFilter.html

NGram

Gera n-gramas de determinados tamanhos. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/ngram/NGramTokenFilter.html

PersianNormalization

Aplica a normalização para persa. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/fa/PersianNormalizationFilter.html

Phonetic

Crie tokens para correspondências fonéticas. https://lucene.apache.org/core/4_10_3/analyzers-phonetic/org/apache/lucene/analysis/phonetic/package-tree.html

PorterStem

Usa o algoritmo de lematização Porter para transformar o fluxo de token. http://tartarus.org/~martin/PorterStemmer/

Reverse

Inverte a cadeia de caracteres do token. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/reverse/ReverseStringFilter.html

ScandinavianFoldingNormalization

Dobra os caracteres escandinavos åÅäæÄÆ->a e öÖøØ->o. Também discrimina o uso de vogais duplas aa, ae, SOL, oe e oo, deixando apenas o primeiro deles. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilter.html

ScandinavianNormalization

Normaliza o uso de caracteres escandinavos intercambiáveis. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilter.html

Shingle

Cria combinações de tokens como um único token. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/shingle/ShingleFilter.html

Snowball

Um filtro que deriva palavras usando um lematizador gerado por Bola de Neve. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/snowball/SnowballFilter.html

SoraniNormalization

Normaliza a representação Unicode de texto Sorani. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/ckb/SoraniNormalizationFilter.html

Stemmer

Filtro de lematização específico da linguagem. https://docs.microsoft.com/rest/api/searchservice/Custom-analyzers-in-Azure-Search#TokenFilters

Stopwords

Remove palavras irrelevantes de um fluxo de tokens. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/StopFilter.html

Trim

Corta o espaço em branco à esquerda e à direita de uma cadeia de tokens. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/TrimFilter.html

Truncate

Trunca os termos para um comprimento específico. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilter.html

Unique

Filtra os tokens com o mesmo texto como o token anterior. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilter.html

Uppercase

Normaliza o texto do token para letras maiúsculas. http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/UpperCaseFilter.html

WordDelimiter

Divide as palavras em subpalavras e realiza transformações opcionais em grupos de subpalavras.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

Equals(TokenFilterName)

Compara o TokenFilterName quanto à igualdade com outro TokenFilterName.

GetHashCode()

Serve como a função de hash padrão.

ToString()

Retorna uma representação de cadeia de caracteres do TokenFilterName.

Operadores

Equality(TokenFilterName, TokenFilterName)

Compara dois valores TokenFilterName quanto à igualdade.

Explicit(TokenFilterName to String)

Define a conversão explícita de TokenFilterName em cadeia de caracteres.

Implicit(String to TokenFilterName)

Define a conversão implícita de cadeia de caracteres para TokenFilterName.

Inequality(TokenFilterName, TokenFilterName)

Compara dois valores TokenFilterName quanto à desigualdade.

Aplica-se a