Delen via


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

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.

odatatype

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

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.

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