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 | Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara |
| 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å 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