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à
| char |
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 | Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
| token |
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 normalizzatore. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri. Non può terminare in '.microsoft' né '.lucene', né essere denominato 'asciifolding', 'standard', 'minuscolo', 'maiuscolo' o 'elision'. |
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
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere
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 normalizzatore. Deve contenere solo lettere, cifre, spazi, trattini o caratteri di sottolineatura, può iniziare e terminare solo con caratteri alfanumerici ed è limitato a 128 caratteri. Non può terminare in '.microsoft' né '.lucene', né essere denominato 'asciifolding', 'standard', 'minuscolo', 'maiuscolo' o 'elision'.
name: string
Valore della proprietà
string
ereditato daBaseLexicalNormalizer.name