دوال معالجة اللغة الطبيعية
detectCharset
s— النص المراد تحليله.String
String
أمثلة
الاستخدام الأساسي
Query
Response
detectLanguage
text_to_be_analyzed— النص المراد تحليله.String
un = غير معروف، وتعذّر اكتشاف أي لغة، other = اللغة المكتشفة لا تملك رمزًا من حرفين. String
أمثلة
نص متعدد اللغات
Query
Response
detectLanguageMixed
detectLanguage، لكن detectLanguageMixed تُرجع Map من رموز اللغات المكوّنة من حرفين، تكون مرتبطة بالنسبة المئوية لكل لغة في النص.
البنية
s— النص المراد تحليلهString
Map(String, Float32)
أمثلة
لغات مختلطة
Query
Response
detectLanguageUnknown
detectLanguage، باستثناء أن الدالة detectLanguageUnknown تعمل مع السلاسل النصية غير المشفّرة بترميز UTF8.
يُفضَّل استخدام هذا الإصدار عندما تكون مجموعة المحارف لديك UTF-16 أو UTF-32.
البنية
s— النص المطلوب تحليله.String
un = غير معروف، وتعني تعذّر اكتشاف أي لغة، other = اللغة المكتشفة ليس لها رمز مكوّن من حرفين. String
أمثلة
الاستخدام الأساسي
Query
Response
detectTonality
قيدهذه الدالة محدودة في شكلها الحالي، إذ تستخدم القاموس العاطفي المضمَّن ولا تعمل إلا مع اللغة الروسية.
s— النص المراد تحليله.String
Float32
أمثلة
تحليل المشاعر باللغة الروسية
Query
Response
lemmatize
lang— اللغة التي ستُطبَّق قواعدها.Stringword— كلمة مكتوبة بأحرف صغيرة يلزم إرجاعها إلى أصلها الصرفي.String
String
أمثلة
إرجاع الكلمات الإنجليزية إلى أصلها الصرفي
Query
Response
stem
word— كلمة واحدة مكتوبة بأحرف صغيرة (أو مصفوفة من الكلمات) لتجذيرها. يجب أن تكون بأحرف صغيرة — إذ تؤدي الأحرف الكبيرة إلى نتائج غير محددة. يقبل String و FixedString و Array(String) و Array(FixedString) و Array(Nullable(String)) أو Array(Nullable(FixedString)).StringأوFixedStringأوArray(String)أوArray(FixedString)language— اللغة التي ستُطبَّق قواعد التجذير الخاصة بها. استخدم الرمز المكوَّن من حرفين وفق المعيار ISO 639-1 (مثل ‘en’ و ‘de’ و ‘fr’)، راجع https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes.String
String أو Array(String)
أمثلة
تجذير كلمة واحدة
Query
Response
Query
Response
Query
Response
Query
Response
synonyms
plainwordnet
plain، تحتاج إلى توفير مسار إلى ملف نصي بسيط، حيث يمثّل كل سطر مجموعة معيّنة من المرادفات.
يجب فصل الكلمات في هذا السطر بمسافات أو بمحارف جدولة.
مع نوع الامتداد wordnet، تحتاج إلى توفير مسار إلى دليل يحتوي على معجم المرادفات WordNet.
يجب أن يحتوي معجم المرادفات على فهرس معاني WordNet.
البنية
ext_name— اسم الامتداد الذي سيُجرى البحث فيه.Stringword— الكلمة المطلوب البحث عنها في الامتداد.String
Array(String)
أمثلة
العثور على المرادفات
Query
Response