Aracılığıyla paylaş


PatternAnalyzer interface

Normal ifade deseni aracılığıyla metni esnek bir şekilde terimlere ayırır. Bu çözümleyici Apache Lucene kullanılarak uygulanır.

Özellikler

flags

Normal ifade bayrakları. Olası değerler şunlardır: 'CANON_EQ', 'CASE_INSENSITIVE', 'COMMENTS', 'DOTALL', 'LITERAL', 'MULTILINE', 'UNICODE_CASE', 'UNIX_LINES'

lowerCaseTerms

Terimlerin küçük harfle yazılması gerekip gerekmediğini gösteren değer. Varsayılan değer true'dur. Varsayılan değer: true.

name

Çözümleyicinin adı. Yalnızca harf, basamak, boşluk, tire veya alt çizgi içermelidir, yalnızca alfasayısal karakterlerle başlayıp bitebilir ve 128 karakterle sınırlıdır.

odatatype

Polimorfik Ayrımcı

pattern

Belirteç ayırıcılarını eşleştirmek için normal ifade deseni. Varsayılan, bir veya daha fazla boşluk karakteriyle eşleşen bir ifadedir. Varsayılan değer: \W+.

stopwords

Stopwords listesi.

Özellik Ayrıntıları

flags

Normal ifade bayrakları. Olası değerler şunlardır: 'CANON_EQ', 'CASE_INSENSITIVE', 'COMMENTS', 'DOTALL', 'LITERAL', 'MULTILINE', 'UNICODE_CASE', 'UNIX_LINES'

flags?: ("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]

Özellik Değeri

("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]

lowerCaseTerms

Terimlerin küçük harfle yazılması gerekip gerekmediğini gösteren değer. Varsayılan değer true'dur. Varsayılan değer: true.

lowerCaseTerms?: boolean

Özellik Değeri

boolean

name

Çözümleyicinin adı. Yalnızca harf, basamak, boşluk, tire veya alt çizgi içermelidir, yalnızca alfasayısal karakterlerle başlayıp bitebilir ve 128 karakterle sınırlıdır.

name: string

Özellik Değeri

string

odatatype

Polimorfik Ayrımcı

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

Özellik Değeri

"#Microsoft.Azure.Search.PatternAnalyzer"

pattern

Belirteç ayırıcılarını eşleştirmek için normal ifade deseni. Varsayılan, bir veya daha fazla boşluk karakteriyle eşleşen bir ifadedir. Varsayılan değer: \W+.

pattern?: string

Özellik Değeri

string

stopwords

Stopwords listesi.

stopwords?: string[]

Özellik Değeri

string[]