PatternAnalyzer interface
Separa de forma flexível o texto em termos através de um padrão de expressão regular. Este analisador é implementado com o Apache Lucene.
Propriedades
flags | Sinalizadores de expressão regulares. Os valores possíveis incluem: "CANON_EQ", "CASE_INSENSITIVE", "COMENTÁRIOS", "DOTALL", "LITERAL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES" |
lower |
Um valor que indica se os termos devem ser minúsculos. A predefinição é verdadeiro. Valor predefinido: verdadeiro. |
name | O nome do analisador. Só tem de conter letras, dígitos, espaços, travessões ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres. |
odatatype | Discriminador Polimórfico |
pattern | Um padrão de expressão regular para corresponder aos separadores de tokens. A predefinição é uma expressão que corresponde a um ou mais carateres de espaço em branco. Valor predefinido: |
stopwords | Uma lista de palavras-passe. |
Detalhes de Propriedade
flags
Sinalizadores de expressão regulares. Os valores possíveis incluem: "CANON_EQ", "CASE_INSENSITIVE", "COMENTÁRIOS", "DOTALL", "LITERAL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES"
flags?: ("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
Valor de Propriedade
("CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES")[]
lowerCaseTerms
Um valor que indica se os termos devem ser minúsculos. A predefinição é verdadeiro. Valor predefinido: verdadeiro.
lowerCaseTerms?: boolean
Valor de Propriedade
boolean
name
O nome do analisador. Só tem de conter letras, dígitos, espaços, travessões ou carateres de sublinhado, só pode começar e terminar com carateres alfanuméricos e está limitado a 128 carateres.
name: string
Valor de Propriedade
string
odatatype
Discriminador Polimórfico
odatatype: "#Microsoft.Azure.Search.PatternAnalyzer"
Valor de Propriedade
"#Microsoft.Azure.Search.PatternAnalyzer"
pattern
Um padrão de expressão regular para corresponder aos separadores de tokens. A predefinição é uma expressão que corresponde a um ou mais carateres de espaço em branco. Valor predefinido: \W+
.
pattern?: string
Valor de Propriedade
string
stopwords
Uma lista de palavras-passe.
stopwords?: string[]
Valor de Propriedade
string[]