MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
ออบเจ็กต์ที่มีพารามิเตอร์หลายรายการที่ปรับแต่งได้ในการแยกเอนทิตีแต่ละรายการ การโทร
-
เวลาอ้างอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") ที่ควรตีความใน มิลลิวินาทีจาก Epoch ของ 1970-01-01T00:00:00 (เขตเวลา UTC) ค่าศูนย์หมายความว่า ควรใช้เวลาปัจจุบัน (เมื่อมีการเรียกใช้การแยกเอนทิตี)
คำประกาศ
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
เขตเวลาอ้างอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") ที่ควรตีความ ถ้า ที่ไม่ได้ตั้งค่าไว้ ระบบจะใช้เขตเวลาปัจจุบัน (เมื่อมีการเรียกใช้การดึงข้อมูลเอนทิตี)
คำประกาศ
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
สถานที่ที่ต้องการซึ่งสามารถใช้เพื่อชี้แจงค่าที่เป็นไปได้สำหรับเอนทิตีวันที่และเวลา เช่น “01/02/2000” ไม่ชัดเจนและอาจหมายถึงวันที่ 2 มกราคมหรือ 1 กุมภาพันธ์ แต่ค่ากำหนดภาษาสามารถช่วยเลือกภาษาที่เหมาะสมได้ ("en-US" จะเลือกอันแรก และ "en-UK" รายการหลัง) ค่าเริ่มต้นคือภาษาของระบบของอุปกรณ์ ภาษาที่รองรับตรงกับรายการรุ่นที่รองรับ ดังนั้น บางส่วนของ (หรือชุดย่อยของ): {
'en-*'} ({
‘en-US’}, {'en-UK'}, {
‘en-CA’}, …), {'ar-*'}, {
‘de-’}, {“` ‘es-’}, {'fr-*'}, {
‘it-’}, {”` ‘ja-’}, {'ko-*'}, {
‘nl-’}, {“` ‘pl-’}, {'pt-*'}, {
‘ru-’}, {”` ‘th-’}, {'tr-*'}, {
‘zh-*’}คำประกาศ
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
เซ็ตย่อยของประเภทเอนทิตี (
EntityExtractionEntityType
) ที่จะตรวจพบโดย เครื่องมือแยกเอนทิตี ประเภทที่ไม่มีอยู่ในชุดจะไม่ถูกส่งกลับ แม้ว่าจะมีอยู่แล้ว ในข้อความอินพุต จะรีเซ็ตnil
ชุดเป็นค่าเริ่มต้นซึ่งแสดงผลโดยMLKEntityExtractionEntityTypeAllEntityTypes
คำประกาศ
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
เริ่มต้นอินสแตนซ์
EntityExtractionParams
ที่จัดสรรด้วยค่าเริ่มต้น ตั้งค่า ReferenceTime และ ReferenceTimezone เป็นnil
และตั้งค่า typesFilter เป็น ซึ่งมีค่าทั้งหมดที่แสดงผลจากMLKEntityExtractionEntityTypeAllEntityTypes
คำประกาศ
Objective-C
- (nonnull instancetype)init;