#HTTP_HEADER{Content-Type: application/json; charset=#CHARSET} { "settings":{ "analysis":{ "filter":{ "french_stop":{ "ignore_case":"true", "type":"stop", "stopwords":"_french_" }, "french_shingle":{ "output_unigrams":"false", "type":"shingle" }, "french_elision":{ "type":"elision", "articles":[ "l", "m", "t", "qu", "n", "s", "j", "d", "c", "jusqu", "quoiqu", "lorsqu", "puisqu" ], "articles_case":"true" }, "punct_filter":{ "type":"stop", "stopwords":[ "!", "\"", "#", "$", "%", "&", "(", ")", "*", "+", "-", ".", "/", ":", ";", "<", "=", ">", "?", "@", "[", "]", "^", "_", "`", "{", "|", "}", "~" ] }, "french_conjunction":{ "ignore_case":"true", "type":"stop", "stopwords":[ "a", "mais", "ou", "et", "donc", "or", "ni", "car", "pourtant", "ainsi", "enfin" ] }, "french_snowball":{ "name":"French", "type":"snowball" }, "french_stemmer":{ "name":"french", "type":"stemmer" } }, "analyzer":{ "special_chars": { "type": "custom", "filter": [ "lowercase" ], "tokenizer": "whitespace" }, "french_ngram":{ "filter":[ "lowercase", "asciifolding", "punct_filter", "french_elision", "french_stop", "french_conjunction" ], "char_filter":[ "html_strip" ], "type":"custom", "tokenizer":"french_ngram" }, "french_std":{ "filter":[ "lowercase", "asciifolding", "punct_filter", "french_elision", "french_stop", "french_conjunction" ], "char_filter":[ "html_strip" ], "tokenizer":"standard" }, "french_snowball":{ "filter":[ "lowercase", "asciifolding", "punct_filter", "french_elision", "french_stop", "french_conjunction", "word_delimiter", "french_snowball" ], "char_filter":[ "html_strip" ], "tokenizer":"standard" }, "french_shingle":{ "filter":[ "lowercase", "asciifolding", "punct_filter", "french_elision", "french_shingle" ], "char_filter":[ "html_strip" ], "type":"custom", "tokenizer":"standard" }, "french_whitespace":{ "filter":[ "lowercase", "asciifolding", "punct_filter", "french_elision", "french_stop", "french_conjunction" ], "char_filter":[ "html_strip" ], "tokenizer":"whitespace" } }, "tokenizer":{ "french_ngram":{ "token_chars":[ "letter", "digit" ], "min_gram":"3", "type":"nGram", "max_gram":"20" } } }, "number_of_shards":"1", "number_of_replicas":"0" }, "mappings":{ [(#INCLURE{fond=json/mapping_article.json}),] [(#INCLURE{fond=json/mapping_document.json})] } }