Sdílet prostřednictvím


PatternAnalyzer interface

Pružně odděluje text do termínů pomocí vzoru regulárního výrazu. Tento analyzátor se implementuje pomocí Apache Lucene.

Vlastnosti

flags

Příznaky regulárního výrazu Mezi možné hodnoty patří: "CANON_EQ", "CASE_INSENSITIVE", "COMMENTS", 'DOTALL', 'LITERAL', 'MULTILINE', 'UNICODE_CASE', 'UNIX_LINES'

lowerCaseTerms

Hodnota označující, jestli mají být termíny malé. Výchozí hodnota je true. Výchozí hodnota: true.

name

Název analyzátoru. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit alfanumerickými znaky a je omezena na 128 znaků.

odatatype

Polymorfní diskriminátor

pattern

Vzor regulárního výrazu, který odpovídá oddělovačům tokenů. Výchozí je výraz, který odpovídá jednomu nebo více prázdným znakům. Výchozí hodnota: \W+.

stopwords

Seznam stoper.

Podrobnosti vlastnosti

flags

Příznaky regulárního výrazu Mezi možné hodnoty patří: "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")[]

Hodnota vlastnosti

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

lowerCaseTerms

Hodnota označující, jestli mají být termíny malé. Výchozí hodnota je true. Výchozí hodnota: true.

lowerCaseTerms?: boolean

Hodnota vlastnosti

boolean

name

Název analyzátoru. Musí obsahovat pouze písmena, číslice, mezery, pomlčky nebo podtržítka, může začínat a končit alfanumerickými znaky a je omezena na 128 znaků.

name: string

Hodnota vlastnosti

string

odatatype

Polymorfní diskriminátor

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

Hodnota vlastnosti

"#Microsoft.Azure.Search.PatternAnalyzer"

pattern

Vzor regulárního výrazu, který odpovídá oddělovačům tokenů. Výchozí je výraz, který odpovídá jednomu nebo více prázdným znakům. Výchozí hodnota: \W+.

pattern?: string

Hodnota vlastnosti

string

stopwords

Seznam stoper.

stopwords?: string[]

Hodnota vlastnosti

string[]