CustomLexicalNormalizer interface
Lehetővé teszi a normalizálás konfigurálását szűrhető, rendezhető és facetable mezőkhöz, amelyek alapértelmezés szerint szigorú egyeztetéssel működnek. Ez egy felhasználó által definiált konfiguráció, amely legalább egy vagy több szűrőből áll, amelyek módosítják a tárolt jogkivonatot.
- Extends
Tulajdonságok
| char |
A beviteli szöveg feldolgozása előtti előkészítéséhez használt karakterszűrők listája. Például lecserélhetnek bizonyos karaktereket vagy szimbólumokat. A szűrők a lista sorrendjében futnak. |
| odatatype | A normalizáló típusát meghatározó URI-töredék. |
| token |
A bemeneti jogkivonat szűréséhez vagy módosításához használt jogkivonatszűrők listája. Megadhat például egy kisbetűs szűrőt, amely az összes karaktert kisbetűssé alakítja. A szűrők a lista sorrendjében futnak. |
Örökölt tulajdonságok
| name | A karakterszűrő neve. Csak betűket, számjegyeket, szóközöket, kötőjeleket vagy aláhúzásjeleket tartalmazhat, csak alfanumerikus karakterekkel kezdődhet és végződhet, és legfeljebb 128 karakter hosszúságú lehet. |
Tulajdonság adatai
charFilters
A beviteli szöveg feldolgozása előtti előkészítéséhez használt karakterszűrők listája. Például lecserélhetnek bizonyos karaktereket vagy szimbólumokat. A szűrők a lista sorrendjében futnak.
charFilters?: string[]
Tulajdonság értéke
string[]
odatatype
A normalizáló típusát meghatározó URI-töredék.
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Tulajdonság értéke
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
A bemeneti jogkivonat szűréséhez vagy módosításához használt jogkivonatszűrők listája. Megadhat például egy kisbetűs szűrőt, amely az összes karaktert kisbetűssé alakítja. A szűrők a lista sorrendjében futnak.
tokenFilters?: string[]
Tulajdonság értéke
string[]