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