MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
यह एक ऑब्जेक्ट है, जिसमें ऐसे कई पैरामीटर होते हैं जिन्हें हर इकाई एक्सट्रैक्शन कॉल पर पसंद के मुताबिक बनाया जा सकता है.
-
रेफ़रंस टाइम, जो मिलती-जुलती तारीखों (जैसे कि "कल") के मुताबिक हो. इसकी जानकारी, 1970-01-01T00:00:00 (यूटीसी टाइमज़ोन) के समय के मिलीसेकंड में मिलीसेकंड में दी जानी चाहिए. शून्य मान का मतलब है कि मौजूदा समय (जब इकाई एक्सट्रैक्शन को शुरू किया जाता है) का इस्तेमाल किया जाना चाहिए.
एलान
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
रेफ़रंस टाइम ज़ोन, इस आधार पर दी गई है कि किस तारीख (जैसे, "कल") की जानकारी दी जानी चाहिए. अगर इसे सेट नहीं किया गया है, तो मौजूदा टाइम ज़ोन (जब इकाई को एक्सट्रैक्ट करना शुरू किया गया हो) का इस्तेमाल किया जाएगा.
एलान
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
एक पसंदीदा स्थान-भाषा, जिसका इस्तेमाल तारीख-समय वाली इकाइयों के लिए संभावित वैल्यू को अलग करने के लिए किया जा सकता है. उदाहरण के लिए, “02/01/2000” साफ़ तौर पर नहीं बताया जा सकता और 2 जनवरी या 1 फ़रवरी की बात कर सकता है, लेकिन स्थानिकी प्राथमिकता सही विकल्प चुन सकती है (‘en-US’ प्राथमिकता वाली विकल्प चुनें, तो 'en-US' चुनें. डिफ़ॉल्ट वैल्यू, डिवाइस के सिस्टम की स्थान-भाषा के तौर पर सेट होती है. इस्तेमाल की जा सकने वाली स्थान-भाषाएं, इस्तेमाल किए जा सकने वाले मॉडल की सूची से मेल खाती हैं. इनमें से कोई एक (या इसका सबसेट): {
'en-*'} ({
‘en-US’}, {'en-UK'}, {
‘en-CA’}, ...), {'ar-*'}, {
‘de-’}, {“` ‘es-’}, {'fr-*'}, {
‘it-’}, {”` ‘ja-’}, {'ko-*'}, {
‘nl-’}, {“` ‘pl-’}, {'pt-*'}, {
”ru-’}, {'pt-*'}, {
”ru-’}'tr-*'}, {
एलान
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
इकाई के टाइप (
EntityExtractionEntityType
) का सबसेट, जिसे इकाई इकट्ठा करने वाले टूल की मदद से पहचाना जाएगा. सेट में जो टाइप मौजूद नहीं हैं उन्हें दिखाया नहीं जाएगा, भले ही वे इनपुट टेक्स्ट में मौजूद हों.nil
सेट,MLKEntityExtractionEntityTypeAllEntityTypes
के हिसाब से दिखाए गए डिफ़ॉल्ट सेट पर रीसेट हो जाएंगे.एलान
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
डिफ़ॉल्ट वैल्यू के साथ, असाइन किए गए
EntityExtractionParams
इंस्टेंस को शुरू करता है. रेफ़रेंस टाइम और रेफ़रंस टाइमज़ोन कोnil
पर सेट करता है. साथ ही, टाइप फ़िल्टर को ऐसे सेट पर सेट करता है जिसमेंMLKEntityExtractionEntityTypeAllEntityTypes
से मिलने वाली सभी वैल्यू शामिल हों.एलान
Objective-C
- (nonnull instancetype)init;