آدرس پایانه
curl -X POST "https://api.apieco.ir/text-mining/api/Stemmer/LemmatizePhrase2Phrase"
--header 'apieco-key:{YOUR_APIECO_KEY}' --header 'Authorization : Bearer{api key}'
-d {
این کلاس برای تنظیم پارامترهای مورد نیاز تابع ریشه یابی طراحی شده است
phrases:
[
ورودی به شکل لیست عبارات
{
این کلاس برای نگهداری اطلاعات مختلف (تگ ها، ریشه کلمه و ...) درباره عبارات (کلمات) است
wordComment:
string
توضیحات اضافه در مورد این عبارت
simplePos:
string
حدس اولیه در مورد نقش کلمه
rootWords:
[
ریشه های کلمه یا عبارت فعلی
string
]
verbInformation:
{
اگر کلمه از نوع فعل باشد اطلاعات صرفی فعل را نگهداری میکند و درغیر اینصورت تهی است
nonVerbalElement:
string
verbRoot:
{
verb root
prepositionOfVerb:
string
Shows the preposition of the verb in the cases of compound verbs with prepositional phrases
nonVerbalElement:
string
non-verbal element
prefix:
string
Prefix of the verb
pastTenseRoot:
string
Past tense root of the verb (in Persian there are two types of root for each verb; i.e. present tense and past tense
presentTenseRoot:
string
Present tense root of the verb (in Persian there are two types of root for each verb; i.e. present tense and past tense
transitivity:
string
Shows whether a verb is Transitive or not
Enum: Transitive, InTransitive, BiTransitive
type:
string
Shows verb type; i.e.
Enum: SADEH, PISHVANDI, MORAKKAB, MORAKKABPISHVANDI, MORAKKABHARFE_EZAFEH, EBAARATFELI, LAZEM_TAKFELI, AYANDEH_PISHVANDI
canBeImperative:
boolean
shows whether the verb can be used in imperative form or not
presentRootConsonantVowelEndStem:
string
Shows the type of vowel at the end of the present tense root
pastRootVowelStart:
string
Shows the type of vowel at the start of the past tense root
presentRootVowelStart:
string
Shows the type of vowel at the start of the present tense root
}
zamirPeyvasteh:
string
Type of the attached pronoun
Enum: AttachedPronoun_NONE, FIRST_PERSON_SINGULAR, SECOND_PERSON_SINGULAR, THIRD_PERSON_SINGULAR, FIRST_PERSON_PLURAL, SECOND_PERSON_PLURAL, THIRD_PERSON_PLURAL
attachedPronounString:
string
String representation of the attached pronoun
person:
string
Person type of the verb inflection
Enum: PERSON_NONE, FIRST_PERSON_SINGULAR, SECOND_PERSON_SINGULAR, THIRD_PERSON_SINGULAR, FIRST_PERSON_PLURAL, SECOND_PERSON_PLURAL, THIRD_PERSON_PLURAL
tenseForm:
string
Represents the formation of the tense
Enum: TenseFormationType_NONE, HAAL_SAADEH_EKHBARI, HAAL_ELTEZAMI, HAAL_SAADEH, AMR, GOZASHTEH_SADEH, GOZASHTEH_ESTEMRAARI, GOZASHTEH_NAGHLI_SADEH, GOZASHTEH_NAGHLI_ESTEMRAARI, GOZASHTEH_BAEED, GOZASHTEH_ELTEZAMI, PAYEH_MAFOOLI, AAYANDEH, GOZASHTEH_ABAD, HAAL_MOSTAMAR, GOZASHTEH_MOSTAMAR, MASDAR
positivity:
string
Positive/Negative tense
Enum: POSITIVE, NEGATIVE
passivity:
string
Active/Passive tense
Enum: ACTIVE, PASSIVE
isSingular:
boolean
isPlural:
boolean
isGozashteh:
boolean
isHAAL:
boolean
}
sentenceNumber:
integer (int32)
شماره جمله ای که این عبارت در آن قرار دارد
wordNumberInSentence:
integer (int32)
شماره (اندیس جایگاه) کلمه در جمله
startCharIndex:
integer (int32)
شماره اندیس کاراکتر شروع عبارت در متن
word:
string
کلمه یا متن عبارت
tags:
{
فهرست تگ های عبارت Dictionary[نام تگ, Tuple[مقدار تگ, آیا این تگ کلمه بعدی را هم شامل میشود]] Dictionary[Key or Tag_Type, Tuple[Tag_Value, IsContinueInNextPhrase]]
}
firstRoot:
string
اولین ریشه کلمه
wordCount:
integer (int32)
تعداد کلمات عبارت
length:
integer (int32)
طول (تعداد کاراکترهای) عبارت
isVerb:
boolean
آیا عبارت فعل است یا غیرفعل
isPunc:
boolean
آیا عبارت متشکل از علائم و جداساز است
}
]
text:
string
ورودی به شکل متن
checkSlang:
boolean
آیا در حین ریشه یابی کلمات محاورهای تحلیل و به شکل رسمی تبدیل شوند
complexSentence:
boolean
آیا بخشهای جملات مرکب غیرتودرتو جداسازی شوند
}