Dela via


CustomLexicalNormalizer interface

Gör att du kan konfigurera normalisering för filterbara, sorterbara och fasettbara fält, som som standard fungerar med strikt matchning. Det här är en användardefinierad konfiguration som består av minst ett eller flera filter som ändrar den token som lagras.

Extends

Egenskaper

charFilters

En lista över teckenfilter som används för att förbereda indatatext innan den bearbetas. De kan till exempel ersätta vissa tecken eller symboler. Filtren körs i den ordning de visas.

odatatype

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

tokenFilters

En lista över tokenfilter som används för att filtrera bort eller ändra indatatoken. Du kan till exempel ange ett gemener som konverterar alla tecken till gemener. Filtren körs i den ordning de visas.

Ärvda egenskaper

name

Namnet på normaliseraren. Den får bara innehålla bokstäver, siffror, blanksteg, bindestreck eller understreck, kan bara börja och sluta med alfanumeriska tecken och är begränsad till 128 tecken. Det kan inte sluta i ".microsoft" eller ".lucene", och får inte heller heta "asciifolding", "standard", "gemener", "versaler" eller "elision".

Egenskapsinformation

charFilters

En lista över teckenfilter som används för att förbereda indatatext innan den bearbetas. De kan till exempel ersätta vissa tecken eller symboler. Filtren körs i den ordning de visas.

charFilters?: string[]

Egenskapsvärde

string[]

odatatype

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

Egenskapsvärde

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

En lista över tokenfilter som används för att filtrera bort eller ändra indatatoken. Du kan till exempel ange ett gemener som konverterar alla tecken till gemener. Filtren körs i den ordning de visas.

tokenFilters?: string[]

Egenskapsvärde

string[]

Information om ärvda egenskaper

name

Namnet på normaliseraren. Den får bara innehålla bokstäver, siffror, blanksteg, bindestreck eller understreck, kan bara börja och sluta med alfanumeriska tecken och är begränsad till 128 tecken. Det kan inte sluta i ".microsoft" eller ".lucene", och får inte heller heta "asciifolding", "standard", "gemener", "versaler" eller "elision".

name: string

Egenskapsvärde

string

Ärvd frånBaseLexicalNormalizer.name