You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by jb...@apache.org on 2019/08/04 22:52:53 UTC
[lucene-solr] 01/02: Merge branch 'master' into SOLR-13105-visual
This is an automated email from the ASF dual-hosted git repository.
jbernste pushed a commit to branch SOLR-13105-visual
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit e2c88f8bf9da83eefc635dd9981cedc119fc03ba
Merge: 472457d ee0fd49
Author: Joel Bernstein <jb...@apache.org>
AuthorDate: Sun Aug 4 14:31:06 2019 -0400
Merge branch 'master' into SOLR-13105-visual
.github/PULL_REQUEST_TEMPLATE.md | 14 +-
README.md | 8 +-
dev-tools/doap/lucene.rdf | 7 +
dev-tools/doap/solr.rdf | 7 +
dev-tools/scripts/releaseWizard.yaml | 10 +-
lucene/CHANGES.txt | 84 +-
lucene/MIGRATE.txt | 8 +
.../analysis/charfilter/MappingCharFilter.java | 8 +-
.../analysis/charfilter/NormalizeCharMap.java | 6 +-
.../analysis/es/SpanishMinimalStemFilter.java | 58 +
.../es/SpanishMinimalStemFilterFactory.java | 52 +
.../lucene/analysis/es/SpanishMinimalStemmer.java | 80 +
.../lucene/analysis/fr/FrenchMinimalStemmer.java | 2 +-
.../lucene/analysis/hunspell/Dictionary.java | 12 +-
.../apache/lucene/analysis/hunspell/Stemmer.java | 12 +-
.../miscellaneous/StemmerOverrideFilter.java | 4 +-
.../lucene/analysis/synonym/SynonymFilter.java | 8 +-
.../analysis/synonym/SynonymGraphFilter.java | 8 +-
....apache.lucene.analysis.util.TokenFilterFactory | 1 +
.../TestSpanishMinimalStemFilter.java} | 66 +-
.../es/TestSpanishMinimalStemFilterFactory.java | 47 +
.../analysis/fr/TestFrenchMinimalStemFilter.java | 19 +-
.../analysis/shingle/FixedShingleFilterTest.java | 17 +
.../analysis/synonym/TestSynonymGraphFilter.java | 25 +-
.../lucene/analysis/ja/JapaneseTokenizer.java | 8 +-
.../lucene/analysis/ja/dict/UserDictionary.java | 4 +-
.../ja/util/TokenInfoDictionaryBuilder.java | 2 +-
lucene/analysis/nori/build.xml | 63 +-
.../apache/lucene/analysis/ko/KoreanTokenizer.java | 8 +-
.../lucene/analysis/ko/dict/BinaryDictionary.java | 60 +-
.../analysis/ko/dict/TokenInfoDictionary.java | 29 +-
.../lucene/analysis/ko/dict/UserDictionary.java | 4 +-
.../analysis/ko/util/BinaryDictionaryWriter.java | 97 +-
.../ko/util/CharacterDefinitionWriter.java | 25 +-
.../analysis/ko/util/ConnectionCostsBuilder.java | 61 +
.../analysis/ko/util/ConnectionCostsWriter.java | 30 +-
.../lucene/analysis/ko/util/DictionaryBuilder.java | 54 +
.../ko}/util/TokenInfoDictionaryBuilder.java | 117 +-
.../ko/util/TokenInfoDictionaryWriter.java | 18 +-
.../analysis/ko/util/UnknownDictionaryBuilder.java | 118 ++
.../analysis/ko/util/UnknownDictionaryWriter.java | 5 +-
.../analysis/ko/dict/TokenInfoDictionary$fst.dat | Bin 5640903 -> 5641400 bytes
...ictionary.java => TokenInfoDictionaryTest.java} | 69 +-
.../analysis/ko/util}/UnknownDictionaryTest.java | 31 +-
.../analysis/ko/util/ConnectionCostsBuilder.java | 67 -
.../lucene/analysis/ko/util/DictionaryBuilder.java | 67 -
.../ko/util/TokenInfoDictionaryBuilder.java | 153 --
.../analysis/ko/util/UnknownDictionaryBuilder.java | 134 --
.../lucene/index/TestBackwardsCompatibility.java | 7 +-
.../org/apache/lucene/index/index.8.2.0-cfs.zip | Bin 0 -> 15617 bytes
.../org/apache/lucene/index/index.8.2.0-nocfs.zip | Bin 0 -> 15630 bytes
.../test/org/apache/lucene/index/sorted.8.2.0.zip | Bin 0 -> 131154 bytes
.../benchmark/byTask/feeds/DemoHTMLParser.java | 21 +-
.../blocktreeords/OrdsBlockTreeTermsWriter.java | 2 +-
.../blocktreeords/OrdsIntersectTermsEnum.java | 6 +-
.../codecs/blocktreeords/OrdsSegmentTermsEnum.java | 78 +-
.../lucene/codecs/memory/FSTOrdTermsReader.java | 35 +-
.../lucene/codecs/memory/FSTTermsReader.java | 45 +-
.../codecs/simpletext/SimpleTextBKDWriter.java | 31 +-
.../codecs/blocktree/BlockTreeTermsWriter.java | 2 +-
.../codecs/blocktree/IntersectTermsEnum.java | 6 +-
.../lucene/codecs/blocktree/SegmentTermsEnum.java | 48 +-
.../codecs/lucene50/Lucene50PostingsFormat.java | 40 +-
.../codecs/lucene50/Lucene50PostingsReader.java | 650 ++++----
.../org/apache/lucene/document/FeatureField.java | 2 +-
.../apache/lucene/document/FeatureSortField.java | 8 +-
.../src/java/org/apache/lucene/geo/EdgeTree.java | 2 +
.../src/java/org/apache/lucene/geo/Polygon2D.java | 12 +-
.../java/org/apache/lucene/index/FieldInfos.java | 10 +-
.../java/org/apache/lucene/index/IndexWriter.java | 16 -
.../java/org/apache/lucene/index/MultiSorter.java | 161 +-
.../lucene/search/Boolean2ScorerSupplier.java | 13 +
.../org/apache/lucene/search/BooleanQuery.java | 28 +
.../apache/lucene/search/DisjunctionMaxScorer.java | 28 +-
.../DisjunctionScoreBlockBoundaryPropagator.java | 112 ++
.../apache/lucene/search/ExactPhraseMatcher.java | 209 ++-
.../org/apache/lucene/search/IndexSearcher.java | 4 +-
.../org/apache/lucene/search/LRUQueryCache.java | 17 +-
.../org/apache/lucene/search/MultiPhraseQuery.java | 10 +-
.../org/apache/lucene/search/PhraseMatcher.java | 15 +-
.../java/org/apache/lucene/search/PhraseQuery.java | 35 +-
.../org/apache/lucene/search/PhraseScorer.java | 18 +-
.../org/apache/lucene/search/PhraseWeight.java | 12 +-
.../apache/lucene/search/SloppyPhraseMatcher.java | 60 +-
.../org/apache/lucene/search/TermInSetQuery.java | 2 +-
.../src/java/org/apache/lucene/search/TopDocs.java | 140 +-
.../java/org/apache/lucene/store/FSDirectory.java | 2 +-
.../java/org/apache/lucene/store/RateLimiter.java | 12 +-
.../org/apache/lucene/util/RamUsageEstimator.java | 10 +
.../src/java/org/apache/lucene/util/Version.java | 7 +
.../apache/lucene/util/bkd/BKDRadixSelector.java | 140 +-
.../java/org/apache/lucene/util/bkd/BKDWriter.java | 33 +-
.../apache/lucene/util/bkd/HeapPointReader.java | 39 +-
.../apache/lucene/util/bkd/HeapPointWriter.java | 50 +-
.../lucene/util/bkd/MutablePointsReaderUtils.java | 53 +-
.../apache/lucene/util/bkd/OfflinePointReader.java | 22 +-
.../apache/lucene/util/bkd/OfflinePointWriter.java | 9 +-
.../org/apache/lucene/util/bkd/PointValue.java | 7 +-
.../java/org/apache/lucene/util/fst/Builder.java | 9 +-
.../apache/lucene/util/fst/BytesRefFSTEnum.java | 2 +-
.../src/java/org/apache/lucene/util/fst/FST.java | 394 +++--
.../java/org/apache/lucene/util/fst/FSTEnum.java | 209 +--
.../org/apache/lucene/util/fst/IntsRefFSTEnum.java | 2 +-
.../java/org/apache/lucene/util/fst/NodeHash.java | 21 +-
.../src/java/org/apache/lucene/util/fst/Util.java | 225 ++-
.../util/graph/GraphTokenStreamFiniteStrings.java | 84 +-
.../apache/lucene/analysis/TestCharArrayMap.java | 134 +-
.../apache/lucene/analysis/TestCharArraySet.java | 110 +-
.../apache/lucene/document/TestFeatureSort.java | 66 +-
.../lucene/index/TestAllFilesCheckIndexHeader.java | 20 +-
.../lucene/index/TestAllFilesDetectTruncation.java | 21 +-
.../org/apache/lucene/index/TestCustomNorms.java | 2 +-
.../apache/lucene/index/TestDirectoryReader.java | 19 +-
.../apache/lucene/index/TestIndexableField.java | 7 +-
.../apache/lucene/index/TestSwappedIndexFiles.java | 21 +-
.../apache/lucene/search/TestBooleanScorer.java | 84 +
...estDisjunctionScoreBlockBoundaryPropagator.java | 121 ++
.../apache/lucene/search/TestLRUQueryCache.java | 14 +-
.../apache/lucene/search/TestMultiSliceMerge.java | 129 ++
.../org/apache/lucene/search/TestPhraseQuery.java | 323 +++-
.../org/apache/lucene/search/TestTopDocsMerge.java | 24 +-
.../TestTopFieldCollectorEarlyTermination.java | 12 +-
.../org/apache/lucene/store/TestRateLimiter.java | 7 +-
.../apache/lucene/util/TestRamUsageEstimator.java | 7 +-
.../test/org/apache/lucene/util/bkd/TestBKD.java | 74 +
.../lucene/util/bkd/TestBKDRadixSelector.java | 68 +-
.../apache/lucene/util/bkd/TestBKDRadixSort.java | 7 +-
.../util/bkd/TestMutablePointsReaderUtils.java | 112 +-
.../test/org/apache/lucene/util/fst/Test2BFST.java | 6 +-
.../test/org/apache/lucene/util/fst/TestFSTs.java | 28 +-
.../org/apache/lucene/util/fst/TestFstDirect.java | 175 +--
.../test/org/apache/lucene/util/fst/TestUtil.java | 115 ++
.../graph/TestGraphTokenStreamFiniteStrings.java | 9 +-
.../apache/lucene/search/grouping/TopGroups.java | 5 +
.../lucene/search/join/TestCheckJoinIndex.java | 15 +-
.../org/apache/lucene/monitor/package-info.java | 4 +-
.../queries/intervals/TermIntervalsSource.java | 4 +-
.../queryparser/classic/TestQueryParser.java | 14 +-
.../queryparser/util/QueryParserTestBase.java | 55 +-
.../apache/lucene/replicator/nrt/PrimaryNode.java | 2 +-
.../lucene/replicator/LocalReplicatorTest.java | 8 +-
.../lucene/replicator/http/HttpReplicatorTest.java | 11 +-
.../idversion/IDVersionSegmentTermsEnum.java | 48 +-
.../idversion/VersionBlockTreeTermsWriter.java | 2 +-
.../lucene/document/FloatPointNearestNeighbor.java | 31 +-
.../org/apache/lucene/document/LatLonShape.java | 311 +---
.../document/LatLonShapeBoundingBoxQuery.java | 13 +-
.../lucene/document/LatLonShapeLineQuery.java | 10 +-
.../lucene/document/LatLonShapePolygonQuery.java | 13 +-
.../org/apache/lucene/document/ShapeField.java | 307 ++++
.../{LatLonShapeQuery.java => ShapeQuery.java} | 61 +-
.../java/org/apache/lucene/document/XYShape.java | 103 ++
...gBoxQuery.java => XYShapeBoundingBoxQuery.java} | 38 +-
...onShapeLineQuery.java => XYShapeLineQuery.java} | 56 +-
...ePolygonQuery.java => XYShapePolygonQuery.java} | 51 +-
.../src/java/org/apache/lucene/geo/Line.java | 4 +-
.../src/java/org/apache/lucene/geo/Line2D.java | 15 +-
.../java/org/apache/lucene/geo/Rectangle2D.java | 72 +-
.../java/org/apache/lucene/geo/Tessellator.java | 168 +-
.../org/apache/lucene/geo/XYEncodingUtils.java | 74 +
.../src/java/org/apache/lucene/geo/XYLine.java | 146 ++
.../src/java/org/apache/lucene/geo/XYPolygon.java | 201 +++
.../java/org/apache/lucene/geo/XYPolygon2D.java | 44 +
.../java/org/apache/lucene/geo/XYRectangle.java | 84 +
.../java/org/apache/lucene/geo/XYRectangle2D.java | 57 +
.../search/LargeNumHitsTopDocsCollector.java | 157 ++
.../lucene/document/BaseLatLonShapeTestCase.java | 634 ++------
.../lucene/document/BaseShapeEncodingTestCase.java | 573 +++++++
...onShapeTestCase.java => BaseShapeTestCase.java} | 424 ++----
.../lucene/document/BaseXYShapeTestCase.java | 232 +++
.../document/TestLatLonLineShapeQueries.java | 23 +-
.../document/TestLatLonMultiLineShapeQueries.java | 29 +-
.../document/TestLatLonMultiPointShapeQueries.java | 32 +-
.../TestLatLonMultiPolygonShapeQueries.java | 29 +-
.../document/TestLatLonPointShapeQueries.java | 27 +-
.../document/TestLatLonPolygonShapeQueries.java | 23 +-
.../apache/lucene/document/TestLatLonShape.java | 10 +-
.../lucene/document/TestLatLonShapeEncoding.java | 545 +------
...apeQueries.java => TestXYLineShapeQueries.java} | 69 +-
...eries.java => TestXYMultiLineShapeQueries.java} | 80 +-
...ries.java => TestXYMultiPointShapeQueries.java} | 37 +-
...es.java => TestXYMultiPolygonShapeQueries.java} | 58 +-
...peQueries.java => TestXYPointShapeQueries.java} | 55 +-
...Queries.java => TestXYPolygonShapeQueries.java} | 52 +-
.../org/apache/lucene/document/TestXYShape.java | 111 ++
.../lucene/document/TestXYShapeEncoding.java | 65 +
.../test/org/apache/lucene/geo/ShapeTestUtil.java | 208 +++
.../src/test/org/apache/lucene/geo/TestLine2D.java | 2 +-
.../org/apache/lucene/geo/TestTessellator.java | 4 +-
.../search/TestLargeNumHitsTopDocsCollector.java | 158 ++
.../lucene/search/TestTermAutomatonQuery.java | 7 +-
.../suggest/analyzing/AnalyzingSuggester.java | 2 +-
.../lucene/search/suggest/analyzing/FSTUtil.java | 18 +-
.../suggest/analyzing/FreeTextSuggester.java | 4 +-
.../search/suggest/document/NRTSuggester.java | 2 +-
.../lucene/search/suggest/fst/FSTCompletion.java | 10 +-
.../search/suggest/fst/FSTCompletionBuilder.java | 2 +-
.../search/suggest/fst/WFSTCompletionLookup.java | 6 +-
.../suggest/analyzing/AnalyzingSuggesterTest.java | 11 +-
.../lucene/search/ShardSearchingTestBase.java | 12 +
.../org/apache/lucene/util/LuceneTestCase.java | 7 +-
.../java/org/apache/lucene/util/fst/FSTTester.java | 10 +-
.../TestCompressingTermVectorsFormat.java | 17 +-
.../apache/lucene/mockfile/TestHandleLimitFS.java | 9 +-
.../lucene/mockfile/TestHandleTrackingFS.java | 56 +-
.../org/apache/lucene/mockfile/TestLeakFS.java | 43 +-
.../org/apache/lucene/mockfile/TestVerboseFS.java | 76 +-
.../org/apache/lucene/mockfile/TestWindowsFS.java | 28 +-
.../lucene/store/TestMockDirectoryWrapper.java | 24 +-
.../util/TestRunWithRestrictedPermissions.java | 22 +-
solr/.gitignore | 1 +
solr/CHANGES.txt | 171 ++-
.../org/apache/solr/analytics/AnalyticsDriver.java | 10 +-
.../apache/solr/analytics/AnalyticsExpression.java | 14 +-
.../solr/analytics/AnalyticsGroupingManager.java | 48 +-
.../solr/analytics/AnalyticsRequestManager.java | 82 +-
.../solr/analytics/AnalyticsRequestParser.java | 106 +-
.../apache/solr/analytics/ExpressionFactory.java | 116 +-
.../analytics/facet/AbstractSolrQueryFacet.java | 20 +-
.../solr/analytics/facet/AnalyticsFacet.java | 40 +-
.../apache/solr/analytics/facet/PivotFacet.java | 18 +-
.../org/apache/solr/analytics/facet/PivotNode.java | 32 +-
.../apache/solr/analytics/facet/QueryFacet.java | 4 +-
.../apache/solr/analytics/facet/RangeFacet.java | 10 +-
.../apache/solr/analytics/facet/SortableFacet.java | 36 +-
.../apache/solr/analytics/facet/ValueFacet.java | 6 +-
.../facet/compare/DelegatingComparator.java | 6 +-
.../facet/compare/ExpressionComparator.java | 6 +-
.../facet/compare/FacetResultsComparator.java | 10 +-
.../facet/compare/FacetValueComparator.java | 4 +-
.../solr/analytics/facet/compare/package-info.java | 4 +-
.../apache/solr/analytics/facet/package-info.java | 4 +-
.../analytics/function/ExpressionCalculator.java | 8 +-
.../MergingReductionCollectionManager.java | 8 +-
.../function/ReductionCollectionManager.java | 90 +-
.../solr/analytics/function/ReductionFunction.java | 2 +-
.../analytics/function/field/AnalyticsField.java | 22 +-
.../analytics/function/field/BooleanField.java | 4 +-
.../function/field/BooleanMultiField.java | 8 +-
.../solr/analytics/function/field/DateField.java | 4 +-
.../function/field/DateMultiPointField.java | 2 +-
.../function/field/DateMultiTrieField.java | 2 +-
.../solr/analytics/function/field/DoubleField.java | 4 +-
.../function/field/DoubleMultiPointField.java | 6 +-
.../function/field/DoubleMultiTrieField.java | 6 +-
.../solr/analytics/function/field/FloatField.java | 4 +-
.../function/field/FloatMultiPointField.java | 8 +-
.../function/field/FloatMultiTrieField.java | 8 +-
.../solr/analytics/function/field/IntField.java | 6 +-
.../function/field/IntMultiPointField.java | 8 +-
.../function/field/IntMultiTrieField.java | 8 +-
.../function/field/LongMultiPointField.java | 8 +-
.../function/field/LongMultiTrieField.java | 6 +-
.../analytics/function/field/StringMultiField.java | 4 +-
.../analytics/function/field/package-info.java | 4 +-
.../analytics/function/mapping/AddFunction.java | 6 +-
.../analytics/function/mapping/BottomFunction.java | 2 +-
.../function/mapping/ComparisonFunction.java | 18 +-
.../analytics/function/mapping/ConcatFunction.java | 8 +-
.../function/mapping/DateMathFunction.java | 6 +-
.../function/mapping/DateParseFunction.java | 10 +-
.../mapping/DecimalNumericConversionFunction.java | 22 +-
.../analytics/function/mapping/DivideFunction.java | 4 +-
.../analytics/function/mapping/EqualFunction.java | 14 +-
.../analytics/function/mapping/ExistsFunction.java | 10 +-
.../function/mapping/FillMissingFunction.java | 78 +-
.../analytics/function/mapping/FilterFunction.java | 82 +-
.../analytics/function/mapping/IfFunction.java | 42 +-
.../analytics/function/mapping/LambdaFunction.java | 408 ++---
.../analytics/function/mapping/LogFunction.java | 4 +-
.../analytics/function/mapping/LogicFunction.java | 10 +-
.../analytics/function/mapping/MultFunction.java | 6 +-
.../analytics/function/mapping/PowerFunction.java | 4 +-
.../analytics/function/mapping/RemoveFunction.java | 94 +-
.../function/mapping/ReplaceFunction.java | 84 +-
.../function/mapping/SubtractFunction.java | 2 +-
.../analytics/function/mapping/TopFunction.java | 2 +-
.../analytics/function/mapping/package-info.java | 4 +-
.../solr/analytics/function/package-info.java | 4 +-
.../function/reduction/CountFunction.java | 4 +-
.../function/reduction/DocCountFunction.java | 4 +-
.../analytics/function/reduction/MaxFunction.java | 14 +-
.../analytics/function/reduction/MeanFunction.java | 4 +-
.../function/reduction/MedianFunction.java | 6 +-
.../analytics/function/reduction/MinFunction.java | 14 +-
.../function/reduction/MissingFunction.java | 2 +-
.../function/reduction/OrdinalFunction.java | 16 +-
.../function/reduction/PercentileFunction.java | 16 +-
.../analytics/function/reduction/SumFunction.java | 4 +-
.../function/reduction/UniqueFunction.java | 2 +-
.../function/reduction/data/CountCollector.java | 28 +-
.../function/reduction/data/MaxCollector.java | 62 +-
.../function/reduction/data/MinCollector.java | 62 +-
.../reduction/data/ReductionDataCollector.java | 70 +-
.../reduction/data/SortedListCollector.java | 76 +-
.../function/reduction/data/SumCollector.java | 16 +-
.../function/reduction/data/UniqueCollector.java | 42 +-
.../function/reduction/data/package-info.java | 4 +-
.../analytics/function/reduction/package-info.java | 4 +-
.../org/apache/solr/analytics/package-info.java | 6 +-
.../apache/solr/analytics/plugin/package-info.java | 6 +-
.../stream/AnalyticsShardRequestManager.java | 28 +-
.../stream/AnalyticsShardResponseParser.java | 6 +-
.../apache/solr/analytics/stream/package-info.java | 4 +-
.../reservation/BooleanArrayReservation.java | 2 +-
.../reservation/BooleanCheckedReservation.java | 2 +-
.../stream/reservation/BooleanReservation.java | 2 +-
.../stream/reservation/DoubleArrayReservation.java | 2 +-
.../reservation/DoubleCheckedReservation.java | 2 +-
.../stream/reservation/DoubleReservation.java | 2 +-
.../stream/reservation/FloatArrayReservation.java | 2 +-
.../reservation/FloatCheckedReservation.java | 2 +-
.../stream/reservation/FloatReservation.java | 2 +-
.../stream/reservation/IntArrayReservation.java | 2 +-
.../stream/reservation/IntCheckedReservation.java | 2 +-
.../stream/reservation/IntReservation.java | 2 +-
.../stream/reservation/LongArrayReservation.java | 2 +-
.../stream/reservation/LongCheckedReservation.java | 2 +-
.../stream/reservation/LongReservation.java | 2 +-
.../ReductionCheckedDataReservation.java | 2 +-
.../reservation/ReductionDataArrayReservation.java | 2 +-
.../reservation/ReductionDataReservation.java | 10 +-
.../stream/reservation/StringArrayReservation.java | 2 +-
.../reservation/StringCheckedReservation.java | 2 +-
.../stream/reservation/StringReservation.java | 2 +-
.../analytics/stream/reservation/package-info.java | 4 +-
.../reservation/read/BooleanCheckedDataReader.java | 2 +-
.../reservation/read/BooleanDataArrayReader.java | 2 +-
.../stream/reservation/read/BooleanDataReader.java | 2 +-
.../reservation/read/DoubleCheckedDataReader.java | 2 +-
.../reservation/read/DoubleDataArrayReader.java | 2 +-
.../stream/reservation/read/DoubleDataReader.java | 2 +-
.../reservation/read/FloatCheckedDataReader.java | 2 +-
.../reservation/read/FloatDataArrayReader.java | 2 +-
.../stream/reservation/read/FloatDataReader.java | 2 +-
.../reservation/read/IntCheckedDataReader.java | 2 +-
.../reservation/read/IntDataArrayReader.java | 2 +-
.../stream/reservation/read/IntDataReader.java | 2 +-
.../reservation/read/LongCheckedDataReader.java | 2 +-
.../reservation/read/LongDataArrayReader.java | 2 +-
.../stream/reservation/read/LongDataReader.java | 2 +-
.../read/ReductionCheckedDataReader.java | 10 +-
.../reservation/read/ReductionDataArrayReader.java | 12 +-
.../reservation/read/ReductionDataReader.java | 6 +-
.../reservation/read/StringCheckedDataReader.java | 2 +-
.../reservation/read/StringDataArrayReader.java | 2 +-
.../stream/reservation/read/StringDataReader.java | 2 +-
.../stream/reservation/read/package-info.java | 4 +-
.../write/BooleanCheckedDataWriter.java | 2 +-
.../reservation/write/BooleanDataArrayWriter.java | 2 +-
.../reservation/write/BooleanDataWriter.java | 2 +-
.../reservation/write/DoubleCheckedDataWriter.java | 2 +-
.../reservation/write/DoubleDataArrayWriter.java | 2 +-
.../stream/reservation/write/DoubleDataWriter.java | 2 +-
.../reservation/write/FloatCheckedDataWriter.java | 2 +-
.../reservation/write/FloatDataArrayWriter.java | 2 +-
.../stream/reservation/write/FloatDataWriter.java | 2 +-
.../reservation/write/IntCheckedDataWriter.java | 2 +-
.../reservation/write/IntDataArrayWriter.java | 2 +-
.../stream/reservation/write/IntDataWriter.java | 2 +-
.../reservation/write/LongCheckedDataWriter.java | 2 +-
.../reservation/write/LongDataArrayWriter.java | 2 +-
.../stream/reservation/write/LongDataWriter.java | 2 +-
.../write/ReductionCheckedDataWriter.java | 12 +-
.../write/ReductionDataArrayWriter.java | 12 +-
.../reservation/write/ReductionDataWriter.java | 4 +-
.../reservation/write/StringCheckedDataWriter.java | 2 +-
.../reservation/write/StringDataArrayWriter.java | 2 +-
.../stream/reservation/write/StringDataWriter.java | 2 +-
.../stream/reservation/write/package-info.java | 4 +-
.../analytics/util/AnalyticsResponseHeadings.java | 2 +-
.../solr/analytics/util/FacetRangeGenerator.java | 94 +-
.../solr/analytics/util/OldAnalyticsParams.java | 24 +-
.../util/OldAnalyticsRequestConverter.java | 36 +-
.../solr/analytics/util/OrdinalCalculator.java | 2 +-
.../solr/analytics/util/function/package-info.java | 4 +-
.../apache/solr/analytics/util/package-info.java | 4 +-
.../solr/analytics/value/AnalyticsValue.java | 8 +-
.../solr/analytics/value/AnalyticsValueStream.java | 36 +-
.../apache/solr/analytics/value/BooleanValue.java | 8 +-
.../solr/analytics/value/BooleanValueStream.java | 8 +-
.../solr/analytics/value/ComparableValue.java | 2 +-
.../org/apache/solr/analytics/value/DateValue.java | 6 +-
.../solr/analytics/value/DateValueStream.java | 6 +-
.../apache/solr/analytics/value/DoubleValue.java | 6 +-
.../solr/analytics/value/DoubleValueStream.java | 4 +-
.../apache/solr/analytics/value/FloatValue.java | 4 +-
.../solr/analytics/value/FloatValueStream.java | 4 +-
.../org/apache/solr/analytics/value/IntValue.java | 4 +-
.../solr/analytics/value/IntValueStream.java | 6 +-
.../org/apache/solr/analytics/value/LongValue.java | 4 +-
.../solr/analytics/value/LongValueStream.java | 6 +-
.../apache/solr/analytics/value/StringValue.java | 4 +-
.../solr/analytics/value/StringValueStream.java | 4 +-
.../analytics/value/constant/ConstantValue.java | 18 +-
.../analytics/value/constant/package-info.java | 4 +-
.../apache/solr/analytics/value/package-info.java | 4 +-
.../org/apache/solr/handler/AnalyticsHandler.java | 12 +-
.../solr/handler/component/AnalyticsComponent.java | 87 +-
.../response/AnalyticsShardResponseWriter.java | 10 +-
.../solr/analytics/ExpressionFactoryTest.java | 58 +-
.../org/apache/solr/analytics/NoFacetTest.java | 62 +-
.../solr/analytics/OverallAnalyticsTest.java | 24 +-
.../solr/analytics/SolrAnalyticsTestCase.java | 62 +-
.../solr/analytics/facet/PivotFacetTest.java | 22 +-
.../solr/analytics/facet/QueryFacetTest.java | 24 +-
.../solr/analytics/facet/RangeFacetTest.java | 92 +-
.../facet/SolrAnalyticsFacetTestCase.java | 14 +-
.../solr/analytics/facet/ValueFacetTest.java | 90 +-
.../function/field/AbstractAnalyticsFieldTest.java | 100 +-
.../function/field/BooleanFieldsTest.java | 10 +-
.../analytics/function/field/DateFieldsTest.java | 18 +-
.../analytics/function/field/DoubleFieldsTest.java | 18 +-
.../analytics/function/field/FloatFieldsTest.java | 18 +-
.../analytics/function/field/IntFieldsTest.java | 18 +-
.../analytics/function/field/LongFieldsTest.java | 18 +-
.../analytics/function/field/StringFieldsTest.java | 10 +-
.../mapping/AbsoluteValueFunctionTest.java | 24 +-
.../function/mapping/AddFunctionTest.java | 28 +-
.../function/mapping/AndFunctionTest.java | 32 +-
.../function/mapping/BottomFunctionTest.java | 86 +-
.../function/mapping/CeilingFunctionTest.java | 18 +-
.../function/mapping/ConcatFunctionTest.java | 48 +-
.../function/mapping/DateMathFunctionTest.java | 14 +-
.../function/mapping/DateParseFunctionTest.java | 28 +-
.../function/mapping/DivideFunctionTest.java | 20 +-
.../function/mapping/EqualFunctionTest.java | 56 +-
.../function/mapping/FillMissingFunctionTest.java | 56 +-
.../function/mapping/FilterFunctionTest.java | 132 +-
.../function/mapping/FloorFunctionTest.java | 18 +-
.../function/mapping/GTEFunctionTest.java | 30 +-
.../analytics/function/mapping/GTFunctionTest.java | 30 +-
.../analytics/function/mapping/IfFunctionTest.java | 112 +-
.../function/mapping/LTEFunctionTest.java | 30 +-
.../analytics/function/mapping/LTFunctionTest.java | 30 +-
.../function/mapping/LogFunctionTest.java | 28 +-
.../function/mapping/MultFunctionTest.java | 26 +-
.../function/mapping/NegateFunctionTest.java | 30 +-
.../analytics/function/mapping/OrFunctionTest.java | 32 +-
.../function/mapping/PowerFunctionTest.java | 20 +-
.../function/mapping/RemoveFunctionTest.java | 68 +-
.../function/mapping/ReplaceFunctionTest.java | 130 +-
.../function/mapping/RoundFunctionTest.java | 18 +-
.../function/mapping/StringCastFunctionTest.java | 6 +-
.../function/mapping/SubtractFunctionTest.java | 20 +-
.../function/mapping/TopFunctionTest.java | 86 +-
.../legacy/LegacyAbstractAnalyticsCloudTest.java | 8 +-
.../legacy/LegacyAbstractAnalyticsTest.java | 12 +-
.../analytics/legacy/LegacyNoFacetCloudTest.java | 128 +-
.../solr/analytics/legacy/LegacyNoFacetTest.java | 118 +-
.../legacy/expression/LegacyFunctionTest.java | 80 +-
.../LegacyAbstractAnalyticsFacetCloudTest.java | 14 +-
.../facet/LegacyAbstractAnalyticsFacetTest.java | 24 +-
.../legacy/facet/LegacyFacetSortingTest.java | 6 +-
.../legacy/facet/LegacyFieldFacetCloudTest.java | 216 +--
.../facet/LegacyFieldFacetExtrasCloudTest.java | 52 +-
.../legacy/facet/LegacyFieldFacetExtrasTest.java | 46 +-
.../legacy/facet/LegacyFieldFacetTest.java | 190 +--
.../legacy/facet/LegacyQueryFacetCloudTest.java | 24 +-
.../legacy/facet/LegacyQueryFacetTest.java | 18 +-
.../legacy/facet/LegacyRangeFacetCloudTest.java | 62 +-
.../legacy/facet/LegacyRangeFacetTest.java | 62 +-
.../analytics/value/CastingAnalyticsValueTest.java | 6 +-
.../value/CastingBooleanValueStreamTest.java | 10 +-
.../analytics/value/CastingBooleanValueTest.java | 18 +-
.../value/CastingDateValueStreamTest.java | 14 +-
.../solr/analytics/value/CastingDateValueTest.java | 22 +-
.../value/CastingDoubleValueStreamTest.java | 10 +-
.../analytics/value/CastingDoubleValueTest.java | 18 +-
.../value/CastingFloatValueStreamTest.java | 14 +-
.../analytics/value/CastingFloatValueTest.java | 24 +-
.../analytics/value/CastingIntValueStreamTest.java | 22 +-
.../solr/analytics/value/CastingIntValueTest.java | 36 +-
.../value/CastingLongValueStreamTest.java | 14 +-
.../solr/analytics/value/CastingLongValueTest.java | 24 +-
.../value/CastingStringValueStreamTest.java | 6 +-
.../analytics/value/CastingStringValueTest.java | 12 +-
.../solr/analytics/value/ConstantValueTest.java | 40 +-
.../solr/analytics/value/FillableTestValue.java | 94 +-
.../solr/handler/dataimport/DataImportHandler.java | 11 +-
.../AbstractDataImportHandlerTestCase.java | 13 +-
.../TestSolrEntityProcessorEndToEnd.java | 7 +-
.../handler/dataimport/TestXPathRecordReader.java | 26 +-
.../java/org/apache/solr/ltr/LTRScoringQuery.java | 14 +-
.../java/org/apache/solr/ltr/feature/Feature.java | 12 +-
.../org/apache/solr/ltr/model/LTRScoringModel.java | 16 +-
.../org/apache/solr/ltr/model/WrapperModel.java | 5 +
.../apache/solr/ltr/model/TestWrapperModel.java | 6 +
solr/core/src/java/org/apache/solr/api/ApiBag.java | 26 +-
.../org/apache/solr/cloud/OverseerTaskQueue.java | 59 +-
.../org/apache/solr/cloud/RecoveryStrategy.java | 32 +-
.../java/org/apache/solr/cloud/ZkController.java | 3 +-
.../solr/cloud/api/collections/AddReplicaCmd.java | 9 +-
.../solr/cloud/api/collections/AliasCmd.java | 29 +-
.../solr/cloud/api/collections/BackupCmd.java | 9 +-
.../cloud/api/collections/CategoryRoutedAlias.java | 142 +-
.../solr/cloud/api/collections/CreateAliasCmd.java | 3 +-
.../cloud/api/collections/CreateCollectionCmd.java | 2 +-
.../solr/cloud/api/collections/CreateShardCmd.java | 9 +-
.../cloud/api/collections/CreateSnapshotCmd.java | 10 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 47 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 9 +-
.../solr/cloud/api/collections/DeleteShardCmd.java | 9 +-
.../cloud/api/collections/DeleteSnapshotCmd.java | 9 +-
.../api/collections/DimensionalRoutedAlias.java | 365 +++++
.../MaintainCategoryRoutedAliasCmd.java | 183 ---
.../api/collections/MaintainRoutedAliasCmd.java | 182 +++
.../collections/MaintainTimeRoutedAliasCmd.java | 257 ----
.../solr/cloud/api/collections/MigrateCmd.java | 13 +-
.../solr/cloud/api/collections/MoveReplicaCmd.java | 9 +-
.../OverseerCollectionMessageHandler.java | 37 +-
.../api/collections/ReindexCollectionCmd.java | 18 +-
.../solr/cloud/api/collections/RenameCmd.java | 11 +-
.../solr/cloud/api/collections/RoutedAlias.java | 392 ++++-
.../solr/cloud/api/collections/SplitShardCmd.java | 59 +-
.../cloud/api/collections/TimeRoutedAlias.java | 468 +++---
.../java/org/apache/solr/core/BlobRepository.java | 7 +-
.../java/org/apache/solr/core/CoreContainer.java | 19 +
.../src/java/org/apache/solr/core/LibListener.java | 273 ++++
.../java/org/apache/solr/core/MemClassLoader.java | 17 +-
.../src/java/org/apache/solr/core/PluginBag.java | 284 ++--
.../src/java/org/apache/solr/core/PluginInfo.java | 25 +-
.../src/java/org/apache/solr/core/RuntimeLib.java | 220 +++
.../src/java/org/apache/solr/core/SolrConfig.java | 11 +-
.../src/java/org/apache/solr/core/SolrCore.java | 18 +-
.../org/apache/solr/core/SolrResourceLoader.java | 26 +
.../java/org/apache/solr/handler/FilesStream.java | 262 ++++
.../org/apache/solr/handler/SolrConfigHandler.java | 511 ++++---
.../solr/handler/SolrDefaultStreamFactory.java | 1 +
.../solr/handler/admin/BaseHandlerApiSupport.java | 29 +
.../solr/handler/admin/CollectionHandlerApi.java | 300 +++-
.../solr/handler/admin/CollectionsHandler.java | 122 +-
.../org/apache/solr/handler/admin/SplitOp.java | 248 ++-
.../solr/handler/admin/ZookeeperInfoHandler.java | 51 +-
.../solr/handler/component/QueryComponent.java | 19 +-
.../solr/handler/component/ResponseBuilder.java | 42 +-
.../java/org/apache/solr/request/SimpleFacets.java | 6 +-
.../org/apache/solr/request/SolrRequestInfo.java | 22 +-
.../org/apache/solr/schema/AbstractEnumField.java | 11 +-
.../java/org/apache/solr/schema/TrieDateField.java | 2 +-
.../java/org/apache/solr/search/CacheConfig.java | 168 +-
.../src/java/org/apache/solr/search/DocSlice.java | 4 +-
.../java/org/apache/solr/search/FastLRUCache.java | 178 ++-
.../solr/search/GraphTermsQParserPlugin.java | 14 +-
.../src/java/org/apache/solr/search/LFUCache.java | 178 ++-
.../src/java/org/apache/solr/search/LRUCache.java | 212 +--
.../org/apache/solr/search/QueryResultKey.java | 21 +-
.../src/java/org/apache/solr/search/SolrCache.java | 19 +
.../org/apache/solr/search/SolrCacheHolder.java | 142 ++
.../apache/solr/search/SolrDocumentFetcher.java | 3 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 28 +-
.../search/grouping/GroupingSpecification.java | 45 -
.../SearchGroupShardResponseProcessor.java | 4 +-
.../TopGroupsShardResponseProcessor.java | 18 +-
.../SearchGroupsResultTransformer.java | 64 +-
.../TopGroupsResultTransformer.java | 4 +-
.../GroupedEndResultTransformer.java | 6 +-
.../MainEndResultTransformer.java | 4 +-
.../SimpleEndResultTransformer.java | 4 +-
.../org/apache/solr/security/BasicAuthPlugin.java | 2 +-
.../org/apache/solr/security/KerberosFilter.java | 58 +-
.../org/apache/solr/security/KerberosPlugin.java | 23 +-
.../solr/security/PermissionNameProvider.java | 1 +
.../security/RuleBasedAuthorizationPlugin.java | 18 +
.../java/org/apache/solr/servlet/HttpSolrCall.java | 81 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 6 +-
.../solr/servlet/cache/HttpCacheHeaderUtil.java | 15 +-
.../processor/AtomicUpdateDocumentMerger.java | 5 -
.../processor/RoutedAliasUpdateProcessor.java | 6 +-
.../processor/UpdateRequestProcessorChain.java | 16 +-
.../org/apache/solr/util/ConcurrentLFUCache.java | 119 +-
.../org/apache/solr/util/ConcurrentLRUCache.java | 145 +-
.../src/java/org/apache/solr/util/CryptoKeys.java | 22 +-
.../src/java/org/apache/solr/util/SolrCLI.java | 6 +-
.../src/test-files/cryptokeys/priv_key2048.pem | 27 +
.../core/src/test-files/cryptokeys/priv_key512.pem | 9 +
.../core/src/test-files/cryptokeys/pub_key2048.der | Bin 0 -> 294 bytes
solr/core/src/test-files/cryptokeys/pub_key512.der | Bin 0 -> 94 bytes
.../test-files/runtimecode/runtimelibs_v3.jar.bin | Bin 0 -> 7337 bytes
solr/core/src/test-files/runtimecode/sig.txt | 65 +
.../solr/collection1/conf/bad-mpf-solrconfig.xml | 2 +-
.../collection1/conf/schema-inplace-updates.xml | 1 +
.../configsets/_default/conf/lang/stopwords_et.txt | 1603 ++++++++++++++++++++
.../solr/configsets/_default/conf/managed-schema | 13 +-
.../solr/configsets/_default/conf/solrconfig.xml | 16 +-
.../configsets/cloud-managed/conf/managed-schema | 11 +
.../test/org/apache/solr/TestSolrTestCaseJ4.java | 25 +-
.../apache/solr/cloud/AliasIntegrationTest.java | 61 +-
.../apache/solr/cloud/ClusterStateMockUtil.java | 9 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 166 +-
.../apache/solr/cloud/CreateRoutedAliasTest.java | 5 +-
.../org/apache/solr/cloud/DeleteReplicaTest.java | 67 +-
...OverriddenZkACLAndCredentialsProvidersTest.java | 12 +-
.../apache/solr/cloud/ReindexCollectionTest.java | 19 +-
.../apache/solr/cloud/ReplicationFactorTest.java | 63 +-
.../apache/solr/cloud/TestClusterProperties.java | 6 +-
.../test/org/apache/solr/cloud/TestCryptoKeys.java | 2 +-
.../VMParamsZkACLAndCredentialsProvidersTest.java | 4 +-
.../AbstractCloudBackupRestoreTestCase.java | 2 +-
.../cloud/api/collections/SplitByPrefixTest.java | 261 ++++
.../collections/TestHdfsCloudBackupRestore.java | 3 +
.../collections/TestLocalFSCloudBackupRestore.java | 98 +-
.../cloud/autoscaling/HttpTriggerListenerTest.java | 3 +-
.../solr/cloud/autoscaling/TestPolicyCloud.java | 243 ++-
.../test/org/apache/solr/cloud/rule/RulesTest.java | 172 ++-
.../org/apache/solr/core/QueryResultKeyTest.java | 1 +
.../solr/core/SolrCoreCheckLockOnStartupTest.java | 6 +-
.../solr/core/TestBackupRepositoryFactory.java | 21 +-
.../test/org/apache/solr/core/TestConfigSets.java | 7 +-
.../apache/solr/core/TestCorePropertiesReload.java | 4 +-
.../org/apache/solr/core/TestDynamicLoading.java | 10 +-
.../apache/solr/core/TestDynamicLoadingUrl.java | 154 +-
.../src/test/org/apache/solr/core/TestNRTOpen.java | 14 +-
.../apache/solr/core/TestSolrConfigHandler.java | 6 +-
.../solr/handler/PingRequestHandlerTest.java | 4 +-
.../solr/handler/TestContainerReqHandler.java | 565 +++++++
.../solr/handler/admin/CoreAdminHandlerTest.java | 12 +-
.../solr/handler/admin/SplitHandlerTest.java | 218 +++
.../component/QueryElevationComponentTest.java | 4 +-
.../{ => component}/ResponseBuilderTest.java | 34 +-
.../solr/handler/component/StatsComponentTest.java | 2 +-
.../solr/metrics/SolrMetricsIntegrationTest.java | 6 +-
.../reporters/SolrGraphiteReporterTest.java | 10 +-
.../metrics/reporters/SolrSlf4jReporterTest.java | 6 +-
.../org/apache/solr/request/SimpleFacetsTest.java | 33 +
.../org/apache/solr/response/TestPushWriter.java | 6 +-
.../test/org/apache/solr/schema/DateFieldTest.java | 9 +
.../solr/schema/TestUseDocValuesAsStored.java | 2 +
.../org/apache/solr/search/TestFastLRUCache.java | 103 ++
.../test/org/apache/solr/search/TestLFUCache.java | 95 +-
.../test/org/apache/solr/search/TestLRUCache.java | 95 +-
.../test/org/apache/solr/search/TestRecovery.java | 8 -
.../solr/search/function/TestFunctionQuery.java | 4 +
.../solr/security/BasicAuthIntegrationTest.java | 4 +-
.../org/apache/solr/servlet/CacheHeaderTest.java | 2 +-
.../apache/solr/update/SolrIndexConfigTest.java | 21 +-
.../solr/update/TestInPlaceUpdatesDistrib.java | 41 +-
.../solr/update/TestInPlaceUpdatesStandalone.java | 97 +-
.../CategoryRoutedAliasUpdateProcessorTest.java | 6 +
.../DimensionalRoutedAliasUpdateProcessorTest.java | 726 +++++++++
.../processor/RoutedAliasUpdateProcessorTest.java | 68 +-
.../apache/solr/update/processor/RuntimeUrp.java | 2 +-
.../TimeRoutedAliasUpdateProcessorTest.java | 175 +--
.../configsets/_default/conf/lang/stopwords_et.txt | 1603 ++++++++++++++++++++
.../solr/configsets/_default/conf/managed-schema | 13 +-
.../solr/configsets/_default/conf/solrconfig.xml | 16 +-
.../conf/lang/stopwords_et.txt | 1603 ++++++++++++++++++++
.../conf/managed-schema | 12 +-
.../conf/solrconfig.xml | 2 +
solr/site/index.xsl | 22 +-
solr/solr-ref-guide/src/aliases.adoc | 134 +-
solr/solr-ref-guide/src/analytics.adoc | 4 +-
solr/solr-ref-guide/src/collection-aliasing.adoc | 209 ++-
.../solr-ref-guide/src/command-line-utilities.adoc | 2 +-
solr/solr-ref-guide/src/language-analysis.adoc | 28 +
.../src/major-changes-in-solr-8.adoc | 2 +-
.../src/solr-system-requirements.adoc | 2 +-
.../src/stream-source-reference.adoc | 27 +
.../src/taking-solr-to-production.adoc | 4 +-
...ta-store-data-with-the-data-import-handler.adoc | 2 +-
.../solr/client/solrj/RoutedAliasTypes.java} | 36 +-
.../org/apache/solr/client/solrj/SolrResponse.java | 9 +-
.../java/org/apache/solr/client/solrj/io/Lang.java | 13 +-
.../{IsNullEvaluator.java => ConcatEvaluator.java} | 47 +-
.../solr/client/solrj/io/eval/DateEvaluator.java | 73 +
.../{IsNullEvaluator.java => DoubleEvaluator.java} | 36 +-
.../client/solrj/io/eval/FieldValueEvaluator.java | 6 +-
.../solr/client/solrj/io/eval/IsNullEvaluator.java | 4 +
.../{IsNullEvaluator.java => LongEvaluator.java} | 36 +-
.../{IsNullEvaluator.java => LowerEvaluator.java} | 36 +-
.../client/solrj/io/eval/NotNullEvaluator.java | 4 +
.../client/solrj/io/eval/RecursiveEvaluator.java | 21 +
.../solrj/io/eval/RecursiveNumericEvaluator.java | 11 +-
.../io/eval/RecursiveNumericListEvaluator.java | 2 +
.../solrj/io/eval/SetColumnLabelsEvaluator.java | 12 +-
.../solrj/io/eval/SetRowLabelsEvaluator.java | 14 +-
.../{IsNullEvaluator.java => SplitEvaluator.java} | 37 +-
.../{IsNullEvaluator.java => TrimEvaluator.java} | 36 +-
.../{IsNullEvaluator.java => UpperEvaluator.java} | 36 +-
.../solr/client/solrj/io/eval/UuidEvaluator.java | 2 +-
.../solr/client/solrj/io/stream/CsvStream.java | 181 +++
.../client/solrj/io/stream/JSONTupleStream.java | 3 +-
.../solr/client/solrj/io/stream/SelectStream.java | 6 +-
.../solr/client/solrj/io/stream/SolrStream.java | 15 +-
.../solr/client/solrj/io/stream/TsvStream.java | 81 +
.../solrj/request/CollectionAdminRequest.java | 194 ++-
.../client/solrj/request/CollectionApiMapping.java | 17 +
.../java/org/apache/solr/common/cloud/Aliases.java | 25 +-
.../solr/common/cloud/ClusterProperties.java | 14 +-
.../solr/common/cloud/CompositeIdRouter.java | 17 +
.../solr/common/cloud/ConnectionManager.java | 41 +-
.../org/apache/solr/common/cloud/DocRouter.java | 8 +
...eSetCredentialsDigestZkCredentialsProvider.java | 9 +-
.../common/cloud/ZkClientConnectionStrategy.java | 36 +-
.../apache/solr/common/cloud/ZkStateReader.java | 90 +-
.../solr/common/params/CollectionAdminParams.java | 3 +
.../solr/common/params/CollectionParams.java | 3 +-
.../solr/common/params/CommonAdminParams.java | 2 +
.../apache/solr/common/params/CoreAdminParams.java | 2 +
.../apache/solr/common/util/CommandOperation.java | 9 +-
.../java/org/apache/solr/common/util/Utils.java | 337 ++--
.../src/resources/apispec/cluster.Commands.json | 37 +
.../cluster.Commands.runtimelib.properties.json | 23 +
.../resources/apispec/collections.Commands.json | 8 +
...nfig.Commands.addRequestHandler.properties.json | 2 +-
.../apispec/core.config.Commands.generic.json | 2 +-
solr/solrj/src/resources/apispec/node.ext.json | 13 +
.../client/solrj/SolrSchemalessExampleTest.java | 10 +-
.../solrj/embedded/SolrExampleJettyTest.java | 4 +-
.../org/apache/solr/client/solrj/io/TestLang.java | 3 +-
.../client/solrj/io/graph/GraphExpressionTest.java | 3 +-
.../client/solrj/io/stream/MathExpressionTest.java | 235 ++-
.../solrj/io/stream/StreamDecoratorTest.java | 95 +-
.../solrj/io/stream/StreamExpressionTest.java | 176 ++-
.../io/stream/eval/AbsoluteValueEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/AddEvaluatorTest.java | 7 +-
.../io/stream/eval/ArcCosineEvaluatorTest.java | 5 +-
.../solrj/io/stream/eval/ArcSineEvaluatorTest.java | 4 +-
.../io/stream/eval/ArcTangentEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/CeilingEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/CosineEvaluatorTest.java | 4 +-
.../io/stream/eval/CubedRootEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/FloorEvaluatorTest.java | 6 +-
.../stream/eval/HyperbolicCosineEvaluatorTest.java | 4 +-
.../stream/eval/HyperbolicSineEvaluatorTest.java | 4 +-
.../eval/HyperbolicTangentEvaluatorTest.java | 4 +-
.../io/stream/eval/MultiplyEvaluatorTest.java | 7 +-
.../io/stream/eval/NaturalLogEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/PowerEvaluatorTest.java | 2 +-
.../solrj/io/stream/eval/RoundEvaluatorTest.java | 5 +-
.../solrj/io/stream/eval/SineEvaluatorTest.java | 4 +-
.../io/stream/eval/SquareRootEvaluatorTest.java | 4 +-
.../io/stream/eval/SubtractEvaluatorTest.java | 6 +-
.../solrj/io/stream/eval/TangentEvaluatorTest.java | 4 +-
.../solrj/io/stream/eval/UuidEvaluatorTest.java | 13 +-
.../java/org/apache/solr/SolrJettyTestBase.java | 4 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 65 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 55 +-
.../org/apache/solr/cloud/SolrCloudTestCase.java | 4 +-
.../java/org/apache/solr/cloud/ZkTestServer.java | 5 +-
.../src/java/org/apache/solr/util/TestHarness.java | 3 +-
solr/webapp/build.xml | 4 +-
solr/webapp/web/index.html | 4 +-
solr/webapp/web/js/angular/controllers/query.js | 2 +
solr/webapp/web/partials/query.html | 18 +-
745 files changed, 26031 insertions(+), 11439 deletions(-)