در این سامانه دو تابع زیر برای استفاده از این ابزار ایجاد شده است:
خروجی این توابع بصورت به فرمت جیسون json بوده و دارای ساختار زیر میباشد:
}
;string message
;bool result
;object Data
{
Message حاوی پیام سیستم می باشد در صورتی که تابع با موفقیت به اجرا برسد پیام زیر در آن قرار میگیرد "باموفقیت انجام شد" و مقدار Result برابر true خواهد بود و مقدار فیلد دیتا شامل اطلاعات مربوط به نتیجه اجرا تابع میباشد. و اگر اجرای تابع موفق نباشد مقدار فیلد Message شامل پیام خطا و فیلد result برابر false خواهد بود.
تابع دارای ساختار زیر می باشد :
آدرس پایه |
http://nlp.sbu.ac.ir:40101/api/client |
|
نام تابع |
Stem |
|
نوع فراخوانی |
Post |
|
پارامترها |
||
نام پارامتر |
نوع پارامتر |
شرح |
inputString |
string |
لغتی که بایستی ریشه یابی گردد |
نحوه فراخوانی :
http://nlp.sbu.ac.ir:40101/Api/Client/Stem
این تابع دارای ساختار زیر می باشد:
آدرس پایه |
http://nlp.sbu.ac.ir:40101/api/client |
|
نام تابع |
Tokenize |
|
نوع فراخوانی |
Post |
|
پارامترها |
||
نام پارامتر |
نوع پارامتر |
شرح |
inputString |
string |
متنی که بایستی توکنایز گردد |
dontCorrectInsideQoute |
Boolean |
تصحیح عبارت درون double quote |
correctDelimOnly |
Boolean |
فقط تصحیح علائم نگارشی |
goToSegmentor |
Boolean |
تجزیه کلمه به اجزای با معنی در مواردی که کلمه تشخیص داده نمیشود |
firstCaseOnly |
Boolean |
فقط نشان دادن اولین حالت |
correctCompoundWords |
Boolean |
تصحیح کلمات مرکب |
نحوه فراخوانی:
http://nlp.sbu.ac.ir:40101/Api/Client/Tokenize