{ "settings": { "index.percolator.map_unmapped_fields_as_text": true, "index.mapping.total_fields.limit": 500, "index.max_ngram_diff": 100, "index.query.default_field": [ "_data.*" ], "analysis": { "tokenizer": { "keyword_ngram": { "type": "ngram", "min_gram": 3, "max_gram": 50, "token_chars": [ "letter", "digit", "whitespace", "punctuation", "symbol" ] } }, "analyzer": { "case_accent_analyzer": { "tokenizer": "standard", "filter": [ "lowercase", "asciifolding" ] }, "wildcard": { "tokenizer": "keyword_ngram", "filter": [ "lowercase", "asciifolding" ] }, "lowercase_keyword_analyzer": { "tokenizer": "keyword", "filter": [ "lowercase", "asciifolding" ] } }, "normalizer": { "case_accent_normalizer": { "type": "custom", "filter": [ "lowercase", "asciifolding" ] } } } }, "mappings": { "numeric_detection": true, "properties": { "_access": { "type": "object", "properties": { "owner": { "type": "keyword" }, "read": { "type": "keyword" }, "update": { "type": "keyword" }, "delete": { "type": "keyword" } } }, "_data": { "type": "object", "properties": { "item_id": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 2, "fields": { "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 } } }, "version": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "item_id_version": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 }, "name": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.5, "fields": { "english": { "type": "text", "boost": 1.5, "analyzer": "english" }, "french": { "type": "text", "boost": 1.5, "analyzer": "french" }, "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.5 } } }, "description": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.25, "fields": { "english": { "type": "text", "boost": 1.25, "analyzer": "english" }, "french": { "type": "text", "boost": 1.25, "analyzer": "french" } } }, "equipment_code": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.6 }, "context": { "type": "object", "properties": { "name": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "context_id": { "type": "keyword", "normalizer": "case_accent_normalizer" } } } } }, "cid": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "owner": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "group": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "object_type": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "status": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "latest_version": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "obsolete": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "release_procedure": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "creation_date": { "type": "date", "format": "yyyy-MM-dd'T'HH:mm:ss" }, "modification_date": { "type": "date", "format": "yyyy-MM-dd'T'HH:mm:ss" }, "_updated": { "type": "date" }, "_created": { "type": "date" }, "control_number": { "type": "keyword" }, "$schema": { "enabled": false } } } }