CustomEntity interface
Objek yang berisi informasi tentang kecocokan yang ditemukan, dan metadata terkait.
Properti
accent |
Default ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap aksen. |
aliases | Array objek kompleks yang dapat digunakan untuk menentukan ejaan atau sinonim alternatif ke nama entitas akar. |
case |
Default ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap huruf besar/kecil atau tidak. Contoh kasus kecocokan tidak sensitif "Microsoft" bisa jadi: microsoft, microSoft, MICROSOFT. |
default |
Mengubah nilai sensitivitas aksen default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai aksenSensitif alias. |
default |
Mengubah nilai sensitivitas kasus default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai alias caseSensitive. |
default |
Mengubah nilai jarak edit fuzzy default untuk entitas ini. Tindakan ini dapat digunakan untuk mengubah nilai default dari semua nilai fuzzyEditDistance alias. |
description | Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan. |
fuzzy |
Default ke 0. Nilai maksimum 5. Menunjukkan jumlah karakter berbeda yang dapat diterima yang masih dapat menghasilkan kecocokan dengan nama entitas. Fuzzy terkecil untuk setiap kecocokan ditampilkan. Misalnya, jika jarak edit diatur ke 3, "Windows10" masih akan cocok dengan "Windows", "Windows10" dan "Windows 7". Saat peka huruf besar/kecil diatur ke false, perbedaan huruf besar/kecil TIDAK akan dihitung oleh toleransi fuzzy, tetapi sebaliknya. |
id | Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan. |
name | Deskriptor entitas tingkat atas. Kecocokan dalam output keterampilan akan dikelompokkan berdasarkan nama ini, dan harus mewakili bentuk "dinormalisasi" dari teks yang ditemukan. |
subtype | Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan. |
type | Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan. |
Detail Properti
accentSensitive
Default ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap aksen.
accentSensitive?: boolean
Nilai Properti
boolean
aliases
Array objek kompleks yang dapat digunakan untuk menentukan ejaan atau sinonim alternatif ke nama entitas akar.
aliases?: CustomEntityAlias[]
Nilai Properti
caseSensitive
Default ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap huruf besar/kecil atau tidak. Contoh kasus kecocokan tidak sensitif "Microsoft" bisa jadi: microsoft, microSoft, MICROSOFT.
caseSensitive?: boolean
Nilai Properti
boolean
defaultAccentSensitive
Mengubah nilai sensitivitas aksen default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai aksenSensitif alias.
defaultAccentSensitive?: boolean
Nilai Properti
boolean
defaultCaseSensitive
Mengubah nilai sensitivitas kasus default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai alias caseSensitive.
defaultCaseSensitive?: boolean
Nilai Properti
boolean
defaultFuzzyEditDistance
Mengubah nilai jarak edit fuzzy default untuk entitas ini. Tindakan ini dapat digunakan untuk mengubah nilai default dari semua nilai fuzzyEditDistance alias.
defaultFuzzyEditDistance?: number
Nilai Properti
number
description
Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan.
description?: string
Nilai Properti
string
fuzzyEditDistance
Default ke 0. Nilai maksimum 5. Menunjukkan jumlah karakter berbeda yang dapat diterima yang masih dapat menghasilkan kecocokan dengan nama entitas. Fuzzy terkecil untuk setiap kecocokan ditampilkan. Misalnya, jika jarak edit diatur ke 3, "Windows10" masih akan cocok dengan "Windows", "Windows10" dan "Windows 7". Saat peka huruf besar/kecil diatur ke false, perbedaan huruf besar/kecil TIDAK akan dihitung oleh toleransi fuzzy, tetapi sebaliknya.
fuzzyEditDistance?: number
Nilai Properti
number
id
Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan.
id?: string
Nilai Properti
string
name
Deskriptor entitas tingkat atas. Kecocokan dalam output keterampilan akan dikelompokkan berdasarkan nama ini, dan harus mewakili bentuk "dinormalisasi" dari teks yang ditemukan.
name: string
Nilai Properti
string
subtype
Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan.
subtype?: string
Nilai Properti
string
type
Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul bersama setiap kecocokan entitasnya dalam output keterampilan.
type?: string
Nilai Properti
string