You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2020/06/08 09:29:19 UTC
[lucene-solr] branch jira/solr-14470-2 updated (b69aca6 -> e71500e)
This is an automated email from the ASF dual-hosted git repository.
ab pushed a change to branch jira/solr-14470-2
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from b69aca6 SOLR-14470: Fix precommit issues.
add 7c55ba9 SOLR-14419: Ref Guide update for {ref:param}
add dec6922 SOLR-14524: Harden MultiThreadedOCPTest testFillWorkQueue() (#1548)
add 0c4d8fb SOLR-14535: Fix or suppress warnings in apache/solr/handler/component, sql and loader
add b055c74 SOLR-14467: Fix relatedness() stat in json.facets to no longer cause server errors (or nonsense results) when combined with allBuckets:true
add e1a97a0 LUCENE-9393: FunctionScoreQuery turns TOP_DOCS to COMPLETE in inner weights (#1553)
add 62abdac LUCENE-9393: Fix CHANGES entry
add 924e7d5 Assume the 'javascript' engine is supported before trying test, to prevent spurious failures on systems w/o javascript engine
add 2f57386 Fix minExactCount documentation in the ref guide
add ae3de57 SOLR-14538: Fix or suppress remaining warnings in apache/solr/handler
add 4b496b3 SOLR-13169 Improve docs for MOVEREPLICA - correct existing parameter docs.
add ff8caeb SOLR-13169 Improve docs for MOVEREPLICA - improve examples
add 89784ad LUCENE-9383: benchmark module: Gradle conversion (#1550)
add c8e4334 SOLR-14442: call jstack before force kill; force kill regardles of open port.
add 6d5b1ae SOLR-14536: Fix or suppress warnings in apache/solr/common
add a60f17d SOLR-14442: add improvement to CHANGES.txt
add 3cbb1e0 SOLR-14480: Fix or suppress warnings in solr/cloud/api
add aca95a1 SOLR-13492: perform explicit GC concurrently (#1370)
add f964881 SOLR-14542: Fix or suppress warnings in solr/handler/dataimport
add 291e358 SOLR-13203: return 400 on invalid dynamic field for edismax uf (#1502)
add 14a988c Legibility: Only get the value of node from messages once.
add ebd4091 Refactor for code clarity, add some comments.
add 1228081 SOLR-13169 Improve docs for MOVEREPLICA - Warn that maxShardsPerNode is ignored, better detail on when some parameters are ignored
add ae6fe8d Revert "Refactor for code clarity, add some comments."
add f404a38 SOLR-9679: Exception when removing zk node /security.json (#1403)
add 04ba04c SOLR-14543: Fix or suppress warnings in apache/solr/search
add 7bf59a1 SOLR-14544: Fix or suppress warnings in solr/client/solrj/io/eval
add 3e53800 SOLR-9679: Harden BasicAuthOnSingleNodeTest#testDeleteSecurityJsonZnode
new e71500e Merge branch 'master' into jira/solr-14470-2
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
lucene/CHANGES.txt | 3 +
lucene/benchmark/build.gradle | 121 ++++++++++++++++++++-
lucene/benchmark/scripts/collation.bm2jira.pl | 22 ++--
.../queries/function/FunctionScoreQuery.java | 8 +-
.../queries/function/TestFunctionScoreQuery.java | 32 ++++++
solr/CHANGES.txt | 28 +++++
solr/bin/solr | 22 +++-
solr/bin/solr.cmd | 25 ++---
solr/bin/solr.in.cmd | 1 +
solr/bin/solr.in.sh | 1 +
.../handler/dataimport/MailEntityProcessor.java | 1 +
.../handler/dataimport/TikaEntityProcessor.java | 1 +
.../solr/handler/dataimport/ClobTransformer.java | 1 +
.../apache/solr/handler/dataimport/Context.java | 2 +
.../solr/handler/dataimport/ContextImpl.java | 6 +-
.../solr/handler/dataimport/DataImportHandler.java | 8 +-
.../solr/handler/dataimport/DataImporter.java | 6 +
.../handler/dataimport/DateFormatTransformer.java | 1 +
.../solr/handler/dataimport/DebugLogger.java | 12 +-
.../apache/solr/handler/dataimport/DocBuilder.java | 12 +-
.../handler/dataimport/EntityProcessorWrapper.java | 18 ++-
.../handler/dataimport/HTMLStripTransformer.java | 1 +
.../solr/handler/dataimport/JdbcDataSource.java | 1 +
.../dataimport/NumberFormatTransformer.java | 1 +
.../dataimport/PlainTextEntityProcessor.java | 1 +
.../solr/handler/dataimport/RegexTransformer.java | 4 +-
.../handler/dataimport/TemplateTransformer.java | 1 +
.../handler/dataimport/XPathEntityProcessor.java | 7 +-
.../solr/handler/dataimport/XPathRecordReader.java | 1 +
.../dataimport/AbstractDIHCacheTestCase.java | 2 +-
.../AbstractDataImportHandlerTestCase.java | 9 +-
.../dataimport/MockInitialContextFactory.java | 2 +-
.../handler/dataimport/TestClobTransformer.java | 2 +
.../solr/handler/dataimport/TestDataConfig.java | 1 +
.../solr/handler/dataimport/TestDocBuilder.java | 10 +-
.../solr/handler/dataimport/TestDocBuilder2.java | 16 ++-
.../handler/dataimport/TestEphemeralCache.java | 3 +
.../solr/handler/dataimport/TestErrorHandling.java | 1 +
.../solr/handler/dataimport/TestFieldReader.java | 1 +
.../dataimport/TestFileListEntityProcessor.java | 8 +-
.../dataimport/TestJdbcDataSourceConvertType.java | 2 +-
.../dataimport/TestLineEntityProcessor.java | 8 ++
.../dataimport/TestPlainTextEntityProcessor.java | 3 +
.../handler/dataimport/TestRegexTransformer.java | 5 +
.../handler/dataimport/TestScriptTransformer.java | 4 +-
.../dataimport/TestSolrEntityProcessorUnit.java | 3 +-
.../dataimport/TestTemplateTransformer.java | 4 +
.../handler/dataimport/TestVariableResolver.java | 1 +
.../solr/handler/dataimport/TestWriterImpl.java | 2 +
.../dataimport/TestXPathEntityProcessor.java | 15 +++
.../handler/dataimport/TestXPathRecordReader.java | 1 +
.../handler/dataimport/TestZKPropertiesWriter.java | 2 +
.../solr/cloud/api/collections/AddReplicaCmd.java | 9 +-
.../solr/cloud/api/collections/AliasCmd.java | 1 +
.../apache/solr/cloud/api/collections/Assign.java | 9 +-
.../solr/cloud/api/collections/BackupCmd.java | 5 +-
.../solr/cloud/api/collections/CreateAliasCmd.java | 2 +-
.../cloud/api/collections/CreateCollectionCmd.java | 4 +-
.../solr/cloud/api/collections/CreateShardCmd.java | 1 +
.../cloud/api/collections/CreateSnapshotCmd.java | 6 +-
.../solr/cloud/api/collections/DeleteAliasCmd.java | 2 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 3 +-
.../solr/cloud/api/collections/DeleteNodeCmd.java | 7 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 10 +-
.../solr/cloud/api/collections/DeleteShardCmd.java | 5 +-
.../cloud/api/collections/DeleteSnapshotCmd.java | 6 +-
.../api/collections/MaintainRoutedAliasCmd.java | 8 +-
.../solr/cloud/api/collections/MigrateCmd.java | 5 +-
.../solr/cloud/api/collections/MoveReplicaCmd.java | 16 ++-
.../OverseerCollectionMessageHandler.java | 31 +++---
.../cloud/api/collections/OverseerRoleCmd.java | 6 +-
.../cloud/api/collections/OverseerStatusCmd.java | 7 +-
.../api/collections/ReindexCollectionCmd.java | 8 +-
.../solr/cloud/api/collections/RenameCmd.java | 2 +-
.../solr/cloud/api/collections/ReplaceNodeCmd.java | 5 +-
.../solr/cloud/api/collections/RestoreCmd.java | 2 +-
.../solr/cloud/api/collections/RoutedAlias.java | 8 +-
.../cloud/api/collections/SetAliasPropCmd.java | 2 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 5 +-
.../solr/cloud/api/collections/UtilizeNodeCmd.java | 4 +-
.../solr/handler/AnalysisRequestHandlerBase.java | 3 +
.../org/apache/solr/handler/AnalyzeEvaluator.java | 2 +-
.../java/org/apache/solr/handler/BlobHandler.java | 2 +
.../java/org/apache/solr/handler/CatStream.java | 1 +
.../org/apache/solr/handler/CdcrReplicator.java | 3 +
.../apache/solr/handler/CdcrReplicatorManager.java | 6 +
.../apache/solr/handler/CdcrRequestHandler.java | 9 +-
.../solr/handler/CdcrUpdateLogSynchronizer.java | 2 +
.../solr/handler/ContentStreamHandlerBase.java | 2 +-
.../handler/DocumentAnalysisRequestHandler.java | 4 +-
.../apache/solr/handler/DumpRequestHandler.java | 10 +-
.../solr/handler/FieldAnalysisRequestHandler.java | 3 +
.../java/org/apache/solr/handler/GraphHandler.java | 5 +
.../java/org/apache/solr/handler/IndexFetcher.java | 22 +++-
.../apache/solr/handler/MoreLikeThisHandler.java | 3 +-
.../apache/solr/handler/PingRequestHandler.java | 2 +-
.../apache/solr/handler/ReplicationHandler.java | 16 ++-
.../apache/solr/handler/RequestHandlerBase.java | 7 +-
.../java/org/apache/solr/handler/RestoreCore.java | 1 +
.../org/apache/solr/handler/SchemaHandler.java | 6 +
.../java/org/apache/solr/handler/SnapShooter.java | 3 +
.../org/apache/solr/handler/SolrConfigHandler.java | 23 +++-
.../org/apache/solr/handler/StreamHandler.java | 12 +-
.../apache/solr/handler/UpdateRequestHandler.java | 4 +-
.../solr/handler/component/CloudReplicaSource.java | 2 +
.../solr/handler/component/DebugComponent.java | 8 ++
.../solr/handler/component/ExpandComponent.java | 11 +-
.../solr/handler/component/FieldFacetStats.java | 4 +-
.../solr/handler/component/HighlightComponent.java | 9 +-
.../solr/handler/component/HttpShardHandler.java | 2 +-
.../handler/component/HttpShardHandlerFactory.java | 9 +-
.../handler/component/IterativeMergeStrategy.java | 1 +
.../solr/handler/component/MergeStrategy.java | 1 +
.../component/PhrasesIdentificationComponent.java | 4 +
.../component/PivotFacetFieldValueCollection.java | 1 +
.../solr/handler/component/PivotFacetHelper.java | 5 +
.../solr/handler/component/QueryComponent.java | 9 +-
.../handler/component/QueryElevationComponent.java | 6 +-
.../handler/component/RangeFacetProcessor.java | 1 +
.../handler/component/RealTimeGetComponent.java | 11 +-
.../solr/handler/component/ResponseBuilder.java | 3 +-
.../solr/handler/component/SearchComponent.java | 2 +-
.../solr/handler/component/SearchHandler.java | 2 +
.../apache/solr/handler/component/ShardDoc.java | 1 +
.../component/ShardFieldSortedHitQueue.java | 5 +-
.../handler/component/SortedDateStatsValues.java | 2 +-
.../component/SortedNumericStatsValues.java | 2 +-
.../handler/component/SpatialHeatmapFacets.java | 4 +-
.../handler/component/SpellCheckComponent.java | 31 ++++--
.../handler/component/StandaloneReplicaSource.java | 1 +
.../solr/handler/component/StatsComponent.java | 3 +
.../apache/solr/handler/component/StatsValues.java | 2 +-
.../solr/handler/component/StatsValuesFactory.java | 17 ++-
.../solr/handler/component/SuggestComponent.java | 9 +-
.../handler/component/TermVectorComponent.java | 6 +-
.../solr/handler/component/TermsComponent.java | 4 +-
.../org/apache/solr/handler/loader/JsonLoader.java | 11 +-
.../org/apache/solr/handler/loader/XMLLoader.java | 2 +
.../org/apache/solr/handler/sql/SolrAggregate.java | 1 +
.../apache/solr/handler/sql/SolrEnumerator.java | 3 +
.../org/apache/solr/handler/sql/SolrFilter.java | 16 +--
.../org/apache/solr/handler/sql/SolrMethod.java | 1 +
.../org/apache/solr/handler/sql/SolrTable.java | 26 +++--
.../handler/sql/SolrToEnumerableConverter.java | 3 +
.../solr/handler/tagger/TaggerRequestHandler.java | 8 +-
.../solr/handler/tagger/TermPrefixCursor.java | 1 +
.../org/apache/solr/pkg/PackagePluginHolder.java | 1 +
.../apache/solr/search/AbstractReRankQuery.java | 2 +-
.../java/org/apache/solr/search/CacheConfig.java | 8 ++
.../org/apache/solr/search/CacheRegenerator.java | 4 +-
.../java/org/apache/solr/search/CaffeineCache.java | 2 +
.../solr/search/CollapsingQParserPlugin.java | 10 +-
.../solr/search/ComplexPhraseQParserPlugin.java | 2 +-
.../java/org/apache/solr/search/CursorMark.java | 1 +
.../apache/solr/search/ExportQParserPlugin.java | 5 +
.../apache/solr/search/ExtendedDismaxQParser.java | 3 +-
.../solr/search/FloatPayloadValueSource.java | 3 +-
.../src/java/org/apache/solr/search/Grouping.java | 34 ++++--
.../solr/search/IGainTermsQParserPlugin.java | 2 +
.../java/org/apache/solr/search/QParserPlugin.java | 2 +-
.../java/org/apache/solr/search/QueryContext.java | 1 +
.../java/org/apache/solr/search/QueryParsing.java | 1 +
.../src/java/org/apache/solr/search/RankQuery.java | 1 +
.../org/apache/solr/search/ReRankCollector.java | 5 +
.../solr/search/SignificantTermsQParserPlugin.java | 6 +
.../src/java/org/apache/solr/search/SolrCache.java | 2 +-
.../apache/solr/search/SolrConstantScoreQuery.java | 1 +
.../org/apache/solr/search/SolrCoreParser.java | 1 +
.../apache/solr/search/SolrDocumentFetcher.java | 1 +
.../java/org/apache/solr/search/SolrFilter.java | 6 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 31 +++++-
.../TextLogisticRegressionQParserPlugin.java | 4 +-
.../org/apache/solr/search/ValueSourceParser.java | 22 ++--
.../org/apache/solr/search/XmlQParserPlugin.java | 3 +-
.../org/apache/solr/search/facet/FacetBucket.java | 5 +-
.../solr/search/facet/FacetFieldProcessor.java | 20 +++-
.../apache/solr/search/facet/RelatednessAgg.java | 91 +++++++++++++---
.../java/org/apache/solr/search/facet/SlotAcc.java | 13 ++-
.../solr/search/grouping/CommandHandler.java | 14 ++-
.../distributed/command/GroupConverter.java | 6 +-
.../grouping/distributed/command/QueryCommand.java | 1 +
.../command/SearchGroupsFieldCommand.java | 3 +
.../distributed/command/TopGroupsFieldCommand.java | 2 +
.../SearchGroupShardResponseProcessor.java | 3 +-
.../TopGroupsShardResponseProcessor.java | 4 +-
.../SearchGroupsResultTransformer.java | 7 +-
.../ShardResultTransformer.java | 2 +
.../TopGroupsResultTransformer.java | 3 +-
.../GroupedEndResultTransformer.java | 1 +
.../apache/solr/search/join/XCJFQParserPlugin.java | 4 +-
.../apache/solr/search/mlt/CloudMLTQParser.java | 4 +
.../apache/solr/search/mlt/SimpleMLTQParser.java | 1 +
.../apache/solr/search/stats/ExactStatsCache.java | 10 ++
.../apache/solr/search/stats/LRUStatsCache.java | 2 +
.../apache/solr/cloud/MultiThreadedOCPTest.java | 67 ++++++++----
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 5 +
.../solr/search/TestExtendedDismaxParser.java | 18 +++
.../solr/search/facet/TestCloudJSONFacetSKG.java | 53 +++++++++
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 23 ++--
.../solr/search/facet/TestJsonFacetRefinement.java | 30 ++++-
.../apache/solr/search/facet/TestJsonFacets.java | 63 +++++++++++
.../solr/security/BasicAuthOnSingleNodeTest.java | 44 ++++++--
.../src/common-query-parameters.adoc | 2 +-
solr/solr-ref-guide/src/json-facet-api.adoc | 2 +
solr/solr-ref-guide/src/json-query-dsl.adoc | 4 +-
solr/solr-ref-guide/src/replica-management.adoc | 87 +++++++++++++--
.../solr/client/solrj/io/eval/AkimaEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/AnovaEvaluator.java | 1 +
.../solr/client/solrj/io/eval/ArrayEvaluator.java | 2 +
.../solr/client/solrj/io/eval/AscEvaluator.java | 1 +
.../solr/client/solrj/io/eval/Attributes.java | 1 +
.../solrj/io/eval/BicubicSplineEvaluator.java | 2 +
.../solrj/io/eval/ChebyshevDistanceEvaluator.java | 1 +
.../solrj/io/eval/ChiSquareDataSetEvaluator.java | 2 +
.../client/solrj/io/eval/ColumnAtEvaluator.java | 2 +-
.../client/solrj/io/eval/ConvexHullEvaluator.java | 2 +-
.../client/solrj/io/eval/ConvolutionEvaluator.java | 1 +
.../client/solrj/io/eval/CorrelationEvaluator.java | 3 +-
.../solrj/io/eval/CosineSimilarityEvaluator.java | 2 +
.../client/solrj/io/eval/CovarianceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/DbscanEvaluator.java | 7 +-
.../client/solrj/io/eval/DensityEvaluator.java | 1 +
.../client/solrj/io/eval/DistanceEvaluator.java | 1 +
.../client/solrj/io/eval/DotProductEvaluator.java | 2 +
.../solr/client/solrj/io/eval/EBEAddEvaluator.java | 3 +-
.../client/solrj/io/eval/EBEDivideEvaluator.java | 3 +-
.../client/solrj/io/eval/EBEMultiplyEvaluator.java | 3 +-
.../client/solrj/io/eval/EBESubtractEvaluator.java | 3 +-
.../solrj/io/eval/EnclosingDiskEvaluator.java | 5 +-
.../io/eval/EnumeratedDistributionEvaluator.java | 6 +
.../solrj/io/eval/EuclideanDistanceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/FFTEvaluator.java | 2 +-
.../solrj/io/eval/FeatureSelectEvaluator.java | 5 +-
.../client/solrj/io/eval/FieldValueEvaluator.java | 1 +
.../client/solrj/io/eval/FindDelayEvaluator.java | 2 +
.../solrj/io/eval/FrequencyTableEvaluator.java | 1 +
.../client/solrj/io/eval/FuzzyKmeansEvaluator.java | 7 +-
.../solrj/io/eval/GTestDataSetEvaluator.java | 2 +
.../client/solrj/io/eval/GaussFitEvaluator.java | 1 +
.../solrj/io/eval/GetBaryCenterEvaluator.java | 2 +-
.../client/solrj/io/eval/GetCacheEvaluator.java | 2 +
.../client/solrj/io/eval/GetCenterEvaluator.java | 3 +-
.../client/solrj/io/eval/GetClusterEvaluator.java | 4 +-
.../client/solrj/io/eval/GetRadiusEvaluator.java | 1 +
.../solrj/io/eval/GetSupportPointsEvaluator.java | 4 +-
.../client/solrj/io/eval/HarmonicFitEvaluator.java | 3 +
.../solr/client/solrj/io/eval/IFFTEvaluator.java | 2 +-
.../client/solrj/io/eval/IndexOfEvaluator.java | 1 +
.../client/solrj/io/eval/IntegrateEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/IsNullEvaluator.java | 1 +
.../solr/client/solrj/io/eval/KmeansEvaluator.java | 9 +-
.../solr/client/solrj/io/eval/KnnEvaluator.java | 9 +-
.../solrj/io/eval/KnnRegressionEvaluator.java | 3 +
.../solr/client/solrj/io/eval/L1NormEvaluator.java | 1 +
.../client/solrj/io/eval/LInfNormEvaluator.java | 1 +
.../solrj/io/eval/LatLonVectorsEvaluator.java | 6 +-
.../solr/client/solrj/io/eval/LerpEvaluator.java | 3 +-
.../client/solrj/io/eval/ListCacheEvaluator.java | 8 ++
.../solr/client/solrj/io/eval/LoessEvaluator.java | 3 +-
.../solrj/io/eval/MannWhitneyUEvaluator.java | 1 +
.../apache/solr/client/solrj/io/eval/Matrix.java | 7 +-
.../solr/client/solrj/io/eval/MatrixEvaluator.java | 1 +
.../solrj/io/eval/MatrixMultiplyEvaluator.java | 1 +
.../solrj/io/eval/MeanDifferenceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/MeanEvaluator.java | 1 +
.../solr/client/solrj/io/eval/MemsetEvaluator.java | 6 +-
.../client/solrj/io/eval/MinMaxScaleEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/ModeEvaluator.java | 3 +-
.../client/solrj/io/eval/MonteCarloEvaluator.java | 10 +-
.../client/solrj/io/eval/MultiKmeansEvaluator.java | 6 +-
.../MultiVariateNormalDistributionEvaluator.java | 1 +
.../client/solrj/io/eval/NaturalEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/NormEvaluator.java | 1 +
.../solrj/io/eval/NormalizeSumEvaluator.java | 3 +-
.../client/solrj/io/eval/NotNullEvaluator.java | 1 +
.../solrj/io/eval/OLSRegressionEvaluator.java | 7 +-
.../solr/client/solrj/io/eval/OnesEvaluator.java | 2 +-
.../client/solrj/io/eval/OscillateEvaluator.java | 2 +
.../client/solrj/io/eval/OutliersEvaluator.java | 5 +-
.../client/solrj/io/eval/PairSortEvaluator.java | 3 +-
.../client/solrj/io/eval/PairedTTestEvaluator.java | 2 +
.../client/solrj/io/eval/PercentileEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/PivotEvaluator.java | 13 ++-
.../solrj/io/eval/PolyFitDerivativeEvaluator.java | 2 +
.../client/solrj/io/eval/PolyFitEvaluator.java | 1 +
.../solr/client/solrj/io/eval/PowerEvaluator.java | 9 +-
.../client/solrj/io/eval/PredictEvaluator.java | 11 +-
.../solr/client/solrj/io/eval/PrimesEvaluator.java | 2 +-
.../client/solrj/io/eval/PutCacheEvaluator.java | 1 +
.../client/solrj/io/eval/RecursiveEvaluator.java | 2 +-
.../client/solrj/io/eval/RegressionEvaluator.java | 2 +
.../client/solrj/io/eval/RemoveCacheEvaluator.java | 2 +
.../solr/client/solrj/io/eval/RepeatEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/RowAtEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/SampleEvaluator.java | 2 +-
.../client/solrj/io/eval/ScalarAddEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/ScaleEvaluator.java | 2 +-
.../solrj/io/eval/SetColumnLabelsEvaluator.java | 3 +-
.../solrj/io/eval/SetRowLabelsEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/SplineEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/SplitEvaluator.java | 2 +-
.../solrj/io/eval/StandardDeviationEvaluator.java | 1 +
.../client/solrj/io/eval/SumColumnsEvaluator.java | 2 +-
.../solrj/io/eval/SumDifferenceEvaluator.java | 1 +
.../client/solrj/io/eval/SumRowsEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/SumSqEvaluator.java | 1 +
.../solr/client/solrj/io/eval/TTestEvaluator.java | 3 +
.../client/solrj/io/eval/TermVectorsEvaluator.java | 16 ++-
.../solrj/io/eval/TimeDifferencingEvaluator.java | 5 +-
.../client/solrj/io/eval/TopFeaturesEvaluator.java | 8 +-
.../solr/client/solrj/io/eval/UnitEvaluator.java | 3 +-
.../client/solrj/io/eval/ValueAtEvaluator.java | 1 +
.../client/solrj/io/eval/VarianceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/VectorFunction.java | 4 +
.../solr/client/solrj/io/eval/ZerosEvaluator.java | 2 +-
.../solrj/request/CollectionAdminRequest.java | 4 +
.../solr/client/solrj/request/V1toV2ApiMapper.java | 1 +
.../org/apache/solr/common/IteratorWriter.java | 1 +
.../org/apache/solr/common/MapSerializable.java | 1 +
.../src/java/org/apache/solr/common/MapWriter.java | 1 +
.../java/org/apache/solr/common/MapWriterMap.java | 7 +-
.../org/apache/solr/common/NavigableObject.java | 6 +-
.../org/apache/solr/common/SolrDocumentBase.java | 1 +
.../java/org/apache/solr/common/SolrException.java | 14 +--
.../solr/common/cloud/ClusterProperties.java | 4 +
.../apache/solr/common/cloud/SolrZooKeeper.java | 1 +
.../apache/solr/common/cloud/ZkStateReader.java | 14 ++-
.../org/apache/solr/common/params/SolrParams.java | 7 +-
.../common/util/ByteArrayUtf8CharSequence.java | 6 +-
.../solr/common/util/FastJavaBinDecoder.java | 3 +
.../org/apache/solr/common/util/JavaBinCodec.java | 11 +-
.../solr/common/util/JsonSchemaValidator.java | 27 +++--
.../apache/solr/common/util/JsonTextWriter.java | 19 ++--
.../org/apache/solr/common/util/NamedList.java | 6 +-
.../src/java/org/apache/solr/common/util/Pair.java | 1 +
.../org/apache/solr/common/util/TextWriter.java | 8 +-
.../java/org/apache/solr/common/util/Utils.java | 39 +++++--
.../apache/solr/common/util/ValidatingJsonMap.java | 13 ++-
.../apispec/collections.collection.Commands.json | 4 +-
.../component/TrackingShardHandlerFactory.java | 2 +-
340 files changed, 1848 insertions(+), 481 deletions(-)
[lucene-solr] 01/01: Merge branch 'master' into jira/solr-14470-2
Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ab pushed a commit to branch jira/solr-14470-2
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit e71500ebfaf06ca1b181f6bea6f1cc85e309f657
Merge: b69aca6 3e53800
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Mon Jun 8 11:29:02 2020 +0200
Merge branch 'master' into jira/solr-14470-2
lucene/CHANGES.txt | 3 +
lucene/benchmark/build.gradle | 121 ++++++++++++++++++++-
lucene/benchmark/scripts/collation.bm2jira.pl | 22 ++--
.../queries/function/FunctionScoreQuery.java | 8 +-
.../queries/function/TestFunctionScoreQuery.java | 32 ++++++
solr/CHANGES.txt | 28 +++++
solr/bin/solr | 22 +++-
solr/bin/solr.cmd | 25 ++---
solr/bin/solr.in.cmd | 1 +
solr/bin/solr.in.sh | 1 +
.../handler/dataimport/MailEntityProcessor.java | 1 +
.../handler/dataimport/TikaEntityProcessor.java | 1 +
.../solr/handler/dataimport/ClobTransformer.java | 1 +
.../apache/solr/handler/dataimport/Context.java | 2 +
.../solr/handler/dataimport/ContextImpl.java | 6 +-
.../solr/handler/dataimport/DataImportHandler.java | 8 +-
.../solr/handler/dataimport/DataImporter.java | 6 +
.../handler/dataimport/DateFormatTransformer.java | 1 +
.../solr/handler/dataimport/DebugLogger.java | 12 +-
.../apache/solr/handler/dataimport/DocBuilder.java | 12 +-
.../handler/dataimport/EntityProcessorWrapper.java | 18 ++-
.../handler/dataimport/HTMLStripTransformer.java | 1 +
.../solr/handler/dataimport/JdbcDataSource.java | 1 +
.../dataimport/NumberFormatTransformer.java | 1 +
.../dataimport/PlainTextEntityProcessor.java | 1 +
.../solr/handler/dataimport/RegexTransformer.java | 4 +-
.../handler/dataimport/TemplateTransformer.java | 1 +
.../handler/dataimport/XPathEntityProcessor.java | 7 +-
.../solr/handler/dataimport/XPathRecordReader.java | 1 +
.../dataimport/AbstractDIHCacheTestCase.java | 2 +-
.../AbstractDataImportHandlerTestCase.java | 9 +-
.../dataimport/MockInitialContextFactory.java | 2 +-
.../handler/dataimport/TestClobTransformer.java | 2 +
.../solr/handler/dataimport/TestDataConfig.java | 1 +
.../solr/handler/dataimport/TestDocBuilder.java | 10 +-
.../solr/handler/dataimport/TestDocBuilder2.java | 16 ++-
.../handler/dataimport/TestEphemeralCache.java | 3 +
.../solr/handler/dataimport/TestErrorHandling.java | 1 +
.../solr/handler/dataimport/TestFieldReader.java | 1 +
.../dataimport/TestFileListEntityProcessor.java | 8 +-
.../dataimport/TestJdbcDataSourceConvertType.java | 2 +-
.../dataimport/TestLineEntityProcessor.java | 8 ++
.../dataimport/TestPlainTextEntityProcessor.java | 3 +
.../handler/dataimport/TestRegexTransformer.java | 5 +
.../handler/dataimport/TestScriptTransformer.java | 4 +-
.../dataimport/TestSolrEntityProcessorUnit.java | 3 +-
.../dataimport/TestTemplateTransformer.java | 4 +
.../handler/dataimport/TestVariableResolver.java | 1 +
.../solr/handler/dataimport/TestWriterImpl.java | 2 +
.../dataimport/TestXPathEntityProcessor.java | 15 +++
.../handler/dataimport/TestXPathRecordReader.java | 1 +
.../handler/dataimport/TestZKPropertiesWriter.java | 2 +
.../solr/cloud/api/collections/AddReplicaCmd.java | 9 +-
.../solr/cloud/api/collections/AliasCmd.java | 1 +
.../apache/solr/cloud/api/collections/Assign.java | 9 +-
.../solr/cloud/api/collections/BackupCmd.java | 5 +-
.../solr/cloud/api/collections/CreateAliasCmd.java | 2 +-
.../cloud/api/collections/CreateCollectionCmd.java | 4 +-
.../solr/cloud/api/collections/CreateShardCmd.java | 1 +
.../cloud/api/collections/CreateSnapshotCmd.java | 6 +-
.../solr/cloud/api/collections/DeleteAliasCmd.java | 2 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 3 +-
.../solr/cloud/api/collections/DeleteNodeCmd.java | 7 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 10 +-
.../solr/cloud/api/collections/DeleteShardCmd.java | 5 +-
.../cloud/api/collections/DeleteSnapshotCmd.java | 6 +-
.../api/collections/MaintainRoutedAliasCmd.java | 8 +-
.../solr/cloud/api/collections/MigrateCmd.java | 5 +-
.../solr/cloud/api/collections/MoveReplicaCmd.java | 16 ++-
.../OverseerCollectionMessageHandler.java | 31 +++---
.../cloud/api/collections/OverseerRoleCmd.java | 6 +-
.../cloud/api/collections/OverseerStatusCmd.java | 7 +-
.../api/collections/ReindexCollectionCmd.java | 8 +-
.../solr/cloud/api/collections/RenameCmd.java | 2 +-
.../solr/cloud/api/collections/ReplaceNodeCmd.java | 5 +-
.../solr/cloud/api/collections/RestoreCmd.java | 2 +-
.../solr/cloud/api/collections/RoutedAlias.java | 8 +-
.../cloud/api/collections/SetAliasPropCmd.java | 2 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 5 +-
.../solr/cloud/api/collections/UtilizeNodeCmd.java | 4 +-
.../solr/handler/AnalysisRequestHandlerBase.java | 3 +
.../org/apache/solr/handler/AnalyzeEvaluator.java | 2 +-
.../java/org/apache/solr/handler/BlobHandler.java | 2 +
.../java/org/apache/solr/handler/CatStream.java | 1 +
.../org/apache/solr/handler/CdcrReplicator.java | 3 +
.../apache/solr/handler/CdcrReplicatorManager.java | 6 +
.../apache/solr/handler/CdcrRequestHandler.java | 9 +-
.../solr/handler/CdcrUpdateLogSynchronizer.java | 2 +
.../solr/handler/ContentStreamHandlerBase.java | 2 +-
.../handler/DocumentAnalysisRequestHandler.java | 4 +-
.../apache/solr/handler/DumpRequestHandler.java | 10 +-
.../solr/handler/FieldAnalysisRequestHandler.java | 3 +
.../java/org/apache/solr/handler/GraphHandler.java | 5 +
.../java/org/apache/solr/handler/IndexFetcher.java | 22 +++-
.../apache/solr/handler/MoreLikeThisHandler.java | 3 +-
.../apache/solr/handler/PingRequestHandler.java | 2 +-
.../apache/solr/handler/ReplicationHandler.java | 16 ++-
.../apache/solr/handler/RequestHandlerBase.java | 7 +-
.../java/org/apache/solr/handler/RestoreCore.java | 1 +
.../org/apache/solr/handler/SchemaHandler.java | 6 +
.../java/org/apache/solr/handler/SnapShooter.java | 3 +
.../org/apache/solr/handler/SolrConfigHandler.java | 23 +++-
.../org/apache/solr/handler/StreamHandler.java | 12 +-
.../apache/solr/handler/UpdateRequestHandler.java | 4 +-
.../solr/handler/component/CloudReplicaSource.java | 2 +
.../solr/handler/component/DebugComponent.java | 8 ++
.../solr/handler/component/ExpandComponent.java | 11 +-
.../solr/handler/component/FieldFacetStats.java | 4 +-
.../solr/handler/component/HighlightComponent.java | 9 +-
.../solr/handler/component/HttpShardHandler.java | 2 +-
.../handler/component/HttpShardHandlerFactory.java | 9 +-
.../handler/component/IterativeMergeStrategy.java | 1 +
.../solr/handler/component/MergeStrategy.java | 1 +
.../component/PhrasesIdentificationComponent.java | 4 +
.../component/PivotFacetFieldValueCollection.java | 1 +
.../solr/handler/component/PivotFacetHelper.java | 5 +
.../solr/handler/component/QueryComponent.java | 9 +-
.../handler/component/QueryElevationComponent.java | 6 +-
.../handler/component/RangeFacetProcessor.java | 1 +
.../handler/component/RealTimeGetComponent.java | 11 +-
.../solr/handler/component/ResponseBuilder.java | 3 +-
.../solr/handler/component/SearchComponent.java | 2 +-
.../solr/handler/component/SearchHandler.java | 2 +
.../apache/solr/handler/component/ShardDoc.java | 1 +
.../component/ShardFieldSortedHitQueue.java | 5 +-
.../handler/component/SortedDateStatsValues.java | 2 +-
.../component/SortedNumericStatsValues.java | 2 +-
.../handler/component/SpatialHeatmapFacets.java | 4 +-
.../handler/component/SpellCheckComponent.java | 31 ++++--
.../handler/component/StandaloneReplicaSource.java | 1 +
.../solr/handler/component/StatsComponent.java | 3 +
.../apache/solr/handler/component/StatsValues.java | 2 +-
.../solr/handler/component/StatsValuesFactory.java | 17 ++-
.../solr/handler/component/SuggestComponent.java | 9 +-
.../handler/component/TermVectorComponent.java | 6 +-
.../solr/handler/component/TermsComponent.java | 4 +-
.../org/apache/solr/handler/loader/JsonLoader.java | 11 +-
.../org/apache/solr/handler/loader/XMLLoader.java | 2 +
.../org/apache/solr/handler/sql/SolrAggregate.java | 1 +
.../apache/solr/handler/sql/SolrEnumerator.java | 3 +
.../org/apache/solr/handler/sql/SolrFilter.java | 16 +--
.../org/apache/solr/handler/sql/SolrMethod.java | 1 +
.../org/apache/solr/handler/sql/SolrTable.java | 26 +++--
.../handler/sql/SolrToEnumerableConverter.java | 3 +
.../solr/handler/tagger/TaggerRequestHandler.java | 8 +-
.../solr/handler/tagger/TermPrefixCursor.java | 1 +
.../org/apache/solr/pkg/PackagePluginHolder.java | 1 +
.../apache/solr/search/AbstractReRankQuery.java | 2 +-
.../java/org/apache/solr/search/CacheConfig.java | 8 ++
.../org/apache/solr/search/CacheRegenerator.java | 4 +-
.../java/org/apache/solr/search/CaffeineCache.java | 2 +
.../solr/search/CollapsingQParserPlugin.java | 10 +-
.../solr/search/ComplexPhraseQParserPlugin.java | 2 +-
.../java/org/apache/solr/search/CursorMark.java | 1 +
.../apache/solr/search/ExportQParserPlugin.java | 5 +
.../apache/solr/search/ExtendedDismaxQParser.java | 3 +-
.../solr/search/FloatPayloadValueSource.java | 3 +-
.../src/java/org/apache/solr/search/Grouping.java | 34 ++++--
.../solr/search/IGainTermsQParserPlugin.java | 2 +
.../java/org/apache/solr/search/QParserPlugin.java | 2 +-
.../java/org/apache/solr/search/QueryContext.java | 1 +
.../java/org/apache/solr/search/QueryParsing.java | 1 +
.../src/java/org/apache/solr/search/RankQuery.java | 1 +
.../org/apache/solr/search/ReRankCollector.java | 5 +
.../solr/search/SignificantTermsQParserPlugin.java | 6 +
.../src/java/org/apache/solr/search/SolrCache.java | 2 +-
.../apache/solr/search/SolrConstantScoreQuery.java | 1 +
.../org/apache/solr/search/SolrCoreParser.java | 1 +
.../apache/solr/search/SolrDocumentFetcher.java | 1 +
.../java/org/apache/solr/search/SolrFilter.java | 6 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 31 +++++-
.../TextLogisticRegressionQParserPlugin.java | 4 +-
.../org/apache/solr/search/ValueSourceParser.java | 22 ++--
.../org/apache/solr/search/XmlQParserPlugin.java | 3 +-
.../org/apache/solr/search/facet/FacetBucket.java | 5 +-
.../solr/search/facet/FacetFieldProcessor.java | 20 +++-
.../apache/solr/search/facet/RelatednessAgg.java | 91 +++++++++++++---
.../java/org/apache/solr/search/facet/SlotAcc.java | 13 ++-
.../solr/search/grouping/CommandHandler.java | 14 ++-
.../distributed/command/GroupConverter.java | 6 +-
.../grouping/distributed/command/QueryCommand.java | 1 +
.../command/SearchGroupsFieldCommand.java | 3 +
.../distributed/command/TopGroupsFieldCommand.java | 2 +
.../SearchGroupShardResponseProcessor.java | 3 +-
.../TopGroupsShardResponseProcessor.java | 4 +-
.../SearchGroupsResultTransformer.java | 7 +-
.../ShardResultTransformer.java | 2 +
.../TopGroupsResultTransformer.java | 3 +-
.../GroupedEndResultTransformer.java | 1 +
.../apache/solr/search/join/XCJFQParserPlugin.java | 4 +-
.../apache/solr/search/mlt/CloudMLTQParser.java | 4 +
.../apache/solr/search/mlt/SimpleMLTQParser.java | 1 +
.../apache/solr/search/stats/ExactStatsCache.java | 10 ++
.../apache/solr/search/stats/LRUStatsCache.java | 2 +
.../apache/solr/cloud/MultiThreadedOCPTest.java | 67 ++++++++----
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 5 +
.../solr/search/TestExtendedDismaxParser.java | 18 +++
.../solr/search/facet/TestCloudJSONFacetSKG.java | 53 +++++++++
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 23 ++--
.../solr/search/facet/TestJsonFacetRefinement.java | 30 ++++-
.../apache/solr/search/facet/TestJsonFacets.java | 63 +++++++++++
.../solr/security/BasicAuthOnSingleNodeTest.java | 44 ++++++--
.../src/common-query-parameters.adoc | 2 +-
solr/solr-ref-guide/src/json-facet-api.adoc | 2 +
solr/solr-ref-guide/src/json-query-dsl.adoc | 4 +-
solr/solr-ref-guide/src/replica-management.adoc | 87 +++++++++++++--
.../solr/client/solrj/io/eval/AkimaEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/AnovaEvaluator.java | 1 +
.../solr/client/solrj/io/eval/ArrayEvaluator.java | 2 +
.../solr/client/solrj/io/eval/AscEvaluator.java | 1 +
.../solr/client/solrj/io/eval/Attributes.java | 1 +
.../solrj/io/eval/BicubicSplineEvaluator.java | 2 +
.../solrj/io/eval/ChebyshevDistanceEvaluator.java | 1 +
.../solrj/io/eval/ChiSquareDataSetEvaluator.java | 2 +
.../client/solrj/io/eval/ColumnAtEvaluator.java | 2 +-
.../client/solrj/io/eval/ConvexHullEvaluator.java | 2 +-
.../client/solrj/io/eval/ConvolutionEvaluator.java | 1 +
.../client/solrj/io/eval/CorrelationEvaluator.java | 3 +-
.../solrj/io/eval/CosineSimilarityEvaluator.java | 2 +
.../client/solrj/io/eval/CovarianceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/DbscanEvaluator.java | 7 +-
.../client/solrj/io/eval/DensityEvaluator.java | 1 +
.../client/solrj/io/eval/DistanceEvaluator.java | 1 +
.../client/solrj/io/eval/DotProductEvaluator.java | 2 +
.../solr/client/solrj/io/eval/EBEAddEvaluator.java | 3 +-
.../client/solrj/io/eval/EBEDivideEvaluator.java | 3 +-
.../client/solrj/io/eval/EBEMultiplyEvaluator.java | 3 +-
.../client/solrj/io/eval/EBESubtractEvaluator.java | 3 +-
.../solrj/io/eval/EnclosingDiskEvaluator.java | 5 +-
.../io/eval/EnumeratedDistributionEvaluator.java | 6 +
.../solrj/io/eval/EuclideanDistanceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/FFTEvaluator.java | 2 +-
.../solrj/io/eval/FeatureSelectEvaluator.java | 5 +-
.../client/solrj/io/eval/FieldValueEvaluator.java | 1 +
.../client/solrj/io/eval/FindDelayEvaluator.java | 2 +
.../solrj/io/eval/FrequencyTableEvaluator.java | 1 +
.../client/solrj/io/eval/FuzzyKmeansEvaluator.java | 7 +-
.../solrj/io/eval/GTestDataSetEvaluator.java | 2 +
.../client/solrj/io/eval/GaussFitEvaluator.java | 1 +
.../solrj/io/eval/GetBaryCenterEvaluator.java | 2 +-
.../client/solrj/io/eval/GetCacheEvaluator.java | 2 +
.../client/solrj/io/eval/GetCenterEvaluator.java | 3 +-
.../client/solrj/io/eval/GetClusterEvaluator.java | 4 +-
.../client/solrj/io/eval/GetRadiusEvaluator.java | 1 +
.../solrj/io/eval/GetSupportPointsEvaluator.java | 4 +-
.../client/solrj/io/eval/HarmonicFitEvaluator.java | 3 +
.../solr/client/solrj/io/eval/IFFTEvaluator.java | 2 +-
.../client/solrj/io/eval/IndexOfEvaluator.java | 1 +
.../client/solrj/io/eval/IntegrateEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/IsNullEvaluator.java | 1 +
.../solr/client/solrj/io/eval/KmeansEvaluator.java | 9 +-
.../solr/client/solrj/io/eval/KnnEvaluator.java | 9 +-
.../solrj/io/eval/KnnRegressionEvaluator.java | 3 +
.../solr/client/solrj/io/eval/L1NormEvaluator.java | 1 +
.../client/solrj/io/eval/LInfNormEvaluator.java | 1 +
.../solrj/io/eval/LatLonVectorsEvaluator.java | 6 +-
.../solr/client/solrj/io/eval/LerpEvaluator.java | 3 +-
.../client/solrj/io/eval/ListCacheEvaluator.java | 8 ++
.../solr/client/solrj/io/eval/LoessEvaluator.java | 3 +-
.../solrj/io/eval/MannWhitneyUEvaluator.java | 1 +
.../apache/solr/client/solrj/io/eval/Matrix.java | 7 +-
.../solr/client/solrj/io/eval/MatrixEvaluator.java | 1 +
.../solrj/io/eval/MatrixMultiplyEvaluator.java | 1 +
.../solrj/io/eval/MeanDifferenceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/MeanEvaluator.java | 1 +
.../solr/client/solrj/io/eval/MemsetEvaluator.java | 6 +-
.../client/solrj/io/eval/MinMaxScaleEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/ModeEvaluator.java | 3 +-
.../client/solrj/io/eval/MonteCarloEvaluator.java | 10 +-
.../client/solrj/io/eval/MultiKmeansEvaluator.java | 6 +-
.../MultiVariateNormalDistributionEvaluator.java | 1 +
.../client/solrj/io/eval/NaturalEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/NormEvaluator.java | 1 +
.../solrj/io/eval/NormalizeSumEvaluator.java | 3 +-
.../client/solrj/io/eval/NotNullEvaluator.java | 1 +
.../solrj/io/eval/OLSRegressionEvaluator.java | 7 +-
.../solr/client/solrj/io/eval/OnesEvaluator.java | 2 +-
.../client/solrj/io/eval/OscillateEvaluator.java | 2 +
.../client/solrj/io/eval/OutliersEvaluator.java | 5 +-
.../client/solrj/io/eval/PairSortEvaluator.java | 3 +-
.../client/solrj/io/eval/PairedTTestEvaluator.java | 2 +
.../client/solrj/io/eval/PercentileEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/PivotEvaluator.java | 13 ++-
.../solrj/io/eval/PolyFitDerivativeEvaluator.java | 2 +
.../client/solrj/io/eval/PolyFitEvaluator.java | 1 +
.../solr/client/solrj/io/eval/PowerEvaluator.java | 9 +-
.../client/solrj/io/eval/PredictEvaluator.java | 11 +-
.../solr/client/solrj/io/eval/PrimesEvaluator.java | 2 +-
.../client/solrj/io/eval/PutCacheEvaluator.java | 1 +
.../client/solrj/io/eval/RecursiveEvaluator.java | 2 +-
.../client/solrj/io/eval/RegressionEvaluator.java | 2 +
.../client/solrj/io/eval/RemoveCacheEvaluator.java | 2 +
.../solr/client/solrj/io/eval/RepeatEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/RowAtEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/SampleEvaluator.java | 2 +-
.../client/solrj/io/eval/ScalarAddEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/ScaleEvaluator.java | 2 +-
.../solrj/io/eval/SetColumnLabelsEvaluator.java | 3 +-
.../solrj/io/eval/SetRowLabelsEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/SplineEvaluator.java | 3 +-
.../solr/client/solrj/io/eval/SplitEvaluator.java | 2 +-
.../solrj/io/eval/StandardDeviationEvaluator.java | 1 +
.../client/solrj/io/eval/SumColumnsEvaluator.java | 2 +-
.../solrj/io/eval/SumDifferenceEvaluator.java | 1 +
.../client/solrj/io/eval/SumRowsEvaluator.java | 2 +-
.../solr/client/solrj/io/eval/SumSqEvaluator.java | 1 +
.../solr/client/solrj/io/eval/TTestEvaluator.java | 3 +
.../client/solrj/io/eval/TermVectorsEvaluator.java | 16 ++-
.../solrj/io/eval/TimeDifferencingEvaluator.java | 5 +-
.../client/solrj/io/eval/TopFeaturesEvaluator.java | 8 +-
.../solr/client/solrj/io/eval/UnitEvaluator.java | 3 +-
.../client/solrj/io/eval/ValueAtEvaluator.java | 1 +
.../client/solrj/io/eval/VarianceEvaluator.java | 1 +
.../solr/client/solrj/io/eval/VectorFunction.java | 4 +
.../solr/client/solrj/io/eval/ZerosEvaluator.java | 2 +-
.../solrj/request/CollectionAdminRequest.java | 4 +
.../solr/client/solrj/request/V1toV2ApiMapper.java | 1 +
.../org/apache/solr/common/IteratorWriter.java | 1 +
.../org/apache/solr/common/MapSerializable.java | 1 +
.../src/java/org/apache/solr/common/MapWriter.java | 1 +
.../java/org/apache/solr/common/MapWriterMap.java | 7 +-
.../org/apache/solr/common/NavigableObject.java | 6 +-
.../org/apache/solr/common/SolrDocumentBase.java | 1 +
.../java/org/apache/solr/common/SolrException.java | 14 +--
.../solr/common/cloud/ClusterProperties.java | 4 +
.../apache/solr/common/cloud/SolrZooKeeper.java | 1 +
.../apache/solr/common/cloud/ZkStateReader.java | 14 ++-
.../org/apache/solr/common/params/SolrParams.java | 7 +-
.../common/util/ByteArrayUtf8CharSequence.java | 6 +-
.../solr/common/util/FastJavaBinDecoder.java | 3 +
.../org/apache/solr/common/util/JavaBinCodec.java | 11 +-
.../solr/common/util/JsonSchemaValidator.java | 27 +++--
.../apache/solr/common/util/JsonTextWriter.java | 19 ++--
.../org/apache/solr/common/util/NamedList.java | 6 +-
.../src/java/org/apache/solr/common/util/Pair.java | 1 +
.../org/apache/solr/common/util/TextWriter.java | 8 +-
.../java/org/apache/solr/common/util/Utils.java | 39 +++++--
.../apache/solr/common/util/ValidatingJsonMap.java | 13 ++-
.../apispec/collections.collection.Commands.json | 4 +-
.../component/TrackingShardHandlerFactory.java | 2 +-
340 files changed, 1848 insertions(+), 481 deletions(-)
diff --cc solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/OutliersEvaluator.java
index 4614d10,0f2474d..ac6b854
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/OutliersEvaluator.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/OutliersEvaluator.java
@@@ -73,9 -75,9 +74,9 @@@ public class OutliersEvaluator extends
throw new IOException("The optional fifth parameter of the outliers function is an array of Tuples that are paired with the numeric array of values to be tested.");
}
} else {
- tuples = new ArrayList();
+ tuples = new ArrayList<>();
for(int i=0; i<vec.size(); i++) {
- tuples.add(new Tuple(new HashMap()));
+ tuples.add(new Tuple());
}
}
diff --cc solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/PairedTTestEvaluator.java
index ead985c,371f90f..fc865db
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/PairedTTestEvaluator.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/PairedTTestEvaluator.java
@@@ -41,8 -42,11 +41,9 @@@ public class PairedTTestEvaluator exten
public Object doWork(Object value1, Object value2) throws IOException {
TTest tTest = new TTest();
- @SuppressWarnings({"rawtypes"})
- Map map = new HashMap();
- Tuple tuple = new Tuple(map);
+ Tuple tuple = new Tuple();
if(value1 instanceof List) {
+ @SuppressWarnings({"unchecked"})
List<Number> values1 = (List<Number>)value1;
double[] samples1 = new double[values1.size()];