<#escape x as x?xml> org.nuxeo.elasticsearch.defaultConfig <#if "${elasticsearch.addressList}" == ""> <#else> ecm:* dc:* ecm:binarytext { <#if "${elasticsearch.addressList}" != ""> "number_of_shards" : "${elasticsearch.indexNumberOfShards}", "number_of_replicas" : "${elasticsearch.indexNumberOfReplicas}", "analysis" : { "filter" : { "truncate_filter" : { "length" : 256, "type" : "truncate" }, "word_delimiter_filter" : { "type" : "word_delimiter", "preserve_original" : true }, "en_stem_filter" : { "name" : "minimal_english", "type" : "stemmer" }, "en_stop_filter" : { "stopwords" : [ "_english_" ], "type" : "stop" }, "fr_elision_filter" : { "articles" : [ "c", "l", "m", "t", "qu", "n", "s", "j" ], "type" : "elision" }, "fr_stem_filter" : { "name" : "minimal_french", "type" : "stemmer" }, "fr_stop_filter" : { "stopwords" : [ "_french_" ], "type" : "stop" } }, "tokenizer" : { "path_tokenizer" : { "delimiter" : "/", "type" : "path_hierarchy" } }, "analyzer" : { "en_analyzer" : { "alias" : "fulltext", "filter" : [ "word_delimiter_filter", "lowercase", "en_stop_filter", "en_stem_filter", "asciifolding" ], "type" : "custom", "tokenizer" : "standard" }, "fr_analyzer" : { "filter" : [ "word_delimiter_filter", "lowercase", "fr_stop_filter", "fr_stem_filter", "asciifolding", "fr_elision_filter" ], "type" : "custom", "tokenizer" : "standard" }, "path_analyzer" : { "type" : "custom", "tokenizer" : "path_tokenizer" }, "lowercase_analyzer" : { "type" : "custom", "filter" : [ "truncate_filter", "lowercase", "asciifolding" ], "tokenizer" : "keyword" }, "default" : { "type" : "custom", "filter" : [ "truncate_filter" ], "tokenizer" : "keyword" } } } } { "_size" : { "enabled" : true }, "_all" : { "analyzer" : "fulltext" }, "properties" : { "dc:title" : { "type" : "multi_field", "fields" : { "dc:title" : { "type" : "string" }, "fulltext" : { "boost": 2, "type": "string", "analyzer" : "fulltext" } } }, "dc:description" : { "type" : "multi_field", "fields" : { "dc:description" : { "index" : "no", "include_in_all" : true, "type" : "string" }, "fulltext" : { "boost": 1.5, "type": "string", "analyzer" : "fulltext" } } }, "note:note" : { "type" : "multi_field", "fields" : { "note:note" : { "index" : "no", "include_in_all" : true, "type" : "string" }, "fulltext" : { "type": "string", "analyzer" : "fulltext" } } }, "ecm:binarytext" : { "type" : "string", "index" : "no", "include_in_all" : true }, "ecm:path" : { "type" : "multi_field", "fields" : { "children" : { "search_analyzer" : "keyword", "index_analyzer" : "path_analyzer", "type" : "string" }, "ecm:path" : { "index" : "not_analyzed", "type" : "string" } } }, "ecm:pos": { "type": "integer" }, "dc:created": { "format": "dateOptionalTime", "type": "date" }, "dc:modified": { "format": "dateOptionalTime", "type": "date" } } }