2 # Index configuration that defines how different analyzers work.
6 # Phrase analyzer is used for phrases (exact phrase match)
14 tokenizer: icu_tokenizer
24 icu_folding_normalizer:
30 char_filter: icu_normalizer
34 # The punctuation filter is used to remove any punctuation chars in fields that don't use icu_tokenizer.
37 # The pattern contains all ASCII punctuation characters.
38 pattern: '([\x00-\x1F,\x21-\x2F,\x3A-\x40,\x5B-\x60,\x7B-\x89,\x8B,\x8D,\x8F,\x90-\x99,\x9B,\x9D,\xA0-\xBF,\xD7,\xF7])'
42 pattern: '\s*(?<![A-Z])[.\-,;]*\s*$'
44 index.mapping.total_fields.limit: 10000