CustomAnalyzer interface

Lehetővé teszi a szöveg indexelhető/kereshető jogkivonatokká alakításának folyamatát. Ez egy felhasználó által definiált konfiguráció, amely egyetlen előre definiált tokenizerből és egy vagy több szűrőből áll. A jogkivonat-készítő felelős a szöveg jogkivonatokra való feltöréséért, valamint a jogkivonat-készítő által kibocsátott jogkivonatok módosítására szolgáló szűrőkért.

Tulajdonságok

charFilters

A bemeneti szövegnek a tokenizer általi feldolgozása előtt történő 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.

name

Az elemző 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.

odatatype

Polimorfikus diszkriminatív

tokenFilters

A jogkivonat-létrehozó által létrehozott jogkivonatok kiszűrésére vagy módosítására 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.

tokenizerName

A jogkivonat-megosztó neve, a folyamatos szöveg jogkivonatok sorozatára való felosztásához, például egy mondat szavakra töréséhez. KnownTokenizerNames egy beépített tokenizer-neveket tartalmazó szám.

Tulajdonság adatai

charFilters

A bemeneti szövegnek a tokenizer általi feldolgozása előtt történő 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[]

name

Az elemző 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

odatatype

Polimorfikus diszkriminatív

odatatype: "#Microsoft.Azure.Search.CustomAnalyzer"

Tulajdonság értéke

"#Microsoft.Azure.Search.CustomAnalyzer"

tokenFilters

A jogkivonat-létrehozó által létrehozott jogkivonatok kiszűrésére vagy módosítására 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[]

tokenizerName

A jogkivonat-megosztó neve, a folyamatos szöveg jogkivonatok sorozatára való felosztásához, például egy mondat szavakra töréséhez. KnownTokenizerNames egy beépített tokenizer-neveket tartalmazó szám.

tokenizerName: string

Tulajdonság értéke

string