Bagikan melalui


WordDelimiterTokenFilter interface

Membagi kata menjadi subkata dan melakukan transformasi opsional pada grup subkata. Filter token ini diimplementasikan menggunakan Apache Lucene.

Extends

Properti

catenateAll

Nilai yang menunjukkan apakah semua bagian subkata akan di catenated. Misalnya, jika ini diatur ke true, "Azure-Search-1" menjadi "AzureSearch1". Defaultnya adalah false.

catenateNumbers

Nilai yang menunjukkan apakah eksekusi maksimum bagian angka akan di-catenated. Misalnya, jika ini diatur ke true, "1-2" menjadi "12". Defaultnya adalah false.

catenateWords

Nilai yang menunjukkan apakah eksekusi maksimum bagian kata akan di catenated. Misalnya, jika ini diatur ke true, "Azure-Search" menjadi "AzureSearch". Defaultnya adalah false.

generateNumberParts

Nilai yang menunjukkan apakah akan menghasilkan subkata angka. Defaultnya adalah true.

generateWordParts

Nilai yang menunjukkan apakah akan menghasilkan kata bagian. Jika diatur, menyebabkan bagian kata dihasilkan; misalnya "AzureSearch" menjadi "Azure" "Search". Defaultnya adalah true.

odatatype

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

preserveOriginal

Nilai yang menunjukkan apakah kata asli akan dipertahankan dan ditambahkan ke daftar subkata. Defaultnya adalah false.

protectedWords

Daftar token untuk dilindungi agar tidak dibatasi.

splitOnCaseChange

Nilai yang menunjukkan apakah akan membagi kata pada caseChange. Misalnya, jika ini diatur ke true, "AzureSearch" menjadi "Azure" "Search". Defaultnya adalah true.

splitOnNumerics

Nilai yang menunjukkan apakah akan memisahkan angka. Misalnya, jika ini diatur ke true, "Azure1Search" menjadi "Azure" "1" "Search". Defaultnya adalah true.

stemEnglishPossessive

Nilai yang menunjukkan apakah akan menghapus "'s" berikutnya untuk setiap subkata. Defaultnya adalah true.

Properti yang Diwariskan

name

Nama filter token. Nama hanya boleh berisi huruf, digit, spasi, garis putus-putus, atau garis bawah, hanya dapat dimulai dan diakhiri dengan karakter alfanumerik, dan dibatasi hingga 128 karakter.

Detail Properti

catenateAll

Nilai yang menunjukkan apakah semua bagian subkata akan di catenated. Misalnya, jika ini diatur ke true, "Azure-Search-1" menjadi "AzureSearch1". Defaultnya adalah false.

catenateAll?: boolean

Nilai Properti

boolean

catenateNumbers

Nilai yang menunjukkan apakah eksekusi maksimum bagian angka akan di-catenated. Misalnya, jika ini diatur ke true, "1-2" menjadi "12". Defaultnya adalah false.

catenateNumbers?: boolean

Nilai Properti

boolean

catenateWords

Nilai yang menunjukkan apakah eksekusi maksimum bagian kata akan di catenated. Misalnya, jika ini diatur ke true, "Azure-Search" menjadi "AzureSearch". Defaultnya adalah false.

catenateWords?: boolean

Nilai Properti

boolean

generateNumberParts

Nilai yang menunjukkan apakah akan menghasilkan subkata angka. Defaultnya adalah true.

generateNumberParts?: boolean

Nilai Properti

boolean

generateWordParts

Nilai yang menunjukkan apakah akan menghasilkan kata bagian. Jika diatur, menyebabkan bagian kata dihasilkan; misalnya "AzureSearch" menjadi "Azure" "Search". Defaultnya adalah true.

generateWordParts?: boolean

Nilai Properti

boolean

odatatype

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

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

Nilai Properti

"#Microsoft.Azure.Search.WordDelimiterTokenFilter"

preserveOriginal

Nilai yang menunjukkan apakah kata asli akan dipertahankan dan ditambahkan ke daftar subkata. Defaultnya adalah false.

preserveOriginal?: boolean

Nilai Properti

boolean

protectedWords

Daftar token untuk dilindungi agar tidak dibatasi.

protectedWords?: string[]

Nilai Properti

string[]

splitOnCaseChange

Nilai yang menunjukkan apakah akan membagi kata pada caseChange. Misalnya, jika ini diatur ke true, "AzureSearch" menjadi "Azure" "Search". Defaultnya adalah true.

splitOnCaseChange?: boolean

Nilai Properti

boolean

splitOnNumerics

Nilai yang menunjukkan apakah akan memisahkan angka. Misalnya, jika ini diatur ke true, "Azure1Search" menjadi "Azure" "1" "Search". Defaultnya adalah true.

splitOnNumerics?: boolean

Nilai Properti

boolean

stemEnglishPossessive

Nilai yang menunjukkan apakah akan menghapus "'s" berikutnya untuk setiap subkata. Defaultnya adalah true.

stemEnglishPossessive?: boolean

Nilai Properti

boolean

Detail Properti yang Diwariskan

name

Nama filter token. Nama hanya boleh berisi huruf, digit, spasi, garis putus-putus, atau garis bawah, hanya dapat dimulai dan diakhiri dengan karakter alfanumerik, dan dibatasi hingga 128 karakter.

name: string

Nilai Properti

string

Diwarisi DariBaseTokenFilter.name