مشاركة عبر


CustomLexicalNormalizer interface

يسمح لك بتكوين التسوية للحولات القابلة للتصفية والفرز والواجهات، والتي تعمل بشكل افتراضي مع مطابقة صارمة. هذا تكوين معرف من قبل المستخدم يتكون من عامل تصفية واحد أو أكثر على الأقل، والذي يعدل الرمز المميز المخزن.

يمتد

الخصائص

charFilters

قائمة بعوامل تصفية الأحرف المستخدمة لإعداد نص الإدخال قبل معالجته. على سبيل المثال، يمكنهم استبدال أحرف أو رموز معينة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به.

odatatype

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

tokenFilters

قائمة بعوامل تصفية الرمز المميز المستخدمة لتصفية أو تعديل رمز الإدخال المميز. على سبيل المثال، يمكنك تحديد عامل تصفية بأحرف صغيرة يحول كافة الأحرف إلى أحرف صغيرة. يتم تشغيل عوامل التصفية بالترتيب الذي يتم سردها به.

الخصائص الموروثة

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