Bagikan melalui


ShingleTokenFilter interface

Membuat kombinasi token sebagai token tunggal. Filter token ini diimplementasikan menggunakan Apache Lucene.

Extends

Properti

filterToken

String yang akan disisipkan untuk setiap posisi di mana tidak ada token. Defaultnya adalah garis bawah ("_").

maxShingleSize

Ukuran shingle maksimum. Nilai default dan minimum adalah 2.

minShingleSize

Ukuran shingle minimum. Nilai default dan minimum adalah 2. Harus kurang dari nilai maxShingleSize.

odatatype

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

outputUnigrams

Nilai yang menunjukkan apakah aliran output akan berisi token input (unigram) serta shingle. Defaultnya adalah true.

outputUnigramsIfNoShingles

Nilai yang menunjukkan apakah akan menghasilkan unigram untuk saat-saat ketika tidak ada shingle yang tersedia. Properti ini lebih diutamakan ketika outputUnigram diatur ke false. Defaultnya adalah false.

tokenSeparator

String yang digunakan saat menggabungkan token yang berdingin untuk membentuk shingle. Defaultnya adalah spasi tunggal (" ").

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

filterToken

String yang akan disisipkan untuk setiap posisi di mana tidak ada token. Defaultnya adalah garis bawah ("_").

filterToken?: string

Nilai Properti

string

maxShingleSize

Ukuran shingle maksimum. Nilai default dan minimum adalah 2.

maxShingleSize?: number

Nilai Properti

number

minShingleSize

Ukuran shingle minimum. Nilai default dan minimum adalah 2. Harus kurang dari nilai maxShingleSize.

minShingleSize?: number

Nilai Properti

number

odatatype

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

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

Nilai Properti

"#Microsoft.Azure.Search.ShingleTokenFilter"

outputUnigrams

Nilai yang menunjukkan apakah aliran output akan berisi token input (unigram) serta shingle. Defaultnya adalah true.

outputUnigrams?: boolean

Nilai Properti

boolean

outputUnigramsIfNoShingles

Nilai yang menunjukkan apakah akan menghasilkan unigram untuk saat-saat ketika tidak ada shingle yang tersedia. Properti ini lebih diutamakan ketika outputUnigram diatur ke false. Defaultnya adalah false.

outputUnigramsIfNoShingles?: boolean

Nilai Properti

boolean

tokenSeparator

String yang digunakan saat menggabungkan token yang berdingin untuk membentuk shingle. Defaultnya adalah spasi tunggal (" ").

tokenSeparator?: string

Nilai Properti

string

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