瀏覽代碼

add contents_reading_analyzer_*

yfujita 8 年之前
父節點
當前提交
2434a1a840

+ 5 - 0
src/main/java/org/codelibs/fess/helper/SuggestHelper.java

@@ -100,6 +100,11 @@ public class SuggestHelper {
                 stream -> stream.filter(StringUtil::isNotBlank).forEach(
                         field -> suggester.settings().array().add(SuggestSettings.DefaultKeys.SUPPORTED_FIELDS, field)));
         suggester.createIndexIfNothing();
+
+        final Set<String> undefinedAnalyzer = suggester.settings().analyzer().checkAnalyzer();
+        if (undefinedAnalyzer.size() > 0) {
+            logger.warn("Undefined lang analyzer. " + undefinedAnalyzer.toString());
+        }
     }
 
     public Suggester suggester() {

+ 276 - 0
src/main/resources/suggest_indices/suggest_analyzer.json

@@ -87,6 +87,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "english_keywords"]
       },
+      "contents_reading_analyzer_en" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "english_keywords"]
+      },
       "reading_analyzer_ko" : {
         "type" : "custom",
         "tokenizer" : "fess_korean_tokenizer"
@@ -107,6 +113,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "english_keywords"]
       },
+      "contents_reading_analyzer_ko" : {
+        "type" : "custom",
+        "tokenizer" : "fess_korean_tokenizer",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "english_keywords"]
+      },
       "reading_analyzer_ar" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -126,6 +138,11 @@
         "tokenizer" : "standard",
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "arabic_stop", "arabic_normalization", "arabic_keywords"]
       },
+      "contents_reading_analyzer_ar" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "arabic_stop", "arabic_normalization", "arabic_keywords"]
+      },
       "reading_analyzer_bg" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -146,6 +163,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter", "bulgarian_stop", "bulgarian_keywords", "bulgarian_stemmer"]
       },
+      "contents_reading_analyzer_bg" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter", "bulgarian_stop", "bulgarian_keywords", "bulgarian_stemmer"]
+      },
       "reading_analyzer_ca" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -166,6 +189,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "catalan_elision", "catalan_stop", "catalan_keywords"]
       },
+      "contents_reading_analyzer_ca" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "catalan_elision", "catalan_stop", "catalan_keywords"]
+      },
       "reading_analyzer_cs" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -186,6 +215,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "czech_stop", "czech_keywords"]
       },
+      "contents_reading_analyzer_cs" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "czech_stop", "czech_keywords"]
+      },
       "reading_analyzer_da" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -206,6 +241,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "danish_stop", "danish_keywords"]
       },
+      "contents_reading_analyzer_da" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "danish_stop", "danish_keywords"]
+      },
       "reading_analyzer_nl" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -226,6 +267,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "dutch_stop", "dutch_keywords", "dutch_override"]
       },
+      "contents_reading_analyzer_nl" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "dutch_stop", "dutch_keywords", "dutch_override"]
+      },
       "reading_analyzer_fi" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -246,6 +293,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "finnish_stop", "finnish_keywords"]
       },
+      "contents_reading_analyzer_fi" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "finnish_stop", "finnish_keywords"]
+      },
       "reading_analyzer_fr" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -266,6 +319,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "french_elision", "french_stop", "french_keywords"]
       },
+      "contents_reading_analyzer_fr" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "french_elision", "french_stop", "french_keywords"]
+      },
       "reading_analyzer_de" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -286,6 +345,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "german_stop", "german_keywords", "german_normalization"]
       },
+      "contents_reading_analyzer_de" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "german_stop", "german_keywords", "german_normalization"]
+      },
       "reading_analyzer_el" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -306,6 +371,13 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["greek_lowercase", "lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "greek_stop", "greek_keywords"]
       },
+      "contents_reading_analyzer_el" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["greek_lowercase", "lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "greek_stop", "greek_keywords"]
+      },
+
       "reading_analyzer_hu" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -326,6 +398,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "hungarian_stop", "hungarian_keywords"]
       },
+      "contents_reading_analyzer_hu" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "hungarian_stop", "hungarian_keywords"]
+      },
       "reading_analyzer_id" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -346,6 +424,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "indonesian_stop", "indonesian_keywords"]
       },
+      "contents_reading_analyzer_id" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "indonesian_stop", "indonesian_keywords"]
+      },
       "reading_analyzer_it" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -366,6 +450,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "italian_elision", "italian_stop", "italian_keywords"]
       },
+      "contents_reading_analyzer_it" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "italian_elision", "italian_stop", "italian_keywords"]
+      },
       "reading_analyzer_lv" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -386,6 +476,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "latvian_stop", "latvian_keywords"]
       },
+      "contents_reading_analyzer_lv" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "latvian_stop", "latvian_keywords"]
+      },
       "reading_analyzer_lt" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -406,6 +502,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "lithuanian_stop", "lithuanian_keywords"]
       },
+      "contents_reading_analyzer_lt" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "lithuanian_stop", "lithuanian_keywords"]
+      },
       "reading_analyzer_no" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -426,6 +528,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "norwegian_stop", "norwegian_keywords"]
       },
+      "contents_reading_analyzer_no" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "norwegian_stop", "norwegian_keywords"]
+      },
       "reading_analyzer_fa" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -446,6 +554,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "arabic_normalization", "persian_normalization", "persian_stop"]
       },
+      "contents_reading_analyzer_fa" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "arabic_normalization", "persian_normalization", "persian_stop"]
+      },
       "reading_analyzer_pt" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -466,6 +580,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "portuguese_stop", "portuguese_keywords"]
       },
+      "contents_reading_analyzer_pt" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "portuguese_stop", "portuguese_keywords"]
+      },
       "reading_analyzer_ro" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -486,6 +606,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "romanian_stop", "romanian_keywords"]
       },
+      "contents_reading_analyzer_ro" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "romanian_stop", "romanian_keywords"]
+      },
       "reading_analyzer_ru" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -506,6 +632,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "russian_stop", "russian_keywords"]
       },
+      "contents_reading_analyzer_ru" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "russian_stop", "russian_keywords"]
+      },
       "reading_analyzer_es" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -526,6 +658,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "spanish_stop", "spanish_keywords"]
       },
+      "contents_reading_analyzer_es" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "spanish_stop", "spanish_keywords"]
+      },
       "reading_analyzer_sv" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -546,6 +684,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "swedish_stop", "swedish_keywords"]
       },
+      "contents_reading_analyzer_sv" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "swedish_stop", "swedish_keywords"]
+      },
       "reading_analyzer_tr" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -566,6 +710,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "apostrophe", "turkish_lowercase", "turkish_stop", "turkish_keywords"]
       },
+      "contents_reading_analyzer_tr" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "apostrophe", "turkish_lowercase", "turkish_stop", "turkish_keywords"]
+      },
       "reading_analyzer_th" : {
         "type" : "custom",
         "tokenizer" : "thai"
@@ -586,6 +736,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "thai_stop"]
       },
+      "contents_reading_analyzer_th" : {
+        "type" : "custom",
+        "tokenizer" : "thai",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "stopword_en_filter", "content_length_filter", "limit_token_count_filter", "thai_stop"]
+      },
       "reading_analyzer_bn" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -606,6 +762,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_bn" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_et" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -626,6 +788,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_et" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_gu" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -646,6 +814,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_gu" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_he" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -666,6 +840,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_he" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_hi" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -686,6 +866,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_hi" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_hr" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -706,6 +892,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_hr" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_mk" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -726,6 +918,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_mk" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_ml" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -746,6 +944,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_ml" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_pa" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -766,6 +970,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_pa" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_pl" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -786,6 +996,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_pl" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_si" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -806,6 +1022,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_si" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_sq" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -826,6 +1048,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_sq" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_ta" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -846,6 +1074,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_ta" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_te" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -866,6 +1100,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_te" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_tl" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -886,6 +1126,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_tl" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_uk" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -906,6 +1152,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_uk" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_ur" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -926,6 +1178,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_ur" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_vi" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -946,6 +1204,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_vi" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_zh-cn" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -966,6 +1230,12 @@
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       },
+      "contents_reading_analyzer_zh-cn" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
       "reading_analyzer_zh-tw" : {
         "type" : "custom",
         "tokenizer" : "standard"
@@ -985,6 +1255,12 @@
         "tokenizer" : "standard",
         "char_filter" : ["mapping_char"],
         "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
+      },
+      "contents_reading_analyzer_zh-tw" : {
+        "type" : "custom",
+        "tokenizer" : "standard",
+        "char_filter" : ["mapping_char"],
+        "filter" : ["lowercase", "content_length_filter", "limit_token_count_filter"]
       }
     },
     "char_filter" : {