CustomLexicalNormalizer interface
Memungkinkan Anda mengonfigurasi normalisasi untuk bidang yang dapat difilter, dapat diurutkan, dan dapat difaset, yang secara default beroperasi dengan pencocokan yang ketat. Ini adalah konfigurasi yang ditentukan pengguna yang terdiri dari setidaknya satu atau beberapa filter, yang memodifikasi token yang disimpan.
- Memperluas
Properti
| char |
Daftar filter karakter yang digunakan untuk menyiapkan teks input sebelum diproses. Misalnya, mereka dapat menggantikan karakter atau simbol tertentu. Filter dijalankan dalam urutan di mana filter tersebut tercantum. |
| odatatype | Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat |
| token |
Daftar filter token yang digunakan untuk memfilter atau mengubah token input. Misalnya, Anda dapat menentukan filter huruf kecil yang mengonversi semua karakter menjadi huruf kecil. Filter dijalankan dalam urutan di mana filter tersebut tercantum. |
Properti yang Diwariskan
| name | Nama normalizer. Ini hanya boleh berisi huruf, digit, spasi, tanda hubung atau garis bawah, hanya dapat dimulai dan diakhir dengan karakter alfanumerik, dan dibatasi hingga 128 karakter. Ini tidak dapat berakhiran '.microsoft' atau '.lucene', juga tidak diberi nama 'asciifolding', 'standard', 'lowercase', 'uppercase', atau 'elision'. |
Detail Properti
charFilters
Daftar filter karakter yang digunakan untuk menyiapkan teks input sebelum diproses. Misalnya, mereka dapat menggantikan karakter atau simbol tertentu. Filter dijalankan dalam urutan di mana filter tersebut tercantum.
charFilters?: string[]
Nilai Properti
string[]
odatatype
Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
Nilai Properti
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
Daftar filter token yang digunakan untuk memfilter atau mengubah token input. Misalnya, Anda dapat menentukan filter huruf kecil yang mengonversi semua karakter menjadi huruf kecil. Filter dijalankan dalam urutan di mana filter tersebut tercantum.
tokenFilters?: string[]
Nilai Properti
string[]
Detail Properti yang Diwariskan
name
Nama normalizer. Ini hanya boleh berisi huruf, digit, spasi, tanda hubung atau garis bawah, hanya dapat dimulai dan diakhir dengan karakter alfanumerik, dan dibatasi hingga 128 karakter. Ini tidak dapat berakhiran '.microsoft' atau '.lucene', juga tidak diberi nama 'asciifolding', 'standard', 'lowercase', 'uppercase', atau 'elision'.
name: string
Nilai Properti
string