{ "settings": { "index.percolator.map_unmapped_fields_as_text": true, "index.mapping.total_fields.limit": 500, "index.query.default_field": [ "_data.*" ], "analysis": { "analyzer": { "case_accent_analyzer": { "tokenizer": "standard", "filter": [ "lowercase", "asciifolding" ] } }, "normalizer": { "case_accent_normalizer": { "type": "custom", "filter": [ "lowercase", "asciifolding" ] } } } }, "mappings": { "dynamic": "strict", "numeric_detection": true, "properties": { "_access": { "type": "object", "properties": { "owner": { "type": "keyword" }, "read": { "type": "keyword" }, "update": { "type": "keyword" }, "delete": { "type": "keyword" } } }, "_data": { "type": "object", "properties": { "document_id": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 }, "document_id_version": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 }, "cern_id": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 }, "cern_id_version": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 2 }, "external_reference": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.5, "fields": { "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.5 } } }, "version": { "type": "keyword", "normalizer": "case_accent_normalizer" }, "title": { "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" } } }, "author": { "type": "object", "properties": { "full_name": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.2 }, "email": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.2 } } }, "keywords": { "type": "text", "analyzer": "case_accent_analyzer", "boost": 1.4, "fields": { "english": { "type": "text", "analyzer": "english", "boost": 1.4 }, "french": { "type": "text", "analyzer": "french", "boost": 1.4 }, "exact_match": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.4 } } }, "equipment_code": { "type": "keyword", "normalizer": "case_accent_normalizer", "boost": 1.4 } } }, "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" }, "control_number": { "type": "keyword" }, "$schema": { "enabled": false } } } }