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

Ett URI-fragment som anger typen av normaliserare.

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å teckenfiltret. 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.

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

Ett URI-fragment som anger typen av normaliserare.

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å teckenfiltret. 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.

name: string

Egenskapsvärde

string

Ärvd frånLexicalNormalizer.name