You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ab...@apache.org on 2021/06/09 15:15:50 UTC

[solr] branch jira/solr-15407 updated (8ed9c61 -> a0a9272)

This is an automated email from the ASF dual-hosted git repository.

abenedetti pushed a change to branch jira/solr-15407
in repository https://gitbox.apache.org/repos/asf/solr.git.


    from 8ed9c61  [SEARCH-15407] minor tests
     add c8e06a7  SOLR-15385 Address many rawtypes warnings (#107)
     add 92619c9  Ref Guide: Upgrade notes for 8.9
     add a44ff77  Ref Guide: Upgrade notes for 8.9 part 2
     add 4c76bcc  SOLR-15197: Support temporal graph queries with daily windows
     add f38dbd3  SOLR-15392: Tracing span operation name and tags (#115)
     add c6616a6  Ref Guide: typo fixes, headline case, abbrevations, etc., for 8.9 backport
     add 053fa66  Ref Guide: typos, headline case, abbreviations, etc., for 9.0 only
     add 387527a  SOLR-15311: MODIFYCOLLECTION now supports async (#152)
     add e316ac4  SOLR-15429: Documentation updates regarding global  setting based behavior changes introduced in LUCENE-8811 / LUCENE-9970
     add d10f9fa  CHANGES.txt 8.10 section improvement
     add a9a8d20  SOLR-14920: add spotless and gjf (automatic code formatter) plumbing (#126)
     add 163342c  SOLR-11646: v2 api documentation round three (#91)
     add 112585e  SOLR-15311: docs: document 'async' as MODIFYCOLLECTION parameter (#161)
     add aab66e7  SOLR-15277: Schema designer UI and supporting backend (#42)
     add e00ac7d  Fix 8.9.0 < 8.10.0 comparison in smokeTestRelease.py script. (#2509)
     add 916b7a0  SOLR-15385 RawTypes Part II, Searching for NamedList (#165)
     add 96d0718  SOLR-15457: Faceting on EnumFieldType was returning ordinals. (#2508)
     add 9791057  SOLR-15449: edismax sow and mm (#158)
     add b113d36  SOLR-15410: Always use -Xverbosegclog for OpenJ9 (#131)
     add 73963ca  SOLR-15197: Add WEEKDAY windows and forward and backword looking windows.
     add a0a9272  Merge remote-tracking branch 'origin/main' into jira/solr-15407

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |    2 +
 dev-tools/scripts/smokeTestRelease.py              |    2 +-
 gradle/validation/spotless.gradle                  |   90 +
 .../validation/spotless/asl-header.txt             |   13 -
 solr/CHANGES.txt                                   |   44 +-
 solr/bin/solr                                      |    9 +-
 solr/bin/solr.cmd                                  |   17 +-
 solr/bin/solr.in.cmd                               |    2 +-
 ...ExtractNamedEntitiesUpdateProcessorFactory.java |   24 +-
 .../apache/solr/analytics/facet/PivotFacet.java    |    3 +-
 .../apache/solr/analytics/facet/SortableFacet.java |    3 +-
 .../solr/handler/component/AnalyticsComponent.java |    2 +-
 .../response/AnalyticsShardResponseWriter.java     |    4 -
 .../handler/clustering/ClusteringComponent.java    |   10 +-
 .../extraction/ExtractingRequestHandler.java       |    6 -
 .../org/apache/solr/gcs/GCSBackupRepository.java   |    7 +-
 .../java/org/apache/solr/gcs/GCSConfigParser.java  |   14 +-
 .../solr/jaeger/JaegerTracerConfigurator.java      |    6 -
 ...ctLanguageIdentifierUpdateProcessorFactory.java |   17 +-
 .../OpenNLPLangDetectUpdateProcessorFactory.java   |   18 +-
 ...kaLanguageIdentifierUpdateProcessorFactory.java |   17 +-
 .../java/org/apache/solr/ltr/LTRThreadModule.java  |   18 +-
 .../java/org/apache/solr/ltr/feature/Feature.java  |    3 +-
 .../org/apache/solr/ltr/model/LTRScoringModel.java |    3 +-
 .../LTRFeatureLoggerTransformerFactory.java        |    3 +-
 .../LTRInterleavingTransformerFactory.java         |    3 +-
 .../apache/solr/ltr/search/LTRQParserPlugin.java   |    3 +-
 .../solr/ltr/store/rest/ManagedModelStore.java     |    1 -
 .../update/ScriptUpdateProcessorFactory.java       |    3 +-
 .../solr/scripting/xslt/XSLTResponseWriter.java    |    2 +-
 .../scripting/xslt/XSLTUpdateRequestHandler.java   |    2 +-
 .../xslt/XSLTUpdateRequestHandlerTest.java         |    2 +-
 .../src/java/org/apache/solr/api/AnnotatedApi.java |   23 +-
 solr/core/src/java/org/apache/solr/api/ApiBag.java |   39 +-
 .../apache/solr/api/ContainerPluginsRegistry.java  |   29 +-
 .../src/java/org/apache/solr/api/V2HttpCall.java   |   99 +-
 .../client/solrj/embedded/EmbeddedSolrServer.java  |    9 +-
 .../src/java/org/apache/solr/cloud/CloudUtil.java  |    3 +-
 .../java/org/apache/solr/cloud/ConfigSetCmds.java  |   17 +-
 .../solr/cloud/DistributedApiAsyncTracker.java     |    4 +-
 .../src/java/org/apache/solr/cloud/Overseer.java   |   29 +-
 .../cloud/OverseerConfigSetMessageHandler.java     |   14 +-
 .../apache/solr/cloud/OverseerNodePrioritizer.java |    6 +-
 .../apache/solr/cloud/OverseerSolrResponse.java    |    6 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |    4 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |    6 +-
 .../solr/cloud/ShardLeaderElectionContextBase.java |   13 +-
 .../core/src/java/org/apache/solr/cloud/ZkCLI.java |   24 +-
 .../org/apache/solr/cloud/ZkConfigSetService.java  |    3 +-
 .../java/org/apache/solr/cloud/ZkController.java   |    3 +-
 .../solr/cloud/api/collections/AliasCmd.java       |    5 +-
 .../solr/cloud/api/collections/CollApiCmds.java    |    4 +-
 .../api/collections/CollectionHandlingUtils.java   |    8 +-
 .../solr/cloud/api/collections/CreateAliasCmd.java |    1 -
 .../cloud/api/collections/CreateSnapshotCmd.java   |    3 +-
 .../cloud/api/collections/DeleteReplicaCmd.java    |    2 -
 ...istributedCollectionConfigSetCommandRunner.java |    4 +-
 .../solr/cloud/api/collections/MigrateCmd.java     |    7 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |    2 +-
 .../solr/cloud/api/collections/RoutedAlias.java    |    6 +-
 .../solr/cloud/overseer/CollectionMutator.java     |    3 +-
 .../apache/solr/cloud/overseer/ReplicaMutator.java |    4 +-
 .../apache/solr/cloud/overseer/SliceMutator.java   |    5 +-
 .../solr/cluster/placement/impl/MetricImpl.java    |    1 -
 .../solr/core/AbstractSolrEventListener.java       |   13 +-
 .../java/org/apache/solr/core/BlobRepository.java  |    2 +-
 .../apache/solr/core/CachingDirectoryFactory.java  |    2 +-
 .../java/org/apache/solr/core/CodecFactory.java    |    5 -
 .../java/org/apache/solr/core/ConfigOverlay.java   |   63 +-
 .../src/java/org/apache/solr/core/ConfigSet.java   |    9 +-
 .../org/apache/solr/core/ConfigSetProperties.java  |   10 +-
 .../org/apache/solr/core/ConfigSetService.java     |   12 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   13 +-
 .../apache/solr/core/DelegatingEventListener.java  |    6 -
 .../org/apache/solr/core/HdfsDirectoryFactory.java |    2 +-
 .../org/apache/solr/core/IndexReaderFactory.java   |    3 +-
 .../src/java/org/apache/solr/core/InitParams.java  |   41 +-
 .../org/apache/solr/core/MMapDirectoryFactory.java |    3 +-
 .../solr/core/NRTCachingDirectoryFactory.java      |    3 +-
 .../src/java/org/apache/solr/core/PluginBag.java   |    6 +-
 .../src/java/org/apache/solr/core/PluginInfo.java  |   27 +-
 .../java/org/apache/solr/core/RequestParams.java   |   33 +-
 .../org/apache/solr/core/SchemaCodecFactory.java   |    3 +-
 .../apache/solr/core/SimpleTextCodecFactory.java   |    3 +-
 .../src/java/org/apache/solr/core/SolrConfig.java  |   60 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |   18 +-
 .../org/apache/solr/core/SolrDeletionPolicy.java   |    2 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   28 +-
 .../org/apache/solr/core/TracerConfigurator.java   |    2 +-
 .../solr/core/TransientSolrCoreCacheDefault.java   |    9 +-
 .../solr/core/backup/ShardBackupMetadata.java      |    3 +-
 .../backup/repository/BackupRepositoryFactory.java |    1 -
 .../backup/repository/HdfsBackupRepository.java    |    6 +-
 .../repository/LocalFileSystemRepository.java      |    5 +-
 .../core/snapshots/CollectionSnapshotMetaData.java |   26 +-
 .../solr/core/snapshots/SolrSnapshotsTool.java     |    8 +-
 .../apache/solr/filestore/DistribPackageStore.java |    2 +
 .../org/apache/solr/filestore/PackageStoreAPI.java |    3 +-
 .../java/org/apache/solr/handler/BlobHandler.java  |   11 +-
 .../java/org/apache/solr/handler/ClusterAPI.java   |   11 +-
 .../apache/solr/handler/CollectionBackupsAPI.java  |    2 -
 .../org/apache/solr/handler/CollectionsAPI.java    |    3 -
 .../solr/handler/ContentStreamHandlerBase.java     |    2 +-
 .../handler/DocumentAnalysisRequestHandler.java    |    2 +-
 .../apache/solr/handler/DumpRequestHandler.java    |   15 +-
 .../org/apache/solr/handler/ExportHandler.java     |    3 +-
 .../java/org/apache/solr/handler/GraphHandler.java |    4 +-
 .../java/org/apache/solr/handler/IndexFetcher.java |   27 +-
 .../apache/solr/handler/MoreLikeThisHandler.java   |   22 +-
 .../apache/solr/handler/PingRequestHandler.java    |    2 +-
 .../apache/solr/handler/ReplicationHandler.java    |   27 +-
 .../apache/solr/handler/RequestHandlerBase.java    |   15 +-
 .../org/apache/solr/handler/SchemaHandler.java     |   32 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |   27 +-
 .../org/apache/solr/handler/StreamHandler.java     |   27 +-
 .../apache/solr/handler/UpdateRequestHandler.java  |    2 +-
 .../solr/handler/admin/AdminHandlersProxy.java     |   12 +-
 .../solr/handler/admin/BaseHandlerApiSupport.java  |    2 +-
 .../org/apache/solr/handler/admin/ColStatus.java   |    4 +-
 .../solr/handler/admin/CollectionsHandler.java     |   20 +-
 .../solr/handler/admin/CoreAdminHandler.java       |   15 +-
 .../solr/handler/admin/HealthCheckHandler.java     |    3 +-
 .../org/apache/solr/handler/admin/InfoHandler.java |    4 +-
 .../handler/admin/MetricsCollectorHandler.java     |    2 +-
 .../apache/solr/handler/admin/MetricsHandler.java  |    6 +-
 .../solr/handler/admin/SecurityConfHandler.java    |   10 +-
 .../solr/handler/admin/ShowFileRequestHandler.java |    2 +-
 .../solr/handler/component/DebugComponent.java     |   23 +-
 .../solr/handler/component/ExpandComponent.java    |    3 -
 .../solr/handler/component/HighlightComponent.java |    9 +-
 .../handler/component/HttpShardHandlerFactory.java |   10 +-
 .../handler/component/QueryElevationComponent.java |    2 +-
 .../solr/handler/component/SearchComponent.java    |    9 -
 .../handler/component/SpellCheckComponent.java     |   22 +-
 .../solr/handler/component/SuggestComponent.java   |   12 +-
 .../handler/component/TermVectorComponent.java     |    7 +-
 .../solr/handler/component/TermsComponent.java     |    6 -
 .../designer/DefaultSampleDocumentsLoader.java     |  387 ++++
 .../handler/designer/DefaultSchemaSuggester.java   |  449 +++++
 .../solr/handler/designer/ManagedSchemaDiff.java   |  280 +++
 .../solr/handler/designer/SampleDocuments.java     |   68 +
 .../handler/designer/SampleDocumentsLoader.java    |   53 +
 .../solr/handler/designer/SchemaDesignerAPI.java   | 1221 ++++++++++++
 .../designer/SchemaDesignerConfigSetHelper.java    | 1061 +++++++++++
 .../handler/designer/SchemaDesignerConstants.java  |   50 +
 .../handler/designer/SchemaDesignerSettings.java   |  149 ++
 .../designer/SchemaDesignerSettingsDAO.java        |  174 ++
 .../solr/handler/designer/SchemaSuggester.java     |   42 +
 .../apache/solr/handler/designer/package-info.java |   26 +
 .../apache/solr/handler/export/ExportWriter.java   |    4 +-
 .../org/apache/solr/handler/loader/CSVLoader.java  |    2 +-
 .../apache/solr/handler/loader/CSVLoaderBase.java  |   12 +-
 .../org/apache/solr/handler/loader/JsonLoader.java |   70 +-
 .../apache/solr/handler/sql/SolrEnumerator.java    |   13 +-
 .../org/apache/solr/handler/sql/SolrMethod.java    |    3 +-
 .../org/apache/solr/handler/sql/SolrTable.java     |   58 +-
 .../handler/sql/SolrToEnumerableConverter.java     |    9 +-
 .../solr/highlight/DefaultSolrHighlighter.java     |    3 -
 .../solr/highlight/HighlightingPluginBase.java     |    2 +-
 .../org/apache/solr/highlight/RegexFragmenter.java |    2 +-
 .../org/apache/solr/highlight/SolrEncoder.java     |   10 -
 .../org/apache/solr/highlight/SolrFormatter.java   |    9 -
 .../apache/solr/highlight/SolrFragListBuilder.java |   10 -
 .../org/apache/solr/highlight/SolrFragmenter.java  |   10 -
 .../org/apache/solr/highlight/SolrHighlighter.java |    1 -
 .../apache/solr/index/MergePolicyFactoryArgs.java  |    4 +-
 .../solr/index/WrapperMergePolicyFactory.java      |    3 +-
 .../solr/legacy/LegacyNumericRangeQuery.java       |    2 +-
 .../org/apache/solr/metrics/MetricSuppliers.java   |    1 -
 .../java/org/apache/solr/metrics/MetricsMap.java   |   11 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |    3 +-
 .../apache/solr/packagemanager/PackageManager.java |    1 -
 .../apache/solr/parser/SolrQueryParserBase.java    |    7 +-
 .../src/java/org/apache/solr/pkg/PackageAPI.java   |    1 -
 .../solr/pkg/PackageListeningClassLoader.java      |    3 +-
 .../java/org/apache/solr/pkg/PackageLoader.java    |    3 +-
 .../org/apache/solr/request/SolrQueryRequest.java  |   27 +-
 .../apache/solr/request/SolrQueryRequestBase.java  |   23 +-
 .../apache/solr/request/SolrRequestHandler.java    |    2 +-
 .../org/apache/solr/request/SolrRequestInfo.java   |    1 -
 .../apache/solr/response/BinaryResponseWriter.java |    5 -
 .../apache/solr/response/CSVResponseWriter.java    |    5 -
 .../solr/response/GraphMLResponseWriter.java       |    5 -
 .../apache/solr/response/JSONResponseWriter.java   |    2 +-
 .../apache/solr/response/PHPResponseWriter.java    |    2 +-
 .../solr/response/PHPSerializedResponseWriter.java |    2 +-
 .../apache/solr/response/PythonResponseWriter.java |    6 -
 .../apache/solr/response/QueryResponseWriter.java  |    9 -
 .../apache/solr/response/RawResponseWriter.java    |    2 +-
 .../apache/solr/response/RubyResponseWriter.java   |    6 -
 .../solr/response/SchemaXmlResponseWriter.java     |    6 -
 .../apache/solr/response/SmileResponseWriter.java  |    5 -
 .../apache/solr/response/XMLResponseWriter.java    |    6 -
 .../transform/ExplainAugmenterFactory.java         |    2 +-
 .../transform/RawValueTransformerFactory.java      |    2 +-
 .../response/transform/TransformerFactory.java     |    2 +-
 .../response/transform/ValueAugmenterFactory.java  |    2 +-
 .../java/org/apache/solr/rest/ManagedResource.java |    1 -
 .../src/java/org/apache/solr/schema/BoolField.java |    2 +-
 .../solr/schema/ClassicIndexSchemaFactory.java     |    2 +-
 .../org/apache/solr/schema/CurrencyFieldType.java  |    5 +-
 .../solr/schema/ExternalFileFieldReloader.java     |    2 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |    9 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |    5 +-
 .../solr/schema/ManagedIndexSchemaFactory.java     |    2 +-
 .../org/apache/solr/schema/RandomSortField.java    |    2 +-
 .../org/apache/solr/schema/StrFieldSource.java     |    2 +-
 .../org/apache/solr/schema/TrieDoubleField.java    |    2 +-
 .../org/apache/solr/schema/TrieFloatField.java     |    2 +-
 .../java/org/apache/solr/schema/TrieIntField.java  |    2 +-
 .../java/org/apache/solr/schema/TrieLongField.java |    2 +-
 .../java/org/apache/solr/search/CacheConfig.java   |    1 +
 .../solr/search/ComplexPhraseQParserPlugin.java    |    2 +-
 .../solr/search/FloatPayloadValueSource.java       |    3 +-
 .../org/apache/solr/search/JoinQParserPlugin.java  |   11 +-
 .../java/org/apache/solr/search/QParserPlugin.java |    5 -
 .../org/apache/solr/search/SolrCoreParser.java     |   13 +-
 .../TextLogisticRegressionQParserPlugin.java       |    4 -
 .../org/apache/solr/search/ValueSourceParser.java  |   30 +-
 .../org/apache/solr/search/XmlQParserPlugin.java   |    5 +-
 .../apache/solr/search/facet/AggValueSource.java   |    3 +-
 .../apache/solr/search/facet/FacetFieldMerger.java |    2 +-
 .../org/apache/solr/search/facet/FacetModule.java  |    1 -
 .../solr/search/facet/FacetRangeProcessor.java     |   47 +-
 .../search/facet/FacetRequestSortedMerger.java     |    2 +-
 .../apache/solr/search/facet/RelatednessAgg.java   |    2 +-
 .../solr/search/facet/SimpleAggValueSource.java    |    3 +-
 .../java/org/apache/solr/search/facet/SlotAcc.java |    1 -
 .../apache/solr/search/facet/UnInvertedField.java  |    1 -
 .../search/function/CollapseScoreFunction.java     |    3 +-
 .../solr/search/function/FieldNameValueSource.java |    3 +-
 .../solr/search/function/FileFloatSource.java      |    4 +-
 .../solr/search/function/MultiStringFunction.java  |    3 +-
 .../solr/search/function/OrdFieldSource.java       |    3 +-
 .../search/function/ReverseOrdFieldSource.java     |    3 +-
 .../search/function/distance/GeohashFunction.java  |    5 +-
 .../distance/GeohashHaversineFunction.java         |    7 +-
 .../function/distance/HaversineConstFunction.java  |    7 +-
 .../function/distance/HaversineFunction.java       |    7 +-
 .../function/distance/StringDistanceFunction.java  |    5 +-
 .../function/distance/VectorDistanceFunction.java  |    7 +-
 .../distributed/command/TopGroupsFieldCommand.java |    1 -
 .../search/join/ChildFieldValueSourceParser.java   |    2 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |   48 +-
 .../apache/solr/servlet/SolrDispatchFilter.java    |   32 +-
 .../apache/solr/servlet/SolrRequestParsers.java    |    7 +-
 .../solr/servlet/cache/HttpCacheHeaderUtil.java    |    1 -
 .../solr/spelling/AbstractLuceneSpellChecker.java  |   15 +-
 .../solr/spelling/ConjunctionSolrSpellChecker.java |    2 +-
 .../solr/spelling/DirectSolrSpellChecker.java      |   14 +-
 .../solr/spelling/FileBasedSpellChecker.java       |    4 +-
 .../solr/spelling/IndexBasedSpellChecker.java      |    2 +-
 .../org/apache/solr/spelling/QueryConverter.java   |    8 -
 .../org/apache/solr/spelling/SolrSpellChecker.java |    4 +-
 .../solr/spelling/WordBreakSolrSpellChecker.java   |   10 +-
 .../solr/spelling/suggest/SolrSuggester.java       |    3 +-
 .../apache/solr/spelling/suggest/Suggester.java    |    2 +-
 .../org/apache/solr/update/IndexFingerprint.java   |   10 +-
 .../org/apache/solr/update/SolrIndexConfig.java    |   41 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |    4 +-
 ...AbstractDefaultValueUpdateProcessorFactory.java |    3 +-
 .../AddSchemaFieldsUpdateProcessorFactory.java     |   19 +-
 .../processor/AtomicUpdateDocumentMerger.java      |    3 +-
 .../processor/AtomicUpdateProcessorFactory.java    |    8 -
 .../ClassificationUpdateProcessorFactory.java      |    2 +-
 .../CloneFieldUpdateProcessorFactory.java          |   24 +-
 .../ConcatFieldUpdateProcessorFactory.java         |    3 +-
 .../DefaultValueUpdateProcessorFactory.java        |    4 +-
 .../processor/DistributedZkUpdateProcessor.java    |    2 +-
 ...DocBasedVersionConstraintsProcessorFactory.java |    4 +-
 .../DocExpirationUpdateProcessorFactory.java       |    5 +-
 .../FieldLengthUpdateProcessorFactory.java         |    3 +-
 .../processor/FieldMutatingUpdateProcessor.java    |   11 +-
 .../FieldMutatingUpdateProcessorFactory.java       |   17 +-
 .../FieldNameMutatingUpdateProcessorFactory.java   |    2 +-
 ...IgnoreCommitOptimizeUpdateProcessorFactory.java |    4 +-
 .../IgnoreLargeDocumentProcessorFactory.java       |    2 +-
 .../processor/LogUpdateProcessorFactory.java       |    2 +-
 .../ParseBooleanFieldUpdateProcessorFactory.java   |   45 +-
 .../ParseDateFieldUpdateProcessorFactory.java      |   66 +-
 .../ParseDoubleFieldUpdateProcessorFactory.java    |   42 +-
 .../ParseLongFieldUpdateProcessorFactory.java      |   39 +-
 .../ParseNumericFieldUpdateProcessorFactory.java   |    2 +-
 .../PreAnalyzedUpdateProcessorFactory.java         |    2 +-
 .../processor/RegexReplaceProcessorFactory.java    |    3 +-
 .../processor/RegexpBoostProcessorFactory.java     |    2 +-
 .../RemoveBlankFieldUpdateProcessorFactory.java    |    8 -
 .../processor/SignatureUpdateProcessorFactory.java |    2 +-
 .../processor/SimpleUpdateProcessorFactory.java    |    6 +-
 .../SkipExistingDocumentsProcessorFactory.java     |    2 +-
 .../processor/TolerantUpdateProcessorFactory.java  |    6 +-
 .../processor/TrimFieldUpdateProcessorFactory.java |    9 -
 .../TruncateFieldUpdateProcessorFactory.java       |    3 +-
 .../processor/URLClassifyProcessorFactory.java     |    2 +-
 .../processor/UUIDUpdateProcessorFactory.java      |    3 +-
 .../processor/UpdateRequestProcessorChain.java     |   23 +-
 .../processor/UpdateRequestProcessorFactory.java   |    7 -
 .../org/apache/solr/util/ConcurrentLRUCache.java   |    4 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |    1 -
 .../java/org/apache/solr/util/SolrLogLayout.java   |    3 +-
 .../java/org/apache/solr/util/SolrPluginUtils.java |   19 +-
 .../java/org/apache/solr/util/TestInjection.java   |    7 +-
 .../util/circuitbreaker/CircuitBreakerManager.java |    4 +-
 .../SSLCredentialProviderFactory.java              |    5 +-
 .../solr/util/plugin/AbstractPluginLoader.java     |    1 -
 .../util/plugin/NamedListInitializedPlugin.java    |   10 +-
 .../org/apache/solr/util/stats/MetricUtils.java    |    2 -
 .../org/apache/solr/util/tracing/TraceUtils.java}  |   35 +-
 .../test-files/schema-designer/add-new-field.json  |    9 +
 .../test-files/schema-designer/add-new-type.json   |   77 +
 .../schema-designer/update-author-field.json       |   11 +
 .../test-files/schema-designer/update-type.json    |   76 +
 .../test/org/apache/hadoop/http/HttpServer2.java   |    3 -
 .../org/apache/solr/BasicFunctionalityTest.java    |    3 +-
 .../src/test/org/apache/solr/OutputWriterTest.java |    4 -
 .../org/apache/solr/TestDistributedGrouping.java   |    1 -
 .../apache/solr/analysis/TokenizerChainTest.java   |    7 +-
 .../DistribDocExpirationUpdateProcessorTest.java   |   13 +-
 .../OverseerCollectionConfigSetProcessorTest.java  |    2 +-
 .../solr/cloud/OverseerModifyCollectionTest.java   |   25 +-
 .../org/apache/solr/cloud/ReplaceNodeTest.java     |    1 -
 .../test/org/apache/solr/cloud/RouteFieldTest.java |    6 +-
 .../org/apache/solr/cloud/SSLMigrationTest.java    |   12 +-
 .../solr/cloud/TestCloudSearcherWarming.java       |    5 -
 .../solr/cloud/TestConfigSetsAPIShareSchema.java   |    3 +-
 .../org/apache/solr/cloud/TestHashPartitioner.java |    1 -
 .../apache/solr/cloud/TestSSLRandomization.java    |   28 +-
 .../solr/cloud/TestStressInPlaceUpdates.java       |    1 -
 .../solr/cloud/api/collections/ShardSplitTest.java |    4 +-
 .../cloud/api/collections/TestCollectionAPI.java   |  104 +-
 .../cloud/overseer/TestClusterStateMutator.java    |    6 +-
 .../solr/core/BlobRepositoryMockingTest.java       |    4 -
 .../test/org/apache/solr/core/CoreSorterTest.java  |   12 +-
 .../solr/core/CountUsageValueSourceParser.java     |    2 +-
 .../apache/solr/core/DirectoryFactoriesTest.java   |    3 +-
 .../apache/solr/core/DummyValueSourceParser.java   |    5 +-
 .../org/apache/solr/core/FakeDeletionPolicy.java   |   10 +-
 .../org/apache/solr/core/MockEventListener.java    |    6 -
 .../core/MockQuerySenderListenerReqHandler.java    |    2 +-
 .../org/apache/solr/core/ResourceLoaderTest.java   |    7 +-
 .../org/apache/solr/core/TestCodecSupport.java     |    8 +-
 .../org/apache/solr/core/TestConfigOverlay.java    |    3 +-
 .../apache/solr/core/TestConfigSetProperties.java  |    9 +-
 .../test/org/apache/solr/core/TestInitParams.java  |   49 +-
 .../solr/filestore/TestDistribPackageStore.java    |   66 +-
 .../handler/BinaryUpdateRequestHandlerTest.java    |    3 +-
 .../DocumentAnalysisRequestHandlerTest.java        |    3 +-
 .../solr/handler/PingRequestHandlerTest.java       |    7 +-
 .../apache/solr/handler/TestContainerPlugin.java   |    4 +-
 .../solr/handler/TestReplicationHandler.java       |   90 +-
 .../solr/handler/TestSampleDocumentsLoader.java    |  123 ++
 .../solr/handler/TestSolrConfigHandlerCloud.java   |    4 +-
 .../handler/ThrowErrorOnInitRequestHandler.java    |    2 +-
 .../solr/handler/admin/MetricsHandlerTest.java     |    8 +-
 .../handler/admin/SecurityConfHandlerTest.java     |    9 +-
 .../solr/handler/admin/TestApiFramework.java       |   12 +-
 .../apache/solr/handler/admin/TestConfigsApi.java  |    2 +-
 .../solr/handler/admin/TestCoreAdminApis.java      |    3 +-
 .../component/CustomHighlightComponentTest.java    |    8 +-
 .../DistributedFacetPivotLongTailTest.java         |    1 -
 .../component/ResourceSharingTestComponent.java    |    1 -
 .../handler/component/SpellCheckComponentTest.java |    2 -
 .../handler/designer/ManagedSchemaDiffTest.java    |  116 ++
 .../handler/designer/TestSchemaDesignerAPI.java    |  873 +++++++++
 .../TestSchemaDesignerConfigSetHelper.java         |  359 ++++
 .../designer/TestSchemaDesignerSettingsDAO.java    |  125 ++
 .../apache/solr/handler/tagger/TaggerTestCase.java |   11 +-
 .../apache/solr/metrics/SolrMetricManagerTest.java |    4 +-
 .../src/test/org/apache/solr/pkg/TestPackages.java |   77 +-
 .../solr/response/TestGraphMLResponseWriter.java   |    1 -
 .../response/TestJavabinTupleStreamParser.java     |    8 +-
 .../solr/response/TestRawResponseWriter.java       |    4 +-
 .../test/org/apache/solr/schema/EnumFieldTest.java |   21 +-
 .../apache/solr/schema/SchemaApiFailureTest.java   |    3 +-
 .../solr/schema/TestManagedSchemaThreadSafety.java |    3 +-
 .../apache/solr/search/MockSearchComponent.java    |    2 +-
 .../apache/solr/search/RankQueryTestPlugin.java    |    4 +-
 .../solr/search/TestExtendedDismaxParser.java      |   43 +-
 .../org/apache/solr/search/TestIndexSearcher.java  |    7 -
 .../solr/search/TestMaxScoreQueryParser.java       |    6 +-
 .../org/apache/solr/search/TestTaskManagement.java |    1 -
 .../org/apache/solr/search/facet/DebugAgg.java     |    5 -
 .../search/facet/TestCloudJSONFacetJoinDomain.java |   19 +-
 .../solr/search/facet/TestCloudJSONFacetSKG.java   |   22 +-
 .../search/facet/TestCloudJSONFacetSKGEquiv.java   |    6 +-
 .../solr/search/function/NvlValueSourceParser.java |    2 +-
 .../BaseTestRuleBasedAuthorizationPlugin.java      |    3 +-
 .../solr/security/BasicAuthIntegrationTest.java    |    4 +-
 .../security/PKIAuthenticationIntegrationTest.java |    6 +-
 .../solr/spelling/DirectSolrSpellCheckerTest.java  |    7 +-
 .../solr/spelling/FileBasedSpellCheckerTest.java   |   16 +-
 .../solr/spelling/IndexBasedSpellCheckerTest.java  |   16 +-
 .../solr/spelling/SpellCheckCollatorTest.java      |    1 -
 .../solr/spelling/SpellingQueryConverterTest.java  |   18 +-
 .../solr/spelling/suggest/SuggesterTest.java       |    4 +-
 .../solr/update/DirectUpdateHandlerTest.java       |    6 -
 .../apache/solr/update/MaxSizeAutoCommitTest.java  |    6 +-
 .../org/apache/solr/update/SoftAutoCommitTest.java |    4 -
 .../apache/solr/update/SolrCmdDistributorTest.java |    4 -
 .../test/org/apache/solr/update/TestUpdate.java    |    2 +-
 .../ClassificationUpdateProcessorFactoryTest.java  |    6 +-
 .../CustomUpdateRequestProcessorFactory.java       |    5 +-
 .../SignatureUpdateProcessorFactoryTest.java       |    2 +-
 .../processor/TrackingUpdateProcessorFactory.java  |    2 +-
 .../org/apache/solr/util/TestCircuitBreaker.java   |    1 -
 .../src/test/org/apache/solr/util/TestUtils.java   |    3 +-
 .../apache/solr/util/stats/MetricUtilsTest.java    |    1 -
 .../solr/util/tracing/TestDistributedTracing.java  |  103 +-
 .../src/basic-authentication-plugin.adoc           |    2 +-
 .../src/cluster-node-management.adoc               |   10 +-
 .../src/collapse-and-expand-results.adoc           |   13 +-
 solr/solr-ref-guide/src/collection-aliasing.adoc   |   10 +-
 solr/solr-ref-guide/src/collection-management.adoc |   34 +-
 solr/solr-ref-guide/src/collections-api.adoc       |    2 +-
 .../src/common-query-parameters.adoc               |    4 +-
 solr/solr-ref-guide/src/config-api.adoc            |    4 +-
 solr/solr-ref-guide/src/configsets-api.adoc        |   22 +-
 solr/solr-ref-guide/src/coreadmin-api.adoc         |  117 +-
 solr/solr-ref-guide/src/de-duplication.adoc        |   10 +-
 solr/solr-ref-guide/src/distributed-requests.adoc  |    2 +-
 solr/solr-ref-guide/src/docker-faq.adoc            |    4 +-
 solr/solr-ref-guide/src/docker-networking.adoc     |    2 +-
 solr/solr-ref-guide/src/docvalues.adoc             |    2 +-
 solr/solr-ref-guide/src/format-of-solr-xml.adoc    |   11 +-
 solr/solr-ref-guide/src/graph.adoc                 |    3 +-
 .../src/indexing-nested-documents.adoc             |    4 +-
 solr/solr-ref-guide/src/json-request-api.adoc      |    4 +-
 .../src/jwt-authentication-plugin.adoc             |    6 +-
 solr/solr-ref-guide/src/luke-request-handler.adoc  |    4 +-
 .../src/major-changes-in-solr-9.adoc               |   12 +-
 .../src/making-and-restoring-backups.adoc          |    8 +-
 solr/solr-ref-guide/src/mbean-request-handler.adoc |    4 +-
 solr/solr-ref-guide/src/other-parsers.adoc         |   10 +-
 solr/solr-ref-guide/src/pagination-of-results.adoc |    2 +-
 solr/solr-ref-guide/src/reindexing.adoc            |    2 +-
 solr/solr-ref-guide/src/replica-management.adoc    |   15 +-
 .../src/replica-placement-plugins.adoc             |    4 +-
 solr/solr-ref-guide/src/resource-loading.adoc      |    2 +-
 .../solr-ref-guide/src/running-solr-in-docker.adoc |   18 +-
 solr/solr-ref-guide/src/schema-api.adoc            |  232 ++-
 .../src/script-update-processor.adoc               |    4 +-
 .../src/searching-nested-documents.adoc            |    6 +-
 solr/solr-ref-guide/src/shard-management.adoc      |   13 +-
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |   55 +-
 solr/solr-ref-guide/src/task-management.adoc       |    9 +-
 .../src/updating-parts-of-documents.adoc           |   10 +-
 .../org/apache/solr/client/solrj/SolrClient.java   |    4 +-
 .../client/solrj/beans/DocumentObjectBinder.java   |   16 +-
 .../org/apache/solr/client/solrj/beans/Field.java  |    2 +-
 .../client/solrj/cloud/DelegatingCloudManager.java |    2 +-
 .../solr/client/solrj/cloud/SolrCloudManager.java  |    2 +-
 .../client/solrj/impl/BaseCloudSolrClient.java     |    9 +-
 .../solrj/impl/BaseHttpClusterStateProvider.java   |    5 +-
 .../client/solrj/impl/ClusterStateProvider.java    |    5 +-
 .../solrj/impl/Http2ClusterStateProvider.java      |    1 -
 .../solrj/impl/HttpClusterStateProvider.java       |    1 -
 .../solr/client/solrj/impl/LBHttpSolrClient.java   |    4 +-
 .../solr/client/solrj/impl/LBSolrClient.java       |    1 +
 .../client/solrj/impl/SolrClientCloudManager.java  |    2 +-
 .../solrj/impl/SolrClientNodeStateProvider.java    |    6 +-
 .../solrj/impl/SolrHttpRequestRetryHandler.java    |    1 -
 .../apache/solr/client/solrj/io/ModelCache.java    |    2 +-
 .../client/solrj/io/eval/FieldValueEvaluator.java  |    1 -
 .../solr/client/solrj/io/eval/IsNullEvaluator.java |    5 +-
 .../client/solrj/io/eval/NotNullEvaluator.java     |    5 +-
 .../client/solrj/io/graph/GatherNodesStream.java   |  126 +-
 .../client/solrj/io/sql/ResultSetMetaDataImpl.java |    3 +-
 .../solr/client/solrj/io/stream/SelectStream.java  |    1 -
 .../solr/client/solrj/io/stream/StreamContext.java |   25 +-
 .../client/solrj/io/stream/expr/Explanation.java   |    3 +-
 .../solrj/io/stream/expr/StreamExplanation.java    |    1 -
 .../client/solrj/io/stream/expr/StreamFactory.java |   53 +-
 .../solrj/request/CollectionAdminRequest.java      |    4 +-
 .../client/solrj/request/CollectionApiMapping.java |   28 +-
 .../solr/client/solrj/request/CoreApiMapping.java  |   14 +-
 .../solr/client/solrj/request/RequestWriter.java   |    4 +-
 .../solr/client/solrj/request/UpdateRequest.java   |    3 +-
 .../client/solrj/response/SpellCheckResponse.java  |    1 -
 .../solrj/response/schema/SchemaResponse.java      |   11 -
 .../org/apache/solr/common/MapSerializable.java    |    3 +-
 .../src/java/org/apache/solr/common/MapWriter.java |    2 +-
 .../java/org/apache/solr/common/MapWriterMap.java  |    9 +-
 .../java/org/apache/solr/common/SolrException.java |    1 -
 .../java/org/apache/solr/common/cloud/Aliases.java |    1 -
 .../apache/solr/common/cloud/SolrClassLoader.java  |    3 +-
 .../org/apache/solr/common/cloud/ZkNodeProps.java  |    6 +-
 .../apache/solr/common/cloud/ZkStateReader.java    |   20 +-
 .../apache/solr/common/util/CommandOperation.java  |   13 +-
 .../apache/solr/common/util/JsonSchemaCreator.java |    5 +-
 .../solr/common/util/JsonSchemaValidator.java      |    5 +-
 .../src/java/org/apache/solr/common/util/Pair.java |    5 +-
 .../org/apache/solr/common/util/RetryUtil.java     |   20 +-
 .../java/org/apache/solr/common/util/Utils.java    |   42 +-
 .../client/solrj/io/graph/GraphExpressionTest.java |  176 +-
 .../solrj/io/stream/CloudAuthStreamTest.java       |   19 +-
 .../solrj/request/TestUpdateRequestCodec.java      |   12 +-
 .../routing/NodePreferenceRulesComparatorTest.java |   11 +-
 ...RequestReplicaListTransformerGeneratorTest.java |   13 +-
 .../org/apache/solr/common/util/NamedListTest.java |    8 +-
 .../apache/solr/common/util/TestJavaBinCodec.java  |   29 +-
 .../org/apache/solr/common/util/TestRetryUtil.java |   53 +-
 .../solr/common/util/TestSolrJsonWriter.java       |    2 +-
 .../solr/common/util/TestValidatingJsonMap.java    |    6 +-
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   38 +-
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |   17 +-
 .../org/apache/solr/cloud/CloudInspectUtil.java    |    1 -
 .../java/org/apache/solr/cloud/ZkTestServer.java   |    6 +-
 .../apache/solr/core/TrackingBackupRepository.java |    2 +-
 .../java/org/apache/solr/util/RandomizeSSL.java    |   28 +-
 solr/webapp/web/css/angular/menu.css               |    2 +
 solr/webapp/web/css/angular/schema-designer.css    | 1603 ++++++++++++++++
 solr/webapp/web/index.html                         |    4 +
 solr/webapp/web/js/angular/app.js                  |   20 +-
 solr/webapp/web/js/angular/controllers/cloud.js    |   10 +-
 .../web/js/angular/controllers/schema-designer.js  | 1978 ++++++++++++++++++++
 solr/webapp/web/js/angular/services.js             |   11 +
 solr/webapp/web/partials/schema-designer.html      | 1030 ++++++++++
 517 files changed, 13198 insertions(+), 2706 deletions(-)
 create mode 100644 gradle/validation/spotless.gradle
 copy solr/core/src/java/org/apache/solr/util/plugin/NamedListInitializedPlugin.java => gradle/validation/spotless/asl-header.txt (73%)
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/DefaultSampleDocumentsLoader.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/DefaultSchemaSuggester.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/ManagedSchemaDiff.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SampleDocuments.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SampleDocumentsLoader.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaDesignerAPI.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaDesignerConfigSetHelper.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaDesignerConstants.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaDesignerSettings.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaDesignerSettingsDAO.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/SchemaSuggester.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/designer/package-info.java
 copy solr/core/src/{test/org/apache/solr/update/processor/CustomUpdateRequestProcessorFactory.java => java/org/apache/solr/util/tracing/TraceUtils.java} (57%)
 create mode 100644 solr/core/src/test-files/schema-designer/add-new-field.json
 create mode 100644 solr/core/src/test-files/schema-designer/add-new-type.json
 create mode 100644 solr/core/src/test-files/schema-designer/update-author-field.json
 create mode 100644 solr/core/src/test-files/schema-designer/update-type.json
 create mode 100644 solr/core/src/test/org/apache/solr/handler/TestSampleDocumentsLoader.java
 create mode 100644 solr/core/src/test/org/apache/solr/handler/designer/ManagedSchemaDiffTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/handler/designer/TestSchemaDesignerAPI.java
 create mode 100644 solr/core/src/test/org/apache/solr/handler/designer/TestSchemaDesignerConfigSetHelper.java
 create mode 100644 solr/core/src/test/org/apache/solr/handler/designer/TestSchemaDesignerSettingsDAO.java
 create mode 100644 solr/webapp/web/css/angular/schema-designer.css
 create mode 100644 solr/webapp/web/js/angular/controllers/schema-designer.js
 create mode 100644 solr/webapp/web/partials/schema-designer.html