CustomLexicalNormalizer interface

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

يمتد

الخصائص

charFilters

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

odatatype

جزء من URI يحدد نوع المعالج.

tokenFilters

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

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

name

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

تفاصيل الخاصية

charFilters

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

charFilters?: string[]

قيمة الخاصية

string[]

odatatype

جزء من URI يحدد نوع المعالج.

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

قيمة الخاصية

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

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

tokenFilters?: string[]

قيمة الخاصية

string[]

تفاصيل الخاصية الموروثة

name

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

name: string

قيمة الخاصية

string

موروثة منLexicalNormalizer.name