PatternAnalyzer interface
Normal ifade deseni aracılığıyla metni terimlere esnek bir şekilde 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ılıp yazılmayacağını gösteren değer. Varsayılan değer doğru değeridir. Varsayılan değer: true. |
name | Çözümleyicinin adı. Yalnızca harf, rakam, boşluk, kısa çizgi 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 bir 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ılıp yazılmayacağını gösteren değer. Varsayılan değer doğru değeridir. Varsayılan değer: true.
lowerCaseTerms?: boolean
Özellik Değeri
boolean
name
Çözümleyicinin adı. Yalnızca harf, rakam, boşluk, kısa çizgi 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 bir 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[]