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' |
| lower |
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: |
| 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[]