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

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.

odatatype

A normalizáló típusát meghatározó URI-töredék.

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.

Ö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[]

Örökölt tulajdonság részletei

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.

name: string

Tulajdonság értéke

string

LexicalNormalizer.name-től örökölt