You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by cp...@apache.org on 2017/02/28 17:27:15 UTC
[48/50] [abbrv] lucene-solr:jira/solr-9045: Merge remote-tracking
branch 'origin/master' into jira/solr-9045
Merge remote-tracking branch 'origin/master' into jira/solr-9045
Resolved small conflicts for:
solr/core/src/java/org/apache/solr/cloud/RecoveryStrategy.java
solr/core/src/java/org/apache/solr/core/SolrConfig.java
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/e753977c
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/e753977c
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/e753977c
Branch: refs/heads/jira/solr-9045
Commit: e753977cf011ae05a897df25233f10c4f132ae96
Parents: e6b5edd 0010867
Author: Christine Poerschke <cp...@apache.org>
Authored: Tue Feb 28 16:28:31 2017 +0000
Committer: Christine Poerschke <cp...@apache.org>
Committed: Tue Feb 28 16:28:31 2017 +0000
----------------------------------------------------------------------
.gitignore | 1 +
build.xml | 51 +-
dev-tools/README.txt | 11 +-
dev-tools/doap/README.txt | 8 +
dev-tools/doap/lucene.rdf | 742 +++
dev-tools/doap/solr.rdf | 490 ++
.../dot.settings/org.eclipse.jdt.core.prefs | 4 +
.../idea/.idea/copyright/profiles_settings.xml | 1 -
dev-tools/idea/.idea/modules.xml | 3 +-
dev-tools/idea/.idea/workspace.xml | 72 +-
.../lucene/spatial-extras/spatial-extras.iml | 1 +
dev-tools/idea/lucene/suggest/suggest.iml | 2 -
.../test-framework/lucene-test-framework.iml | 1 +
.../idea/solr/contrib/analytics/analytics.iml | 2 +
dev-tools/idea/solr/contrib/langid/langid.iml | 1 +
dev-tools/idea/solr/contrib/ltr/ltr.iml | 37 +
dev-tools/idea/solr/core/src/java/solr-core.iml | 1 +
.../idea/solr/core/src/solr-core-tests.iml | 1 +
.../solr/test-framework/solr-test-framework.iml | 2 +
.../lucene/analysis/common/pom.xml.template | 49 +-
.../maven/lucene/analysis/icu/pom.xml.template | 42 +-
.../lucene/analysis/kuromoji/pom.xml.template | 38 +-
.../lucene/analysis/morfologik/pom.xml.template | 38 +-
.../lucene/analysis/phonetic/pom.xml.template | 38 +-
.../maven/lucene/analysis/pom.xml.template | 36 +-
.../lucene/analysis/smartcn/pom.xml.template | 36 +-
.../lucene/analysis/stempel/pom.xml.template | 36 +-
.../maven/lucene/analysis/uima/pom.xml.template | 36 +-
.../lucene/backward-codecs/pom.xml.template | 36 +-
.../maven/lucene/benchmark/pom.xml.template | 36 +-
.../lucene/classification/pom.xml.template | 36 +-
dev-tools/maven/lucene/codecs/pom.xml.template | 36 +-
.../lucene/codecs/src/java/pom.xml.template | 36 +-
.../lucene/codecs/src/test/pom.xml.template | 36 +-
dev-tools/maven/lucene/core/pom.xml.template | 36 +-
.../maven/lucene/core/src/java/pom.xml.template | 36 +-
.../maven/lucene/core/src/test/pom.xml.template | 36 +-
dev-tools/maven/lucene/demo/pom.xml.template | 36 +-
.../maven/lucene/expressions/pom.xml.template | 36 +-
dev-tools/maven/lucene/facet/pom.xml.template | 36 +-
.../maven/lucene/grouping/pom.xml.template | 36 +-
.../maven/lucene/highlighter/pom.xml.template | 36 +-
dev-tools/maven/lucene/join/pom.xml.template | 36 +-
dev-tools/maven/lucene/memory/pom.xml.template | 36 +-
dev-tools/maven/lucene/misc/pom.xml.template | 36 +-
dev-tools/maven/lucene/pom.xml.template | 42 +-
dev-tools/maven/lucene/queries/pom.xml.template | 36 +-
.../maven/lucene/queryparser/pom.xml.template | 36 +-
.../maven/lucene/replicator/pom.xml.template | 38 +-
dev-tools/maven/lucene/sandbox/pom.xml.template | 36 +-
.../lucene/spatial-extras/pom.xml.template | 36 +-
dev-tools/maven/lucene/spatial/pom.xml.template | 38 +-
.../maven/lucene/spatial3d/pom.xml.template | 36 +-
dev-tools/maven/lucene/suggest/pom.xml.template | 36 +-
.../lucene/test-framework/pom.xml.template | 36 +-
dev-tools/maven/pom.xml.template | 46 +-
.../contrib/analysis-extras/pom.xml.template | 43 +-
.../solr/contrib/analytics/pom.xml.template | 36 +-
.../solr/contrib/clustering/pom.xml.template | 36 +-
.../dataimporthandler-extras/pom.xml.template | 36 +-
.../contrib/dataimporthandler/pom.xml.template | 36 +-
.../solr/contrib/extraction/pom.xml.template | 36 +-
.../maven/solr/contrib/langid/pom.xml.template | 36 +-
.../maven/solr/contrib/ltr/pom.xml.template | 80 +
.../solr/contrib/map-reduce/pom.xml.template | 36 +-
.../contrib/morphlines-cell/pom.xml.template | 36 +-
.../contrib/morphlines-core/pom.xml.template | 36 +-
dev-tools/maven/solr/contrib/pom.xml.template | 37 +-
.../maven/solr/contrib/uima/pom.xml.template | 36 +-
.../solr/contrib/velocity/pom.xml.template | 36 +-
dev-tools/maven/solr/core/pom.xml.template | 36 +-
.../maven/solr/core/src/java/pom.xml.template | 36 +-
.../maven/solr/core/src/test/pom.xml.template | 36 +-
dev-tools/maven/solr/pom.xml.template | 44 +-
dev-tools/maven/solr/solrj/pom.xml.template | 36 +-
.../maven/solr/solrj/src/java/pom.xml.template | 36 +-
.../maven/solr/solrj/src/test/pom.xml.template | 36 +-
.../maven/solr/test-framework/pom.xml.template | 46 +-
dev-tools/scripts/addBackcompatIndexes.py | 30 +-
dev-tools/scripts/addVersion.py | 72 +-
dev-tools/scripts/buildAndPushRelease.py | 89 +-
dev-tools/scripts/checkJavaDocs.py | 74 +-
dev-tools/scripts/checkJavadocLinks.py | 3 +
dev-tools/scripts/poll-mirrors.pl | 155 -
dev-tools/scripts/poll-mirrors.py | 162 +
dev-tools/scripts/releasedJirasRegex.py | 93 +
dev-tools/scripts/scriptutil.py | 7 +-
dev-tools/scripts/smokeTestRelease.py | 90 +-
lucene/CHANGES.txt | 1022 +++-
lucene/MIGRATE.txt | 108 +-
lucene/analysis/build.xml | 3 +
lucene/analysis/common/build.xml | 39 +-
.../lucene/analysis/ar/ArabicAnalyzer.java | 21 +-
.../lucene/analysis/bg/BulgarianAnalyzer.java | 17 +-
.../lucene/analysis/br/BrazilianAnalyzer.java | 17 +-
.../lucene/analysis/ca/CatalanAnalyzer.java | 18 +-
.../analysis/charfilter/BaseCharFilter.java | 26 +-
.../charfilter/HTMLStripCharFilter.java | 6 +-
.../charfilter/HTMLStripCharFilter.jflex | 1 +
.../analysis/charfilter/NormalizeCharMap.java | 2 -
.../apache/lucene/analysis/cjk/CJKAnalyzer.java | 15 +-
.../lucene/analysis/ckb/SoraniAnalyzer.java | 24 +-
.../analysis/commongrams/CommonGramsFilter.java | 4 +-
.../commongrams/CommonGramsFilterFactory.java | 3 +-
.../commongrams/CommonGramsQueryFilter.java | 6 +
.../compound/CompoundWordTokenFilterBase.java | 8 +-
.../DictionaryCompoundWordTokenFilter.java | 2 +-
...ictionaryCompoundWordTokenFilterFactory.java | 8 +-
.../HyphenationCompoundWordTokenFilter.java | 8 +-
...phenationCompoundWordTokenFilterFactory.java | 12 +-
.../analysis/core/DecimalDigitFilter.java | 2 +-
.../analysis/core/FlattenGraphFilter.java | 418 ++
.../core/FlattenGraphFilterFactory.java | 44 +
.../lucene/analysis/core/LowerCaseFilter.java | 22 +-
.../analysis/core/LowerCaseFilterFactory.java | 1 -
.../lucene/analysis/core/SimpleAnalyzer.java | 7 +
.../lucene/analysis/core/StopAnalyzer.java | 32 +-
.../apache/lucene/analysis/core/StopFilter.java | 80 +-
.../lucene/analysis/core/StopFilterFactory.java | 10 +-
.../lucene/analysis/core/TypeTokenFilter.java | 2 +-
.../lucene/analysis/core/UpperCaseFilter.java | 6 +-
.../lucene/analysis/custom/CustomAnalyzer.java | 28 +-
.../lucene/analysis/cz/CzechAnalyzer.java | 25 +-
.../lucene/analysis/da/DanishAnalyzer.java | 19 +-
.../lucene/analysis/de/GermanAnalyzer.java | 20 +-
.../lucene/analysis/el/GreekAnalyzer.java | 13 +-
.../analysis/el/GreekLowerCaseFilter.java | 4 +-
.../apache/lucene/analysis/el/GreekStemmer.java | 2 +-
.../lucene/analysis/en/EnglishAnalyzer.java | 15 +-
.../org/apache/lucene/analysis/en/KStemmer.java | 2 +-
.../lucene/analysis/en/PorterStemmer.java | 4 -
.../lucene/analysis/es/SpanishAnalyzer.java | 19 +-
.../lucene/analysis/eu/BasqueAnalyzer.java | 17 +-
.../lucene/analysis/fa/PersianAnalyzer.java | 23 +-
.../lucene/analysis/fi/FinnishAnalyzer.java | 19 +-
.../lucene/analysis/fr/FrenchAnalyzer.java | 32 +-
.../lucene/analysis/ga/IrishAnalyzer.java | 16 +-
.../lucene/analysis/gl/GalicianAnalyzer.java | 19 +-
.../lucene/analysis/hi/HindiAnalyzer.java | 24 +-
.../lucene/analysis/hu/HungarianAnalyzer.java | 19 +-
.../lucene/analysis/hunspell/Stemmer.java | 4 +-
.../lucene/analysis/hy/ArmenianAnalyzer.java | 17 +-
.../lucene/analysis/id/IndonesianAnalyzer.java | 17 +-
.../lucene/analysis/it/ItalianAnalyzer.java | 20 +-
.../lucene/analysis/lt/LithuanianAnalyzer.java | 17 +-
.../lucene/analysis/lv/LatvianAnalyzer.java | 19 +-
.../lucene/analysis/minhash/MinHashFilter.java | 515 ++
.../analysis/minhash/MinHashFilterFactory.java | 58 +
.../lucene/analysis/minhash/package-info.java | 21 +
.../miscellaneous/ASCIIFoldingFilter.java | 24 +-
.../ASCIIFoldingFilterFactory.java | 17 +-
.../miscellaneous/CapitalizationFilter.java | 2 +-
.../CapitalizationFilterFactory.java | 8 +-
.../miscellaneous/CodepointCountFilter.java | 2 +-
.../miscellaneous/DateRecognizerFilter.java | 2 +-
.../miscellaneous/FingerprintFilter.java | 2 +-
.../miscellaneous/FixBrokenOffsetsFilter.java | 78 +
.../FixBrokenOffsetsFilterFactory.java | 39 +
.../analysis/miscellaneous/KeepWordFilter.java | 4 +-
.../miscellaneous/KeepWordFilterFactory.java | 8 +-
.../KeywordMarkerFilterFactory.java | 2 +-
.../analysis/miscellaneous/LengthFilter.java | 2 +-
.../RemoveDuplicatesTokenFilter.java | 2 +-
.../ScandinavianFoldingFilterFactory.java | 10 +-
.../ScandinavianNormalizationFilterFactory.java | 10 +-
.../miscellaneous/SetKeywordMarkerFilter.java | 2 +-
.../miscellaneous/WordDelimiterFilter.java | 19 +-
.../WordDelimiterFilterFactory.java | 24 +-
.../miscellaneous/WordDelimiterGraphFilter.java | 704 +++
.../WordDelimiterGraphFilterFactory.java | 199 +
.../miscellaneous/WordDelimiterIterator.java | 59 +-
.../analysis/ngram/EdgeNGramTokenFilter.java | 23 +-
.../analysis/ngram/EdgeNGramTokenizer.java | 1 -
.../lucene/analysis/ngram/NGramTokenFilter.java | 31 +-
.../lucene/analysis/ngram/NGramTokenizer.java | 10 +-
.../lucene/analysis/nl/DutchAnalyzer.java | 30 +-
.../lucene/analysis/no/NorwegianAnalyzer.java | 19 +-
.../pattern/PatternCaptureGroupTokenFilter.java | 1 -
.../PatternReplaceCharFilterFactory.java | 9 +-
.../pattern/SimplePatternSplitTokenizer.java | 257 +
.../SimplePatternSplitTokenizerFactory.java | 76 +
.../pattern/SimplePatternTokenizer.java | 242 +
.../pattern/SimplePatternTokenizerFactory.java | 76 +
.../lucene/analysis/pt/PortugueseAnalyzer.java | 19 +-
.../lucene/analysis/pt/RSLPStemmerBase.java | 2 +-
.../query/QueryAutoStopWordAnalyzer.java | 5 +-
.../lucene/analysis/ro/RomanianAnalyzer.java | 17 +-
.../lucene/analysis/ru/RussianAnalyzer.java | 23 +-
.../lucene/analysis/shingle/ShingleFilter.java | 7 +-
.../analysis/snowball/SnowballFilter.java | 4 +-
.../snowball/SnowballPorterFilterFactory.java | 6 +-
.../analysis/standard/ASCIITLD.jflex-macro | 2 +-
.../analysis/standard/ClassicAnalyzer.java | 15 +-
.../analysis/standard/ClassicTokenizer.java | 1 +
.../analysis/standard/ClassicTokenizerImpl.java | 1 -
.../standard/ClassicTokenizerImpl.jflex | 1 +
.../analysis/standard/StandardAnalyzer.java | 98 -
.../analysis/standard/StandardFilter.java | 38 -
.../analysis/standard/StandardTokenizer.java | 201 -
.../standard/StandardTokenizerImpl.java | 818 ---
.../standard/StandardTokenizerImpl.jflex | 201 -
.../standard/UAX29URLEmailAnalyzer.java | 19 +-
.../standard/UAX29URLEmailTokenizer.java | 1 +
.../standard/UAX29URLEmailTokenizerFactory.java | 1 -
.../standard/UAX29URLEmailTokenizerImpl.jflex | 1 +
.../lucene/analysis/standard/package-info.java | 63 -
.../lucene/analysis/standard/package.html | 54 +
.../lucene/analysis/sv/SwedishAnalyzer.java | 19 +-
.../lucene/analysis/synonym/SynonymFilter.java | 5 +
.../analysis/synonym/SynonymFilterFactory.java | 9 +-
.../analysis/synonym/SynonymGraphFilter.java | 595 ++
.../synonym/SynonymGraphFilterFactory.java | 204 +
.../lucene/analysis/synonym/SynonymMap.java | 9 +-
.../apache/lucene/analysis/th/ThaiAnalyzer.java | 16 +-
.../lucene/analysis/tr/TurkishAnalyzer.java | 16 +-
.../analysis/util/AbstractAnalysisFactory.java | 4 +-
.../lucene/analysis/util/CharArrayMap.java | 672 ---
.../lucene/analysis/util/CharArraySet.java | 193 -
.../lucene/analysis/util/CharTokenizer.java | 21 +-
.../lucene/analysis/util/CharacterUtils.java | 392 --
.../lucene/analysis/util/ElisionFilter.java | 2 +-
.../analysis/util/ElisionFilterFactory.java | 1 +
.../analysis/util/FilteringTokenFilter.java | 76 -
.../analysis/util/StopwordAnalyzerBase.java | 138 -
.../lucene/analysis/util/UnicodeProps.java | 4 +-
.../lucene/analysis/util/WordlistLoader.java | 244 -
.../analysis/wikipedia/WikipediaTokenizer.java | 1 -
.../wikipedia/WikipediaTokenizerImpl.java | 1 +
.../wikipedia/WikipediaTokenizerImpl.jflex | 1 +
.../lucene/collation/CollationKeyAnalyzer.java | 7 +-
.../apache/lucene/collation/package-info.java | 2 +-
...ache.lucene.analysis.util.TokenFilterFactory | 5 +
...apache.lucene.analysis.util.TokenizerFactory | 2 +
.../lucene/analysis/ar/TestArabicAnalyzer.java | 3 +-
.../ar/TestArabicNormalizationFilter.java | 1 -
.../analysis/ar/TestArabicStemFilter.java | 2 +-
.../analysis/bg/TestBulgarianAnalyzer.java | 2 +-
.../bg/TestBulgarianStemFilterFactory.java | 1 -
.../analysis/bg/TestBulgarianStemmer.java | 2 +-
.../analysis/br/TestBrazilianAnalyzer.java | 3 +-
.../lucene/analysis/ca/TestCatalanAnalyzer.java | 2 +-
.../TestHTMLStripCharFilterFactory.java | 1 -
.../lucene/analysis/cjk/TestCJKAnalyzer.java | 4 +-
.../analysis/cjk/TestCJKWidthFilterFactory.java | 1 -
.../lucene/analysis/ckb/TestSoraniAnalyzer.java | 3 +-
.../TestSoraniNormalizationFilterFactory.java | 1 -
.../commongrams/CommonGramsFilterTest.java | 3 +-
.../TestCommonGramsFilterFactory.java | 10 +-
.../TestCommonGramsQueryFilterFactory.java | 20 +-
.../compound/TestCompoundWordTokenFilter.java | 2 +-
.../core/TestAllAnalyzersHaveFactories.java | 8 +-
.../lucene/analysis/core/TestAnalyzers.java | 5 +
.../analysis/core/TestBugInSomething.java | 2 +-
.../analysis/core/TestDecimalDigitFilter.java | 149 +-
.../analysis/core/TestFlattenGraphFilter.java | 284 +
.../analysis/core/TestKeywordAnalyzer.java | 1 -
.../lucene/analysis/core/TestRandomChains.java | 212 +-
.../lucene/analysis/core/TestStopAnalyzer.java | 14 +-
.../lucene/analysis/core/TestStopFilter.java | 176 -
.../analysis/core/TestStopFilterFactory.java | 2 +-
.../analysis/custom/TestCustomAnalyzer.java | 164 +
.../apache/lucene/analysis/custom/mapping1.txt | 1 +
.../apache/lucene/analysis/custom/mapping2.txt | 1 +
.../lucene/analysis/cz/TestCzechAnalyzer.java | 4 +-
.../lucene/analysis/cz/TestCzechStemmer.java | 2 +-
.../lucene/analysis/da/TestDanishAnalyzer.java | 2 +-
.../lucene/analysis/de/TestGermanAnalyzer.java | 2 +-
.../analysis/de/TestGermanLightStemFilter.java | 2 +-
.../de/TestGermanLightStemFilterFactory.java | 1 -
.../de/TestGermanMinimalStemFilter.java | 2 +-
.../analysis/de/TestGermanStemFilter.java | 5 +-
.../el/TestGreekLowerCaseFilterFactory.java | 1 -
.../analysis/el/TestGreekStemFilterFactory.java | 1 -
.../lucene/analysis/en/TestEnglishAnalyzer.java | 2 +-
.../en/TestEnglishMinimalStemFilterFactory.java | 1 -
.../analysis/en/TestKStemFilterFactory.java | 1 -
.../analysis/en/TestPorterStemFilter.java | 8 +-
.../en/TestPorterStemFilterFactory.java | 1 -
.../lucene/analysis/es/TestSpanishAnalyzer.java | 2 +-
.../lucene/analysis/eu/TestBasqueAnalyzer.java | 2 +-
.../lucene/analysis/fa/TestPersianAnalyzer.java | 3 +-
.../TestPersianNormalizationFilterFactory.java | 1 -
.../lucene/analysis/fi/TestFinnishAnalyzer.java | 2 +-
.../analysis/fi/TestFinnishLightStemFilter.java | 2 +-
.../lucene/analysis/fr/TestFrenchAnalyzer.java | 2 +-
.../analysis/fr/TestFrenchLightStemFilter.java | 2 +-
.../fr/TestFrenchLightStemFilterFactory.java | 1 -
.../fr/TestFrenchMinimalStemFilter.java | 2 +-
.../fr/TestFrenchMinimalStemFilterFactory.java | 1 -
.../lucene/analysis/ga/TestIrishAnalyzer.java | 2 +-
.../ga/TestIrishLowerCaseFilterFactory.java | 1 -
.../analysis/gl/TestGalicianAnalyzer.java | 2 +-
.../gl/TestGalicianMinimalStemFilter.java | 2 +-
.../TestGalicianMinimalStemFilterFactory.java | 1 -
.../gl/TestGalicianStemFilterFactory.java | 1 -
.../lucene/analysis/hi/TestHindiAnalyzer.java | 3 +-
.../lucene/analysis/hi/TestHindiFilters.java | 2 -
.../lucene/analysis/hi/TestHindiNormalizer.java | 4 -
.../analysis/hu/TestHungarianAnalyzer.java | 2 +-
.../hu/TestHungarianLightStemFilter.java | 2 +-
.../hu/TestHungarianLightStemFilterFactory.java | 1 -
.../analysis/hunspell/Test64kAffixes.java | 2 -
.../analysis/hunspell/TestAllDictionaries.java | 1 -
.../analysis/hunspell/TestAllDictionaries2.java | 1 -
.../analysis/hunspell/TestDictionary.java | 1 -
.../hunspell/TestHunspellStemFilter.java | 3 +-
.../analysis/hy/TestArmenianAnalyzer.java | 2 +-
.../analysis/id/TestIndonesianAnalyzer.java | 2 +-
.../lucene/analysis/it/TestItalianAnalyzer.java | 2 +-
.../it/TestItalianLightStemFilterFactory.java | 1 -
.../analysis/lt/TestLithuanianAnalyzer.java | 2 +-
.../lucene/analysis/lv/TestLatvianAnalyzer.java | 2 +-
.../analysis/minhash/MinHashFilterTest.java | 330 ++
.../miscellaneous/TestASCIIFoldingFilter.java | 13 +
.../TestAsciiFoldingFilterFactory.java | 54 +
.../miscellaneous/TestCapitalizationFilter.java | 2 +-
.../TestFixBrokenOffsetsFilter.java | 50 +
.../miscellaneous/TestKeepFilterFactory.java | 4 +-
.../miscellaneous/TestKeepWordFilter.java | 2 +-
.../miscellaneous/TestKeywordMarkerFilter.java | 6 +-
.../TestStemmerOverrideFilter.java | 6 +-
.../analysis/miscellaneous/TestTrimFilter.java | 46 +-
.../miscellaneous/TestTrimFilterFactory.java | 1 -
.../miscellaneous/TestWordDelimiterFilter.java | 137 +-
.../TestWordDelimiterGraphFilter.java | 910 +++
.../lucene/analysis/ngram/TestNGramFilters.java | 47 +
.../lucene/analysis/nl/TestDutchAnalyzer.java | 6 +-
.../analysis/no/TestNorwegianAnalyzer.java | 2 +-
.../no/TestNorwegianLightStemFilter.java | 2 +-
.../no/TestNorwegianLightStemFilterFactory.java | 1 -
.../no/TestNorwegianMinimalStemFilter.java | 2 +-
.../TestPatternReplaceCharFilterFactory.java | 1 -
.../TestPatternReplaceFilterFactory.java | 1 -
.../TestSimplePatternSplitTokenizer.java | 283 +
.../pattern/TestSimplePatternTokenizer.java | 228 +
.../DelimitedPayloadTokenFilterTest.java | 4 -
.../analysis/pt/TestPortugueseAnalyzer.java | 2 +-
.../pt/TestPortugueseLightStemFilter.java | 2 +-
.../pt/TestPortugueseMinimalStemFilter.java | 2 +-
.../analysis/pt/TestPortugueseStemFilter.java | 6 +-
.../pt/TestPortugueseStemFilterFactory.java | 1 -
.../reverse/TestReverseStringFilterFactory.java | 1 -
.../analysis/ro/TestRomanianAnalyzer.java | 2 +-
.../lucene/analysis/ru/TestRussianAnalyzer.java | 4 +-
.../analysis/ru/TestRussianLightStemFilter.java | 2 +-
.../ru/TestRussianLightStemFilterFactory.java | 1 -
.../shingle/ShingleAnalyzerWrapperTest.java | 4 +-
.../analysis/shingle/ShingleFilterTest.java | 95 +-
.../shingle/TestShingleFilterFactory.java | 1 -
.../analysis/sinks/TestTeeSinkTokenFilter.java | 4 +-
.../analysis/standard/TestStandardAnalyzer.java | 390 --
.../standard/TestStandardFactories.java | 1 -
.../standard/WordBreakTestUnicode_6_3_0.java | 5537 ------------------
.../generateJavaUnicodeWordBreakTest.pl | 232 -
.../lucene/analysis/sv/TestSwedishAnalyzer.java | 2 +-
.../analysis/sv/TestSwedishLightStemFilter.java | 2 +-
.../synonym/TestSynonymGraphFilter.java | 1959 +++++++
.../lucene/analysis/th/TestThaiAnalyzer.java | 3 +-
.../lucene/analysis/tr/TestTurkishAnalyzer.java | 2 +-
.../lucene/analysis/util/TestCharArrayMap.java | 244 -
.../lucene/analysis/util/TestCharArraySet.java | 429 --
.../analysis/util/TestCharacterUtils.java | 222 -
.../lucene/analysis/util/TestElision.java | 2 +-
.../util/TestFilesystemResourceLoader.java | 2 +
.../analysis/util/TestWordlistLoader.java | 79 -
.../collation/TestCollationDocValuesField.java | 3 +-
.../tools/groovy/generate-unicode-data.groovy | 4 +-
.../icu/src/data/uax29/MyanmarSyllable.rbbi | 50 +
.../segmentation/DefaultICUTokenizerConfig.java | 14 +-
.../analysis/icu/segmentation/ICUTokenizer.java | 2 +-
.../icu/segmentation/ICUTokenizerFactory.java | 6 +-
.../collation/ICUCollationKeyAnalyzer.java | 3 -
lucene/analysis/icu/src/java/overview.html | 2 +-
.../icu/segmentation/MyanmarSyllable.brk | Bin 0 -> 19776 bytes
.../icu/TestICUFoldingFilterFactory.java | 1 -
.../icu/TestICUNormalizer2FilterFactory.java | 1 -
.../icu/TestICUTransformFilterFactory.java | 1 -
.../icu/segmentation/TestICUTokenizer.java | 6 +-
.../icu/segmentation/TestICUTokenizerCJK.java | 2 +-
.../segmentation/TestICUTokenizerFactory.java | 1 -
.../icu/segmentation/TestMyanmarSyllable.java | 156 +
.../segmentation/TestWithCJKBigramFilter.java | 8 +-
.../TestICUCollationDocValuesField.java | 3 +-
lucene/analysis/kuromoji/ivy.xml | 2 +-
.../lucene/analysis/ja/JapaneseAnalyzer.java | 15 +-
.../analysis/ja/JapaneseNumberFilter.java | 15 +-
.../ja/JapanesePartOfSpeechStopFilter.java | 4 +-
.../JapanesePartOfSpeechStopFilterFactory.java | 2 +-
.../analysis/ja/JapaneseTokenizerFactory.java | 17 +-
.../analysis/ja/dict/ConnectionCosts.java | 1 -
.../lucene/analysis/ja/dict/UserDictionary.java | 1 -
.../apache/lucene/analysis/ja/util/CSVUtil.java | 2 +-
.../ja/dict/TokenInfoDictionary$fst.dat | Bin 1716198 -> 1698563 bytes
.../apache/lucene/analysis/ja/TestCSVUtil.java | 52 +
.../lucene/analysis/ja/TestFactories.java | 203 +
.../analysis/ja/TestJapaneseBaseFormFilter.java | 2 +-
.../ja/TestJapaneseKatakanaStemFilter.java | 6 +-
.../analysis/ja/TestJapaneseNumberFilter.java | 2 +-
.../analysis/ja/util/ConnectionCostsWriter.java | 1 -
.../ja/util/TokenInfoDictionaryBuilder.java | 4 +-
.../analysis/morfologik/MorfologikAnalyzer.java | 6 +
.../analysis/morfologik/MorfologikFilter.java | 16 +-
.../uk/UkrainianMorfologikAnalyzer.java | 153 +
.../apache/lucene/analysis/uk/package-info.java | 21 +
.../apache/lucene/analysis/uk/mapping_uk.txt | 19 +
.../org/apache/lucene/analysis/uk/stopwords.txt | 1269 ++++
.../apache/lucene/analysis/uk/ukrainian.dict | Bin 0 -> 1989243 bytes
.../apache/lucene/analysis/uk/ukrainian.info | 10 +
.../morfologik/TestMorfologikAnalyzer.java | 2 +-
.../analysis/uk/TestUkrainianAnalyzer.java | 72 +
.../TestDoubleMetaphoneFilterFactory.java | 3 -
.../analysis/cn/smart/SmartChineseAnalyzer.java | 12 +-
.../analysis/cn/smart/hhmm/WordDictionary.java | 19 +-
.../lucene/analysis/pl/PolishAnalyzer.java | 21 +-
.../src/java/org/egothor/stemmer/Compile.java | 43 +-
.../src/java/org/egothor/stemmer/DiffIt.java | 28 +-
.../lucene/analysis/pl/TestPolishAnalyzer.java | 2 +-
.../TestStempelPolishStemFilterFactory.java | 1 -
.../uima/UIMAAnnotationsTokenizerFactory.java | 1 -
.../lucene/analysis/uima/UIMABaseAnalyzer.java | 1 -
...IMATypeAwareAnnotationsTokenizerFactory.java | 1 -
.../uima/UIMATypeAwareAnalyzerTest.java | 1 -
.../lucene/codecs/lucene50/Lucene50Codec.java | 170 -
.../lucene50/Lucene50DocValuesConsumer.java | 658 ---
.../lucene50/Lucene50DocValuesFormat.java | 115 -
.../lucene50/Lucene50DocValuesProducer.java | 1299 ----
.../codecs/lucene50/Lucene50NormsFormat.java | 62 -
.../codecs/lucene50/Lucene50NormsProducer.java | 481 --
.../lucene50/Lucene50SegmentInfoFormat.java | 25 +-
.../lucene/codecs/lucene53/Lucene53Codec.java | 176 -
.../codecs/lucene53/Lucene53NormsFormat.java | 91 +
.../codecs/lucene53/Lucene53NormsProducer.java | 236 +
.../lucene/codecs/lucene53/package-info.java | 23 +
.../apache/lucene/codecs/lucene53/package.html | 25 -
.../lucene/codecs/lucene54/Lucene54Codec.java | 178 -
.../lucene54/Lucene54DocValuesConsumer.java | 797 +++
.../lucene54/Lucene54DocValuesFormat.java | 186 +
.../lucene54/Lucene54DocValuesProducer.java | 1803 ++++++
.../lucene/codecs/lucene54/package-info.java | 403 ++
.../apache/lucene/codecs/lucene54/package.html | 25 -
.../lucene/codecs/lucene60/Lucene60Codec.java | 4 +-
.../lucene/codecs/lucene62/Lucene62Codec.java | 176 +
.../apache/lucene/codecs/lucene62/package.html | 25 +
.../apache/lucene/index/FixBrokenOffsets.java | 135 +
.../java/org/apache/lucene/index/package.html | 27 +
.../apache/lucene/legacy/LegacyDoubleField.java | 174 +
.../org/apache/lucene/legacy/LegacyField.java | 90 +
.../apache/lucene/legacy/LegacyFieldType.java | 149 +
.../apache/lucene/legacy/LegacyFloatField.java | 174 +
.../apache/lucene/legacy/LegacyIntField.java | 175 +
.../apache/lucene/legacy/LegacyLongField.java | 184 +
.../lucene/legacy/LegacyNumericRangeQuery.java | 537 ++
.../lucene/legacy/LegacyNumericTokenStream.java | 357 ++
.../apache/lucene/legacy/LegacyNumericType.java | 34 +
.../lucene/legacy/LegacyNumericUtils.java | 510 ++
.../lucene/legacy/doc-files/nrq-formula-1.png | Bin 0 -> 3171 bytes
.../lucene/legacy/doc-files/nrq-formula-2.png | Bin 0 -> 3694 bytes
.../org/apache/lucene/legacy/package-info.java | 21 +
.../services/org.apache.lucene.codecs.Codec | 4 +-
.../org.apache.lucene.codecs.DocValuesFormat | 2 +-
.../codecs/lucene50/Lucene50NormsConsumer.java | 403 --
.../lucene/codecs/lucene50/Lucene50RWCodec.java | 41 -
.../codecs/lucene50/Lucene50RWNormsFormat.java | 36 -
.../lucene50/Lucene50RWSegmentInfoFormat.java | 25 +-
.../lucene50/TestLucene50DocValuesFormat.java | 281 -
.../lucene50/TestLucene50NormsFormat.java | 130 -
.../lucene50/TestLucene50SegmentInfoFormat.java | 40 +
.../codecs/lucene53/Lucene53NormsConsumer.java | 159 +
.../codecs/lucene53/Lucene53RWNormsFormat.java | 31 +
.../lucene53/TestLucene53NormsFormat.java | 38 +
.../lucene54/TestLucene54DocValuesFormat.java | 640 ++
.../lucene/codecs/lucene60/Lucene60RWCodec.java | 38 +
.../lucene/codecs/lucene62/Lucene62RWCodec.java | 32 +
.../index/TestBackwardsCompatibility.java | 259 +-
.../lucene/index/TestFixBrokenOffsets.java | 116 +
.../lucene/index/TestIndexWriterOnOldIndex.java | 55 +
.../lucene/index/TestManyPointsInOldIndex.java | 74 +
.../org/apache/lucene/index/index.6.0.0-cfs.zip | Bin 13744 -> 15807 bytes
.../apache/lucene/index/index.6.0.0-nocfs.zip | Bin 13749 -> 15806 bytes
.../org/apache/lucene/index/index.6.0.1-cfs.zip | Bin 0 -> 15820 bytes
.../apache/lucene/index/index.6.0.1-nocfs.zip | Bin 0 -> 15823 bytes
.../org/apache/lucene/index/index.6.1.0-cfs.zip | Bin 0 -> 15803 bytes
.../apache/lucene/index/index.6.1.0-nocfs.zip | Bin 0 -> 15829 bytes
.../org/apache/lucene/index/index.6.2.0-cfs.zip | Bin 0 -> 15880 bytes
.../apache/lucene/index/index.6.2.0-nocfs.zip | Bin 0 -> 15867 bytes
.../org/apache/lucene/index/index.6.2.1-cfs.zip | Bin 0 -> 15851 bytes
.../apache/lucene/index/index.6.2.1-nocfs.zip | Bin 0 -> 15845 bytes
.../org/apache/lucene/index/index.6.3.0-cfs.zip | Bin 0 -> 15869 bytes
.../apache/lucene/index/index.6.3.0-nocfs.zip | Bin 0 -> 15876 bytes
.../org/apache/lucene/index/index.6.4.0-cfs.zip | Bin 0 -> 15829 bytes
.../apache/lucene/index/index.6.4.0-nocfs.zip | Bin 0 -> 15831 bytes
.../org/apache/lucene/index/index.6.4.1-cfs.zip | Bin 0 -> 15848 bytes
.../apache/lucene/index/index.6.4.1-nocfs.zip | Bin 0 -> 15838 bytes
.../lucene/index/index.630.brokenoffsets.zip | Bin 0 -> 3203 bytes
.../lucene/index/index.single-empty-doc.630.zip | Bin 0 -> 1363 bytes
.../org/apache/lucene/index/manypointsindex.zip | Bin 0 -> 3739 bytes
.../org/apache/lucene/index/sorted.6.2.0.zip | Bin 0 -> 157007 bytes
.../org/apache/lucene/index/sorted.6.2.1.zip | Bin 0 -> 100974 bytes
.../org/apache/lucene/index/sorted.6.3.0.zip | Bin 0 -> 71090 bytes
.../lucene/index/unsupported.5.5.2-cfs.zip | Bin 0 -> 13712 bytes
.../lucene/index/unsupported.5.5.2-nocfs.zip | Bin 0 -> 13720 bytes
.../lucene/index/unsupported.5.5.3-cfs.zip | Bin 0 -> 13724 bytes
.../lucene/index/unsupported.5.5.3-nocfs.zip | Bin 0 -> 13725 bytes
.../lucene/index/unsupported.5.5.4-cfs.zip | Bin 0 -> 13744 bytes
.../lucene/index/unsupported.5.5.4-nocfs.zip | Bin 0 -> 13749 bytes
.../apache/lucene/legacy/TestLegacyField.java | 196 +
.../lucene/legacy/TestLegacyFieldReuse.java | 81 +
.../lucene/legacy/TestLegacyNumericUtils.java | 571 ++
.../apache/lucene/legacy/TestLegacyTerms.java | 164 +
.../TestMultiValuedNumericRangeQuery.java | 84 +
.../lucene/legacy/TestNumericRangeQuery32.java | 461 ++
.../lucene/legacy/TestNumericRangeQuery64.java | 490 ++
.../lucene/legacy/TestNumericTokenStream.java | 188 +
lucene/benchmark/.gitignore | 4 +-
lucene/benchmark/README.enwiki | 11 +-
lucene/benchmark/build.xml | 6 +-
lucene/benchmark/conf/highlight-profile.alg | 68 -
.../conf/highlight-vs-vector-highlight.alg | 80 -
lucene/benchmark/conf/highlighters-postings.alg | 65 +
lucene/benchmark/conf/highlighters-tv.alg | 64 +
lucene/benchmark/conf/highlights.alg | 69 +
lucene/benchmark/conf/query-phrases.txt | 10 +
lucene/benchmark/conf/query-terms.txt | 10 +
lucene/benchmark/conf/query-wildcards.txt | 7 +
.../benchmark/conf/standard-highlights-notv.alg | 69 -
.../benchmark/conf/standard-highlights-tv.alg | 69 -
.../benchmark/conf/vector-highlight-profile.alg | 68 -
.../lucene/benchmark/byTask/PerfRunData.java | 2 +
.../lucene/benchmark/byTask/feeds/DocMaker.java | 7 +
.../benchmark/byTask/tasks/AddIndexesTask.java | 3 -
.../byTask/tasks/BenchmarkHighlighter.java | 30 -
.../byTask/tasks/CloseTaxonomyReaderTask.java | 10 +-
.../benchmark/byTask/tasks/CommitIndexTask.java | 2 +-
.../benchmark/byTask/tasks/CreateIndexTask.java | 4 +-
.../byTask/tasks/NearRealtimeReaderTask.java | 1 -
.../benchmark/byTask/tasks/OpenReaderTask.java | 1 -
.../lucene/benchmark/byTask/tasks/ReadTask.java | 121 +-
.../byTask/tasks/ReopenReaderTask.java | 1 -
.../byTask/tasks/RollbackIndexTask.java | 2 -
.../tasks/SearchTravRetHighlightTask.java | 283 +-
.../tasks/SearchTravRetVectorHighlightTask.java | 147 -
.../byTask/tasks/WriteEnwikiLineDocTask.java | 1 -
.../benchmark/quality/utils/SimpleQQParser.java | 1 -
.../benchmark/byTask/TestPerfTasksLogic.java | 106 -
.../tasks/CountingHighlighterTestTask.java | 68 -
.../tasks/WriteEnwikiLineDocTaskTest.java | 4 -
.../benchmark/quality/TestQualityRun.java | 3 -
.../lucene/benchmark/quality/trecQRels.txt | 428 +-
lucene/build.xml | 28 +-
.../BooleanPerceptronClassifier.java | 20 +-
.../CachingNaiveBayesClassifier.java | 18 +-
.../lucene/classification/Classifier.java | 4 -
.../KNearestNeighborClassifier.java | 17 +-
.../SimpleNaiveBayesClassifier.java | 50 +-
.../KNearestNeighborDocumentClassifier.java | 16 +-
.../SimpleNaiveBayesDocumentClassifier.java | 40 +-
.../utils/ConfusionMatrixGenerator.java | 57 +-
.../classification/utils/DatasetSplitter.java | 32 +-
.../SimpleNaiveBayesClassifierTest.java | 1 -
.../DocumentClassificationTestBase.java | 11 +-
.../KNearestNeighborDocumentClassifierTest.java | 40 +-
.../SimpleNaiveBayesDocumentClassifierTest.java | 32 +-
.../utils/DocToDoubleVectorUtilsTest.java | 2 -
.../autoprefix/AutoPrefixPostingsFormat.java | 125 -
.../lucene/codecs/autoprefix/package-info.java | 22 -
.../codecs/blockterms/BlockTermsReader.java | 1 -
.../blocktreeords/OrdsBlockTreeTermsWriter.java | 4 +-
.../blocktreeords/OrdsIntersectTermsEnum.java | 4 +-
.../blocktreeords/OrdsSegmentTermsEnum.java | 2 -
.../codecs/memory/DirectDocValuesConsumer.java | 33 +-
.../codecs/memory/DirectDocValuesProducer.java | 100 +-
.../codecs/memory/DirectPostingsFormat.java | 5 +-
.../lucene/codecs/memory/FSTOrdTermsReader.java | 6 +-
.../lucene/codecs/memory/FSTTermsReader.java | 5 +-
.../codecs/memory/MemoryDocValuesConsumer.java | 45 +-
.../codecs/memory/MemoryDocValuesProducer.java | 165 +-
.../codecs/memory/MemoryPostingsFormat.java | 18 +-
.../codecs/simpletext/SimpleTextBKDReader.java | 332 +-
.../codecs/simpletext/SimpleTextBKDWriter.java | 1661 ++++++
.../simpletext/SimpleTextCompoundFormat.java | 5 +-
.../simpletext/SimpleTextDocValuesFormat.java | 2 +-
.../simpletext/SimpleTextDocValuesReader.java | 471 +-
.../simpletext/SimpleTextDocValuesWriter.java | 190 +-
.../simpletext/SimpleTextFieldsReader.java | 1 -
.../simpletext/SimpleTextLiveDocsFormat.java | 2 -
.../simpletext/SimpleTextNormsFormat.java | 10 +-
.../simpletext/SimpleTextPointsReader.java | 103 +-
.../simpletext/SimpleTextPointsWriter.java | 200 +-
.../simpletext/SimpleTextPostingsFormat.java | 2 +-
.../simpletext/SimpleTextSegmentInfoFormat.java | 148 +-
.../simpletext/SimpleTextTermVectorsReader.java | 1 -
.../org.apache.lucene.codecs.DocValuesFormat | 1 -
.../org.apache.lucene.codecs.PostingsFormat | 2 -
.../TestAutoPrefixPostingsFormat.java | 38 -
.../codecs/autoprefix/TestAutoPrefixTerms.java | 941 ---
.../TestSimpleTextCompoundFormat.java | 10 +
lucene/common-build.xml | 187 +-
lucene/core/build.xml | 18 +-
.../org/apache/lucene/analysis/Analyzer.java | 136 +-
.../apache/lucene/analysis/AnalyzerWrapper.java | 50 +-
.../apache/lucene/analysis/CharArrayMap.java | 669 +++
.../apache/lucene/analysis/CharArraySet.java | 196 +
.../apache/lucene/analysis/CharacterUtils.java | 251 +
.../analysis/DelegatingAnalyzerWrapper.java | 14 +-
.../lucene/analysis/FilteringTokenFilter.java | 76 +
.../analysis/LegacyNumericTokenStream.java | 357 --
.../apache/lucene/analysis/LowerCaseFilter.java | 50 +
.../org/apache/lucene/analysis/StopFilter.java | 111 +
.../lucene/analysis/StopwordAnalyzerBase.java | 138 +
.../java/org/apache/lucene/analysis/Token.java | 1 -
.../org/apache/lucene/analysis/TokenStream.java | 7 +-
.../lucene/analysis/TokenStreamToAutomaton.java | 50 +-
.../apache/lucene/analysis/WordlistLoader.java | 244 +
.../apache/lucene/analysis/package-info.java | 14 +-
.../analysis/standard/StandardAnalyzer.java | 122 +
.../analysis/standard/StandardFilter.java | 39 +
.../analysis/standard/StandardTokenizer.java | 214 +
.../standard/StandardTokenizerImpl.java | 823 +++
.../standard/StandardTokenizerImpl.jflex | 207 +
.../lucene/analysis/standard/package-info.java | 33 +
.../tokenattributes/OffsetAttributeImpl.java | 2 +-
.../PackedTokenAttributeImpl.java | 22 +-
.../PositionIncrementAttributeImpl.java | 8 +-
.../PositionLengthAttributeImpl.java | 3 +-
.../apache/lucene/codecs/BlockTermState.java | 14 +-
.../java/org/apache/lucene/codecs/Codec.java | 2 +-
.../org/apache/lucene/codecs/CodecUtil.java | 55 +-
.../apache/lucene/codecs/CompoundFormat.java | 4 +-
.../apache/lucene/codecs/DocValuesConsumer.java | 1081 ++--
.../apache/lucene/codecs/DocValuesProducer.java | 7 -
.../lucene/codecs/LegacyDocValuesIterables.java | 534 ++
.../lucene/codecs/MultiLevelSkipListReader.java | 9 +-
.../lucene/codecs/MutablePointValues.java | 42 +
.../org/apache/lucene/codecs/NormsConsumer.java | 142 +-
.../org/apache/lucene/codecs/PointsFormat.java | 35 +-
.../org/apache/lucene/codecs/PointsReader.java | 5 +-
.../org/apache/lucene/codecs/PointsWriter.java | 209 +-
.../lucene/codecs/StoredFieldsWriter.java | 3 +-
.../apache/lucene/codecs/TermVectorsWriter.java | 3 +-
.../codecs/blocktree/AutoPrefixTermsWriter.java | 438 --
.../codecs/blocktree/BlockTreeTermsReader.java | 33 +-
.../codecs/blocktree/BlockTreeTermsWriter.java | 226 +-
.../lucene/codecs/blocktree/FieldReader.java | 5 +-
.../codecs/blocktree/IntersectTermsEnum.java | 4 +-
.../blocktree/IntersectTermsEnumFrame.java | 70 +-
.../codecs/blocktree/SegmentTermsEnumFrame.java | 154 +-
.../CompressingStoredFieldsReader.java | 19 +-
.../CompressingStoredFieldsWriter.java | 97 +-
.../CompressingTermVectorsReader.java | 19 +-
.../CompressingTermVectorsWriter.java | 18 +-
.../codecs/compressing/CompressionMode.java | 49 +-
.../lucene/codecs/compressing/Compressor.java | 3 +-
.../GrowableByteArrayDataOutput.java | 83 -
.../codecs/lucene50/Lucene50CompoundFormat.java | 26 +-
.../codecs/lucene50/Lucene50CompoundReader.java | 12 +-
.../lucene50/Lucene50FieldInfosFormat.java | 12 +-
.../codecs/lucene50/Lucene50PostingsFormat.java | 1 -
.../lucene50/Lucene50StoredFieldsFormat.java | 2 +-
.../lucene/codecs/lucene50/package-info.java | 2 +-
.../codecs/lucene53/Lucene53NormsConsumer.java | 153 -
.../codecs/lucene53/Lucene53NormsFormat.java | 91 -
.../codecs/lucene53/Lucene53NormsProducer.java | 208 -
.../lucene/codecs/lucene53/package-info.java | 23 -
.../lucene54/Lucene54DocValuesConsumer.java | 776 ---
.../lucene54/Lucene54DocValuesFormat.java | 183 -
.../lucene54/Lucene54DocValuesProducer.java | 1488 -----
.../lucene/codecs/lucene54/package-info.java | 403 --
.../codecs/lucene60/Lucene60PointsFormat.java | 10 +-
.../codecs/lucene60/Lucene60PointsReader.java | 84 +-
.../codecs/lucene60/Lucene60PointsWriter.java | 42 +-
.../lucene/codecs/lucene60/package-info.java | 4 +-
.../lucene/codecs/lucene62/Lucene62Codec.java | 176 -
.../lucene62/Lucene62SegmentInfoFormat.java | 119 +-
.../lucene/codecs/lucene62/package-info.java | 4 +-
.../lucene/codecs/lucene70/IndexedDISI.java | 309 +
.../lucene/codecs/lucene70/Lucene70Codec.java | 176 +
.../lucene70/Lucene70DocValuesConsumer.java | 629 ++
.../lucene70/Lucene70DocValuesFormat.java | 161 +
.../lucene70/Lucene70DocValuesProducer.java | 1419 +++++
.../codecs/lucene70/Lucene70NormsConsumer.java | 159 +
.../codecs/lucene70/Lucene70NormsFormat.java | 99 +
.../codecs/lucene70/Lucene70NormsProducer.java | 313 +
.../lucene/codecs/lucene70/package-info.java | 405 ++
.../perfield/PerFieldDocValuesFormat.java | 56 +-
.../codecs/perfield/PerFieldMergeState.java | 274 +
.../codecs/perfield/PerFieldPostingsFormat.java | 85 +-
.../lucene/document/BinaryDocValuesField.java | 1 -
.../org/apache/lucene/document/BinaryPoint.java | 5 +-
.../lucene/document/CompressionTools.java | 150 -
.../org/apache/lucene/document/DoublePoint.java | 30 +-
.../java/org/apache/lucene/document/Field.java | 57 +-
.../org/apache/lucene/document/FieldType.java | 100 +-
.../org/apache/lucene/document/FloatPoint.java | 30 +-
.../lucene/document/LegacyDoubleField.java | 172 -
.../lucene/document/LegacyFloatField.java | 174 -
.../apache/lucene/document/LegacyIntField.java | 174 -
.../apache/lucene/document/LegacyLongField.java | 182 -
.../lucene/document/NumericDocValuesField.java | 48 +
.../lucene/document/SortedDocValuesField.java | 46 +-
.../document/SortedNumericDocValuesField.java | 54 +
.../SortedNumericDocValuesRangeQuery.java | 144 +
.../document/SortedSetDocValuesField.java | 45 +
.../document/SortedSetDocValuesRangeQuery.java | 187 +
.../org/apache/lucene/geo/GeoEncodingUtils.java | 233 +
.../java/org/apache/lucene/geo/GeoUtils.java | 93 +-
.../src/java/org/apache/lucene/geo/Polygon.java | 13 +-
.../java/org/apache/lucene/geo/Polygon2D.java | 18 +-
.../java/org/apache/lucene/geo/Rectangle.java | 33 +-
.../lucene/geo/SimpleGeoJSONPolygonParser.java | 440 ++
.../apache/lucene/index/AutomatonTermsEnum.java | 9 +-
.../apache/lucene/index/BinaryDocValues.java | 20 +-
.../lucene/index/BinaryDocValuesWriter.java | 149 +-
.../apache/lucene/index/BufferedUpdates.java | 7 +-
.../lucene/index/BufferedUpdatesStream.java | 30 +-
.../org/apache/lucene/index/CheckIndex.java | 631 +-
.../apache/lucene/index/CoalescedUpdates.java | 14 +-
.../org/apache/lucene/index/CodecReader.java | 161 +-
.../lucene/index/DefaultIndexingChain.java | 156 +-
.../org/apache/lucene/index/DocConsumer.java | 2 +-
.../org/apache/lucene/index/DocIDMerger.java | 214 +-
.../java/org/apache/lucene/index/DocValues.java | 332 +-
.../apache/lucene/index/DocValuesIterator.java | 33 +
.../apache/lucene/index/DocValuesUpdate.java | 2 +-
.../apache/lucene/index/DocValuesWriter.java | 4 +-
.../apache/lucene/index/DocsWithFieldSet.java | 62 +
.../apache/lucene/index/DocumentsWriter.java | 112 +-
.../index/DocumentsWriterDeleteQueue.java | 142 +-
.../index/DocumentsWriterFlushControl.java | 51 +-
.../lucene/index/DocumentsWriterPerThread.java | 75 +-
.../index/DocumentsWriterPerThreadPool.java | 21 +-
.../index/DocumentsWriterStallControl.java | 26 +-
.../lucene/index/EmptyDocValuesProducer.java | 71 +
.../lucene/index/ExitableDirectoryReader.java | 21 +-
.../java/org/apache/lucene/index/FieldInfo.java | 7 +-
.../org/apache/lucene/index/FieldInfos.java | 6 +
.../lucene/index/FilterBinaryDocValues.java | 66 +
.../apache/lucene/index/FilterCodecReader.java | 30 +-
.../apache/lucene/index/FilterLeafReader.java | 83 +-
.../lucene/index/FilterNumericDocValues.java | 64 +
.../lucene/index/FreqProxTermsWriter.java | 8 +-
.../org/apache/lucene/index/IndexCommit.java | 2 +-
.../org/apache/lucene/index/IndexReader.java | 115 +-
.../apache/lucene/index/IndexReaderContext.java | 7 +-
.../org/apache/lucene/index/IndexUpgrader.java | 2 +-
.../org/apache/lucene/index/IndexWriter.java | 464 +-
.../apache/lucene/index/IndexWriterConfig.java | 24 +-
.../org/apache/lucene/index/LeafReader.java | 100 +-
.../lucene/index/LegacyBinaryDocValues.java | 39 +
.../index/LegacyBinaryDocValuesWrapper.java | 90 +
.../lucene/index/LegacyNumericDocValues.java | 38 +
.../index/LegacyNumericDocValuesWrapper.java | 96 +
.../lucene/index/LegacySortedDocValues.java | 110 +
.../index/LegacySortedDocValuesWrapper.java | 101 +
.../index/LegacySortedNumericDocValues.java | 49 +
.../LegacySortedNumericDocValuesWrapper.java | 98 +
.../lucene/index/LegacySortedSetDocValues.java | 111 +
.../index/LegacySortedSetDocValuesWrapper.java | 112 +
.../lucene/index/LiveIndexWriterConfig.java | 13 +
.../org/apache/lucene/index/LogMergePolicy.java | 6 +-
.../lucene/index/MappingMultiPostingsEnum.java | 4 +-
.../org/apache/lucene/index/MergePolicy.java | 2 -
.../apache/lucene/index/MergeReaderWrapper.java | 43 +-
.../org/apache/lucene/index/MergeScheduler.java | 3 -
.../org/apache/lucene/index/MergeState.java | 85 +-
.../org/apache/lucene/index/MultiDocValues.java | 789 ++-
.../org/apache/lucene/index/MultiReader.java | 11 +
.../org/apache/lucene/index/MultiSorter.java | 392 +-
.../apache/lucene/index/NormValuesWriter.java | 115 +-
.../apache/lucene/index/NumericDocValues.java | 12 +-
.../index/NumericDocValuesFieldUpdates.java | 3 +-
.../lucene/index/NumericDocValuesWriter.java | 150 +-
.../index/OneMergeWrappingMergePolicy.java | 72 +
.../lucene/index/ParallelCompositeReader.java | 16 +-
.../apache/lucene/index/ParallelLeafReader.java | 142 +-
.../org/apache/lucene/index/PointValues.java | 74 +-
.../apache/lucene/index/PointValuesWriter.java | 266 +-
.../apache/lucene/index/PrefixCodedTerms.java | 4 +-
.../apache/lucene/index/RandomAccessOrds.java | 53 -
.../apache/lucene/index/ReadersAndUpdates.java | 226 +-
.../apache/lucene/index/SegmentCoreReaders.java | 50 +-
.../lucene/index/SegmentDocValuesProducer.java | 8 -
.../org/apache/lucene/index/SegmentInfos.java | 145 +-
.../org/apache/lucene/index/SegmentReader.java | 96 +-
.../index/SingletonSortedNumericDocValues.java | 53 +-
.../index/SingletonSortedSetDocValues.java | 65 +-
.../lucene/index/SlowCodecReaderWrapper.java | 61 +-
.../apache/lucene/index/SortedDocValues.java | 66 +-
.../lucene/index/SortedDocValuesWriter.java | 203 +-
.../lucene/index/SortedNumericDocValues.java | 25 +-
.../index/SortedNumericDocValuesWriter.java | 183 +-
.../apache/lucene/index/SortedSetDocValues.java | 51 +-
.../lucene/index/SortedSetDocValuesWriter.java | 301 +-
.../java/org/apache/lucene/index/Sorter.java | 233 +-
.../apache/lucene/index/SortingLeafReader.java | 561 +-
.../index/SortingStoredFieldsConsumer.java | 206 +
.../index/SortingTermVectorsConsumer.java | 181 +
.../lucene/index/StandardDirectoryReader.java | 98 +-
.../lucene/index/StoredFieldsConsumer.java | 85 +
.../org/apache/lucene/index/TermContext.java | 33 +-
.../java/org/apache/lucene/index/TermState.java | 6 -
.../lucene/index/TermVectorsConsumer.java | 7 +-
.../index/TermVectorsConsumerPerField.java | 1 -
.../src/java/org/apache/lucene/index/Terms.java | 8 +-
.../java/org/apache/lucene/index/TermsHash.java | 4 +-
.../apache/lucene/index/TermsHashPerField.java | 1 -
.../lucene/index/TrackingIndexWriter.java | 168 -
.../TrackingTmpOutputDirectoryWrapper.java | 53 +
.../org/apache/lucene/index/TwoPhaseCommit.java | 5 +-
.../apache/lucene/search/BlendedTermQuery.java | 40 +-
.../lucene/search/Boolean2ScorerSupplier.java | 217 +
.../org/apache/lucene/search/BooleanQuery.java | 112 +-
.../org/apache/lucene/search/BooleanScorer.java | 32 +-
.../lucene/search/BooleanTopLevelScorers.java | 182 -
.../org/apache/lucene/search/BooleanWeight.java | 278 +-
.../org/apache/lucene/search/BoostQuery.java | 61 +-
.../apache/lucene/search/ConjunctionDISI.java | 288 +-
.../apache/lucene/search/ConjunctionScorer.java | 15 +-
.../lucene/search/ConstantScoreQuery.java | 67 +-
.../lucene/search/ConstantScoreWeight.java | 35 +-
.../search/ControlledRealTimeReopenThread.java | 17 +-
.../lucene/search/DisjunctionMaxQuery.java | 49 +-
.../lucene/search/DisjunctionMaxScorer.java | 2 +-
.../apache/lucene/search/DisjunctionScorer.java | 4 +-
.../lucene/search/DisjunctionSumScorer.java | 11 +-
.../apache/lucene/search/DocValuesDocIdSet.java | 157 -
.../lucene/search/DocValuesRewriteMethod.java | 47 +-
.../org/apache/lucene/search/DoubleValues.java | 38 +
.../lucene/search/DoubleValuesSource.java | 400 ++
.../EarlyTerminatingSortingCollector.java | 1 -
.../apache/lucene/search/ExactPhraseScorer.java | 5 +-
.../org/apache/lucene/search/Explanation.java | 33 +-
.../apache/lucene/search/FieldComparator.java | 266 +-
.../lucene/search/FieldComparatorSource.java | 8 +-
.../java/org/apache/lucene/search/FieldDoc.java | 6 +-
.../lucene/search/FieldValueHitQueue.java | 11 +-
.../apache/lucene/search/FieldValueQuery.java | 58 +-
.../lucene/search/FilterLeafCollector.java | 7 +-
.../org/apache/lucene/search/FilterWeight.java | 73 +
.../org/apache/lucene/search/FuzzyQuery.java | 2 +-
.../apache/lucene/search/FuzzyTermsEnum.java | 368 +-
.../lucene/search/IndexOrDocValuesQuery.java | 166 +
.../org/apache/lucene/search/IndexSearcher.java | 31 +-
.../org/apache/lucene/search/LRUQueryCache.java | 96 +-
.../lucene/search/LeafFieldComparator.java | 11 +-
.../lucene/search/LegacyNumericRangeQuery.java | 536 --
.../org/apache/lucene/search/LongValues.java | 38 +
.../apache/lucene/search/LongValuesSource.java | 244 +
.../apache/lucene/search/MatchAllDocsQuery.java | 14 +-
.../apache/lucene/search/MatchNoDocsQuery.java | 59 +-
.../lucene/search/MinShouldMatchSumScorer.java | 44 +-
.../lucene/search/MultiCollectorManager.java | 107 +
.../lucene/search/MultiLeafFieldComparator.java | 92 +
.../apache/lucene/search/MultiPhraseQuery.java | 40 +-
.../apache/lucene/search/MultiTermQuery.java | 35 +-
.../MultiTermQueryConstantScoreWrapper.java | 22 +-
.../java/org/apache/lucene/search/Multiset.java | 2 -
.../apache/lucene/search/NGramPhraseQuery.java | 16 +-
.../org/apache/lucene/search/PhraseQuery.java | 41 +-
.../apache/lucene/search/PointInSetQuery.java | 105 +-
.../apache/lucene/search/PointRangeQuery.java | 302 +-
.../org/apache/lucene/search/PrefixQuery.java | 5 +-
.../java/org/apache/lucene/search/Query.java | 52 +-
.../lucene/search/RandomAccessWeight.java | 76 -
.../org/apache/lucene/search/RegexpQuery.java | 1 -
.../java/org/apache/lucene/search/ScoreDoc.java | 2 +-
.../java/org/apache/lucene/search/Scorer.java | 12 +-
.../apache/lucene/search/ScorerSupplier.java | 47 +
.../apache/lucene/search/ScoringRewrite.java | 6 +-
.../lucene/search/SimpleFieldComparator.java | 2 +-
.../lucene/search/SloppyPhraseScorer.java | 5 +-
.../org/apache/lucene/search/SortField.java | 2 +-
.../lucene/search/SortedNumericSelector.java | 119 +-
.../lucene/search/SortedNumericSortField.java | 9 +-
.../apache/lucene/search/SortedSetSelector.java | 295 +-
.../lucene/search/SortedSetSortField.java | 7 +-
.../org/apache/lucene/search/SynonymQuery.java | 35 +-
.../apache/lucene/search/TermInSetQuery.java | 322 +
.../org/apache/lucene/search/TermQuery.java | 97 +-
.../java/org/apache/lucene/search/TopDocs.java | 132 +-
.../apache/lucene/search/TopFieldCollector.java | 216 +-
.../apache/lucene/search/TopTermsRewrite.java | 4 +-
.../apache/lucene/search/TwoPhaseIterator.java | 79 +-
.../search/UsageTrackingQueryCachingPolicy.java | 95 +-
.../java/org/apache/lucene/search/Weight.java | 40 +-
.../lucene/search/doc-files/nrq-formula-1.png | Bin 3171 -> 0 bytes
.../lucene/search/doc-files/nrq-formula-2.png | Bin 3694 -> 0 bytes
.../org/apache/lucene/search/package-info.java | 31 +-
.../lucene/search/similarities/Axiomatic.java | 159 +
.../search/similarities/AxiomaticF1EXP.java | 95 +
.../search/similarities/AxiomaticF1LOG.java | 88 +
.../search/similarities/AxiomaticF2EXP.java | 94 +
.../search/similarities/AxiomaticF2LOG.java | 86 +
.../search/similarities/AxiomaticF3EXP.java | 94 +
.../search/similarities/AxiomaticF3LOG.java | 83 +
.../search/similarities/BM25Similarity.java | 72 +-
.../lucene/search/similarities/BasicStats.java | 35 +-
.../search/similarities/BooleanSimilarity.java | 95 +
.../search/similarities/ClassicSimilarity.java | 25 +-
.../search/similarities/LMSimilarity.java | 8 +-
.../search/similarities/MultiSimilarity.java | 24 +-
.../similarities/PerFieldSimilarityWrapper.java | 14 +-
.../lucene/search/similarities/Similarity.java | 68 +-
.../search/similarities/SimilarityBase.java | 30 +-
.../search/similarities/TFIDFSimilarity.java | 211 +-
.../search/spans/FieldMaskingSpanQuery.java | 28 +-
.../search/spans/ScoringWrapperSpans.java | 95 -
.../lucene/search/spans/SpanBoostQuery.java | 72 +-
.../lucene/search/spans/SpanContainQuery.java | 20 +-
.../search/spans/SpanContainingQuery.java | 12 +-
.../search/spans/SpanMultiTermQueryWrapper.java | 16 +-
.../lucene/search/spans/SpanNearQuery.java | 58 +-
.../lucene/search/spans/SpanNotQuery.java | 49 +-
.../apache/lucene/search/spans/SpanOrQuery.java | 25 +-
.../search/spans/SpanPositionCheckQuery.java | 23 +-
.../apache/lucene/search/spans/SpanQuery.java | 2 +-
.../apache/lucene/search/spans/SpanScorer.java | 10 +-
.../lucene/search/spans/SpanTermQuery.java | 26 +-
.../apache/lucene/search/spans/SpanWeight.java | 20 +-
.../lucene/search/spans/SpanWithinQuery.java | 12 +-
.../lucene/store/ByteArrayIndexInput.java | 6 +-
.../apache/lucene/store/ByteBufferGuard.java | 136 +
.../lucene/store/ByteBufferIndexInput.java | 104 +-
.../java/org/apache/lucene/store/DataInput.java | 33 -
.../org/apache/lucene/store/DataOutput.java | 45 -
.../java/org/apache/lucene/store/Directory.java | 8 +-
.../org/apache/lucene/store/FSDirectory.java | 15 +-
.../lucene/store/FileSwitchDirectory.java | 10 +-
.../apache/lucene/store/FilterDirectory.java | 9 +-
.../store/GrowableByteArrayDataOutput.java | 103 +
.../org/apache/lucene/store/IndexInput.java | 5 +
.../store/LockValidatingDirectoryWrapper.java | 10 +-
.../org/apache/lucene/store/MMapDirectory.java | 132 +-
.../lucene/store/NRTCachingDirectory.java | 4 +-
.../org/apache/lucene/store/RAMDirectory.java | 22 +-
.../lucene/store/TrackingDirectoryWrapper.java | 4 +-
.../java/org/apache/lucene/util/ArrayUtil.java | 296 +-
.../org/apache/lucene/util/AttributeImpl.java | 11 +
.../org/apache/lucene/util/AttributeSource.java | 10 +
.../org/apache/lucene/util/BitSetIterator.java | 10 +
.../src/java/org/apache/lucene/util/Bits.java | 4 +-
.../org/apache/lucene/util/ByteBlockPool.java | 31 +-
.../java/org/apache/lucene/util/BytesRef.java | 2 +-
.../org/apache/lucene/util/BytesRefBuilder.java | 4 +-
.../apache/lucene/util/BytesRefComparator.java | 55 +
.../org/apache/lucene/util/BytesRefHash.java | 37 +-
.../org/apache/lucene/util/CharsRefBuilder.java | 1 -
.../java/org/apache/lucene/util/Constants.java | 12 +-
.../org/apache/lucene/util/DocIdSetBuilder.java | 249 +-
.../lucene/util/FixedLengthBytesRefArray.java | 29 +
.../apache/lucene/util/InPlaceMergeSorter.java | 4 +-
.../org/apache/lucene/util/IntroSelector.java | 128 +
.../org/apache/lucene/util/IntroSorter.java | 20 +-
.../apache/lucene/util/LegacyNumericUtils.java | 508 --
.../java/org/apache/lucene/util/LongValues.java | 23 +-
.../org/apache/lucene/util/MSBRadixSorter.java | 282 +
.../org/apache/lucene/util/QueryBuilder.java | 307 +-
.../org/apache/lucene/util/RadixSelector.java | 278 +
.../org/apache/lucene/util/RollingBuffer.java | 9 +-
.../java/org/apache/lucene/util/Selector.java | 41 +
.../java/org/apache/lucene/util/SloppyMath.java | 20 +-
.../src/java/org/apache/lucene/util/Sorter.java | 59 +-
.../lucene/util/StringMSBRadixSorter.java | 76 +
.../org/apache/lucene/util/UnicodeUtil.java | 5 +
.../java/org/apache/lucene/util/Version.java | 49 +
.../apache/lucene/util/automaton/Automaton.java | 9 +-
.../lucene/util/automaton/ByteRunAutomaton.java | 6 +-
.../util/automaton/CharacterRunAutomaton.java | 6 +-
.../util/automaton/CompiledAutomaton.java | 2 +-
.../automaton/DaciukMihovAutomatonBuilder.java | 1 -
.../util/automaton/FiniteStringsIterator.java | 36 +-
.../lucene/util/automaton/Operations.java | 50 +-
.../lucene/util/automaton/RunAutomaton.java | 141 +-
.../apache/lucene/util/automaton/StatePair.java | 4 +-
.../org/apache/lucene/util/bkd/BKDReader.java | 821 ++-
.../org/apache/lucene/util/bkd/BKDWriter.java | 1070 +++-
.../apache/lucene/util/bkd/DocIdsWriter.java | 170 +
.../apache/lucene/util/bkd/HeapPointReader.java | 7 +-
.../apache/lucene/util/bkd/HeapPointWriter.java | 43 +-
.../util/bkd/MutablePointsReaderUtils.java | 189 +
.../lucene/util/bkd/OfflinePointReader.java | 8 +-
.../lucene/util/bkd/OfflinePointWriter.java | 10 +-
.../org/apache/lucene/util/bkd/PointReader.java | 14 +-
.../org/apache/lucene/util/bkd/PointWriter.java | 6 +-
.../org/apache/lucene/util/fst/Builder.java | 37 +-
.../java/org/apache/lucene/util/fst/FST.java | 633 +-
.../java/org/apache/lucene/util/fst/Util.java | 80 +-
.../apache/lucene/util/fst/package-info.java | 1 -
.../graph/GraphTokenStreamFiniteStrings.java | 310 +
.../apache/lucene/util/graph/package-info.java | 21 +
.../lucene/util/mutable/MutableValueStr.java | 1 -
.../lucene/util/packed/BlockPackedReader.java | 3 +-
.../org/apache/lucene/util/packed/Direct16.java | 2 +-
.../org/apache/lucene/util/packed/Direct32.java | 2 +-
.../org/apache/lucene/util/packed/Direct64.java | 2 +-
.../org/apache/lucene/util/packed/Direct8.java | 2 +-
.../util/packed/DirectMonotonicReader.java | 2 -
.../apache/lucene/util/packed/DirectWriter.java | 8 +-
.../util/packed/MonotonicBlockPackedWriter.java | 1 -
.../lucene/util/packed/MonotonicLongValues.java | 1 -
.../lucene/util/packed/Packed16ThreeBlocks.java | 2 +-
.../lucene/util/packed/Packed64SingleBlock.java | 2 +-
.../lucene/util/packed/Packed8ThreeBlocks.java | 2 +-
.../apache/lucene/util/packed/PackedInts.java | 4 +-
lucene/core/src/java/overview.html | 2 +-
.../services/org.apache.lucene.codecs.Codec | 2 +-
.../org.apache.lucene.codecs.DocValuesFormat | 2 +-
.../lucene/analysis/TestCharArrayMap.java | 244 +
.../lucene/analysis/TestCharArraySet.java | 430 ++
.../lucene/analysis/TestCharacterUtils.java | 107 +
.../analysis/TestDelegatingAnalyzerWrapper.java | 107 +
.../lucene/analysis/TestGraphTokenizers.java | 645 ++
.../lucene/analysis/TestNumericTokenStream.java | 169 -
.../apache/lucene/analysis/TestStopFilter.java | 139 +
.../lucene/analysis/TestWordlistLoader.java | 79 +
.../analysis/standard/TestStandardAnalyzer.java | 396 ++
.../org/apache/lucene/codecs/TestCodecUtil.java | 306 +
.../AbstractTestCompressionMode.java | 8 +-
.../AbstractTestLZ4CompressionMode.java | 10 +-
.../TestGrowableByteArrayDataOutput.java | 80 -
.../lucene/codecs/lucene50/TestForUtil.java | 8 +-
.../lucene50/TestLucene50FieldInfoFormat.java | 33 -
...cene50StoredFieldsFormatHighCompression.java | 8 +-
.../lucene50/TestLucene60FieldInfoFormat.java | 33 +
.../lucene53/TestLucene53NormsFormat.java | 34 -
.../lucene54/TestLucene54DocValuesFormat.java | 609 --
.../lucene60/TestLucene60PointsFormat.java | 206 +-
.../lucene62/TestLucene62SegmentInfoFormat.java | 4 +-
.../lucene/codecs/lucene70/TestIndexedDISI.java | 249 +
.../lucene70/TestLucene70DocValuesFormat.java | 689 +++
.../lucene70/TestLucene70NormsFormat.java | 34 +
.../perfield/TestPerFieldDocValuesFormat.java | 134 +-
.../perfield/TestPerFieldPostingsFormat2.java | 122 +-
.../lucene/document/TestBinaryDocument.java | 29 -
.../org/apache/lucene/document/TestField.java | 94 -
.../apache/lucene/document/TestFieldType.java | 11 -
.../org/apache/lucene/geo/TestGeoUtils.java | 23 +-
.../test/org/apache/lucene/geo/TestPolygon.java | 241 +
.../org/apache/lucene/geo/TestPolygon2D.java | 9 +-
.../lucene/index/Test2BBinaryDocValues.java | 6 +-
.../org/apache/lucene/index/Test2BDocs.java | 135 +
.../lucene/index/Test2BNumericDocValues.java | 3 +-
.../org/apache/lucene/index/Test2BPoints.java | 12 +-
.../index/Test2BSortedDocValuesFixedSorted.java | 5 +-
.../lucene/index/Test2BSortedDocValuesOrds.java | 5 +-
.../lucene/index/Test4GBStoredFields.java | 6 +-
.../org/apache/lucene/index/TestAddIndexes.java | 4 +-
.../index/TestAllFilesCheckIndexHeader.java | 11 +-
.../apache/lucene/index/TestBagOfPositions.java | 4 +-
.../index/TestBinaryDocValuesUpdates.java | 141 +-
.../org/apache/lucene/index/TestCheckIndex.java | 5 -
.../org/apache/lucene/index/TestCodecUtil.java | 305 -
.../org/apache/lucene/index/TestCodecs.java | 5 -
.../index/TestConcurrentMergeScheduler.java | 3 -
.../test/org/apache/lucene/index/TestCrash.java | 1 -
.../apache/lucene/index/TestCustomNorms.java | 15 +-
.../apache/lucene/index/TestDeletionPolicy.java | 4 +-
.../index/TestDemoParallelLeafReader.java | 69 +-
.../lucene/index/TestDirectoryReader.java | 20 +-
.../lucene/index/TestDirectoryReaderReopen.java | 247 +-
.../apache/lucene/index/TestDocIDMerger.java | 6 +-
.../org/apache/lucene/index/TestDocValues.java | 11 +-
.../lucene/index/TestDocValuesIndexing.java | 28 +-
.../lucene/index/TestDocsAndPositions.java | 1 -
.../lucene/index/TestDocsWithFieldSet.java | 80 +
.../index/TestDocumentsWriterDeleteQueue.java | 6 +-
.../index/TestDocumentsWriterStallControl.java | 6 +-
.../index/TestExitableDirectoryReader.java | 15 +-
.../org/apache/lucene/index/TestFieldReuse.java | 53 +-
.../apache/lucene/index/TestFieldsReader.java | 1 -
.../lucene/index/TestFilterCodecReader.java | 49 +
.../lucene/index/TestFilterDirectoryReader.java | 5 +
.../lucene/index/TestFilterLeafReader.java | 21 +-
.../lucene/index/TestIndexFileDeleter.java | 7 -
.../org/apache/lucene/index/TestIndexInput.java | 4 -
.../lucene/index/TestIndexReaderClose.java | 62 +-
.../apache/lucene/index/TestIndexSorting.java | 1425 ++++-
.../apache/lucene/index/TestIndexWriter.java | 94 +-
.../lucene/index/TestIndexWriterCommit.java | 58 +-
.../lucene/index/TestIndexWriterConfig.java | 2 -
.../lucene/index/TestIndexWriterDelete.java | 5 +-
.../lucene/index/TestIndexWriterExceptions.java | 8 +-
.../index/TestIndexWriterExceptions2.java | 1 -
.../lucene/index/TestIndexWriterForceMerge.java | 4 -
.../lucene/index/TestIndexWriterFromReader.java | 10 -
.../index/TestIndexWriterLockRelease.java | 2 -
.../lucene/index/TestIndexWriterMerging.java | 5 -
.../lucene/index/TestIndexWriterOnDiskFull.java | 3 -
.../TestIndexWriterOutOfFileDescriptors.java | 1 -
.../index/TestIndexWriterWithThreads.java | 3 -
.../index/TestIndexingSequenceNumbers.java | 644 ++
.../lucene/index/TestMaxTermFrequency.java | 5 +-
.../lucene/index/TestMergeRateLimiter.java | 2 -
.../lucene/index/TestMixedDocValuesUpdates.java | 27 +-
.../apache/lucene/index/TestMultiDocValues.java | 157 +-
.../apache/lucene/index/TestMultiTermsEnum.java | 11 +-
.../lucene/index/TestNRTReaderCleanup.java | 3 -
.../apache/lucene/index/TestNeverDelete.java | 2 -
.../apache/lucene/index/TestNoMergePolicy.java | 1 -
.../test/org/apache/lucene/index/TestNorms.java | 45 +-
.../index/TestNumericDocValuesUpdates.java | 253 +-
.../org/apache/lucene/index/TestOmitNorms.java | 19 +-
.../apache/lucene/index/TestOmitPositions.java | 1 -
.../org/apache/lucene/index/TestOmitTf.java | 6 -
.../index/TestOneMergeWrappingMergePolicy.java | 146 +
.../org/apache/lucene/index/TestOrdinalMap.java | 10 +-
.../index/TestParallelCompositeReader.java | 35 +-
.../lucene/index/TestParallelTermEnum.java | 1 -
.../org/apache/lucene/index/TestPayloads.java | 1 -
.../lucene/index/TestPerSegmentDeletes.java | 11 +-
.../TestPersistentSnapshotDeletionPolicy.java | 1 -
.../apache/lucene/index/TestPointValues.java | 36 +-
.../lucene/index/TestPostingsOffsets.java | 20 +-
.../apache/lucene/index/TestReadOnlyIndex.java | 2 +-
.../apache/lucene/index/TestReaderClosed.java | 1 -
.../apache/lucene/index/TestRollingUpdates.java | 2 +-
.../apache/lucene/index/TestSegmentInfos.java | 12 +-
.../index/TestSnapshotDeletionPolicy.java | 2 -
.../test/org/apache/lucene/index/TestTerms.java | 134 -
.../org/apache/lucene/index/TestTermsEnum.java | 39 +-
.../index/TestTragicIndexWriterDeadlock.java | 69 +-
.../lucene/index/TestTransactionRollback.java | 4 +-
.../apache/lucene/index/TestTransactions.java | 2 -
.../org/apache/lucene/index/TestTryDelete.java | 17 +-
.../lucene/index/TestTwoPhaseCommitTool.java | 14 +-
.../lucene/index/TestUniqueTermCount.java | 5 +-
.../search/FuzzyTermOnShortTermsTest.java | 15 +-
.../apache/lucene/search/JustCompileSearch.java | 45 +-
.../lucene/search/TermInSetQueryTest.java | 306 +
.../org/apache/lucene/search/TestBoolean2.java | 218 +-
.../search/TestBoolean2ScorerSupplier.java | 332 ++
.../apache/lucene/search/TestBooleanCoord.java | 860 ---
.../search/TestBooleanMinShouldMatch.java | 58 +-
.../org/apache/lucene/search/TestBooleanOr.java | 6 +-
.../apache/lucene/search/TestBooleanQuery.java | 37 +-
.../search/TestBooleanQueryVisitSubscorers.java | 50 +-
.../lucene/search/TestBooleanRewrites.java | 120 +-
.../apache/lucene/search/TestBooleanScorer.java | 38 +-
.../apache/lucene/search/TestBoostQuery.java | 4 +-
.../lucene/search/TestComplexExplanations.java | 17 +-
.../lucene/search/TestConjunctionDISI.java | 110 +-
.../apache/lucene/search/TestConjunctions.java | 13 +-
.../lucene/search/TestConstantScoreQuery.java | 24 +-
.../TestControlledRealTimeReopenThread.java | 60 +-
.../lucene/search/TestDisjunctionMaxQuery.java | 16 +
.../lucene/search/TestDocValuesQueries.java | 271 +
.../lucene/search/TestDocValuesScoring.java | 40 +-
.../lucene/search/TestDoubleValuesSource.java | 167 +
.../TestEarlyTerminatingSortingCollector.java | 6 -
.../lucene/search/TestElevationComparator.java | 42 +-
.../apache/lucene/search/TestFilterWeight.java | 68 +
.../apache/lucene/search/TestFuzzyQuery.java | 216 +
.../search/TestIndexOrDocValuesQuery.java | 89 +
.../apache/lucene/search/TestIndexSearcher.java | 1 -
.../apache/lucene/search/TestLRUQueryCache.java | 118 +-
.../lucene/search/TestLongValuesSource.java | 149 +
.../lucene/search/TestMatchNoDocsQuery.java | 49 +-
.../lucene/search/TestMinShouldMatch2.java | 20 +-
.../lucene/search/TestMultiPhraseQuery.java | 27 -
.../search/TestMultiTermConstantScore.java | 74 -
.../search/TestMultiTermQueryRewrites.java | 12 +-
.../TestMultiValuedNumericRangeQuery.java | 80 -
.../apache/lucene/search/TestNeedsScores.java | 39 +-
.../lucene/search/TestNumericRangeQuery32.java | 589 --
.../lucene/search/TestNumericRangeQuery64.java | 623 --
.../apache/lucene/search/TestPhraseQuery.java | 1 -
.../apache/lucene/search/TestPointQueries.java | 104 +-
.../lucene/search/TestPositionIncrement.java | 4 +-
.../search/TestPositiveScoresOnlyCollector.java | 2 +-
.../apache/lucene/search/TestQueryRescorer.java | 42 +-
.../apache/lucene/search/TestRegexpRandom2.java | 1 -
.../search/TestScoreCachingWrappingScorer.java | 2 +-
.../apache/lucene/search/TestScorerPerf.java | 17 +-
.../lucene/search/TestSearcherManager.java | 159 +
.../apache/lucene/search/TestSimilarity.java | 4 -
.../lucene/search/TestSimilarityProvider.java | 25 +-
.../lucene/search/TestSimpleExplanations.java | 42 +-
.../TestSimpleExplanationsWithFillerDocs.java | 128 +
.../apache/lucene/search/TestSortRandom.java | 23 +-
.../lucene/search/TestSubScorerFreqs.java | 2 +-
.../org/apache/lucene/search/TestTermQuery.java | 169 +
.../apache/lucene/search/TestTermScorer.java | 10 +
.../apache/lucene/search/TestTopDocsMerge.java | 81 +-
.../TestUsageTrackingFilterCachingPolicy.java | 92 +
.../org/apache/lucene/search/TestWildcard.java | 3 +-
.../similarities/TestAxiomaticSimilarity.java | 86 +
.../similarities/TestBooleanSimilarity.java | 117 +
.../search/similarities/TestSimilarity2.java | 5 -
.../search/similarities/TestSimilarityBase.java | 8 +-
.../search/spans/JustCompileSearchSpans.java | 16 +-
.../apache/lucene/search/spans/TestBasics.java | 30 +-
.../search/spans/TestFieldMaskingSpanQuery.java | 14 +-
.../search/spans/TestNearSpansOrdered.java | 26 +-
.../lucene/search/spans/TestSpanCollection.java | 17 +-
.../search/spans/TestSpanContainQuery.java | 2 +-
.../apache/lucene/search/spans/TestSpans.java | 89 +-
.../lucene/store/TestBufferedIndexInput.java | 1 -
.../org/apache/lucene/store/TestDirectory.java | 14 +-
.../lucene/store/TestFileSwitchDirectory.java | 1 -
.../store/TestGrowableByteArrayDataOutput.java | 80 +
.../apache/lucene/store/TestMmapDirectory.java | 41 +-
.../org/apache/lucene/store/TestMultiMMap.java | 3 +-
.../apache/lucene/store/TestRateLimiter.java | 1 -
.../lucene/store/TestSimpleFSLockFactory.java | 1 -
.../store/TestTrackingDirectoryWrapper.java | 2 +-
.../apache/lucene/util/Test2BPagedBytes.java | 1 -
.../org/apache/lucene/util/TestArrayUtil.java | 64 +-
.../apache/lucene/util/TestByteBlockPool.java | 21 +-
.../apache/lucene/util/TestDocIdSetBuilder.java | 19 +-
.../org/apache/lucene/util/TestIOUtils.java | 1 -
.../apache/lucene/util/TestIntroSelector.java | 86 +
.../lucene/util/TestLegacyNumericUtils.java | 564 --
.../apache/lucene/util/TestMSBRadixSorter.java | 185 +
.../apache/lucene/util/TestOfflineSorter.java | 13 -
.../apache/lucene/util/TestQueryBuilder.java | 132 +-
.../apache/lucene/util/TestRadixSelector.java | 106 +
.../util/TestRecyclingByteBlockAllocator.java | 1 -
.../util/TestRecyclingIntBlockAllocator.java | 1 -
.../lucene/util/TestStringMSBRadixSorter.java | 97 +
.../lucene/util/TestTimSorterWorstCase.java | 6 +-
.../org/apache/lucene/util/TestUnicodeUtil.java | 6 +-
.../automaton/FiniteStringsIteratorTest.java | 1 -
.../LimitedFiniteStringsIteratorTest.java | 1 -
.../lucene/util/automaton/TestOperations.java | 4 +-
.../lucene/util/automaton/TestUTF32ToUTF8.java | 6 +-
.../apache/lucene/util/bkd/Test2BBKDPoints.java | 11 +-
.../org/apache/lucene/util/bkd/TestBKD.java | 228 +-
.../lucene/util/bkd/TestDocIdsWriter.java | 101 +
.../util/bkd/TestMutablePointsReaderUtils.java | 260 +
.../org/apache/lucene/util/fst/Test2BFST.java | 19 +-
.../org/apache/lucene/util/fst/TestFSTs.java | 30 +-
.../TestGraphTokenStreamFiniteStrings.java | 546 ++
.../lucene/util/packed/TestDirectPacked.java | 6 +-
.../lucene/util/packed/TestPackedInts.java | 14 +-
lucene/default-nested-ivy-settings.xml | 4 -
lucene/demo/ivy.xml | 2 +-
.../demo/facet/DistanceFacetsExample.java | 45 +-
.../ExpressionAggregationFacetsExample.java | 2 +-
.../lucene/demo/facet/RangeFacetsExample.java | 42 +-
.../test/org/apache/lucene/demo/TestDemo.java | 2 -
.../TestExpressionAggregationFacetsExample.java | 3 -
.../demo/facet/TestRangeFacetsExample.java | 2 -
.../facet/TestSimpleSortedSetFacetsExample.java | 1 -
lucene/expressions/build.xml | 11 -
.../org/apache/lucene/expressions/Bindings.java | 14 +-
.../apache/lucene/expressions/Expression.java | 21 +-
.../expressions/ExpressionComparator.java | 100 -
.../expressions/ExpressionFunctionValues.java | 35 +-
.../lucene/expressions/ExpressionRescorer.java | 33 +-
.../lucene/expressions/ExpressionSortField.java | 77 -
.../expressions/ExpressionValueSource.java | 70 +-
.../lucene/expressions/ScoreFunctionValues.java | 46 -
.../lucene/expressions/ScoreValueSource.java | 61 -
.../lucene/expressions/SimpleBindings.java | 32 +-
.../expressions/js/JavascriptCompiler.java | 17 +-
.../lucene/expressions/js/JavascriptLexer.java | 3 -
.../lucene/expressions/js/JavascriptParser.java | 3 -
.../apache/lucene/expressions/package-info.java | 5 +-
.../lucene/expressions/TestDemoExpressions.java | 44 +-
.../expressions/TestExpressionSortField.java | 2 +-
.../expressions/TestExpressionValueSource.java | 110 +-
.../expressions/js/TestCustomFunctions.java | 20 +-
.../expressions/js/TestJavascriptFunction.java | 2 +-
.../js/TestJavascriptOperations.java | 2 +-
.../org/apache/lucene/facet/DrillDownQuery.java | 22 +-
.../org/apache/lucene/facet/DrillSideways.java | 333 +-
.../apache/lucene/facet/DrillSidewaysQuery.java | 45 +-
.../org/apache/lucene/facet/FacetQuery.java | 52 +
.../apache/lucene/facet/FacetsCollector.java | 42 +-
.../lucene/facet/FacetsCollectorManager.java | 55 +
.../apache/lucene/facet/MultiFacetQuery.java | 60 +
.../org/apache/lucene/facet/package-info.java | 2 +-
.../apache/lucene/facet/range/DoubleRange.java | 53 +-
.../facet/range/DoubleRangeFacetCounts.java | 63 +-
.../apache/lucene/facet/range/LongRange.java | 53 +-
.../facet/range/LongRangeFacetCounts.java | 26 +-
.../org/apache/lucene/facet/range/Range.java | 31 -
.../lucene/facet/range/RangeFacetCounts.java | 16 +
.../DefaultSortedSetDocValuesReaderState.java | 15 +-
.../SortedSetDocValuesFacetCounts.java | 115 +-
.../facet/taxonomy/CachedOrdinalsReader.java | 7 +-
.../facet/taxonomy/DocValuesOrdinalsReader.java | 19 +-
.../lucene/facet/taxonomy/FakeScorer.java | 53 -
.../facet/taxonomy/FastTaxonomyFacetCounts.java | 61 +-
.../taxonomy/OrdinalMappingLeafReader.java | 28 +-
.../facet/taxonomy/TaxonomyFacetCounts.java | 2 +-
.../TaxonomyFacetSumFloatAssociations.java | 39 +-
.../TaxonomyFacetSumIntAssociations.java | 39 +-
.../taxonomy/TaxonomyFacetSumValueSource.java | 114 +-
.../lucene/facet/taxonomy/TaxonomyFacets.java | 4 +-
.../lucene/facet/taxonomy/TaxonomyReader.java | 2 +-
.../lucene/facet/taxonomy/TaxonomyWriter.java | 16 +-
.../directory/DirectoryTaxonomyWriter.java | 70 +-
.../facet/AssertingSubDocsAtOnceCollector.java | 3 +-
.../apache/lucene/facet/TestDrillDownQuery.java | 11 +
.../apache/lucene/facet/TestDrillSideways.java | 373 +-
.../org/apache/lucene/facet/TestFacetQuery.java | 103 +
.../lucene/facet/TestMultipleIndexFields.java | 2 +-
.../lucene/facet/TestParallelDrillSideways.java | 90 +
.../facet/range/TestRangeFacetCounts.java | 86 +-
.../sortedset/TestSortedSetDocValuesFacets.java | 25 +-
.../lucene/facet/taxonomy/TestFacetLabel.java | 2 -
.../taxonomy/TestOrdinalMappingLeafReader.java | 6 +-
.../facet/taxonomy/TestTaxonomyFacetCounts.java | 84 +-
.../TestTaxonomyFacetSumValueSource.java | 54 +-
.../taxonomy/directory/TestAddTaxonomy.java | 16 +-
.../directory/TestDirectoryTaxonomyWriter.java | 20 +-
.../AbstractAllGroupHeadsCollector.java | 176 -
.../grouping/AbstractAllGroupsCollector.java | 67 -
.../AbstractDistinctValuesCollector.java | 59 -
.../AbstractFirstPassGroupingCollector.java | 354 --
.../grouping/AbstractGroupFacetCollector.java | 320 -
.../AbstractSecondPassGroupingCollector.java | 162 -
.../search/grouping/AllGroupHeadsCollector.java | 176 +
.../search/grouping/AllGroupsCollector.java | 67 +
.../search/grouping/BlockGroupingCollector.java | 4 +-
.../search/grouping/CollectedSearchGroup.java | 2 +-
.../grouping/DistinctValuesCollector.java | 59 +
.../grouping/FirstPassGroupingCollector.java | 362 ++
.../lucene/search/grouping/GroupDocs.java | 8 +-
.../search/grouping/GroupFacetCollector.java | 324 +
.../apache/lucene/search/grouping/Grouper.java | 56 +
.../lucene/search/grouping/GroupingSearch.java | 130 +-
.../lucene/search/grouping/SearchGroup.java | 37 +-
.../grouping/SecondPassGroupingCollector.java | 169 +
.../lucene/search/grouping/TopGroups.java | 13 +-
.../FunctionAllGroupHeadsCollector.java | 32 +-
.../function/FunctionAllGroupsCollector.java | 4 +-
.../FunctionDistinctValuesCollector.java | 35 +-
.../FunctionFirstPassGroupingCollector.java | 8 +-
.../grouping/function/FunctionGrouper.java | 69 +
.../FunctionSecondPassGroupingCollector.java | 6 +-
.../term/TermAllGroupHeadsCollector.java | 196 +-
.../grouping/term/TermAllGroupsCollector.java | 30 +-
.../term/TermDistinctValuesCollector.java | 63 +-
.../term/TermFirstPassGroupingCollector.java | 22 +-
.../grouping/term/TermGroupFacetCollector.java | 73 +-
.../search/grouping/term/TermGrouper.java | 81 +
.../term/TermSecondPassGroupingCollector.java | 23 +-
.../grouping/AllGroupHeadsCollectorTest.java | 25 +-
.../search/grouping/AllGroupsCollectorTest.java | 6 +-
.../grouping/DistinctValuesCollectorTest.java | 46 +-
.../grouping/GroupFacetCollectorTest.java | 10 +-
.../lucene/search/grouping/TestGrouping.java | 120 +-
.../search/highlight/GradientFormatter.java | 2 +-
.../search/highlight/TermVectorLeafReader.java | 27 +-
.../highlight/WeightedSpanTermExtractor.java | 71 +-
.../lucene/search/highlight/package-info.java | 4 +-
.../CustomSeparatorBreakIterator.java | 4 +-
.../postingshighlight/WholeBreakIterator.java | 4 +-
.../uhighlight/AnalysisOffsetStrategy.java | 173 +
.../CompositeOffsetsPostingsEnum.java | 145 +
.../uhighlight/DefaultPassageFormatter.java | 140 +
.../search/uhighlight/FieldHighlighter.java | 276 +
.../search/uhighlight/FieldOffsetStrategy.java | 153 +
.../uhighlight/LengthGoalBreakIterator.java | 185 +
.../uhighlight/MemoryIndexOffsetStrategy.java | 131 +
.../uhighlight/MultiTermHighlighting.java | 204 +
.../search/uhighlight/NoOpOffsetStrategy.java | 50 +
.../lucene/search/uhighlight/OffsetsEnum.java | 117 +
.../lucene/search/uhighlight/Passage.java | 182 +
.../search/uhighlight/PassageFormatter.java | 40 +
.../lucene/search/uhighlight/PassageScorer.java | 113 +
.../lucene/search/uhighlight/PhraseHelper.java | 694 +++
.../uhighlight/PostingsOffsetStrategy.java | 62 +
.../PostingsWithTermVectorsOffsetStrategy.java | 67 +
.../uhighlight/SplittingBreakIterator.java | 244 +
.../TermVectorFilteredLeafReader.java | 140 +
.../uhighlight/TermVectorOffsetStrategy.java | 59 +
.../uhighlight/TokenStreamOffsetStrategy.java | 172 +
.../search/uhighlight/UnifiedHighlighter.java | 1096 ++++
.../lucene/search/uhighlight/package-info.java | 22 +
.../search/vectorhighlight/FieldQuery.java | 13 +
.../search/highlight/HighlighterTest.java | 76 +-
.../highlight/OffsetLimitTokenFilterTest.java | 1 -
.../search/highlight/TokenSourcesTest.java | 2 +-
.../custom/HighlightCustomQueryTest.java | 25 +-
.../lucene/search/uhighlight/CambridgeMA.utf8 | 1 +
.../uhighlight/LengthGoalBreakIteratorTest.java | 104 +
.../uhighlight/TestSplittingBreakIterator.java | 192 +
.../uhighlight/TestUnifiedHighlighter.java | 1237 ++++
.../uhighlight/TestUnifiedHighlighterMTQ.java | 1057 ++++
.../TestUnifiedHighlighterRanking.java | 338 ++
.../TestUnifiedHighlighterReanalysis.java | 74 +
.../TestUnifiedHighlighterStrictPhrases.java | 481 ++
.../TestUnifiedHighlighterTermVec.java | 197 +
.../lucene/search/uhighlight/UHTestHelper.java | 69 +
.../TestUnifiedHighlighterExtensibility.java | 243 +
.../FastVectorHighlighterTest.java | 38 +
.../search/vectorhighlight/FieldQueryTest.java | 116 +-
.../vectorhighlight/IndexTimeSynonymTest.java | 4 -
lucene/ivy-versions.properties | 91 +-
lucene/join/build.xml | 21 -
.../search/join/BaseGlobalOrdinalScorer.java | 6 +-
.../lucene/search/join/BlockJoinSelector.java | 290 +-
.../search/join/DocValuesTermsCollector.java | 88 +-
.../search/join/GenericTermsCollector.java | 39 +-
.../search/join/GlobalOrdinalsCollector.java | 21 +-
.../lucene/search/join/GlobalOrdinalsQuery.java | 52 +-
.../join/GlobalOrdinalsWithScoreCollector.java | 36 +-
.../join/GlobalOrdinalsWithScoreQuery.java | 82 +-
.../org/apache/lucene/search/join/JoinUtil.java | 93 +-
.../join/ParentChildrenBlockJoinQuery.java | 199 +
.../join/PointInSetIncludingScoreQuery.java | 80 +-
.../lucene/search/join/QueryBitSetProducer.java | 14 +-
.../lucene/search/join/TermsCollector.java | 23 +-
.../search/join/TermsIncludingScoreQuery.java | 49 +-
.../search/join/TermsWithScoreCollector.java | 89 +-
.../search/join/ToChildBlockJoinQuery.java | 78 +-
.../search/join/ToParentBlockJoinCollector.java | 507 --
.../join/ToParentBlockJoinIndexSearcher.java | 73 -
.../search/join/ToParentBlockJoinQuery.java | 506 +-
.../search/join/ToParentBlockJoinSortField.java | 56 +-
.../apache/lucene/search/join/package-info.java | 31 +-
.../lucene/search/join/TestBlockJoin.java | 718 +--
.../search/join/TestBlockJoinSelector.java | 209 +-
.../search/join/TestBlockJoinSorting.java | 9 +-
.../search/join/TestBlockJoinValidation.java | 21 +-
.../apache/lucene/search/join/TestJoinUtil.java | 226 +-
.../join/TestParentChildrenBlockJoinQuery.java | 104 +
.../search/join/TestQueryBitSetProducer.java | 110 +
lucene/licenses/asm-5.0.4.jar.sha1 | 1 -
lucene/licenses/asm-5.1.jar.sha1 | 1 +
lucene/licenses/asm-commons-5.0.4.jar.sha1 | 1 -
lucene/licenses/asm-commons-5.1.jar.sha1 | 1 +
lucene/licenses/commons-compress-1.11.jar.sha1 | 1 +
lucene/licenses/commons-compress-1.8.1.jar.sha1 | 1 -
lucene/licenses/javax.servlet-LICENSE-CDDL.txt | 139 -
.../jcl-over-slf4j-LICENSE-BSD_LIKE.txt | 21 -
lucene/licenses/jcl-over-slf4j-LICENSE-MIT.txt | 21 +
...jetty-continuation-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-continuation-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-http-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-http-9.3.8.v20160314.jar.sha1 | 1 -
.../licenses/jetty-io-9.3.14.v20161028.jar.sha1 | 1 +
.../licenses/jetty-io-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-server-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-server-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-servlet-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-servlet-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-util-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-util-9.3.8.v20160314.jar.sha1 | 1 -
lucene/licenses/morfologik-fsa-2.1.0.jar.sha1 | 1 -
lucene/licenses/morfologik-fsa-2.1.1.jar.sha1 | 1 +
.../licenses/morfologik-polish-2.1.0.jar.sha1 | 1 -
.../licenses/morfologik-polish-2.1.1.jar.sha1 | 1 +
.../licenses/morfologik-stemming-2.1.0.jar.sha1 | 1 -
.../licenses/morfologik-stemming-2.1.1.jar.sha1 | 1 +
.../randomizedtesting-runner-2.3.4.jar.sha1 | 1 -
.../randomizedtesting-runner-2.5.0.jar.sha1 | 1 +
lucene/licenses/servlet-api-LICENSE-CDDL.txt | 137 -
lucene/licenses/slf4j-LICENSE-BSD_LIKE.txt | 21 -
lucene/licenses/slf4j-LICENSE-MIT.txt | 21 +
.../apache/lucene/index/memory/MemoryIndex.java | 571 +-
.../lucene/index/memory/TestMemoryIndex.java | 108 +-
.../memory/TestMemoryIndexAgainstRAMDir.java | 66 +-
.../org/apache/lucene/index/IndexSplitter.java | 4 +-
.../lucene/index/MultiPassIndexSplitter.java | 16 +-
.../apache/lucene/index/PKIndexSplitter.java | 10 +
.../index/SlowCompositeReaderWrapper.java | 281 -
.../org/apache/lucene/misc/IndexMergeTool.java | 4 +-
.../apache/lucene/misc/SweetSpotSimilarity.java | 16 +
.../search/DiversifiedTopDocsCollector.java | 14 +-
.../apache/lucene/search/DocValuesStats.java | 409 ++
.../lucene/search/DocValuesStatsCollector.java | 64 +
.../store/HardlinkCopyDirectoryWrapper.java | 95 +
.../apache/lucene/uninverting/DocTermOrds.java | 886 ---
.../apache/lucene/uninverting/FieldCache.java | 466 --
.../lucene/uninverting/FieldCacheImpl.java | 1085 ----
.../uninverting/FieldCacheSanityChecker.java | 425 --
.../lucene/uninverting/UninvertingReader.java | 391 --
.../apache/lucene/uninverting/package-info.java | 21 -
.../index/TestMultiPassIndexSplitter.java | 1 -
.../index/TestSlowCompositeReaderWrapper.java | 91 -
.../search/TestDiversifiedTopDocsCollector.java | 89 +-
.../search/TestDocValuesStatsCollector.java | 463 ++
.../store/TestHardLinkCopyDirectoryWrapper.java | 89 +
.../lucene/uninverting/TestDocTermOrds.java | 681 ---
.../lucene/uninverting/TestFieldCache.java | 731 ---
.../uninverting/TestFieldCacheReopen.java | 70 -
.../TestFieldCacheSanityChecker.java | 164 -
.../lucene/uninverting/TestFieldCacheSort.java | 1814 ------
.../uninverting/TestFieldCacheSortRandom.java | 315 -
.../uninverting/TestFieldCacheVsDocValues.java | 592 --
.../uninverting/TestFieldCacheWithThreads.java | 227 -
.../uninverting/TestLegacyFieldCache.java | 498 --
.../lucene/uninverting/TestNumericTerms32.java | 156 -
.../lucene/uninverting/TestNumericTerms64.java | 166 -
.../uninverting/TestUninvertingReader.java | 395 --
.../apache/lucene/util/fst/TestFSTsMisc.java | 2 -
.../apache/lucene/queries/BoostingQuery.java | 45 +-
.../apache/lucene/queries/CommonTermsQuery.java | 93 +-
.../apache/lucene/queries/CustomScoreQuery.java | 106 +-
.../org/apache/lucene/queries/TermsQuery.java | 384 --
.../lucene/queries/function/BoostedQuery.java | 34 +-
.../queries/function/FunctionMatchQuery.java | 99 +
.../lucene/queries/function/FunctionQuery.java | 47 +-
.../queries/function/FunctionRangeQuery.java | 36 +-
.../queries/function/FunctionScoreQuery.java | 151 +
.../lucene/queries/function/FunctionValues.java | 60 +-
.../lucene/queries/function/ValueSource.java | 123 +-
.../queries/function/ValueSourceScorer.java | 2 +-
.../function/docvalues/BoolDocValues.java | 24 +-
.../docvalues/DocTermsIndexDocValues.java | 78 +-
.../function/docvalues/DoubleDocValues.java | 32 +-
.../function/docvalues/FloatDocValues.java | 22 +-
.../function/docvalues/IntDocValues.java | 24 +-
.../function/docvalues/LongDocValues.java | 26 +-
.../function/docvalues/StrDocValues.java | 12 +-
.../valuesource/BytesRefFieldSource.java | 56 +-
.../valuesource/ComparisonBoolFunction.java | 105 +
.../function/valuesource/DefFunction.java | 26 +-
.../function/valuesource/DivFloatFunction.java | 4 +-
.../function/valuesource/DoubleFieldSource.java | 48 +-
.../function/valuesource/DualFloatFunction.java | 8 +-
.../function/valuesource/EnumFieldSource.java | 37 +-
.../function/valuesource/FloatFieldSource.java | 44 +-
.../function/valuesource/IfFunction.java | 24 +-
.../function/valuesource/IntFieldSource.java | 44 +-
.../valuesource/JoinDocFreqValueSource.java | 27 +-
.../valuesource/LinearFloatFunction.java | 6 +-
.../function/valuesource/LongFieldSource.java | 60 +-
.../function/valuesource/MaxFloatFunction.java | 6 +-
.../function/valuesource/MinFloatFunction.java | 6 +-
.../function/valuesource/MultiBoolFunction.java | 6 +-
.../valuesource/MultiFloatFunction.java | 10 +-
.../function/valuesource/MultiFunction.java | 13 +-
.../MultiValuedDoubleFieldSource.java | 78 +
.../MultiValuedFloatFieldSource.java | 78 +
.../valuesource/MultiValuedIntFieldSource.java | 78 +
.../valuesource/MultiValuedLongFieldSource.java | 78 +
.../function/valuesource/NormValueSource.java | 23 +-
.../function/valuesource/PowFloatFunction.java | 4 +-
.../valuesource/ProductFloatFunction.java | 4 +-
.../valuesource/RangeMapFloatFunction.java | 4 +-
.../valuesource/ReciprocalFloatFunction.java | 6 +-
.../valuesource/ScaleFloatFunction.java | 6 +-
.../valuesource/SimpleBoolFunction.java | 6 +-
.../valuesource/SimpleFloatFunction.java | 6 +-
.../valuesource/SortedSetFieldSource.java | 6 +-
.../function/valuesource/SumFloatFunction.java | 6 +-
.../SumTotalTermFreqValueSource.java | 1 -
.../function/valuesource/VectorValueSource.java | 33 +-
.../lucene/queries/mlt/MoreLikeThisQuery.java | 56 +-
.../queries/payloads/PayloadScoreQuery.java | 49 +-
.../queries/payloads/SpanPayloadCheckQuery.java | 23 +-
.../lucene/queries/BoostingQueryTest.java | 4 +-
.../lucene/queries/CommonTermsQueryTest.java | 10 +-
.../apache/lucene/queries/TermsQueryTest.java | 341 --
.../queries/TestCustomScoreExplanations.java | 13 +-
.../lucene/queries/TestCustomScoreQuery.java | 15 +-
.../queries/function/FunctionTestSetup.java | 58 +
.../function/TestDocValuesFieldSources.java | 18 +-
.../queries/function/TestFieldScoreQuery.java | 26 +
.../function/TestFunctionMatchQuery.java | 61 +
.../function/TestFunctionRangeQuery.java | 37 +-
.../function/TestFunctionScoreExplanations.java | 105 +
.../function/TestFunctionScoreQuery.java | 114 +
.../function/TestLongNormValueSource.java | 12 -
.../queries/function/TestValueSources.java | 117 +-
.../lucene/queries/mlt/TestMoreLikeThis.java | 6 +-
.../queries/payloads/TestPayloadScoreQuery.java | 10 -
.../queries/payloads/TestPayloadSpans.java | 30 +-
.../queries/payloads/TestPayloadTermQuery.java | 14 +-
lucene/queryparser/build.xml | 2 +-
.../analyzing/AnalyzingQueryParser.java | 202 -
.../queryparser/analyzing/package-info.java | 22 -
.../lucene/queryparser/classic/CharStream.java | 2 +-
.../classic/MultiFieldQueryParser.java | 51 +-
.../queryparser/classic/ParseException.java | 2 +-
.../lucene/queryparser/classic/QueryParser.java | 442 +-
.../lucene/queryparser/classic/QueryParser.jj | 295 +-
.../queryparser/classic/QueryParserBase.java | 208 +-
.../classic/QueryParserTokenManager.java | 37 +-
.../lucene/queryparser/classic/Token.java | 2 +-
.../queryparser/classic/TokenMgrError.java | 2 +-
.../complexPhrase/ComplexPhraseQueryParser.java | 78 +-
.../queryparser/ext/ExtendableQueryParser.java | 1 -
.../flexible/core/nodes/QueryNodeImpl.java | 2 +-
.../CommonQueryParserConfiguration.java | 12 -
.../flexible/standard/StandardQueryParser.java | 51 +-
.../builders/DummyQueryNodeBuilder.java | 1 -
.../LegacyNumericRangeQueryNodeBuilder.java | 93 -
.../StandardBooleanQueryNodeBuilder.java | 109 -
.../builders/StandardQueryTreeBuilder.java | 10 +-
.../builders/SynonymQueryNodeBuilder.java | 48 +
.../standard/config/LegacyNumericConfig.java | 166 -
.../LegacyNumericFieldConfigListener.java | 75 -
.../config/StandardQueryConfigHandler.java | 38 +-
.../standard/nodes/LegacyNumericQueryNode.java | 153 -
.../nodes/LegacyNumericRangeQueryNode.java | 153 -
.../nodes/StandardBooleanQueryNode.java | 49 -
.../standard/nodes/SynonymQueryNode.java | 30 +
.../StandardSyntaxParserTokenManager.java | 22 -
.../processors/AnalyzerQueryNodeProcessor.java | 8 +-
.../processors/FuzzyQueryNodeProcessor.java | 11 +-
.../LegacyNumericQueryNodeProcessor.java | 154 -
.../LegacyNumericRangeQueryNodeProcessor.java | 170 -
...owercaseExpandedTermsQueryNodeProcessor.java | 100 -
.../MultiFieldQueryNodeProcessor.java | 1 -
.../processors/RegexpQueryNodeProcessor.java | 56 +
.../StandardQueryNodeProcessorPipeline.java | 9 +-
.../processors/TermRangeQueryNodeProcessor.java | 11 +-
.../processors/WildcardQueryNodeProcessor.java | 58 +-
.../queryparser/simple/SimpleQueryParser.java | 20 +-
.../surround/parser/QueryParser.java | 2 -
.../parser/QueryParserTokenManager.java | 13 -
.../surround/query/RewriteQuery.java | 33 +-
.../lucene/queryparser/xml/CoreParser.java | 23 +-
.../xml/builders/BooleanQueryBuilder.java | 1 -
.../xml/builders/FuzzyLikeThisQueryBuilder.java | 4 +-
.../LegacyNumericRangeQueryBuilder.java | 135 -
.../xml/builders/TermsQueryBuilder.java | 1 -
.../analyzing/TestAnalyzingQueryParser.java | 268 -
.../queryparser/classic/TestMultiAnalyzer.java | 51 +-
.../classic/TestMultiFieldQueryParser.java | 30 +-
.../classic/TestMultiPhraseQueryParsing.java | 1 -
.../queryparser/classic/TestQueryParser.java | 550 +-
.../complexPhrase/TestComplexPhraseQuery.java | 6 +
.../ext/TestExtendableQueryParser.java | 1 +
.../precedence/TestPrecedenceQueryParser.java | 62 +-
.../standard/TestLegacyNumericQueryParser.java | 535 --
.../standard/TestMultiAnalyzerQPHelper.java | 3 -
.../standard/TestMultiFieldQPHelper.java | 24 +-
.../flexible/standard/TestQPHelper.java | 93 +-
.../flexible/standard/TestStandardQP.java | 29 +-
.../simple/TestSimpleQueryParser.java | 11 +-
.../queryparser/util/QueryParserTestBase.java | 153 +-
.../xml/CoreParserTestIndexData.java | 2 -
.../queryparser/xml/LegacyNumericRangeQuery.xml | 31 -
.../LegacyNumericRangeQueryWithoutLowerTerm.xml | 31 -
.../xml/LegacyNumericRangeQueryWithoutRange.xml | 31 -
.../LegacyNumericRangeQueryWithoutUpperTerm.xml | 31 -
.../lucene/queryparser/xml/TestCoreParser.java | 39 +-
.../xml/TestQueryTemplateManager.java | 1 -
.../builders/TestNumericRangeQueryBuilder.java | 179 -
.../IndexAndTaxonomyReplicationHandler.java | 6 +-
.../replicator/IndexReplicationHandler.java | 3 +-
.../apache/lucene/replicator/nrt/CopyJob.java | 4 +-
.../lucene/replicator/nrt/CopyOneFile.java | 6 +-
.../apache/lucene/replicator/nrt/CopyState.java | 5 +-
.../lucene/replicator/nrt/FileMetaData.java | 9 +-
.../org/apache/lucene/replicator/nrt/Node.java | 31 +-
.../nrt/NodeCommunicationException.java | 4 +-
.../nrt/PreCopyMergedSegmentWarmer.java | 4 +-
.../lucene/replicator/nrt/PrimaryNode.java | 37 +-
.../replicator/nrt/ReplicaFileDeleter.java | 6 +-
.../lucene/replicator/nrt/ReplicaNode.java | 11 +-
.../nrt/SegmentInfosSearcherManager.java | 13 +-
.../IndexAndTaxonomyReplicationClientTest.java | 16 +-
.../IndexAndTaxonomyRevisionTest.java | 1 -
.../replicator/IndexReplicationClientTest.java | 15 +-
.../lucene/replicator/IndexRevisionTest.java | 1 -
.../lucene/replicator/LocalReplicatorTest.java | 5 +-
.../lucene/replicator/ReplicatorTestCase.java | 2 -
.../replicator/http/HttpReplicatorTest.java | 2 +-
.../lucene/replicator/nrt/Connection.java | 6 +-
.../org/apache/lucene/replicator/nrt/Jobs.java | 6 +-
.../lucene/replicator/nrt/NodeProcess.java | 4 +-
.../lucene/replicator/nrt/SimpleCopyJob.java | 43 +-
.../replicator/nrt/SimplePrimaryNode.java | 4 +-
.../replicator/nrt/SimpleReplicaNode.java | 4 +-
.../lucene/replicator/nrt/SimpleServer.java | 4 +-
.../lucene/replicator/nrt/SimpleTransLog.java | 7 +-
.../replicator/nrt/TestNRTReplication.java | 16 +-
.../nrt/TestStressNRTReplication.java | 5 +-
.../lucene/replicator/nrt/ThreadPumper.java | 4 +-
.../idversion/IDVersionPostingsReader.java | 1 -
.../idversion/IDVersionSegmentTermsEnum.java | 1 -
.../idversion/VersionBlockTreeTermsWriter.java | 4 +-
.../lucene/document/DoubleRangeField.java | 282 +
.../apache/lucene/document/FloatRangeField.java | 282 +
.../apache/lucene/document/HalfFloatPoint.java | 425 ++
.../lucene/document/InetAddressPoint.java | 2 +-
.../apache/lucene/document/IntRangeField.java | 282 +
.../document/LatLonDocValuesBoxQuery.java | 145 +
.../document/LatLonDocValuesDistanceQuery.java | 132 +
.../lucene/document/LatLonDocValuesField.java | 46 +
.../org/apache/lucene/document/LatLonPoint.java | 17 +-
.../lucene/document/LatLonPointBoxQuery.java | 292 -
.../document/LatLonPointDistanceComparator.java | 58 +-
.../document/LatLonPointDistanceQuery.java | 146 +-
.../document/LatLonPointInPolygonQuery.java | 46 +-
.../lucene/document/LatLonPointSortField.java | 6 +-
.../apache/lucene/document/LongRangeField.java | 280 +
.../apache/lucene/document/MatchingPoints.java | 102 -
.../apache/lucene/document/NearestNeighbor.java | 44 +-
.../apache/lucene/document/RangeFieldQuery.java | 340 ++
.../sandbox/queries/FuzzyLikeThisQuery.java | 332 +-
.../lucene/sandbox/queries/SlowFuzzyQuery.java | 201 -
.../sandbox/queries/SlowFuzzyTermsEnum.java | 264 -
.../lucene/search/DocValuesNumbersQuery.java | 97 +-
.../lucene/search/DocValuesRangeQuery.java | 267 -
.../lucene/search/DocValuesTermsQuery.java | 85 +-
.../org/apache/lucene/search/LongHashSet.java | 156 +
.../lucene/search/TermAutomatonQuery.java | 146 +-
.../lucene/search/TermAutomatonScorer.java | 4 +-
.../search/TokenStreamToTermAutomatonQuery.java | 2 -
.../lucene/document/TestDoubleRangeField.java | 67 +
.../lucene/document/TestHalfFloatPoint.java | 245 +
.../org/apache/lucene/document/TestNearest.java | 2 +-
.../sandbox/queries/FuzzyLikeThisQueryTest.java | 22 +-
.../sandbox/queries/TestSlowFuzzyQuery.java | 487 --
.../sandbox/queries/TestSlowFuzzyQuery2.java | 184 -
.../lucene/sandbox/queries/fuzzyTestData.txt | 3721 ------------
.../search/BaseRangeFieldQueryTestCase.java | 344 ++
.../apache/lucene/search/LongHashSetTests.java | 100 +
.../lucene/search/TestDocValuesRangeQuery.java | 307 -
.../lucene/search/TestDocValuesTermsQuery.java | 1 +
.../search/TestDoubleRangeFieldQueries.java | 251 +
.../search/TestFloatRangeFieldQueries.java | 251 +
.../lucene/search/TestIntRangeFieldQueries.java | 251 +
.../search/TestLatLonDocValuesQueries.java | 62 +
.../search/TestLongRangeFieldQueries.java | 251 +
.../lucene/search/TestTermAutomatonQuery.java | 218 +-
lucene/site/changes/changes2html.pl | 118 +-
lucene/site/xsl/index.xsl | 14 +-
lucene/spatial-extras/build.xml | 8 +-
.../spatial/bbox/BBoxSimilarityValueSource.java | 9 +-
.../lucene/spatial/bbox/BBoxStrategy.java | 39 +-
.../lucene/spatial/bbox/BBoxValueSource.java | 54 +-
.../spatial/composite/CompositeVerifyQuery.java | 27 +-
.../composite/IntersectsRPTVerifyQuery.java | 21 +-
.../spatial/prefix/AbstractPrefixTreeQuery.java | 22 +-
.../prefix/BytesRefIteratorTokenStream.java | 2 +-
.../spatial/prefix/HeatmapFacetCounter.java | 34 +-
.../prefix/TermQueryPrefixTreeStrategy.java | 10 +-
.../serialized/SerializedDVStrategy.java | 71 +-
.../spatial/util/CachingDoubleValueSource.java | 6 +-
.../util/DistanceToShapeValueSource.java | 4 +-
.../spatial/util/ShapeAreaValueSource.java | 6 +-
.../spatial/util/ShapePredicateValueSource.java | 4 +-
.../spatial/vector/DistanceValueSource.java | 33 +-
.../spatial/vector/PointVectorStrategy.java | 37 +-
.../lucene/spatial/bbox/TestBBoxStrategy.java | 8 +-
.../spatial/prefix/HeatmapFacetCounterTest.java | 27 +-
.../spatial/prefix/NumberRangeFacetsTest.java | 12 +-
.../prefix/tree/DateRangePrefixTreeTest.java | 7 +-
.../geopoint/document/GeoPointField.java | 352 --
.../geopoint/document/GeoPointTokenStream.java | 233 -
.../spatial/geopoint/document/package-info.java | 21 -
.../geopoint/search/GeoPointDistanceQuery.java | 188 -
.../search/GeoPointDistanceQueryImpl.java | 154 -
.../geopoint/search/GeoPointInBBoxQuery.java | 191 -
.../search/GeoPointInBBoxQueryImpl.java | 159 -
.../geopoint/search/GeoPointInPolygonQuery.java | 133 -
.../search/GeoPointInPolygonQueryImpl.java | 105 -
.../geopoint/search/GeoPointMultiTermQuery.java | 156 -
.../search/GeoPointNumericTermsEnum.java | 162 -
.../search/GeoPointPrefixTermsEnum.java | 235 -
.../GeoPointTermQueryConstantScoreWrapper.java | 159 -
.../geopoint/search/GeoPointTermsEnum.java | 140 -
.../spatial/geopoint/search/package-info.java | 21 -
.../geopoint/search/GeoPointTestUtil.java | 287 -
.../geopoint/search/TestGeoPointQuery.java | 85 -
.../search/TestLegacyGeoPointQuery.java | 103 -
.../lucene/spatial/util/TestGeoPointField.java | 51 -
.../lucene/spatial3d/Geo3DDocValuesField.java | 60 +
.../org/apache/lucene/spatial3d/Geo3DPoint.java | 9 -
.../spatial3d/Geo3DPointDistanceComparator.java | 43 +-
.../Geo3DPointOutsideDistanceComparator.java | 41 +-
.../spatial3d/Geo3DPointOutsideSortField.java | 5 +-
.../lucene/spatial3d/Geo3DPointSortField.java | 5 +-
.../org/apache/lucene/spatial3d/Geo3DUtil.java | 51 +-
.../spatial3d/PointInGeo3DShapeQuery.java | 34 +-
.../spatial3d/PointInShapeIntersectVisitor.java | 30 +-
.../apache/lucene/spatial3d/geom/Bounds.java | 18 +
.../lucene/spatial3d/geom/GeoBBoxFactory.java | 34 +-
.../lucene/spatial3d/geom/GeoCircleFactory.java | 2 +-
.../spatial3d/geom/GeoComplexPolygon.java | 4 +-
.../spatial3d/geom/GeoConcavePolygon.java | 40 +-
.../lucene/spatial3d/geom/GeoConvexPolygon.java | 40 +-
.../spatial3d/geom/GeoLongitudeSlice.java | 1 +
.../spatial3d/geom/GeoNorthRectangle.java | 1 +
.../spatial3d/geom/GeoPolygonFactory.java | 6 +-
.../lucene/spatial3d/geom/GeoRectangle.java | 1 +
.../spatial3d/geom/GeoSouthRectangle.java | 1 +
.../lucene/spatial3d/geom/GeoStandardPath.java | 35 +-
.../spatial3d/geom/GeoWideLongitudeSlice.java | 1 +
.../spatial3d/geom/GeoWideNorthRectangle.java | 1 +
.../lucene/spatial3d/geom/GeoWideRectangle.java | 1 +
.../spatial3d/geom/GeoWideSouthRectangle.java | 1 +
.../lucene/spatial3d/geom/LatLonBounds.java | 11 +
.../org/apache/lucene/spatial3d/geom/Plane.java | 309 +-
.../lucene/spatial3d/geom/StandardXYZSolid.java | 2 -
.../apache/lucene/spatial3d/geom/Vector.java | 6 +-
.../apache/lucene/spatial3d/geom/XYZBounds.java | 20 +-
.../apache/lucene/spatial3d/TestGeo3DPoint.java | 110 +-
.../lucene/spatial3d/geom/GeoBBoxTest.java | 26 +
.../lucene/spatial3d/geom/GeoCircleTest.java | 18 +-
.../lucene/spatial3d/geom/GeoPathTest.java | 37 +-
.../lucene/spatial3d/geom/GeoPolygonTest.java | 157 +-
lucene/suggest/build.xml | 8 +-
.../lucene/search/spell/DirectSpellChecker.java | 22 +-
.../lucene/search/spell/LuceneDictionary.java | 1 -
.../search/spell/WordBreakSpellChecker.java | 1 -
.../search/suggest/DocumentDictionary.java | 12 +-
.../suggest/DocumentValueSourceDictionary.java | 54 +-
.../analyzing/AnalyzingInfixSuggester.java | 243 +-
.../suggest/analyzing/AnalyzingSuggester.java | 3 +-
.../analyzing/BlendedInfixSuggester.java | 26 +-
.../search/suggest/analyzing/FSTUtil.java | 1 -
.../suggest/analyzing/FreeTextSuggester.java | 45 -
.../suggest/analyzing/SuggestStopFilter.java | 5 +-
.../analyzing/SuggestStopFilterFactory.java | 10 +-
.../suggest/document/CompletionAnalyzer.java | 2 +-
.../document/CompletionFieldsConsumer.java | 4 +
.../suggest/document/CompletionQuery.java | 2 +-
.../suggest/document/CompletionWeight.java | 8 -
.../search/suggest/document/ContextQuery.java | 17 +-
.../suggest/document/FuzzyCompletionQuery.java | 2 +-
.../search/suggest/document/NRTSuggester.java | 89 +-
.../suggest/document/PrefixCompletionQuery.java | 12 +-
.../suggest/document/RegexCompletionQuery.java | 11 +-
.../search/suggest/document/SuggestField.java | 2 +-
.../suggest/document/SuggestIndexSearcher.java | 9 +-
.../search/suggest/document/TopSuggestDocs.java | 19 +
.../document/TopSuggestDocsCollector.java | 83 +-
.../suggest/fst/FSTCompletionBuilder.java | 5 +-
.../search/suggest/jaspell/JaspellLookup.java | 1 -
.../jaspell/JaspellTernarySearchTrie.java | 83 +-
.../DocumentValueSourceDictionaryTest.java | 287 +-
.../search/suggest/FileDictionaryTest.java | 1 -
.../lucene/search/suggest/PersistenceTest.java | 1 -
.../analyzing/AnalyzingInfixSuggesterTest.java | 202 +-
.../analyzing/AnalyzingSuggesterTest.java | 1 -
.../analyzing/BlendedInfixSuggesterTest.java | 2 +-
.../suggest/analyzing/FuzzySuggesterTest.java | 1 -
.../analyzing/TestFreeTextSuggester.java | 6 +-
.../analyzing/TestSuggestStopFilter.java | 4 +-
.../analyzing/TestSuggestStopFilterFactory.java | 2 +-
.../suggest/document/TestContextQuery.java | 26 +-
.../document/TestContextSuggestField.java | 8 +-
.../document/TestFuzzyCompletionQuery.java | 6 +-
.../document/TestPrefixCompletionQuery.java | 106 +-
.../document/TestRegexCompletionQuery.java | 6 +-
.../suggest/document/TestSuggestField.java | 282 +-
.../search/suggest/fst/FSTCompletionTest.java | 1 -
.../search/suggest/fst/WFSTCompletionTest.java | 1 -
lucene/test-framework/ivy.xml | 2 +-
.../analysis/BaseTokenStreamTestCase.java | 159 +-
.../lucene/analysis/CannedTokenStream.java | 28 +-
.../lucene/analysis/CollationTestBase.java | 1 -
.../apache/lucene/analysis/MockAnalyzer.java | 12 +-
.../lucene/analysis/MockBytesAnalyzer.java | 7 +
.../apache/lucene/analysis/MockCharFilter.java | 1 -
.../lucene/analysis/MockLowerCaseFilter.java | 40 +
.../lucene/analysis/MockPayloadAnalyzer.java | 1 -
.../lucene/analysis/MockSynonymAnalyzer.java | 28 +
.../lucene/analysis/MockSynonymFilter.java | 97 +
.../apache/lucene/analysis/MockTokenizer.java | 9 +-
.../lucene/analysis/TokenStreamToDot.java | 5 +-
.../standard/WordBreakTestUnicode_6_3_0.java | 5537 ++++++++++++++++++
.../generateJavaUnicodeWordBreakTest.pl | 232 +
.../lucene/analysis/standard/package.html | 26 +
.../asserting/AssertingDocValuesFormat.java | 173 +-
.../asserting/AssertingLiveDocsFormat.java | 2 +-
.../codecs/asserting/AssertingNormsFormat.java | 22 +-
.../codecs/asserting/AssertingPointsFormat.java | 139 +-
.../codecs/compressing/CompressingCodec.java | 14 +-
.../dummy/DummyCompressingCodec.java | 3 +
.../codecs/cranky/CrankyDocValuesFormat.java | 21 +-
.../lucene/codecs/cranky/CrankyNormsFormat.java | 4 +-
.../codecs/cranky/CrankyPointsFormat.java | 118 +-
.../mockrandom/MockRandomPostingsFormat.java | 14 +-
.../apache/lucene/geo/BaseGeoPointTestCase.java | 52 +-
.../org/apache/lucene/geo/EarthDebugger.java | 8 +-
.../java/org/apache/lucene/geo/GeoTestUtil.java | 8 +-
.../lucene/index/AllDeletedFilterReader.java | 10 +
.../lucene/index/AssertingDirectoryReader.java | 9 +-
.../lucene/index/AssertingLeafReader.java | 631 +-
.../index/BaseCompoundFormatTestCase.java | 163 +-
.../index/BaseDocValuesFormatTestCase.java | 1067 ++--
.../index/BaseIndexFileFormatTestCase.java | 165 +-
.../lucene/index/BaseNormsFormatTestCase.java | 442 +-
.../lucene/index/BasePointsFormatTestCase.java | 145 +-
.../index/BasePostingsFormatTestCase.java | 328 +-
.../index/BaseSegmentInfoFormatTestCase.java | 91 +-
.../index/BaseStoredFieldsFormatTestCase.java | 42 +-
.../index/BaseTermVectorsFormatTestCase.java | 19 +-
.../apache/lucene/index/BaseTestCheckIndex.java | 19 -
.../java/org/apache/lucene/index/DocHelper.java | 1 -
.../lucene/index/FieldFilterLeafReader.java | 25 +-
.../apache/lucene/index/ForceMergePolicy.java | 3 -
.../lucene/index/MismatchedDirectoryReader.java | 5 +
.../lucene/index/MismatchedLeafReader.java | 10 +
.../lucene/index/MockRandomMergePolicy.java | 15 +-
.../org/apache/lucene/index/RandomCodec.java | 26 +-
.../apache/lucene/index/RandomIndexWriter.java | 64 +-
.../ThreadedIndexingAndSearchingTestCase.java | 1 -
.../lucene/mockfile/MockFileSystemTestCase.java | 1 -
.../apache/lucene/mockfile/VirusCheckingFS.java | 4 +-
.../org/apache/lucene/mockfile/WindowsFS.java | 4 -
.../lucene/search/AssertingBulkScorer.java | 4 +-
.../lucene/search/AssertingIndexSearcher.java | 23 +-
.../apache/lucene/search/AssertingQuery.java | 13 +-
.../apache/lucene/search/AssertingWeight.java | 65 +-
.../lucene/search/BaseExplanationTestCase.java | 43 +-
.../org/apache/lucene/search/CheckHits.java | 21 +-
.../org/apache/lucene/search/QueryUtils.java | 105 +-
.../lucene/search/RandomApproximationQuery.java | 53 +-
.../search/similarities/RandomSimilarity.java | 34 +-
.../lucene/search/spans/AssertingSpanQuery.java | 28 +-
.../search/spans/AssertingSpanWeight.java | 12 +-
.../lucene/store/BaseDirectoryTestCase.java | 93 +-
.../lucene/store/BaseLockFactoryTestCase.java | 1 -
.../lucene/store/MockDirectoryWrapper.java | 140 +-
.../lucene/store/MockIndexInputWrapper.java | 47 +-
.../store/SlowClosingMockIndexInputWrapper.java | 2 +-
.../store/SlowOpeningMockIndexInputWrapper.java | 2 +-
.../apache/lucene/util/CloseableDirectory.java | 1 -
.../org/apache/lucene/util/LineFileDocs.java | 1 -
.../org/apache/lucene/util/LuceneTestCase.java | 249 +-
.../org/apache/lucene/util/RamUsageTester.java | 102 +-
.../util/RunListenerPrintReproduceInfo.java | 4 +-
.../util/TestRuleSetupAndRestoreClassEnv.java | 22 +-
.../java/org/apache/lucene/util/TestUtil.java | 34 +-
.../util/automaton/AutomatonTestUtil.java | 10 +-
.../org/apache/lucene/util/fst/FSTTester.java | 14 +-
.../lucene/analysis/TestGraphTokenizers.java | 588 --
.../analysis/TestLookaheadTokenFilter.java | 1 -
.../lucene/analysis/TestMockSynonymFilter.java | 151 +
.../TestCompressingStoredFieldsFormat.java | 8 +-
.../TestCompressingTermVectorsFormat.java | 1 -
.../lucene/index/TestAssertingLeafReader.java | 8 -
.../lucene/mockfile/TestHandleTrackingFS.java | 4 -
.../lucene/mockfile/TestVirusCheckingFS.java | 4 +-
.../apache/lucene/mockfile/TestWindowsFS.java | 2 -
.../search/TestBaseExplanationTestCase.java | 104 +
.../lucene/store/TestMockDirectoryWrapper.java | 122 +-
lucene/tools/forbiddenApis/base.txt | 4 -
lucene/tools/forbiddenApis/lucene.txt | 3 +
lucene/tools/forbiddenApis/solr.txt | 20 +
lucene/tools/ivy.xml | 2 +-
lucene/tools/javadoc/ecj.javadocs.prefs | 4 +-
lucene/tools/junit4/solr-tests.policy | 1 +
lucene/tools/junit4/tests.policy | 10 +-
lucene/tools/prettify/inject-javadocs.js | 27 +
lucene/tools/prettify/lang-apollo.js | 18 -
lucene/tools/prettify/lang-css.js | 18 -
lucene/tools/prettify/lang-hs.js | 18 -
lucene/tools/prettify/lang-lisp.js | 19 -
lucene/tools/prettify/lang-lua.js | 18 -
lucene/tools/prettify/lang-ml.js | 18 -
lucene/tools/prettify/lang-proto.js | 17 -
lucene/tools/prettify/lang-sql.js | 18 -
lucene/tools/prettify/lang-vb.js | 18 -
lucene/tools/prettify/lang-wiki.js | 18 -
lucene/tools/prettify/prettify.css | 30 +-
lucene/tools/prettify/prettify.js | 90 +-
.../dependencies/GetMavenDependenciesTask.java | 60 +-
solr/CHANGES.txt | 1919 +++++-
solr/NOTICE.txt | 32 +-
solr/README.txt | 2 +-
solr/bin/install_solr_service.sh | 92 +-
solr/bin/post | 23 +-
solr/bin/solr | 625 +-
solr/bin/solr.cmd | 614 +-
solr/bin/solr.in.cmd | 66 +-
solr/bin/solr.in.sh | 59 +-
solr/build.xml | 55 +-
solr/common-build.xml | 41 +-
solr/contrib/analysis-extras/build.xml | 10 +
.../apache/solr/schema/ICUCollationField.java | 16 +-
.../solr/schema/TestICUCollationField.java | 17 +-
.../analytics/accumulator/BasicAccumulator.java | 2 +-
.../accumulator/FacetingAccumulator.java | 2 +-
.../facet/FieldFacetAccumulator.java | 46 +-
.../plugin/AnalyticsStatisticsCollector.java | 20 +-
.../AbstractDelegatingStatsCollector.java | 2 +-
.../statistics/MedianStatsCollector.java | 3 +-
.../statistics/MinMaxStatsCollector.java | 2 +-
.../statistics/NumericStatsCollector.java | 3 +-
.../statistics/PercentileStatsCollector.java | 3 +-
.../analytics/statistics/StatsCollector.java | 2 +-
.../StatsCollectorSupplierFactory.java | 2 +-
.../statistics/UniqueStatsCollector.java | 3 +-
.../solr/analytics/util/AnalyticsParsers.java | 2 +-
.../analytics/util/RangeEndpointCalculator.java | 3 +-
.../AbsoluteValueDoubleFunction.java | 4 +-
.../util/valuesource/AddDoubleFunction.java | 4 +-
.../util/valuesource/ConcatStringFunction.java | 4 +-
.../util/valuesource/ConstDoubleSource.java | 3 +-
.../util/valuesource/DateFieldSource.java | 38 +-
.../util/valuesource/DateMathFunction.java | 3 +-
.../util/valuesource/DivDoubleFunction.java | 4 +-
.../util/valuesource/DualDoubleFunction.java | 8 +-
.../util/valuesource/FilterFieldSource.java | 22 +-
.../util/valuesource/LogDoubleFunction.java | 4 +-
.../util/valuesource/MultiDateFunction.java | 10 +-
.../util/valuesource/MultiDoubleFunction.java | 8 +-
.../util/valuesource/MultiStringFunction.java | 12 +-
.../valuesource/MultiplyDoubleFunction.java | 4 +-
.../util/valuesource/NegateDoubleFunction.java | 4 +-
.../util/valuesource/PowDoubleFunction.java | 4 +-
.../util/valuesource/ReverseStringFunction.java | 4 +-
.../util/valuesource/SingleDoubleFunction.java | 8 +-
.../util/valuesource/SingleStringFunction.java | 14 +-
.../analytics/facet/FieldFacetExtrasTest.java | 1 -
.../solr/analytics/facet/FieldFacetTest.java | 1 -
.../handler/clustering/ClusteringComponent.java | 12 +-
.../carrot2/CarrotClusteringEngine.java | 29 +-
.../clustering/carrot2/CarrotParams.java | 10 +-
.../SolrStopwordsCarrot2LexicalDataFactory.java | 53 +-
.../solr/collection1/conf/solrconfig.xml | 13 -
.../clustering/src/test-files/log4j.properties | 2 +-
.../carrot2/CarrotClusteringEngineTest.java | 27 +-
.../carrot2/EchoClusteringAlgorithm.java | 5 +-
.../carrot2/EchoStemsClusteringAlgorithm.java | 5 +-
.../carrot2/EchoTokensClusteringAlgorithm.java | 5 +-
...exicalResourcesCheckClusteringAlgorithm.java | 5 +-
.../carrot2/MockClusteringAlgorithm.java | 4 +-
.../dataimport/TestMailEntityProcessor.java | 1 +
.../dataimport/TestTikaEntityProcessor.java | 2 -
solr/contrib/dataimporthandler/ivy.xml | 4 +-
.../solr/handler/dataimport/DIHCache.java | 16 +-
.../handler/dataimport/DIHCacheSupport.java | 3 -
.../handler/dataimport/DataImportHandler.java | 6 -
.../solr/handler/dataimport/DataImporter.java | 7 +-
.../solr/handler/dataimport/DebugInfo.java | 1 -
.../solr/handler/dataimport/DocBuilder.java | 2 +
.../solr/handler/dataimport/Evaluator.java | 5 -
.../solr/handler/dataimport/EventListener.java | 2 +-
.../solr/handler/dataimport/JdbcDataSource.java | 154 +-
.../dataimport/SimplePropertiesWriter.java | 33 +-
.../handler/dataimport/SolrEntityProcessor.java | 192 +-
.../solr/handler/dataimport/SolrWriter.java | 6 +
.../handler/dataimport/TemplateTransformer.java | 30 +-
.../solr/handler/dataimport/UrlEvaluator.java | 1 -
.../handler/dataimport/VariableResolver.java | 70 +-
.../dataimport/XPathEntityProcessor.java | 53 +-
.../handler/dataimport/XPathRecordReader.java | 15 +-
.../handler/dataimport/ZKPropertiesWriter.java | 20 +-
.../apache/solr/handler/dataimport/Zipper.java | 1 -
.../dataimport/config/ConfigParseUtil.java | 6 -
.../src/test-files/log4j.properties | 2 +-
.../AbstractDataImportHandlerTestCase.java | 14 +-
.../dataimport/MockInitialContextFactory.java | 18 +-
.../dataimport/MockSolrEntityProcessor.java | 18 +-
.../dataimport/MockStringDataSource.java | 54 +
.../solr/handler/dataimport/TestDataConfig.java | 1 -
.../solr/handler/dataimport/TestDocBuilder.java | 130 +-
.../handler/dataimport/TestDocBuilder2.java | 25 +-
.../handler/dataimport/TestEphemeralCache.java | 1 -
.../dataimport/TestFileListEntityProcessor.java | 22 +-
.../TestFileListWithLineEntityProcessor.java | 1 -
.../dataimport/TestHierarchicalDocBuilder.java | 1 -
.../handler/dataimport/TestJdbcDataSource.java | 460 +-
.../dataimport/TestNonWritablePersistFile.java | 1 -
.../TestPlainTextEntityProcessor.java | 107 +-
.../dataimport/TestScriptTransformer.java | 2 -
.../dataimport/TestSimplePropertiesWriter.java | 2 -
.../TestSolrEntityProcessorEndToEnd.java | 27 +-
.../dataimport/TestSolrEntityProcessorUnit.java | 70 +
.../dataimport/TestSqlEntityProcessorDelta.java | 1 -
.../dataimport/TestTemplateTransformer.java | 38 +
.../dataimport/TestXPathRecordReader.java | 15 +-
solr/contrib/extraction/ivy.xml | 5 +-
.../extraction/ExtractingDocumentLoader.java | 4 +-
.../handler/extraction/XLSXResponseWriter.java | 414 ++
.../extraction/solr/collection1/conf/schema.xml | 2 +
.../ExtractingRequestHandlerTest.java | 2 -
.../extraction/TestXLSXResponseWriter.java | 257 +
...anguageIdentifierUpdateProcessorFactory.java | 1 -
.../LanguageIdentifierUpdateProcessor.java | 1 -
solr/contrib/ltr/README.md | 24 +
solr/contrib/ltr/README.txt | 1 +
solr/contrib/ltr/build.xml | 30 +
solr/contrib/ltr/example/README.md | 132 +
solr/contrib/ltr/example/config.json | 17 +
solr/contrib/ltr/example/exampleFeatures.json | 26 +
solr/contrib/ltr/example/libsvm_formatter.py | 126 +
.../ltr/example/train_and_upload_demo_model.py | 180 +
solr/contrib/ltr/example/user_queries.txt | 8 +
solr/contrib/ltr/ivy.xml | 32 +
.../org/apache/solr/ltr/CSVFeatureLogger.java | 62 +
.../src/java/org/apache/solr/ltr/DocInfo.java | 42 +
.../java/org/apache/solr/ltr/FeatureLogger.java | 81 +
.../java/org/apache/solr/ltr/LTRRescorer.java | 249 +
.../org/apache/solr/ltr/LTRScoringQuery.java | 738 +++
.../org/apache/solr/ltr/LTRThreadModule.java | 192 +
.../solr/ltr/SolrQueryRequestContextUtils.java | 83 +
.../org/apache/solr/ltr/feature/Feature.java | 334 ++
.../solr/ltr/feature/FeatureException.java | 31 +
.../solr/ltr/feature/FieldLengthFeature.java | 152 +
.../solr/ltr/feature/FieldValueFeature.java | 145 +
.../solr/ltr/feature/OriginalScoreFeature.java | 128 +
.../apache/solr/ltr/feature/SolrFeature.java | 331 ++
.../apache/solr/ltr/feature/ValueFeature.java | 148 +
.../apache/solr/ltr/feature/package-info.java | 21 +
.../apache/solr/ltr/model/LTRScoringModel.java | 298 +
.../org/apache/solr/ltr/model/LinearModel.java | 157 +
.../apache/solr/ltr/model/ModelException.java | 31 +
.../ltr/model/MultipleAdditiveTreesModel.java | 382 ++
.../org/apache/solr/ltr/model/package-info.java | 21 +
.../solr/ltr/norm/IdentityNormalizer.java | 53 +
.../apache/solr/ltr/norm/MinMaxNormalizer.java | 107 +
.../org/apache/solr/ltr/norm/Normalizer.java | 64 +
.../solr/ltr/norm/NormalizerException.java | 31 +
.../solr/ltr/norm/StandardNormalizer.java | 99 +
.../org/apache/solr/ltr/norm/package-info.java | 23 +
.../java/org/apache/solr/ltr/package-info.java | 45 +
.../LTRFeatureLoggerTransformerFactory.java | 304 +
.../ltr/response/transform/package-info.java | 23 +
.../solr/ltr/search/LTRQParserPlugin.java | 241 +
.../apache/solr/ltr/search/package-info.java | 23 +
.../org/apache/solr/ltr/store/FeatureStore.java | 67 +
.../org/apache/solr/ltr/store/ModelStore.java | 74 +
.../org/apache/solr/ltr/store/package-info.java | 21 +
.../ltr/store/rest/ManagedFeatureStore.java | 211 +
.../solr/ltr/store/rest/ManagedModelStore.java | 309 +
.../solr/ltr/store/rest/package-info.java | 22 +
solr/contrib/ltr/src/java/overview.html | 91 +
.../featureExamples/comp_features.json | 37 +
.../featureExamples/external_features.json | 51 +
...external_features_for_sparse_processing.json | 18 +
.../featureExamples/features-linear-efi.json | 17 +
.../featureExamples/features-linear.json | 51 +
.../features-store-test-model.json | 51 +
.../test-files/featureExamples/fq_features.json | 16 +
.../multipleadditivetreesmodel_features.json | 16 +
.../contrib/ltr/src/test-files/log4j.properties | 32 +
.../modelExamples/external_model.json | 12 +
.../modelExamples/external_model2.json | 13 +
.../src/test-files/modelExamples/fq-model.json | 20 +
.../modelExamples/linear-model-efi.json | 14 +
.../test-files/modelExamples/linear-model.json | 30 +
.../multipleadditivetreesmodel.json | 38 +
...tivetreesmodel_external_binary_features.json | 38 +
.../multipleadditivetreesmodel_no_feature.json | 24 +
.../multipleadditivetreesmodel_no_features.json | 14 +
.../multipleadditivetreesmodel_no_left.json | 22 +
.../multipleadditivetreesmodel_no_params.json | 8 +
.../multipleadditivetreesmodel_no_right.json | 22 +
...multipleadditivetreesmodel_no_threshold.json | 24 +
.../multipleadditivetreesmodel_no_tree.json | 15 +
.../multipleadditivetreesmodel_no_trees.json | 10 +
.../multipleadditivetreesmodel_no_weight.json | 24 +
.../test-files/solr/collection1/conf/schema.xml | 90 +
.../solr/collection1/conf/solrconfig-ltr.xml | 67 +
.../collection1/conf/solrconfig-ltr_Th10_10.xml | 70 +
.../collection1/conf/solrconfig-multiseg.xml | 70 +
.../solr/collection1/conf/stopwords.txt | 16 +
.../solr/collection1/conf/synonyms.txt | 28 +
solr/contrib/ltr/src/test-files/solr/solr.xml | 42 +
.../apache/solr/ltr/FeatureLoggerTestUtils.java | 44 +
.../org/apache/solr/ltr/TestLTROnSolrCloud.java | 220 +
.../apache/solr/ltr/TestLTRQParserExplain.java | 152 +
.../apache/solr/ltr/TestLTRQParserPlugin.java | 125 +
.../solr/ltr/TestLTRReRankingPipeline.java | 300 +
.../apache/solr/ltr/TestLTRScoringQuery.java | 319 +
.../org/apache/solr/ltr/TestLTRWithFacet.java | 103 +
.../org/apache/solr/ltr/TestLTRWithSort.java | 102 +
.../solr/ltr/TestParallelWeightCreation.java | 71 +
.../org/apache/solr/ltr/TestRerankBase.java | 478 ++
.../solr/ltr/TestSelectiveWeightCreation.java | 259 +
.../ltr/feature/TestEdisMaxSolrFeature.java | 76 +
.../solr/ltr/feature/TestExternalFeatures.java | 184 +
.../ltr/feature/TestExternalValueFeatures.java | 101 +
...stFeatureExtractionFromMultipleSegments.java | 105 +
.../solr/ltr/feature/TestFeatureLogging.java | 237 +
.../ltr/feature/TestFieldLengthFeature.java | 156 +
.../solr/ltr/feature/TestFieldValueFeature.java | 208 +
.../solr/ltr/feature/TestFilterSolrFeature.java | 109 +
.../ltr/feature/TestNoMatchSolrFeature.java | 264 +
.../ltr/feature/TestOriginalScoreFeature.java | 149 +
.../ltr/feature/TestOriginalScoreScorer.java | 47 +
.../solr/ltr/feature/TestRankingFeature.java | 123 +
.../ltr/feature/TestUserTermScoreWithQ.java | 74 +
.../ltr/feature/TestUserTermScorerQuery.java | 74 +
.../ltr/feature/TestUserTermScorereQDF.java | 75 +
.../solr/ltr/feature/TestValueFeature.java | 165 +
.../apache/solr/ltr/model/TestLinearModel.java | 207 +
.../model/TestMultipleAdditiveTreesModel.java | 243 +
.../solr/ltr/norm/TestMinMaxNormalizer.java | 120 +
.../solr/ltr/norm/TestStandardNormalizer.java | 132 +
.../ltr/store/rest/TestManagedFeatureStore.java | 149 +
.../solr/ltr/store/rest/TestModelManager.java | 172 +
.../store/rest/TestModelManagerPersistence.java | 121 +
solr/contrib/map-reduce/ivy.xml | 4 +-
.../solr/hadoop/MapReduceIndexerTool.java | 3 -
.../apache/solr/hadoop/SolrOutputFormat.java | 1 -
.../apache/solr/hadoop/SolrRecordWriter.java | 7 +-
.../solr/hadoop/TreeMergeOutputFormat.java | 15 +-
.../apache/solr/hadoop/ZooKeeperInspector.java | 21 +-
.../hadoop/morphline/MorphlineMapRunner.java | 5 +-
.../solr/hadoop/MorphlineBasicMiniMRTest.java | 2 +
.../solr/hadoop/MorphlineGoLiveMiniMRTest.java | 2 +
.../apache/solr/hadoop/MorphlineMapperTest.java | 3 +-
.../solr/hadoop/MorphlineReducerTest.java | 2 +-
.../solr/morphlines/cell/SolrCellBuilder.java | 14 +-
.../morphlines/cell/SolrCellMorphlineTest.java | 3 +-
solr/contrib/morphlines-core/ivy.xml | 17 +-
.../solr/SanitizeUnknownSolrFieldsBuilder.java | 17 +-
.../solr/morphlines/solr/SolrLocator.java | 5 +-
.../morphlines/solr/TokenizeTextBuilder.java | 8 +-
.../solr/collection1/conf/elevate.xml | 24 +-
.../solr/collection1/conf/solrconfig.xml | 65 -
.../src/test-files/solr/minimr/conf/elevate.xml | 24 +-
.../test-files/solr/minimr/conf/solrconfig.xml | 65 -
.../src/test-files/solr/mrunit/conf/elevate.xml | 24 +-
.../test-files/solr/mrunit/conf/solrconfig.xml | 65 -
.../solrcelltest/collection1/conf/elevate.xml | 24 +-
.../collection1/conf/solrconfig.xml | 65 -
.../solr/solrcloud/conf/solrconfig.xml | 77 -
.../solr/AbstractSolrMorphlineTestBase.java | 8 +-
.../solr/AbstractSolrMorphlineZkTestBase.java | 12 +
.../solr/SolrMorphlineZkAliasTest.java | 7 -
.../solr/SolrMorphlineZkAvroTest.java | 9 +-
.../uima/solr/collection1/conf/solrconfig.xml | 55 -
.../uima/uima-tokenizers-solrconfig.xml | 53 -
.../UIMAUpdateRequestProcessorTest.java | 62 +-
solr/core/build.xml | 2 +-
solr/core/ivy.xml | 34 +-
.../apache/solr/analysis/TokenizerChain.java | 28 +-
solr/core/src/java/org/apache/solr/api/Api.java | 67 +
.../src/java/org/apache/solr/api/ApiBag.java | 354 ++
.../java/org/apache/solr/api/ApiSupport.java | 46 +
.../java/org/apache/solr/api/SpecProvider.java | 25 +
.../java/org/apache/solr/api/V2HttpCall.java | 340 ++
.../java/org/apache/solr/api/package-info.java | 21 +
.../solrj/embedded/EmbeddedSolrServer.java | 6 +-
.../client/solrj/embedded/JettySolrRunner.java | 86 +-
.../org/apache/solr/cloud/AddReplicaCmd.java | 192 +
.../src/java/org/apache/solr/cloud/Assign.java | 11 +-
.../java/org/apache/solr/cloud/BackupCmd.java | 225 +
.../solr/cloud/CloudConfigSetService.java | 24 +-
.../org/apache/solr/cloud/CloudDescriptor.java | 2 +-
.../org/apache/solr/cloud/CreateAliasCmd.java | 114 +
.../apache/solr/cloud/CreateCollectionCmd.java | 433 ++
.../org/apache/solr/cloud/CreateShardCmd.java | 120 +
.../apache/solr/cloud/CreateSnapshotCmd.java | 179 +
.../org/apache/solr/cloud/DeleteAliasCmd.java | 95 +
.../apache/solr/cloud/DeleteCollectionCmd.java | 128 +
.../org/apache/solr/cloud/DeleteNodeCmd.java | 98 +
.../org/apache/solr/cloud/DeleteReplicaCmd.java | 281 +
.../org/apache/solr/cloud/DeleteShardCmd.java | 180 +
.../apache/solr/cloud/DeleteSnapshotCmd.java | 160 +
.../org/apache/solr/cloud/DistributedMap.java | 1 -
.../org/apache/solr/cloud/DistributedQueue.java | 109 +-
.../org/apache/solr/cloud/ElectionContext.java | 156 +-
.../solr/cloud/ExclusiveSliceProperty.java | 345 ++
.../org/apache/solr/cloud/LeaderElector.java | 24 +-
.../java/org/apache/solr/cloud/LockTree.java | 182 +
.../java/org/apache/solr/cloud/MigrateCmd.java | 333 ++
.../java/org/apache/solr/cloud/Overseer.java | 376 +-
.../OverseerAutoReplicaFailoverThread.java | 14 +-
.../OverseerCollectionConfigSetProcessor.java | 11 +-
.../cloud/OverseerCollectionMessageHandler.java | 2050 +------
.../cloud/OverseerConfigSetMessageHandler.java | 35 +-
.../solr/cloud/OverseerMessageHandler.java | 33 +-
.../org/apache/solr/cloud/OverseerRoleCmd.java | 102 +
.../apache/solr/cloud/OverseerStatusCmd.java | 112 +
.../solr/cloud/OverseerTaskProcessor.java | 182 +-
.../apache/solr/cloud/OverseerTaskQueue.java | 60 +-
.../org/apache/solr/cloud/RecoveryStrategy.java | 57 +-
.../org/apache/solr/cloud/ReplaceNodeCmd.java | 166 +
.../java/org/apache/solr/cloud/RestoreCmd.java | 243 +
.../solr/cloud/SizeLimitedDistributedMap.java | 2 -
.../org/apache/solr/cloud/SplitShardCmd.java | 508 ++
.../org/apache/solr/cloud/SyncStrategy.java | 34 +-
.../org/apache/solr/cloud/ZkController.java | 442 +-
.../apache/solr/cloud/ZkSolrResourceLoader.java | 18 +-
.../cloud/overseer/ClusterStateMutator.java | 2 +-
.../solr/cloud/overseer/CollectionMutator.java | 19 +-
.../apache/solr/cloud/overseer/NodeMutator.java | 5 +-
.../solr/cloud/overseer/OverseerAction.java | 2 -
.../solr/cloud/overseer/ReplicaMutator.java | 77 +-
.../solr/cloud/overseer/SliceMutator.java | 8 +-
.../solr/cloud/overseer/ZkStateWriter.java | 12 +-
.../apache/solr/cloud/rule/ImplicitSnitch.java | 134 +-
.../apache/solr/cloud/rule/RemoteCallback.java | 23 -
.../apache/solr/cloud/rule/ReplicaAssigner.java | 53 +-
.../java/org/apache/solr/cloud/rule/Rule.java | 16 +-
.../solr/cloud/rule/ServerSnitchContext.java | 108 +
.../java/org/apache/solr/cloud/rule/Snitch.java | 34 -
.../apache/solr/cloud/rule/SnitchContext.java | 137 -
.../org/apache/solr/core/BlobRepository.java | 6 -
.../solr/core/CachingDirectoryFactory.java | 24 +-
.../src/java/org/apache/solr/core/Config.java | 2 +-
.../org/apache/solr/core/ConfigOverlay.java | 14 +-
.../apache/solr/core/ConfigSetProperties.java | 4 +-
.../org/apache/solr/core/ConfigSetService.java | 8 +-
.../org/apache/solr/core/CoreContainer.java | 429 +-
.../org/apache/solr/core/CoreDescriptor.java | 2 +-
.../apache/solr/core/CorePropertiesLocator.java | 12 +-
.../java/org/apache/solr/core/CoreSorter.java | 185 +
.../org/apache/solr/core/DirectoryFactory.java | 92 +-
.../solr/core/EphemeralDirectoryFactory.java | 8 +
.../apache/solr/core/HdfsDirectoryFactory.java | 98 +-
.../solr/core/IndexDeletionPolicyWrapper.java | 27 +-
.../org/apache/solr/core/JmxMonitoredMap.java | 81 +-
.../apache/solr/core/MMapDirectoryFactory.java | 4 +
.../org/apache/solr/core/MapSerializable.java | 23 -
.../java/org/apache/solr/core/NodeConfig.java | 52 +-
.../java/org/apache/solr/core/PluginBag.java | 80 +-
.../java/org/apache/solr/core/PluginInfo.java | 35 +-
.../apache/solr/core/QuerySenderListener.java | 10 +-
.../org/apache/solr/core/RequestHandlers.java | 2 +-
.../org/apache/solr/core/RequestParams.java | 15 +-
.../apache/solr/core/SchemaCodecFactory.java | 8 +-
.../solr/core/SimpleFSDirectoryFactory.java | 1 -
.../java/org/apache/solr/core/SolrConfig.java | 112 +-
.../src/java/org/apache/solr/core/SolrCore.java | 695 ++-
.../java/org/apache/solr/core/SolrCores.java | 6 +-
.../apache/solr/core/SolrDeletionPolicy.java | 17 +-
.../org/apache/solr/core/SolrInfoMBean.java | 11 +-
.../apache/solr/core/SolrResourceLoader.java | 54 +-
.../org/apache/solr/core/SolrXmlConfig.java | 33 +-
.../solr/core/StandardDirectoryFactory.java | 46 +-
.../java/org/apache/solr/core/ZkContainer.java | 46 +-
.../apache/solr/core/backup/BackupManager.java | 251 +
.../apache/solr/core/backup/package-info.java | 22 +
.../backup/repository/BackupRepository.java | 184 +
.../repository/BackupRepositoryFactory.java | 88 +
.../backup/repository/HdfsBackupRepository.java | 189 +
.../repository/LocalFileSystemRepository.java | 158 +
.../core/backup/repository/package-info.java | 23 +
.../snapshots/CollectionSnapshotMetaData.java | 242 +
.../core/snapshots/SolrSnapshotManager.java | 300 +
.../snapshots/SolrSnapshotMetaDataManager.java | 416 ++
.../solr/core/snapshots/SolrSnapshotsTool.java | 469 ++
.../solr/core/snapshots/package-info.java | 22 +
.../org/apache/solr/handler/BlobHandler.java | 33 +-
.../org/apache/solr/handler/CdcrParams.java | 10 +-
.../org/apache/solr/handler/CdcrReplicator.java | 8 +-
.../solr/handler/CdcrReplicatorManager.java | 242 +-
.../solr/handler/CdcrReplicatorScheduler.java | 6 +-
.../solr/handler/CdcrReplicatorState.java | 23 +
.../apache/solr/handler/CdcrRequestHandler.java | 238 +-
.../org/apache/solr/handler/ClassifyStream.java | 229 +
.../solr/handler/ContentStreamHandlerBase.java | 7 +-
.../apache/solr/handler/DumpRequestHandler.java | 17 +-
.../org/apache/solr/handler/ExportHandler.java | 48 +
.../org/apache/solr/handler/ExportWriter.java | 1725 ++++++
.../org/apache/solr/handler/GraphHandler.java | 19 +-
.../org/apache/solr/handler/IndexFetcher.java | 214 +-
.../solr/handler/MoreLikeThisHandler.java | 7 +-
.../apache/solr/handler/OldBackupDirectory.java | 54 +-
.../apache/solr/handler/PingRequestHandler.java | 10 +
.../apache/solr/handler/RealTimeGetHandler.java | 15 +-
.../apache/solr/handler/ReplicationHandler.java | 158 +-
.../apache/solr/handler/RequestHandlerBase.java | 130 +-
.../org/apache/solr/handler/RestoreCore.java | 32 +-
.../org/apache/solr/handler/SQLHandler.java | 1672 +-----
.../org/apache/solr/handler/SchemaHandler.java | 42 +-
.../org/apache/solr/handler/SnapShooter.java | 218 +-
.../apache/solr/handler/SolrConfigHandler.java | 168 +-
.../org/apache/solr/handler/StreamHandler.java | 98 +-
.../solr/handler/UpdateRequestHandler.java | 7 +
.../solr/handler/UpdateRequestHandlerApi.java | 73 +
.../apache/solr/handler/admin/BackupCoreOp.java | 84 +
.../handler/admin/BaseHandlerApiSupport.java | 236 +
.../handler/admin/CollectionHandlerApi.java | 319 +
.../solr/handler/admin/CollectionsHandler.java | 971 +--
.../solr/handler/admin/ConfigSetsHandler.java | 51 +-
.../handler/admin/ConfigSetsHandlerApi.java | 112 +
.../solr/handler/admin/CoreAdminHandler.java | 41 +-
.../solr/handler/admin/CoreAdminHandlerApi.java | 175 +
.../solr/handler/admin/CoreAdminOperation.java | 1030 +---
.../solr/handler/admin/CreateSnapshotOp.java | 64 +
.../solr/handler/admin/DeleteSnapshotOp.java | 51 +
.../apache/solr/handler/admin/InfoHandler.java | 83 +-
.../org/apache/solr/handler/admin/InvokeOp.java | 58 +
.../solr/handler/admin/LoggingHandler.java | 6 +
.../solr/handler/admin/LukeRequestHandler.java | 33 +-
.../solr/handler/admin/MergeIndexesOp.java | 142 +
.../solr/handler/admin/MetricsHandler.java | 207 +
.../solr/handler/admin/PluginInfoHandler.java | 5 +
.../solr/handler/admin/PrepRecoveryOp.java | 220 +
.../handler/admin/PropertiesRequestHandler.java | 5 +
.../handler/admin/RequestApplyUpdatesOp.java | 71 +
.../solr/handler/admin/RequestSyncShardOp.java | 100 +
.../solr/handler/admin/RestoreCoreOp.java | 71 +
.../solr/handler/admin/SecurityConfHandler.java | 221 +-
.../handler/admin/SecurityConfHandlerLocal.java | 104 +
.../handler/admin/SecurityConfHandlerZk.java | 92 +
.../admin/SegmentsInfoRequestHandler.java | 6 +
.../handler/admin/ShowFileRequestHandler.java | 6 +-
.../handler/admin/SolrInfoMBeanHandler.java | 6 +-
.../org/apache/solr/handler/admin/SplitOp.java | 142 +
.../org/apache/solr/handler/admin/StatusOp.java | 64 +
.../solr/handler/admin/SystemInfoHandler.java | 58 +-
.../solr/handler/admin/ThreadDumpHandler.java | 5 +
.../handler/admin/ZookeeperInfoHandler.java | 5 +
.../solr/handler/component/DebugComponent.java | 5 +
.../solr/handler/component/ExpandComponent.java | 119 +-
.../solr/handler/component/FacetComponent.java | 74 +-
.../solr/handler/component/FieldFacetStats.java | 24 +-
.../handler/component/HighlightComponent.java | 114 +-
.../handler/component/HttpShardHandler.java | 96 +-
.../component/HttpShardHandlerFactory.java | 154 +-
.../component/MoreLikeThisComponent.java | 21 +-
.../solr/handler/component/QueryComponent.java | 99 +-
.../component/QueryElevationComponent.java | 89 +-
.../handler/component/RangeFacetProcessor.java | 3 +-
.../handler/component/RangeFacetRequest.java | 33 +-
.../handler/component/RealTimeGetComponent.java | 736 ++-
.../component/ReplicaListTransformer.java | 35 +
.../solr/handler/component/ResponseBuilder.java | 5 +-
.../solr/handler/component/SearchComponent.java | 2 +
.../solr/handler/component/SearchHandler.java | 4 +-
.../component/ShardFieldSortedHitQueue.java | 8 +-
.../solr/handler/component/ShardHandler.java | 5 +-
.../ShufflingReplicaListTransformer.java | 39 +
.../component/SortedNumericStatsValues.java | 106 +
.../handler/component/SpellCheckComponent.java | 24 +-
.../handler/component/SpellCheckMergeData.java | 1 -
.../solr/handler/component/StatsComponent.java | 6 +
.../solr/handler/component/StatsField.java | 29 +-
.../solr/handler/component/StatsValues.java | 2 +-
.../handler/component/StatsValuesFactory.java | 20 +-
.../handler/component/TermVectorComponent.java | 14 +
.../solr/handler/component/TermsComponent.java | 130 +-
.../handler/loader/ContentStreamLoader.java | 2 -
.../solr/handler/loader/JavabinLoader.java | 3 -
.../apache/solr/handler/loader/JsonLoader.java | 40 +-
.../apache/solr/handler/loader/XMLLoader.java | 2 +-
.../solr/handler/sql/CalciteSolrDriver.java | 69 +
.../apache/solr/handler/sql/LimitStream.java | 89 +
.../apache/solr/handler/sql/SolrAggregate.java | 110 +
.../apache/solr/handler/sql/SolrEnumerator.java | 146 +
.../org/apache/solr/handler/sql/SolrFilter.java | 382 ++
.../org/apache/solr/handler/sql/SolrMethod.java | 44 +
.../apache/solr/handler/sql/SolrProject.java | 64 +
.../org/apache/solr/handler/sql/SolrRel.java | 104 +
.../org/apache/solr/handler/sql/SolrRules.java | 234 +
.../org/apache/solr/handler/sql/SolrSchema.java | 128 +
.../org/apache/solr/handler/sql/SolrSort.java | 79 +
.../org/apache/solr/handler/sql/SolrTable.java | 845 +++
.../apache/solr/handler/sql/SolrTableScan.java | 81 +
.../handler/sql/SolrToEnumerableConverter.java | 135 +
.../sql/SolrToEnumerableConverterRule.java | 39 +
.../apache/solr/handler/sql/package-info.java | 21 +
.../solr/highlight/DefaultSolrHighlighter.java | 144 +-
.../solr/highlight/HighlightingPluginBase.java | 2 +-
.../solr/highlight/LuceneRegexFragmenter.java | 217 +
.../solr/highlight/PostingsSolrHighlighter.java | 14 +-
.../apache/solr/highlight/RegexFragmenter.java | 196 -
.../apache/solr/highlight/SolrHighlighter.java | 1 +
.../solr/highlight/UnifiedSolrHighlighter.java | 392 ++
.../apache/solr/index/NoMergePolicyFactory.java | 34 +
.../solr/index/SlowCompositeReaderWrapper.java | 269 +
.../apache/solr/index/SortingMergePolicy.java | 21 -
.../org/apache/solr/internal/csv/CSVParser.java | 2 -
.../apache/solr/internal/csv/CSVPrinter.java | 2 -
.../org/apache/solr/logging/LogWatcher.java | 8 +-
.../solr/metrics/OperatingSystemMetricSet.java | 92 +
.../solr/metrics/SolrCoreMetricManager.java | 145 +
.../org/apache/solr/metrics/SolrMetricInfo.java | 104 +
.../apache/solr/metrics/SolrMetricManager.java | 698 +++
.../apache/solr/metrics/SolrMetricProducer.java | 32 +
.../apache/solr/metrics/SolrMetricReporter.java | 83 +
.../org/apache/solr/metrics/package-info.java | 23 +
.../metrics/reporters/JmxObjectNameFactory.java | 155 +
.../metrics/reporters/SolrGangliaReporter.java | 144 +
.../metrics/reporters/SolrGraphiteReporter.java | 129 +
.../solr/metrics/reporters/SolrJmxReporter.java | 179 +
.../metrics/reporters/SolrSlf4jReporter.java | 127 +
.../solr/metrics/reporters/package-info.java | 22 +
.../org/apache/solr/parser/QueryParser.java | 15 +-
.../java/org/apache/solr/parser/QueryParser.jj | 7 +-
.../solr/parser/QueryParserTokenManager.java | 13 -
.../apache/solr/parser/SolrQueryParserBase.java | 211 +-
.../java/org/apache/solr/query/FilterQuery.java | 6 +-
.../org/apache/solr/query/SolrRangeQuery.java | 24 +-
.../apache/solr/request/DocValuesFacets.java | 91 +-
.../org/apache/solr/request/DocValuesStats.java | 52 +-
.../org/apache/solr/request/IntervalFacets.java | 193 +-
.../org/apache/solr/request/NumericFacets.java | 225 +-
.../request/PerSegmentSingleValuedFaceting.java | 53 +-
.../org/apache/solr/request/SimpleFacets.java | 371 +-
.../apache/solr/request/SolrQueryRequest.java | 24 +
.../solr/request/SolrQueryRequestBase.java | 35 +
.../apache/solr/request/SolrRequestInfo.java | 7 +-
.../solr/request/SubstringBytesRefFilter.java | 52 +
.../org/apache/solr/request/json/JSONUtil.java | 6 -
.../apache/solr/request/json/ObjectUtil.java | 3 -
.../apache/solr/request/json/RequestUtil.java | 16 +-
.../solr/request/macro/MacroExpander.java | 15 +-
.../solr/response/BinaryResponseWriter.java | 9 +-
.../org/apache/solr/response/DocsStreamer.java | 8 +
.../solr/response/GeoJSONResponseWriter.java | 1 -
.../solr/response/GraphMLResponseWriter.java | 6 +-
.../solr/response/JSONResponseWriter.java | 297 +-
.../apache/solr/response/PHPResponseWriter.java | 6 +
.../response/PHPSerializedResponseWriter.java | 1 -
.../org/apache/solr/response/ResultContext.java | 3 +-
.../solr/response/SmileResponseWriter.java | 5 +
.../solr/response/SortingResponseWriter.java | 1617 -----
.../solr/response/TextResponseWriter.java | 79 +-
.../transform/ChildDocTransformerFactory.java | 4 +-
.../transform/DocIdAugmenterFactory.java | 10 +-
.../solr/response/transform/DocTransformer.java | 26 +-
.../response/transform/DocTransformers.java | 12 +
.../transform/ExcludedMarkerFactory.java | 2 -
.../transform/ExplainAugmenterFactory.java | 22 +-
.../transform/SubQueryAugmenterFactory.java | 18 +-
.../response/transform/TransformerFactory.java | 2 +-
.../transform/ValueSourceAugmenter.java | 21 +-
.../solr/rest/ManagedResourceStorage.java | 19 +-
.../java/org/apache/solr/rest/RestManager.java | 10 +-
.../org/apache/solr/rest/SolrSchemaRestApi.java | 2 -
.../analysis/ManagedStopFilterFactory.java | 4 +-
.../schema/analysis/ManagedWordSetResource.java | 1 -
.../solr/schema/AbstractSpatialFieldType.java | 97 +-
.../java/org/apache/solr/schema/BBoxField.java | 7 +-
.../org/apache/solr/schema/BinaryField.java | 2 +-
.../java/org/apache/solr/schema/BoolField.java | 79 +-
.../org/apache/solr/schema/CollationField.java | 7 +-
.../org/apache/solr/schema/CurrencyField.java | 42 +-
.../apache/solr/schema/DoublePointField.java | 195 +
.../java/org/apache/solr/schema/EnumField.java | 64 +-
.../apache/solr/schema/ExternalFileField.java | 8 +-
.../java/org/apache/solr/schema/FieldType.java | 129 +-
.../solr/schema/FieldTypePluginLoader.java | 59 +-
.../org/apache/solr/schema/FloatPointField.java | 196 +
.../org/apache/solr/schema/GeoHashField.java | 10 +-
.../solr/schema/HasImplicitIndexAnalyzer.java | 25 +
.../org/apache/solr/schema/IndexSchema.java | 44 +-
.../org/apache/solr/schema/IntPointField.java | 192 +
.../solr/schema/JsonPreAnalyzedParser.java | 1 -
.../java/org/apache/solr/schema/LatLonType.java | 34 +-
.../org/apache/solr/schema/LongPointField.java | 191 +
.../solr/schema/ManagedIndexSchemaFactory.java | 15 +-
.../java/org/apache/solr/schema/NumberType.java | 25 +
.../apache/solr/schema/NumericFieldType.java | 172 +
.../schema/OpenExchangeRatesOrgProvider.java | 4 +-
.../java/org/apache/solr/schema/PointField.java | 251 +
.../java/org/apache/solr/schema/PointType.java | 12 +-
.../apache/solr/schema/PreAnalyzedField.java | 21 +-
.../org/apache/solr/schema/RandomSortField.java | 4 +-
.../schema/RptWithGeometrySpatialField.java | 28 +-
.../org/apache/solr/schema/SchemaField.java | 73 +-
.../org/apache/solr/schema/SchemaManager.java | 175 +-
.../schema/SpatialPointVectorFieldType.java | 17 +-
.../java/org/apache/solr/schema/StrField.java | 2 +-
.../org/apache/solr/schema/StrFieldSource.java | 8 +-
.../java/org/apache/solr/schema/TextField.java | 14 +-
.../org/apache/solr/schema/TrieDateField.java | 2 +-
.../org/apache/solr/schema/TrieDoubleField.java | 53 +-
.../java/org/apache/solr/schema/TrieField.java | 199 +-
.../org/apache/solr/schema/TrieFloatField.java | 53 +-
.../org/apache/solr/schema/TrieIntField.java | 54 +-
.../org/apache/solr/schema/TrieLongField.java | 54 +-
.../apache/solr/schema/ZkIndexSchemaReader.java | 10 +-
.../apache/solr/search/AbstractReRankQuery.java | 83 +
.../java/org/apache/solr/search/BitDocSet.java | 18 +-
.../org/apache/solr/search/CacheConfig.java | 30 +-
.../solr/search/CollapsingQParserPlugin.java | 332 +-
.../solr/search/ComplexPhraseQParserPlugin.java | 70 +-
.../org/apache/solr/search/DisMaxQParser.java | 1 -
.../apache/solr/search/DisMaxQParserPlugin.java | 1 -
.../src/java/org/apache/solr/search/DocSet.java | 4 +-
.../java/org/apache/solr/search/DocSetBase.java | 38 +-
.../org/apache/solr/search/DocSetCollector.java | 7 +
.../java/org/apache/solr/search/DocSetUtil.java | 95 +-
.../java/org/apache/solr/search/DocSlice.java | 9 +-
.../apache/solr/search/ExportQParserPlugin.java | 29 +-
.../solr/search/ExtendedDismaxQParser.java | 84 +-
.../search/ExtendedDismaxQParserPlugin.java | 1 -
.../apache/solr/search/ExtendedQueryBase.java | 2 +-
.../org/apache/solr/search/FastLRUCache.java | 30 +-
.../apache/solr/search/FieldQParserPlugin.java | 1 -
.../src/java/org/apache/solr/search/Filter.java | 10 +-
.../solr/search/FunctionQParserPlugin.java | 1 -
.../solr/search/FunctionRangeQParserPlugin.java | 5 +-
.../solr/search/GraphTermsQParserPlugin.java | 21 +-
.../java/org/apache/solr/search/Grouping.java | 20 +-
.../java/org/apache/solr/search/HashDocSet.java | 2 +-
.../apache/solr/search/HashQParserPlugin.java | 74 +-
.../solr/search/IGainTermsQParserPlugin.java | 251 +
.../java/org/apache/solr/search/Insanity.java | 15 +-
.../apache/solr/search/JoinQParserPlugin.java | 46 +-
.../java/org/apache/solr/search/LRUCache.java | 39 +-
.../search/LegacyNumericRangeQueryBuilder.java | 136 +
.../apache/solr/search/LuceneQParserPlugin.java | 10 +-
.../solr/search/OldLuceneQParserPlugin.java | 1 -
.../apache/solr/search/PrefixQParserPlugin.java | 3 -
.../java/org/apache/solr/search/QParser.java | 51 +-
.../org/apache/solr/search/QParserPlugin.java | 14 +-
.../org/apache/solr/search/QueryContext.java | 1 -
.../org/apache/solr/search/QueryParsing.java | 10 +-
.../java/org/apache/solr/search/QueryUtils.java | 2 -
.../apache/solr/search/QueryWrapperFilter.java | 14 +-
.../apache/solr/search/RawQParserPlugin.java | 1 -
.../org/apache/solr/search/ReRankCollector.java | 175 +
.../apache/solr/search/ReRankQParserPlugin.java | 361 +-
.../org/apache/solr/search/ReRankWeight.java | 48 +
.../org/apache/solr/search/ReturnFields.java | 7 +
.../search/SignificantTermsQParserPlugin.java | 260 +
.../apache/solr/search/SimpleQParserPlugin.java | 3 -
.../solr/search/SolrConstantScoreQuery.java | 19 +-
.../org/apache/solr/search/SolrCoreParser.java | 70 +-
.../apache/solr/search/SolrFieldCacheMBean.java | 14 +-
.../apache/solr/search/SolrIndexSearcher.java | 378 +-
.../apache/solr/search/SolrQueryBuilder.java | 34 +
.../org/apache/solr/search/SolrQueryParser.java | 18 -
.../apache/solr/search/SolrReturnFields.java | 12 +-
.../solr/search/SolrSpanQueryBuilder.java | 33 +
.../java/org/apache/solr/search/SortSpec.java | 10 +
.../org/apache/solr/search/SortedIntDocSet.java | 14 +-
.../solr/search/SpatialBoxQParserPlugin.java | 1 -
.../solr/search/SpatialFilterQParserPlugin.java | 1 -
.../solr/search/SurroundQParserPlugin.java | 1 -
.../apache/solr/search/TermQParserPlugin.java | 11 +-
.../apache/solr/search/TermsQParserPlugin.java | 16 +-
.../TextLogisticRegressionQParserPlugin.java | 292 +
.../apache/solr/search/ValueSourceParser.java | 148 +-
.../org/apache/solr/search/WrappedQuery.java | 4 +-
.../apache/solr/search/XmlQParserPlugin.java | 10 +
.../solr/search/facet/AggValueSource.java | 1 -
.../org/apache/solr/search/facet/BlockJoin.java | 1 -
.../apache/solr/search/facet/FacetBucket.java | 189 +
.../apache/solr/search/facet/FacetField.java | 1064 +---
.../solr/search/facet/FacetFieldMerger.java | 211 +
.../solr/search/facet/FacetFieldProcessor.java | 513 ++
.../facet/FacetFieldProcessorByArray.java | 95 +
.../facet/FacetFieldProcessorByArrayDV.java | 337 ++
.../facet/FacetFieldProcessorByArrayUIF.java | 71 +
.../FacetFieldProcessorByEnumTermsStream.java | 356 ++
.../facet/FacetFieldProcessorByHashDV.java | 449 ++
.../search/facet/FacetFieldProcessorDV.java | 291 -
.../facet/FacetFieldProcessorNumeric.java | 444 --
.../apache/solr/search/facet/FacetMerger.java | 126 +-
.../apache/solr/search/facet/FacetModule.java | 587 +-
.../solr/search/facet/FacetProcessor.java | 292 +-
.../apache/solr/search/facet/FacetQuery.java | 5 -
.../apache/solr/search/facet/FacetRange.java | 48 +-
.../solr/search/facet/FacetRangeMerger.java | 123 +
.../apache/solr/search/facet/FacetRequest.java | 126 +-
.../search/facet/FacetRequestSortedMerger.java | 247 +
.../org/apache/solr/search/facet/FieldUtil.java | 151 +-
.../org/apache/solr/search/facet/HLLAgg.java | 35 +-
.../apache/solr/search/facet/LegacyFacet.java | 1 -
.../apache/solr/search/facet/PercentileAgg.java | 11 +-
.../solr/search/facet/SimpleAggValueSource.java | 3 -
.../org/apache/solr/search/facet/SlotAcc.java | 40 +-
.../solr/search/facet/StrAggValueSource.java | 7 -
.../solr/search/facet/UnInvertedField.java | 15 +-
.../org/apache/solr/search/facet/UniqueAgg.java | 16 +-
.../solr/search/facet/UniqueMultiDvSlotAcc.java | 37 +-
.../search/facet/UniqueSinglevaluedSlotAcc.java | 26 +-
.../apache/solr/search/facet/UniqueSlotAcc.java | 2 +-
.../solr/search/function/FileFloatSource.java | 15 +-
.../solr/search/function/OrdFieldSource.java | 43 +-
.../search/function/ReverseOrdFieldSource.java | 23 +-
.../function/SolrComparisonBoolFunction.java | 60 +
.../function/distance/GeohashFunction.java | 4 +-
.../distance/GeohashHaversineFunction.java | 6 +-
.../distance/HaversineConstFunction.java | 4 +-
.../function/distance/HaversineFunction.java | 6 +-
.../distance/SquaredEuclideanFunction.java | 4 +-
.../distance/StringDistanceFunction.java | 6 +-
.../distance/VectorDistanceFunction.java | 6 +-
.../apache/solr/search/grouping/Command.java | 4 +-
.../solr/search/grouping/CommandHandler.java | 9 +-
.../search/grouping/GroupingSpecification.java | 70 +-
.../distributed/command/GroupConverter.java | 4 +-
.../distributed/command/QueryCommand.java | 4 +-
.../command/SearchGroupsFieldCommand.java | 16 +-
.../command/TopGroupsFieldCommand.java | 8 +-
.../SearchGroupShardResponseProcessor.java | 164 +-
.../TopGroupsShardResponseProcessor.java | 117 +-
.../SearchGroupsResultTransformer.java | 18 +-
.../ShardResultTransformerUtils.java | 51 +
.../TopGroupsResultTransformer.java | 17 +-
.../GroupedEndResultTransformer.java | 4 +-
.../join/BlockJoinDocSetFacetComponent.java | 34 +-
.../search/join/BlockJoinFacetAccsHolder.java | 83 +
.../search/join/BlockJoinFacetCollector.java | 131 -
.../search/join/BlockJoinFacetComponent.java | 165 +-
.../join/BlockJoinFacetComponentSupport.java | 156 +
.../solr/search/join/BlockJoinFacetFilter.java | 17 +
.../join/BlockJoinFieldFacetAccumulator.java | 37 +-
.../search/join/BlockJoinParentQParser.java | 11 +-
.../join/BlockJoinParentQParserPlugin.java | 1 -
.../solr/search/join/GraphQParserPlugin.java | 1 -
.../org/apache/solr/search/join/GraphQuery.java | 93 +-
.../solr/search/join/GraphQueryParser.java | 1 -
.../solr/search/join/GraphTermsCollector.java | 20 +-
.../search/join/ScoreJoinQParserPlugin.java | 45 +-
.../apache/solr/search/mlt/CloudMLTQParser.java | 91 +-
.../solr/search/mlt/MLTQParserPlugin.java | 1 -
.../solr/search/mlt/SimpleMLTQParser.java | 65 +-
.../similarities/SchemaSimilarityFactory.java | 43 +-
.../SweetSpotSimilarityFactory.java | 1 -
.../apache/solr/search/stats/LRUStatsCache.java | 5 -
.../security/AttributeOnlyServletContext.java | 291 +
.../solr/security/AuthenticationPlugin.java | 29 +-
.../solr/security/AuthorizationContext.java | 1 -
.../security/AutorizationEditOperation.java | 31 +-
.../apache/solr/security/BasicAuthPlugin.java | 31 +-
.../ConfigurableInternodeAuthHadoopPlugin.java | 68 +
.../security/DelegationTokenKerberosFilter.java | 220 +
.../apache/solr/security/HadoopAuthFilter.java | 198 +
.../apache/solr/security/HadoopAuthPlugin.java | 278 +
.../apache/solr/security/KerberosFilter.java | 14 +
.../apache/solr/security/KerberosPlugin.java | 468 +-
.../solr/security/PKIAuthenticationPlugin.java | 39 +-
.../org/apache/solr/security/Permission.java | 46 +-
.../solr/security/PermissionNameProvider.java | 5 +-
.../solr/security/PrintWriterWrapper.java | 215 +
...tContinuesRecorderAuthenticationHandler.java | 71 +
.../security/RuleBasedAuthorizationPlugin.java | 13 +-
.../security/Sha256AuthenticationProvider.java | 10 +-
.../solr/servlet/DirectSolrConnection.java | 6 -
.../org/apache/solr/servlet/HttpSolrCall.java | 249 +-
.../org/apache/solr/servlet/ResponseUtils.java | 6 +
.../apache/solr/servlet/SolrDispatchFilter.java | 136 +-
.../apache/solr/servlet/SolrRequestParsers.java | 58 +-
.../solr/servlet/StartupLoggingUtils.java | 116 +
.../solr/servlet/cache/HttpCacheHeaderUtil.java | 2 -
.../spelling/AbstractLuceneSpellChecker.java | 6 -
.../solr/spelling/DirectSolrSpellChecker.java | 22 +-
.../solr/spelling/SpellCheckCollator.java | 3 +
.../DocumentExpressionDictionaryFactory.java | 18 +-
.../solr/spelling/suggest/SolrSuggester.java | 31 +-
.../solr/store/blockcache/BlockCache.java | 91 +-
.../store/blockcache/BlockCacheLocation.java | 4 +-
.../solr/store/blockcache/BlockDirectory.java | 5 +-
.../store/blockcache/BlockDirectoryCache.java | 32 +-
.../solr/store/blockcache/BufferStore.java | 2 +-
.../blockcache/CustomBufferedIndexInput.java | 2 +-
.../apache/solr/store/blockcache/Metrics.java | 1 -
.../apache/solr/store/hdfs/HdfsDirectory.java | 33 +-
.../apache/solr/store/hdfs/HdfsFileReader.java | 105 -
.../apache/solr/uninverting/DocTermOrds.java | 889 +++
.../org/apache/solr/uninverting/FieldCache.java | 447 ++
.../apache/solr/uninverting/FieldCacheImpl.java | 1254 ++++
.../solr/uninverting/UninvertingReader.java | 456 ++
.../apache/solr/uninverting/package-info.java | 21 +
.../apache/solr/update/AddUpdateCommand.java | 42 +-
.../org/apache/solr/update/CdcrUpdateLog.java | 7 +-
.../solr/update/DefaultSolrCoreState.java | 21 +-
.../solr/update/DeleteByQueryWrapper.java | 41 +-
.../apache/solr/update/DeleteUpdateCommand.java | 2 -
.../solr/update/DirectUpdateHandler2.java | 222 +-
.../org/apache/solr/update/DocumentBuilder.java | 151 +-
.../apache/solr/update/HdfsTransactionLog.java | 144 +-
.../org/apache/solr/update/HdfsUpdateLog.java | 22 +-
.../apache/solr/update/IndexFingerprint.java | 132 +-
.../apache/solr/update/MergeIndexesCommand.java | 12 +-
.../java/org/apache/solr/update/PeerSync.java | 315 +-
.../apache/solr/update/SolrCmdDistributor.java | 19 +-
.../org/apache/solr/update/SolrCoreState.java | 10 +-
.../org/apache/solr/update/SolrIndexConfig.java | 28 +-
.../apache/solr/update/SolrIndexSplitter.java | 21 +-
.../org/apache/solr/update/SolrIndexWriter.java | 170 +-
.../solr/update/StreamingSolrClients.java | 2 +-
.../org/apache/solr/update/TransactionLog.java | 50 +-
.../org/apache/solr/update/UpdateHandler.java | 5 +
.../java/org/apache/solr/update/UpdateLog.java | 332 +-
.../apache/solr/update/UpdateShardHandler.java | 98 +-
.../solr/update/UpdateShardHandlerConfig.java | 14 +-
.../org/apache/solr/update/VersionInfo.java | 17 +-
...tractDefaultValueUpdateProcessorFactory.java | 2 -
.../AddSchemaFieldsUpdateProcessorFactory.java | 38 +-
.../processor/AtomicUpdateDocumentMerger.java | 182 +-
.../update/processor/CdcrUpdateProcessor.java | 10 +-
.../ClassificationUpdateProcessor.java | 95 +-
.../ClassificationUpdateProcessorFactory.java | 221 +-
.../ClassificationUpdateProcessorParams.java | 112 +
.../ConcatFieldUpdateProcessorFactory.java | 66 +-
.../CountFieldValuesUpdateProcessorFactory.java | 25 +-
.../DefaultValueUpdateProcessorFactory.java | 4 -
.../processor/DistributedUpdateProcessor.java | 318 +-
.../DistributingUpdateProcessorFactory.java | 2 -
...BasedVersionConstraintsProcessorFactory.java | 2 +-
.../DocExpirationUpdateProcessorFactory.java | 6 +-
.../FieldLengthUpdateProcessorFactory.java | 29 +-
.../processor/FieldMutatingUpdateProcessor.java | 72 +-
.../FieldMutatingUpdateProcessorFactory.java | 17 +-
.../FieldValueMutatingUpdateProcessor.java | 12 +
.../FieldValueSubsetUpdateProcessorFactory.java | 23 +-
.../FirstFieldValueUpdateProcessorFactory.java | 14 +-
.../HTMLStripFieldUpdateProcessorFactory.java | 51 +-
.../IgnoreFieldUpdateProcessorFactory.java | 33 +-
.../LastFieldValueUpdateProcessorFactory.java | 10 +-
.../solr/update/processor/MD5Signature.java | 1 -
.../MaxFieldValueUpdateProcessorFactory.java | 16 +-
.../MinFieldValueUpdateProcessorFactory.java | 16 +-
.../NoOpDistributingUpdateProcessorFactory.java | 2 -
...ParseBooleanFieldUpdateProcessorFactory.java | 28 +-
.../ParseDateFieldUpdateProcessorFactory.java | 27 +-
...ParseNumericFieldUpdateProcessorFactory.java | 16 +-
.../processor/RegexReplaceProcessorFactory.java | 25 +-
.../update/processor/RegexpBoostProcessor.java | 1 -
.../RemoveBlankFieldUpdateProcessorFactory.java | 18 +-
.../processor/RunUpdateProcessorFactory.java | 1 -
.../processor/SimpleUpdateProcessorFactory.java | 46 +-
.../SkipExistingDocumentsProcessorFactory.java | 258 +
.../TemplateUpdateProcessorFactory.java | 120 +
.../TimestampUpdateProcessorFactory.java | 7 -
.../processor/TolerantUpdateProcessor.java | 6 -
.../TolerantUpdateProcessorFactory.java | 1 -
.../TrimFieldUpdateProcessorFactory.java | 17 +-
.../TruncateFieldUpdateProcessorFactory.java | 28 +-
.../UniqFieldsUpdateProcessorFactory.java | 16 +-
.../processor/UpdateRequestProcessor.java | 28 +-
.../processor/UpdateRequestProcessorChain.java | 59 +-
.../org/apache/solr/util/CommandOperation.java | 7 +-
.../apache/solr/util/ConcurrentLFUCache.java | 15 +-
.../apache/solr/util/ConcurrentLRUCache.java | 465 +-
.../java/org/apache/solr/util/CryptoKeys.java | 6 +-
.../src/java/org/apache/solr/util/DOMUtil.java | 5 +
.../src/java/org/apache/solr/util/JmxUtil.java | 78 +
.../apache/solr/util/JsonSchemaValidator.java | 370 ++
.../src/java/org/apache/solr/util/PathTrie.java | 195 +
.../org/apache/solr/util/PivotListEntry.java | 2 -
.../apache/solr/util/RecordingJSONParser.java | 93 +-
.../org/apache/solr/util/SimplePostTool.java | 59 +-
.../src/java/org/apache/solr/util/SolrCLI.java | 1121 +++-
.../solr/util/SolrFileCleaningTracker.java | 147 +
.../org/apache/solr/util/SolrPluginUtils.java | 42 +-
.../org/apache/solr/util/TestInjection.java | 153 +-
.../src/java/org/apache/solr/util/TimeOut.java | 13 +-
.../java/org/apache/solr/util/stats/Clock.java | 84 -
.../java/org/apache/solr/util/stats/EWMA.java | 126 -
.../util/stats/ExponentiallyDecayingSample.java | 218 -
.../org/apache/solr/util/stats/Histogram.java | 238 -
.../stats/HttpClientMetricNameStrategy.java | 28 +
.../stats/InstrumentedHttpRequestExecutor.java | 136 +
...entedPoolingHttpClientConnectionManager.java | 72 +
.../java/org/apache/solr/util/stats/Meter.java | 143 -
.../org/apache/solr/util/stats/MetricUtils.java | 203 +
.../java/org/apache/solr/util/stats/Sample.java | 52 -
.../org/apache/solr/util/stats/Snapshot.java | 168 -
.../java/org/apache/solr/util/stats/Timer.java | 203 -
.../apache/solr/util/stats/TimerContext.java | 55 -
.../apache/solr/util/stats/UniformSample.java | 108 -
.../solr/util/xslt/TransformerProvider.java | 1 -
.../resources/EditableSolrConfigAttributes.json | 21 +-
solr/core/src/resources/ImplicitPlugins.json | 87 +-
.../resources/SystemCollectionSolrConfig.xml | 1 -
.../src/resources/apispec/cluster.Commands.json | 74 +
.../apispec/cluster.commandstatus.delete.json | 10 +
.../apispec/cluster.commandstatus.json | 20 +
.../apispec/cluster.configs.Commands.json | 34 +
.../apispec/cluster.configs.delete.json | 12 +
.../src/resources/apispec/cluster.configs.json | 12 +
solr/core/src/resources/apispec/cluster.json | 14 +
.../src/resources/apispec/cluster.nodes.json | 12 +
.../cluster.security.BasicAuth.Commands.json | 23 +
...cluster.security.RuleBasedAuthorization.json | 129 +
...luster.security.authentication.Commands.json | 12 +
.../cluster.security.authentication.json | 12 +
...cluster.security.authorization.Commands.json | 13 +
.../apispec/cluster.security.authorization.json | 13 +
.../resources/apispec/collections.Commands.json | 206 +
.../collections.collection.Commands.json | 137 +
.../collections.collection.Commands.modify.json | 36 +
.../collections.collection.Commands.reload.json | 11 +
.../apispec/collections.collection.delete.json | 13 +
.../apispec/collections.collection.json | 19 +
.../collections.collection.shards.Commands.json | 109 +
...ctions.collection.shards.shard.Commands.json | 24 +
...lections.collection.shards.shard.delete.json | 27 +
....collection.shards.shard.replica.delete.json | 39 +
.../core/src/resources/apispec/collections.json | 13 +
.../src/resources/apispec/core.RealtimeGet.json | 26 +
.../apispec/core.SchemaEdit.addCopyField.json | 27 +
.../apispec/core.SchemaEdit.addField.json | 98 +
.../core.SchemaEdit.addFieldType.analyzers.json | 51 +
.../apispec/core.SchemaEdit.addFieldType.json | 53 +
.../core.SchemaEdit.deleteCopyField.json | 19 +
.../core.SchemaEdit.deleteDynamicField.json | 12 +
.../apispec/core.SchemaEdit.deleteField.json | 12 +
.../core.SchemaEdit.deleteFieldType.json | 14 +
.../src/resources/apispec/core.SchemaEdit.json | 47 +
.../apispec/core.SchemaRead.copyFields.json | 26 +
...ore.SchemaRead.dynamicFields_fieldTypes.json | 20 +
.../apispec/core.SchemaRead.fields.json | 34 +
.../src/resources/apispec/core.SchemaRead.json | 18 +
.../core/src/resources/apispec/core.Update.json | 17 +
...g.Commands.addRequestHandler.properties.json | 25 +
.../apispec/core.config.Commands.generic.json | 19 +
.../resources/apispec/core.config.Commands.json | 215 +
.../core.config.Commands.runtimeLib.json | 23 +
.../apispec/core.config.Params.Commands.json | 31 +
.../resources/apispec/core.config.Params.json | 13 +
.../core/src/resources/apispec/core.config.json | 18 +
.../src/resources/apispec/core.system.blob.json | 20 +
.../apispec/core.system.blob.upload.json | 12 +
.../src/resources/apispec/cores.Commands.json | 85 +
.../src/resources/apispec/cores.Status.json | 20 +
.../resources/apispec/cores.core.Commands.json | 136 +
.../apispec/cores.core.Commands.split.json | 34 +
solr/core/src/resources/apispec/emptySpec.json | 11 +
.../src/resources/apispec/node.Commands.json | 24 +
solr/core/src/resources/apispec/node.Info.json | 11 +
.../core/src/resources/apispec/node.invoke.json | 16 +
.../conf/schema-distrib-interval-faceting.xml | 22 +-
.../solr/collection1/conf/schema-docValues.xml | 5 +-
.../conf/schema-docValuesFaceting.xml | 23 +-
.../conf/schema-docValuesMissing.xml | 13 +
.../collection1/conf/schema-docValuesMulti.xml | 1 +
.../collection1/conf/schema-inplace-updates.xml | 67 +
.../conf/schema-minimal-atomic-stress.xml | 38 +
.../schema-minimal-with-another-uniqkey.xml | 23 +
.../solr/collection1/conf/schema-point.xml | 98 +
.../collection1/conf/schema-psuedo-fields.xml | 74 +
.../solr/collection1/conf/schema-sorts.xml | 44 +-
.../conf/schema-unifiedhighlight.xml | 46 +
.../test-files/solr/collection1/conf/schema.xml | 86 +-
.../solr/collection1/conf/schema11.xml | 45 +-
.../solr/collection1/conf/schema12.xml | 27 +-
.../solr/collection1/conf/schema15.xml | 8 +-
.../solr/collection1/conf/schema_codec.xml | 5 +-
.../solr/collection1/conf/schema_latest.xml | 63 +-
...dd-schema-fields-update-processor-chains.xml | 8 +-
.../conf/solrconfig-analytics-query.xml | 10 +-
.../conf/solrconfig-cache-enable-disable.xml | 80 +
.../conf/solrconfig-classification.xml | 15 +
.../conf/solrconfig-collapseqparser.xml | 8 -
.../conf/solrconfig-indexmetrics.xml | 57 +
.../conf/solrconfig-infixsuggesters.xml | 101 +
.../conf/solrconfig-managed-schema.xml | 2 +-
.../conf/solrconfig-master-throttled.xml | 2 +-
.../conf/solrconfig-nomergepolicyfactory.xml | 32 +
.../conf/solrconfig-plugcollector.xml | 9 -
.../collection1/conf/solrconfig-schemaless.xml | 45 +-
.../solrconfig-sortingmergepolicyfactory.xml | 3 +-
.../conf/solrconfig-testxmlparser.xml | 33 +
.../solr/collection1/conf/solrconfig-tlog.xml | 8 +-
.../conf/solrconfig-update-processor-chains.xml | 2 +
.../solr/collection1/conf/solrconfig.xml | 13 +-
.../solr/collection1/conf/solrconfig_perf.xml | 1 -
.../cdcr-source-disabled/conf/schema.xml | 29 +
.../cdcr-source-disabled/conf/solrconfig.xml | 60 +
.../solr/configsets/cdcr-source/conf/schema.xml | 29 +
.../configsets/cdcr-source/conf/solrconfig.xml | 76 +
.../solr/configsets/cdcr-target/conf/schema.xml | 29 +
.../configsets/cdcr-target/conf/solrconfig.xml | 63 +
.../configsets/cloud-dynamic/conf/schema.xml | 277 +
.../cloud-dynamic/conf/solrconfig.xml | 48 +
.../solr/configsets/cloud-hdfs/conf/schema.xml | 28 +
.../configsets/cloud-hdfs/conf/solrconfig.xml | 52 +
.../conf/managed-schema | 41 +
.../conf/solrconfig.xml | 51 +
.../cloud-managed-upgrade/conf/schema.xml | 27 +
.../cloud-managed-upgrade/conf/solrconfig.xml | 50 +
.../cloud-minimal-jmx/conf/schema.xml | 28 +
.../cloud-minimal-jmx/conf/solrconfig.xml | 50 +
.../configsets/cloud-subdirs/conf/schema.xml | 28 +
.../cloud-subdirs/conf/solrconfig.xml | 48 +
.../conf/stopwords/stopwords-en.txt | 62 +
.../solr/configsets/doc-expiry/conf/schema.xml | 271 +
.../configsets/doc-expiry/conf/solrconfig.xml | 107 +
.../exitable-directory/conf/schema.xml | 28 +
.../exitable-directory/conf/solrconfig.xml | 117 +
.../solr/security/hadoop_kerberos_config.json | 16 +
.../hadoop_simple_auth_with_delegation.json | 29 +
solr/core/src/test-files/solr/solr-50-all.xml | 4 +
.../test-files/solr/solr-gangliareporter.xml | 32 +
.../test-files/solr/solr-graphitereporter.xml | 31 +
.../src/test-files/solr/solr-metricreporter.xml | 57 +
solr/core/src/test-files/solr/solr-no-core.xml | 45 -
.../src/test-files/solr/solr-slf4jreporter.xml | 35 +
solr/core/src/test-files/solr/solr.xml | 3 +
.../apache/solr/DisMaxRequestHandlerTest.java | 4 +-
.../solr/DistributedIntervalFacetingTest.java | 3 +-
.../solr/HelloWorldSolrCloudTestCase.java | 94 +
.../test/org/apache/solr/MinimalSchemaTest.java | 5 +-
.../test/org/apache/solr/SolrInfoMBeanTest.java | 1 -
.../apache/solr/TestDistributedGrouping.java | 91 +-
.../org/apache/solr/TestDistributedSearch.java | 58 +-
.../org/apache/solr/TestGroupingSearch.java | 1 +
.../core/src/test/org/apache/solr/TestJoin.java | 6 +-
.../org/apache/solr/TestRandomDVFaceting.java | 34 +-
.../org/apache/solr/TestRandomFaceting.java | 269 +-
.../solr/TestSimpleTrackingShardHandler.java | 1 -
.../PathHierarchyTokenizerFactoryTest.java | 3 -
.../TestReversedWildcardFilterFactory.java | 58 +-
.../test/org/apache/solr/api/TestPathTrie.java | 61 +
.../solr/client/solrj/ConnectionReuseTest.java | 198 -
.../solrj/embedded/TestJettySolrRunner.java | 4 +-
.../client/solrj/impl/ConnectionReuseTest.java | 196 +
.../AbstractCloudBackupRestoreTestCase.java | 286 +
.../apache/solr/cloud/AliasIntegrationTest.java | 291 +-
.../AsyncCallRequestStatusResponseTest.java | 44 +-
.../solr/cloud/AsyncMigrateRouteKeyTest.java | 121 -
.../solr/cloud/BaseCdcrDistributedZkTest.java | 28 +-
.../solr/cloud/BasicDistributedZk2Test.java | 27 +-
.../solr/cloud/BasicDistributedZkTest.java | 7 +-
.../apache/solr/cloud/CdcrBootstrapTest.java | 371 ++
.../cloud/CdcrReplicationDistributedZkTest.java | 33 +
.../cloud/ChaosMonkeyNothingIsSafeTest.java | 6 +-
.../solr/cloud/ChaosMonkeyShardSplitTest.java | 13 +-
.../apache/solr/cloud/CleanupOldIndexTest.java | 117 +-
.../cloud/CloudExitableDirectoryReaderTest.java | 47 +-
.../org/apache/solr/cloud/ClusterStateTest.java | 16 +-
.../solr/cloud/ClusterStateUpdateTest.java | 5 -
.../apache/solr/cloud/CollectionReloadTest.java | 81 +-
.../solr/cloud/CollectionStateFormat2Test.java | 73 +-
.../cloud/CollectionTooManyReplicasTest.java | 301 +-
.../cloud/CollectionsAPIDistributedZkTest.java | 1311 ++---
.../solr/cloud/CollectionsAPISolrJTest.java | 466 +-
...ConcurrentDeleteAndCreateCollectionTest.java | 46 +-
.../apache/solr/cloud/ConfigSetsAPITest.java | 39 +-
.../solr/cloud/ConnectionManagerTest.java | 5 -
.../solr/cloud/CreateCollectionCleanupTest.java | 10 +-
.../apache/solr/cloud/CustomCollectionTest.java | 496 +-
.../solr/cloud/DeleteInactiveReplicaTest.java | 186 +-
.../DeleteLastCustomShardedReplicaTest.java | 105 +-
.../org/apache/solr/cloud/DeleteNodeTest.java | 75 +
.../apache/solr/cloud/DeleteReplicaTest.java | 242 +-
.../org/apache/solr/cloud/DeleteShardTest.java | 211 +-
.../solr/cloud/DistribCursorPagingTest.java | 5 +-
...DistribDocExpirationUpdateProcessorTest.java | 137 +-
.../cloud/DistribJoinFromCollectionTest.java | 137 +-
.../apache/solr/cloud/DistributedQueueTest.java | 48 +-
.../solr/cloud/DistributedVersionInfoTest.java | 113 +-
.../solr/cloud/DocValuesNotIndexedTest.java | 531 ++
.../apache/solr/cloud/HttpPartitionTest.java | 32 +-
.../apache/solr/cloud/KerberosTestServices.java | 225 +
.../org/apache/solr/cloud/KerberosTestUtil.java | 147 -
.../cloud/LeaderElectionContextKeyTest.java | 114 +
.../cloud/LeaderElectionIntegrationTest.java | 10 +-
.../apache/solr/cloud/LeaderElectionTest.java | 3 +
.../cloud/LeaderFailoverAfterPartitionTest.java | 2 +-
.../cloud/LeaderFailureAfterFreshStartTest.java | 273 +
...aderInitiatedRecoveryOnShardRestartTest.java | 4 +-
.../apache/solr/cloud/MigrateRouteKeyTest.java | 159 +-
.../solr/cloud/MissingSegmentRecoveryTest.java | 123 +
.../org/apache/solr/cloud/MockZkController.java | 36 +
.../apache/solr/cloud/MultiThreadedOCPTest.java | 88 +-
...utOfBoxZkACLAndCredentialsProvidersTest.java | 7 +-
...rriddenZkACLAndCredentialsProvidersTest.java | 71 +-
...verseerCollectionConfigSetProcessorTest.java | 314 +-
.../cloud/OverseerModifyCollectionTest.java | 80 +
.../apache/solr/cloud/OverseerRolesTest.java | 264 +-
.../apache/solr/cloud/OverseerStatusTest.java | 55 +-
.../solr/cloud/OverseerTaskQueueTest.java | 3 +-
.../org/apache/solr/cloud/OverseerTest.java | 50 +-
.../solr/cloud/PeerSyncReplicationTest.java | 383 ++
.../solr/cloud/RecoveryAfterSoftCommitTest.java | 4 -
.../org/apache/solr/cloud/RecoveryZkTest.java | 166 +-
.../apache/solr/cloud/RemoteQueryErrorTest.java | 53 +-
.../org/apache/solr/cloud/ReplaceNodeTest.java | 104 +
.../solr/cloud/ReplicationFactorTest.java | 1 -
.../org/apache/solr/cloud/SSLMigrationTest.java | 1 -
.../solr/cloud/SaslZkACLProviderTest.java | 39 +-
.../cloud/SegmentTerminateEarlyTestState.java | 30 +-
.../org/apache/solr/cloud/ShardSplitTest.java | 427 +-
.../cloud/SharedFSAutoReplicaFailoverTest.java | 155 +-
.../cloud/SimpleCollectionCreateDeleteTest.java | 2 -
.../apache/solr/cloud/SolrCLIZkUtilsTest.java | 632 ++
.../apache/solr/cloud/SolrCloudExampleTest.java | 6 +-
.../org/apache/solr/cloud/SyncSliceTest.java | 2 -
.../solr/cloud/TestAuthenticationFramework.java | 176 +-
.../solr/cloud/TestCloudBackupRestore.java | 219 -
.../solr/cloud/TestCloudDeleteByQuery.java | 20 +-
.../apache/solr/cloud/TestCloudInspectUtil.java | 2 -
.../apache/solr/cloud/TestCloudPivotFacet.java | 11 +
.../solr/cloud/TestCloudPseudoReturnFields.java | 841 +++
.../apache/solr/cloud/TestCloudRecovery.java | 188 +
.../solr/cloud/TestClusterProperties.java | 45 +
.../apache/solr/cloud/TestCollectionAPI.java | 1 -
.../apache/solr/cloud/TestConfigSetsAPI.java | 18 +-
.../cloud/TestConfigSetsAPIExclusivity.java | 11 +-
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 5 +-
.../org/apache/solr/cloud/TestCryptoKeys.java | 1 -
.../cloud/TestDeleteCollectionOnDownNodes.java | 65 +
.../solr/cloud/TestDownShardTolerantSearch.java | 40 +-
.../TestExclusionRuleCollectionAccess.java | 38 +-
.../solr/cloud/TestHdfsCloudBackupRestore.java | 203 +
.../TestLeaderElectionWithEmptyReplica.java | 125 +
.../cloud/TestLocalFSCloudBackupRestore.java | 57 +
.../org/apache/solr/cloud/TestLockTree.java | 123 +
.../solr/cloud/TestMiniSolrCloudCluster.java | 171 +-
.../cloud/TestMiniSolrCloudClusterBase.java | 207 -
.../cloud/TestMiniSolrCloudClusterKerberos.java | 46 +-
.../solr/cloud/TestMiniSolrCloudClusterSSL.java | 51 +-
.../cloud/TestOnReconnectListenerSupport.java | 4 +-
.../apache/solr/cloud/TestRandomFlRTGCloud.java | 968 +++
.../solr/cloud/TestRequestForwarding.java | 4 +-
.../apache/solr/cloud/TestSSLRandomization.java | 202 +-
.../apache/solr/cloud/TestSegmentSorting.java | 186 +
.../cloud/TestSizeLimitedDistributedMap.java | 4 +-
.../TestSolrCloudWithDelegationTokens.java | 415 ++
.../cloud/TestSolrCloudWithKerberosAlt.java | 43 +-
.../TestSolrCloudWithSecureImpersonation.java | 362 ++
.../TestStressCloudBlindAtomicUpdates.java | 491 ++
.../solr/cloud/TestStressInPlaceUpdates.java | 612 ++
.../apache/solr/cloud/TestStressLiveNodes.java | 2 +-
.../cloud/TestTolerantUpdateProcessorCloud.java | 23 +-
.../TestTolerantUpdateProcessorRandomCloud.java | 31 +-
.../TlogReplayBufferedWhileIndexingTest.java | 2 +-
.../solr/cloud/UnloadDistributedZkTest.java | 6 +-
...MParamsZkACLAndCredentialsProvidersTest.java | 25 +-
.../test/org/apache/solr/cloud/ZkCLITest.java | 10 +-
.../org/apache/solr/cloud/ZkControllerTest.java | 6 +-
.../org/apache/solr/cloud/ZkSolrClientTest.java | 70 +-
.../cloud/hdfs/HdfsBasicDistributedZkTest.java | 2 +
.../hdfs/HdfsChaosMonkeyNothingIsSafeTest.java | 3 +
.../hdfs/HdfsChaosMonkeySafeLeaderTest.java | 1 +
.../HdfsCollectionsAPIDistributedZkTest.java | 39 +-
.../solr/cloud/hdfs/HdfsNNFailoverTest.java | 2 +-
.../solr/cloud/hdfs/HdfsRecoveryZkTest.java | 24 +-
.../apache/solr/cloud/hdfs/HdfsTestUtil.java | 8 +-
.../solr/cloud/hdfs/HdfsThreadLeakTest.java | 2 -
.../HdfsWriteToMultipleCollectionsTest.java | 28 +-
.../apache/solr/cloud/hdfs/StressHdfsTest.java | 2 +-
.../solr/cloud/overseer/ZkStateReaderTest.java | 36 +-
.../solr/cloud/overseer/ZkStateWriterTest.java | 403 +-
.../solr/cloud/rule/ImplicitSnitchTest.java | 51 +-
.../apache/solr/cloud/rule/RuleEngineTest.java | 56 +-
.../org/apache/solr/cloud/rule/RulesTest.java | 264 +-
.../solr/core/BlobRepositoryCloudTest.java | 53 +-
.../solr/core/BlobRepositoryMockingTest.java | 99 +-
.../solr/core/BlobStoreTestRequestHandler.java | 1 +
.../org/apache/solr/core/CoreSorterTest.java | 235 +
.../solr/core/HdfsDirectoryFactoryTest.java | 7 +-
.../test/org/apache/solr/core/HelloStream.java | 100 +
.../org/apache/solr/core/MockInfoMBean.java | 1 -
.../solr/core/MockShardHandlerFactory.java | 2 +-
.../solr/core/OpenCloseCoreStressTest.java | 16 +-
.../apache/solr/core/RequestHandlersTest.java | 4 +-
.../test/org/apache/solr/core/SolrCoreTest.java | 7 +-
.../apache/solr/core/TestArbitraryIndexDir.java | 113 -
.../solr/core/TestBackupRepositoryFactory.java | 149 +
.../org/apache/solr/core/TestCodecSupport.java | 7 +-
.../test/org/apache/solr/core/TestConfig.java | 39 +-
.../solr/core/TestConfigSetImmutable.java | 3 +-
.../solr/core/TestCorePropertiesReload.java | 74 +
.../org/apache/solr/core/TestCustomStream.java | 94 +
.../apache/solr/core/TestDynamicLoading.java | 3 +-
.../apache/solr/core/TestInfoStreamLogging.java | 1 -
.../apache/solr/core/TestJmxMonitoredMap.java | 3 -
.../org/apache/solr/core/TestLazyCores.java | 96 +-
.../apache/solr/core/TestMergePolicyConfig.java | 20 +
.../test/org/apache/solr/core/TestNRTOpen.java | 2 +-
.../solr/core/TestQuerySenderListener.java | 18 +-
.../apache/solr/core/TestSolrConfigHandler.java | 169 +-
.../test/org/apache/solr/core/TestSolrXml.java | 15 +-
.../core/snapshots/TestSolrCloudSnapshots.java | 303 +
.../core/snapshots/TestSolrCoreSnapshots.java | 312 +
.../apache/solr/handler/BackupRestoreUtils.java | 104 +
.../apache/solr/handler/CheckBackupStatus.java | 10 +-
.../FieldAnalysisRequestHandlerTest.java | 4 -
.../org/apache/solr/handler/JsonLoaderTest.java | 68 +-
.../solr/handler/PingRequestHandlerTest.java | 12 +-
.../handler/StandardRequestHandlerTest.java | 8 -
.../apache/solr/handler/TestBlobHandler.java | 73 +-
.../org/apache/solr/handler/TestCSVLoader.java | 1 -
.../apache/solr/handler/TestConfigReload.java | 1 -
.../solr/handler/TestHdfsBackupRestoreCore.java | 250 +
.../solr/handler/TestReplicationHandler.java | 123 +-
.../handler/TestReplicationHandlerBackup.java | 39 +-
.../apache/solr/handler/TestReqParamsAPI.java | 93 +-
.../apache/solr/handler/TestRestoreCore.java | 52 +-
.../org/apache/solr/handler/TestSQLHandler.java | 1291 ++--
.../solr/handler/TestSQLHandlerNonCloud.java | 92 +
.../handler/TestSolrConfigHandlerCloud.java | 3 +-
.../TestSolrConfigHandlerConcurrent.java | 2 -
.../solr/handler/TestSystemCollAutoCreate.java | 29 +
.../handler/ThrowErrorOnInitRequestHandler.java | 1 -
.../solr/handler/V2ApiIntegrationTest.java | 98 +
.../handler/XsltUpdateRequestHandlerTest.java | 2 +-
.../handler/admin/CoreAdminHandlerTest.java | 68 +-
.../admin/CoreMergeIndexesAdminHandlerTest.java | 7 +-
.../handler/admin/LukeRequestHandlerTest.java | 8 +-
.../solr/handler/admin/MBeansHandlerTest.java | 18 +-
.../solr/handler/admin/MetricsHandlerTest.java | 149 +
.../SecurityConfHandlerLocalForTesting.java | 39 +
.../handler/admin/SecurityConfHandlerTest.java | 66 +-
.../admin/SegmentsInfoRequestHandlerTest.java | 35 +-
.../solr/handler/admin/StatsReloadRaceTest.java | 127 +
.../solr/handler/admin/TestApiFramework.java | 219 +
.../solr/handler/admin/TestCollectionAPIs.java | 231 +
.../solr/handler/admin/TestConfigsApi.java | 59 +
.../solr/handler/admin/TestCoreAdminApis.java | 104 +
.../DistributedFacetExistsSmallTest.java | 236 +
.../component/DistributedMLTComponentTest.java | 24 +-
...DistributedQueryComponentCustomSortTest.java | 15 +-
...stributedQueryComponentOptimizationTest.java | 236 +-
.../DistributedTermsComponentTest.java | 13 +-
.../handler/component/InfixSuggestersTest.java | 136 +
.../component/ReplicaListTransformerTest.java | 163 +
.../component/ResourceSharingTestComponent.java | 34 +-
.../handler/component/SearchHandlerTest.java | 15 +-
.../ShufflingReplicaListTransformerTest.java | 76 +
.../component/SpellCheckComponentTest.java | 113 +-
.../handler/component/StatsComponentTest.java | 7 +-
.../TermVectorComponentDistributedTest.java | 18 +
.../handler/component/TermsComponentTest.java | 60 +-
.../handler/component/TestExpandComponent.java | 24 +-
.../handler/component/TestPivotHelperCode.java | 3 -
.../highlight/FastVectorHighlighterTest.java | 9 +-
.../highlight/HighlighterMaxOffsetTest.java | 1 -
.../apache/solr/highlight/HighlighterTest.java | 106 +-
.../highlight/TestPostingsSolrHighlighter.java | 2 +-
.../highlight/TestUnifiedSolrHighlighter.java | 256 +
.../index/TestSlowCompositeReaderWrapper.java | 122 +
.../solr/index/hdfs/CheckHdfsIndexTest.java | 8 +-
.../solr/internal/csv/CSVPrinterTest.java | 3 -
.../solr/internal/csv/CSVStrategyTest.java | 2 -
.../csv/ExtendedBufferedReaderTest.java | 2 -
.../org/apache/solr/metrics/JvmMetricsTest.java | 68 +
.../solr/metrics/SolrCoreMetricManagerTest.java | 171 +
.../solr/metrics/SolrMetricManagerTest.java | 266 +
.../solr/metrics/SolrMetricReporterTest.java | 69 +
.../solr/metrics/SolrMetricTestUtils.java | 103 +
.../metrics/SolrMetricsIntegrationTest.java | 143 +
.../metrics/reporters/MockMetricReporter.java | 80 +
.../reporters/SolrGangliaReporterTest.java | 82 +
.../reporters/SolrGraphiteReporterTest.java | 116 +
.../metrics/reporters/SolrJmxReporterTest.java | 156 +
.../reporters/SolrSlf4jReporterTest.java | 77 +
.../org/apache/solr/request/JSONWriterTest.java | 142 -
.../apache/solr/request/SimpleFacetsTest.java | 470 +-
.../apache/solr/request/SmileWriterTest.java | 253 -
.../request/SubstringBytesRefFilterTest.java | 51 +
.../solr/request/TestBinaryResponseWriter.java | 106 -
.../apache/solr/request/TestFacetMethods.java | 226 +
.../org/apache/solr/request/TestFaceting.java | 73 +-
.../solr/request/TestIntervalFaceting.java | 20 +-
.../solr/request/macro/TestMacroExpander.java | 129 +
.../apache/solr/response/JSONWriterTest.java | 269 +
.../apache/solr/response/SmileWriterTest.java | 258 +
.../solr/response/TestBinaryResponseWriter.java | 104 +
.../apache/solr/response/TestExportWriter.java | 195 +
.../response/TestGraphMLResponseWriter.java | 4 +-
.../response/TestJavabinTupleStreamParser.java | 195 +
.../TestPHPSerializedResponseWriter.java | 1 -
.../apache/solr/response/TestPushWriter.java | 81 +
.../solr/response/TestRawResponseWriter.java | 4 -
.../response/TestSortingResponseWriter.java | 176 -
.../transform/TestSubQueryTransformer.java | 17 +-
.../TestSubQueryTransformerDistrib.java | 126 +-
.../solr/rest/TestManagedResourceStorage.java | 2 +-
.../solr/rest/schema/TestBulkSchemaAPI.java | 84 +-
.../rest/schema/TestClassNameShortening.java | 6 +-
.../apache/solr/schema/BooleanFieldTest.java | 78 +
.../solr/schema/ChangedSchemaMergeTest.java | 8 +-
.../schema/CurrencyFieldOpenExchangeTest.java | 10 -
.../solr/schema/CurrencyFieldXmlFileTest.java | 9 -
.../solr/schema/DocValuesMissingTest.java | 129 +
.../apache/solr/schema/DocValuesMultiTest.java | 113 +-
.../org/apache/solr/schema/DocValuesTest.java | 143 +-
.../org/apache/solr/schema/EnumFieldTest.java | 1 -
.../ManagedSchemaRoundRobinCloudTest.java | 98 +
.../org/apache/solr/schema/PolyFieldTest.java | 15 +-
.../PreAnalyzedFieldManagedSchemaCloudTest.java | 73 +
.../apache/solr/schema/SortableBinaryField.java | 3 +-
.../solr/schema/SpatialRPTFieldTypeTest.java | 32 +-
.../org/apache/solr/schema/TestBinaryField.java | 4 +-
.../solr/schema/TestBulkSchemaConcurrent.java | 1 -
.../TestCloudManagedSchemaConcurrent.java | 1 -
.../apache/solr/schema/TestCloudSchemaless.java | 2 -
.../apache/solr/schema/TestCollationField.java | 1 -
.../solr/schema/TestManagedSchemaAPI.java | 37 +-
.../schema/TestManagedSchemaThreadSafety.java | 188 +
.../org/apache/solr/schema/TestPointFields.java | 1821 ++++++
.../schema/TestSchemalessBufferedUpdates.java | 160 +
.../solr/search/AnalyticsMergeStrategyTest.java | 2 +-
.../apache/solr/search/AnalyticsQueryTest.java | 1 -
.../solr/search/AnalyticsTestQParserPlugin.java | 171 +
.../ApacheLuceneSolrNearQueryBuilder.java | 54 +
.../solr/search/ChooseOneWordQueryBuilder.java | 62 +
.../solr/search/DelayingSearchComponent.java | 1 -
.../apache/solr/search/FooQParserPlugin.java | 1 -
.../apache/solr/search/GoodbyeQueryBuilder.java | 38 +
.../apache/solr/search/HandyQueryBuilder.java | 69 +
.../apache/solr/search/HelloQueryBuilder.java | 38 +
.../apache/solr/search/QueryEqualityTest.java | 54 +-
.../apache/solr/search/QueryParsingTest.java | 8 -
.../org/apache/solr/search/RankQueryTest.java | 1 -
.../apache/solr/search/SortSpecParsingTest.java | 1 -
.../solr/search/TestAnalyticsQParserPlugin.java | 173 -
.../solr/search/TestCollapseQParserPlugin.java | 22 +-
.../TestComplexPhraseLeadingWildcard.java | 113 +
.../test/org/apache/solr/search/TestDocSet.java | 27 +-
.../solr/search/TestExtendedDismaxParser.java | 159 +-
.../solr/search/TestFilteredDocIdSet.java | 21 +
.../org/apache/solr/search/TestFiltering.java | 58 +-
.../search/TestGraphTermsQParserPlugin.java | 14 +-
.../solr/search/TestHashQParserPlugin.java | 5 -
.../apache/solr/search/TestIndexSearcher.java | 6 +-
.../org/apache/solr/search/TestLRUCache.java | 5 -
.../TestLegacyNumericRangeQueryBuilder.java | 179 +
.../solr/search/TestMaxScoreQueryParser.java | 4 +-
.../apache/solr/search/TestMissingGroups.java | 2 -
...OverriddenPrefixQueryForCustomFieldType.java | 2 +-
.../solr/search/TestPseudoReturnFields.java | 632 +-
.../org/apache/solr/search/TestQueryUtils.java | 2 -
.../solr/search/TestQueryWrapperFilter.java | 14 +-
.../org/apache/solr/search/TestRTGBase.java | 12 -
.../search/TestRandomCollapseQParserPlugin.java | 5 +-
.../org/apache/solr/search/TestRangeQuery.java | 146 +-
.../apache/solr/search/TestRankQueryPlugin.java | 22 +-
.../solr/search/TestReRankQParserPlugin.java | 1 -
.../org/apache/solr/search/TestRealTimeGet.java | 3 +-
.../org/apache/solr/search/TestRecovery.java | 409 +-
.../apache/solr/search/TestRecoveryHdfs.java | 12 -
.../test/org/apache/solr/search/TestReload.java | 2 -
.../apache/solr/search/TestReloadDeadlock.java | 2 +-
.../org/apache/solr/search/TestSearchPerf.java | 10 +-
.../solr/search/TestSimpleQParserPlugin.java | 3 -
.../apache/solr/search/TestSmileRequest.java | 2 +-
.../apache/solr/search/TestSolr4Spatial2.java | 2 +-
.../apache/solr/search/TestSolrCoreParser.java | 218 +
.../solr/search/TestSolrFieldCacheMBean.java | 2 +
.../apache/solr/search/TestSolrQueryParser.java | 226 +-
.../test/org/apache/solr/search/TestSort.java | 15 +-
.../solr/search/TestStandardQParsers.java | 9 +
.../apache/solr/search/TestStressLucene.java | 2 +-
.../apache/solr/search/TestStressRecovery.java | 2 +-
.../apache/solr/search/TestStressReorder.java | 5 +-
.../solr/search/TestStressUserVersions.java | 4 +-
.../apache/solr/search/TestStressVersions.java | 2 +-
.../solr/search/TestXmlQParserPlugin.java | 78 +
.../search/facet/TestJsonFacetRefinement.java | 214 +
.../solr/search/facet/TestJsonFacets.java | 270 +-
.../search/function/NvlValueSourceParser.java | 6 +-
.../solr/search/function/TestFunctionQuery.java | 70 +-
.../function/TestMinMaxOnMultiValuedField.java | 4 -
.../solr/search/function/TestOrdValues.java | 4 +-
.../function/TestSortByMinMaxFunction.java | 2 -
.../apache/solr/search/join/BJQParserTest.java | 1 -
.../search/join/BlockJoinFacetDistribTest.java | 94 +-
.../search/join/BlockJoinFacetSimpleTest.java | 24 +
.../search/join/TestScoreJoinQPNoScore.java | 4 +-
.../solr/search/join/TestScoreJoinQPScore.java | 2 +-
.../solr/search/mlt/CloudMLTQParserTest.java | 290 +-
.../solr/search/mlt/SimpleMLTQParserTest.java | 37 +-
.../TestClassicSimilarityFactory.java | 1 -
.../TestNonDefinedSimilarityFactory.java | 1 -
...stPerFieldSimilarityWithDefaultOverride.java | 2 -
.../TestSweetSpotSimilarityFactory.java | 1 -
.../solr/search/stats/TestDistribIDF.java | 8 +-
.../solr/security/BasicAuthIntegrationTest.java | 289 +-
.../solr/security/BasicAuthStandaloneTest.java | 221 +
.../HttpParamDelegationTokenPlugin.java | 272 +
.../solr/security/MockAuthenticationPlugin.java | 32 +-
.../PKIAuthenticationIntegrationTest.java | 40 +-
.../security/TestAuthorizationFramework.java | 4 +-
.../security/TestPKIAuthenticationPlugin.java | 54 +-
.../TestRuleBasedAuthorizationPlugin.java | 8 +-
.../solr/security/hadoop/ImpersonationUtil.java | 73 +
.../hadoop/ImpersonatorCollectionsHandler.java | 60 +
.../hadoop/TestDelegationWithHadoopAuth.java | 401 ++
.../hadoop/TestImpersonationWithHadoopAuth.java | 215 +
.../TestSolrCloudWithHadoopAuthPlugin.java | 138 +
.../solr/servlet/HttpSolrCallGetCoreTest.java | 167 +
.../apache/solr/servlet/ResponseHeaderTest.java | 4 -
.../solr/servlet/SolrRequestParserTest.java | 99 +-
.../spelling/FileBasedSpellCheckerTest.java | 1 -
.../solr/spelling/SimpleQueryConverter.java | 2 -
.../solr/spelling/SpellCheckCollatorTest.java | 39 +-
.../spelling/TestSuggestSpellingConverter.java | 3 +-
.../suggest/RandomTestDictionaryFactory.java | 117 +
.../suggest/TestFreeTextSuggestions.java | 1 -
.../solr/store/blockcache/BlockCacheTest.java | 281 +-
.../store/blockcache/BlockDirectoryTest.java | 25 +-
.../solr/store/hdfs/HdfsDirectoryTest.java | 5 +-
.../solr/uninverting/TestDocTermOrds.java | 687 +++
.../apache/solr/uninverting/TestFieldCache.java | 730 +++
.../solr/uninverting/TestFieldCacheReopen.java | 72 +
.../solr/uninverting/TestFieldCacheSort.java | 1814 ++++++
.../uninverting/TestFieldCacheSortRandom.java | 319 +
.../uninverting/TestFieldCacheVsDocValues.java | 623 ++
.../uninverting/TestFieldCacheWithThreads.java | 256 +
.../solr/uninverting/TestLegacyFieldCache.java | 473 ++
.../solr/uninverting/TestNumericTerms32.java | 156 +
.../solr/uninverting/TestNumericTerms64.java | 166 +
.../solr/uninverting/TestUninvertingReader.java | 395 ++
.../apache/solr/update/AddBlockUpdateTest.java | 2 -
.../org/apache/solr/update/AutoCommitTest.java | 31 +-
.../apache/solr/update/CdcrUpdateLogTest.java | 17 -
.../update/DirectUpdateHandlerOptimizeTest.java | 1 -
.../solr/update/DirectUpdateHandlerTest.java | 48 +-
.../apache/solr/update/DocumentBuilderTest.java | 22 +-
.../apache/solr/update/HardAutoCommitTest.java | 2 +
.../org/apache/solr/update/PeerSyncTest.java | 169 +-
...PeerSyncWithIndexFingerprintCachingTest.java | 108 +
.../apache/solr/update/SoftAutoCommitTest.java | 131 +-
.../apache/solr/update/SolrIndexConfigTest.java | 17 +-
.../solr/update/SolrIndexMetricsTest.java | 125 +
.../solr/update/TestExceedMaxTermLength.java | 1 -
.../solr/update/TestInPlaceUpdatesDistrib.java | 1150 ++++
.../update/TestInPlaceUpdatesStandalone.java | 1100 ++++
.../test/org/apache/solr/update/TestUpdate.java | 2 +-
.../org/apache/solr/update/UpdateLogTest.java | 271 +
.../org/apache/solr/update/VersionInfoTest.java | 2 -
.../update/processor/AtomicUpdatesTest.java | 211 +-
...lassificationUpdateProcessorFactoryTest.java | 210 +-
...ificationUpdateProcessorIntegrationTest.java | 192 +
.../ClassificationUpdateProcessorTest.java | 506 ++
.../processor/CustomUpdateRequestProcessor.java | 4 -
.../DefaultValueUpdateProcessorTest.java | 5 -
...DocExpirationUpdateProcessorFactoryTest.java | 1 -
...ommitOptimizeUpdateProcessorFactoryTest.java | 5 -
.../RecordingUpdateProcessorFactory.java | 3 -
.../SignatureUpdateProcessorFactoryTest.java | 28 +-
...ipExistingDocumentsProcessorFactoryTest.java | 335 ++
...atelessScriptUpdateProcessorFactoryTest.java | 5 -
.../processor/TemplateUpdateProcessorTest.java | 48 +
.../processor/TestNamedUpdateProcessors.java | 1 -
.../TestPartialUpdateDeduplication.java | 5 -
.../processor/TolerantUpdateProcessorTest.java | 9 +-
.../UniqFieldsUpdateProcessorFactoryTest.java | 1 -
.../processor/UpdateProcessorTestBase.java | 3 +-
.../UpdateRequestProcessorFactoryTest.java | 15 +
.../org/apache/solr/util/JsonValidatorTest.java | 189 +
.../apache/solr/util/SolrPluginUtilsTest.java | 28 +
.../org/apache/solr/util/TestFastWriter.java | 3 -
.../solr/util/TestObjectReleaseTracker.java | 13 +-
.../org/apache/solr/util/TestTestInjection.java | 4 +
.../org/apache/solr/util/UtilsToolTest.java | 189 +
.../apache/solr/util/stats/MetricUtilsTest.java | 56 +
solr/example/example-DIH/build.xml | 1 +
.../example-DIH/solr/db/conf/elevate.xml | 24 +-
.../example-DIH/solr/db/conf/solrconfig.xml | 95 +-
.../example-DIH/solr/mail/conf/elevate.xml | 24 +-
.../example-DIH/solr/mail/conf/solrconfig.xml | 95 +-
.../example-DIH/solr/rss/conf/elevate.xml | 24 +-
.../example-DIH/solr/rss/conf/solrconfig.xml | 95 +-
.../example-DIH/solr/solr/conf/elevate.xml | 24 +-
.../example-DIH/solr/solr/conf/solrconfig.xml | 96 +-
.../example-DIH/solr/tika/conf/solrconfig.xml | 96 +-
solr/example/files/conf/elevate.xml | 24 +-
solr/example/files/conf/solrconfig.xml | 82 +-
solr/example/files/conf/update-script.js | 9 +-
solr/example/resources/log4j.properties | 2 +-
solr/licenses/asm-5.0.4.jar.sha1 | 1 -
solr/licenses/asm-5.1.jar.sha1 | 1 +
solr/licenses/asm-commons-5.0.4.jar.sha1 | 1 -
solr/licenses/asm-commons-5.1.jar.sha1 | 1 +
solr/licenses/avatica-core-1.9.0.jar.sha1 | 1 +
solr/licenses/avatica-core-LICENSE-ASL.txt | 268 +
solr/licenses/avatica-core-NOTICE.txt | 5 +
solr/licenses/bcpkix-jdk15on-1.47.jar.sha1 | 1 +
.../bcpkix-jdk15on-LICENSE-BSD_LIKE.txt | 15 +
solr/licenses/bcpkix-jdk15on-NOTICE.txt | 2 +
solr/licenses/byte-buddy-1.6.2.jar.sha1 | 1 +
solr/licenses/byte-buddy-LICENSE-ASL.txt | 202 +
solr/licenses/byte-buddy-NOTICE.txt | 4 +
solr/licenses/caffeine-1.0.1.jar.sha1 | 1 -
solr/licenses/caffeine-2.4.0.jar.sha1 | 1 +
solr/licenses/calcite-core-1.11.0.jar.sha1 | 1 +
solr/licenses/calcite-core-LICENSE-ASL.txt | 268 +
solr/licenses/calcite-core-NOTICE.txt | 12 +
solr/licenses/calcite-linq4j-1.11.0.jar.sha1 | 1 +
solr/licenses/calcite-linq4j-LICENSE-ASL.txt | 268 +
solr/licenses/calcite-linq4j-NOTICE.txt | 12 +
solr/licenses/carrot2-mini-3.12.0.jar.sha1 | 1 -
solr/licenses/carrot2-mini-3.15.0.jar.sha1 | 1 +
solr/licenses/cglib-nodep-2.2.jar.sha1 | 1 -
solr/licenses/cglib-nodep-LICENSE-ASL.txt | 201 -
solr/licenses/cglib-nodep-NOTICE.txt | 2 -
solr/licenses/commons-compiler-2.7.6.jar.sha1 | 1 +
solr/licenses/commons-compiler-LICENSE-BSD.txt | 31 +
solr/licenses/commons-compiler-NOTICE.txt | 5 +
solr/licenses/commons-compress-1.11.jar.sha1 | 1 +
solr/licenses/commons-compress-1.8.1.jar.sha1 | 1 -
solr/licenses/commons-fileupload-1.3.1.jar.sha1 | 1 -
solr/licenses/commons-fileupload-1.3.2.jar.sha1 | 1 +
solr/licenses/commons-io-2.4.jar.sha1 | 1 -
solr/licenses/commons-io-2.5.jar.sha1 | 1 +
solr/licenses/curator-recipes-2.8.0.jar.sha1 | 1 +
solr/licenses/curator-recipes-LICENSE-ASL.txt | 202 +
solr/licenses/curator-recipes-NOTICE.txt | 5 +
solr/licenses/easymock-3.0.jar.sha1 | 1 -
solr/licenses/easymock-LICENSE-MIT.txt | 17 -
.../eigenbase-properties-1.1.5.jar.sha1 | 1 +
.../eigenbase-properties-LICENSE-ASL.txt | 202 +
solr/licenses/eigenbase-properties-NOTICE.txt | 20 +
solr/licenses/fontbox-1.8.8.jar.sha1 | 1 -
solr/licenses/fontbox-2.0.1.jar.sha1 | 1 +
solr/licenses/gimap-LICENSE-CDDL.txt | 262 +-
solr/licenses/gmetric4j-1.0.7.jar.sha1 | 1 +
solr/licenses/gmetric4j-LICENSE-BSD.txt | 31 +
solr/licenses/gmetric4j-NOTICE.txt | 0
solr/licenses/hadoop-annotations-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-annotations-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-auth-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-auth-2.7.2.jar.sha1 | 1 +
.../licenses/hadoop-common-2.6.0-tests.jar.sha1 | 1 -
solr/licenses/hadoop-common-2.6.0.jar.sha1 | 1 -
.../licenses/hadoop-common-2.7.2-tests.jar.sha1 | 1 +
solr/licenses/hadoop-common-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-hdfs-2.6.0-tests.jar.sha1 | 1 -
solr/licenses/hadoop-hdfs-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-hdfs-2.7.2-tests.jar.sha1 | 1 +
solr/licenses/hadoop-hdfs-2.7.2.jar.sha1 | 1 +
.../hadoop-mapreduce-client-app-2.6.0.jar.sha1 | 1 -
.../hadoop-mapreduce-client-app-2.7.2.jar.sha1 | 1 +
...adoop-mapreduce-client-common-2.6.0.jar.sha1 | 1 -
...adoop-mapreduce-client-common-2.7.2.jar.sha1 | 1 +
.../hadoop-mapreduce-client-core-2.6.0.jar.sha1 | 1 -
.../hadoop-mapreduce-client-core-2.7.2.jar.sha1 | 1 +
.../hadoop-mapreduce-client-hs-2.6.0.jar.sha1 | 1 -
.../hadoop-mapreduce-client-hs-2.7.2.jar.sha1 | 1 +
...reduce-client-jobclient-2.6.0-tests.jar.sha1 | 1 -
...op-mapreduce-client-jobclient-2.6.0.jar.sha1 | 1 -
...reduce-client-jobclient-2.7.2-tests.jar.sha1 | 1 +
...op-mapreduce-client-jobclient-2.7.2.jar.sha1 | 1 +
...doop-mapreduce-client-shuffle-2.6.0.jar.sha1 | 1 -
...doop-mapreduce-client-shuffle-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-minikdc-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-minikdc-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-yarn-api-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-yarn-api-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-yarn-client-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-yarn-client-2.7.2.jar.sha1 | 1 +
solr/licenses/hadoop-yarn-common-2.6.0.jar.sha1 | 1 -
solr/licenses/hadoop-yarn-common-2.7.2.jar.sha1 | 1 +
...ver-applicationhistoryservice-2.6.0.jar.sha1 | 1 -
...ver-applicationhistoryservice-2.7.2.jar.sha1 | 1 +
.../hadoop-yarn-server-common-2.6.0.jar.sha1 | 1 -
.../hadoop-yarn-server-common-2.7.2.jar.sha1 | 1 +
...adoop-yarn-server-nodemanager-2.6.0.jar.sha1 | 1 -
...adoop-yarn-server-nodemanager-2.7.2.jar.sha1 | 1 +
...p-yarn-server-resourcemanager-2.6.0.jar.sha1 | 1 -
...p-yarn-server-resourcemanager-2.7.2.jar.sha1 | 1 +
...adoop-yarn-server-tests-2.6.0-tests.jar.sha1 | 1 -
...adoop-yarn-server-tests-2.7.2-tests.jar.sha1 | 1 +
.../hadoop-yarn-server-web-proxy-2.6.0.jar.sha1 | 1 -
.../hadoop-yarn-server-web-proxy-2.7.2.jar.sha1 | 1 +
solr/licenses/htrace-core-3.0.4.jar.sha1 | 1 -
.../htrace-core-3.2.0-incubating.jar.sha1 | 1 +
solr/licenses/isoparser-1.0.2.jar.sha1 | 1 -
solr/licenses/isoparser-1.1.18.jar.sha1 | 1 +
solr/licenses/jackcess-2.1.3.jar.sha1 | 1 +
solr/licenses/jackcess-LICENSE-ASL.txt | 507 ++
solr/licenses/jackcess-NOTICE.txt | 2 +
solr/licenses/janino-2.7.6.jar.sha1 | 1 +
solr/licenses/janino-LICENSE-BSD.txt | 31 +
solr/licenses/janino-NOTICE.txt | 5 +
solr/licenses/javax.mail-LICENSE-CDDL.txt | 262 +-
.../licenses/javax.servlet-api-LICENSE-CDDL.txt | 137 -
solr/licenses/jaxb-impl-LICENSE-CDDL.txt | 262 +-
.../jcl-over-slf4j-LICENSE-BSD_LIKE.txt | 21 -
solr/licenses/jcl-over-slf4j-LICENSE-MIT.txt | 21 +
solr/licenses/jempbox-1.8.12.jar.sha1 | 1 +
solr/licenses/jempbox-1.8.8.jar.sha1 | 1 -
...jetty-continuation-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-continuation-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-deploy-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-deploy-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-http-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-http-9.3.8.v20160314.jar.sha1 | 1 -
.../licenses/jetty-io-9.3.14.v20161028.jar.sha1 | 1 +
solr/licenses/jetty-io-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-jmx-9.3.14.v20161028.jar.sha1 | 1 +
.../licenses/jetty-jmx-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-rewrite-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-rewrite-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-security-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-security-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-server-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-server-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-servlet-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-servlet-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-servlets-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-servlets-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-util-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-util-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-webapp-9.3.14.v20161028.jar.sha1 | 1 +
.../jetty-webapp-9.3.8.v20160314.jar.sha1 | 1 -
.../jetty-xml-9.3.14.v20161028.jar.sha1 | 1 +
.../licenses/jetty-xml-9.3.8.v20160314.jar.sha1 | 1 -
solr/licenses/jul-to-slf4j-LICENSE-BSD_LIKE.txt | 21 -
solr/licenses/jul-to-slf4j-LICENSE-MIT.txt | 21 +
solr/licenses/junit4-ant-2.3.4.jar.sha1 | 1 -
solr/licenses/junit4-ant-2.5.0.jar.sha1 | 1 +
solr/licenses/mail-LICENSE-CDDL.txt | 263 -
solr/licenses/metadata-extractor-2.6.2.jar.sha1 | 1 -
solr/licenses/metadata-extractor-2.8.1.jar.sha1 | 1 +
solr/licenses/metrics-core-3.0.1.jar.sha1 | 1 -
solr/licenses/metrics-core-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-ganglia-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-ganglia-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-ganglia-NOTICE.txt | 12 +
solr/licenses/metrics-graphite-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-graphite-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-graphite-NOTICE.txt | 12 +
.../metrics-healthchecks-3.0.1.jar.sha1 | 1 -
.../metrics-healthchecks-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-jetty-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-jetty-NOTICE.txt | 12 +
solr/licenses/metrics-jetty9-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-json-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-json-NOTICE.txt | 12 +
solr/licenses/metrics-jvm-3.1.2.jar.sha1 | 1 +
solr/licenses/metrics-jvm-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-jvm-NOTICE.txt | 12 +
solr/licenses/metrics-servlets-LICENSE-ASL.txt | 203 +
solr/licenses/metrics-servlets-NOTICE.txt | 12 +
solr/licenses/mockito-core-1.9.5.jar.sha1 | 1 -
solr/licenses/mockito-core-2.6.2.jar.sha1 | 1 +
solr/licenses/morfologik-fsa-2.1.0.jar.sha1 | 1 -
solr/licenses/morfologik-fsa-2.1.1.jar.sha1 | 1 +
solr/licenses/morfologik-polish-2.1.0.jar.sha1 | 1 -
solr/licenses/morfologik-polish-2.1.1.jar.sha1 | 1 +
.../licenses/morfologik-stemming-2.1.0.jar.sha1 | 1 -
.../licenses/morfologik-stemming-2.1.1.jar.sha1 | 1 +
solr/licenses/netty-3.2.4.Final.jar.sha1 | 1 +
solr/licenses/netty-3.7.0.Final.jar.sha1 | 1 -
solr/licenses/netty-NOTICE.txt | 85 +-
solr/licenses/netty-all-4.0.36.Final.jar.sha1 | 1 +
solr/licenses/netty-all-LICENSE-ASL.txt | 202 +
solr/licenses/netty-all-NOTICE.txt | 121 +
solr/licenses/objenesis-1.2.jar.sha1 | 1 -
solr/licenses/objenesis-2.5.jar.sha1 | 1 +
solr/licenses/pdfbox-1.8.8.jar.sha1 | 1 -
solr/licenses/pdfbox-2.0.1.jar.sha1 | 1 +
solr/licenses/pdfbox-tools-2.0.1.jar.sha1 | 1 +
solr/licenses/pdfbox-tools-LICENSE-ASL.txt | 314 +
solr/licenses/pdfbox-tools-NOTICE.txt | 14 +
solr/licenses/poi-3.11.jar.sha1 | 1 -
solr/licenses/poi-3.15-beta1.jar.sha1 | 1 +
solr/licenses/poi-ooxml-3.11.jar.sha1 | 1 -
solr/licenses/poi-ooxml-3.15-beta1.jar.sha1 | 1 +
solr/licenses/poi-ooxml-schemas-3.11.jar.sha1 | 1 -
.../poi-ooxml-schemas-3.15-beta1.jar.sha1 | 1 +
solr/licenses/poi-scratchpad-3.11.jar.sha1 | 1 -
.../licenses/poi-scratchpad-3.15-beta1.jar.sha1 | 1 +
solr/licenses/presto-parser-0.122.jar.sha1 | 1 -
solr/licenses/protobuf-java-2.5.0.jar.sha1 | 1 -
solr/licenses/protobuf-java-3.1.0.jar.sha1 | 1 +
.../randomizedtesting-runner-2.3.4.jar.sha1 | 1 -
.../randomizedtesting-runner-2.5.0.jar.sha1 | 1 +
solr/licenses/rome-1.6.1.jar.sha1 | 1 +
solr/licenses/servlet-api-LICENSE-CDDL.txt | 137 -
solr/licenses/slf4j-LICENSE-BSD_LIKE.txt | 21 -
solr/licenses/slf4j-LICENSE-MIT.txt | 21 +
solr/licenses/slice-0.10.jar.sha1 | 1 -
solr/licenses/start.jar.sha1 | 2 +-
solr/licenses/tika-core-1.13.jar.sha1 | 1 +
solr/licenses/tika-core-1.7.jar.sha1 | 1 -
solr/licenses/tika-java7-1.13.jar.sha1 | 1 +
solr/licenses/tika-java7-1.7.jar.sha1 | 1 -
solr/licenses/tika-parsers-1.13.jar.sha1 | 1 +
solr/licenses/tika-parsers-1.7.jar.sha1 | 1 -
solr/licenses/tika-xmp-1.13.jar.sha1 | 1 +
solr/licenses/tika-xmp-1.7.jar.sha1 | 1 -
solr/licenses/vorbis-java-core-0.6.jar.sha1 | 1 -
solr/licenses/vorbis-java-core-0.8.jar.sha1 | 1 +
solr/licenses/vorbis-java-tika-0.6.jar.sha1 | 1 -
solr/licenses/vorbis-java-tika-0.8.jar.sha1 | 1 +
solr/scripts/README.txt | 13 -
solr/scripts/abc | 159 -
solr/scripts/abo | 158 -
solr/scripts/backup | 109 -
solr/scripts/backupcleaner | 134 -
solr/scripts/commit | 109 -
solr/scripts/optimize | 109 -
solr/scripts/rsyncd-disable | 77 -
solr/scripts/rsyncd-enable | 76 -
solr/scripts/rsyncd-start | 147 -
solr/scripts/rsyncd-stop | 105 -
solr/scripts/scripts-util | 141 -
solr/scripts/snapcleaner | 146 -
solr/scripts/snapinstaller | 190 -
solr/scripts/snappuller | 261 -
solr/scripts/snappuller-disable | 77 -
solr/scripts/snappuller-enable | 77 -
solr/scripts/snapshooter | 128 -
solr/server/build.xml | 5 +-
solr/server/etc/jetty-ssl.xml | 4 +-
solr/server/etc/jetty.xml | 20 +-
solr/server/ivy.xml | 14 +-
solr/server/resources/log4j.properties | 15 +-
.../scripts/cloud-scripts/log4j.properties | 2 +-
.../scripts/cloud-scripts/snapshotscli.sh | 176 +
solr/server/scripts/cloud-scripts/zkcli.bat | 2 +-
solr/server/scripts/cloud-scripts/zkcli.sh | 2 +-
.../basic_configs/conf/_rest_managed.json | 1 -
.../configsets/basic_configs/conf/elevate.xml | 42 +
.../basic_configs/conf/lang/contractions_ca.txt | 8 +
.../basic_configs/conf/lang/contractions_fr.txt | 15 +
.../basic_configs/conf/lang/contractions_ga.txt | 5 +
.../basic_configs/conf/lang/contractions_it.txt | 23 +
.../basic_configs/conf/lang/hyphenations_ga.txt | 5 +
.../basic_configs/conf/lang/stemdict_nl.txt | 6 +
.../basic_configs/conf/lang/stoptags_ja.txt | 420 ++
.../basic_configs/conf/lang/stopwords_ar.txt | 125 +
.../basic_configs/conf/lang/stopwords_bg.txt | 193 +
.../basic_configs/conf/lang/stopwords_ca.txt | 220 +
.../basic_configs/conf/lang/stopwords_cz.txt | 172 +
.../basic_configs/conf/lang/stopwords_da.txt | 110 +
.../basic_configs/conf/lang/stopwords_de.txt | 294 +
.../basic_configs/conf/lang/stopwords_el.txt | 78 +
.../basic_configs/conf/lang/stopwords_es.txt | 356 ++
.../basic_configs/conf/lang/stopwords_eu.txt | 99 +
.../basic_configs/conf/lang/stopwords_fa.txt | 313 +
.../basic_configs/conf/lang/stopwords_fi.txt | 97 +
.../basic_configs/conf/lang/stopwords_fr.txt | 186 +
.../basic_configs/conf/lang/stopwords_ga.txt | 110 +
.../basic_configs/conf/lang/stopwords_gl.txt | 161 +
.../basic_configs/conf/lang/stopwords_hi.txt | 235 +
.../basic_configs/conf/lang/stopwords_hu.txt | 211 +
.../basic_configs/conf/lang/stopwords_hy.txt | 46 +
.../basic_configs/conf/lang/stopwords_id.txt | 359 ++
.../basic_configs/conf/lang/stopwords_it.txt | 303 +
.../basic_configs/conf/lang/stopwords_ja.txt | 127 +
.../basic_configs/conf/lang/stopwords_lv.txt | 172 +
.../basic_configs/conf/lang/stopwords_nl.txt | 119 +
.../basic_configs/conf/lang/stopwords_no.txt | 194 +
.../basic_configs/conf/lang/stopwords_pt.txt | 253 +
.../basic_configs/conf/lang/stopwords_ro.txt | 233 +
.../basic_configs/conf/lang/stopwords_ru.txt | 243 +
.../basic_configs/conf/lang/stopwords_sv.txt | 133 +
.../basic_configs/conf/lang/stopwords_th.txt | 119 +
.../basic_configs/conf/lang/stopwords_tr.txt | 212 +
.../basic_configs/conf/lang/userdict_ja.txt | 29 +
.../basic_configs/conf/managed-schema | 765 ++-
.../configsets/basic_configs/conf/params.json | 20 +
.../basic_configs/conf/solrconfig.xml | 1130 +++-
.../data_driven_schema_configs/conf/elevate.xml | 24 +-
.../conf/managed-schema | 7 +-
.../conf/solrconfig.xml | 84 +-
.../conf/elevate.xml | 24 +-
.../conf/managed-schema | 3 +-
.../conf/params.json | 11 +
.../conf/solrconfig.xml | 156 +-
.../conf/velocity/cluster.vm | 2 +-
solr/site/SYSTEM_REQUIREMENTS.mdtext | 2 +-
.../quickstart-admin-ui-facet-options.png | Bin 8787 -> 10646 bytes
.../assets/images/quickstart-query-screen.png | Bin 400716 -> 278938 bytes
solr/site/online-link.xsl | 69 +
solr/site/quickstart.mdtext | 279 +-
solr/solrj/ivy.xml | 6 +
.../org/apache/solr/client/solrj/SolrQuery.java | 259 +-
.../apache/solr/client/solrj/SolrRequest.java | 13 +-
.../solr/client/solrj/impl/CloudSolrClient.java | 545 +-
.../solrj/impl/ConcurrentUpdateSolrClient.java | 336 +-
.../impl/DelegationTokenHttpSolrClient.java | 103 +
.../solrj/impl/HttpClientBuilderFactory.java | 41 +
.../solr/client/solrj/impl/HttpClientUtil.java | 101 +-
.../solr/client/solrj/impl/HttpSolrClient.java | 86 +-
.../solrj/impl/InputStreamResponseParser.java | 4 -
.../solrj/impl/Krb5HttpClientBuilder.java | 39 +-
.../client/solrj/impl/LBHttpSolrClient.java | 116 +-
.../solr/client/solrj/impl/PreemptiveAuth.java | 59 +
...PreemptiveBasicAuthClientBuilderFactory.java | 132 +
.../impl/SolrHttpClientContextBuilder.java | 12 +-
.../impl/ZkClientClusterStateProvider.java | 188 +
.../solrj/io/ClassificationEvaluation.java | 85 +
.../apache/solr/client/solrj/io/ModelCache.java | 143 +
.../org/apache/solr/client/solrj/io/Tuple.java | 70 +-
.../solr/client/solrj/io/comp/HashKey.java | 2 -
.../solrj/io/comp/MultipleFieldComparator.java | 1 -
.../solrj/io/eval/AbsoluteValueEvaluator.java | 60 +
.../solr/client/solrj/io/eval/AddEvaluator.java | 61 +
.../solr/client/solrj/io/eval/AndEvaluator.java | 90 +
.../client/solrj/io/eval/BooleanEvaluator.java | 86 +
.../client/solrj/io/eval/ComplexEvaluator.java | 99 +
.../solrj/io/eval/ConditionalEvaluator.java | 59 +
.../client/solrj/io/eval/DivideEvaluator.java | 78 +
.../client/solrj/io/eval/EqualsEvaluator.java | 112 +
.../solrj/io/eval/ExclusiveOrEvaluator.java | 67 +
.../client/solrj/io/eval/FieldEvaluator.java | 62 +
.../io/eval/GreaterThanEqualToEvaluator.java | 99 +
.../solrj/io/eval/GreaterThanEvaluator.java | 99 +
.../solrj/io/eval/IfThenElseEvaluator.java | 62 +
.../solrj/io/eval/LessThanEqualToEvaluator.java | 99 +
.../client/solrj/io/eval/LessThanEvaluator.java | 99 +
.../client/solrj/io/eval/MultiplyEvaluator.java | 62 +
.../solr/client/solrj/io/eval/NotEvaluator.java | 62 +
.../client/solrj/io/eval/NumberEvaluator.java | 79 +
.../solr/client/solrj/io/eval/OrEvaluator.java | 90 +
.../client/solrj/io/eval/RawValueEvaluator.java | 90 +
.../client/solrj/io/eval/SimpleEvaluator.java | 29 +
.../client/solrj/io/eval/StreamEvaluator.java | 30 +
.../client/solrj/io/eval/SubtractEvaluator.java | 61 +
.../solr/client/solrj/io/eval/package-info.java | 21 +
.../solrj/io/graph/ShortestPathStream.java | 6 +-
.../client/solrj/io/sql/ConnectionImpl.java | 9 +
.../solrj/io/sql/DatabaseMetaDataImpl.java | 18 +-
.../solr/client/solrj/io/sql/ResultSetImpl.java | 2 +
.../solr/client/solrj/io/sql/StatementImpl.java | 9 +-
.../client/solrj/io/stream/BiJoinStream.java | 8 -
.../client/solrj/io/stream/CloudSolrStream.java | 63 +-
.../client/solrj/io/stream/CommitStream.java | 260 +
.../client/solrj/io/stream/DaemonStream.java | 44 +-
.../client/solrj/io/stream/ExecutorStream.java | 224 +
.../client/solrj/io/stream/FacetStream.java | 11 +-
.../io/stream/FeaturesSelectionStream.java | 434 ++
.../client/solrj/io/stream/FetchStream.java | 314 +
.../client/solrj/io/stream/HavingStream.java | 169 +
.../solr/client/solrj/io/stream/JDBCStream.java | 85 +-
.../client/solrj/io/stream/JSONTupleStream.java | 3 +-
.../io/stream/JavabinTupleStreamParser.java | 189 +
.../solrj/io/stream/LeftOuterJoinStream.java | 4 -
.../client/solrj/io/stream/ModelStream.java | 200 +
.../solr/client/solrj/io/stream/NullStream.java | 155 +
.../client/solrj/io/stream/ParallelStream.java | 10 +-
.../client/solrj/io/stream/PriorityStream.java | 161 +
.../client/solrj/io/stream/RollupStream.java | 16 +-
.../solrj/io/stream/ScoreNodesStream.java | 279 +
.../client/solrj/io/stream/SelectStream.java | 71 +-
.../solrj/io/stream/SignificantTermsStream.java | 444 ++
.../solr/client/solrj/io/stream/SolrStream.java | 48 +-
.../client/solrj/io/stream/StatsStream.java | 48 +-
.../client/solrj/io/stream/StreamContext.java | 11 +-
.../client/solrj/io/stream/TextLogitStream.java | 654 +++
.../client/solrj/io/stream/TopicStream.java | 96 +-
.../client/solrj/io/stream/TupleStream.java | 40 +-
.../solrj/io/stream/TupleStreamParser.java | 27 +
.../client/solrj/io/stream/UpdateStream.java | 3 +-
.../solrj/io/stream/expr/Explanation.java | 22 +-
.../solrj/io/stream/expr/StreamExplanation.java | 9 +-
.../solrj/io/stream/expr/StreamFactory.java | 115 +-
.../solrj/io/stream/metrics/CountMetric.java | 47 +-
.../solrj/request/CollectionAdminRequest.java | 358 +-
.../client/solrj/request/CoreAdminRequest.java | 87 +
.../solr/client/solrj/request/CoreStatus.java | 48 +
.../solrj/request/DelegationTokenRequest.java | 152 +
.../client/solrj/request/UpdateRequest.java | 14 +
.../solr/client/solrj/response/Cluster.java | 48 +-
.../solrj/response/ClusteringResponse.java | 48 +-
.../solrj/response/DelegationTokenResponse.java | 109 +
.../solr/client/solrj/response/FacetField.java | 1 -
.../client/solrj/response/LukeResponse.java | 46 +-
.../solr/client/solrj/response/PivotField.java | 2 -
.../client/solrj/response/QueryResponse.java | 8 +
.../org/apache/solr/common/IteratorWriter.java | 65 +
.../org/apache/solr/common/MapSerializable.java | 30 +
.../java/org/apache/solr/common/MapWriter.java | 90 +
.../java/org/apache/solr/common/PushWriter.java | 42 +
.../org/apache/solr/common/SolrDocument.java | 4 +
.../solr/common/ToleratedUpdateError.java | 2 +-
.../solr/common/cloud/ClusterProperties.java | 4 +-
.../apache/solr/common/cloud/ClusterState.java | 20 +-
.../solr/common/cloud/ClusterStateUtil.java | 2 -
.../common/cloud/CollectionStatePredicate.java | 4 +-
.../common/cloud/CollectionStateWatcher.java | 6 +-
.../solr/common/cloud/ConnectionManager.java | 25 +-
.../common/cloud/DefaultConnectionStrategy.java | 4 +-
.../apache/solr/common/cloud/DocCollection.java | 77 +-
.../org/apache/solr/common/cloud/Replica.java | 8 +
.../solr/common/cloud/SaslZkACLProvider.java | 21 +-
.../cloud/SecurityAwareZkACLProvider.java | 79 +
.../org/apache/solr/common/cloud/Slice.java | 21 +-
.../apache/solr/common/cloud/SolrZkClient.java | 176 +-
...ParamsAllAndReadonlyDigestZkACLProvider.java | 53 +-
.../cloud/ZkClientConnectionStrategy.java | 4 +-
.../apache/solr/common/cloud/ZkCmdExecutor.java | 15 +-
.../solr/common/cloud/ZkConfigManager.java | 118 +-
.../solr/common/cloud/ZkMaintenanceUtils.java | 368 ++
.../apache/solr/common/cloud/ZkNodeProps.java | 12 +
.../apache/solr/common/cloud/ZkStateReader.java | 235 +-
.../solr/common/cloud/rule/ImplicitSnitch.java | 160 +
.../solr/common/cloud/rule/RemoteCallback.java | 23 +
.../apache/solr/common/cloud/rule/Snitch.java | 36 +
.../solr/common/cloud/rule/SnitchContext.java | 103 +
.../solr/common/cloud/rule/package-info.java | 23 +
.../common/params/CollectionAdminParams.java | 33 +-
.../solr/common/params/CollectionParams.java | 158 +-
.../apache/solr/common/params/CommonParams.java | 152 +-
.../solr/common/params/CoreAdminParams.java | 25 +-
.../apache/solr/common/params/FacetParams.java | 30 +
.../solr/common/params/HighlightParams.java | 117 +-
.../solr/common/params/MoreLikeThisParams.java | 3 +
.../apache/solr/common/params/SolrParams.java | 170 +-
.../apache/solr/common/params/TermsParams.java | 12 +
.../java/org/apache/solr/common/util/Cache.java | 26 +-
.../apache/solr/common/util/JavaBinCodec.java | 215 +-
.../solr/common/util/JsonRecordReader.java | 155 +-
.../apache/solr/common/util/MapBackedCache.java | 57 +
.../org/apache/solr/common/util/NamedList.java | 35 +-
.../solr/common/util/ObjectReleaseTracker.java | 23 +-
.../org/apache/solr/common/util/RetryUtil.java | 19 +-
.../org/apache/solr/common/util/StrUtils.java | 13 +-
.../java/org/apache/solr/common/util/Utils.java | 6 +-
.../solr/common/util/ValidatingJsonMap.java | 349 ++
.../solrj/sampleClusteringResponse.xml | 19 +
.../solrj/solr/collection1/conf/schema-sql.xml | 2 +-
.../solrj/solr/configsets/ml/conf/schema.xml | 77 +
.../solr/configsets/ml/conf/solrconfig.xml | 51 +
.../solr/configsets/streaming/conf/schema.xml | 21 +-
.../solr/multicore/core0/conf/solrconfig.xml | 1 -
.../solr/multicore/core1/conf/solrconfig.xml | 2 -
.../apache/solr/client/solrj/GetByIdTest.java | 2 -
.../solr/client/solrj/LargeVolumeTestBase.java | 3 +-
.../solrj/MergeIndexesExampleTestBase.java | 1 -
.../solr/client/solrj/SolrExampleTestBase.java | 1 -
.../solr/client/solrj/SolrExampleTests.java | 68 +-
.../apache/solr/client/solrj/SolrQueryTest.java | 25 +
.../client/solrj/SolrSchemalessExampleTest.java | 17 +-
.../solr/client/solrj/TestLBHttpSolrClient.java | 6 +-
.../solrj/beans/TestDocumentObjectBinder.java | 2 -
.../AbstractEmbeddedSolrServerTestCase.java | 22 +-
.../embedded/LargeVolumeBinaryJettyTest.java | 1 -
.../solrj/embedded/LargeVolumeEmbeddedTest.java | 1 -
.../solrj/embedded/LargeVolumeJettyTest.java | 1 -
.../solrj/embedded/SolrExampleEmbeddedTest.java | 1 -
.../solrj/embedded/SolrExampleJettyTest.java | 15 +-
.../solrj/impl/BasicHttpSolrClientTest.java | 31 +
.../solrj/impl/CloudSolrClientBuilderTest.java | 28 +-
.../solrj/impl/CloudSolrClientCacheTest.java | 198 +
.../client/solrj/impl/CloudSolrClientTest.java | 119 +-
.../ConcurrentUpdateSolrClientBuilderTest.java | 12 +-
.../solrj/impl/HttpSolrClientBuilderTest.java | 22 +-
.../solrj/impl/HttpSolrClientConPoolTest.java | 189 +
.../impl/HttpSolrClientSSLAuthConPoolTest.java | 40 +
.../solrj/impl/LBHttpSolrClientBuilderTest.java | 18 +-
.../impl/TestCloudSolrClientConnections.java | 4 +-
.../solrj/io/graph/GraphExpressionTest.java | 214 +-
.../solr/client/solrj/io/graph/GraphTest.java | 6 +-
.../client/solrj/io/sql/JdbcDriverTest.java | 1 -
.../solr/client/solrj/io/sql/JdbcTest.java | 158 +-
.../client/solrj/io/stream/JDBCStreamTest.java | 76 +-
.../solrj/io/stream/RecordCountStream.java | 1 -
.../io/stream/SelectWithEvaluatorsTest.java | 259 +
.../solrj/io/stream/StreamExpressionTest.java | 2333 +++++++-
.../stream/StreamExpressionToExpessionTest.java | 37 +-
.../StreamExpressionToExplanationTest.java | 2 -
.../client/solrj/io/stream/StreamingTest.java | 1562 +++--
.../stream/eval/AbsoluteValueEvaluatorTest.java | 96 +
.../solrj/io/stream/eval/AddEvaluatorTest.java | 336 ++
.../solrj/io/stream/eval/AndEvaluatorTest.java | 123 +
.../io/stream/eval/CompoundEvaluatorTest.java | 85 +
.../io/stream/eval/DivideEvaluatorTest.java | 164 +
.../io/stream/eval/EqualsEvaluatorTest.java | 263 +
.../stream/eval/ExclusiveOrEvaluatorTest.java | 123 +
.../eval/GreaterThanEqualToEvaluatorTest.java | 249 +
.../stream/eval/GreaterThanEvaluatorTest.java | 249 +
.../eval/LessThanEqualToEvaluatorTest.java | 256 +
.../io/stream/eval/LessThanEvaluatorTest.java | 249 +
.../io/stream/eval/MultiplyEvaluatorTest.java | 179 +
.../solrj/io/stream/eval/NotEvaluatorTest.java | 80 +
.../solrj/io/stream/eval/OrEvaluatorTest.java | 123 +
.../io/stream/eval/RawValueEvaluatorTest.java | 69 +
.../io/stream/eval/SubtractEvaluatorTest.java | 188 +
.../io/stream/ops/ConcatOperationTest.java | 1 -
.../solr/client/solrj/request/SchemaTest.java | 11 +-
.../client/solrj/request/TestCoreAdmin.java | 144 +
.../request/TestDelegationTokenRequest.java | 70 +
.../solrj/request/TestUpdateRequestCodec.java | 2 -
.../solrj/response/TestClusteringResponse.java | 62 +-
.../response/TestDelegationTokenResponse.java | 138 +
.../cloud/TestCollectionStateWatchers.java | 60 +-
.../solr/common/cloud/TestZkConfigManager.java | 11 +-
.../solr/common/params/CommonParamsTest.java | 10 +-
.../apache/solr/common/util/NamedListTest.java | 18 +
.../solr/common/util/TestJavaBinCodec.java | 156 +-
.../solr/common/util/TestJsonRecordReader.java | 142 +-
.../apache/solr/common/util/TestRetryUtil.java | 37 +-
.../solr/common/util/TestValidatingJsonMap.java | 52 +
solr/test-framework/build.xml | 3 -
solr/test-framework/ivy.xml | 2 +-
.../src/java/org/apache/solr/JSONTestUtil.java | 13 +
.../java/org/apache/solr/SolrJettyTestBase.java | 2 -
.../java/org/apache/solr/SolrTestCaseHS.java | 9 +-
.../java/org/apache/solr/SolrTestCaseJ4.java | 355 +-
.../solr/analysis/MockTokenizerFactory.java | 1 -
.../solr/cloud/AbstractDistribZkTestBase.java | 35 +-
.../cloud/AbstractFullDistribZkTestBase.java | 27 +-
.../apache/solr/cloud/AbstractZkTestCase.java | 6 -
.../java/org/apache/solr/cloud/ChaosMonkey.java | 3 -
.../apache/solr/cloud/MiniSolrCloudCluster.java | 202 +-
.../org/apache/solr/cloud/MockSolrZkClient.java | 1 -
.../java/org/apache/solr/cloud/SocketProxy.java | 4 +
.../apache/solr/cloud/SolrCloudTestCase.java | 181 +-
.../org/apache/solr/cloud/ZkTestServer.java | 11 +-
.../apache/solr/core/MockDirectoryFactory.java | 5 -
.../solr/core/MockFSDirectoryFactory.java | 1 -
.../component/TrackingShardHandlerFactory.java | 2 +-
.../org/apache/solr/util/BaseTestHarness.java | 1 -
.../org/apache/solr/util/ExternalPaths.java | 6 +-
.../src/java/org/apache/solr/util/LogLevel.java | 91 +
.../org/apache/solr/util/RandomMergePolicy.java | 8 -
.../java/org/apache/solr/util/RandomizeSSL.java | 174 +
.../org/apache/solr/util/RestTestHarness.java | 22 +-
.../org/apache/solr/util/SSLTestConfig.java | 4 -
.../java/org/apache/solr/util/TestHarness.java | 39 +-
.../src/test-files/log4j.properties | 11 +
.../apache/solr/TestLogLevelAnnotations.java | 47 +
.../apache/solr/cloud/JettySolrRunnerTest.java | 66 +
.../solr/cloud/MiniSolrCloudClusterTest.java | 105 +
solr/webapp/build.xml | 1 +
solr/webapp/web/WEB-INF/web.xml | 17 +
solr/webapp/web/css/angular/cloud.css | 14 +
solr/webapp/web/css/angular/dashboard.css | 8 +-
solr/webapp/web/css/angular/index.css | 12 +-
solr/webapp/web/css/angular/schema.css | 23 +
solr/webapp/web/js/angular/app.js | 2 +-
.../web/js/angular/controllers/analysis.js | 12 +-
solr/webapp/web/js/angular/controllers/cloud.js | 53 +-
.../web/js/angular/controllers/collections.js | 7 +-
.../web/js/angular/controllers/core-overview.js | 83 -
solr/webapp/web/js/angular/controllers/cores.js | 10 +-
.../web/js/angular/controllers/dataimport.js | 60 +-
solr/webapp/web/js/angular/controllers/files.js | 10 +-
.../web/js/angular/controllers/plugins.js | 1 +
solr/webapp/web/js/angular/controllers/query.js | 16 +-
.../webapp/web/js/angular/controllers/schema.js | 64 +-
solr/webapp/web/js/angular/services.js | 50 +-
solr/webapp/web/js/lib/jquery.blockUI.js | 2 +-
solr/webapp/web/js/scripts/dataimport.js | 2 +-
solr/webapp/web/partials/analysis.html | 2 +-
solr/webapp/web/partials/cloud.html | 3 +-
solr/webapp/web/partials/core_overview.html | 17 -
solr/webapp/web/partials/dataimport.html | 8 +-
solr/webapp/web/partials/files.html | 2 +-
solr/webapp/web/partials/query.html | 2 +-
solr/webapp/web/partials/schema.html | 15 +-
4001 files changed, 249150 insertions(+), 113562 deletions(-)
----------------------------------------------------------------------