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 | Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
| 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 de normalizer. Deze mag alleen letters, cijfers, spaties, streepjes of onderstrepingstekens bevatten, mag alleen beginnen en eindigen met alfanumerieke tekens en mag maximaal 128 tekens bevatten. Het kan niet eindigen op '.microsoft' noch '.lucene', noch 'asciifolding', 'standaard', 'kleine letters', 'hoofdletters' of 'elision'. |
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
Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
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 de normalizer. Deze mag alleen letters, cijfers, spaties, streepjes of onderstrepingstekens bevatten, mag alleen beginnen en eindigen met alfanumerieke tekens en mag maximaal 128 tekens bevatten. Het kan niet eindigen op '.microsoft' noch '.lucene', noch 'asciifolding', 'standaard', 'kleine letters', 'hoofdletters' of 'elision'.
name: string
Waarde van eigenschap
string
Erfenis vanBaseLexicalNormalizer.name