AnalyzeRequest interface
تحديد بعض مكونات النص والتحليل المستخدمة لتقسيم هذا النص إلى رموز مميزة.
الخصائص
| analyzer |
اسم المحلل الذي يجب استخدامه لكسر النص المحدد. إذا لم يتم تحديد هذه المعلمة، يجب تحديد رمز مميز بدلا من ذلك. معلمات الرمز المميز والمحلل حصرية بشكل متبادل. KnownAnalyzerNames هو قائمة تعداد تحتوي على أسماء محلل مضمنة. ملاحظة: مطلوب إما analyzerName أو tokenizerName في AnalyzeRequest. |
| char |
قائمة اختيارية بعوامل تصفية الأحرف لاستخدامها عند قطع النص المحدد. يمكن تعيين هذه المعلمة فقط عند استخدام معلمة الرمز المميز. |
| normalizer |
اسم الشخص الذي يجب استخدامه لتطبيع النص المعطى. KnownNormalizerNames هو enum يحتوي على أسماء محللات مدمجة. |
| text | النص الذي يجب تقسيمه إلى رموز مميزة. |
| token |
قائمة اختيارية من عوامل تصفية الرمز المميز لاستخدامها عند قطع النص المحدد. يمكن تعيين هذه المعلمة فقط عند استخدام معلمة الرمز المميز. |
| tokenizer |
اسم الرمز المميز الذي يجب استخدامه لكسر النص المحدد. إذا لم يتم تحديد هذه المعلمة، يجب تحديد محلل بدلا من ذلك. معلمات الرمز المميز والمحلل حصرية بشكل متبادل. KnownTokenizerNames هو تعداد يحتوي على أسماء رموز مميزة مضمنة. ملاحظة: مطلوب إما analyzerName أو tokenizerName في AnalyzeRequest. |
تفاصيل الخاصية
analyzerName
اسم المحلل الذي يجب استخدامه لكسر النص المحدد. إذا لم يتم تحديد هذه المعلمة، يجب تحديد رمز مميز بدلا من ذلك. معلمات الرمز المميز والمحلل حصرية بشكل متبادل. KnownAnalyzerNames هو قائمة تعداد تحتوي على أسماء محلل مضمنة. ملاحظة: مطلوب إما analyzerName أو tokenizerName في AnalyzeRequest.
analyzerName?: string
قيمة الخاصية
string
charFilters
قائمة اختيارية بعوامل تصفية الأحرف لاستخدامها عند قطع النص المحدد. يمكن تعيين هذه المعلمة فقط عند استخدام معلمة الرمز المميز.
charFilters?: string[]
قيمة الخاصية
string[]
normalizerName
اسم الشخص الذي يجب استخدامه لتطبيع النص المعطى. KnownNormalizerNames هو enum يحتوي على أسماء محللات مدمجة.
normalizerName?: string
قيمة الخاصية
string
text
النص الذي يجب تقسيمه إلى رموز مميزة.
text: string
قيمة الخاصية
string
tokenFilters
قائمة اختيارية من عوامل تصفية الرمز المميز لاستخدامها عند قطع النص المحدد. يمكن تعيين هذه المعلمة فقط عند استخدام معلمة الرمز المميز.
tokenFilters?: string[]
قيمة الخاصية
string[]
tokenizerName
اسم الرمز المميز الذي يجب استخدامه لكسر النص المحدد. إذا لم يتم تحديد هذه المعلمة، يجب تحديد محلل بدلا من ذلك. معلمات الرمز المميز والمحلل حصرية بشكل متبادل. KnownTokenizerNames هو تعداد يحتوي على أسماء رموز مميزة مضمنة. ملاحظة: مطلوب إما analyzerName أو tokenizerName في AnalyzeRequest.
tokenizerName?: string
قيمة الخاصية
string