EntityExtractionParams
class EntityExtractionParams : NSObject
ออบเจ็กต์ที่มีพารามิเตอร์ต่างๆ ที่ปรับแต่งได้ในการเรียกใช้การแยกเอนทิตีแต่ละรายการ
-
เวลาอ้างอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") ควรมีการตีความเป็นมิลลิวินาทีจาก Epoch 1970-01-01T00:00:00 (เขตเวลา UTC) ค่า nil หมายความว่าควรใช้เวลาปัจจุบัน (เมื่อมีการเรียกใช้การแยกเอนทิตี)
คำประกาศ
Swift
var referenceTime: Date? { get set }
-
เขตเวลาอ้างอิงซึ่งอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") หากไม่ได้ตั้งค่า ระบบจะใช้เขตเวลาปัจจุบัน (เมื่อมีการเรียกใช้การแยกเอนทิตี)
คำประกาศ
Swift
var referenceTimeZone: TimeZone? { get set }
-
ภาษาที่ต้องการใช้เพื่อแยกความแตกต่างของค่าที่เป็นไปได้สำหรับเอนทิตีวันที่และเวลา ตัวอย่างเช่น "01/02/2000" จะไม่ชัดเจนและอาจหมายถึงวันที่ 2 มกราคมหรือ 1 กุมภาพันธ์ แต่ค่ากำหนดภาษาสามารถช่วยเลือกภาษาที่ถูกต้องได้ ("en-US" จะเลือก "en-US" ก่อน และ "en-UK") ค่าเริ่มต้นคือภาษาของระบบของอุปกรณ์ ภาษาที่รองรับตรงกับรายการโมเดลที่รองรับ เช่น
'en-*'} ({
'en-UK'}, {
'ar-*'}, {
’}, {“` ‘es-'fr-*'}, {
'ko-*'}, {
'pt-*'}, {
'tr-*'}, {
คำประกาศ
Swift
var preferredLocale: Locale! { get set }
-
ชุดย่อยของประเภทเอนทิตี (
EntityExtractionEntityType
) ที่เครื่องมือแยกเอนทิตีจะตรวจหา ประเภทที่ไม่ได้อยู่ในชุดระบบจะไม่แสดงผลแม้ว่าจะมีอยู่ในข้อความอินพุตก็ตาม ชุดnil
จะรีเซ็ตเป็นค่าเริ่มต้นที่MLKEntityExtractionEntityTypeAllEntityTypes
ส่งคืนคำประกาศ
Swift
var typesFilter: Set<EntityType>! { get set }
-
เริ่มต้นอินสแตนซ์
EntityExtractionParams
ที่จัดสรรด้วยค่าเริ่มต้น ตั้งค่า ReferenceTime และ referenceTimezone เป็นnil
และตั้งค่า typeFilter เป็นชุดที่มีค่าทั้งหมดที่แสดงผลจากMLKEntityExtractionEntityTypeAllEntityTypes
คำประกาศ
Swift
init()