مشاركة عبر


PatternAnalyzer interface

يفصل النص بمرونة إلى مصطلحات عبر نمط تعبير عادي. يتم تنفيذ هذا المحلل باستخدام Apache Lucene.

الخصائص

flags

علامات التعبير العادية. تتضمن القيم المحتملة: "CANON_EQ" و"CASE_INSENSITIVE" و"التعليقات" و"DOTALL" و"القيمة الحرفية" و"MULTILINE" و"UNICODE_CASE" و"UNIX_LINES"

lowerCaseTerms

قيمة تشير إلى ما إذا كان يجب أن تكون المصطلحات أقل أحرفا. الافتراضي صحيح. القيمة الافتراضية: true.

name

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

odatatype

تمييزي متعدد الأشكال

pattern

نمط تعبير عادي لمطابقة فواصل الرمز المميز. الافتراضي هو تعبير يطابق حرفا واحدا أو أكثر من أحرف المسافة البيضاء. القيمة الافتراضية: \W+.

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[]