EntityExtractionParams
class EntityExtractionParams : NSObject
یک شی که شامل پارامترهای مختلفی است که می تواند در هر فراخوانی استخراج موجودیت سفارشی شود.
زمان مرجع که بر اساس آن تاریخهای نسبی (مثلاً «فردا») باید بر حسب میلیثانیه از دوران 01-1970-01T00:00:00 (منطقه زمانی UTC) تفسیر شود. مقدار صفر به این معنی است که زمان جاری (زمانی که استخراج موجودیت فراخوانی می شود) باید استفاده شود.
اعلام
سریع
var referenceTime: Date? { get set }
منطقه زمانی مرجع که بر اساس آن تاریخ های نسبی (به عنوان مثال "فردا") باید تفسیر شوند. اگر این تنظیم نشده باشد، از منطقه زمانی فعلی (زمانی که استخراج موجودیت فراخوانی می شود) استفاده می شود.
اعلام
سریع
var referenceTimeZone: TimeZone? { get set }
محلی ترجیحی که میتواند برای ابهامزدایی از مقادیر بالقوه برای موجودیتهای تاریخ-زمان استفاده شود. برای مثال، «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-*'}اعلام
سریع
var preferredLocale: Locale! { get set }
زیر مجموعه ای از انواع موجودیت (
EntityExtractionEntityType
) که توسط استخراج کننده موجودیت شناسایی می شود. انواعی که در مجموعه وجود ندارند، حتی اگر در متن ورودی وجود داشته باشند، بازگردانده نمی شوند. مجموعه هایnil
به مجموعه پیش فرض بازگردانده شده توسطMLKEntityExtractionEntityTypeAllEntityTypes
بازنشانی می شوند.اعلام
سریع
var typesFilter: Set<EntityType>! { get set }
یک نمونه اختصاص داده شده
EntityExtractionParams
را با مقادیر پیش فرض راه اندازی می کند. referenceTime و referenceTimezone را رویnil
تنظیم میکند و TypeFilter را روی مجموعهای تنظیم میکند که حاوی تمام مقادیر بازگشتی ازMLKEntityExtractionEntityTypeAllEntityTypes
باشد.اعلام
سریع
init()