WordDelimiterTokenFilter interface
تقسيم الكلمات إلى كلمات فرعية وإجراء تحويلات اختيارية على مجموعات الكلمات الفرعية. يتم تنفيذ عامل تصفية الرمز المميز هذا باستخدام Apache Lucene.
- Extends
الخصائص
catenate |
قيمة تشير إلى ما إذا كان سيتم حفز جميع أجزاء الكلمات الفرعية. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure-Search-1" "AzureSearch1". الوضع الافتراضي خطأ. |
catenate |
قيمة تشير إلى ما إذا كان سيتم تحفيز الحد الأقصى لعمليات تشغيل الأجزاء العددية. على سبيل المثال، إذا تم تعيين هذا إلى صحيح، يصبح "1-2" "12". الوضع الافتراضي خطأ. |
catenate |
قيمة تشير إلى ما إذا كان سيتم تحفيز الحد الأقصى لعمليات تشغيل أجزاء الكلمات. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure-Search" "AzureSearch". الوضع الافتراضي خطأ. |
generate |
قيمة تشير إلى ما إذا كنت تريد إنشاء كلمات فرعية للرقم. الافتراضي صحيح. |
generate |
قيمة تشير إلى ما إذا كنت تريد إنشاء كلمات جزء. إذا تم تعيينه، يتسبب في إنشاء أجزاء من الكلمات؛ على سبيل المثال، يصبح "AzureSearch" "Azure" "Search". الافتراضي صحيح. |
odatatype | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
preserve |
قيمة تشير إلى ما إذا كان سيتم الاحتفاظ بالكلمات الأصلية وإضافتها إلى قائمة الكلمات الفرعية. الوضع الافتراضي خطأ. |
protected |
قائمة بالرموز المميزة للحماية من تحديدها. |
split |
قيمة تشير إلى ما إذا كنت تريد تقسيم الكلمات على caseChange. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "AzureSearch" "Azure" "Search". الافتراضي صحيح. |
split |
قيمة تشير إلى ما إذا كنت تريد التقسيم على الأرقام. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure1Search" "Azure" "1" "Search". الافتراضي صحيح. |
stem |
قيمة تشير إلى ما إذا كنت تريد إزالة "'s" اللاحقة لكل كلمة فرعية. الافتراضي صحيح. |
الخصائص الموروثة
name | اسم عامل تصفية الرمز المميز. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرطات أو تسطير سفلي، ويمكن أن يبدأ فقط وينتهي بأحرف أبجدية رقمية، ويقتصر على 128 حرفا. |
تفاصيل الخاصية
catenateAll
قيمة تشير إلى ما إذا كان سيتم حفز جميع أجزاء الكلمات الفرعية. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure-Search-1" "AzureSearch1". الوضع الافتراضي خطأ.
catenateAll?: boolean
قيمة الخاصية
boolean
catenateNumbers
قيمة تشير إلى ما إذا كان سيتم تحفيز الحد الأقصى لعمليات تشغيل الأجزاء العددية. على سبيل المثال، إذا تم تعيين هذا إلى صحيح، يصبح "1-2" "12". الوضع الافتراضي خطأ.
catenateNumbers?: boolean
قيمة الخاصية
boolean
catenateWords
قيمة تشير إلى ما إذا كان سيتم تحفيز الحد الأقصى لعمليات تشغيل أجزاء الكلمات. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure-Search" "AzureSearch". الوضع الافتراضي خطأ.
catenateWords?: boolean
قيمة الخاصية
boolean
generateNumberParts
قيمة تشير إلى ما إذا كنت تريد إنشاء كلمات فرعية للرقم. الافتراضي صحيح.
generateNumberParts?: boolean
قيمة الخاصية
boolean
generateWordParts
قيمة تشير إلى ما إذا كنت تريد إنشاء كلمات جزء. إذا تم تعيينه، يتسبب في إنشاء أجزاء من الكلمات؛ على سبيل المثال، يصبح "AzureSearch" "Azure" "Search". الافتراضي صحيح.
generateWordParts?: boolean
قيمة الخاصية
boolean
odatatype
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
قيمة الخاصية
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
قيمة تشير إلى ما إذا كان سيتم الاحتفاظ بالكلمات الأصلية وإضافتها إلى قائمة الكلمات الفرعية. الوضع الافتراضي خطأ.
preserveOriginal?: boolean
قيمة الخاصية
boolean
protectedWords
قائمة بالرموز المميزة للحماية من تحديدها.
protectedWords?: string[]
قيمة الخاصية
string[]
splitOnCaseChange
قيمة تشير إلى ما إذا كنت تريد تقسيم الكلمات على caseChange. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "AzureSearch" "Azure" "Search". الافتراضي صحيح.
splitOnCaseChange?: boolean
قيمة الخاصية
boolean
splitOnNumerics
قيمة تشير إلى ما إذا كنت تريد التقسيم على الأرقام. على سبيل المثال، إذا تم تعيين هذا إلى true، يصبح "Azure1Search" "Azure" "1" "Search". الافتراضي صحيح.
splitOnNumerics?: boolean
قيمة الخاصية
boolean
stemEnglishPossessive
قيمة تشير إلى ما إذا كنت تريد إزالة "'s" اللاحقة لكل كلمة فرعية. الافتراضي صحيح.
stemEnglishPossessive?: boolean
قيمة الخاصية
boolean
تفاصيل الخاصية الموروثة
name
اسم عامل تصفية الرمز المميز. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرطات أو تسطير سفلي، ويمكن أن يبدأ فقط وينتهي بأحرف أبجدية رقمية، ويقتصر على 128 حرفا.
name: string
قيمة الخاصية
string
موروث منBaseTokenFilter.name