diff --git a/jump-start/solr6/cloud-config-set/accents_cy.txt b/jump-start/solr6/cloud-config-set/accents_cy.txt
new file mode 100644
index 00000000..164a1524
--- /dev/null
+++ b/jump-start/solr6/cloud-config-set/accents_cy.txt
@@ -0,0 +1,185 @@
+# À => A
+"\u00C0" => "A"
+# Á => A
+"\u00C1" => "A"
+# Â => A
+"\u00C2" => "A"
+# Ã => A
+"\u00C3" => "A"
+# Ä => A
+"\u00C4" => "A"
+# Å => A
+"\u00C5" => "A"
+# Ą => A
+"\u0104" => "A"
+# Æ => AE
+"\u00C6" => "AE"
+# Ç => C
+"\u00C7" => "C"
+# Ć => C
+"\U0106" => "C"
+# È => E
+"\u00C8" => "E"
+# É => E
+"\u00C9" => "E"
+# Ê => E
+"\u00CA" => "E"
+# Ë => E
+"\u00CB" => "E"
+# Ę => E
+"\u0118" => "E"
+# Ì => I
+"\u00CC" => "I"
+# Í => I
+"\u00CD" => "I"
+# Î => I
+"\u00CE" => "I"
+# Ï => I
+"\u00CF" => "I"
+# IJ => IJ
+"\u0132" => "IJ"
+# Ð => D
+"\u00D0" => "D"
+# Ł => L
+"\u0141" => "L"
+# Ñ => N
+"\u00D1" => "N"
+# Ń => N
+"\u0143" => "N"
+# Ò => O
+"\u00D2" => "O"
+# Ó => O
+"\u00D3" => "O"
+# Ô => O
+"\u00D4" => "O"
+# Õ => O
+"\u00D5" => "O"
+# Ö => O
+"\u00D6" => "O"
+# Ø => O
+"\u00D8" => "O"
+# Œ => OE
+"\u0152" => "OE"
+# Þ
+"\u00DE" => "TH"
+# Ù => U
+"\u00D9" => "U"
+# Ú => U
+"\u00DA" => "U"
+# Û => U
+"\u00DB" => "U"
+# Ü => U
+"\u00DC" => "U"
+# Ý => Y
+"\u00DD" => "Y"
+# Ÿ => Y
+"\u0178" => "Y"
+# à => a
+"\u00E0" => "a"
+# á => a
+"\u00E1" => "a"
+# â => a
+"\u00E2" => "a"
+# ã => a
+"\u00E3" => "a"
+# ä => a
+"\u00E4" => "a"
+# å => a
+"\u00E5" => "a"
+# æ => ae
+"\u00E6" => "ae"
+# ç => c
+"\u00E7" => "c"
+# è => e
+"\u00E8" => "e"
+# é => e
+"\u00E9" => "e"
+# ê => e
+"\u00EA" => "e"
+# ë => e
+"\u00EB" => "e"
+# ì => i
+"\u00EC" => "i"
+# í => i
+"\u00ED" => "i"
+# î => i
+"\u00EE" => "i"
+# ï => i
+"\u00EF" => "i"
+# ij => ij
+"\u0133" => "ij"
+# ð => d
+"\u00F0" => "d"
+# ñ => n
+"\u00F1" => "n"
+# ò => o
+"\u00F2" => "o"
+# ó => o
+"\u00F3" => "o"
+# ô => o
+"\u00F4" => "o"
+# õ => o
+"\u00F5" => "o"
+# ö => o
+"\u00F6" => "o"
+# ø => o
+"\u00F8" => "o"
+# œ => oe
+"\u0153" => "oe"
+# ß => ss
+"\u00DF" => "ss"
+# Ś => S
+"\u015a" => "S"
+# þ => th
+"\u00FE" => "th"
+# ù => u
+"\u00F9" => "u"
+# ú => u
+"\u00FA" => "u"
+# û => u
+"\u00FB" => "u"
+# ü => u
+"\u00FC" => "u"
+# ý => y
+"\u00FD" => "y"
+# ÿ => y
+"\u00FF" => "y"
+# Ź => Z
+"\u0179" => "Z"
+# Ż => Z
+"\u017b" => "Z"
+# ff => ff
+"\uFB00" => "ff"
+# fi => fi
+"\uFB01" => "fi"
+# fl => fl
+"\uFB02" => "fl"
+# ffi => ffi
+"\uFB03" => "ffi"
+# ffl => ffl
+"\uFB04" => "ffl"
+# ſt => st
+"\uFB05" => "st"
+# st => st
+"\uFB06" => "st"
+# Māori macrons.
+# Ā => A
+"\u0100" => "A"
+# Ē => E
+"\u0112" => "E"
+# Ī => I
+"\u012A" => "I"
+# Ō => O
+"\u014C" => "O"
+# Ū => U
+"\u016A" => "U"
+# ā => a
+"\u0101" => "a"
+# ē => e
+"\u0113" => "e"
+# ī => i
+"\u012B" => "i"
+# ō => o
+"\u014D" => "o"
+# ū => u
+"\u016B" => "u"
diff --git a/jump-start/solr6/cloud-config-set/nouns_cy.txt b/jump-start/solr6/cloud-config-set/nouns_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr6/cloud-config-set/protwords_cy.txt b/jump-start/solr6/cloud-config-set/protwords_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr6/cloud-config-set/schema_extra_fields.xml b/jump-start/solr6/cloud-config-set/schema_extra_fields.xml
index 8108a354..24f9140a 100644
--- a/jump-start/solr6/cloud-config-set/schema_extra_fields.xml
+++ b/jump-start/solr6/cloud-config-set/schema_extra_fields.xml
@@ -180,3 +180,10 @@
+
+
+
+
+
+
+
diff --git a/jump-start/solr6/cloud-config-set/schema_extra_types.xml b/jump-start/solr6/cloud-config-set/schema_extra_types.xml
index 3b6520f2..57804e4f 100644
--- a/jump-start/solr6/cloud-config-set/schema_extra_types.xml
+++ b/jump-start/solr6/cloud-config-set/schema_extra_types.xml
@@ -929,3 +929,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr6/cloud-config-set/solrconfig_extra.xml b/jump-start/solr6/cloud-config-set/solrconfig_extra.xml
index 7e7fb0b6..e217b11a 100644
--- a/jump-start/solr6/cloud-config-set/solrconfig_extra.xml
+++ b/jump-start/solr6/cloud-config-set/solrconfig_extra.xml
@@ -237,6 +237,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -418,5 +433,16 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
diff --git a/jump-start/solr6/cloud-config-set/stopwords_cy.txt b/jump-start/solr6/cloud-config-set/stopwords_cy.txt
new file mode 100644
index 00000000..24abfffc
--- /dev/null
+++ b/jump-start/solr6/cloud-config-set/stopwords_cy.txt
@@ -0,0 +1,35 @@
+a
+ac
+ag
+am
+an
+ar
+at
+canys
+cyfryw
+ddim
+eu
+fel
+fod
+gan
+hyn
+hynny
+hwn
+i
+mae
+mewn
+na
+nac
+neu
+nhw
+o
+oedd
+ond
+os
+ym
+ymlaen
+yn
+yna
+yno
+yng
+yr
diff --git a/jump-start/solr6/cloud-config-set/synonyms_cy.txt b/jump-start/solr6/cloud-config-set/synonyms_cy.txt
new file mode 100644
index 00000000..91689ff9
--- /dev/null
+++ b/jump-start/solr6/cloud-config-set/synonyms_cy.txt
@@ -0,0 +1 @@
+drupal, durpal
diff --git a/jump-start/solr6/config-set/accents_cy.txt b/jump-start/solr6/config-set/accents_cy.txt
new file mode 100644
index 00000000..164a1524
--- /dev/null
+++ b/jump-start/solr6/config-set/accents_cy.txt
@@ -0,0 +1,185 @@
+# À => A
+"\u00C0" => "A"
+# Á => A
+"\u00C1" => "A"
+# Â => A
+"\u00C2" => "A"
+# Ã => A
+"\u00C3" => "A"
+# Ä => A
+"\u00C4" => "A"
+# Å => A
+"\u00C5" => "A"
+# Ą => A
+"\u0104" => "A"
+# Æ => AE
+"\u00C6" => "AE"
+# Ç => C
+"\u00C7" => "C"
+# Ć => C
+"\U0106" => "C"
+# È => E
+"\u00C8" => "E"
+# É => E
+"\u00C9" => "E"
+# Ê => E
+"\u00CA" => "E"
+# Ë => E
+"\u00CB" => "E"
+# Ę => E
+"\u0118" => "E"
+# Ì => I
+"\u00CC" => "I"
+# Í => I
+"\u00CD" => "I"
+# Î => I
+"\u00CE" => "I"
+# Ï => I
+"\u00CF" => "I"
+# IJ => IJ
+"\u0132" => "IJ"
+# Ð => D
+"\u00D0" => "D"
+# Ł => L
+"\u0141" => "L"
+# Ñ => N
+"\u00D1" => "N"
+# Ń => N
+"\u0143" => "N"
+# Ò => O
+"\u00D2" => "O"
+# Ó => O
+"\u00D3" => "O"
+# Ô => O
+"\u00D4" => "O"
+# Õ => O
+"\u00D5" => "O"
+# Ö => O
+"\u00D6" => "O"
+# Ø => O
+"\u00D8" => "O"
+# Œ => OE
+"\u0152" => "OE"
+# Þ
+"\u00DE" => "TH"
+# Ù => U
+"\u00D9" => "U"
+# Ú => U
+"\u00DA" => "U"
+# Û => U
+"\u00DB" => "U"
+# Ü => U
+"\u00DC" => "U"
+# Ý => Y
+"\u00DD" => "Y"
+# Ÿ => Y
+"\u0178" => "Y"
+# à => a
+"\u00E0" => "a"
+# á => a
+"\u00E1" => "a"
+# â => a
+"\u00E2" => "a"
+# ã => a
+"\u00E3" => "a"
+# ä => a
+"\u00E4" => "a"
+# å => a
+"\u00E5" => "a"
+# æ => ae
+"\u00E6" => "ae"
+# ç => c
+"\u00E7" => "c"
+# è => e
+"\u00E8" => "e"
+# é => e
+"\u00E9" => "e"
+# ê => e
+"\u00EA" => "e"
+# ë => e
+"\u00EB" => "e"
+# ì => i
+"\u00EC" => "i"
+# í => i
+"\u00ED" => "i"
+# î => i
+"\u00EE" => "i"
+# ï => i
+"\u00EF" => "i"
+# ij => ij
+"\u0133" => "ij"
+# ð => d
+"\u00F0" => "d"
+# ñ => n
+"\u00F1" => "n"
+# ò => o
+"\u00F2" => "o"
+# ó => o
+"\u00F3" => "o"
+# ô => o
+"\u00F4" => "o"
+# õ => o
+"\u00F5" => "o"
+# ö => o
+"\u00F6" => "o"
+# ø => o
+"\u00F8" => "o"
+# œ => oe
+"\u0153" => "oe"
+# ß => ss
+"\u00DF" => "ss"
+# Ś => S
+"\u015a" => "S"
+# þ => th
+"\u00FE" => "th"
+# ù => u
+"\u00F9" => "u"
+# ú => u
+"\u00FA" => "u"
+# û => u
+"\u00FB" => "u"
+# ü => u
+"\u00FC" => "u"
+# ý => y
+"\u00FD" => "y"
+# ÿ => y
+"\u00FF" => "y"
+# Ź => Z
+"\u0179" => "Z"
+# Ż => Z
+"\u017b" => "Z"
+# ff => ff
+"\uFB00" => "ff"
+# fi => fi
+"\uFB01" => "fi"
+# fl => fl
+"\uFB02" => "fl"
+# ffi => ffi
+"\uFB03" => "ffi"
+# ffl => ffl
+"\uFB04" => "ffl"
+# ſt => st
+"\uFB05" => "st"
+# st => st
+"\uFB06" => "st"
+# Māori macrons.
+# Ā => A
+"\u0100" => "A"
+# Ē => E
+"\u0112" => "E"
+# Ī => I
+"\u012A" => "I"
+# Ō => O
+"\u014C" => "O"
+# Ū => U
+"\u016A" => "U"
+# ā => a
+"\u0101" => "a"
+# ē => e
+"\u0113" => "e"
+# ī => i
+"\u012B" => "i"
+# ō => o
+"\u014D" => "o"
+# ū => u
+"\u016B" => "u"
diff --git a/jump-start/solr6/config-set/nouns_cy.txt b/jump-start/solr6/config-set/nouns_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr6/config-set/protwords_cy.txt b/jump-start/solr6/config-set/protwords_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr6/config-set/schema_extra_fields.xml b/jump-start/solr6/config-set/schema_extra_fields.xml
index 8108a354..24f9140a 100644
--- a/jump-start/solr6/config-set/schema_extra_fields.xml
+++ b/jump-start/solr6/config-set/schema_extra_fields.xml
@@ -180,3 +180,10 @@
+
+
+
+
+
+
+
diff --git a/jump-start/solr6/config-set/schema_extra_types.xml b/jump-start/solr6/config-set/schema_extra_types.xml
index 3b6520f2..57804e4f 100644
--- a/jump-start/solr6/config-set/schema_extra_types.xml
+++ b/jump-start/solr6/config-set/schema_extra_types.xml
@@ -929,3 +929,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr6/config-set/solrconfig_extra.xml b/jump-start/solr6/config-set/solrconfig_extra.xml
index de86899e..1fbb90c2 100644
--- a/jump-start/solr6/config-set/solrconfig_extra.xml
+++ b/jump-start/solr6/config-set/solrconfig_extra.xml
@@ -237,6 +237,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -418,4 +433,15 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
diff --git a/jump-start/solr6/config-set/solrcore.properties b/jump-start/solr6/config-set/solrcore.properties
index 5a0f3c0f..b3c37d56 100644
--- a/jump-start/solr6/config-set/solrcore.properties
+++ b/jump-start/solr6/config-set/solrcore.properties
@@ -2,7 +2,7 @@ solr.replication.master=false
solr.replication.slave=false
solr.replication.pollInterval=00:00:60
solr.replication.masterUrl=http://localhost:8983/solr
-solr.replication.confFiles=schema.xml,schema_extra_types.xml,schema_extra_fields.xml,elevate.xml,stopwords_ar.txt,synonyms_ar.txt,nouns_ar.txt,protwords_ar.txt,accents_ar.txt,stopwords_cs.txt,synonyms_cs.txt,protwords_cs.txt,accents_cs.txt,stopwords_nl.txt,synonyms_nl.txt,nouns_nl.txt,protwords_nl.txt,accents_nl.txt,stopwords_en.txt,synonyms_en.txt,protwords_en.txt,accents_en.txt,stopwords_fi.txt,synonyms_fi.txt,nouns_fi.txt,protwords_fi.txt,accents_fi.txt,stopwords_fr.txt,synonyms_fr.txt,nouns_fr.txt,protwords_fr.txt,accents_fr.txt,stopwords_de.txt,nouns_de.txt,protwords_de.txt,synonyms_de.txt,accents_de.txt,stopwords_el.txt,synonyms_el.txt,nouns_el.txt,protwords_el.txt,accents_el.txt,stopwords_hu.txt,synonyms_hu.txt,protwords_hu.txt,accents_hu.txt,stopwords_it.txt,synonyms_it.txt,nouns_it.txt,protwords_it.txt,accents_it.txt,stopwords_und.txt,synonyms_und.txt,protwords_und.txt,accents_und.txt,stopwords_ru.txt,synonyms_ru.txt,nouns_ru.txt,protwords_ru.txt,accents_ru.txt,stopwords_sk.txt,synonyms_sk.txt,protwords_sk.txt,accents_sk.txt,stopwords_es.txt,synonyms_es.txt,nouns_es.txt,protwords_es.txt,accents_es.txt,stopwords_uk.txt,synonyms_uk.txt,nouns_uk.txt,protwords_uk.txt,accents_uk.txt
+solr.replication.confFiles=schema.xml,schema_extra_types.xml,schema_extra_fields.xml,elevate.xml,stopwords_ar.txt,synonyms_ar.txt,nouns_ar.txt,protwords_ar.txt,accents_ar.txt,stopwords_cs.txt,synonyms_cs.txt,protwords_cs.txt,accents_cs.txt,stopwords_nl.txt,synonyms_nl.txt,nouns_nl.txt,protwords_nl.txt,accents_nl.txt,stopwords_en.txt,synonyms_en.txt,protwords_en.txt,accents_en.txt,stopwords_fi.txt,synonyms_fi.txt,nouns_fi.txt,protwords_fi.txt,accents_fi.txt,stopwords_fr.txt,synonyms_fr.txt,nouns_fr.txt,protwords_fr.txt,accents_fr.txt,stopwords_de.txt,nouns_de.txt,protwords_de.txt,synonyms_de.txt,accents_de.txt,stopwords_el.txt,synonyms_el.txt,nouns_el.txt,protwords_el.txt,accents_el.txt,stopwords_hu.txt,synonyms_hu.txt,protwords_hu.txt,accents_hu.txt,stopwords_it.txt,synonyms_it.txt,nouns_it.txt,protwords_it.txt,accents_it.txt,stopwords_und.txt,synonyms_und.txt,protwords_und.txt,accents_und.txt,stopwords_ru.txt,synonyms_ru.txt,nouns_ru.txt,protwords_ru.txt,accents_ru.txt,stopwords_sk.txt,synonyms_sk.txt,protwords_sk.txt,accents_sk.txt,stopwords_es.txt,synonyms_es.txt,nouns_es.txt,protwords_es.txt,accents_es.txt,stopwords_uk.txt,synonyms_uk.txt,nouns_uk.txt,protwords_uk.txt,accents_uk.txt,stopwords_cy.txt,synonyms_cy.txt,nouns_cy.txt,protwords_cy.txt,accents_cy.txt
solr.mlt.timeAllowed=2000
solr.selectSearchHandler.timeAllowed=-1
solr.autoCommit.MaxDocs=10000
diff --git a/jump-start/solr6/config-set/stopwords_cy.txt b/jump-start/solr6/config-set/stopwords_cy.txt
new file mode 100644
index 00000000..24abfffc
--- /dev/null
+++ b/jump-start/solr6/config-set/stopwords_cy.txt
@@ -0,0 +1,35 @@
+a
+ac
+ag
+am
+an
+ar
+at
+canys
+cyfryw
+ddim
+eu
+fel
+fod
+gan
+hyn
+hynny
+hwn
+i
+mae
+mewn
+na
+nac
+neu
+nhw
+o
+oedd
+ond
+os
+ym
+ymlaen
+yn
+yna
+yno
+yng
+yr
diff --git a/jump-start/solr6/config-set/synonyms_cy.txt b/jump-start/solr6/config-set/synonyms_cy.txt
new file mode 100644
index 00000000..91689ff9
--- /dev/null
+++ b/jump-start/solr6/config-set/synonyms_cy.txt
@@ -0,0 +1 @@
+drupal, durpal
diff --git a/jump-start/solr7/cloud-config-set/accents_cy.txt b/jump-start/solr7/cloud-config-set/accents_cy.txt
new file mode 100644
index 00000000..164a1524
--- /dev/null
+++ b/jump-start/solr7/cloud-config-set/accents_cy.txt
@@ -0,0 +1,185 @@
+# À => A
+"\u00C0" => "A"
+# Á => A
+"\u00C1" => "A"
+# Â => A
+"\u00C2" => "A"
+# Ã => A
+"\u00C3" => "A"
+# Ä => A
+"\u00C4" => "A"
+# Å => A
+"\u00C5" => "A"
+# Ą => A
+"\u0104" => "A"
+# Æ => AE
+"\u00C6" => "AE"
+# Ç => C
+"\u00C7" => "C"
+# Ć => C
+"\U0106" => "C"
+# È => E
+"\u00C8" => "E"
+# É => E
+"\u00C9" => "E"
+# Ê => E
+"\u00CA" => "E"
+# Ë => E
+"\u00CB" => "E"
+# Ę => E
+"\u0118" => "E"
+# Ì => I
+"\u00CC" => "I"
+# Í => I
+"\u00CD" => "I"
+# Î => I
+"\u00CE" => "I"
+# Ï => I
+"\u00CF" => "I"
+# IJ => IJ
+"\u0132" => "IJ"
+# Ð => D
+"\u00D0" => "D"
+# Ł => L
+"\u0141" => "L"
+# Ñ => N
+"\u00D1" => "N"
+# Ń => N
+"\u0143" => "N"
+# Ò => O
+"\u00D2" => "O"
+# Ó => O
+"\u00D3" => "O"
+# Ô => O
+"\u00D4" => "O"
+# Õ => O
+"\u00D5" => "O"
+# Ö => O
+"\u00D6" => "O"
+# Ø => O
+"\u00D8" => "O"
+# Œ => OE
+"\u0152" => "OE"
+# Þ
+"\u00DE" => "TH"
+# Ù => U
+"\u00D9" => "U"
+# Ú => U
+"\u00DA" => "U"
+# Û => U
+"\u00DB" => "U"
+# Ü => U
+"\u00DC" => "U"
+# Ý => Y
+"\u00DD" => "Y"
+# Ÿ => Y
+"\u0178" => "Y"
+# à => a
+"\u00E0" => "a"
+# á => a
+"\u00E1" => "a"
+# â => a
+"\u00E2" => "a"
+# ã => a
+"\u00E3" => "a"
+# ä => a
+"\u00E4" => "a"
+# å => a
+"\u00E5" => "a"
+# æ => ae
+"\u00E6" => "ae"
+# ç => c
+"\u00E7" => "c"
+# è => e
+"\u00E8" => "e"
+# é => e
+"\u00E9" => "e"
+# ê => e
+"\u00EA" => "e"
+# ë => e
+"\u00EB" => "e"
+# ì => i
+"\u00EC" => "i"
+# í => i
+"\u00ED" => "i"
+# î => i
+"\u00EE" => "i"
+# ï => i
+"\u00EF" => "i"
+# ij => ij
+"\u0133" => "ij"
+# ð => d
+"\u00F0" => "d"
+# ñ => n
+"\u00F1" => "n"
+# ò => o
+"\u00F2" => "o"
+# ó => o
+"\u00F3" => "o"
+# ô => o
+"\u00F4" => "o"
+# õ => o
+"\u00F5" => "o"
+# ö => o
+"\u00F6" => "o"
+# ø => o
+"\u00F8" => "o"
+# œ => oe
+"\u0153" => "oe"
+# ß => ss
+"\u00DF" => "ss"
+# Ś => S
+"\u015a" => "S"
+# þ => th
+"\u00FE" => "th"
+# ù => u
+"\u00F9" => "u"
+# ú => u
+"\u00FA" => "u"
+# û => u
+"\u00FB" => "u"
+# ü => u
+"\u00FC" => "u"
+# ý => y
+"\u00FD" => "y"
+# ÿ => y
+"\u00FF" => "y"
+# Ź => Z
+"\u0179" => "Z"
+# Ż => Z
+"\u017b" => "Z"
+# ff => ff
+"\uFB00" => "ff"
+# fi => fi
+"\uFB01" => "fi"
+# fl => fl
+"\uFB02" => "fl"
+# ffi => ffi
+"\uFB03" => "ffi"
+# ffl => ffl
+"\uFB04" => "ffl"
+# ſt => st
+"\uFB05" => "st"
+# st => st
+"\uFB06" => "st"
+# Māori macrons.
+# Ā => A
+"\u0100" => "A"
+# Ē => E
+"\u0112" => "E"
+# Ī => I
+"\u012A" => "I"
+# Ō => O
+"\u014C" => "O"
+# Ū => U
+"\u016A" => "U"
+# ā => a
+"\u0101" => "a"
+# ē => e
+"\u0113" => "e"
+# ī => i
+"\u012B" => "i"
+# ō => o
+"\u014D" => "o"
+# ū => u
+"\u016B" => "u"
diff --git a/jump-start/solr7/cloud-config-set/nouns_cy.txt b/jump-start/solr7/cloud-config-set/nouns_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr7/cloud-config-set/protwords_cy.txt b/jump-start/solr7/cloud-config-set/protwords_cy.txt
new file mode 100644
index 00000000..e69de29b
diff --git a/jump-start/solr7/cloud-config-set/schema_extra_fields.xml b/jump-start/solr7/cloud-config-set/schema_extra_fields.xml
index 50f6c910..273a74da 100644
--- a/jump-start/solr7/cloud-config-set/schema_extra_fields.xml
+++ b/jump-start/solr7/cloud-config-set/schema_extra_fields.xml
@@ -390,3 +390,10 @@
+
+
+
+
+
+
+
diff --git a/jump-start/solr7/cloud-config-set/schema_extra_types.xml b/jump-start/solr7/cloud-config-set/schema_extra_types.xml
index 49afe7ab..c1c0065b 100644
--- a/jump-start/solr7/cloud-config-set/schema_extra_types.xml
+++ b/jump-start/solr7/cloud-config-set/schema_extra_types.xml
@@ -2281,3 +2281,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr7/cloud-config-set/solrconfig_extra.xml b/jump-start/solr7/cloud-config-set/solrconfig_extra.xml
index 65c57227..a15f91cd 100644
--- a/jump-start/solr7/cloud-config-set/solrconfig_extra.xml
+++ b/jump-start/solr7/cloud-config-set/solrconfig_extra.xml
@@ -535,6 +535,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -932,6 +947,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr7/config-set/solrconfig_extra.xml b/jump-start/solr7/config-set/solrconfig_extra.xml
index df0915ba..01a92c54 100644
--- a/jump-start/solr7/config-set/solrconfig_extra.xml
+++ b/jump-start/solr7/config-set/solrconfig_extra.xml
@@ -535,6 +535,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -932,6 +947,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr8/cloud-config-set/solrconfig_extra.xml b/jump-start/solr8/cloud-config-set/solrconfig_extra.xml
index 7d8edcad..3a8e943e 100644
--- a/jump-start/solr8/cloud-config-set/solrconfig_extra.xml
+++ b/jump-start/solr8/cloud-config-set/solrconfig_extra.xml
@@ -564,6 +564,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -973,6 +988,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr8/config-set/solrconfig_extra.xml b/jump-start/solr8/config-set/solrconfig_extra.xml
index 60426d10..516c2b11 100644
--- a/jump-start/solr8/config-set/solrconfig_extra.xml
+++ b/jump-start/solr8/config-set/solrconfig_extra.xml
@@ -564,6 +564,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -973,6 +988,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr9/cloud-config-set/solrconfig_extra.xml b/jump-start/solr9/cloud-config-set/solrconfig_extra.xml
index 73529bf3..6d5e219b 100644
--- a/jump-start/solr9/cloud-config-set/solrconfig_extra.xml
+++ b/jump-start/solr9/cloud-config-set/solrconfig_extra.xml
@@ -579,6 +579,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -1000,6 +1015,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jump-start/solr9/config-set/solrconfig_extra.xml b/jump-start/solr9/config-set/solrconfig_extra.xml
index 4e5630db..03d9df18 100644
--- a/jump-start/solr9/config-set/solrconfig_extra.xml
+++ b/jump-start/solr9/config-set/solrconfig_extra.xml
@@ -579,6 +579,21 @@
.01
true
+
+
+ cy
+ spellcheck_cy
+ solr.DirectSolrSpellChecker
+ internal
+ 0.5
+ 2
+ 1
+ 5
+ 4
+ 0.01
+ .01
+ true
+
@@ -1000,6 +1015,17 @@
false
false
+
+
+ cy
+ AnalyzingInfixLookupFactory
+ DocumentDictionaryFactory
+ twm_suggest
+ text_cy
+ sm_context_tags
+ false
+ false
+