PatternAnalyzer interface
يفصل النص بمرونة إلى مصطلحات عبر نمط تعبير عادي. يتم تنفيذ هذا المحلل باستخدام Apache Lucene.
الخصائص
| flags | علامات التعبير العادية. تتضمن القيم المحتملة: "CANON_EQ" و"CASE_INSENSITIVE" و"التعليقات" و"DOTALL" و"القيمة الحرفية" و"MULTILINE" و"UNICODE_CASE" و"UNIX_LINES" |
| lower |
قيمة تشير إلى ما إذا كان يجب أن تكون المصطلحات أقل أحرفا. الافتراضي صحيح. القيمة الافتراضية: true. |
| name | اسم المحلل. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرط أو تسطير أسفل السطر، ويمكن أن يبدأ وينتهي بأحرف أبجدية رقمية فقط، ويقتصر على 128 حرفا. |
| odatatype | تمييزي متعدد الأشكال |
| pattern | نمط تعبير عادي لمطابقة فواصل الرمز المميز. الافتراضي هو تعبير يطابق حرفا واحدا أو أكثر من أحرف المسافة البيضاء. القيمة الافتراضية: |
| stopwords | قائمة بكلمات التوقف. |
تفاصيل الخاصية
flags
علامات التعبير العادية. تتضمن القيم المحتملة: "CANON_EQ" و"CASE_INSENSITIVE" و"التعليقات" و"DOTALL" و"القيمة الحرفية" و"MULTILINE" و"UNICODE_CASE" و"UNIX_LINES"
flags?: ("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
قيمة الخاصية
("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
lowerCaseTerms
قيمة تشير إلى ما إذا كان يجب أن تكون المصطلحات أقل أحرفا. الافتراضي صحيح. القيمة الافتراضية: true.
lowerCaseTerms?: boolean
قيمة الخاصية
boolean
name
اسم المحلل. يجب أن يحتوي فقط على أحرف أو أرقام أو مسافات أو شرط أو تسطير أسفل السطر، ويمكن أن يبدأ وينتهي بأحرف أبجدية رقمية فقط، ويقتصر على 128 حرفا.
name: string
قيمة الخاصية
string
odatatype
تمييزي متعدد الأشكال
odatatype: "#Microsoft.Azure.Search.PatternAnalyzer"
قيمة الخاصية
"#Microsoft.Azure.Search.PatternAnalyzer"
pattern
نمط تعبير عادي لمطابقة فواصل الرمز المميز. الافتراضي هو تعبير يطابق حرفا واحدا أو أكثر من أحرف المسافة البيضاء. القيمة الافتراضية: \W+.
pattern?: string
قيمة الخاصية
string
stopwords
قائمة بكلمات التوقف.
stopwords?: string[]
قيمة الخاصية
string[]