CustomLexicalNormalizer interface
يسمح لك بتكوين التسوية للحولات القابلة للتصفية والفرز والواجهات، والتي تعمل بشكل افتراضي مع مطابقة صارمة. هذا تكوين معرف من قبل المستخدم يتكون من عامل تصفية واحد أو أكثر على الأقل، والذي يعدل الرمز المميز المخزن.
الخصائص
| char |
قائمة بعوامل تصفية الأحرف المستخدمة لإعداد نص الإدخال قبل معالجته. على سبيل المثال، يمكنهم استبدال أحرف أو رموز معينة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به. |
| odatatype | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
| token |
قائمة بعوامل تصفية الرمز المميز المستخدمة لتصفية أو تعديل رمز الإدخال المميز. على سبيل المثال، يمكنك تحديد عامل تصفية بأحرف صغيرة يحول كافة الأحرف إلى أحرف صغيرة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به. |
الخصائص الموروثة
| name | اسم التطبيع. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرط أو تسطير أسفل السطر، ويمكن أن يبدأ وينتهي بأحرف أبجدية رقمية فقط، ويقتصر على 128 حرفا. لا يمكن أن ينتهي ب '.microsoft' ولا '.lucene'، ولا يمكن تسميته 'asciifolding' أو 'standard' أو 'lowercase' أو 'uppercase' أو 'elision'. |
تفاصيل الخاصية
charFilters
قائمة بعوامل تصفية الأحرف المستخدمة لإعداد نص الإدخال قبل معالجته. على سبيل المثال، يمكنهم استبدال أحرف أو رموز معينة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به.
charFilters?: string[]
قيمة الخاصية
string[]
odatatype
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
قيمة الخاصية
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
قائمة بعوامل تصفية الرمز المميز المستخدمة لتصفية أو تعديل رمز الإدخال المميز. على سبيل المثال، يمكنك تحديد عامل تصفية بأحرف صغيرة يحول كافة الأحرف إلى أحرف صغيرة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به.
tokenFilters?: string[]
قيمة الخاصية
string[]
تفاصيل الخاصية الموروثة
name
اسم التطبيع. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرط أو تسطير أسفل السطر، ويمكن أن يبدأ وينتهي بأحرف أبجدية رقمية فقط، ويقتصر على 128 حرفا. لا يمكن أن ينتهي ب '.microsoft' ولا '.lucene'، ولا يمكن تسميته 'asciifolding' أو 'standard' أو 'lowercase' أو 'uppercase' أو 'elision'.
name: string
قيمة الخاصية
string
موروثة منBaseLexicalNormalizer.name