PatternAnalyzer interface

A szöveget rugalmasan elválasztja kifejezésekké egy reguláris kifejezésmintán keresztül. Ez az elemző az Apache Lucene használatával van implementálva.

Tulajdonságok

flags

Reguláris kifejezésjelölők. Lehetséges értékek: "CANON_EQ", "CASE_INSENSITIVE", "MEGJEGYZÉSEK", "DOTALL", "LITERÁL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES"

lowerCaseTerms

Érték, amely jelzi, hogy a kifejezések kisbetűsek-e. Az alapértelmezett érték igaz. Alapértelmezett érték: igaz.

name

Az elemző neve. Csak betűket, számjegyeket, szóközöket, kötőjeleket vagy aláhúzásjeleket tartalmazhat, csak alfanumerikus karakterekkel kezdődhet és végződhet, és legfeljebb 128 karakter hosszúságú lehet.

odatatype

Polimorfikus diszkriminatív

pattern

A tokenelválasztóknak megfelelő reguláris kifejezésminta. Az alapértelmezett kifejezés egy vagy több szóköz karakternek felel meg. Alapértelmezett érték: \W+.

stopwords

A stopwords listája.

Tulajdonság adatai

flags

Reguláris kifejezésjelölők. Lehetséges értékek: "CANON_EQ", "CASE_INSENSITIVE", "MEGJEGYZÉSEK", "DOTALL", "LITERÁL", "MULTILINE", "UNICODE_CASE", "UNIX_LINES"

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

Tulajdonság értéke

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

lowerCaseTerms

Érték, amely jelzi, hogy a kifejezések kisbetűsek-e. Az alapértelmezett érték igaz. Alapértelmezett érték: igaz.

lowerCaseTerms?: boolean

Tulajdonság értéke

boolean

name

Az elemző neve. Csak betűket, számjegyeket, szóközöket, kötőjeleket vagy aláhúzásjeleket tartalmazhat, csak alfanumerikus karakterekkel kezdődhet és végződhet, és legfeljebb 128 karakter hosszúságú lehet.

name: string

Tulajdonság értéke

string

odatatype

Polimorfikus diszkriminatív

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

Tulajdonság értéke

"#Microsoft.Azure.Search.PatternAnalyzer"

pattern

A tokenelválasztóknak megfelelő reguláris kifejezésminta. Az alapértelmezett kifejezés egy vagy több szóköz karakternek felel meg. Alapértelmezett érték: \W+.

pattern?: string

Tulajdonság értéke

string

stopwords

A stopwords listája.

stopwords?: string[]

Tulajdonság értéke

string[]