{ "settings": { "index.percolator.map_unmapped_fields_as_text": true, "index.mapping.total_fields.limit": 500, "index.highlight.max_analyzed_offset": 10000000, "index.number_of_shards": 5, "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": { "content": { "type": "text", "analyzer": "case_accent_analyzer" }, "file_name": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.5, "fields": { "english": { "type": "text", "analyzer": "english", "boost": 1.5 }, "french": { "type": "text", "analyzer": "french", "boost": 1.5 } } }, "document_id": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.9 }, "document_id_version": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.9 }, "cern_id": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 1.9, "fields": { "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.9 } } }, "cern_id_version": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.9 }, "external_reference": { "type": "text", "boost": 1.4, "analyzer": "case_accent_analyzer", "fields": { "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.4 } } }, "version": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "title": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.4, "fields": { "english": { "type": "text", "boost": 1.4, "analyzer": "english" }, "french": { "type": "text", "boost": 1.4, "analyzer": "french" }, "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.4 }, "wildcard": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 1.4 } } }, "description": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.2, "fields": { "english": { "type": "text", "boost": 1.2, "analyzer": "english" }, "french": { "type": "text", "boost": 1.2, "analyzer": "french" }, "wildcard": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 1.2 } } }, "author": { "type": "object", "properties": { "full_name": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.15 }, "email": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.15 }, "wildcard": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 1.15 } } }, "keywords": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.3, "fields": { "english": { "type": "text", "analyzer": "english", "boost": 1.3 }, "french": { "type": "text", "analyzer": "french", "boost": 1.3 }, "exact_match": { "type": "keyword", "boost": 1.3, "normalizer": "case_accent_normalizer" }, "wildcard": { "type": "text", "analyzer": "wildcard", "search_analyzer": "lowercase_keyword_analyzer", "boost": 1.3 } } }, "equipment_code": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.3 } } }, "file_cid": { "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" }, "parents": { "type": "object", "properties": { "parent_type": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "parent_id": { "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" }, "context": { "type": "object", "properties": { "name": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "context_id": { "type": "keyword", "normalizer": "case_accent_normalizer" } } }, "document_type": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "release_procedure": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "object_properties": { "properties": { "name": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "value": { "type": "text", "analyzer": "case_accent_analyzer", "fields": { "english": { "type": "text", "analyzer": "english" }, "french": { "type": "text", "analyzer": "french" }, "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer" } } } } }, "attributes": { "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" }, "_bucket": { "enabled": false }, "_bucket_content": { "type": "keyword" }, "file": { "type": "keyword" }, "url": { "type": "keyword" }, "control_number": { "type": "keyword" }, "$schema": { "enabled": false } } } }