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

Een URI-fragment dat het type normalisator specificeert.

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 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

Geërfdvan LexicalNormalizer.name