CustomLexicalNormalizer interface
Hiermee kunt u normalisatie configureren voor filterbare, sorteerbare en facetable velden, die standaard werken met strikte overeenkomsten. Dit is een door de gebruiker gedefinieerde configuratie die bestaat uit ten minste één of meer filters, waarmee het token wordt gewijzigd dat is opgeslagen.
- Uitbreiding
Eigenschappen
| char |
Een lijst met tekenfilters die worden gebruikt om invoertekst voor te bereiden voordat deze wordt verwerkt. Ze kunnen bijvoorbeeld bepaalde tekens of symbolen vervangen. De filters worden uitgevoerd in de volgorde waarin ze worden weergegeven. |
| odatatype | Een URI-fragment dat het type normalisator specificeert. |
| token |
Een lijst met tokenfilters die worden gebruikt om het invoertoken uit te filteren of te wijzigen. U kunt bijvoorbeeld een filter in kleine letters opgeven waarmee alle tekens worden geconverteerd naar kleine letters. De filters worden uitgevoerd in de volgorde waarin ze worden weergegeven. |
Overgenomen eigenschappen
| name | De naam van het tekenfilter. Deze mag alleen letters, cijfers, spaties, streepjes of onderstrepingstekens bevatten, mag alleen beginnen en eindigen met alfanumerieke tekens en mag maximaal 128 tekens bevatten. |
Eigenschapdetails
charFilters
Een lijst met tekenfilters die worden gebruikt om invoertekst voor te bereiden voordat deze wordt verwerkt. Ze kunnen bijvoorbeeld bepaalde tekens of symbolen vervangen. De filters worden uitgevoerd in de volgorde waarin ze worden weergegeven.
charFilters?: string[]
Waarde van eigenschap
string[]
odatatype
Een URI-fragment dat het type normalisator specificeert.
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Waarde van eigenschap
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Een lijst met tokenfilters die worden gebruikt om het invoertoken uit te filteren of te wijzigen. U kunt bijvoorbeeld een filter in kleine letters opgeven waarmee alle tekens worden geconverteerd naar kleine letters. De filters worden uitgevoerd in de volgorde waarin ze worden weergegeven.
tokenFilters?: string[]
Waarde van eigenschap
string[]
Details van overgenomen eigenschap
name
De naam van het tekenfilter. Deze mag alleen letters, cijfers, spaties, streepjes of onderstrepingstekens bevatten, mag alleen beginnen en eindigen met alfanumerieke tekens en mag maximaal 128 tekens bevatten.
name: string
Waarde van eigenschap
string