Bagikan melalui


CustomEntity interface

Objek yang berisi informasi tentang kecocokan yang ditemukan, dan metadata terkait.

Properti

accentSensitive

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.

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.

defaultAccentSensitive

Mengubah nilai sensitivitas aksen default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai aksenSensitif alias.

defaultCaseSensitive

Mengubah nilai sensitivitas kasus default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai alias caseSensitive.

defaultFuzzyEditDistance

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.

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.

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