CustomLexicalNormalizer interface

Consente di configurare la normalizzazione per i campi filtrabili, ordinabili e facetable, che per impostazione predefinita operano con corrispondenza rigorosa. Si tratta di una configurazione definita dall'utente costituita da almeno uno o più filtri, che modificano il token archiviato.

Extends

Proprietà

charFilters

Elenco di filtri di caratteri usati per preparare il testo di input prima dell'elaborazione. Ad esempio, possono sostituire determinati caratteri o simboli. I filtri vengono eseguiti nell'ordine in cui sono elencati.

odatatype

Frammento URI che specifica il tipo di normalizzatore.

tokenFilters

Elenco di filtri di token usati per escludere o modificare il token di input. Ad esempio, è possibile specificare un filtro minuscolo che converte tutti i caratteri in lettere minuscole. I filtri vengono eseguiti nell'ordine in cui sono elencati.

Proprietà ereditate

name

Nome del filtro char. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri.

Dettagli proprietà

charFilters

Elenco di filtri di caratteri usati per preparare il testo di input prima dell'elaborazione. Ad esempio, possono sostituire determinati caratteri o simboli. I filtri vengono eseguiti nell'ordine in cui sono elencati.

charFilters?: string[]

Valore della proprietà

string[]

odatatype

Frammento URI che specifica il tipo di normalizzatore.

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

Valore della proprietà

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

Elenco di filtri di token usati per escludere o modificare il token di input. Ad esempio, è possibile specificare un filtro minuscolo che converte tutti i caratteri in lettere minuscole. I filtri vengono eseguiti nell'ordine in cui sono elencati.

tokenFilters?: string[]

Valore della proprietà

string[]

Dettagli proprietà ereditate

name

Nome del filtro char. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri.

name: string

Valore della proprietà

string

ereditato daLexicalNormalizer.name