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
| char |
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. |
| token |
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