diff --git a/build.xml b/build.xml index d37777cc4dc..f4cbd319ce7 100644 --- a/build.xml +++ b/build.xml @@ -24,6 +24,10 @@ + + + + @@ -34,6 +38,7 @@ + @@ -43,6 +48,7 @@ + diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index 70878968b52..219ed70259d 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -4,7 +4,7 @@ Lucene Change Log Changes in backwards compatibility policy -* LUCENE-2413: Consolidated all Lucene analyzers into contrib/analyzers. +* LUCENE-2413: Consolidated all Lucene analyzers into modules/analysis. - o.a.l.analysis.PorterStemFilter -> o.a.l.analysis.en.PorterStemFilter - o.a.l.analysis.ASCIIFoldingFilter -> o.a.l.analysis.miscellaneous.ASCIIFoldingFilter - o.a.l.analysis.ISOLatin1AccentFilter -> o.a.l.analysis.miscellaneous.ISOLatin1AccentFilter diff --git a/lucene/contrib/benchmark/build.xml b/lucene/contrib/benchmark/build.xml index e39771ee319..0324d4b3a9e 100644 --- a/lucene/contrib/benchmark/build.xml +++ b/lucene/contrib/benchmark/build.xml @@ -14,7 +14,7 @@ - @@ -244,7 +244,7 @@ - + diff --git a/lucene/contrib/contrib-build.xml b/lucene/contrib/contrib-build.xml index 4eff0267962..1b22b68e18f 100644 --- a/lucene/contrib/contrib-build.xml +++ b/lucene/contrib/contrib-build.xml @@ -122,4 +122,18 @@ + + + + + + + + + + + + + + diff --git a/lucene/contrib/analyzers/build.xml b/modules/analysis/build.xml similarity index 100% rename from lucene/contrib/analyzers/build.xml rename to modules/analysis/build.xml diff --git a/lucene/contrib/analyzers/common/README.txt b/modules/analysis/common/README.txt similarity index 100% rename from lucene/contrib/analyzers/common/README.txt rename to modules/analysis/common/README.txt diff --git a/lucene/contrib/analyzers/common/SNOWBALL-LICENSE.txt b/modules/analysis/common/SNOWBALL-LICENSE.txt similarity index 100% rename from lucene/contrib/analyzers/common/SNOWBALL-LICENSE.txt rename to modules/analysis/common/SNOWBALL-LICENSE.txt diff --git a/lucene/contrib/analyzers/common/build.xml b/modules/analysis/common/build.xml similarity index 81% rename from lucene/contrib/analyzers/common/build.xml rename to modules/analysis/common/build.xml index 2fecffdf0f3..5344c71aef0 100644 --- a/lucene/contrib/analyzers/common/build.xml +++ b/modules/analysis/common/build.xml @@ -17,21 +17,21 @@ limitations under the License. --> - + - Additional Analyzers + Analyzers - - - + + + - + - + diff --git a/lucene/contrib/analyzers/common/pom.xml.template b/modules/analysis/common/pom.xml.template similarity index 100% rename from lucene/contrib/analyzers/common/pom.xml.template rename to modules/analysis/common/pom.xml.template diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicLetterTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicLetterTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicLetterTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicLetterTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/ArabicStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/ar/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ar/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ar/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/bg/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/bg/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/BrazilianStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/br/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/br/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/br/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/BaseCharFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/BaseCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/BaseCharFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/BaseCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/HTMLStripCharFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/HTMLStripCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/HTMLStripCharFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/HTMLStripCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/MappingCharFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/MappingCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/MappingCharFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/MappingCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/NormalizeCharMap.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/NormalizeCharMap.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/NormalizeCharMap.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/NormalizeCharMap.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/charfilter/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/charfilter/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/CJKAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/CJKAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/CJKTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/CJKTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cjk/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cjk/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/ChineseTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cn/ChineseTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/cn/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cn/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cn/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/commongrams/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/commongrams/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/ByteVector.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/ByteVector.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/ByteVector.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/ByteVector.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/CharVector.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/CharVector.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/CharVector.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/CharVector.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphen.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphen.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphen.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphen.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphenation.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphenation.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphenation.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/Hyphenation.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationException.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationException.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationException.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationException.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationTree.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationTree.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationTree.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/HyphenationTree.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternConsumer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternConsumer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternConsumer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternConsumer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternParser.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternParser.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternParser.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/PatternParser.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/TernaryTree.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/TernaryTree.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/TernaryTree.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/TernaryTree.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/hyphenation.dtd b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/hyphenation.dtd similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/hyphenation.dtd rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/hyphenation.dtd diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/hyphenation/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/hyphenation/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/compound/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/compound/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/compound/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/CzechStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/cz/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/cz/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/da/DanishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/da/DanishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/da/DanishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/da/DanishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/da/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/da/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/da/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/da/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/GermanStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/de/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/de/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/GreekAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/el/GreekAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/GreekAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/el/GreekAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/el/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/el/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/EnglishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/EnglishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/PorterStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/PorterStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/PorterStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/PorterStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/en/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/en/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/SpanishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/SpanishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/es/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/es/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/fa/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fa/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fa/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/FinnishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/FinnishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/fi/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fi/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/ElisionFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fr/ElisionFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/ElisionFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fr/ElisionFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/FrenchStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/fr/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/fr/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/HindiStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/hi/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hi/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/HungarianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/HungarianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/hu/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/hu/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicNormalizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicNormalizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/IndicTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/in/IndicTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/in/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/in/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/in/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ItalianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ItalianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/it/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/it/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/EmptyTokenStream.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/EmptyTokenStream.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/EmptyTokenStream.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/EmptyTokenStream.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/ISOLatin1AccentFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ISOLatin1AccentFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/ISOLatin1AccentFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ISOLatin1AccentFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PatternAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PatternAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PatternAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PatternAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PerFieldAnalyzerWrapper.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PerFieldAnalyzerWrapper.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PerFieldAnalyzerWrapper.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PerFieldAnalyzerWrapper.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAndSuffixAwareTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAndSuffixAwareTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAndSuffixAwareTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAndSuffixAwareTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAwareTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAwareTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAwareTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/PrefixAwareTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/SingleTokenTokenStream.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/SingleTokenTokenStream.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/SingleTokenTokenStream.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/SingleTokenTokenStream.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterIterator.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterIterator.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterIterator.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterIterator.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/miscellaneous/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ngram/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ngram/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/DutchStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/nl/DutchStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/nl/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/nl/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/nl/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/no/NorwegianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/no/NorwegianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/no/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/no/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/no/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/no/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/PatternTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pattern/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pattern/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/AbstractEncoder.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/AbstractEncoder.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/AbstractEncoder.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/AbstractEncoder.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/FloatEncoder.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/FloatEncoder.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/FloatEncoder.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/FloatEncoder.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/IdentityEncoder.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/IdentityEncoder.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/IdentityEncoder.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/IdentityEncoder.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/IntegerEncoder.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/IntegerEncoder.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/IntegerEncoder.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/IntegerEncoder.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/PayloadEncoder.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/PayloadEncoder.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/PayloadEncoder.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/PayloadEncoder.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/PayloadHelper.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/PayloadHelper.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/PayloadHelper.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/PayloadHelper.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/payloads/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/payloads/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/position/PositionFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/position/PositionFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/position/PositionFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/position/PositionFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/position/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/position/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/position/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/position/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/PortugueseAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/PortugueseAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/pt/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/pt/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/query/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/query/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/query/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/query/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/reverse/ReverseStringFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/reverse/ReverseStringFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/reverse/ReverseStringFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/reverse/ReverseStringFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/reverse/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/reverse/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/reverse/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/reverse/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ro/RomanianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ro/RomanianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ro/RomanianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ro/RomanianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ro/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/ro/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ro/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ro/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLetterTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLetterTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLetterTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLetterTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianStemFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianStemFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianStemmer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianStemmer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/ru/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/ru/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapper.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapper.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapper.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapper.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleMatrixFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleMatrixFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/ShingleMatrixFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleMatrixFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/shingle/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/shingle/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/DateRecognizerSinkFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/DateRecognizerSinkFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/DateRecognizerSinkFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/DateRecognizerSinkFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TeeSinkTokenFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TeeSinkTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TeeSinkTokenFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TeeSinkTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TokenRangeSinkFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TokenRangeSinkFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TokenRangeSinkFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TokenRangeSinkFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TokenTypeSinkFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TokenTypeSinkFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/TokenTypeSinkFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/TokenTypeSinkFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sinks/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sinks/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/SnowballAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/SnowballAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/SnowballFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/SnowballFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/snowball/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/snowball/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/SwedishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/SwedishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/sv/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/sv/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/ThaiAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/th/ThaiAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/ThaiAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/th/ThaiAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/ThaiWordFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/th/ThaiWordFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/ThaiWordFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/th/ThaiWordFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/th/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/th/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/th/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/TurkishAnalyzer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/TurkishAnalyzer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilter.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilter.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilter.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/tr/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/tr/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/tr/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizer.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizer.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.java b/modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.java rename to modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.java diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.jflex b/modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.jflex similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.jflex rename to modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.jflex diff --git a/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/package.html b/modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/package.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/wikipedia/package.html rename to modules/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/package.html diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/Among.java b/modules/analysis/common/src/java/org/tartarus/snowball/Among.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/Among.java rename to modules/analysis/common/src/java/org/tartarus/snowball/Among.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/SnowballProgram.java b/modules/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/SnowballProgram.java rename to modules/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/TestApp.java b/modules/analysis/common/src/java/org/tartarus/snowball/TestApp.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/TestApp.java rename to modules/analysis/common/src/java/org/tartarus/snowball/TestApp.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/FrenchStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/FrenchStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/FrenchStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/FrenchStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/German2Stemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/German2Stemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/German2Stemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/German2Stemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/GermanStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/GermanStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/GermanStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/GermanStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/HungarianStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/HungarianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/HungarianStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/HungarianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/ItalianStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/ItalianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/ItalianStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/ItalianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/KpStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/KpStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/LovinsStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/LovinsStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/LovinsStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/LovinsStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/NorwegianStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/NorwegianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/NorwegianStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/NorwegianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/PorterStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/PorterStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/PorterStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/PorterStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/PortugueseStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/PortugueseStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/PortugueseStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/PortugueseStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/RomanianStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/RomanianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/RomanianStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/RomanianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/RussianStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/RussianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/RussianStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/RussianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/SpanishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/SpanishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/SpanishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/SpanishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/SwedishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/SwedishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/SwedishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/SwedishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java b/modules/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java rename to modules/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java diff --git a/lucene/contrib/analyzers/common/src/java/overview.html b/modules/analysis/common/src/java/overview.html similarity index 100% rename from lucene/contrib/analyzers/common/src/java/overview.html rename to modules/analysis/common/src/java/overview.html diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/danish_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/danish_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/danish_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/danish_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/dutch_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/dutch_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/dutch_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/dutch_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/english_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/english_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/english_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/english_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/finnish_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/finnish_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/finnish_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/finnish_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/french_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/french_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/french_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/french_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/german_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/german_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/german_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/german_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/hungarian_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/hungarian_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/hungarian_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/hungarian_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/italian_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/italian_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/italian_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/italian_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/norwegian_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/norwegian_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/norwegian_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/norwegian_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/portuguese_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/portuguese_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/portuguese_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/portuguese_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/russian_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/russian_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/russian_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/russian_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/spanish_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/spanish_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/spanish_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/spanish_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/swedish_stop.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/swedish_stop.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/snowball/swedish_stop.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/snowball/swedish_stop.txt diff --git a/lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/tr/stopwords.txt b/modules/analysis/common/src/resources/org/apache/lucene/analysis/tr/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/resources/org/apache/lucene/analysis/tr/stopwords.txt rename to modules/analysis/common/src/resources/org/apache/lucene/analysis/tr/stopwords.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicLetterTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicLetterTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicLetterTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicLetterTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicNormalizationFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicNormalizationFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicStemFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ar/TestArabicStemFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ar/TestArabicStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianStemmer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianStemmer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/bg/TestBulgarianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/br/TestBrazilianStemmer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/br/TestBrazilianStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/br/TestBrazilianStemmer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/br/TestBrazilianStemmer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/HTMLStripCharFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/HTMLStripCharFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/HTMLStripCharFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/HTMLStripCharFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/TestMappingCharFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/TestMappingCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/TestMappingCharFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/TestMappingCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/htmlStripReaderTest.html b/modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/htmlStripReaderTest.html similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/charfilter/htmlStripReaderTest.html rename to modules/analysis/common/src/test/org/apache/lucene/analysis/charfilter/htmlStripReaderTest.html diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cjk/TestCJKTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/cjk/TestCJKTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cjk/TestCJKTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/cjk/TestCJKTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cn/TestChineseTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/cn/TestChineseTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cn/TestChineseTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/cn/TestChineseTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/commongrams/CommonGramsFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/commongrams/CommonGramsFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/commongrams/CommonGramsFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/commongrams/CommonGramsFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/TestCompoundWordTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/compound/TestCompoundWordTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/TestCompoundWordTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/compound/TestCompoundWordTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/da_UTF8.xml b/modules/analysis/common/src/test/org/apache/lucene/analysis/compound/da_UTF8.xml similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/da_UTF8.xml rename to modules/analysis/common/src/test/org/apache/lucene/analysis/compound/da_UTF8.xml diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/hyphenation.dtd b/modules/analysis/common/src/test/org/apache/lucene/analysis/compound/hyphenation.dtd similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/compound/hyphenation.dtd rename to modules/analysis/common/src/test/org/apache/lucene/analysis/compound/hyphenation.dtd diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/TestCzechAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/cz/TestCzechAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/TestCzechAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/cz/TestCzechAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/TestCzechStemmer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/cz/TestCzechStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/TestCzechStemmer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/cz/TestCzechStemmer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/customStopWordFile.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/cz/customStopWordFile.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/cz/customStopWordFile.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/cz/customStopWordFile.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/da/TestDanishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/da/TestDanishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/da/TestDanishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/da/TestDanishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/TestGermanAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/de/TestGermanAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/TestGermanAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/de/TestGermanAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/TestGermanStemFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/de/TestGermanStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/TestGermanStemFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/de/TestGermanStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/data.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/de/data.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/de/data.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/de/data.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/el/GreekAnalyzerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/el/GreekAnalyzerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/el/GreekAnalyzerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/el/GreekAnalyzerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/TestEnglishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/en/TestEnglishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/TestEnglishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/en/TestEnglishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/TestPorterStemFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/en/TestPorterStemFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/TestPorterStemFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/en/TestPorterStemFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/porterTestData.zip b/modules/analysis/common/src/test/org/apache/lucene/analysis/en/porterTestData.zip similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/en/porterTestData.zip rename to modules/analysis/common/src/test/org/apache/lucene/analysis/en/porterTestData.zip diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/es/TestSpanishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/es/TestSpanishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/es/TestSpanishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/es/TestSpanishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fa/TestPersianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/fa/TestPersianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fa/TestPersianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/fa/TestPersianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fa/TestPersianNormalizationFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/fa/TestPersianNormalizationFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fa/TestPersianNormalizationFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/fa/TestPersianNormalizationFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fi/TestFinnishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/fi/TestFinnishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fi/TestFinnishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/fi/TestFinnishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fr/TestElision.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/fr/TestElision.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fr/TestElision.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/fr/TestElision.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fr/TestFrenchAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/fr/TestFrenchAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fr/TestFrenchAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/fr/TestFrenchAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiNormalizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiNormalizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiStemmer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hi/TestHindiStemmer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/hi/TestHindiStemmer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hu/TestHungarianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/hu/TestHungarianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/hu/TestHungarianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/hu/TestHungarianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/in/TestIndicNormalizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/in/TestIndicNormalizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/in/TestIndicNormalizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/in/TestIndicNormalizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/in/TestIndicTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/in/TestIndicTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/in/TestIndicTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/in/TestIndicTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/it/TestItalianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/it/TestItalianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/it/TestItalianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/it/TestItalianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/PatternAnalyzerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/PatternAnalyzerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/PatternAnalyzerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/PatternAnalyzerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestASCIIFoldingFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestASCIIFoldingFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestASCIIFoldingFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestASCIIFoldingFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestEmptyTokenStream.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestEmptyTokenStream.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestEmptyTokenStream.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestEmptyTokenStream.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestHyphenatedWordsFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestHyphenatedWordsFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestHyphenatedWordsFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestHyphenatedWordsFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestISOLatin1AccentFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestISOLatin1AccentFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestISOLatin1AccentFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestISOLatin1AccentFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestKeepWordFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestKeepWordFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestKeepWordFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestKeepWordFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestLengthFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestLengthFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestLengthFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestLengthFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPerFieldAnalzyerWrapper.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPerFieldAnalzyerWrapper.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPerFieldAnalzyerWrapper.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPerFieldAnalzyerWrapper.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAndSuffixAwareTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAndSuffixAwareTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAndSuffixAwareTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAndSuffixAwareTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAwareTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAwareTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAwareTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestPrefixAwareTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestRemoveDuplicatesTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestRemoveDuplicatesTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestRemoveDuplicatesTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestRemoveDuplicatesTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestSingleTokenTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestSingleTokenTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestSingleTokenTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestSingleTokenTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestStemmerOverrideFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestStemmerOverrideFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestStemmerOverrideFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestStemmerOverrideFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestTrimFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestTrimFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestTrimFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestTrimFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestWordDelimiterFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestWordDelimiterFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/miscellaneous/TestWordDelimiterFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestWordDelimiterFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/EdgeNGramTokenizerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ngram/NGramTokenizerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/nl/TestDutchStemmer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/nl/TestDutchStemmer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/nl/TestDutchStemmer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/nl/TestDutchStemmer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/nl/customStemDict.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/nl/customStemDict.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/nl/customStemDict.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/nl/customStemDict.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/no/TestNorwegianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/no/TestNorwegianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/no/TestNorwegianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/no/TestNorwegianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceCharFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceCharFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceCharFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceCharFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternReplaceFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pattern/TestPatternTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/pattern/TestPatternTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/position/PositionFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/position/PositionFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/position/PositionFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/position/PositionFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pt/TestPortugueseAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/pt/TestPortugueseAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/pt/TestPortugueseAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/pt/TestPortugueseAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/query/QueryAutoStopWordAnalyzerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/reverse/TestReverseStringFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/reverse/TestReverseStringFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/reverse/TestReverseStringFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/reverse/TestReverseStringFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ro/TestRomanianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ro/TestRomanianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ro/TestRomanianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ro/TestRomanianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianLetterTokenizer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianLetterTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianLetterTokenizer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianLetterTokenizer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianStem.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianStem.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/TestRussianStem.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/TestRussianStem.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/resUTF8.htm b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/resUTF8.htm similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/resUTF8.htm rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/resUTF8.htm diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/stemsUTF8.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/stemsUTF8.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/stemsUTF8.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/stemsUTF8.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/testUTF8.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/testUTF8.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/testUTF8.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/testUTF8.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/wordsUTF8.txt b/modules/analysis/common/src/test/org/apache/lucene/analysis/ru/wordsUTF8.txt similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/ru/wordsUTF8.txt rename to modules/analysis/common/src/test/org/apache/lucene/analysis/ru/wordsUTF8.txt diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapperTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapperTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapperTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/ShingleAnalyzerWrapperTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/ShingleFilterTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/ShingleFilterTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/ShingleFilterTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/ShingleFilterTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/TestShingleMatrixFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/TestShingleMatrixFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/shingle/TestShingleMatrixFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/shingle/TestShingleMatrixFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/DateRecognizerSinkTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/DateRecognizerSinkTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/DateRecognizerSinkTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/DateRecognizerSinkTokenizerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TestTeeSinkTokenFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TestTeeSinkTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TestTeeSinkTokenFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TestTeeSinkTokenFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TokenRangeSinkTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TokenRangeSinkTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TokenRangeSinkTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TokenRangeSinkTokenizerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TokenTypeSinkTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TokenTypeSinkTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sinks/TokenTypeSinkTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/sinks/TokenTypeSinkTokenizerTest.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowball.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowball.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowball.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowball.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocab.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocab.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocab.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocab.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocabData.zip b/modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocabData.zip similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocabData.zip rename to modules/analysis/common/src/test/org/apache/lucene/analysis/snowball/TestSnowballVocabData.zip diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sv/TestSwedishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/sv/TestSwedishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/sv/TestSwedishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/sv/TestSwedishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/th/TestThaiAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/th/TestThaiAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/th/TestThaiAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/th/TestThaiAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/tr/TestTurkishAnalyzer.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/tr/TestTurkishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/tr/TestTurkishAnalyzer.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/tr/TestTurkishAnalyzer.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/tr/TestTurkishLowerCaseFilter.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/tr/TestTurkishLowerCaseFilter.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/tr/TestTurkishLowerCaseFilter.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/tr/TestTurkishLowerCaseFilter.java diff --git a/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerTest.java b/modules/analysis/common/src/test/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerTest.java similarity index 100% rename from lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerTest.java rename to modules/analysis/common/src/test/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerTest.java diff --git a/lucene/contrib/analyzers/smartcn/build.xml b/modules/analysis/smartcn/build.xml similarity index 76% rename from lucene/contrib/analyzers/smartcn/build.xml rename to modules/analysis/smartcn/build.xml index 6e2c4f899e7..08da6cf9dec 100644 --- a/lucene/contrib/analyzers/smartcn/build.xml +++ b/modules/analysis/smartcn/build.xml @@ -17,19 +17,19 @@ limitations under the License. --> - + Smart Chinese Analyzer - - - + + + - + - @@ -40,7 +40,7 @@ - + diff --git a/lucene/contrib/analyzers/smartcn/pom.xml.template b/modules/analysis/smartcn/pom.xml.template similarity index 100% rename from lucene/contrib/analyzers/smartcn/pom.xml.template rename to modules/analysis/smartcn/pom.xml.template diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/AnalyzerProfile.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/CharType.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SentenceTokenizer.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/SmartChineseAnalyzer.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/Utility.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordSegmenter.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordTokenFilter.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/WordType.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/AbstractDictionary.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BiSegGraph.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/BigramDictionary.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/HHMMSegmenter.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/PathNode.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegGraph.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegToken.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenFilter.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/SegTokenPair.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/WordDictionary.java diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/package.html diff --git a/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html b/modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html rename to modules/analysis/smartcn/src/java/org/apache/lucene/analysis/cn/smart/package.html diff --git a/lucene/contrib/analyzers/smartcn/src/java/overview.html b/modules/analysis/smartcn/src/java/overview.html similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/java/overview.html rename to modules/analysis/smartcn/src/java/overview.html diff --git a/lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/bigramdict.mem b/modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/bigramdict.mem similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/bigramdict.mem rename to modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/bigramdict.mem diff --git a/lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/coredict.mem b/modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/coredict.mem similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/coredict.mem rename to modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/hhmm/coredict.mem diff --git a/lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/stopwords.txt b/modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/stopwords.txt rename to modules/analysis/smartcn/src/resources/org/apache/lucene/analysis/cn/smart/stopwords.txt diff --git a/lucene/contrib/analyzers/smartcn/src/test/org/apache/lucene/analysis/cn/smart/TestSmartChineseAnalyzer.java b/modules/analysis/smartcn/src/test/org/apache/lucene/analysis/cn/smart/TestSmartChineseAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/smartcn/src/test/org/apache/lucene/analysis/cn/smart/TestSmartChineseAnalyzer.java rename to modules/analysis/smartcn/src/test/org/apache/lucene/analysis/cn/smart/TestSmartChineseAnalyzer.java diff --git a/lucene/contrib/analyzers/stempel/build.xml b/modules/analysis/stempel/build.xml similarity index 73% rename from lucene/contrib/analyzers/stempel/build.xml rename to modules/analysis/stempel/build.xml index 6233dbadcaa..07f708f8816 100644 --- a/lucene/contrib/analyzers/stempel/build.xml +++ b/modules/analysis/stempel/build.xml @@ -17,21 +17,21 @@ limitations under the License. --> - + Stempel Analyzer - - - + + + - + - + diff --git a/lucene/contrib/analyzers/stempel/pom.xml.template b/modules/analysis/stempel/pom.xml.template similarity index 100% rename from lucene/contrib/analyzers/stempel/pom.xml.template rename to modules/analysis/stempel/pom.xml.template diff --git a/lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/pl/PolishAnalyzer.java b/modules/analysis/stempel/src/java/org/apache/lucene/analysis/pl/PolishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/pl/PolishAnalyzer.java rename to modules/analysis/stempel/src/java/org/apache/lucene/analysis/pl/PolishAnalyzer.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/pl/package.html b/modules/analysis/stempel/src/java/org/apache/lucene/analysis/pl/package.html similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/pl/package.html rename to modules/analysis/stempel/src/java/org/apache/lucene/analysis/pl/package.html diff --git a/lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/StempelFilter.java b/modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelFilter.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/StempelFilter.java rename to modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelFilter.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/StempelStemmer.java b/modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelStemmer.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/StempelStemmer.java rename to modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelStemmer.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/package.html b/modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/package.html similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/apache/lucene/analysis/stempel/package.html rename to modules/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/package.html diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Cell.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Cell.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Cell.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Cell.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Compile.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Compile.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Compile.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Compile.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Diff.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Diff.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Diff.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Diff.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/DiffIt.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/DiffIt.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/DiffIt.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/DiffIt.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Gener.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Gener.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Gener.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Gener.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Lift.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Lift.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Lift.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Lift.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/MultiTrie.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/MultiTrie.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/MultiTrie.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/MultiTrie.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/MultiTrie2.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/MultiTrie2.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/MultiTrie2.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/MultiTrie2.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Optimizer.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Optimizer.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Optimizer.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Optimizer.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Optimizer2.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Optimizer2.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Optimizer2.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Optimizer2.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Reduce.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Reduce.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Reduce.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Reduce.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Row.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Row.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Row.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Row.java diff --git a/lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Trie.java b/modules/analysis/stempel/src/java/org/egothor/stemmer/Trie.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/org/egothor/stemmer/Trie.java rename to modules/analysis/stempel/src/java/org/egothor/stemmer/Trie.java diff --git a/lucene/contrib/analyzers/stempel/src/java/overview.html b/modules/analysis/stempel/src/java/overview.html similarity index 100% rename from lucene/contrib/analyzers/stempel/src/java/overview.html rename to modules/analysis/stempel/src/java/overview.html diff --git a/lucene/contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stemmer_20000.tbl b/modules/analysis/stempel/src/resources/org/apache/lucene/analysis/pl/stemmer_20000.tbl similarity index 100% rename from lucene/contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stemmer_20000.tbl rename to modules/analysis/stempel/src/resources/org/apache/lucene/analysis/pl/stemmer_20000.tbl diff --git a/lucene/contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt b/modules/analysis/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt similarity index 100% rename from lucene/contrib/analyzers/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt rename to modules/analysis/stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt diff --git a/lucene/contrib/analyzers/stempel/src/test/org/apache/lucene/analysis/pl/TestPolishAnalyzer.java b/modules/analysis/stempel/src/test/org/apache/lucene/analysis/pl/TestPolishAnalyzer.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/test/org/apache/lucene/analysis/pl/TestPolishAnalyzer.java rename to modules/analysis/stempel/src/test/org/apache/lucene/analysis/pl/TestPolishAnalyzer.java diff --git a/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestCompile.java b/modules/analysis/stempel/src/test/org/egothor/stemmer/TestCompile.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestCompile.java rename to modules/analysis/stempel/src/test/org/egothor/stemmer/TestCompile.java diff --git a/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java b/modules/analysis/stempel/src/test/org/egothor/stemmer/TestStemmer.java similarity index 100% rename from lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java rename to modules/analysis/stempel/src/test/org/egothor/stemmer/TestStemmer.java diff --git a/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt b/modules/analysis/stempel/src/test/org/egothor/stemmer/testRules.txt similarity index 100% rename from lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt rename to modules/analysis/stempel/src/test/org/egothor/stemmer/testRules.txt diff --git a/modules/build.xml b/modules/build.xml new file mode 100644 index 00000000000..4aaf06f40bb --- /dev/null +++ b/modules/build.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/solr/common-build.xml b/solr/common-build.xml index 48eddfff7ae..db70fe85c18 100644 --- a/solr/common-build.xml +++ b/solr/common-build.xml @@ -154,7 +154,7 @@ - + @@ -169,7 +169,7 @@ - + @@ -186,8 +186,8 @@ - - + + @@ -212,7 +212,7 @@ - +