You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2020/10/13 11:04:24 UTC

[lucene-solr] branch jira/SOLR-14776 updated (8c55437 -> 33d1a6e)

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

shalin pushed a change to branch jira/SOLR-14776
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 8c55437  SOLR-14776: Adding entry to CHANGES.txt
     add 18e5f21  LUCENE-9485: Check early if Solr port 8983 is available (#1792)
     add 4787042  LUCENE-9447: suppress DeflateWithPresetCompressingStoredFieldsData since it doesn't add any attributes
     add 69fa5a0  LUCENE-9433: Remove Ant support from trunk
     add da8ea70  LUCENE-9475: Enhance the Gradle build as necessary after removing Ant support
     add d84977e  SOLR-14616: Remove CDCR
     add 59d087f  SOLR-14774: Create HealthCheckHandler in CoreContainer (#1774)
     add 8bd3678  Remove ant Github Action (#1798)
     add ec27b75  use proper version String
     add c11d32f  LUCENE-9441: Fix ant-specific Javadoc links in accordance with Gradle build
     add a57ba25  SOLR-14783: Remove DIH from 9.0 (#1794)
     add 346dde3  LUCENE-9490: skip checkMissingDocsDefault on runtime Java > 14.
     add a3b3ba1  SOLR-14794: pass configuration to Collection API commands (#1801)
     add def82ab  LUCENE-9435: Clean up ant compatability remnants in Gradle build
     add d847f40  LUCENE-9474: make externalTool a function and add a build-stopping message on Windows for snowball generator.
     add 06903a4  LUCENE-9456: fix DirectUpdateHandlerTest#testPrepareCommit (#1803)
     add 14df77295 LUCENE-9490: Disable both tasks in :lucene:core on Java 15+
     add 4129daa  master is on java 11!
     add 5e8bb79  LUCENE-9491: Consolidate test options and improve support for dynamic… (#1807)
     add bbf3aec  LUCENE-9475: Switch validateSourcePatterns away from Ant legacy (#1806)
     add a8ea6e7  Ancient patch file deleted (#1800)
     add 4a2a2da  LUCENE-9435: revert Solr's packaging stuff for now.
     add 66eb9f7  LUCENE-9438: moved eclipse template files under corresponding gradle's script.
     add 3e47bfb  Cleanup remaining scripts to use script-relative resource location.
     add 9445d2c  Move Solr-specific config.
     add f832937  LUCENE-9492: Fix beasting to accept also task names in form ":project:beast"; fix bug with default value rejected by Integer.parseInt (#1808)
     add 4a68cf1  SOLR-14151: move the SolrClassLoader interface to SolrJ
     add 86d15ff  DOAP changes for release 8.6.2
     add dc901e6  Sync CHANGES for 8.6.2
     add 36c3365  LUCENE-9493: Remove obsolete dev-tools/{idea,netbeans,maven} folders (#1809)
     add 03814fc  Add back-compat indices for 8.6.2
     add 070237c  SOLR-14714: Solr.cmd in windows loads the incorrect jetty module when using java>=9
     add c077185  Add version constant for 8.6.2
     add b421878  SOLR-14579: Comment SolrJ 'Utils' generic map functions
     add 825c18c  SOLR-14794: revert commit passing CloudConfig everywhere (a3b3ba10e34b3401e7a93c1b69889df4feb6430b) and remove tab in solr/bin/solr.cmd
     add aab9331  fix links to JavaDocs
     add 8bd79ec  SOLR-14773 Add LukeRequestHandler to the Solr Ref Guide (#1773)
     add 594d676  SOLR-14579: reverting incorrect comments
     add 01e97db  Use -D or -P to set solrGuideVersion.
     add 6ab3660  SOLR-14422 was committed to master but not documented
     add defffd4  SOLR-14822: Gradle: solr ref guide's dependencies should be moved to the test pool (palantir) (#1821)
     add 784ede4  LUCENE-9215: replace checkJavaDocs.py with doclet (#1802)
     add 20af6db  LUCENE ExitableReaderException public ctor (#1797)
     add 56dbb66  SOLR-14782: Document how to unescape for the QueryElevationComponent.
     add 2364552  SOLR-14783: Remove ivy-versions.properties suddenly reappearing after merge
     add aabd363  LUCENE-9215: add changes, tune the build.gradle of the doclet project to have correct settings
     add b867ae4  Ref Guide: fix build.gradle to get the ZK version to properly insert into files during html conversion
     add a70a47d  SOLR-14383: Fix nested indexing ref-guide documentation and corrisponding search examples
     add 7f68272  LUCENE-9438: Add resources to the Eclipse classpath.
     add 0a9b660  LUCENE-8500: Make sure to use a 0 offset when setting the dictionary.
     add 0d37e4d  LUCENE-9483: Disable per-thread caching of buffers for decompression of stored fields. (#1787)
     add 4fa4329  Improve how Asserting* classes handle singleton doc values. (#1817)
     add 22abecd  SOLR-14819: Fix inefficient iterator pattern in JsonSchemaValidator.
     add 27aa5c5  LUCENE-9486: Use preset dictionaries with LZ4 for BEST_SPEED. (#1793)
     add 73371cb  LUCENE-9486: Fix TestTieredMergePolicy failure.
     add 430a435  LUCENE-9484: Allow sorting an index after the fact (#1789)
     add 99df381  LUCENE-9500: Separate the Deflater hack from the Lucene code to a subclass of java.util.zip.Deflater (#1824)
     add 469d742  Remove the explicit dependency to "check", as fobiddenapis installs it automatically (especially for all source sets; if we want this explicit dependency, it should depend on 'forbiddenApis' not each task). In addition precommit, also adds it.
     add 0ce6de6  Ref Guide: fix ref guide build instructions for Gradleland
     add 5d4487d  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
     add 2544df8  SOLR-14658: SolrJ collectionStatus(col) should only fetch one status (#1687)
     add d31a427  LUCENE-9505: add dummy outputs. (#1829)
     add 65da5ed  SOLR-14704 add download option to cloud.sh (#1715)
     add 6c94ca9  LUCENE-9451 Sort.rewrite does not always return this when unchanged (#1731)
     add f71ba62  SOLR-14579: Comment SolrJ 'Utils' generic map functions
     add ecb8ca2  SOLR-14821: {!terms} dVTFTL supports single-valued strings
     add 1606a76  LUCENE-9482: Fix deletion count error message
     add 3cb2829  Fix tabs in MD files
     add 8a16447  SOLR-14836: Exclude README.committers.txt from distribution
     add e3437a4  LUCENE-9475: remove obsolete ant-only jar sha's from Solr.
     add 8c5ce090 LUCENE-9475: Enhance the Gradle build as necessary after removing Ant support, some minor text changes to solr/README.md and help.gradle
     add 51484e1  LUCENE-9509: Refine lucene/BUILD.md and top-level README (for newdevs) (#1835)
     add 7d0a0b9  LUCENE-9509: fix generating documentation command for Solr
     add 121b262  LUCENE-9497: Integerate Error Prone ( Static Analysis Tool ) during compilation (#1816)
     add e200302  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
     add 95ab98c  SOLR-14151: Bug fixes (#1815)
     add f7cbde2  Update CHANGES.txt
     add 59b1736  LUCENE-9292: Refactor BKD point configuration into its own class  (#1697)
     add b988d55  LUCENE-9506: Gradle: split validateSourcePatterns into per-project an… (#1830)
     add 4c5c8c4  LUCENE-9504 Remove extra lock in DocumentsWriterDeleteQueue (#1826)
     add 984466f  SOLR-14770 Avoid reregistering JVM Guage as well (#1469)
     add a46316e  Clean up many small fixes (#1732)
     add 98e55f0  LUCENE-9511: Include StoredFieldsWriter in DWPT accounting (#1839)
     add 9922067  LUCENE-9449 Skip docs with _doc sort and "after" (#1725)
     add 3b47871  Assume no longer needed as bug no longer affects Java 11
     add dbf06de  fix imports
     add ccb299a  Fix typo in help/ant.txt file.
     add f46515e  Rename TestDirectoryFactory to DirectoryFactoriesTest (which is different from DirectoryFactoryTest). (#1790)
     add 04def94  SOLR-14831: remove deprecated-and-unused "facet.distrib.mco" constant in FacetParams.java (#1832)
     add 4716a0b  SOLR-14831: mark FacetParams.FACET_DISTRIB as deprecated
     add 12dab0f  SOLR-14831: remove deprecated FacetParams.FACET_DISTRIB constant
     add 7da1570  LUCENE-9470: make TestXYMultiPolygonShapeQueries more resilient for CONTAINS queries (#1776)
     add c902837  SOLR-14846 Clean up Optional use (#1843)
     add e2deca0  CHANGES.txt
     add 2e4fc14  use seconds instead of millisecs
     add f0d3bab  LUCENE-9512: Move LockFactory stress test to be a unit/integration test (#1842)
     add 8b9f7ca  Remove extra line after merge
     add 2f86255b SOLR-14849: Add explicit sort order in testMinExactCount
     add a05a055  LUCENE-9518: Add sanity to gradle archiving tasks (predictable order, default permissions, fail on duplicates) (#1851)
     add 8debc9d  LUCENE-9517: Don't subclass Deflater and instead create a patch for setDictionary() using a functional interface (#1850)
     add e2f3f62  LUCENE-9464: Add high(er)-level hit highlighter example that demonstrates and uses low-level components (#1820)
     add 59d8342  LUCENE-9519: Correct behavior for highlights that cross multi-value boundaries (#1853)
     add 14e4edc  SOLR-14847: Create Solr Server TGZ (#1844)
     add 0250978  SOLR-14510: Remove deprecations added with BlockMax WAND support (#1823)
     add 37e4dbe  LUCENE-9501: Fix invariant violation in IndexSortSortedNumericDocValuesRangeQuery. (#1833)
     add ed930f4  SOLR-14417: Gradle build sometimes fails RE BlockPoolSlice (#1854)
     add 485d5fb  SOLR-14789: Absorb the docker-solr repo. (#1769)
     add 647bd5c  Update Json facet documentation (#1857)
     add 27a14fe  Revert "SOLR-14151: Bug fixes (#1815)"
     add cc31e23  SOLR-14151: Fixing TestBulkSchemaConcurrent failures
     add ff6e527  SOLR-14854: Add root project name lucene-solr (avoid automatic root project naming)
     add 41c5c03  LUCENE-9521: temporarily disable the offending test.
     add 4d46caa  LUCENE-9515: Detach DWPT from DefaultIndexingChain (#1848)
     add a8099d6  Merge branch 'master' of github.com:apache/lucene-solr
     add 8f895d9  LUCENE-9514: Include TermVectorsWriter in DWPT accounting (#1847)
     add 978446e  LUCENE-9521: Fix TestPassageSelector.randomizedSanityCheck failure (ensure input ranges for the formatter are within input value size).
     add f92e265  LUCENE-9522: Instructions for reproducing failing tests still mention ant (#1868)
     add 5edd4b2  SOLR-14725 update batchSize parameter docs for update() and delete() stream expressions (#1729)
     add bc0b29e  SOLR-14789: Rename docker tests task, adding missing credit in CHANGES (#1871)
     add fceab76  Make sure to test normal scorers with asserting wrappers. (#1834)
     add 97a4af6  LUCENE-9510: Don't pull a merge instance when flushing stored fields out-of-order. (#1872)
     add 7d62cad  SOLR-14862: Update RefGuide page for support fied types (#1865)
     add f655d97  LUCENE-9516: Remove DocConsumer and IndexingChain from Lucene (#1867)
     add 58d1360  SOLR-10471: update default zk session timeout in bin/solr* scripts
     add 3134f10  LUCENE-9488 Update release process to work with gradle (#1860)
     add 9b9b0a6  Fix corrupted umlaut characters. This was introduced back in 2009...
     add 7b8e72e  SOLR-14871 Use Annotations for v2 APIs in/cluster path (#1878)
     add 6b87cfb  Merge branch 'master' of github.com:apache/lucene-solr
     add 93094ef  LUCENE-9510: Don't compress temporary stored fields and term vectors when index sorting is enabled. (#1874)
     add ad71bee  LUCENE-9525: Better handle small documents with Lucene87StoredFieldsFormat. (#1876)
     add bc0c9ff  SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub
     add c63684f  Revert "SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub"
     add 2202246  SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub
     add a0404a7  SOLR-14799: add CHANGES entry
     add c7d234c  SOLR-14613: Autoscaling replacement using placement plugins
     add e5d3e4d  Merge branch 'master' of github.com:apache/lucene-solr
     add 5bc7fb2  SOLR-14871: remove unused test
     add cbb1659  Revert "Revert "SOLR-14151: Bug fixes (#1815)""
     add 4f344cb  LUCENE-9530: cleaned up javacc gradle generation scripts. (#1883)
     add 515608a  SOLR-14151: fixed the classloading issue
     add 6c9d7ad  LUCENE-9527: upgrade javacc to 7.0.4 (#1884)
     add 2364a7a  SOLR-14792: Remove VelocityResponseWriter
     add dbba48b  SOLR-14613: use set-placement-plugin for both setting and unsetting plugin config
     add e0a6490  Further tune Lucene87StoredFieldsFormat for small documents. (#1888)
     add 33f7280  LUCENE-9529: Track dirtiness of stored fields via a number of docs, not chunks. (#1882)
     add ee0a374  SOLR-14875: Make SolrEventListeners load from packages (#1887)
     add fbf8e4f  LUCENE-9523: Speed up query shapes for geometries that generate multiple points (#1866)
     add 5ec2bac  LUCENE-9531: Consolidate duplicated generated classes CharStream and FastCharStream (#1886)
     add 3a92e1b  LUCENE-9528: cleanup of flexible query parser's grammar (#1879)
     add 745fc31  SOLR-14871: Wrong field name in POJO
     add 208a1c0  LUCENE-9534: Ensure DWPT#ramBytesUsed is only called unter lock (#1889)
     add 4ed7c13  Ref Guide: escape non-attributes to avoid conversion warnings
     add ebb980f  SOLR-14856: Adding docker test to github workflow. (#1859)
     add 5e034d7  SOLR-14824: remove cruft from the ref-guide gradle build and simpliy the publish process
     add ab3f1f0  SOLR-14876: Upgrade to zookeeper 3.6.2
     add f6e8bc8  SOLR-14878: Expose solr.xml's coreRootDirectory property via the System Settings API (#1894)
     add 3664182  SOLR-14879: address TestPackages test failures (#1895)
     add aa071f7  SOLR-14824: Hotfix for escaping windows paths. IMHO, the template appraoch is not good, we should take care of escaping other props, too
     add fa756b1  SOLR-14802: geodist: Support most spatial field types as an arg FunctionQParser: overload parseValueSourceList with flags
     add 64ca559  SOLR-14879: address TestPackages test failures
     add 73c06e3  SOLR-14881: ManagedSchemaRoundRobinCloudTest test failures
     add da2714c  SOLR-9607: Finalize move of Terms component and request handler into the implicit definitions (#1897)
     add 9a6ca2d  SOLR-14859: Set fieldType defaults for DateRangeField
     add f1921b9  Improve TestConfigSetsAPI (#1892)
     add da44d09  Adding dev-docs around the use of Git Worktree. (#1899)
     add 4087958  SOLR-14884: TestContainerPlugin.testApiFromPackage jenkins failures
     add 91b6223  SOLR-14878: Expose coreRootDirectory via API (Correction to make name shorter and always return value)
     add d898eda  SOLR-14840: Overseer doc in asciidoc
     add 1611586  SOLR-14880: Support coreRootDirectory setting when create new cores from command line, in standalone mode
     add c82b994  LUCENE-9539: Use more compact datastructures for sorting doc-values (#1908)
     add 7b7a5a1  SOLR-10391: Add overwrite option to UPLOAD ConfigSet action (#1861)
     add a77817a  Use github actions cache (#1910)
     add 2197776  SOLR-13181: param macro expansion could throw (#1877)
     add 7b53671  SOLR-14768: Fix multipart POST to Solr. (#1838)
     add 12dd194  LUCENE-9535: Reduce the size of compressed blocks of stored fields by 2x.
     add fd0c086  SOLR-14890: Refactor code to use annotations for configset API (#1911)
     add 17c285d  LUCENE-9539: Remove caches from SortingCodecReader (#1909)
     add e19239d  Upgrade forbiddenapis to version 3.1
     add 7d90b85  Fix bug in sort optimization (#1903)
     add ef54042  Fix minor typo (#1916)
     add d226abd  LUCENE-9535: Make ByteBuffersDataOutput#ramBytesUsed run in constant-time. (#1917)
     add 6599cc8  SOLR-14883 Add a Muse (Continuous assurance platform) configuration (#1901)
     add 1c9c150  SOLR-14890: syncing with 8x
     add 565c5b1  SOLR-14894: Use annotations to implement V2 collection APIs
     add 26bb641  SOLR-14894: ASL header
     add cafa449  SOLR-14613: Avoid multiple ZK write
     add c258905  LUCENE-9535: Commit DWPT bytes used before locking indexing (#1918)
     add 876de8b  SOLR-14828: reduce 'error' logging noise in BaseCloudSolrClient.requestWithRetryOnStaleState (#1825)
     add ea77d24  SOLR-11167: Avoid $SOLR_STOP_WAIT use during 'bin/solr start' if $SOLR_START_WAIT is supplied. (#1913)
     add 7be262e  move 9x upgrade notes out of changes.txt (#1914)
     add ac58472  SOLR-14036: Remove explicit distrib=false from /terms handler (#1900)
     add ddd1072  SOLR-14503: use specified waitForZk val as conn timeout for zk
     add c032cd1  Revert "LUCENE-9535: Reduce the size of compressed blocks of stored fields by 2x."
     add e28e8c0  add regenerate gradle script for nori dictionary (#1924)
     add 5e617cc  LUCENE-9317: Clean up split package in analyzers-common (#1836)
     add 6b0149e  Revert "add regenerate gradle script for nori dictionary (#1924)"
     add 4105414  SOLR-13528: Implement API Based Config For Rate Limiters (#1906)
     add 00d7f5e  LUCENE-9544: Port Nori dictionary compilation (#1926)
     add 32041c8  SOLR-14850: Fix ExactStatsCache NullPointerException when shards.tolerant=true.
     add c3f97fb  Compute RAM usage ByteBuffersDataOutput on the fly. (#1919)
     add fc6d0a4  LUCENE-9317: Remove unused imports.
     add 24aadc2  LUCENE-9444: add utility class to retrieve facet labels from the taxonomy index for a facet field (#1893)
     add 98a49ed  LUCENE-9444: add CHANGES.txt entry
     add 01da67c  SOLR-14901: TestPackages uses binary precompiled classes to refer to analysis factory FQCNs
     add a65e9dd  SOLR-14151: cleanup
     add 8b329a0  SOLR-14850: Correct the spelling in contributor's name.
     add 3ae0b50  LUCENE-9546: Configure Nori and Kuromoji generation lazily when java plugin is applied to the projects
     add 65a62b0  Remove unused imports.
     add 2b692cc  LUCENE-9547: Race condition in maven artifact configuration results in wrong group/ artifact name
     add 1dba76c  SOLR-14333: Implement toString in Collapse filter  (#1371)
     add 63f0b6b  SOLR-14767 : Fix NumberFormatException when int/long field value is floating num (#1775)
     add b9c7f50  LUCENE-9401: include field in the complex pharse query's toString
     add 3dcb19f  SOLR-14897: limit no of forwarding for given request
     add 8c7502d  SOLR-14898: Stop returning duplicate HTTP response headers when requests are forward to another node
     add 52183df  SOLR-14889: improve templated variable escaping in ref-guide _config.yml
     add 274a3d6  Revert "SOLR-14767 : Fix NumberFormatException when int/long field value is floating num"
     add 9bfaca0  LUCENE-9549: add command-line quotes for 'reproduce with'.
     add f8b7a60  LUCENE-9550: Upgrade to Gradle 6.6.1. (#1933)
     add 2e2161b  LUCENE-9444: Improve test coverage for TaxonomyFacetLabels (#1928)
     add 167c305  SOLR-14905: Upgrade commons-io version to 2.8.0. Closes #1934
     add 9cadbf0  SOLR-12987: Deprecated plugins are logged once and with log category org.apache.solr.DEPRECATED (#1927)
     add 1af17a5  SOLR-14792: add removal message to major changes section of ref guide
     add 45dc261  SOLR-14792: Remove /browse references from example and docs
     add 6c3b1aa  SOLR-12987: Fix precommit
     add 8f2f80b  SOLR-14663: Copy ConfigSet root data from base ConfigSet when using CREATE command
     add 0303063  LUCENE-9458: WDGF should tie-break by endOffset (#1740)
     add 2aa51fe  LUCENE-9032: BaseTokenStreamTestCase minor... * make checkResetException() public * one assertAnalyzesTo variant should be calling checkAnalysisConsistency (only used by OpenNLP tests now)
     add 7e04e4d  LUCENE-9554: Expose IndexWriter#pendingNumDocs (#1941)
     add f6c4f8a  SOLR-14910: Use in-line tags for logger declarations in Gradle ValidateLogCalls that are non-standard, change //logok to //nowarn
     add 7eee4fd  LUCENE-9557: regeneration should use python3, not python2
     add 4728a71  LUCENE-9559: "gradle eclipse" do not work if .java files are not in proper package
     add d9a4109  LUCENE-9548: Apache repository publishing (#1929)
     add e879a52  SOLR-14659: Remove restlet as dependency for the ManagedResource API (#1938)
     add 34776ed  LUCENE-9561: workaround for POMs that have superfluous dependencyManagement section.
     add 1038fe8  Fix rare test failure.
     add 0864b39  make sure we don't build circles with zero radius in ShapeTestUtil
     add b70eaee  LUCENE-9558: Clean up package name conflicts for analyzers-icu. (#1946)
     add 5f34acf  LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)
     add e325f66  Revert "LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)"
     add 5bf487f  Ref Guide: monospace parameter names for overall consistency
     add b45c43f  SOLR-13438: update ref guide for new default delete behavior
     add 6ac94a6  LUCENE-9555: Advance conjunction Iterator for two phase iteration (#1943)
     add 874c446  LUCENE-9565 Fix competitive iteration (#1952)
     add 6b82884  LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)
     add 5039e71  Mute TestApproximationSearchEquivalence.testExclusion
     add 247cea1  SOLR-14829: Improve documentation for Request Handlers in RefGuide and solrconfig.xml (#1921)
     add 2a8136b  SOLR-14151: refactor to avoid code duplicate
     add 0b08943  LUCENE-9566 TestApproximationSearchEquivalence.testExclusion fix (#1955)
     add 2d4a51b  SOLR-10370: ReplicationHandler should fetch index at fixed delay instead of fixed rate
     add 43b1a2f  SOLR-14691: Metrics reporting should avoid creating objects.
     add 969f9c1  SOLR-14691: Fix a minor back-compat formatting issue.
     add 01e1a7b  Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add 7a5219c  Revert "Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9"
     add 2813b12  SOLR-14659: Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add ba9fc74  Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add 7a13e81  Merge remote-tracking branch 'asf/master'
     add 8c41418  SOLR-14576 : Do not use SolrCore as keys in a WeakHashMap (#1586)
     add a2167ae  DOAP changes for release 8.6.3
     add 08e38d3  LUCENE-9488 Create Release Artifacts with Gradle (#1905)
     add 2329423  LUCENE-9577: Move Lucene/Solr Documentation assembly to subproject (#1967)
     add f97208a  LUCENE-9577: fix changed task name
     add 6acb7b4  LUCENE-9577: move the checkBrokenLinks task to the documentation subprojects
     add 178d83d  Update addVersion.py test running to gradle
     add 76a8cc3  Add bugfix version 8.6.3
     add 47a3f59  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
     add 4e0aa0d  LUCENE-9567: JPOSSFF loads built-in stop tags by default (#1961)
     add 5504f37  Sync CHANGES for 8.6.3
     add 2a9d704  Update addBackcompatIndexes.py test running to gradle
     add 9e13d99  Add back-compat indices for 8.6.3
     add 7b1663e  Ref Guide: update for 8.7 release notes; bring notes from 8.6.1 forward to keep branch_8x and master at least sort of in sync
     add 7d37150  Ref Guide: fix typos, formatting issues, etc.
     add 80df6a3  LUCENE-9434: Remove wiki-update step from release
     add ab83b3b  SOLR-14917: Move DOMUtil and PropertiesUtil to SolrJ (#1953)
     add 7362c4c  LUCENE-6831: start removing LinkedList in favor of ArrayList or De/Queues (#1969)
     add c5cf132  LUCENE-9562: All binary analysis packages (and corresponding Maven artifacts) with names containing '-analyzers-' have been renamed to '-analysis-'. (#1968)
     add e444df1  SOLR-14922: Include solr-ref-guide tasks in sourceSets for IntelliJ (#1973)
     add b4f0442  SOLR-14870: refactor ref-guide build.gradle logic to re-enable guide->javadoc link checking
     add 33d1a6e  Merge branch 'master' into jira/SOLR-14776

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |     2 +-
 .github/workflows/ant.yml                          |    22 -
 .github/workflows/docker-test.yml                  |    40 +
 .github/workflows/gradle-precommit.yml             |    13 +
 .gitignore                                         |     4 +-
 .muse/config.toml                                  |     5 +
 README.md                                          |    90 +-
 build.gradle                                       |    33 +-
 build.xml                                          |   697 -
 dev-docs/working-between-major-versions.adoc       |    63 +
 dev-tools/README.txt                               |     6 +-
 dev-tools/doap/lucene.rdf                          |    14 +
 dev-tools/doap/solr.rdf                            |    14 +
 dev-tools/idea/.idea/ant.xml                       |    57 -
 dev-tools/idea/.idea/codeStyleSettings.xml         |   102 -
 dev-tools/idea/.idea/compiler.xml                  |    13 -
 .../.idea/copyright/Apache_Software_Foundation.xml |     9 -
 .../idea/.idea/copyright/profiles_settings.xml     |    26 -
 dev-tools/idea/.idea/libraries/Derby.xml           |     9 -
 dev-tools/idea/.idea/libraries/HSQLDB.xml          |     9 -
 dev-tools/idea/.idea/libraries/ICU_library.xml     |    10 -
 dev-tools/idea/.idea/libraries/Ivy.xml             |     9 -
 dev-tools/idea/.idea/libraries/JUnit.xml           |    10 -
 .../idea/.idea/libraries/Morfologik_library.xml    |    10 -
 .../idea/.idea/libraries/Solr_DIH_core_library.xml |    10 -
 .../.idea/libraries/Solr_DIH_extras_library.xml    |    10 -
 .../idea/.idea/libraries/Solr_DIH_test_library.xml |    10 -
 .../idea/.idea/libraries/Solr_core_library.xml     |    10 -
 .../.idea/libraries/Solr_core_test_library.xml     |    10 -
 .../idea/.idea/libraries/Solr_example_library.xml  |    10 -
 .../.idea/libraries/Solr_extraction_library.xml    |    10 -
 .../Solr_jaeger_tracer_configurator_library.xml    |    10 -
 .../libraries/Solr_prometheus_exporter_library.xml |    10 -
 .../libraries/Solr_test_framework_library.xml      |    10 -
 .../idea/.idea/libraries/Solr_velocity_library.xml |    10 -
 dev-tools/idea/.idea/libraries/Solrj_library.xml   |    10 -
 dev-tools/idea/.idea/misc.xml                      |     5 -
 dev-tools/idea/.idea/modules.xml                   |    67 -
 dev-tools/idea/.idea/projectCodeStyle.xml          |    69 -
 dev-tools/idea/.idea/vcs.xml                       |    14 -
 dev-tools/idea/.idea/workspace.xml                 |   388 -
 dev-tools/idea/dev-tools/scripts/scripts.iml       |     9 -
 .../lucene/analysis/common/analysis-common.iml     |    19 -
 dev-tools/idea/lucene/analysis/icu/icu.iml         |    31 -
 .../idea/lucene/analysis/kuromoji/kuromoji.iml     |    22 -
 .../idea/lucene/analysis/morfologik/morfologik.iml |    29 -
 dev-tools/idea/lucene/analysis/nori/nori.iml       |    22 -
 dev-tools/idea/lucene/analysis/opennlp/opennlp.iml |    30 -
 .../idea/lucene/analysis/phonetic/phonetic.iml     |    29 -
 dev-tools/idea/lucene/analysis/smartcn/smartcn.iml |    19 -
 dev-tools/idea/lucene/analysis/stempel/stempel.iml |    19 -
 .../lucene/backward-codecs/backward-codecs.iml     |    18 -
 .../idea/lucene/benchmark/conf/benchmark-conf.iml  |    13 -
 dev-tools/idea/lucene/benchmark/src/benchmark.iml  |    39 -
 .../idea/lucene/classification/classification.iml  |    23 -
 dev-tools/idea/lucene/codecs/src/codecs.iml        |    14 -
 .../idea/lucene/codecs/src/test/codecs-tests.iml   |    17 -
 dev-tools/idea/lucene/core/src/lucene-core.iml     |    14 -
 .../lucene/core/src/test/lucene-core-tests.iml     |    17 -
 dev-tools/idea/lucene/demo/demo.iml                |    32 -
 dev-tools/idea/lucene/expressions/expressions.iml  |    30 -
 dev-tools/idea/lucene/facet/facet.iml              |    31 -
 dev-tools/idea/lucene/grouping/grouping.iml        |    18 -
 dev-tools/idea/lucene/highlighter/highlighter.iml  |    23 -
 dev-tools/idea/lucene/join/join.iml                |    19 -
 dev-tools/idea/lucene/luke/luke.iml                |    33 -
 dev-tools/idea/lucene/memory/memory.iml            |    19 -
 dev-tools/idea/lucene/misc/misc.iml                |    17 -
 dev-tools/idea/lucene/monitor/monitor.iml          |    32 -
 dev-tools/idea/lucene/queries/queries.iml          |    19 -
 dev-tools/idea/lucene/queryparser/queryparser.iml  |    21 -
 dev-tools/idea/lucene/replicator/replicator.iml    |    28 -
 dev-tools/idea/lucene/sandbox/sandbox.iml          |    28 -
 .../idea/lucene/spatial-extras/spatial-extras.iml  |    30 -
 dev-tools/idea/lucene/spatial3d/spatial3d.iml      |    17 -
 dev-tools/idea/lucene/suggest/suggest.iml          |    19 -
 .../test-framework/lucene-test-framework.iml       |    18 -
 dev-tools/idea/lucene/tools/tools.iml              |    24 -
 dev-tools/idea/parent.iml                          |    19 -
 .../contrib/analysis-extras/analysis-extras.iml    |    42 -
 .../idea/solr/contrib/analytics/analytics.iml      |    27 -
 .../idea/solr/contrib/clustering/clustering.iml    |    39 -
 .../dataimporthandler-extras.iml                   |    29 -
 .../dataimporthandler/dataimporthandler.iml        |    31 -
 .../idea/solr/contrib/extraction/extraction.iml    |    26 -
 .../jaegertracer-configurator.iml                  |    37 -
 dev-tools/idea/solr/contrib/langid/langid.iml      |    36 -
 dev-tools/idea/solr/contrib/ltr/ltr.iml            |    37 -
 .../prometheus-exporter/prometheus-exporter.iml    |    37 -
 dev-tools/idea/solr/contrib/velocity/velocity.iml  |    28 -
 dev-tools/idea/solr/core/src/java/solr-core.iml    |    38 -
 dev-tools/idea/solr/core/src/solr-core-tests.iml   |    37 -
 dev-tools/idea/solr/server/server.iml              |    19 -
 dev-tools/idea/solr/solrj/src/java/solrj.iml       |    16 -
 dev-tools/idea/solr/solrj/src/solrj-tests.iml      |    33 -
 .../solr/test-framework/solr-test-framework.iml    |    26 -
 dev-tools/maven/README.maven                       |   159 -
 .../maven/lucene/analysis/common/pom.xml.template  |    86 -
 .../maven/lucene/analysis/icu/pom.xml.template     |    76 -
 .../lucene/analysis/kuromoji/pom.xml.template      |    75 -
 .../lucene/analysis/morfologik/pom.xml.template    |    78 -
 .../maven/lucene/analysis/nori/pom.xml.template    |    75 -
 .../maven/lucene/analysis/opennlp/pom.xml.template |    78 -
 .../lucene/analysis/phonetic/pom.xml.template      |    75 -
 dev-tools/maven/lucene/analysis/pom.xml.template   |    55 -
 .../maven/lucene/analysis/smartcn/pom.xml.template |    73 -
 .../maven/lucene/analysis/stempel/pom.xml.template |    73 -
 .../maven/lucene/backward-codecs/pom.xml.template  |    88 -
 dev-tools/maven/lucene/benchmark/pom.xml.template  |    86 -
 .../maven/lucene/classification/pom.xml.template   |    68 -
 dev-tools/maven/lucene/codecs/pom.xml.template     |    48 -
 .../maven/lucene/codecs/src/java/pom.xml.template  |    85 -
 .../maven/lucene/codecs/src/test/pom.xml.template  |    84 -
 dev-tools/maven/lucene/core/pom.xml.template       |    48 -
 .../maven/lucene/core/src/java/pom.xml.template    |    79 -
 .../maven/lucene/core/src/test/pom.xml.template    |    84 -
 dev-tools/maven/lucene/demo/pom.xml.template       |    85 -
 .../maven/lucene/expressions/pom.xml.template      |    62 -
 dev-tools/maven/lucene/facet/pom.xml.template      |    75 -
 dev-tools/maven/lucene/grouping/pom.xml.template   |    68 -
 .../maven/lucene/highlighter/pom.xml.template      |    70 -
 dev-tools/maven/lucene/join/pom.xml.template       |    68 -
 dev-tools/maven/lucene/memory/pom.xml.template     |    70 -
 dev-tools/maven/lucene/misc/pom.xml.template       |    68 -
 dev-tools/maven/lucene/monitor/pom.xml.template    |    70 -
 dev-tools/maven/lucene/pom.xml.template            |   127 -
 dev-tools/maven/lucene/queries/pom.xml.template    |    68 -
 .../maven/lucene/queryparser/pom.xml.template      |    86 -
 dev-tools/maven/lucene/replicator/pom.xml.template |    74 -
 dev-tools/maven/lucene/sandbox/pom.xml.template    |    73 -
 .../maven/lucene/spatial-extras/pom.xml.template   |    69 -
 dev-tools/maven/lucene/spatial3d/pom.xml.template  |    70 -
 dev-tools/maven/lucene/suggest/pom.xml.template    |    73 -
 .../maven/lucene/test-framework/pom.xml.template   |   109 -
 dev-tools/maven/pom.xml.template                   |   475 -
 .../solr/contrib/analysis-extras/pom.xml.template  |    85 -
 .../maven/solr/contrib/analytics/pom.xml.template  |    80 -
 .../maven/solr/contrib/clustering/pom.xml.template |    78 -
 .../dataimporthandler-extras/pom.xml.template      |    85 -
 .../contrib/dataimporthandler/pom.xml.template     |    91 -
 .../maven/solr/contrib/extraction/pom.xml.template |    81 -
 .../jaegertracer-configurator/pom.xml.template     |    80 -
 .../maven/solr/contrib/langid/pom.xml.template     |    87 -
 dev-tools/maven/solr/contrib/ltr/pom.xml.template  |    80 -
 dev-tools/maven/solr/contrib/pom.xml.template      |    57 -
 .../contrib/prometheus-exporter/pom.xml.template   |    80 -
 .../maven/solr/contrib/velocity/pom.xml.template   |    89 -
 dev-tools/maven/solr/core/pom.xml.template         |    48 -
 .../maven/solr/core/src/java/pom.xml.template      |    84 -
 .../maven/solr/core/src/test/pom.xml.template      |   155 -
 dev-tools/maven/solr/maven.testlogging.properties  |     2 -
 dev-tools/maven/solr/pom.xml.template              |   186 -
 dev-tools/maven/solr/solrj/pom.xml.template        |    48 -
 .../maven/solr/solrj/src/java/pom.xml.template     |    78 -
 .../maven/solr/solrj/src/test/pom.xml.template     |   122 -
 .../maven/solr/test-framework/pom.xml.template     |    95 -
 dev-tools/missing-doclet/build.gradle              |    32 +
 dev-tools/missing-doclet/settings.gradle           |    17 +
 .../apache/lucene/missingdoclet/MissingDoclet.java |   435 +
 dev-tools/netbeans/nb-project.xsl                  |   165 -
 dev-tools/netbeans/nbproject/project.properties    |     9 -
 dev-tools/scripts/README.md                        |     2 +-
 dev-tools/scripts/SOLR-2452.patch.hack.pl          |   215 -
 dev-tools/scripts/addBackcompatIndexes.py          |     5 +-
 dev-tools/scripts/addVersion.py                    |    23 +-
 dev-tools/scripts/buildAndPushRelease.py           |    50 +-
 dev-tools/scripts/checkJavaDocs.py                 |   392 -
 dev-tools/scripts/releaseWizard.py                 |    28 +-
 dev-tools/scripts/releaseWizard.yaml               |    86 +-
 dev-tools/scripts/scriptutil.py                    |    17 +-
 dev-tools/scripts/smokeTestRelease.py              |    74 +-
 gradle/ant-compat/artifact-naming.gradle           |     6 -
 .../ant-compat/forbidden-api-rules-in-sync.gradle  |    54 -
 gradle/ant-compat/jar-checks.gradle                |    26 -
 gradle/ant-compat/resolve.gradle                   |   227 -
 gradle/ant-compat/solr-forbidden-apis.gradle       |    26 -
 gradle/ant-compat/test-classes-cross-deps.gradle   |    12 +-
 gradle/defaults-java.gradle                        |     5 +-
 gradle/defaults.gradle                             |    33 +-
 gradle/documentation/changes-to-html.gradle        |    33 +-
 .../changes-to-html}/ChangesFancyStyle.css         |     0
 .../changes-to-html}/ChangesFixedWidthStyle.css    |     0
 .../changes-to-html}/ChangesSimpleStyle.css        |     0
 .../documentation/changes-to-html}/changes2html.pl |     0
 gradle/documentation/documentation.gradle          |    89 +-
 gradle/documentation/markdown.gradle               |    31 +-
 gradle/documentation/render-javadoc.gradle         |   272 +-
 .../render-javadoc}/java11/package-list            |     0
 .../render-javadoc}/junit/package-list             |     0
 .../render-javadoc}/prettify/inject-javadocs.js    |     0
 .../render-javadoc}/prettify/prettify.css          |     0
 .../render-javadoc}/prettify/prettify.js           |     0
 .../render-javadoc}/table_padding.css              |     0
 gradle/generation/javacc.gradle                    |   563 +-
 gradle/generation/jflex.gradle                     |     6 +-
 gradle/generation/kuromoji.gradle                  |   173 +-
 gradle/generation/nori.gradle                      |    85 +
 gradle/generation/snowball.gradle                  |     8 +-
 gradle/generation/util.gradle                      |     4 +-
 gradle/hacks/findbugs.gradle                       |     5 +-
 gradle/hacks/gradle-archives.gradle                |    26 +
 gradle/hacks/hashmapAssertions.gradle              |    33 +
 gradle/help.gradle                                 |     3 +
 gradle/ide/eclipse.gradle                          |     5 +-
 .../ide}/eclipse/dot.classpath.xsl                 |     0
 {dev-tools => gradle/ide}/eclipse/dot.project      |     0
 .../dot.settings/org.eclipse.core.resources.prefs  |     0
 .../dot.settings/org.eclipse.jdt.core.prefs        |     0
 .../eclipse/dot.settings/org.eclipse.jdt.ui.prefs  |     0
 .../ide}/eclipse/run-solr-cloud.launch             |     0
 {dev-tools => gradle/ide}/eclipse/run-solr.launch  |     0
 .../ide}/eclipse/run-test-cases.launch             |     0
 gradle/ide/intellij-idea.gradle                    |    16 -
 gradle/maven/defaults-maven.gradle                 |   215 +-
 gradle/maven/maven-local.gradle                    |    15 +-
 gradle/releasing.gradle                            |    55 +
 gradle/solr/packaging.gradle                       |   200 +
 gradle/solr/solr-forbidden-apis.gradle             |    26 +
 gradle/testing/alternative-jdk-support.gradle      |     4 +
 gradle/testing/beasting.gradle                     |    14 +-
 gradle/testing/defaults-tests.gradle               |    59 +-
 .../testing/defaults-tests}/logging.properties     |     0
 gradle/testing/policies/solr-tests.policy          |   217 -
 gradle/testing/profiling.gradle                    |    50 +-
 gradle/testing/randomization.gradle                |    90 +-
 .../policies}/replicator-tests.policy              |     0
 .../randomization/policies/solr-tests.policy       |   217 +
 gradle/testing/randomization/policies/tests.policy |   119 +
 gradle/validation/check-broken-links.gradle        |    15 +-
 gradle/validation/check-environment.gradle         |     2 +-
 gradle/validation/config-file-sanity.gradle        |     2 +-
 gradle/validation/ecj-lint.gradle                  |    11 +-
 .../validation/ecj-lint}/ecj.javadocs.prefs        |     0
 gradle/validation/error-prone.gradle               |   149 +
 gradle/validation/forbidden-apis.gradle            |    13 +-
 gradle/validation/forbidden-apis/defaults.all.txt  |     4 +
 gradle/validation/gradlew-scripts-tweaked.gradle   |     6 +-
 gradle/validation/jar-checks.gradle                |    16 +-
 gradle/validation/missing-docs-check.gradle        |   116 -
 gradle/validation/owasp-dependency-check.gradle    |     4 +-
 .../owasp-dependency-check/exclusions.xml          |    54 -
 gradle/validation/precommit.gradle                 |     5 +-
 gradle/validation/validate-log-calls.gradle        |    37 +-
 gradle/validation/validate-source-patterns.gradle  |   316 +-
 gradle/wrapper/gradle-wrapper.jar                  |   Bin 58910 -> 59203 bytes
 gradle/wrapper/gradle-wrapper.jar.sha256           |     2 +-
 gradle/wrapper/gradle-wrapper.jar.version          |     2 +-
 gradle/wrapper/gradle-wrapper.properties           |     2 +-
 help/ant.txt                                       |     2 +-
 help/validateLogCalls.txt                          |     2 +-
 help/workflow.txt                                  |     3 +-
 lucene/BUILD.md                                    |    92 +-
 lucene/CHANGES.txt                                 |   102 +-
 lucene/MIGRATE.md                                  |    34 +
 lucene/analysis/README.txt                         |    18 +-
 lucene/analysis/analysis-module-build.xml          |    44 -
 lucene/analysis/build.xml                          |   172 -
 lucene/analysis/common/build.gradle                |     1 -
 lucene/analysis/common/build.xml                   |   125 -
 lucene/analysis/common/ivy.xml                     |    21 -
 .../ar/ArabicNormalizationFilterFactory.java       |     2 +-
 .../analysis/ar/ArabicStemFilterFactory.java       |     2 +-
 .../analysis/bg/BulgarianStemFilterFactory.java    |     2 +-
 .../bn/BengaliNormalizationFilterFactory.java      |     2 +-
 .../analysis/bn/BengaliStemFilterFactory.java      |     2 +-
 .../boost/DelimitedBoostTokenFilterFactory.java    |     2 +-
 .../analysis/br/BrazilianStemFilterFactory.java    |     2 +-
 .../charfilter/HTMLStripCharFilterFactory.java     |     2 +-
 .../charfilter/MappingCharFilterFactory.java       |     6 +-
 .../analysis/cjk/CJKBigramFilterFactory.java       |     2 +-
 .../lucene/analysis/cjk/CJKWidthFilterFactory.java |     2 +-
 .../ckb/SoraniNormalizationFilterFactory.java      |     2 +-
 .../analysis/ckb/SoraniStemFilterFactory.java      |     2 +-
 .../lucene/analysis/classic/ClassicAnalyzer.java   |   108 +
 .../lucene/analysis/classic/ClassicFilter.java     |    73 +
 .../analysis/classic/ClassicFilterFactory.java     |    60 +
 .../lucene/analysis/classic/ClassicTokenizer.java  |   186 +
 .../analysis/classic/ClassicTokenizerFactory.java  |    65 +
 .../analysis/classic/ClassicTokenizerImpl.java     |   749 +
 .../ClassicTokenizerImpl.jflex                     |     0
 .../apache/lucene/analysis/classic/package.html    |    37 +
 .../commongrams/CommonGramsFilterFactory.java      |     6 +-
 .../DictionaryCompoundWordTokenFilterFactory.java  |     6 +-
 .../HyphenationCompoundWordTokenFilterFactory.java |     6 +-
 .../analysis/compound/hyphenation/TernaryTree.java |     4 +
 .../analysis/core/DecimalDigitFilterFactory.java   |     2 +-
 .../analysis/core/FlattenGraphFilterFactory.java   |     2 +-
 .../analysis/core/KeywordTokenizerFactory.java     |     2 +-
 .../analysis/core/LetterTokenizerFactory.java      |     2 +-
 .../analysis/core/LowerCaseFilterFactory.java      |     2 +-
 .../lucene/analysis/core/StopFilterFactory.java    |     6 +-
 .../analysis/core/TypeTokenFilterFactory.java      |     6 +-
 .../analysis/core/UpperCaseFilterFactory.java      |     2 +-
 .../analysis/core/WhitespaceTokenizerFactory.java  |     2 +-
 .../lucene/analysis/custom/CustomAnalyzer.java     |    16 +-
 .../lucene/analysis/cz/CzechStemFilterFactory.java |     2 +-
 .../analysis/de/GermanLightStemFilterFactory.java  |     2 +-
 .../de/GermanMinimalStemFilterFactory.java         |     2 +-
 .../de/GermanNormalizationFilterFactory.java       |     2 +-
 .../analysis/de/GermanStemFilterFactory.java       |     2 +-
 .../analysis/el/GreekLowerCaseFilterFactory.java   |     2 +-
 .../lucene/analysis/el/GreekStemFilterFactory.java |     2 +-
 .../{standard => email}/ASCIITLD.jflex-macro       |     0
 .../analysis/email/UAX29URLEmailAnalyzer.java      |   104 +
 .../analysis/email/UAX29URLEmailTokenizer.java     |   188 +
 .../email/UAX29URLEmailTokenizerFactory.java       |    65 +
 .../analysis/email/UAX29URLEmailTokenizerImpl.java | 41174 +++++++++++++++++++
 .../email/UAX29URLEmailTokenizerImpl.jflex         |   433 +
 .../org/apache/lucene/analysis/email/package.html  |    39 +
 .../en/EnglishMinimalStemFilterFactory.java        |     2 +-
 .../en/EnglishPossessiveFilterFactory.java         |     2 +-
 .../lucene/analysis/en/KStemFilterFactory.java     |     2 +-
 .../analysis/en/PorterStemFilterFactory.java       |     2 +-
 .../analysis/es/SpanishLightStemFilterFactory.java |     2 +-
 .../es/SpanishMinimalStemFilterFactory.java        |     2 +-
 .../analysis/fa/PersianCharFilterFactory.java      |     2 +-
 .../fa/PersianNormalizationFilterFactory.java      |     2 +-
 .../analysis/fi/FinnishLightStemFilterFactory.java |     2 +-
 .../analysis/fr/FrenchLightStemFilterFactory.java  |     2 +-
 .../fr/FrenchMinimalStemFilterFactory.java         |     2 +-
 .../analysis/ga/IrishLowerCaseFilterFactory.java   |     2 +-
 .../gl/GalicianMinimalStemFilterFactory.java       |     2 +-
 .../analysis/gl/GalicianStemFilterFactory.java     |     2 +-
 .../hi/HindiNormalizationFilterFactory.java        |     2 +-
 .../lucene/analysis/hi/HindiStemFilterFactory.java |     2 +-
 .../hu/HungarianLightStemFilterFactory.java        |     2 +-
 .../hunspell/HunspellStemFilterFactory.java        |     6 +-
 .../analysis/id/IndonesianStemFilterFactory.java   |     2 +-
 .../in/IndicNormalizationFilterFactory.java        |     2 +-
 .../analysis/it/ItalianLightStemFilterFactory.java |     2 +-
 .../analysis/lv/LatvianStemFilterFactory.java      |     2 +-
 .../analysis/minhash/MinHashFilterFactory.java     |     4 +-
 .../miscellaneous/ASCIIFoldingFilterFactory.java   |     2 +-
 .../miscellaneous/CapitalizationFilterFactory.java |     2 +-
 .../miscellaneous/CodepointCountFilterFactory.java |     2 +-
 .../ConcatenateGraphFilterFactory.java             |     2 +-
 .../ConditionalTokenFilterFactory.java             |     6 +-
 .../miscellaneous/DateRecognizerFilterFactory.java |     2 +-
 .../DelimitedTermFrequencyTokenFilterFactory.java  |     2 +-
 .../miscellaneous/FingerprintFilterFactory.java    |     2 +-
 .../FixBrokenOffsetsFilterFactory.java             |     2 +-
 .../HyphenatedWordsFilterFactory.java              |     2 +-
 .../miscellaneous/KeepWordFilterFactory.java       |     6 +-
 .../miscellaneous/KeywordMarkerFilterFactory.java  |     6 +-
 .../miscellaneous/KeywordRepeatFilterFactory.java  |     2 +-
 .../miscellaneous/LengthFilterFactory.java         |     2 +-
 .../LimitTokenCountFilterFactory.java              |     2 +-
 .../LimitTokenOffsetFilterFactory.java             |     2 +-
 .../LimitTokenPositionFilterFactory.java           |     2 +-
 .../miscellaneous/ProtectedTermFilterFactory.java  |     6 +-
 .../RemoveDuplicatesTokenFilterFactory.java        |     2 +-
 .../ScandinavianFoldingFilterFactory.java          |     2 +-
 .../ScandinavianNormalizationFilterFactory.java    |     2 +-
 .../StemmerOverrideFilterFactory.java              |     6 +-
 .../analysis/miscellaneous/TrimFilterFactory.java  |     2 +-
 .../miscellaneous/TruncateTokenFilterFactory.java  |     2 +-
 .../miscellaneous/TypeAsSynonymFilterFactory.java  |     2 +-
 .../miscellaneous/WordDelimiterFilterFactory.java  |     6 +-
 .../miscellaneous/WordDelimiterGraphFilter.java    |    24 +-
 .../WordDelimiterGraphFilterFactory.java           |     6 +-
 .../miscellaneous/WordDelimiterIterator.java       |    14 +-
 .../analysis/ngram/EdgeNGramFilterFactory.java     |     2 +-
 .../analysis/ngram/EdgeNGramTokenizerFactory.java  |     2 +-
 .../lucene/analysis/ngram/NGramFilterFactory.java  |     2 +-
 .../analysis/ngram/NGramTokenizerFactory.java      |     2 +-
 .../no/NorwegianLightStemFilterFactory.java        |     2 +-
 .../no/NorwegianMinimalStemFilterFactory.java      |     2 +-
 .../path/PathHierarchyTokenizerFactory.java        |     2 +-
 .../pattern/PatternCaptureGroupFilterFactory.java  |     2 +-
 .../pattern/PatternReplaceCharFilterFactory.java   |     2 +-
 .../pattern/PatternReplaceFilterFactory.java       |     2 +-
 .../analysis/pattern/PatternTokenizerFactory.java  |     2 +-
 .../SimplePatternSplitTokenizerFactory.java        |     2 +-
 .../pattern/SimplePatternTokenizerFactory.java     |     2 +-
 .../DelimitedPayloadTokenFilterFactory.java        |     6 +-
 .../payloads/NumericPayloadTokenFilterFactory.java |     2 +-
 .../TokenOffsetPayloadTokenFilterFactory.java      |     2 +-
 .../payloads/TypeAsPayloadTokenFilterFactory.java  |     2 +-
 .../pt/PortugueseLightStemFilterFactory.java       |     2 +-
 .../pt/PortugueseMinimalStemFilterFactory.java     |     2 +-
 .../analysis/pt/PortugueseStemFilterFactory.java   |     2 +-
 .../reverse/ReverseStringFilterFactory.java        |     2 +-
 .../analysis/ru/RussianLightStemFilterFactory.java |     2 +-
 .../shingle/FixedShingleFilterFactory.java         |     2 +-
 .../analysis/shingle/ShingleFilterFactory.java     |     2 +-
 .../snowball/SnowballPorterFilterFactory.java      |     6 +-
 .../sr/SerbianNormalizationFilterFactory.java      |     2 +-
 .../lucene/analysis/standard/ClassicAnalyzer.java  |   107 -
 .../lucene/analysis/standard/ClassicFilter.java    |    73 -
 .../analysis/standard/ClassicFilterFactory.java    |    60 -
 .../lucene/analysis/standard/ClassicTokenizer.java |   184 -
 .../analysis/standard/ClassicTokenizerFactory.java |    64 -
 .../analysis/standard/ClassicTokenizerImpl.java    |   749 -
 .../standard/StandardTokenizerFactory.java         |    64 -
 .../analysis/standard/UAX29URLEmailAnalyzer.java   |   103 -
 .../analysis/standard/UAX29URLEmailTokenizer.java  |   186 -
 .../standard/UAX29URLEmailTokenizerFactory.java    |    64 -
 .../standard/UAX29URLEmailTokenizerImpl.java       | 41174 -------------------
 .../standard/UAX29URLEmailTokenizerImpl.jflex      |   433 -
 .../apache/lucene/analysis/standard/package.html   |    52 -
 .../analysis/sv/SwedishLightStemFilterFactory.java |     2 +-
 .../analysis/synonym/SynonymFilterFactory.java     |     8 +-
 .../synonym/SynonymGraphFilterFactory.java         |     8 +-
 .../lucene/analysis/th/ThaiTokenizerFactory.java   |     2 +-
 .../analysis/tr/ApostropheFilterFactory.java       |     2 +-
 .../analysis/tr/TurkishLowerCaseFilterFactory.java |     2 +-
 .../analysis/util/AbstractAnalysisFactory.java     |   369 -
 .../lucene/analysis/util/AnalysisSPILoader.java    |   183 -
 .../lucene/analysis/util/CharFilterFactory.java    |    99 -
 .../analysis/util/ClasspathResourceLoader.java     |    99 -
 .../lucene/analysis/util/ElisionFilterFactory.java |     3 +
 .../analysis/util/FilesystemResourceLoader.java    |     3 +
 .../lucene/analysis/util/ResourceLoader.java       |    44 -
 .../lucene/analysis/util/ResourceLoaderAware.java  |    34 -
 .../lucene/analysis/util/TokenFilterFactory.java   |    98 -
 .../lucene/analysis/util/TokenizerFactory.java     |    96 -
 .../wikipedia/WikipediaTokenizerFactory.java       |     2 +-
 .../org/apache/lucene/collation/package-info.java  |     2 +-
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 .../org.apache.lucene.analysis.TokenFilterFactory  |   117 +
 .../org.apache.lucene.analysis.TokenizerFactory    |    28 +
 ....apache.lucene.analysis.util.TokenFilterFactory |   117 -
 ...rg.apache.lucene.analysis.util.TokenizerFactory |    29 -
 .../lucene/analysis/ar/TestArabicFilters.java      |     2 +-
 .../bg/TestBulgarianStemFilterFactory.java         |     2 +-
 .../lucene/analysis/bn/TestBengaliFilters.java     |     2 +-
 .../br/TestBrazilianStemFilterFactory.java         |     2 +-
 .../charfilter/TestHTMLStripCharFilterFactory.java |     2 +-
 .../charfilter/TestMappingCharFilterFactory.java   |     2 +-
 .../analysis/cjk/TestCJKBigramFilterFactory.java   |     2 +-
 .../analysis/cjk/TestCJKWidthFilterFactory.java    |     2 +-
 .../ckb/TestSoraniNormalizationFilterFactory.java  |     2 +-
 .../analysis/ckb/TestSoraniStemFilterFactory.java  |     2 +-
 .../analysis/classic/TestClassicAnalyzer.java      |   347 +
 .../analysis/classic/TestClassicFactories.java     |    81 +
 .../commongrams/TestCommonGramsFilterFactory.java  |     6 +-
 .../TestCommonGramsQueryFilterFactory.java         |     6 +-
 ...stDictionaryCompoundWordTokenFilterFactory.java |     2 +-
 ...tHyphenationCompoundWordTokenFilterFactory.java |     2 +-
 .../core/TestAllAnalyzersHaveFactories.java        |    10 +-
 .../lucene/analysis/core/TestCoreFactories.java    |    76 +
 .../core/TestDecimalDigitFilterFactory.java        |     2 +-
 .../apache/lucene/analysis/core/TestFactories.java |    10 +-
 .../analysis/core/TestStopFilterFactory.java       |     6 +-
 .../analysis/core/TestTypeTokenFilterFactory.java  |     4 +-
 .../lucene/analysis/custom/TestCustomAnalyzer.java |     8 +-
 .../analysis/cz/TestCzechStemFilterFactory.java    |     2 +-
 .../de/TestGermanLightStemFilterFactory.java       |     2 +-
 .../de/TestGermanMinimalStemFilterFactory.java     |     2 +-
 .../de/TestGermanNormalizationFilterFactory.java   |     2 +-
 .../analysis/de/TestGermanStemFilterFactory.java   |     2 +-
 .../el/TestGreekLowerCaseFilterFactory.java        |     2 +-
 .../analysis/el/TestGreekStemFilterFactory.java    |     2 +-
 .../LuceneResourcesWikiPage.html                   |     0
 .../LuceneResourcesWikiPageURLs.txt                |     0
 .../analysis/email/TestUAX29URLEmailAnalyzer.java  |   382 +
 .../analysis/email/TestUAX29URLEmailTokenizer.java |   792 +
 .../email/TestUAX29URLEmailTokenizerFactory.java   |   180 +
 ...esses.from.random.text.with.email.addresses.txt |     0
 .../random.text.with.email.addresses.txt           |     0
 .../{standard => email}/random.text.with.urls.txt  |     0
 .../urls.from.random.text.with.urls.txt            |     0
 .../en/TestEnglishMinimalStemFilterFactory.java    |     2 +-
 .../lucene/analysis/en/TestKStemFilterFactory.java |     2 +-
 .../analysis/en/TestPorterStemFilterFactory.java   |     2 +-
 .../es/TestSpanishLightStemFilterFactory.java      |     2 +-
 .../es/TestSpanishMinimalStemFilterFactory.java    |     2 +-
 .../fa/TestPersianNormalizationFilterFactory.java  |     2 +-
 .../fi/TestFinnishLightStemFilterFactory.java      |     2 +-
 .../fr/TestFrenchLightStemFilterFactory.java       |     2 +-
 .../fr/TestFrenchMinimalStemFilterFactory.java     |     2 +-
 .../ga/TestIrishLowerCaseFilterFactory.java        |     2 +-
 .../gl/TestGalicianMinimalStemFilterFactory.java   |     2 +-
 .../analysis/gl/TestGalicianStemFilterFactory.java |     2 +-
 .../lucene/analysis/hi/TestHindiFilters.java       |     2 +-
 .../hu/TestHungarianLightStemFilterFactory.java    |     2 +-
 .../hunspell/TestHunspellStemFilterFactory.java    |     2 +-
 .../id/TestIndonesianStemFilterFactory.java        |     2 +-
 .../it/TestItalianLightStemFilterFactory.java      |     2 +-
 .../analysis/lv/TestLatvianStemFilterFactory.java  |     2 +-
 .../TestAsciiFoldingFilterFactory.java             |     4 +-
 .../TestCapitalizationFilterFactory.java           |     2 +-
 .../TestCodepointCountFilterFactory.java           |     2 +-
 .../TestConcatenateGraphFilterFactory.java         |     2 +-
 .../miscellaneous/TestConditionalTokenFilter.java  |     2 +-
 .../TestFingerprintFilterFactory.java              |     2 +-
 .../miscellaneous/TestKeepFilterFactory.java       |     6 +-
 .../TestKeywordMarkerFilterFactory.java            |     2 +-
 .../miscellaneous/TestLengthFilterFactory.java     |     2 +-
 .../TestLimitTokenCountFilterFactory.java          |     2 +-
 .../TestLimitTokenOffsetFilterFactory.java         |     2 +-
 .../TestLimitTokenPositionFilterFactory.java       |     2 +-
 .../miscellaneous/TestMiscellaneousFactories.java  |    49 +
 .../TestProtectedTermFilterFactory.java            |     2 +-
 .../TestRemoveDuplicatesTokenFilterFactory.java    |     2 +-
 .../TestScandinavianFoldingFilterFactory.java      |     2 +-
 ...TestScandinavianNormalizationFilterFactory.java |     2 +-
 .../TestStemmerOverrideFilterFactory.java          |     2 +-
 .../miscellaneous/TestTrimFilterFactory.java       |     2 +-
 .../TestTruncateTokenFilterFactory.java            |     2 +-
 .../TestTypeAsSynonymFilterFactory.java            |     2 +-
 .../TestWordDelimiterGraphFilter.java              |    56 +-
 .../lucene/analysis/ngram/TestNGramFilters.java    |     2 +-
 .../no/TestNorwegianLightStemFilterFactory.java    |     2 +-
 .../no/TestNorwegianMinimalStemFilterFactory.java  |     2 +-
 .../TestPatternReplaceCharFilterFactory.java       |    25 +-
 .../pattern/TestPatternReplaceFilterFactory.java   |     2 +-
 .../pattern/TestPatternTokenizerFactory.java       |     2 +-
 .../TestDelimitedPayloadTokenFilterFactory.java    |     2 +-
 .../pt/TestPortugueseLightStemFilterFactory.java   |     2 +-
 .../pt/TestPortugueseMinimalStemFilterFactory.java |     2 +-
 .../pt/TestPortugueseStemFilterFactory.java        |     2 +-
 .../reverse/TestReverseStringFilterFactory.java    |     2 +-
 .../ru/TestRussianLightStemFilterFactory.java      |     2 +-
 .../analysis/shingle/TestShingleFilterFactory.java |     2 +-
 .../snowball/TestSnowballPorterFilterFactory.java  |     2 +-
 .../sr/TestSerbianNormalizationFilterFactory.java  |     2 +-
 .../analysis/standard/TestClassicAnalyzer.java     |   347 -
 .../analysis/standard/TestStandardFactories.java   |   170 -
 .../standard/TestUAX29URLEmailAnalyzer.java        |   382 -
 .../standard/TestUAX29URLEmailTokenizer.java       |   790 -
 .../TestUAX29URLEmailTokenizerFactory.java         |   180 -
 .../sv/TestSwedishLightStemFilterFactory.java      |     2 +-
 .../analysis/synonym/TestMultiWordSynonyms.java    |     2 +-
 .../analysis/synonym/TestSynonymFilterFactory.java |     4 +-
 .../analysis/th/TestThaiTokenizerFactory.java      |     2 +-
 .../analysis/tr/TestApostropheFilterFactory.java   |     2 +-
 .../tr/TestTurkishLowerCaseFilterFactory.java      |     2 +-
 .../util/BaseTokenStreamFactoryTestCase.java       |   144 -
 .../analysis/util/StringMockResourceLoader.java    |     2 +
 .../analysis/util/TestAbstractAnalysisFactory.java |    41 -
 .../analysis/util/TestAnalysisSPILoader.java       |   154 -
 .../analysis/util/TestElisionFilterFactory.java    |     1 +
 .../util/TestFilesystemResourceLoader.java         |     2 +
 .../wikipedia/TestWikipediaTokenizerFactory.java   |     2 +-
 lucene/analysis/icu/build.xml                      |   118 -
 lucene/analysis/icu/ivy.xml                        |    28 -
 .../analysis/icu/ICUCollationAttributeFactory.java |    92 +
 .../analysis/icu/ICUCollationDocValuesField.java   |    76 +
 .../analysis/icu/ICUCollationKeyAnalyzer.java      |    86 +
 .../analysis/icu/ICUFoldingFilterFactory.java      |     2 +-
 .../icu/ICUNormalizer2CharFilterFactory.java       |     2 +-
 .../analysis/icu/ICUNormalizer2FilterFactory.java  |     2 +-
 .../analysis/icu/ICUTransformFilterFactory.java    |     2 +-
 .../icu/segmentation/ICUTokenizerFactory.java      |     6 +-
 .../ICUCollatedTermAttributeImpl.java              |    56 +
 .../collation/ICUCollationAttributeFactory.java    |    91 -
 .../collation/ICUCollationDocValuesField.java      |    76 -
 .../lucene/collation/ICUCollationKeyAnalyzer.java  |    85 -
 .../java/org/apache/lucene/collation/package.html  |    23 -
 .../ICUCollatedTermAttributeImpl.java              |    56 -
 .../lucene/collation/tokenattributes/package.html  |    23 -
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../icu/TestICUCollationDocValuesField.java        |   126 +
 .../analysis/icu/TestICUCollationKeyAnalyzer.java  |    81 +
 .../icu/segmentation/TestICUTokenizerFactory.java  |     2 +-
 .../collation/TestICUCollationDocValuesField.java  |   126 -
 .../collation/TestICUCollationKeyAnalyzer.java     |    82 -
 lucene/analysis/kuromoji/build.xml                 |    98 -
 lucene/analysis/kuromoji/ivy.xml                   |    37 -
 .../analysis/ja/JapaneseBaseFormFilterFactory.java |     2 +-
 .../ja/JapaneseIterationMarkCharFilterFactory.java |     2 +-
 .../ja/JapaneseKatakanaStemFilterFactory.java      |     2 +-
 .../analysis/ja/JapaneseNumberFilterFactory.java   |     2 +-
 .../ja/JapanesePartOfSpeechStopFilterFactory.java  |    25 +-
 .../ja/JapaneseReadingFormFilterFactory.java       |     2 +-
 .../analysis/ja/JapaneseTokenizerFactory.java      |     6 +-
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../analysis/ja/StringMockResourceLoader.java      |     2 +-
 .../apache/lucene/analysis/ja/TestFactories.java   |    10 +-
 .../TestJapanesePartOfSpeechStopFilterFactory.java |    17 +
 lucene/analysis/morfologik/build.xml               |    40 -
 lucene/analysis/morfologik/ivy.xml                 |    31 -
 .../morfologik/MorfologikFilterFactory.java        |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../morfologik/TestMorfologikFilterFactory.java    |     4 +-
 lucene/analysis/nori/build.gradle                  |     1 +
 lucene/analysis/nori/build.xml                     |    84 -
 lucene/analysis/nori/ivy.xml                       |    33 -
 .../analysis/ko/KoreanNumberFilterFactory.java     |     2 +-
 .../ko/KoreanPartOfSpeechStopFilterFactory.java    |     2 +-
 .../ko/KoreanReadingFormFilterFactory.java         |     2 +-
 .../lucene/analysis/ko/KoreanTokenizerFactory.java |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../analysis/ko/StringMockResourceLoader.java      |     2 +-
 lucene/analysis/opennlp/build.xml                  |   118 -
 lucene/analysis/opennlp/ivy.xml                    |    28 -
 .../opennlp/OpenNLPChunkerFilterFactory.java       |     6 +-
 .../opennlp/OpenNLPLemmatizerFilterFactory.java    |     6 +-
 .../analysis/opennlp/OpenNLPPOSFilterFactory.java  |     6 +-
 .../analysis/opennlp/OpenNLPTokenizerFactory.java  |     6 +-
 .../analysis/opennlp/tools/OpenNLPOpsFactory.java  |     2 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../opennlp/TestOpenNLPChunkerFilterFactory.java   |     2 +-
 .../TestOpenNLPLemmatizerFilterFactory.java        |     2 +-
 .../opennlp/TestOpenNLPPOSFilterFactory.java       |     2 +-
 .../opennlp/TestOpenNLPSentenceBreakIterator.java  |     2 +-
 .../opennlp/TestOpenNLPTokenizerFactory.java       |     2 +-
 lucene/analysis/phonetic/build.xml                 |    35 -
 lucene/analysis/phonetic/ivy.xml                   |    28 -
 .../phonetic/BeiderMorseFilterFactory.java         |     2 +-
 .../DaitchMokotoffSoundexFilterFactory.java        |     2 +-
 .../phonetic/DoubleMetaphoneFilterFactory.java     |     2 +-
 .../analysis/phonetic/PhoneticFilterFactory.java   |     6 +-
 lucene/analysis/phonetic/src/java/overview.html    |     2 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../phonetic/TestPhoneticFilterFactory.java        |     2 +-
 lucene/analysis/smartcn/build.xml                  |    34 -
 lucene/analysis/smartcn/ivy.xml                    |    21 -
 .../cn/smart/HMMChineseTokenizerFactory.java       |     2 +-
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../cn/smart/TestHMMChineseTokenizerFactory.java   |     2 +-
 lucene/analysis/stempel/build.xml                  |    34 -
 lucene/analysis/stempel/ivy.xml                    |    21 -
 .../stempel/StempelPolishStemFilterFactory.java    |     2 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 lucene/backward-codecs/build.xml                   |    26 -
 lucene/backward-codecs/ivy.xml                     |    21 -
 .../java/org/apache/lucene/codecs/Placeholder.java |     3 +-
 .../codecs/lucene60/Lucene60PointsWriter.java      |    23 +-
 .../codecs/lucene60/TestLucene60PointsFormat.java  |     4 +-
 .../lucene/index/TestBackwardsCompatibility.java   |    10 +-
 .../org/apache/lucene/index/index.8.6.2-cfs.zip    |   Bin 0 -> 16338 bytes
 .../org/apache/lucene/index/index.8.6.2-nocfs.zip  |   Bin 0 -> 16341 bytes
 .../org/apache/lucene/index/index.8.6.3-cfs.zip    |   Bin 0 -> 16419 bytes
 .../org/apache/lucene/index/index.8.6.3-nocfs.zip  |   Bin 0 -> 16428 bytes
 .../test/org/apache/lucene/index/sorted.8.6.2.zip  |   Bin 0 -> 140426 bytes
 .../test/org/apache/lucene/index/sorted.8.6.3.zip  |   Bin 0 -> 141031 bytes
 lucene/benchmark/build.gradle                      |     2 +-
 lucene/benchmark/build.xml                         |   289 -
 lucene/benchmark/ivy.xml                           |    32 -
 .../byTask/tasks/AnalyzerFactoryTask.java          |    10 +-
 .../byTask/tasks/NewCollationAnalyzerTask.java     |     2 +-
 .../benchmark/byTask/utils/AnalyzerFactory.java    |     6 +-
 .../org/apache/lucene/benchmark/package-info.java  |     2 +-
 .../lucene/benchmark/quality/TestQualityRun.java   |     2 +-
 lucene/build.gradle                                |     2 +-
 lucene/build.xml                                   |   586 -
 lucene/classification/build.xml                    |    55 -
 lucene/classification/ivy.xml                      |    21 -
 .../CachingNaiveBayesClassifier.java               |     1 +
 lucene/codecs/build.xml                            |    28 -
 lucene/codecs/ivy.xml                              |    21 -
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |     4 +-
 .../codecs/bloom/BloomFilteringPostingsFormat.java |     2 +-
 .../codecs/simpletext/SimpleTextBKDWriter.java     |   344 +-
 .../codecs/simpletext/SimpleTextPointsWriter.java  |    12 +-
 .../simpletext/SimpleTextStoredFieldsWriter.java   |     9 +-
 .../simpletext/SimpleTextTermVectorsReader.java    |     4 +-
 .../simpletext/SimpleTextTermVectorsWriter.java    |     9 +-
 .../sharedterms/STUniformSplitTermsWriter.java     |     2 +-
 .../TestSimpleTextTermVectorsFormat.java           |     4 +
 lucene/common-build.xml                            |  2605 --
 lucene/core/build.xml                              |   235 -
 lucene/core/ivy.xml                                |    21 -
 .../lucene/analysis/AbstractAnalysisFactory.java   |   368 +
 .../apache/lucene/analysis/AnalysisSPILoader.java  |   183 +
 .../java/org/apache/lucene/analysis/Analyzer.java  |    26 +-
 .../org/apache/lucene/analysis/CharArrayMap.java   |     1 +
 .../apache/lucene/analysis/CharFilterFactory.java  |    97 +
 .../apache/lucene/analysis/TokenFilterFactory.java |    96 +
 .../apache/lucene/analysis/TokenizerFactory.java   |    94 +
 .../org/apache/lucene/analysis/package-info.java   |     8 +-
 .../standard/StandardTokenizerFactory.java         |    64 +
 .../org/apache/lucene/codecs/CompoundFormat.java   |     8 +-
 .../apache/lucene/codecs/StoredFieldsWriter.java   |     3 +-
 .../apache/lucene/codecs/TermVectorsWriter.java    |     3 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |     4 +-
 .../codecs/blocktree/CompressionAlgorithm.java     |     2 +-
 .../compressing/CompressingStoredFieldsReader.java |    88 +-
 .../compressing/CompressingStoredFieldsWriter.java |    20 +-
 .../compressing/CompressingTermVectorsReader.java  |    32 +-
 .../compressing/CompressingTermVectorsWriter.java  |    31 +-
 .../lucene/codecs/compressing/CompressionMode.java |     2 +-
 .../apache/lucene/codecs/lucene80/IndexedDISI.java |     4 +-
 .../codecs/lucene80/Lucene80DocValuesProducer.java |     4 +-
 .../codecs/lucene86/Lucene86PointsWriter.java      |    23 +-
 .../codecs/lucene87/BugfixDeflater_JDK8252739.java |   109 +
 .../DeflateWithPresetDictCompressionMode.java      |   224 +
 .../lucene87/LZ4WithPresetDictCompressionMode.java |   197 +
 .../lucene87/Lucene87StoredFieldsFormat.java       |   230 +-
 .../codecs/perfield/PerFieldDocValuesFormat.java   |     2 +-
 .../lucene/codecs/perfield/PerFieldMergeState.java |     2 +-
 .../codecs/perfield/PerFieldPostingsFormat.java    |     2 +-
 .../org/apache/lucene/document/ShapeQuery.java     |    95 +-
 .../apache/lucene/index/BinaryDocValuesWriter.java |    88 +-
 .../org/apache/lucene/index/ByteSliceWriter.java   |     7 +-
 .../apache/lucene/index/DefaultIndexingChain.java  |   992 -
 .../java/org/apache/lucene/index/DocConsumer.java  |    35 -
 .../java/org/apache/lucene/index/DocIDMerger.java  |     2 +-
 .../org/apache/lucene/index/DocValuesUpdate.java   |    30 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    19 +-
 .../lucene/index/DocumentsWriterFlushControl.java  |    68 +-
 .../lucene/index/DocumentsWriterFlushQueue.java    |     4 +-
 .../lucene/index/DocumentsWriterPerThread.java     |   156 +-
 .../lucene/index/DocumentsWriterPerThreadPool.java |    11 +-
 .../lucene/index/ExitableDirectoryReader.java      |     4 +-
 .../org/apache/lucene/index/FilterLeafReader.java  |    10 +-
 .../org/apache/lucene/index/FilteredTermsEnum.java |     4 +-
 .../apache/lucene/index/FreqProxTermsWriter.java   |   528 +-
 .../org/apache/lucene/index/IndexFileDeleter.java  |     3 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |    18 +-
 .../org/apache/lucene/index/IndexingChain.java     |  1044 +
 .../apache/lucene/index/LiveIndexWriterConfig.java |    13 -
 .../java/org/apache/lucene/index/MergePolicy.java  |     2 +-
 .../java/org/apache/lucene/index/MergeState.java   |     6 +-
 .../org/apache/lucene/index/NormValuesWriter.java  |     4 +-
 .../lucene/index/NumericDocValuesWriter.java       |    72 +-
 .../java/org/apache/lucene/index/PointValues.java  |     6 +-
 .../org/apache/lucene/index/PointValuesWriter.java |     6 +-
 .../org/apache/lucene/index/ReadersAndUpdates.java |     2 +-
 .../apache/lucene/index/SegmentCoreReaders.java    |     1 -
 .../java/org/apache/lucene/index/SegmentInfos.java |     6 +-
 .../apache/lucene/index/SortedDocValuesWriter.java |    70 +-
 .../lucene/index/SortedNumericDocValuesWriter.java |   114 +-
 .../lucene/index/SortedSetDocValuesWriter.java     |   135 +-
 .../apache/lucene/index/SortingCodecReader.java    |   507 +
 .../org/apache/lucene/index/SortingLeafReader.java |  1267 -
 .../lucene/index/SortingStoredFieldsConsumer.java  |    73 +-
 .../lucene/index/SortingTermVectorsConsumer.java   |    38 +-
 .../apache/lucene/index/StoredFieldsConsumer.java  |    31 +-
 .../apache/lucene/index/TermVectorsConsumer.java   |    35 +-
 .../java/org/apache/lucene/index/TermsHash.java    |    10 +-
 .../org/apache/lucene/search/ConjunctionDISI.java  |    36 +
 .../apache/lucene/search/DoubleValuesSource.java   |    44 +-
 .../org/apache/lucene/search/FieldComparator.java  |   330 +-
 .../apache/lucene/search/FieldValueHitQueue.java   |    35 +-
 .../lucene/search/FilteringFieldComparator.java    |    93 -
 .../search/FilteringLeafFieldComparator.java       |    39 -
 .../lucene/search/FilteringNumericComparator.java  |    52 -
 .../search/FilteringNumericLeafComparator.java     |   336 -
 .../org/apache/lucene/search/IndexSearcher.java    |     2 +-
 .../apache/lucene/search/LeafFieldComparator.java  |    16 +
 .../org/apache/lucene/search/LongValuesSource.java |    39 +-
 .../lucene/search/MultiCollectorManager.java       |     5 +
 .../lucene/search/MultiLeafFieldComparator.java    |    11 +
 .../src/java/org/apache/lucene/search/Sort.java    |     2 +-
 .../java/org/apache/lucene/search/SortField.java   |    15 +-
 .../lucene/search/SortedNumericSortField.java      |    54 +-
 .../lucene/search/TimeLimitingCollector.java       |     2 +
 .../apache/lucene/search/TopFieldCollector.java    |    34 +-
 .../src/java/org/apache/lucene/search/Weight.java  |    64 +-
 .../lucene/search/comparators/DocComparator.java   |   185 +
 .../search/comparators/DoubleComparator.java       |   117 +
 .../lucene/search/comparators/FloatComparator.java |   117 +
 .../lucene/search/comparators/IntComparator.java   |   119 +
 .../lucene/search/comparators/LongComparator.java  |   119 +
 .../lucene/search/comparators/MinDocIterator.java  |    66 +
 .../search/comparators/NumericComparator.java      |   253 +
 .../lucene/search/comparators/package-info.java    |    23 +
 .../lucene/search/similarities/AxiomaticF1EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF1LOG.java |     2 +-
 .../lucene/search/similarities/AxiomaticF2EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF2LOG.java |     2 +-
 .../lucene/search/similarities/AxiomaticF3EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF3LOG.java |     2 +-
 .../lucene/search/similarities/Similarity.java     |    21 +-
 .../lucene/search/spans/SpanContainingQuery.java   |     6 +-
 .../apache/lucene/search/spans/SpanNearQuery.java  |     4 +
 .../apache/lucene/search/spans/SpanNotQuery.java   |     4 +
 .../apache/lucene/search/spans/SpanOrQuery.java    |     4 +
 .../search/spans/SpanPositionCheckQuery.java       |     4 +
 .../apache/lucene/search/spans/SpanTermQuery.java  |     4 +
 .../lucene/search/spans/SpanWithinQuery.java       |     6 +-
 .../apache/lucene/store/ByteBuffersDataOutput.java |    10 +-
 .../org/apache/lucene/store/LockStressTest.java    |    43 +-
 .../org/apache/lucene/store/LockVerifyServer.java  |    44 +-
 .../apache/lucene/store/VerifyingLockFactory.java  |     6 +-
 .../java/org/apache/lucene/util/Accountable.java   |     4 +
 .../org/apache/lucene/util/AttributeFactory.java   |     2 +-
 .../java/org/apache/lucene/util/ByteBlockPool.java |     2 +-
 .../lucene/util/ClasspathResourceLoader.java       |    97 +
 .../src/java/org/apache/lucene/util/IOUtils.java   |     2 +-
 .../java/org/apache/lucene/util/IntBlockPool.java  |     2 +-
 .../src/java/org/apache/lucene/util/LongsRef.java  |     4 +-
 .../java/org/apache/lucene/util/PagedBytes.java    |     8 +
 .../org/apache/lucene/util/RamUsageEstimator.java  |     2 +-
 .../org/apache/lucene/util/ResourceLoader.java     |    44 +
 .../apache/lucene/util/ResourceLoaderAware.java    |    34 +
 .../src/java/org/apache/lucene/util/Version.java   |    14 +
 .../java/org/apache/lucene/util/bkd/BKDConfig.java |    90 +
 .../apache/lucene/util/bkd/BKDRadixSelector.java   |   205 +-
 .../java/org/apache/lucene/util/bkd/BKDReader.java |   184 +-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java |   557 +-
 .../apache/lucene/util/bkd/HeapPointReader.java    |    18 +-
 .../apache/lucene/util/bkd/HeapPointWriter.java    |    53 +-
 .../lucene/util/bkd/MutablePointsReaderUtils.java  |    41 +-
 .../apache/lucene/util/bkd/OfflinePointReader.java |    36 +-
 .../apache/lucene/util/bkd/OfflinePointWriter.java |    14 +-
 .../java/org/apache/lucene/util/compress/LZ4.java  |    82 +-
 .../util/packed/AbstractBlockPackedWriter.java     |     2 +-
 .../org/apache/lucene/util/packed/PackedInts.java  |     2 +-
 lucene/core/src/java/overview.html                 |     8 +-
 .../org.apache.lucene.analysis.TokenizerFactory    |    16 +
 .../org.apache.lucene.analysis.CharFilterFactory   |    16 +
 .../org.apache.lucene.analysis.TokenFilterFactory  |    16 +
 .../lucene/analysis/FakeCharFilterFactory.java     |    43 +
 .../lucene/analysis/FakeTokenFilterFactory.java    |    42 +
 .../analysis/TestAbstractAnalysisFactory.java      |    39 +
 .../lucene/analysis/TestAnalysisSPILoader.java     |   142 +
 .../analysis/standard/TestStandardFactories.java   |    63 +
 .../lucene/codecs/TestCodecLoadingDeadlock.java    |     4 -
 .../codecs/lucene86/TestLucene86PointsFormat.java  |     4 +-
 ...tLucene87StoredFieldsFormatHighCompression.java |     4 +
 .../document/TestXYMultiPolygonShapeQueries.java   |    21 +-
 .../index/TestDocumentsWriterPerThreadPool.java    |     2 -
 .../lucene/index/TestFieldUpdatesBuffer.java       |    24 +-
 .../lucene/index/TestFlushByRamOrCountsPolicy.java |     2 +-
 .../org/apache/lucene/index/TestIndexWriter.java   |    26 +-
 .../apache/lucene/index/TestIndexWriterConfig.java |    15 -
 .../lucene/index/TestIndexWriterOnJRECrash.java    |     3 -
 .../lucene/index/TestIndexWriterWithThreads.java   |     2 +-
 .../lucene/index/TestSizeBoundedForceMerge.java    |     2 +-
 .../lucene/index/TestSortingCodecReader.java       |   228 +
 .../apache/lucene/index/TestTieredMergePolicy.java |     6 +-
 .../apache/lucene/search/TestConjunctionDISI.java  |    19 +-
 .../lucene/search/TestDoubleValuesSource.java      |     5 +
 .../search/TestFieldSortOptimizationSkipping.java  |   202 +-
 .../lucene/search/TestLatLonPointQueries.java      |     4 +-
 .../apache/lucene/search/TestLongValuesSource.java |     6 +
 .../org/apache/lucene/search/TestNeedsScores.java  |     2 +-
 .../org/apache/lucene/search/TestPointQueries.java |     8 +-
 .../test/org/apache/lucene/search/TestSort.java    |    24 +-
 .../lucene/store/TestByteBuffersDataOutput.java    |    42 +
 .../lucene/store/TestStressLockFactories.java      |   104 +
 .../test/org/apache/lucene/util/TestVersion.java   |     2 +-
 .../apache/lucene/util/bkd/Test2BBKDPoints.java    |     8 +-
 .../test/org/apache/lucene/util/bkd/TestBKD.java   |    31 +-
 .../lucene/util/bkd/TestBKDRadixSelector.java      |   225 +-
 .../apache/lucene/util/bkd/TestBKDRadixSort.java   |   112 +-
 .../util/bkd/TestMutablePointsReaderUtils.java     |    93 +-
 .../apache/lucene/util/compress/LZ4TestCase.java   |    81 +-
 lucene/default-nested-ivy-settings.xml             |    56 -
 lucene/demo/build.xml                              |    61 -
 lucene/demo/ivy.xml                                |    21 -
 .../lucene/demo/facet/RangeFacetsExample.java      |     2 +-
 lucene/demo/src/java/overview.html                 |     4 +-
 lucene/documentation/build.gradle                  |    18 +
 .../src/assets}/lucene_green_300.gif               |   Bin
 .../src/markdown}/index.template.md                |     0
 lucene/expressions/build.xml                       |   120 -
 lucene/expressions/ivy.xml                         |    30 -
 lucene/facet/build.xml                             |    47 -
 lucene/facet/ivy.xml                               |    27 -
 .../lucene/facet/taxonomy/TaxonomyFacetLabels.java |   195 +
 .../org/apache/lucene/facet/FacetTestCase.java     |    61 +-
 .../org/apache/lucene/facet/TestDrillSideways.java |    18 +-
 .../lucene/facet/range/TestRangeFacetCounts.java   |     5 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |    52 +-
 .../facet/taxonomy/TestTaxonomyFacetLabels.java    |   194 +
 lucene/grouping/build.gradle                       |     2 +-
 lucene/grouping/build.xml                          |    49 -
 lucene/grouping/ivy.xml                            |    21 -
 lucene/highlighter/build.xml                       |    55 -
 lucene/highlighter/ivy.xml                         |    21 -
 .../search/highlight/LimitTokenOffsetFilter.java   |     2 +-
 .../matchhighlight/FieldValueHighlighters.java     |   139 +
 .../search/matchhighlight/MatchHighlighter.java    |   308 +
 .../matchhighlight/MatchRegionRetriever.java       |    11 +-
 .../lucene/search/matchhighlight/OffsetRange.java  |    11 +
 .../search/matchhighlight/PassageFormatter.java    |    17 +-
 .../search/matchhighlight/PassageSelector.java     |    69 +-
 .../search/matchhighlight/AnalyzerWithGaps.java    |    51 +
 .../lucene/search/matchhighlight/IndexBuilder.java |   105 +
 .../matchhighlight/TestMatchHighlighter.java       |   466 +
 .../matchhighlight/TestMatchRegionRetriever.java   |   326 +-
 .../search/matchhighlight/TestPassageSelector.java |    80 +-
 lucene/ivy-ignore-conflicts.properties             |    14 -
 lucene/ivy-versions.properties                     |   334 -
 lucene/join/build.xml                              |    27 -
 lucene/join/ivy.xml                                |    21 -
 .../search/join/ToParentBlockJoinSortField.java    |   151 +-
 lucene/licenses/ant-1.8.2.jar.sha1                 |     1 -
 lucene/licenses/ant-LICENSE-ASL.txt                |   272 -
 lucene/licenses/ant-NOTICE.txt                     |    26 -
 lucene/licenses/ivy-2.4.0.jar.sha1                 |     1 -
 lucene/licenses/ivy-LICENSE-ASL.txt                |   258 -
 lucene/licenses/ivy-NOTICE.txt                     |    16 -
 lucene/luke/build.gradle                           |    35 +-
 lucene/luke/build.xml                              |    82 -
 lucene/luke/ivy.xml                                |    34 -
 .../analysis/AnalysisChainDialogFactory.java       |     6 +-
 .../lucene/luke/models/analysis/Analysis.java      |     6 +-
 .../lucene/luke/models/analysis/AnalysisImpl.java  |     6 +-
 .../luke/models/util/twentynewsgroups/Message.java |     2 +-
 .../luke/models/commits/CommitsImplTest.java       |     7 +-
 lucene/memory/build.xml                            |    34 -
 lucene/memory/ivy.xml                              |    21 -
 .../apache/lucene/index/memory/MemoryIndex.java    |     1 +
 lucene/misc/build.gradle                           |     2 +-
 lucene/misc/build.xml                              |    52 -
 lucene/misc/ivy.xml                                |    21 -
 .../org/apache/lucene/document/LazyDocument.java   |     1 +
 lucene/module-build.xml                            |   721 -
 lucene/monitor/build.xml                           |    53 -
 lucene/monitor/ivy.xml                             |    21 -
 lucene/packaging/build.gradle                      |   168 +
 lucene/queries/build.gradle                        |     3 +-
 lucene/queries/build.xml                           |    32 -
 lucene/queries/ivy.xml                             |    21 -
 .../lucene/queries/function/FunctionQuery.java     |     8 +
 .../function/valuesource/MultiFunction.java        |     1 +
 lucene/queryparser/build.xml                       |   178 -
 lucene/queryparser/ivy.xml                         |    21 -
 .../lucene/queryparser/charstream/CharStream.java  |   109 +
 .../queryparser/charstream/FastCharStream.java     |   135 +
 .../queryparser/charstream/package-info.java       |    26 +
 .../lucene/queryparser/classic/CharStream.java     |   115 -
 .../lucene/queryparser/classic/FastCharStream.java |   141 -
 .../lucene/queryparser/classic/ParseException.java |    38 +-
 .../lucene/queryparser/classic/QueryParser.java    |   735 +-
 .../lucene/queryparser/classic/QueryParser.jj      |     2 +
 .../queryparser/classic/QueryParserBase.java       |     2 +
 .../classic/QueryParserTokenManager.java           |   458 +-
 .../apache/lucene/queryparser/classic/Token.java   |     7 +-
 .../lucene/queryparser/classic/TokenMgrError.java  |    24 +-
 .../complexPhrase/ComplexPhraseQueryParser.java    |    13 +-
 .../precedence/processors/package-info.java        |    39 +
 .../flexible/precedence/processors/package.html    |    47 -
 .../flexible/standard/nodes/RegexpQueryNode.java   |    14 +-
 .../flexible/standard/parser/CharStream.java       |   115 -
 .../flexible/standard/parser/FastCharStream.java   |   141 -
 .../flexible/standard/parser/ParseException.java   |    84 +-
 .../standard/parser/StandardSyntaxParser.java      |  1402 +-
 .../standard/parser/StandardSyntaxParser.jj        |   760 +-
 .../parser/StandardSyntaxParserConstants.java      |    24 +-
 .../parser/StandardSyntaxParserTokenManager.java   |   646 +-
 .../flexible/standard/parser/Token.java            |     7 +-
 .../flexible/standard/parser/TokenMgrError.java    |    24 +-
 .../queryparser/surround/parser/CharStream.java    |   115 -
 .../surround/parser/FastCharStream.java            |   140 -
 .../surround/parser/ParseException.java            |    38 +-
 .../queryparser/surround/parser/QueryParser.java   |   582 +-
 .../queryparser/surround/parser/QueryParser.jj     |     2 +
 .../surround/parser/QueryParserTokenManager.java   |   325 +-
 .../lucene/queryparser/surround/parser/Token.java  |     7 +-
 .../queryparser/surround/parser/TokenMgrError.java |    24 +-
 .../queryparser/classic/TestQueryParser.java       |     1 +
 .../complexPhrase/TestComplexPhraseQuery.java      |     6 +-
 .../precedence/TestPrecedenceQueryParser.java      |     1 -
 .../flexible/standard/TestQPHelper.java            |    23 +-
 .../queryparser/util/QueryParserTestBase.java      |     1 -
 lucene/queryparser/xmldtddocbuild.xml              |    53 -
 lucene/replicator/build.gradle                     |     1 +
 lucene/replicator/build.xml                        |    53 -
 lucene/replicator/ivy.xml                          |    47 -
 lucene/sandbox/build.xml                           |    26 -
 lucene/sandbox/ivy.xml                             |    21 -
 .../idversion/VersionBlockTreeTermsWriter.java     |     4 +-
 .../IndexSortSortedNumericDocValuesRangeQuery.java |     4 +-
 ...tIndexSortSortedNumericDocValuesRangeQuery.java |     2 +-
 lucene/site/xsl/index.xsl                          |   117 -
 lucene/spatial-extras/build.gradle                 |     2 +
 lucene/spatial-extras/build.xml                    |    62 -
 lucene/spatial-extras/ivy.xml                      |    40 -
 .../org/apache/lucene/spatial/package-info.java    |    19 +
 .../java/org/apache/lucene/spatial/package.html    |    26 -
 .../lucene/spatial/prefix/PrefixTreeStrategy.java  |     1 +
 .../lucene/spatial/prefix/tree/QuadPrefixTree.java |     1 +
 .../apache/lucene/spatial/util/package-info.java   |    19 +
 .../org/apache/lucene/spatial/util/package.html    |    26 -
 .../apache/lucene/spatial/StrategyTestCase.java    |     2 +-
 .../spatial/prefix/HeatmapFacetCounterTest.java    |     2 +-
 .../prefix/RandomSpatialOpFuzzyPrefixTreeTest.java |     2 +-
 lucene/spatial3d/build.xml                         |    30 -
 lucene/spatial3d/ivy.xml                           |    21 -
 .../lucene/spatial3d/geom/GeoExactCircle.java      |     3 +-
 lucene/suggest/build.xml                           |    47 -
 lucene/suggest/ivy.xml                             |    21 -
 .../analyzing/SuggestStopFilterFactory.java        |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../analyzing/TestSuggestStopFilterFactory.java    |     4 +-
 lucene/test-framework/build.xml                    |    82 -
 lucene/test-framework/ivy.xml                      |    33 -
 .../analysis/BaseTokenStreamFactoryTestCase.java   |   142 +
 .../lucene/analysis/BaseTokenStreamTestCase.java   |     3 +-
 .../codecs/asserting/AssertingDocValuesFormat.java |     4 +-
 .../asserting/AssertingStoredFieldsFormat.java     |    10 +
 .../asserting/AssertingTermVectorsFormat.java      |    10 +
 .../codecs/compressing/CompressingCodec.java       |     4 +-
 .../DeflateWithPresetCompressingCodec.java         |     6 +-
 .../compressing/LZ4WithPresetCompressingCodec.java |    36 +
 .../codecs/cranky/CrankyStoredFieldsFormat.java    |    12 +
 .../codecs/cranky/CrankyTermVectorsFormat.java     |    13 +
 .../java/org/apache/lucene/geo/ShapeTestUtil.java  |     6 +-
 .../apache/lucene/index/AssertingLeafReader.java   |    32 +-
 .../index/BaseTermVectorsFormatTestCase.java       |    89 +-
 .../apache/lucene/index/PointsStackTracker.java    |     1 +
 .../java/org/apache/lucene/index/RandomCodec.java  |    19 +-
 .../org/apache/lucene/search/AssertingWeight.java  |    13 +-
 .../lucene/search/BaseRangeFieldQueryTestCase.java |     6 +-
 .../lucene/search/ShardSearchingTestBase.java      |     1 +
 .../lucene/util/RunListenerPrintReproduceInfo.java |    14 +-
 .../services/org.apache.lucene.codecs.Codec        |     1 +
 .../asserting/TestAssertingTermVectorsFormat.java  |     7 +-
 .../TestCompressingStoredFieldsFormat.java         |     3 +-
 .../TestCompressingTermVectorsFormat.java          |     2 +-
 .../apache/lucene/util/TestReproduceMessage.java   |    70 +-
 .../util/TestReproduceMessageWithRepeated.java     |     9 +-
 lucene/tools/build.xml                             |    64 -
 lucene/tools/custom-tasks.xml                      |   149 -
 lucene/tools/forbiddenApis/base.txt                |    64 -
 lucene/tools/forbiddenApis/lucene.txt              |    49 -
 lucene/tools/forbiddenApis/servlet-api.txt         |    43 -
 lucene/tools/forbiddenApis/solr.txt                |    61 -
 lucene/tools/forbiddenApis/tests.txt               |    29 -
 lucene/tools/ivy.xml                               |    29 -
 lucene/tools/junit4/cached-timehints.txt           |     0
 lucene/tools/junit4/tests.policy                   |   116 -
 .../tools/src/groovy/check-source-patterns.groovy  |   229 -
 lucene/tools/src/groovy/check-working-copy.groovy  |    61 -
 .../src/groovy/install-markdown-filter.groovy      |    61 -
 lucene/tools/src/groovy/run-beaster.groovy         |   121 -
 lucene/tools/src/groovy/run-maven-build.groovy     |    50 -
 lucene/tools/src/java/lucene-solr.antlib.xml       |    27 -
 .../dependencies/GetMavenDependenciesTask.java     |   920 -
 .../dependencies/InterpolatedProperties.java       |   162 -
 .../lucene/validation/LibVersionsCheckTask.java    |   903 -
 .../apache/lucene/validation/LicenseCheckTask.java |   352 -
 .../org/apache/lucene/validation/LicenseType.java  |    75 -
 .../lucene/validation/ivyde/IvyNodeElement.java    |   178 -
 .../validation/ivyde/IvyNodeElementAdapter.java    |   135 -
 lucene/top-level-ivy-settings.xml                  |    24 -
 lucene/version.properties                          |    10 -
 settings.gradle                                    |    11 +-
 solr/.gitignore                                    |     5 -
 solr/CHANGES.txt                                   |   127 +-
 solr/NOTICE.txt                                    |    12 -
 solr/README.md                                     |    57 +-
 solr/bin/solr                                      |    12 +-
 solr/bin/solr.cmd                                  |    65 +-
 solr/bin/solr.in.cmd                               |     2 +-
 solr/bin/solr.in.sh                                |    12 +-
 solr/build.gradle                                  |     4 +-
 solr/build.xml                                     |   813 -
 solr/cloud-dev/cloud.sh                            |    23 +-
 solr/common-build.xml                              |   551 -
 solr/contrib/analysis-extras/build.gradle          |     1 -
 solr/contrib/analysis-extras/build.xml             |    92 -
 solr/contrib/analysis-extras/ivy.xml               |    41 -
 .../org/apache/solr/schema/ICUCollationField.java  |     4 +-
 ...ExtractNamedEntitiesUpdateProcessorFactory.java |     8 +-
 .../apache/solr/schema/TestICUCollationField.java  |     2 +-
 solr/contrib/analytics/build.xml                   |    28 -
 solr/contrib/analytics/ivy.xml                     |    29 -
 solr/contrib/clustering/build.xml                  |    28 -
 solr/contrib/clustering/ivy.xml                    |    41 -
 .../clustering/carrot2/CarrotClusteringEngine.java |     2 +-
 .../SolrStopwordsCarrot2LexicalDataFactory.java    |     2 +-
 solr/contrib/contrib-build.xml                     |    57 -
 solr/contrib/dataimporthandler-extras/build.gradle |    33 -
 solr/contrib/dataimporthandler-extras/build.xml    |    96 -
 solr/contrib/dataimporthandler-extras/ivy.xml      |    40 -
 .../handler/dataimport/MailEntityProcessor.java    |   901 -
 .../handler/dataimport/TikaEntityProcessor.java    |   253 -
 .../apache/solr/handler/dataimport/package.html    |    23 -
 .../src/java/overview.html                         |    21 -
 .../src/resources/solr-default-tika-config.xml     |    20 -
 .../src/test-files/dihextras/bad.doc               |   Bin 116222 -> 0 bytes
 .../src/test-files/dihextras/solr-word.pdf         |   Bin 21052 -> 0 bytes
 .../conf/dataimport-schema-no-unique-key.xml       |   205 -
 .../collection1/conf/dataimport-solrconfig.xml     |   277 -
 .../src/test-files/dihextras/structured.html       |    29 -
 .../src/test-files/dihextras/test_jpeg.jpg         |   Bin 12924 -> 0 bytes
 .../dihextras/test_recursive_embedded.docx         |   Bin 27082 -> 0 bytes
 .../src/test-files/dihextras/test_vsdx.vsdx        |   Bin 44426 -> 0 bytes
 .../dataimport/TestMailEntityProcessor.java        |   199 -
 .../dataimport/TestTikaEntityProcessor.java        |   221 -
 solr/contrib/dataimporthandler/README.md           |    26 -
 solr/contrib/dataimporthandler/build.gradle        |    34 -
 solr/contrib/dataimporthandler/build.xml           |    32 -
 solr/contrib/dataimporthandler/ivy.xml             |    34 -
 .../dataimport/BinContentStreamDataSource.java     |    70 -
 .../solr/handler/dataimport/BinFileDataSource.java |    64 -
 .../solr/handler/dataimport/BinURLDataSource.java  |   104 -
 .../solr/handler/dataimport/CachePropertyUtil.java |    48 -
 .../solr/handler/dataimport/ClobTransformer.java   |    85 -
 .../solr/handler/dataimport/ConfigParseUtil.java   |    73 -
 .../dataimport/ContentStreamDataSource.java        |    69 -
 .../apache/solr/handler/dataimport/Context.java    |   221 -
 .../solr/handler/dataimport/ContextImpl.java       |   264 -
 .../apache/solr/handler/dataimport/DIHCache.java   |   103 -
 .../solr/handler/dataimport/DIHCacheSupport.java   |   279 -
 .../solr/handler/dataimport/DIHLogLevels.java      |    21 -
 .../solr/handler/dataimport/DIHProperties.java     |    45 -
 .../apache/solr/handler/dataimport/DIHWriter.java  |    99 -
 .../solr/handler/dataimport/DIHWriterBase.java     |    44 -
 .../solr/handler/dataimport/DataImportHandler.java |   318 -
 .../dataimport/DataImportHandlerException.java     |    75 -
 .../solr/handler/dataimport/DataImporter.java      |   628 -
 .../apache/solr/handler/dataimport/DataSource.java |    66 -
 .../handler/dataimport/DateFormatEvaluator.java    |   180 -
 .../handler/dataimport/DateFormatTransformer.java  |   106 -
 .../apache/solr/handler/dataimport/DebugInfo.java  |    66 -
 .../solr/handler/dataimport/DebugLogger.java       |   295 -
 .../apache/solr/handler/dataimport/DocBuilder.java |  1020 -
 .../solr/handler/dataimport/EntityProcessor.java   |   114 -
 .../handler/dataimport/EntityProcessorBase.java    |   174 -
 .../handler/dataimport/EntityProcessorWrapper.java |   357 -
 .../apache/solr/handler/dataimport/Evaluator.java  |   140 -
 .../solr/handler/dataimport/EventListener.java     |    35 -
 .../handler/dataimport/FieldReaderDataSource.java  |   122 -
 .../handler/dataimport/FieldStreamDataSource.java  |    85 -
 .../solr/handler/dataimport/FileDataSource.java    |   155 -
 .../dataimport/FileListEntityProcessor.java        |   305 -
 .../handler/dataimport/HTMLStripTransformer.java   |    96 -
 .../solr/handler/dataimport/JdbcDataSource.java    |   583 -
 .../handler/dataimport/LineEntityProcessor.java    |   164 -
 .../solr/handler/dataimport/LogTransformer.java    |    67 -
 .../solr/handler/dataimport/MockDataSource.java    |    61 -
 .../dataimport/NumberFormatTransformer.java        |   134 -
 .../dataimport/PlainTextEntityProcessor.java       |    78 -
 .../solr/handler/dataimport/RegexTransformer.java  |   200 -
 .../solr/handler/dataimport/RequestInfo.java       |   177 -
 .../solr/handler/dataimport/ScriptTransformer.java |   131 -
 .../handler/dataimport/SimplePropertiesWriter.java |   247 -
 .../handler/dataimport/SolrEntityProcessor.java    |   321 -
 .../dataimport/SolrQueryEscapingEvaluator.java     |    35 -
 .../apache/solr/handler/dataimport/SolrWriter.java |   175 -
 .../handler/dataimport/SortedMapBackedCache.java   |   238 -
 .../handler/dataimport/SqlEntityProcessor.java     |   173 -
 .../handler/dataimport/SqlEscapingEvaluator.java   |    41 -
 .../handler/dataimport/TemplateTransformer.java    |   115 -
 .../solr/handler/dataimport/Transformer.java       |    50 -
 .../solr/handler/dataimport/URLDataSource.java     |   154 -
 .../solr/handler/dataimport/UrlEvaluator.java      |    46 -
 .../solr/handler/dataimport/VariableResolver.java  |   211 -
 .../handler/dataimport/XPathEntityProcessor.java   |   555 -
 .../solr/handler/dataimport/XPathRecordReader.java |   670 -
 .../handler/dataimport/ZKPropertiesWriter.java     |    95 -
 .../org/apache/solr/handler/dataimport/Zipper.java |   115 -
 .../dataimport/config/ConfigNameConstants.java     |    59 -
 .../handler/dataimport/config/ConfigParseUtil.java |    72 -
 .../dataimport/config/DIHConfiguration.java        |   199 -
 .../solr/handler/dataimport/config/Entity.java     |   228 -
 .../handler/dataimport/config/EntityField.java     |   102 -
 .../solr/handler/dataimport/config/Field.java      |   108 -
 .../handler/dataimport/config/PropertyWriter.java  |    38 -
 .../solr/handler/dataimport/config/Script.java     |    41 -
 .../handler/dataimport/config/package-info.java    |    24 -
 .../solr/handler/dataimport/package-info.java      |    25 -
 .../dataimporthandler/src/java/overview.html       |    21 -
 .../collection1/conf/contentstream-solrconfig.xml  |   287 -
 .../collection1/conf/data-config-end-to-end.xml    |    41 -
 .../conf/data-config-with-datasource.xml           |     9 -
 .../conf/data-config-with-transformer.xml          |    10 -
 .../collection1/conf/dataconfig-contentstream.xml  |    10 -
 .../conf/dataimport-nodatasource-solrconfig.xml    |   279 -
 .../solr/collection1/conf/dataimport-schema.xml    |    70 -
 .../collection1/conf/dataimport-solr_id-schema.xml |   313 -
 .../collection1/conf/dataimport-solrconfig.xml     |   287 -
 .../dih/solr/collection1/conf/protwords.txt        |    20 -
 .../collection1/conf/single-entity-data-config.xml |     9 -
 .../dih/solr/collection1/conf/stopwords.txt        |    16 -
 .../dih/solr/collection1/conf/synonyms.txt         |    22 -
 .../src/test-files/dih/solr/solr.xml               |    27 -
 .../dataimporthandler/src/test-files/log4j2.xml    |    42 -
 .../src/test-files/solr/collection1/README         |     1 -
 .../solr/configsets/dihconfigset/conf/README       |     2 -
 .../solr/configsets/dihconfigset/conf/schema.xml   |    70 -
 .../configsets/dihconfigset/conf/solrconfig.xml    |   287 -
 .../dataimporthandler/src/test-files/solr/solr.xml |    27 -
 .../dataimport/AbstractDIHCacheTestCase.java       |   235 -
 .../dataimport/AbstractDIHJdbcTestCase.java        |   198 -
 .../AbstractDataImportHandlerTestCase.java         |   379 -
 .../AbstractSqlEntityProcessorTestCase.java        |   848 -
 .../handler/dataimport/AddAColumnTransformer.java  |    31 -
 .../solr/handler/dataimport/DestroyCountCache.java |    37 -
 .../dataimport/MockInitialContextFactory.java      |    52 -
 .../dataimport/MockSolrEntityProcessor.java        |    76 -
 .../handler/dataimport/MockStringDataSource.java   |    54 -
 .../handler/dataimport/TestBuiltInEvaluators.java  |   188 -
 .../handler/dataimport/TestClobTransformer.java    |    64 -
 .../dataimport/TestContentStreamDataSource.java    |   196 -
 .../solr/handler/dataimport/TestContextImpl.java   |    69 -
 .../solr/handler/dataimport/TestDataConfig.java    |    77 -
 .../dataimport/TestDateFormatTransformer.java      |    89 -
 .../solr/handler/dataimport/TestDocBuilder.java    |   341 -
 .../solr/handler/dataimport/TestDocBuilder2.java   |   445 -
 .../dataimport/TestEntityProcessorBase.java        |    84 -
 .../handler/dataimport/TestEphemeralCache.java     |   143 -
 .../solr/handler/dataimport/TestErrorHandling.java |   210 -
 .../solr/handler/dataimport/TestFieldReader.java   |    66 -
 .../dataimport/TestFileListEntityProcessor.java    |   194 -
 .../TestFileListWithLineEntityProcessor.java       |    64 -
 .../dataimport/TestHierarchicalDocBuilder.java     |   483 -
 .../handler/dataimport/TestJdbcDataSource.java     |   663 -
 .../dataimport/TestJdbcDataSourceConvertType.java  |    76 -
 .../dataimport/TestLineEntityProcessor.java        |   259 -
 .../handler/dataimport/TestNestedChildren.java     |    65 -
 .../dataimport/TestNonWritablePersistFile.java     |   102 -
 .../dataimport/TestNumberFormatTransformer.java    |   160 -
 .../dataimport/TestPlainTextEntityProcessor.java   |   182 -
 .../handler/dataimport/TestRegexTransformer.java   |   213 -
 .../handler/dataimport/TestScriptTransformer.java  |   173 -
 .../dataimport/TestSimplePropertiesWriter.java     |   135 -
 .../TestSolrEntityProcessorEndToEnd.java           |   374 -
 .../dataimport/TestSolrEntityProcessorUnit.java    |   188 -
 .../dataimport/TestSortedMapBackedCache.java       |   192 -
 .../handler/dataimport/TestSqlEntityProcessor.java |   115 -
 .../dataimport/TestSqlEntityProcessorDelta.java    |   209 -
 .../dataimport/TestTemplateTransformer.java        |   115 -
 .../solr/handler/dataimport/TestURLDataSource.java |    45 -
 .../handler/dataimport/TestVariableResolver.java   |   173 -
 .../dataimport/TestVariableResolverEndToEnd.java   |   141 -
 .../solr/handler/dataimport/TestWriterImpl.java    |    83 -
 .../dataimport/TestXPathEntityProcessor.java       |   506 -
 .../handler/dataimport/TestXPathRecordReader.java  |   591 -
 .../handler/dataimport/TestZKPropertiesWriter.java |   279 -
 .../dataimport/TripleThreatTransformer.java        |    75 -
 solr/contrib/extraction/build.xml                  |    28 -
 solr/contrib/extraction/ivy.xml                    |    80 -
 .../extraction/ExtractingDocumentLoader.java       |     2 +-
 solr/contrib/jaegertracer-configurator/build.xml   |    34 -
 solr/contrib/jaegertracer-configurator/ivy.xml     |    32 -
 solr/contrib/langid/build.xml                      |   102 -
 solr/contrib/langid/ivy.xml                        |    32 -
 .../LanguageIdentifierUpdateProcessor.java         |     4 +-
 solr/contrib/ltr/build.gradle                      |     1 -
 solr/contrib/ltr/build.xml                         |    35 -
 solr/contrib/ltr/ivy.xml                           |    33 -
 .../apache/solr/ltr/search/LTRQParserPlugin.java   |     4 +-
 .../test/org/apache/solr/ltr/TestRerankBase.java   |    14 +-
 solr/contrib/prometheus-exporter/build.xml         |    64 -
 solr/contrib/prometheus-exporter/ivy.xml           |    41 -
 .../collector/SchedulerMetricsCollector.java       |     2 +-
 .../solr/prometheus/exporter/MetricsQuery.java     |     2 +-
 .../exporter/PrometheusExporterSettings.java       |     2 +-
 solr/contrib/velocity/build.gradle                 |    33 -
 solr/contrib/velocity/build.xml                    |    28 -
 solr/contrib/velocity/ivy.xml                      |    36 -
 .../java/org/apache/solr/response/PageTool.java    |    92 -
 .../solr/response/SolrVelocityResourceLoader.java  |    61 -
 .../solr/response/VelocityResponseWriter.java      |   468 -
 .../src/java/org/apache/solr/response/package.html |    23 -
 solr/contrib/velocity/src/java/overview.html       |    21 -
 .../velocity/src/resources/VM_global_library.vm    |     4 -
 solr/contrib/velocity/src/resources/_macros.vm     |    70 -
 solr/contrib/velocity/src/resources/macros.vm      |     3 -
 .../velocity/src/resources/velocity/_default.vm    |    14 -
 .../velocity/src/resources/velocity/browse.vm      |    73 -
 .../velocity/src/resources/velocity/error.vm       |     4 -
 .../velocity/src/resources/velocity/facets.vm      |    23 -
 .../velocity/src/resources/velocity/footer.vm      |    19 -
 .../velocity/src/resources/velocity/head.vm        |   185 -
 .../contrib/velocity/src/resources/velocity/hit.vm |    27 -
 .../velocity/src/resources/velocity/layout.vm      |    19 -
 .../src/resources/velocity/resources.properties    |     6 -
 .../src/resources/velocity/results_list.vm         |     3 -
 .../velocity/src/test-files/velocity/file.vm       |     1 -
 .../velocity/solr/collection1/conf/schema.xml      |    26 -
 .../velocity/solr/collection1/conf/solrconfig.xml  |    52 -
 .../solr/collection1/conf/velocity-init.properties |    18 -
 .../collection1/conf/velocity/VM_global_library.vm |     3 -
 .../solr/collection1/conf/velocity/encoding.vm     |     1 -
 .../solr/collection1/conf/velocity/layout.vm       |     1 -
 .../solr/collection1/conf/velocity/locale.vm       |     1 -
 .../collection1/conf/velocity/locale_number.vm     |     1 -
 .../solr/collection1/conf/velocity/macros.vm       |     3 -
 .../solr/collection1/conf/velocity/numFound.vm     |     1 -
 .../collection1/conf/velocity/outside_the_box.vm   |     4 -
 .../solr/collection1/conf/velocity/resource_get.vm |     1 -
 .../conf/velocity/sandbox_intersection.vm          |     5 -
 .../conf/velocity/test_macro_legacy_support.vm     |     1 -
 .../conf/velocity/test_macro_overridden.vm         |     1 -
 .../conf/velocity/test_macro_visible.vm            |     1 -
 solr/contrib/velocity/src/test/custom_tool.vm      |    19 -
 solr/contrib/velocity/src/test/foreach.vm          |    14 -
 .../test/org/apache/solr/velocity/MockTool.java    |    34 -
 .../solr/velocity/VelocityResponseWriterTest.java  |   318 -
 .../src/test/velocity/resources.properties         |    18 -
 .../src/test/velocity/resources_en_UK.properties   |    18 -
 solr/core/build.gradle                             |     2 -
 solr/core/build.xml                                |   131 -
 solr/core/ivy.xml                                  |   148 -
 .../solr/analysis/LowerCaseTokenizerFactory.java   |     2 +-
 .../analysis/ReversedWildcardFilterFactory.java    |     2 +-
 .../org/apache/solr/analysis/TokenizerChain.java   |     6 +-
 .../src/java/org/apache/solr/api/AnnotatedApi.java |    12 +-
 .../apache/solr/api/CustomContainerPlugins.java    |    26 +-
 .../src/java/org/apache/solr/api/PayloadObj.java   |     4 +-
 .../apache/solr/cloud/ActiveReplicaWatcher.java    |     4 +-
 .../org/apache/solr/cloud/CloudDescriptor.java     |     2 +-
 .../src/java/org/apache/solr/cloud/CloudUtil.java  |     2 +-
 .../cloud/OverseerConfigSetMessageHandler.java     |    24 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |     9 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |     7 -
 .../java/org/apache/solr/cloud/ZkController.java   |    28 +-
 .../apache/solr/cloud/ZkSolrResourceLoader.java    |     6 +
 .../apache/solr/cloud/api/collections/Assign.java  |    64 +-
 .../solr/cloud/api/collections/BackupCmd.java      |     2 +-
 .../cloud/api/collections/CreateCollectionCmd.java |    22 +-
 .../cloud/api/collections/DeleteCollectionCmd.java |     4 +-
 .../cloud/api/collections/DeleteReplicaCmd.java    |     1 -
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |     3 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |     6 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |     3 +-
 .../src/java/org/apache/solr/cluster/Cluster.java  |    50 +
 .../src/java/org/apache/solr/cluster/Node.java     |    25 +
 .../src/java/org/apache/solr/cluster/Replica.java  |    51 +
 .../src/java/org/apache/solr/cluster/Shard.java    |    60 +
 .../org/apache/solr/cluster/SolrCollection.java    |    78 +
 .../java/org/apache/solr/cluster/package-info.java |    28 +
 .../solr/cluster/placement/AttributeFetcher.java   |    85 +
 .../solr/cluster/placement/AttributeValues.java    |    55 +
 .../solr/cluster/placement/PlacementException.java |    48 +
 .../solr/cluster/placement/PlacementPlan.java      |    43 +
 .../cluster/placement/PlacementPlanFactory.java    |    51 +
 .../solr/cluster/placement/PlacementPlugin.java    |    51 +
 .../cluster/placement/PlacementPluginConfig.java   |   115 +
 .../cluster/placement/PlacementPluginFactory.java  |    31 +
 .../solr/cluster/placement/PlacementRequest.java   |    64 +
 .../solr/cluster/placement/ReplicaPlacement.java   |    56 +
 .../placement/impl/AttributeFetcherImpl.java       |   228 +
 .../placement/impl/AttributeValuesImpl.java        |   114 +
 .../placement/impl/PlacementPlanFactoryImpl.java   |    37 +
 .../cluster/placement/impl/PlacementPlanImpl.java  |    45 +
 .../impl/PlacementPluginAssignStrategy.java        |    68 +
 .../placement/impl/PlacementPluginConfigImpl.java  |   204 +
 .../placement/impl/PlacementRequestImpl.java       |   100 +
 .../placement/impl/ReplicaPlacementImpl.java       |    83 +
 .../impl/SimpleClusterAbstractionsImpl.java        |   392 +
 .../solr/cluster/placement/impl/package-info.java  |    22 +
 .../solr/cluster/placement/package-info.java       |    40 +
 .../SamplePluginAffinityReplicaPlacement.java      |   509 +
 .../plugins/SamplePluginMinimizeCores.java         |   138 +
 .../plugins/SamplePluginRandomPlacement.java       |    88 +
 .../cluster/placement/plugins/package-info.java    |    21 +
 .../src/java/org/apache/solr/core/ConfigSet.java   |    13 +-
 .../org/apache/solr/core/ConfigSetService.java     |     3 +-
 .../java/org/apache/solr/core/CoreContainer.java   |    36 +-
 .../java/org/apache/solr/core/CoreDescriptor.java  |     2 +-
 .../apache/solr/core/DelegatingEventListener.java  |    55 +
 .../src/java/org/apache/solr/core/PluginBag.java   |    11 +-
 .../src/java/org/apache/solr/core/PluginInfo.java  |     2 +-
 .../org/apache/solr/core/RateLimiterConfig.java    |    53 +
 .../java/org/apache/solr/core/SolrClassLoader.java |    29 -
 .../src/java/org/apache/solr/core/SolrConfig.java  |     4 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |    72 +-
 .../src/java/org/apache/solr/core/SolrCores.java   |     7 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   136 +-
 .../java/org/apache/solr/core/SolrXmlConfig.java   |     4 +-
 .../java/org/apache/solr/core/XmlConfigFile.java   |     2 +-
 .../core/backup/repository/BackupRepository.java   |     4 +-
 .../solr/handler/AnalysisRequestHandlerBase.java   |     6 +-
 .../org/apache/solr/handler/CdcrBufferManager.java |    71 -
 .../solr/handler/CdcrBufferStateManager.java       |   178 -
 .../solr/handler/CdcrLeaderStateManager.java       |   162 -
 .../java/org/apache/solr/handler/CdcrParams.java   |   256 -
 .../solr/handler/CdcrProcessStateManager.java      |   178 -
 .../org/apache/solr/handler/CdcrReplicator.java    |   258 -
 .../apache/solr/handler/CdcrReplicatorManager.java |   441 -
 .../solr/handler/CdcrReplicatorScheduler.java      |   116 -
 .../apache/solr/handler/CdcrReplicatorState.java   |   299 -
 .../apache/solr/handler/CdcrRequestHandler.java    |   880 -
 .../org/apache/solr/handler/CdcrStateManager.java  |    47 -
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |   192 -
 .../java/org/apache/solr/handler/ClusterAPI.java   |   259 +
 .../org/apache/solr/handler/CollectionsAPI.java    |    63 +
 .../java/org/apache/solr/handler/IndexFetcher.java |   130 +-
 .../apache/solr/handler/ReplicationHandler.java    |    55 +-
 .../apache/solr/handler/RequestHandlerBase.java    |     4 +-
 .../org/apache/solr/handler/SchemaHandler.java     |    45 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |     2 +-
 .../org/apache/solr/handler/StreamHandler.java     |     2 +-
 .../apache/solr/handler/admin/BackupCoreOp.java    |     3 +-
 .../solr/handler/admin/CollectionHandlerApi.java   |    53 -
 .../solr/handler/admin/CollectionsHandler.java     |    75 +-
 .../solr/handler/admin/ConfigSetsHandler.java      |   187 +-
 .../solr/handler/admin/ConfigSetsHandlerApi.java   |    93 -
 .../solr/handler/admin/ContainerPluginsApi.java    |     4 +-
 .../solr/handler/admin/CoreAdminOperation.java     |     2 +-
 .../solr/handler/admin/HealthCheckHandler.java     |     3 -
 .../org/apache/solr/handler/admin/InfoHandler.java |     5 +-
 .../solr/handler/admin/LukeRequestHandler.java     |     6 +-
 .../apache/solr/handler/admin/MetricsHandler.java  |    24 +-
 .../apache/solr/handler/admin/PrepRecoveryOp.java  |     2 +-
 .../apache/solr/handler/admin/RestoreCoreOp.java   |     3 +-
 .../solr/handler/admin/SystemInfoHandler.java      |     7 +-
 .../component/PhrasesIdentificationComponent.java  |     2 +-
 .../handler/component/QueryElevationComponent.java |     4 +-
 .../handler/component/RealTimeGetComponent.java    |    15 +-
 .../solr/handler/component/SuggestComponent.java   |     4 +-
 .../solr/handler/component/TermsComponent.java     |    46 -
 .../solr/handler/tagger/TaggerRequestHandler.java  |     2 +-
 .../org/apache/solr/logging/DeprecationLog.java    |    53 +
 .../java/org/apache/solr/metrics/MetricsMap.java   |    69 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |    46 +-
 .../apache/solr/metrics/SolrMetricsContext.java    |     4 +-
 .../solr/metrics/reporters/solr/SolrReporter.java  |     2 +-
 .../java/org/apache/solr/parser/CharStream.java    |   115 -
 .../org/apache/solr/parser/FastCharStream.java     |   148 -
 .../org/apache/solr/parser/ParseException.java     |    38 +-
 .../java/org/apache/solr/parser/QueryParser.java   |   765 +-
 .../src/java/org/apache/solr/parser/QueryParser.jj |     2 +
 .../solr/parser/QueryParserTokenManager.java       |   559 +-
 .../apache/solr/parser/SolrQueryParserBase.java    |     4 +-
 .../src/java/org/apache/solr/parser/Token.java     |     7 +-
 .../java/org/apache/solr/parser/TokenMgrError.java |    24 +-
 .../src/java/org/apache/solr/pkg/PackageAPI.java   |    60 +-
 .../solr/pkg/PackageListeningClassLoader.java      |     4 +-
 .../java/org/apache/solr/pkg/PackageLoader.java    |     8 +
 .../org/apache/solr/pkg/PackagePluginHolder.java   |    20 +-
 .../java/org/apache/solr/query/package-info.java   |    21 +
 .../src/java/org/apache/solr/query/package.html    |    27 -
 .../org/apache/solr/request/json/package-info.java |    21 +
 .../java/org/apache/solr/request/json/package.html |    27 -
 .../apache/solr/request/macro/MacroExpander.java   |    35 +-
 .../apache/solr/request/macro/package-info.java    |    21 +
 .../org/apache/solr/request/macro/package.html     |    27 -
 .../solr/response/GeoJSONResponseWriter.java       |     7 -
 .../apache/solr/response/JSONResponseWriter.java   |     7 -
 .../java/org/apache/solr/response/JSONWriter.java  |    30 -
 .../solr/response/PHPSerializedResponseWriter.java |    10 +-
 .../org/apache/solr/response/SchemaXmlWriter.java  |     5 -
 .../solr/response/TabularResponseWriter.java       |     7 -
 .../apache/solr/response/TextResponseWriter.java   |    11 +-
 .../java/org/apache/solr/response/XMLWriter.java   |    20 -
 .../org/apache/solr/rest/BaseSolrResource.java     |   133 +-
 .../src/java/org/apache/solr/rest/DELETEable.java  |    26 -
 .../src/java/org/apache/solr/rest/GETable.java     |    26 -
 .../java/org/apache/solr/rest/ManagedResource.java |    23 +-
 .../apache/solr/rest/ManagedResourceStorage.java   |     4 +-
 .../src/java/org/apache/solr/rest/POSTable.java    |    26 -
 .../src/java/org/apache/solr/rest/PUTable.java     |    26 -
 .../src/java/org/apache/solr/rest/RestManager.java |   323 +-
 .../org/apache/solr/rest/SolrSchemaRestApi.java    |    78 -
 .../java/org/apache/solr/rest/package-info.java    |     2 +-
 .../analysis/BaseManagedTokenFilterFactory.java    |     6 +-
 .../analysis/ManagedSynonymFilterFactory.java      |     8 +-
 .../analysis/ManagedSynonymGraphFilterFactory.java |     8 +-
 .../solr/rest/schema/analysis/package-info.java    |     3 +-
 .../org/apache/solr/rest/schema/package-info.java  |     2 +-
 .../schema/AbstractSpatialPrefixTreeFieldType.java |    67 +
 .../org/apache/solr/schema/CollationField.java     |     2 +-
 .../java/org/apache/solr/schema/CurrencyField.java |     2 +-
 .../org/apache/solr/schema/CurrencyFieldType.java  |     4 +-
 .../apache/solr/schema/ExchangeRateProvider.java   |     2 +-
 .../src/java/org/apache/solr/schema/FieldType.java |     8 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |    10 +-
 .../solr/schema/FileExchangeRateProvider.java      |     2 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |     6 +-
 .../org/apache/solr/schema/ManagedIndexSchema.java |    18 +-
 .../solr/schema/OpenExchangeRatesOrgProvider.java  |     2 +-
 .../java/org/apache/solr/schema/SchemaManager.java |    10 +-
 .../java/org/apache/solr/search/CacheConfig.java   |     4 +-
 .../java/org/apache/solr/search/CaffeineCache.java |     2 +-
 .../solr/search/CollapsingQParserPlugin.java       |   147 +-
 .../apache/solr/search/ExtendedDismaxQParser.java  |     2 +-
 .../org/apache/solr/search/FunctionQParser.java    |    14 +-
 .../org/apache/solr/search/SolrFieldCacheBean.java |     4 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  |     4 +-
 .../org/apache/solr/search/TermsQParserPlugin.java |     4 +-
 .../apache/solr/search/facet/RelatednessAgg.java   |     7 +-
 .../org/apache/solr/search/facet/package-info.java |    22 +
 .../java/org/apache/solr/search/facet/package.html |    28 -
 .../distance/GeoDistValueSourceParser.java         |    68 +-
 .../apache/solr/search/stats/ExactStatsCache.java  |    15 +-
 .../ConfigurableInternodeAuthHadoopPlugin.java     |     3 +-
 .../org/apache/solr/security/HadoopAuthPlugin.java |     2 +-
 .../org/apache/solr/security/JWTAuthPlugin.java    |     8 +-
 .../solr/security/MultiDestinationAuditLogger.java |     4 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |    69 +-
 .../org/apache/solr/servlet/QueryRateLimiter.java  |   107 +-
 .../org/apache/solr/servlet/RateLimitManager.java  |    31 +-
 .../apache/solr/servlet/RequestRateLimiter.java    |    55 +-
 .../apache/solr/servlet/SolrDispatchFilter.java    |    28 +-
 .../apache/solr/servlet/SolrRequestParsers.java    |    29 +-
 .../solr/servlet/cache/HttpCacheHeaderUtil.java    |     7 +-
 .../apache/solr/spelling/SpellCheckCollator.java   |     2 +-
 .../org/apache/solr/store/blockcache/Metrics.java  |     2 +-
 .../solr/store/hdfs/HdfsLocalityReporter.java      |     2 +-
 .../org/apache/solr/update/CdcrTransactionLog.java |   401 -
 .../java/org/apache/solr/update/CdcrUpdateLog.java |   796 -
 .../apache/solr/update/DefaultSolrCoreState.java   |    41 -
 .../java/org/apache/solr/update/SolrCoreState.java |    17 -
 .../org/apache/solr/update/SolrIndexSplitter.java  |     2 +-
 .../java/org/apache/solr/update/UpdateHandler.java |     6 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |     3 +-
 .../solr/update/processor/CdcrUpdateProcessor.java |   132 -
 .../processor/CdcrUpdateProcessorFactory.java      |    46 -
 .../src/java/org/apache/solr/util/DOMUtil.java     |   418 -
 .../java/org/apache/solr/util/PayloadUtils.java    |     2 +-
 .../java/org/apache/solr/util/PropertiesUtil.java  |   151 -
 .../java/org/apache/solr/util/SafeXMLParsing.java  |     2 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |    36 +-
 .../org/apache/solr/util/StartupLoggingUtils.java  |     2 +-
 .../org/apache/solr/util/SystemIdResolver.java     |     2 +-
 .../solr/util/circuitbreaker/package-info.java     |    21 +
 .../solr/util/plugin/AbstractPluginLoader.java     |     4 +-
 .../apache/solr/util/plugin/MapPluginLoader.java   |     2 +-
 .../solr/util/plugin/NamedListPluginLoader.java    |     2 +-
 .../org/apache/solr/util/stats/MetricUtils.java    |   380 +-
 .../apache/solr/util/xslt/TransformerProvider.java |     2 +-
 solr/core/src/resources/ImplicitPlugins.json       |     9 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../MyPatternReplaceCharFilterFactory.java.txt     |    29 +
 .../{MyPlugin.java => MyPlugin.java.txt}           |     0
 .../test-files/runtimecode/MyTextField.java.txt    |    23 +
 .../MyWhitespaceTokenizerFactory.java.txt          |    28 +
 ...qHandler.java => RuntimeLibReqHandler.java.txt} |     0
 ...iter.java => RuntimeLibResponseWriter.java.txt} |     0
 ...ent.java => RuntimeLibSearchComponent.java.txt} |     0
 .../runtimecode/{TestURP.java => TestURP.java.txt} |     0
 ...VersionedURP.java => TestVersionedURP.java.txt} |     0
 .../runtimecode/payload-component.jar.bin          |   Bin 0 -> 17815 bytes
 .../test-files/runtimecode/schema-plugins.jar.bin  |   Bin 6814 -> 1461 bytes
 .../bad-schema-daterangefield-instance-options.xml |    35 +
 .../bad-schema-daterangefield-type-options.xml     |    35 +
 .../test-files/solr/collection1/conf/schema15.xml  |     2 +
 .../solr/collection1/conf/solrconfig-cdcr.xml      |    77 -
 .../collection1/conf/solrconfig-cdcrupdatelog.xml  |    49 -
 .../solr/collection1/conf/solrconfig-minhash.xml   |    11 +-
 .../collection1/conf/solrconfig-plugcollector.xml  |     9 +-
 .../solr/collection1/conf/solrconfig.xml           |     4 +-
 .../configsets/cdcr-cluster1/conf/managed-schema   |    29 -
 .../configsets/cdcr-cluster1/conf/solrconfig.xml   |    80 -
 .../configsets/cdcr-cluster2/conf/managed-schema   |    29 -
 .../configsets/cdcr-cluster2/conf/solrconfig.xml   |    80 -
 .../cdcr-source-disabled/conf/schema.xml           |    29 -
 .../cdcr-source-disabled/conf/solrconfig.xml       |    60 -
 .../solr/configsets/cdcr-source/conf/schema.xml    |    29 -
 .../configsets/cdcr-source/conf/solrconfig.xml     |    75 -
 .../solr/configsets/cdcr-target/conf/schema.xml    |    29 -
 .../configsets/cdcr-target/conf/solrconfig.xml     |    62 -
 .../solr/configsets/schema-package/conf/schema.xml |    50 +
 .../conf/solrconfig.xml                            |     0
 .../upload/dih-script-transformer/managed-schema   |    25 -
 .../upload/dih-script-transformer/solrconfig.xml   |    61 -
 .../src/test/org/apache/hadoop/fs/FileUtil.java    |    10 +-
 .../datanode/fsdataset/impl/BlockPoolSlice.java    |     3 +-
 .../test/org/apache/hadoop/http/HttpServer2.java   |     3 +-
 .../analysis/ProtectedTermFilterFactoryTest.java   |     2 +-
 .../TestReversedWildcardFilterFactory.java         |     2 +-
 .../analysis/TestWordDelimiterFilterFactory.java   |     2 +-
 .../analysis/ThrowingMockTokenFilterFactory.java   |     2 +-
 .../apache/solr/analysis/TokenizerChainTest.java   |     2 +-
 .../ChaosMonkeySafeLeaderWithPullReplicasTest.java |     2 +-
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |    37 +
 .../org/apache/solr/cloud/OverseerRolesTest.java   |     2 +-
 .../test/org/apache/solr/cloud/OverseerTest.java   |    16 +-
 .../org/apache/solr/cloud/RollingRestartTest.java  |     2 +-
 .../org/apache/solr/cloud/TestConfigSetsAPI.java   |   616 +-
 .../solr/cloud/TestConfigSetsAPIExclusivity.java   |     3 +
 .../solr/cloud/TestConfigSetsAPIZkFailure.java     |     1 +
 .../test/org/apache/solr/cloud/ZkFailoverTest.java |    35 +-
 .../solr/cloud/cdcr/BaseCdcrDistributedZkTest.java |   906 -
 .../solr/cloud/cdcr/CdcrBidirectionalTest.java     |   244 -
 .../apache/solr/cloud/cdcr/CdcrBootstrapTest.java  |   373 -
 .../solr/cloud/cdcr/CdcrOpsAndBoundariesTest.java  |   332 -
 .../cloud/cdcr/CdcrReplicationHandlerTest.java     |   332 -
 .../solr/cloud/cdcr/CdcrRequestHandlerTest.java    |   183 -
 .../org/apache/solr/cloud/cdcr/CdcrTestsUtil.java  |   274 -
 .../cloud/cdcr/CdcrVersionReplicationTest.java     |   307 -
 .../solr/cloud/cdcr/CdcrWithNodesRestartsTest.java |   359 -
 .../org/apache/solr/cloud/hdfs/HdfsTestUtil.java   |    19 +-
 .../apache/solr/core/DirectoryFactoriesTest.java   |   106 +
 .../test/org/apache/solr/core/MockInfoBean.java    |     2 +-
 .../org/apache/solr/core/ResourceLoaderTest.java   |     6 +-
 .../test/org/apache/solr/core/SolrCoreTest.java    |     1 -
 .../org/apache/solr/core/TestDirectoryFactory.java |   106 -
 .../apache/solr/core/TestSolrConfigHandler.java    |     4 -
 .../handler/FieldAnalysisRequestHandlerTest.java   |     4 +-
 .../apache/solr/handler/TestContainerPlugin.java   |     4 +-
 .../solr/handler/TestReplicationHandler.java       |     2 +-
 .../solr/handler/admin/MetricsHandlerTest.java     |    63 +-
 .../solr/handler/admin/TestApiFramework.java       |    41 +-
 .../solr/handler/admin/TestCollectionAPIs.java     |    12 +
 .../apache/solr/handler/admin/TestConfigsApi.java  |    23 +-
 .../component/CustomTermsComponentTest.java        |   257 -
 .../component/DistributedTermsComponentTest.java   |    32 +-
 .../solr/handler/component/TermsComponentTest.java |    58 +-
 .../tagger/WordLengthTaggingFilterFactory.java     |     2 +-
 .../solr/parser/SolrQueryParserBaseTest.java       |     1 +
 .../src/test/org/apache/solr/pkg/TestPackages.java |   270 +-
 .../org/apache/solr/request/TestStreamBody.java    |     4 -
 .../solr/request/macro/TestMacroExpander.java      |    56 +-
 .../org/apache/solr/rest/SolrRestletTestBase.java  |     9 +-
 .../test/org/apache/solr/rest/TestRestManager.java |   147 +-
 .../apache/solr/rest/schema/TestBulkSchemaAPI.java |     2 +-
 .../schema/TestSerializedLuceneMatchVersion.java   |     4 -
 .../analysis/TestManagedStopFilterFactory.java     |     4 -
 .../analysis/TestManagedSynonymFilterFactory.java  |     4 -
 .../TestManagedSynonymGraphFilterFactory.java      |     4 -
 .../org/apache/solr/schema/BadIndexSchemaTest.java |     5 +
 .../apache/solr/schema/CustomAnalyzerStrField.java |     4 +-
 .../org/apache/solr/schema/DateRangeFieldTest.java |     4 +
 .../solr/schema/MockExchangeRateProvider.java      |     2 +-
 .../schema/OpenExchangeRatesOrgProviderTest.java   |     2 +-
 .../solr/schema/SpatialRPTFieldTypeTest.java       |     3 +-
 .../apache/solr/schema/TestCloudSchemaless.java    |     4 -
 .../solr/schema/TestUseDocValuesAsStored.java      |     2 +-
 .../org/apache/solr/search/QueryEqualityTest.java  |    65 +-
 .../search/TestRandomCollapseQParserPlugin.java    |    53 +-
 .../solr/search/TestReRankQParserPlugin.java       |    20 +-
 .../org/apache/solr/search/TestRealTimeGet.java    |     1 -
 .../test/org/apache/solr/search/TestRecovery.java  |     1 -
 .../org/apache/solr/search/TestSolr4Spatial2.java  |    78 +-
 .../org/apache/solr/search/TestStressRecovery.java |     1 -
 .../apache/solr/search/TestTermsQParserPlugin.java |    18 +-
 .../solr/search/stats/TestExactStatsCache.java     |    74 +-
 .../solr/security/BasicAuthIntegrationTest.java    |     2 +-
 .../apache/solr/security/JWTAuthPluginTest.java    |    18 +-
 .../apache/solr/servlet/SecurityHeadersTest.java   |    93 +
 .../solr/servlet/TestRequestRateLimiter.java       |    21 +-
 .../org/apache/solr/update/CdcrUpdateLogTest.java  |   783 -
 .../solr/update/DirectUpdateHandlerTest.java       |    18 +-
 .../solr/update/TestInPlaceUpdatesDistrib.java     |     8 +-
 .../solr/update/TestNestedUpdateProcessor.java     |   346 +-
 .../CategoryRoutedAliasUpdateProcessorTest.java    |     2 +-
 .../DimensionalRoutedAliasUpdateProcessorTest.java |     2 +-
 .../TimeRoutedAliasUpdateProcessorTest.java        |     2 +-
 .../src/test/org/apache/solr/util/DOMUtilTest.java |    57 -
 .../org/apache/solr/util/TestSafeXMLParsing.java   |     2 +-
 .../apache/solr/util/TestSolrCLIRunExample.java    |     2 +-
 .../org/apache/solr/util/TestSystemIdResolver.java |     2 +-
 .../apache/solr/util/stats/MetricUtilsTest.java    |    75 +-
 .../overseer/images/configSet-processor-flow.png   |   Bin 0 -> 37427 bytes
 solr/dev-docs/overseer/images/locking-levels.png   |   Bin 0 -> 9474 bytes
 .../overseer/images/session-lockTree-20nodes.png   |   Bin 0 -> 7608 bytes
 .../dev-docs/overseer/images/session-lockTree1.png |   Bin 0 -> 4368 bytes
 .../dev-docs/overseer/images/session-lockTree2.png |   Bin 0 -> 4515 bytes
 .../images/single-thread-clusterstate-updater.png  |   Bin 0 -> 18235 bytes
 .../overseer/images/state-change-steps.png         |   Bin 0 -> 267439 bytes
 solr/dev-docs/overseer/overseer.adoc               |   683 +
 solr/docker/Docker-FAQ.md                          |   320 +
 solr/docker/Dockerfile                             |    75 +
 solr/docker/README.md                              |   275 +
 solr/docker/build.gradle                           |    92 +
 solr/docker/docs/docker-compose.yml                |    13 +
 solr/docker/docs/docker-networking.md              |   249 +
 solr/docker/docs/precreate-collection.sh           |    20 +
 solr/docker/docs/set-heap.sh                       |    16 +
 solr/docker/include/scripts/docker-entrypoint.sh   |    31 +
 solr/docker/include/scripts/init-var-solr          |    61 +
 solr/docker/include/scripts/oom_solr.sh            |    38 +
 solr/docker/include/scripts/precreate-core         |    40 +
 solr/docker/include/scripts/run-initdb             |    28 +
 solr/docker/include/scripts/solr-create            |    66 +
 solr/docker/include/scripts/solr-demo              |    42 +
 solr/docker/include/scripts/solr-fg                |    56 +
 solr/docker/include/scripts/solr-foreground        |    15 +
 solr/docker/include/scripts/solr-precreate         |    27 +
 solr/docker/include/scripts/start-local-solr       |    21 +
 solr/docker/include/scripts/stop-local-solr        |    11 +
 solr/docker/include/scripts/wait-for-solr.sh       |    98 +
 solr/docker/include/scripts/wait-for-zookeeper.sh  |   165 +
 solr/docker/package/Dockerfile.local-package       |     3 +
 solr/docker/package/Dockerfile.release-package     |    74 +
 solr/docker/package/build.gradle                   |    36 +
 solr/docker/tests/README.md                        |     6 +
 solr/docker/tests/cases/create_bad_core/test.sh    |    16 +
 solr/docker/tests/cases/create_core/test.sh        |    24 +
 solr/docker/tests/cases/create_core_exec/test.sh   |    26 +
 .../cases/create_core_randomuser_rootgroup/test.sh |    30 +
 solr/docker/tests/cases/demo-tini/test.sh          |    25 +
 solr/docker/tests/cases/demo/test.sh               |    21 +
 .../empty-varsolr-dir-ramdomuser-rootgroup/test.sh |    44 +
 .../tests/cases/empty-varsolr-dir-solr/test.sh     |    45 +
 .../tests/cases/empty-varsolr-dir-user/test.sh     |    42 +
 .../empty-varsolr-vol-ramdomuser-rootgroup/test.sh |    42 +
 .../cases/empty-varsolr-vol-solr-nocopy/test.sh    |    47 +
 .../tests/cases/empty-varsolr-vol-solr/test.sh     |    41 +
 .../tests/cases/empty-varsolr-vol-user/test.sh     |    48 +
 solr/docker/tests/cases/gosu/test.sh               |    68 +
 solr/docker/tests/cases/initdb/test.sh             |    50 +
 solr/docker/tests/cases/precreate_core/test.sh     |    24 +
 .../precreate_core_randomuser_rootgroup/test.sh    |    29 +
 .../docker/tests/cases/test_log4j/bogus-log4j2.xml |     1 +
 solr/docker/tests/cases/test_log4j/log4j2.xml      |    76 +
 solr/docker/tests/cases/test_log4j/test.sh         |    34 +
 solr/docker/tests/cases/user_volume/test.sh        |    68 +
 solr/docker/tests/cases/version/test.sh            |    45 +
 solr/docker/tests/shared.sh                        |   133 +
 solr/documentation/build.gradle                    |    18 +
 .../images => documentation/src/assets}/solr.svg   |     0
 .../src/markdown}/SYSTEM_REQUIREMENTS.md           |     0
 solr/documentation/src/markdown/index.template.md  |    37 +
 .../src/markdown/online-link.template.md           |    21 +
 solr/example/README.md                             |     9 +-
 solr/example/build.gradle                          |     8 -
 solr/example/example-DIH/.gitignore                |     1 -
 solr/example/example-DIH/README.md                 |    55 -
 solr/example/example-DIH/build.xml                 |    42 -
 solr/example/example-DIH/hsqldb/.gitignore         |     5 -
 solr/example/example-DIH/hsqldb/ex.script          |   165 -
 solr/example/example-DIH/ivy.xml                   |    29 -
 .../solr/atom/conf/atom-data-config.xml            |    35 -
 .../solr/atom/conf/lang/stopwords_en.txt           |    54 -
 .../example-DIH/solr/atom/conf/managed-schema      |   106 -
 .../example-DIH/solr/atom/conf/protwords.txt       |    17 -
 .../example-DIH/solr/atom/conf/solrconfig.xml      |    64 -
 .../example-DIH/solr/atom/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/atom/conf/url_types.txt       |     1 -
 solr/example/example-DIH/solr/atom/core.properties |     0
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../db/conf/clustering/carrot2/stc-attributes.xml  |    19 -
 solr/example/example-DIH/solr/db/conf/currency.xml |    67 -
 .../example-DIH/solr/db/conf/db-data-config.xml    |    29 -
 solr/example/example-DIH/solr/db/conf/elevate.xml  |    42 -
 .../solr/db/conf/lang/contractions_ca.txt          |     8 -
 .../solr/db/conf/lang/contractions_fr.txt          |    15 -
 .../solr/db/conf/lang/contractions_ga.txt          |     5 -
 .../solr/db/conf/lang/contractions_it.txt          |    23 -
 .../solr/db/conf/lang/hyphenations_ga.txt          |     5 -
 .../example-DIH/solr/db/conf/lang/stemdict_nl.txt  |     6 -
 .../example-DIH/solr/db/conf/lang/stoptags_ja.txt  |   420 -
 .../example-DIH/solr/db/conf/lang/stopwords_ar.txt |   125 -
 .../example-DIH/solr/db/conf/lang/stopwords_bg.txt |   193 -
 .../example-DIH/solr/db/conf/lang/stopwords_ca.txt |   220 -
 .../solr/db/conf/lang/stopwords_ckb.txt            |   136 -
 .../example-DIH/solr/db/conf/lang/stopwords_cz.txt |   172 -
 .../example-DIH/solr/db/conf/lang/stopwords_da.txt |   110 -
 .../example-DIH/solr/db/conf/lang/stopwords_de.txt |   294 -
 .../example-DIH/solr/db/conf/lang/stopwords_el.txt |    78 -
 .../example-DIH/solr/db/conf/lang/stopwords_en.txt |    54 -
 .../example-DIH/solr/db/conf/lang/stopwords_es.txt |   356 -
 .../example-DIH/solr/db/conf/lang/stopwords_eu.txt |    99 -
 .../example-DIH/solr/db/conf/lang/stopwords_fa.txt |   313 -
 .../example-DIH/solr/db/conf/lang/stopwords_fi.txt |    97 -
 .../example-DIH/solr/db/conf/lang/stopwords_fr.txt |   186 -
 .../example-DIH/solr/db/conf/lang/stopwords_ga.txt |   110 -
 .../example-DIH/solr/db/conf/lang/stopwords_gl.txt |   161 -
 .../example-DIH/solr/db/conf/lang/stopwords_hi.txt |   235 -
 .../example-DIH/solr/db/conf/lang/stopwords_hu.txt |   211 -
 .../example-DIH/solr/db/conf/lang/stopwords_hy.txt |    46 -
 .../example-DIH/solr/db/conf/lang/stopwords_id.txt |   359 -
 .../example-DIH/solr/db/conf/lang/stopwords_it.txt |   303 -
 .../example-DIH/solr/db/conf/lang/stopwords_ja.txt |   127 -
 .../example-DIH/solr/db/conf/lang/stopwords_lv.txt |   172 -
 .../example-DIH/solr/db/conf/lang/stopwords_nl.txt |   119 -
 .../example-DIH/solr/db/conf/lang/stopwords_no.txt |   194 -
 .../example-DIH/solr/db/conf/lang/stopwords_pt.txt |   253 -
 .../example-DIH/solr/db/conf/lang/stopwords_ro.txt |   233 -
 .../example-DIH/solr/db/conf/lang/stopwords_ru.txt |   243 -
 .../example-DIH/solr/db/conf/lang/stopwords_sv.txt |   133 -
 .../example-DIH/solr/db/conf/lang/stopwords_th.txt |   119 -
 .../example-DIH/solr/db/conf/lang/stopwords_tr.txt |   212 -
 .../example-DIH/solr/db/conf/lang/userdict_ja.txt  |    29 -
 .../example-DIH/solr/db/conf/managed-schema        |  1143 -
 .../solr/db/conf/mapping-FoldToASCII.txt           |  3813 --
 .../solr/db/conf/mapping-ISOLatin1Accent.txt       |   246 -
 .../example/example-DIH/solr/db/conf/protwords.txt |    21 -
 .../example-DIH/solr/db/conf/solrconfig.xml        |  1342 -
 .../example/example-DIH/solr/db/conf/spellings.txt |     2 -
 .../example/example-DIH/solr/db/conf/stopwords.txt |    14 -
 solr/example/example-DIH/solr/db/conf/synonyms.txt |    29 -
 .../example-DIH/solr/db/conf/update-script.js      |    53 -
 .../example-DIH/solr/db/conf/xslt/example.xsl      |   132 -
 .../example-DIH/solr/db/conf/xslt/example_atom.xsl |    67 -
 .../example-DIH/solr/db/conf/xslt/example_rss.xsl  |    66 -
 .../example/example-DIH/solr/db/conf/xslt/luke.xsl |   337 -
 .../example-DIH/solr/db/conf/xslt/updateXml.xsl    |    70 -
 solr/example/example-DIH/solr/db/core.properties   |     0
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../conf/clustering/carrot2/stc-attributes.xml     |    19 -
 .../example-DIH/solr/mail/conf/currency.xml        |    67 -
 .../example/example-DIH/solr/mail/conf/elevate.xml |    42 -
 .../solr/mail/conf/lang/contractions_ca.txt        |     8 -
 .../solr/mail/conf/lang/contractions_fr.txt        |    15 -
 .../solr/mail/conf/lang/contractions_ga.txt        |     5 -
 .../solr/mail/conf/lang/contractions_it.txt        |    23 -
 .../solr/mail/conf/lang/hyphenations_ga.txt        |     5 -
 .../solr/mail/conf/lang/stemdict_nl.txt            |     6 -
 .../solr/mail/conf/lang/stoptags_ja.txt            |   420 -
 .../solr/mail/conf/lang/stopwords_ar.txt           |   125 -
 .../solr/mail/conf/lang/stopwords_bg.txt           |   193 -
 .../solr/mail/conf/lang/stopwords_ca.txt           |   220 -
 .../solr/mail/conf/lang/stopwords_ckb.txt          |   136 -
 .../solr/mail/conf/lang/stopwords_cz.txt           |   172 -
 .../solr/mail/conf/lang/stopwords_da.txt           |   110 -
 .../solr/mail/conf/lang/stopwords_de.txt           |   294 -
 .../solr/mail/conf/lang/stopwords_el.txt           |    78 -
 .../solr/mail/conf/lang/stopwords_en.txt           |    54 -
 .../solr/mail/conf/lang/stopwords_es.txt           |   356 -
 .../solr/mail/conf/lang/stopwords_eu.txt           |    99 -
 .../solr/mail/conf/lang/stopwords_fa.txt           |   313 -
 .../solr/mail/conf/lang/stopwords_fi.txt           |    97 -
 .../solr/mail/conf/lang/stopwords_fr.txt           |   186 -
 .../solr/mail/conf/lang/stopwords_ga.txt           |   110 -
 .../solr/mail/conf/lang/stopwords_gl.txt           |   161 -
 .../solr/mail/conf/lang/stopwords_hi.txt           |   235 -
 .../solr/mail/conf/lang/stopwords_hu.txt           |   211 -
 .../solr/mail/conf/lang/stopwords_hy.txt           |    46 -
 .../solr/mail/conf/lang/stopwords_id.txt           |   359 -
 .../solr/mail/conf/lang/stopwords_it.txt           |   303 -
 .../solr/mail/conf/lang/stopwords_ja.txt           |   127 -
 .../solr/mail/conf/lang/stopwords_lv.txt           |   172 -
 .../solr/mail/conf/lang/stopwords_nl.txt           |   119 -
 .../solr/mail/conf/lang/stopwords_no.txt           |   194 -
 .../solr/mail/conf/lang/stopwords_pt.txt           |   253 -
 .../solr/mail/conf/lang/stopwords_ro.txt           |   233 -
 .../solr/mail/conf/lang/stopwords_ru.txt           |   243 -
 .../solr/mail/conf/lang/stopwords_sv.txt           |   133 -
 .../solr/mail/conf/lang/stopwords_th.txt           |   119 -
 .../solr/mail/conf/lang/stopwords_tr.txt           |   212 -
 .../solr/mail/conf/lang/userdict_ja.txt            |    29 -
 .../solr/mail/conf/mail-data-config.xml            |    12 -
 .../example-DIH/solr/mail/conf/managed-schema      |  1062 -
 .../solr/mail/conf/mapping-FoldToASCII.txt         |  3813 --
 .../solr/mail/conf/mapping-ISOLatin1Accent.txt     |   246 -
 .../example-DIH/solr/mail/conf/protwords.txt       |    21 -
 .../example-DIH/solr/mail/conf/solrconfig.xml      |  1345 -
 .../example-DIH/solr/mail/conf/spellings.txt       |     2 -
 .../example-DIH/solr/mail/conf/stopwords.txt       |    14 -
 .../example-DIH/solr/mail/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/mail/conf/update-script.js    |    53 -
 .../example-DIH/solr/mail/conf/xslt/example.xsl    |   132 -
 .../solr/mail/conf/xslt/example_atom.xsl           |    67 -
 .../solr/mail/conf/xslt/example_rss.xsl            |    66 -
 .../example-DIH/solr/mail/conf/xslt/luke.xsl       |   337 -
 .../example-DIH/solr/mail/conf/xslt/updateXml.xsl  |    70 -
 solr/example/example-DIH/solr/mail/core.properties |     0
 solr/example/example-DIH/solr/solr.xml             |     2 -
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../conf/clustering/carrot2/stc-attributes.xml     |    19 -
 .../example-DIH/solr/solr/conf/currency.xml        |    67 -
 .../example/example-DIH/solr/solr/conf/elevate.xml |    42 -
 .../solr/solr/conf/lang/contractions_ca.txt        |     8 -
 .../solr/solr/conf/lang/contractions_fr.txt        |    15 -
 .../solr/solr/conf/lang/contractions_ga.txt        |     5 -
 .../solr/solr/conf/lang/contractions_it.txt        |    23 -
 .../solr/solr/conf/lang/hyphenations_ga.txt        |     5 -
 .../solr/solr/conf/lang/stemdict_nl.txt            |     6 -
 .../solr/solr/conf/lang/stoptags_ja.txt            |   420 -
 .../solr/solr/conf/lang/stopwords_ar.txt           |   125 -
 .../solr/solr/conf/lang/stopwords_bg.txt           |   193 -
 .../solr/solr/conf/lang/stopwords_ca.txt           |   220 -
 .../solr/solr/conf/lang/stopwords_ckb.txt          |   136 -
 .../solr/solr/conf/lang/stopwords_cz.txt           |   172 -
 .../solr/solr/conf/lang/stopwords_da.txt           |   110 -
 .../solr/solr/conf/lang/stopwords_de.txt           |   294 -
 .../solr/solr/conf/lang/stopwords_el.txt           |    78 -
 .../solr/solr/conf/lang/stopwords_en.txt           |    54 -
 .../solr/solr/conf/lang/stopwords_es.txt           |   356 -
 .../solr/solr/conf/lang/stopwords_eu.txt           |    99 -
 .../solr/solr/conf/lang/stopwords_fa.txt           |   313 -
 .../solr/solr/conf/lang/stopwords_fi.txt           |    97 -
 .../solr/solr/conf/lang/stopwords_fr.txt           |   186 -
 .../solr/solr/conf/lang/stopwords_ga.txt           |   110 -
 .../solr/solr/conf/lang/stopwords_gl.txt           |   161 -
 .../solr/solr/conf/lang/stopwords_hi.txt           |   235 -
 .../solr/solr/conf/lang/stopwords_hu.txt           |   211 -
 .../solr/solr/conf/lang/stopwords_hy.txt           |    46 -
 .../solr/solr/conf/lang/stopwords_id.txt           |   359 -
 .../solr/solr/conf/lang/stopwords_it.txt           |   303 -
 .../solr/solr/conf/lang/stopwords_ja.txt           |   127 -
 .../solr/solr/conf/lang/stopwords_lv.txt           |   172 -
 .../solr/solr/conf/lang/stopwords_nl.txt           |   119 -
 .../solr/solr/conf/lang/stopwords_no.txt           |   194 -
 .../solr/solr/conf/lang/stopwords_pt.txt           |   253 -
 .../solr/solr/conf/lang/stopwords_ro.txt           |   233 -
 .../solr/solr/conf/lang/stopwords_ru.txt           |   243 -
 .../solr/solr/conf/lang/stopwords_sv.txt           |   133 -
 .../solr/solr/conf/lang/stopwords_th.txt           |   119 -
 .../solr/solr/conf/lang/stopwords_tr.txt           |   212 -
 .../solr/solr/conf/lang/userdict_ja.txt            |    29 -
 .../example-DIH/solr/solr/conf/managed-schema      |  1143 -
 .../solr/solr/conf/mapping-FoldToASCII.txt         |  3813 --
 .../solr/solr/conf/mapping-ISOLatin1Accent.txt     |   246 -
 .../example-DIH/solr/solr/conf/protwords.txt       |    21 -
 .../solr/solr/conf/solr-data-config.xml            |    25 -
 .../example-DIH/solr/solr/conf/solrconfig.xml      |  1340 -
 .../example-DIH/solr/solr/conf/spellings.txt       |     2 -
 .../example-DIH/solr/solr/conf/stopwords.txt       |    14 -
 .../example-DIH/solr/solr/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/solr/conf/update-script.js    |    53 -
 .../example-DIH/solr/solr/conf/xslt/example.xsl    |   132 -
 .../solr/solr/conf/xslt/example_atom.xsl           |    67 -
 .../solr/solr/conf/xslt/example_rss.xsl            |    66 -
 .../example-DIH/solr/solr/conf/xslt/luke.xsl       |   337 -
 .../example-DIH/solr/solr/conf/xslt/updateXml.xsl  |    70 -
 solr/example/example-DIH/solr/solr/core.properties |     0
 .../example-DIH/solr/tika/conf/managed-schema      |    54 -
 .../example-DIH/solr/tika/conf/solrconfig.xml      |    61 -
 .../solr/tika/conf/tika-data-config.xml            |    26 -
 solr/example/example-DIH/solr/tika/core.properties |     0
 solr/example/files/README.md                       |   167 -
 .../browse-resources/velocity/resources.properties |    82 -
 .../velocity/resources_de_DE.properties            |    18 -
 .../velocity/resources_fr_FR.properties            |    20 -
 solr/example/files/conf/currency.xml               |    67 -
 solr/example/files/conf/elevate.xml                |    42 -
 solr/example/files/conf/email_url_types.txt        |     2 -
 solr/example/files/conf/lang/contractions_ca.txt   |     8 -
 solr/example/files/conf/lang/contractions_fr.txt   |    15 -
 solr/example/files/conf/lang/contractions_ga.txt   |     5 -
 solr/example/files/conf/lang/contractions_it.txt   |    23 -
 solr/example/files/conf/lang/hyphenations_ga.txt   |     5 -
 solr/example/files/conf/lang/stemdict_nl.txt       |     6 -
 solr/example/files/conf/lang/stoptags_ja.txt       |   420 -
 solr/example/files/conf/lang/stopwords_ar.txt      |   125 -
 solr/example/files/conf/lang/stopwords_bg.txt      |   193 -
 solr/example/files/conf/lang/stopwords_ca.txt      |   220 -
 solr/example/files/conf/lang/stopwords_cz.txt      |   172 -
 solr/example/files/conf/lang/stopwords_da.txt      |   110 -
 solr/example/files/conf/lang/stopwords_de.txt      |   294 -
 solr/example/files/conf/lang/stopwords_el.txt      |    78 -
 solr/example/files/conf/lang/stopwords_en.txt      |    54 -
 solr/example/files/conf/lang/stopwords_es.txt      |   356 -
 solr/example/files/conf/lang/stopwords_eu.txt      |    99 -
 solr/example/files/conf/lang/stopwords_fa.txt      |   313 -
 solr/example/files/conf/lang/stopwords_fi.txt      |    97 -
 solr/example/files/conf/lang/stopwords_fr.txt      |   186 -
 solr/example/files/conf/lang/stopwords_ga.txt      |   110 -
 solr/example/files/conf/lang/stopwords_gl.txt      |   161 -
 solr/example/files/conf/lang/stopwords_hi.txt      |   235 -
 solr/example/files/conf/lang/stopwords_hu.txt      |   211 -
 solr/example/files/conf/lang/stopwords_hy.txt      |    46 -
 solr/example/files/conf/lang/stopwords_id.txt      |   359 -
 solr/example/files/conf/lang/stopwords_it.txt      |   303 -
 solr/example/files/conf/lang/stopwords_ja.txt      |   127 -
 solr/example/files/conf/lang/stopwords_lv.txt      |   172 -
 solr/example/files/conf/lang/stopwords_nl.txt      |   119 -
 solr/example/files/conf/lang/stopwords_no.txt      |   194 -
 solr/example/files/conf/lang/stopwords_pt.txt      |   253 -
 solr/example/files/conf/lang/stopwords_ro.txt      |   233 -
 solr/example/files/conf/lang/stopwords_ru.txt      |   243 -
 solr/example/files/conf/lang/stopwords_sv.txt      |   133 -
 solr/example/files/conf/lang/stopwords_th.txt      |   119 -
 solr/example/files/conf/lang/stopwords_tr.txt      |   212 -
 solr/example/files/conf/lang/userdict_ja.txt       |    29 -
 solr/example/files/conf/managed-schema             |   520 -
 solr/example/files/conf/params.json                |    34 -
 solr/example/files/conf/protwords.txt              |    21 -
 solr/example/files/conf/solrconfig.xml             |  1423 -
 solr/example/files/conf/stopwords.txt              |    14 -
 solr/example/files/conf/synonyms.txt               |    29 -
 solr/example/files/conf/update-script.js           |   115 -
 solr/example/files/conf/velocity/browse.vm         |    32 -
 solr/example/files/conf/velocity/dropit.js         |     0
 solr/example/files/conf/velocity/facet_doc_type.vm |     2 -
 .../files/conf/velocity/facet_text_shingles.vm     |    12 -
 solr/example/files/conf/velocity/facets.vm         |    24 -
 solr/example/files/conf/velocity/footer.vm         |    29 -
 solr/example/files/conf/velocity/head.vm           |   290 -
 solr/example/files/conf/velocity/hit.vm            |    77 -
 .../files/conf/velocity/img/english_640.png        |   Bin 138412 -> 0 bytes
 .../example/files/conf/velocity/img/france_640.png |   Bin 99992 -> 0 bytes
 .../files/conf/velocity/img/germany_640.png        |   Bin 105271 -> 0 bytes
 solr/example/files/conf/velocity/img/globe_256.png |   Bin 46622 -> 0 bytes
 .../files/conf/velocity/jquery.tx3-tag-cloud.js    |     0
 solr/example/files/conf/velocity/js/dropit.js      |    97 -
 .../files/conf/velocity/js/jquery.autocomplete.js  |   763 -
 .../files/conf/velocity/js/jquery.tx3-tag-cloud.js |    70 -
 solr/example/files/conf/velocity/layout.vm         |    42 -
 solr/example/files/conf/velocity/macros.vm         |    16 -
 .../example/files/conf/velocity/mime_type_lists.vm |    68 -
 solr/example/files/conf/velocity/results.vm        |    20 -
 solr/example/files/conf/velocity/results_list.vm   |    21 -
 solr/example/films/README.md                       |    46 -
 solr/licenses/activation-1.1.1.jar.sha1            |     1 -
 solr/licenses/activation-LICENSE-CDDL.txt          |   119 -
 .../android-json-0.0.20131108.vaadin1.jar.sha1     |     1 -
 solr/licenses/android-json-LICENSE-ASL.txt         |   202 -
 solr/licenses/android-json-NOTICE.txt              |     0
 solr/licenses/ant-1.8.2.jar.sha1                   |     1 -
 solr/licenses/ant-LICENSE-ASL.txt                  |   272 -
 solr/licenses/ant-NOTICE.txt                       |    26 -
 solr/licenses/asciidoctor-ant-1.6.2.jar.sha1       |     1 -
 solr/licenses/asciidoctor-ant-LICENSE-ASL.txt      |   202 -
 solr/licenses/asciidoctor-ant-NOTICE.txt           |     5 -
 solr/licenses/commons-io-2.6.jar.sha1              |     1 -
 solr/licenses/commons-io-2.8.0.jar.sha1            |     1 +
 solr/licenses/derby-10.9.1.0.jar.sha1              |     1 -
 solr/licenses/derby-LICENSE-ASL.txt                |   202 -
 solr/licenses/derby-NOTICE.txt                     |   182 -
 solr/licenses/gimap-1.5.1.jar.sha1                 |     1 -
 solr/licenses/gimap-LICENSE-CDDL.txt               |   135 -
 solr/licenses/javax.mail-1.5.1.jar.sha1            |     1 -
 solr/licenses/javax.mail-LICENSE-CDDL.txt          |   135 -
 solr/licenses/jsoup-1.12.1.jar.sha1                |     1 -
 solr/licenses/jsoup-LICENSE-MIT.txt                |    21 -
 solr/licenses/junit4-ant-2.7.6.jar.sha1            |     1 -
 solr/licenses/junit4-ant-LICENSE-ASL.txt           |   202 -
 solr/licenses/junit4-ant-NOTICE.txt                |    12 -
 solr/licenses/org.restlet-2.4.3.jar.sha1           |     1 -
 solr/licenses/org.restlet-LICENSE-ASL.txt          |   201 -
 solr/licenses/org.restlet-NOTICE.txt               |     2 -
 .../org.restlet.ext.servlet-2.4.3.jar.sha1         |     1 -
 .../org.restlet.ext.servlet-LICENSE-ASL.txt        |   201 -
 solr/licenses/org.restlet.ext.servlet-NOTICE.txt   |     2 -
 solr/licenses/slf4j-simple-1.7.24.jar.sha1         |     1 -
 solr/licenses/start.jar.sha1                       |     1 -
 solr/licenses/velocity-engine-core-2.0.jar.sha1    |     1 -
 solr/licenses/velocity-engine-core-LICENSE-ASL.txt |   202 -
 solr/licenses/velocity-engine-core-NOTICE.txt      |     7 -
 solr/licenses/velocity-tools-generic-3.0.jar.sha1  |     1 -
 .../velocity-tools-generic-LICENSE-ASL.txt         |   201 -
 solr/licenses/velocity-tools-generic-NOTICE.txt    |    12 -
 solr/licenses/velocity-tools-view-3.0.jar.sha1     |     1 -
 solr/licenses/velocity-tools-view-LICENSE-ASL.txt  |   201 -
 solr/licenses/velocity-tools-view-NOTICE.txt       |    12 -
 solr/licenses/velocity-tools-view-jsp-3.0.jar.sha1 |     1 -
 .../velocity-tools-view-jsp-LICENSE-ASL.txt        |   201 -
 solr/licenses/velocity-tools-view-jsp-NOTICE.txt   |    12 -
 solr/licenses/zookeeper-3.6.1.jar.sha1             |     1 -
 solr/licenses/zookeeper-3.6.2.jar.sha1             |     1 +
 solr/licenses/zookeeper-jute-3.6.1.jar.sha1        |     1 -
 solr/licenses/zookeeper-jute-3.6.2.jar.sha1        |     1 +
 solr/packaging/build.gradle                        |   115 +-
 solr/server/README.md                              |     4 +-
 solr/server/build.xml                              |    54 -
 solr/server/etc/security.policy                    |     2 +-
 solr/server/ivy.xml                                |    74 -
 .../solr/configsets/_default/conf/solrconfig.xml   |   173 +-
 .../conf/solrconfig.xml                            |   297 +-
 .../conf/velocity/README.md                        |   116 -
 .../conf/velocity/VM_global_library.vm             |   186 -
 .../conf/velocity/browse.vm                        |    33 -
 .../conf/velocity/cluster.vm                       |    19 -
 .../conf/velocity/cluster_results.vm               |    31 -
 .../conf/velocity/debug.vm                         |    28 -
 .../conf/velocity/did_you_mean.vm                  |    11 -
 .../conf/velocity/error.vm                         |    11 -
 .../conf/velocity/facet_fields.vm                  |    24 -
 .../conf/velocity/facet_pivot.vm                   |    12 -
 .../conf/velocity/facet_queries.vm                 |    12 -
 .../conf/velocity/facet_ranges.vm                  |    23 -
 .../conf/velocity/facets.vm                        |    10 -
 .../conf/velocity/footer.vm                        |    43 -
 .../conf/velocity/head.vm                          |    37 -
 .../conf/velocity/header.vm                        |     7 -
 .../conf/velocity/hit.vm                           |    25 -
 .../conf/velocity/hit_grouped.vm                   |    43 -
 .../conf/velocity/hit_plain.vm                     |    25 -
 .../conf/velocity/join_doc.vm                      |    20 -
 .../conf/velocity/jquery.autocomplete.css          |    48 -
 .../conf/velocity/jquery.autocomplete.js           |   763 -
 .../conf/velocity/layout.vm                        |    24 -
 .../conf/velocity/main.css                         |   231 -
 .../conf/velocity/mime_type_lists.vm               |    68 -
 .../conf/velocity/pagination_bottom.vm             |    22 -
 .../conf/velocity/pagination_top.vm                |    29 -
 .../conf/velocity/product_doc.vm                   |    32 -
 .../conf/velocity/query.vm                         |    42 -
 .../conf/velocity/query_form.vm                    |    64 -
 .../conf/velocity/query_group.vm                   |    43 -
 .../conf/velocity/query_spatial.vm                 |    75 -
 .../conf/velocity/results_list.vm                  |    22 -
 .../conf/velocity/richtext_doc.vm                  |   153 -
 .../conf/velocity/suggest.vm                       |     8 -
 .../conf/velocity/tabs.vm                          |    50 -
 solr/site/assets/images/favicon.ico                |   Bin 3262 -> 0 bytes
 .../images/quickstart-admin-ui-facet-options.png   |   Bin 10646 -> 0 bytes
 .../site/assets/images/quickstart-query-screen.png |   Bin 278938 -> 0 bytes
 solr/site/assets/images/quickstart-range-facet.png |   Bin 21592 -> 0 bytes
 solr/site/assets/images/quickstart-solrcloud.png   |   Bin 50418 -> 0 bytes
 solr/site/assets/images/quickstart-spatial.png     |   Bin 229121 -> 0 bytes
 solr/site/index.template.md                        |    37 -
 solr/site/index.xsl                                |   112 -
 solr/site/online-link.template.md                  |    19 -
 solr/site/online-link.xsl                          |    69 -
 solr/solr-ref-guide/README.adoc                    |    20 +-
 solr/solr-ref-guide/build.gradle                   |   411 +-
 solr/solr-ref-guide/build.xml                      |   305 -
 solr/solr-ref-guide/ivy.xml                        |    35 -
 solr/solr-ref-guide/src/_config.yml.template       |    38 +-
 solr/solr-ref-guide/src/_includes/footer.html      |     2 +-
 solr/solr-ref-guide/src/_includes/head.html        |     3 +-
 solr/solr-ref-guide/src/aliases.adoc               |     2 -
 solr/solr-ref-guide/src/analytics.adoc             |     2 +-
 .../authentication-and-authorization-plugins.adoc  |     2 +-
 .../src/basic-authentication-plugin.adoc           |     2 +-
 solr/solr-ref-guide/src/cdcr-api.adoc              |   321 -
 solr/solr-ref-guide/src/cdcr-architecture.adoc     |   167 -
 solr/solr-ref-guide/src/cdcr-config.adoc           |   376 -
 solr/solr-ref-guide/src/cdcr-operations.adoc       |    49 -
 .../src/cluster-node-management.adoc               |     2 +-
 solr/solr-ref-guide/src/codec-factory.adoc         |     4 +-
 solr/solr-ref-guide/src/collection-management.adoc |     5 +-
 .../src/collection-specific-tools.adoc             |     3 +-
 .../src/common-query-parameters.adoc               |    10 +-
 solr/solr-ref-guide/src/config-sets.adoc           |     2 +-
 solr/solr-ref-guide/src/configsets-api.adoc        |    21 +-
 .../src/configuring-solrconfig-xml.adoc            |    13 +-
 solr/solr-ref-guide/src/core-specific-tools.adoc   |     1 -
 .../src/cross-data-center-replication-cdcr.adoc    |    63 -
 solr/solr-ref-guide/src/css/navs.css               |     2 +-
 ...datadir-and-directoryfactory-in-solrconfig.adoc |     6 +-
 solr/solr-ref-guide/src/dataimport-screen.adoc     |    28 -
 .../src/documents-fields-and-schema-design.adoc    |     4 +-
 solr/solr-ref-guide/src/exporting-result-sets.adoc |     2 +-
 solr/solr-ref-guide/src/faceting.adoc              |     4 +-
 .../src/field-types-included-with-solr.adoc        |    62 +-
 solr/solr-ref-guide/src/filter-descriptions.adoc   |     6 +-
 .../src/hadoop-authentication-plugin.adoc          |     2 +-
 solr/solr-ref-guide/src/highlighting.adoc          |     4 +-
 .../src/images/dataimport-screen/dataimport.png    |   Bin 126440 -> 0 bytes
 .../src/implicit-requesthandlers.adoc              |    62 +-
 solr/solr-ref-guide/src/index-replication.adoc     |     4 +-
 .../src/indexconfig-in-solrconfig.adoc             |    17 +-
 .../src/indexing-and-basic-data-operations.adoc    |     3 -
 .../src/indexing-nested-documents.adoc             |   543 +-
 .../src/initparams-in-solrconfig.adoc              |     2 +-
 solr/solr-ref-guide/src/installing-solr.adoc       |     5 +-
 .../src/json-faceting-domain-changes.adoc          |     2 +-
 solr/solr-ref-guide/src/language-analysis.adoc     |     2 +-
 solr/solr-ref-guide/src/learning-to-rank.adoc      |    50 +-
 solr/solr-ref-guide/src/libs.adoc                  |     2 -
 solr/solr-ref-guide/src/luke-request-handler.adoc  |    77 +
 .../src/major-changes-from-solr-5-to-solr-6.adoc   |     4 +-
 .../src/major-changes-in-solr-7.adoc               |     2 +-
 .../src/major-changes-in-solr-8.adoc               |     8 +-
 .../src/major-changes-in-solr-9.adoc               |    20 +-
 solr/solr-ref-guide/src/math-expressions.adoc      |     3 +-
 .../src/meta-docs/asciidoc-syntax.adoc             |     2 +-
 solr/solr-ref-guide/src/meta-docs/jekyll.adoc      |     6 +-
 solr/solr-ref-guide/src/meta-docs/publish.adoc     |    27 +-
 solr/solr-ref-guide/src/other-parsers.adoc         |   149 +-
 solr/solr-ref-guide/src/other-schema-elements.adoc |     6 +-
 solr/solr-ref-guide/src/query-re-ranking.adoc      |     8 +-
 .../src/query-syntax-and-parsing.adoc              |     2 +-
 solr/solr-ref-guide/src/rate-limiters.adoc         |    64 +-
 ...andlers-and-searchcomponents-in-solrconfig.adoc |   290 +-
 solr/solr-ref-guide/src/response-writers.adoc      |    10 +-
 .../src/rule-based-authorization-plugin.adoc       |     4 +-
 solr/solr-ref-guide/src/schema-browser-screen.adoc |     2 +
 solr/solr-ref-guide/src/schemaless-mode.adoc       |    16 +-
 .../src/searching-nested-documents.adoc            |   417 +-
 solr/solr-ref-guide/src/searching.adoc             |     2 -
 .../src/shards-and-indexing-data-in-solrcloud.adoc |     6 +-
 .../src/solr-control-script-reference.adoc         |     6 -
 solr/solr-ref-guide/src/solr-field-types.adoc      |     2 +-
 solr/solr-ref-guide/src/solr-tutorial.adoc         |    18 +-
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |    94 +-
 ...solrcloud-query-routing-and-read-tolerance.adoc |     2 +-
 solr/solr-ref-guide/src/solrcloud.adoc             |     5 +-
 solr/solr-ref-guide/src/statistics.adoc            |     4 +-
 .../src/stream-decorator-reference.adoc            |    10 +-
 .../src/stream-source-reference.adoc               |     2 +-
 solr/solr-ref-guide/src/streaming-expressions.adoc |     8 +-
 .../src/the-query-elevation-component.adoc         |    19 +-
 solr/solr-ref-guide/src/the-terms-component.adoc   |    57 +-
 solr/solr-ref-guide/src/tokenizers.adoc            |     2 +-
 .../src/transforming-result-documents.adoc         |    43 +-
 .../src/update-request-processors.adoc             |   106 +-
 .../src/updating-parts-of-documents.adoc           |   146 +-
 .../src/uploading-data-with-index-handlers.adoc    |     7 +-
 ...ta-store-data-with-the-data-import-handler.adoc |  1077 -
 solr/solr-ref-guide/src/using-solrj.adoc           |    22 +-
 ...ing-the-solr-administration-user-interface.adoc |     1 -
 solr/solr-ref-guide/src/vectorization.adoc         |     8 +-
 .../src/velocity-response-writer.adoc              |   122 -
 solr/solr-ref-guide/src/velocity-search-ui.adoc    |    26 -
 .../src/zookeeper-access-control.adoc              |     6 +-
 solr/solr-ref-guide/tools/BuildNavDataFiles.java   |     1 -
 .../solr-ref-guide/tools/CheckLinksAndAnchors.java |    11 -
 .../tools/CustomizedAsciidoctorAntTask.java        |    34 -
 solr/solr-ref-guide/tools/asciidoctor-antlib.xml   |    22 -
 solr/solrj/build.gradle                            |     1 -
 solr/solrj/build.xml                               |    88 -
 solr/solrj/ivy.xml                                 |    77 -
 .../client/solrj/impl/BaseCloudSolrClient.java     |     8 +-
 .../solrj/impl/HttpClientBuilderFactory.java       |     3 +-
 .../solr/client/solrj/impl/HttpClientUtil.java     |     3 +-
 .../client/solrj/impl/Krb5HttpClientBuilder.java   |     5 +-
 .../PreemptiveBasicAuthClientBuilderFactory.java   |     8 +-
 .../solrj/impl/SolrClientNodeStateProvider.java    |     4 +-
 .../client/solrj/io/stream/ScoreNodesStream.java   |     4 -
 .../solrj/request/CollectionAdminRequest.java      |    22 +-
 .../client/solrj/request/CollectionApiMapping.java |   100 -
 .../solrj/request/beans/ClusterPropInfo.java       |    72 +
 .../solrj/request/beans/CreateConfigInfo.java      |    32 +
 .../solrj/request/beans/RateLimiterMeta.java       |    73 +
 .../RequestReplicaListTransformerGenerator.java    |    16 +-
 .../java/org/apache/solr/common/MapWriterMap.java  |     9 +-
 .../org/apache/solr/common/NavigableObject.java    |     6 +
 .../solr/common/cloud/ClusterProperties.java       |    17 +
 .../solr/common/cloud/NodesSysPropsCacher.java     |     4 +-
 .../apache/solr/common/cloud/SolrClassLoader.java  |    29 +
 .../apache/solr/common/cloud/ZkConfigManager.java  |    23 +-
 .../apache/solr/common/params/ConfigSetParams.java |     2 +
 .../solr/common/params/DefaultSolrParams.java      |     2 +-
 .../org/apache/solr/common/params/FacetParams.java |    22 -
 .../java/org/apache/solr/common/util/DOMUtil.java  |   416 +
 .../apache/solr/common/util/JsonSchemaCreator.java |    14 +-
 .../solr/common/util/JsonSchemaValidator.java      |    26 +-
 .../org/apache/solr/common/util/NamedList.java     |     5 +
 .../apache/solr/common/util/PropertiesUtil.java    |   151 +
 .../java/org/apache/solr/common/util/Utils.java    |    82 +-
 .../src/resources/apispec/cluster.Commands.json    |   146 -
 .../apispec/cluster.commandstatus.delete.json      |    10 -
 .../resources/apispec/cluster.commandstatus.json   |    20 -
 .../apispec/cluster.configs.Commands.json          |    34 -
 .../resources/apispec/cluster.configs.delete.json  |    12 -
 .../src/resources/apispec/cluster.configs.json     |    12 -
 solr/solrj/src/resources/apispec/cluster.json      |    14 -
 .../solrj/src/resources/apispec/cluster.nodes.json |    12 -
 .../apispec/collections.collection.delete.json     |    13 -
 solr/solrj/src/resources/apispec/collections.json  |    13 -
 solr/solrj/src/resources/apispec/node.Info.json    |     2 +-
 .../IndexingNestedDocuments.java                   |   280 +
 .../solr/client/solrj/request/SchemaTest.java      |     4 -
 .../org/apache/solr/common/util/DOMUtilTest.java   |    56 +
 .../apache/solr/common/util/JsonValidatorTest.java |     9 -
 .../solr/common/util/TestFastJavabinDecoder.java   |    13 +-
 .../solr/common/util/TestZkMaintenanceUtils.java   |    60 +
 solr/test-framework/build.gradle                   |     1 +
 solr/test-framework/build.xml                      |   121 -
 solr/test-framework/ivy.xml                        |    42 -
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |    14 -
 .../solr/analysis/MockCharFilterFactory.java       |     2 +-
 .../solr/analysis/MockTokenFilterFactory.java      |     2 +-
 .../apache/solr/analysis/MockTokenizerFactory.java |     2 +-
 .../analysis/StringMockSolrResourceLoader.java     |     2 +-
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |     6 +-
 .../apache/solr/cloud/MiniSolrCloudCluster.java    |     9 +-
 solr/webapp/build.xml                              |    69 -
 solr/webapp/web/WEB-INF/web.xml                    |    14 -
 solr/webapp/web/css/angular/dataimport.css         |   371 -
 solr/webapp/web/css/angular/menu.css               |     1 -
 solr/webapp/web/index.html                         |     4 -
 solr/webapp/web/js/angular/app.js                  |    16 -
 .../web/js/angular/controllers/dataimport.js       |   302 -
 solr/webapp/web/js/angular/services.js             |    15 -
 solr/webapp/web/partials/dataimport.html           |   210 -
 versions.lock                                      |    76 +-
 versions.props                                     |    11 +-
 2228 files changed, 78833 insertions(+), 187897 deletions(-)
 delete mode 100644 .github/workflows/ant.yml
 create mode 100644 .github/workflows/docker-test.yml
 create mode 100644 .muse/config.toml
 delete mode 100755 build.xml
 create mode 100644 dev-docs/working-between-major-versions.adoc
 delete mode 100644 dev-tools/idea/.idea/ant.xml
 delete mode 100644 dev-tools/idea/.idea/codeStyleSettings.xml
 delete mode 100644 dev-tools/idea/.idea/compiler.xml
 delete mode 100644 dev-tools/idea/.idea/copyright/Apache_Software_Foundation.xml
 delete mode 100644 dev-tools/idea/.idea/copyright/profiles_settings.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Derby.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/HSQLDB.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/ICU_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Ivy.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/JUnit.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Morfologik_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_core_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_extras_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_test_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_core_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_core_test_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_example_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_extraction_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_jaeger_tracer_configurator_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_prometheus_exporter_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_test_framework_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_velocity_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solrj_library.xml
 delete mode 100755 dev-tools/idea/.idea/misc.xml
 delete mode 100644 dev-tools/idea/.idea/modules.xml
 delete mode 100644 dev-tools/idea/.idea/projectCodeStyle.xml
 delete mode 100644 dev-tools/idea/.idea/vcs.xml
 delete mode 100644 dev-tools/idea/.idea/workspace.xml
 delete mode 100644 dev-tools/idea/dev-tools/scripts/scripts.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/common/analysis-common.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/icu/icu.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/kuromoji/kuromoji.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/morfologik/morfologik.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/nori/nori.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/opennlp/opennlp.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/phonetic/phonetic.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/smartcn/smartcn.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/stempel/stempel.iml
 delete mode 100644 dev-tools/idea/lucene/backward-codecs/backward-codecs.iml
 delete mode 100644 dev-tools/idea/lucene/benchmark/conf/benchmark-conf.iml
 delete mode 100644 dev-tools/idea/lucene/benchmark/src/benchmark.iml
 delete mode 100644 dev-tools/idea/lucene/classification/classification.iml
 delete mode 100644 dev-tools/idea/lucene/codecs/src/codecs.iml
 delete mode 100644 dev-tools/idea/lucene/codecs/src/test/codecs-tests.iml
 delete mode 100644 dev-tools/idea/lucene/core/src/lucene-core.iml
 delete mode 100644 dev-tools/idea/lucene/core/src/test/lucene-core-tests.iml
 delete mode 100644 dev-tools/idea/lucene/demo/demo.iml
 delete mode 100644 dev-tools/idea/lucene/expressions/expressions.iml
 delete mode 100644 dev-tools/idea/lucene/facet/facet.iml
 delete mode 100644 dev-tools/idea/lucene/grouping/grouping.iml
 delete mode 100644 dev-tools/idea/lucene/highlighter/highlighter.iml
 delete mode 100644 dev-tools/idea/lucene/join/join.iml
 delete mode 100644 dev-tools/idea/lucene/luke/luke.iml
 delete mode 100644 dev-tools/idea/lucene/memory/memory.iml
 delete mode 100644 dev-tools/idea/lucene/misc/misc.iml
 delete mode 100644 dev-tools/idea/lucene/monitor/monitor.iml
 delete mode 100644 dev-tools/idea/lucene/queries/queries.iml
 delete mode 100644 dev-tools/idea/lucene/queryparser/queryparser.iml
 delete mode 100644 dev-tools/idea/lucene/replicator/replicator.iml
 delete mode 100644 dev-tools/idea/lucene/sandbox/sandbox.iml
 delete mode 100644 dev-tools/idea/lucene/spatial-extras/spatial-extras.iml
 delete mode 100644 dev-tools/idea/lucene/spatial3d/spatial3d.iml
 delete mode 100644 dev-tools/idea/lucene/suggest/suggest.iml
 delete mode 100644 dev-tools/idea/lucene/test-framework/lucene-test-framework.iml
 delete mode 100644 dev-tools/idea/lucene/tools/tools.iml
 delete mode 100644 dev-tools/idea/parent.iml
 delete mode 100644 dev-tools/idea/solr/contrib/analysis-extras/analysis-extras.iml
 delete mode 100644 dev-tools/idea/solr/contrib/analytics/analytics.iml
 delete mode 100644 dev-tools/idea/solr/contrib/clustering/clustering.iml
 delete mode 100644 dev-tools/idea/solr/contrib/dataimporthandler-extras/dataimporthandler-extras.iml
 delete mode 100644 dev-tools/idea/solr/contrib/dataimporthandler/dataimporthandler.iml
 delete mode 100644 dev-tools/idea/solr/contrib/extraction/extraction.iml
 delete mode 100644 dev-tools/idea/solr/contrib/jaegertracer-configurator/jaegertracer-configurator.iml
 delete mode 100644 dev-tools/idea/solr/contrib/langid/langid.iml
 delete mode 100644 dev-tools/idea/solr/contrib/ltr/ltr.iml
 delete mode 100644 dev-tools/idea/solr/contrib/prometheus-exporter/prometheus-exporter.iml
 delete mode 100644 dev-tools/idea/solr/contrib/velocity/velocity.iml
 delete mode 100644 dev-tools/idea/solr/core/src/java/solr-core.iml
 delete mode 100644 dev-tools/idea/solr/core/src/solr-core-tests.iml
 delete mode 100644 dev-tools/idea/solr/server/server.iml
 delete mode 100644 dev-tools/idea/solr/solrj/src/java/solrj.iml
 delete mode 100644 dev-tools/idea/solr/solrj/src/solrj-tests.iml
 delete mode 100644 dev-tools/idea/solr/test-framework/solr-test-framework.iml
 delete mode 100644 dev-tools/maven/README.maven
 delete mode 100644 dev-tools/maven/lucene/analysis/common/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/icu/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/kuromoji/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/morfologik/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/nori/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/opennlp/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/phonetic/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/smartcn/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/stempel/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/backward-codecs/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/benchmark/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/classification/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/demo/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/expressions/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/facet/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/grouping/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/highlighter/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/join/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/memory/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/misc/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/monitor/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/queries/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/queryparser/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/replicator/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/sandbox/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/spatial-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/spatial3d/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/suggest/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/test-framework/pom.xml.template
 delete mode 100644 dev-tools/maven/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/analysis-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/analytics/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/clustering/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/dataimporthandler-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/dataimporthandler/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/extraction/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/jaegertracer-configurator/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/langid/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/ltr/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/prometheus-exporter/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/velocity/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/maven.testlogging.properties
 delete mode 100644 dev-tools/maven/solr/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/test-framework/pom.xml.template
 create mode 100644 dev-tools/missing-doclet/build.gradle
 create mode 100644 dev-tools/missing-doclet/settings.gradle
 create mode 100644 dev-tools/missing-doclet/src/main/java/org/apache/lucene/missingdoclet/MissingDoclet.java
 delete mode 100644 dev-tools/netbeans/nb-project.xsl
 delete mode 100644 dev-tools/netbeans/nbproject/project.properties
 delete mode 100755 dev-tools/scripts/SOLR-2452.patch.hack.pl
 delete mode 100644 dev-tools/scripts/checkJavaDocs.py
 delete mode 100644 gradle/ant-compat/forbidden-api-rules-in-sync.gradle
 delete mode 100644 gradle/ant-compat/jar-checks.gradle
 delete mode 100644 gradle/ant-compat/resolve.gradle
 delete mode 100644 gradle/ant-compat/solr-forbidden-apis.gradle
 rename {lucene/site/changes => gradle/documentation/changes-to-html}/ChangesFancyStyle.css (100%)
 rename {lucene/site/changes => gradle/documentation/changes-to-html}/ChangesFixedWidthStyle.css (100%)
 rename {lucene/site/changes => gradle/documentation/changes-to-html}/ChangesSimpleStyle.css (100%)
 rename {lucene/site/changes => gradle/documentation/changes-to-html}/changes2html.pl (100%)
 mode change 100755 => 100644
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/java11/package-list (100%)
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/junit/package-list (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/inject-javadocs.js (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/prettify.css (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/prettify.js (100%)
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/table_padding.css (100%)
 create mode 100644 gradle/generation/nori.gradle
 create mode 100644 gradle/hacks/gradle-archives.gradle
 create mode 100644 gradle/hacks/hashmapAssertions.gradle
 rename {dev-tools => gradle/ide}/eclipse/dot.classpath.xsl (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.project (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.core.resources.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.jdt.core.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.jdt.ui.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-solr-cloud.launch (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-solr.launch (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-test-cases.launch (100%)
 create mode 100644 gradle/releasing.gradle
 create mode 100644 gradle/solr/packaging.gradle
 create mode 100644 gradle/solr/solr-forbidden-apis.gradle
 rename {lucene/tools/junit4 => gradle/testing/defaults-tests}/logging.properties (100%)
 delete mode 100644 gradle/testing/policies/solr-tests.policy
 rename {lucene/tools/junit4 => gradle/testing/randomization/policies}/replicator-tests.policy (100%)
 create mode 100644 gradle/testing/randomization/policies/solr-tests.policy
 create mode 100644 gradle/testing/randomization/policies/tests.policy
 rename {lucene/tools/javadoc => gradle/validation/ecj-lint}/ecj.javadocs.prefs (100%)
 create mode 100644 gradle/validation/error-prone.gradle
 delete mode 100644 gradle/validation/missing-docs-check.gradle
 delete mode 100644 lucene/analysis/analysis-module-build.xml
 delete mode 100644 lucene/analysis/build.xml
 delete mode 100644 lucene/analysis/common/build.xml
 delete mode 100644 lucene/analysis/common/ivy.xml
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicAnalyzer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicFilter.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicFilterFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizerFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizerImpl.java
 rename lucene/analysis/common/src/java/org/apache/lucene/analysis/{standard => classic}/ClassicTokenizerImpl.jflex (100%)
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/package.html
 rename lucene/analysis/common/src/java/org/apache/lucene/analysis/{standard => email}/ASCIITLD.jflex-macro (100%)
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailAnalyzer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerImpl.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerImpl.jflex
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/package.html
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilter.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizerImpl.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.jflex
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/package.html
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/AbstractAnalysisFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/AnalysisSPILoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/CharFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ClasspathResourceLoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ResourceLoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ResourceLoaderAware.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenizerFactory.java
 rename lucene/analysis/common/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 create mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.TokenFilterFactory
 create mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.TokenizerFactory
 delete mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.util.TokenFilterFactory
 delete mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.util.TokenizerFactory
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/classic/TestClassicAnalyzer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/classic/TestClassicFactories.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestCoreFactories.java
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/LuceneResourcesWikiPage.html (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/LuceneResourcesWikiPageURLs.txt (100%)
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailAnalyzer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailTokenizer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailTokenizerFactory.java
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/email.addresses.from.random.text.with.email.addresses.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/random.text.with.email.addresses.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/random.text.with.urls.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/urls.from.random.text.with.urls.txt (100%)
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestMiscellaneousFactories.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestClassicAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailTokenizer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/BaseTokenStreamFactoryTestCase.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/TestAbstractAnalysisFactory.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/TestAnalysisSPILoader.java
 delete mode 100644 lucene/analysis/icu/build.xml
 delete mode 100644 lucene/analysis/icu/ivy.xml
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationAttributeFactory.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationDocValuesField.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationKeyAnalyzer.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/tokenattributes/ICUCollatedTermAttributeImpl.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationAttributeFactory.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationDocValuesField.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/package.html
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/tokenattributes/ICUCollatedTermAttributeImpl.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/tokenattributes/package.html
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 create mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/analysis/icu/TestICUCollationDocValuesField.java
 create mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/analysis/icu/TestICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/collation/TestICUCollationDocValuesField.java
 delete mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/collation/TestICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/kuromoji/build.xml
 delete mode 100644 lucene/analysis/kuromoji/ivy.xml
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/morfologik/build.xml
 delete mode 100644 lucene/analysis/morfologik/ivy.xml
 rename lucene/analysis/morfologik/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/analysis/nori/build.xml
 delete mode 100644 lucene/analysis/nori/ivy.xml
 rename lucene/analysis/nori/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/nori/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/opennlp/build.xml
 delete mode 100644 lucene/analysis/opennlp/ivy.xml
 rename lucene/analysis/opennlp/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/opennlp/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/phonetic/build.xml
 delete mode 100644 lucene/analysis/phonetic/ivy.xml
 rename lucene/analysis/phonetic/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/analysis/smartcn/build.xml
 delete mode 100644 lucene/analysis/smartcn/ivy.xml
 rename lucene/analysis/smartcn/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/stempel/build.xml
 delete mode 100644 lucene/analysis/stempel/ivy.xml
 rename lucene/analysis/stempel/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/backward-codecs/build.xml
 delete mode 100644 lucene/backward-codecs/ivy.xml
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.2-cfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.2-nocfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.3-cfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.3-nocfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.6.2.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.6.3.zip
 delete mode 100644 lucene/benchmark/build.xml
 delete mode 100644 lucene/benchmark/ivy.xml
 delete mode 100644 lucene/build.xml
 delete mode 100644 lucene/classification/build.xml
 delete mode 100644 lucene/classification/ivy.xml
 delete mode 100644 lucene/codecs/build.xml
 delete mode 100644 lucene/codecs/ivy.xml
 delete mode 100644 lucene/common-build.xml
 delete mode 100644 lucene/core/build.xml
 delete mode 100644 lucene/core/ivy.xml
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/AbstractAnalysisFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/AnalysisSPILoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/CharFilterFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/TokenFilterFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/TokenizerFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/standard/StandardTokenizerFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/BugfixDeflater_JDK8252739.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/DeflateWithPresetDictCompressionMode.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/LZ4WithPresetDictCompressionMode.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/DefaultIndexingChain.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/DocConsumer.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/IndexingChain.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/SortingCodecReader.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/SortingLeafReader.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringFieldComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringLeafFieldComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringNumericComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringNumericLeafComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/DocComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/DoubleComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/FloatComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/IntComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/LongComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/MinDocIterator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/NumericComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/package-info.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ClasspathResourceLoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ResourceLoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ResourceLoaderAware.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/bkd/BKDConfig.java
 create mode 100644 lucene/core/src/resources/META-INF/services/org.apache.lucene.analysis.TokenizerFactory
 create mode 100644 lucene/core/src/test/META-INF/services/org.apache.lucene.analysis.CharFilterFactory
 create mode 100644 lucene/core/src/test/META-INF/services/org.apache.lucene.analysis.TokenFilterFactory
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/FakeCharFilterFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/FakeTokenFilterFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/TestAbstractAnalysisFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/TestAnalysisSPILoader.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestSortingCodecReader.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/store/TestStressLockFactories.java
 delete mode 100644 lucene/default-nested-ivy-settings.xml
 delete mode 100644 lucene/demo/build.xml
 delete mode 100644 lucene/demo/ivy.xml
 create mode 100644 lucene/documentation/build.gradle
 rename lucene/{site/html => documentation/src/assets}/lucene_green_300.gif (100%)
 rename lucene/{site/xsl => documentation/src/markdown}/index.template.md (100%)
 delete mode 100644 lucene/expressions/build.xml
 delete mode 100644 lucene/expressions/ivy.xml
 delete mode 100644 lucene/facet/build.xml
 delete mode 100644 lucene/facet/ivy.xml
 create mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetLabels.java
 create mode 100644 lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetLabels.java
 delete mode 100644 lucene/grouping/build.xml
 delete mode 100644 lucene/grouping/ivy.xml
 delete mode 100644 lucene/highlighter/build.xml
 delete mode 100644 lucene/highlighter/ivy.xml
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/FieldValueHighlighters.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/MatchHighlighter.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/AnalyzerWithGaps.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/IndexBuilder.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestMatchHighlighter.java
 delete mode 100644 lucene/ivy-ignore-conflicts.properties
 delete mode 100644 lucene/ivy-versions.properties
 delete mode 100644 lucene/join/build.xml
 delete mode 100644 lucene/join/ivy.xml
 delete mode 100644 lucene/licenses/ant-1.8.2.jar.sha1
 delete mode 100644 lucene/licenses/ant-LICENSE-ASL.txt
 delete mode 100644 lucene/licenses/ant-NOTICE.txt
 delete mode 100644 lucene/licenses/ivy-2.4.0.jar.sha1
 delete mode 100644 lucene/licenses/ivy-LICENSE-ASL.txt
 delete mode 100644 lucene/licenses/ivy-NOTICE.txt
 delete mode 100644 lucene/luke/build.xml
 delete mode 100644 lucene/luke/ivy.xml
 delete mode 100644 lucene/memory/build.xml
 delete mode 100644 lucene/memory/ivy.xml
 delete mode 100644 lucene/misc/build.xml
 delete mode 100644 lucene/misc/ivy.xml
 delete mode 100644 lucene/module-build.xml
 delete mode 100644 lucene/monitor/build.xml
 delete mode 100644 lucene/monitor/ivy.xml
 create mode 100644 lucene/packaging/build.gradle
 delete mode 100644 lucene/queries/build.xml
 delete mode 100644 lucene/queries/ivy.xml
 delete mode 100644 lucene/queryparser/build.xml
 delete mode 100644 lucene/queryparser/ivy.xml
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/CharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/FastCharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/package-info.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/classic/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/classic/FastCharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/precedence/processors/package-info.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/precedence/processors/package.html
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/parser/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/parser/FastCharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/surround/parser/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/surround/parser/FastCharStream.java
 delete mode 100644 lucene/queryparser/xmldtddocbuild.xml
 delete mode 100644 lucene/replicator/build.xml
 delete mode 100644 lucene/replicator/ivy.xml
 delete mode 100644 lucene/sandbox/build.xml
 delete mode 100644 lucene/sandbox/ivy.xml
 delete mode 100644 lucene/site/xsl/index.xsl
 delete mode 100644 lucene/spatial-extras/build.xml
 delete mode 100644 lucene/spatial-extras/ivy.xml
 create mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/package-info.java
 delete mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/package.html
 create mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/util/package-info.java
 delete mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/util/package.html
 delete mode 100644 lucene/spatial3d/build.xml
 delete mode 100644 lucene/spatial3d/ivy.xml
 delete mode 100644 lucene/suggest/build.xml
 delete mode 100644 lucene/suggest/ivy.xml
 rename lucene/suggest/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/test-framework/build.xml
 delete mode 100644 lucene/test-framework/ivy.xml
 create mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/BaseTokenStreamFactoryTestCase.java
 create mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/LZ4WithPresetCompressingCodec.java
 delete mode 100644 lucene/tools/build.xml
 delete mode 100644 lucene/tools/custom-tasks.xml
 delete mode 100644 lucene/tools/forbiddenApis/base.txt
 delete mode 100644 lucene/tools/forbiddenApis/lucene.txt
 delete mode 100644 lucene/tools/forbiddenApis/servlet-api.txt
 delete mode 100644 lucene/tools/forbiddenApis/solr.txt
 delete mode 100644 lucene/tools/forbiddenApis/tests.txt
 delete mode 100644 lucene/tools/ivy.xml
 delete mode 100644 lucene/tools/junit4/cached-timehints.txt
 delete mode 100644 lucene/tools/junit4/tests.policy
 delete mode 100644 lucene/tools/src/groovy/check-source-patterns.groovy
 delete mode 100644 lucene/tools/src/groovy/check-working-copy.groovy
 delete mode 100644 lucene/tools/src/groovy/install-markdown-filter.groovy
 delete mode 100644 lucene/tools/src/groovy/run-beaster.groovy
 delete mode 100644 lucene/tools/src/groovy/run-maven-build.groovy
 delete mode 100644 lucene/tools/src/java/lucene-solr.antlib.xml
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/dependencies/InterpolatedProperties.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LibVersionsCheckTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LicenseCheckTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LicenseType.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/ivyde/IvyNodeElement.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/ivyde/IvyNodeElementAdapter.java
 delete mode 100644 lucene/top-level-ivy-settings.xml
 delete mode 100644 lucene/version.properties
 delete mode 100644 solr/build.xml
 delete mode 100644 solr/common-build.xml
 delete mode 100644 solr/contrib/analysis-extras/build.xml
 delete mode 100644 solr/contrib/analysis-extras/ivy.xml
 delete mode 100644 solr/contrib/analytics/build.xml
 delete mode 100644 solr/contrib/analytics/ivy.xml
 delete mode 100644 solr/contrib/clustering/build.xml
 delete mode 100644 solr/contrib/clustering/ivy.xml
 delete mode 100644 solr/contrib/contrib-build.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/build.gradle
 delete mode 100644 solr/contrib/dataimporthandler-extras/build.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/ivy.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/MailEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/TikaEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/package.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/overview.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/resources/solr-default-tika-config.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/bad.doc
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr-word.pdf
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-schema-no-unique-key.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/structured.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_jpeg.jpg
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_recursive_embedded.docx
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_vsdx.vsdx
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test/org/apache/solr/handler/dataimport/TestMailEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test/org/apache/solr/handler/dataimport/TestTikaEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/README.md
 delete mode 100644 solr/contrib/dataimporthandler/build.gradle
 delete mode 100644 solr/contrib/dataimporthandler/build.xml
 delete mode 100644 solr/contrib/dataimporthandler/ivy.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinFileDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinURLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/CachePropertyUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ClobTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ConfigParseUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Context.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ContextImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHCacheSupport.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHLogLevels.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHProperties.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHWriterBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandlerException.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImporter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DateFormatEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DateFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DebugInfo.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DebugLogger.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessorBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessorWrapper.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Evaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EventListener.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FieldReaderDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FieldStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FileDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FileListEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/HTMLStripTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/JdbcDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/LineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/LogTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/MockDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/NumberFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/PlainTextEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/RegexTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/RequestInfo.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ScriptTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SimplePropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrQueryEscapingEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SortedMapBackedCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SqlEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SqlEscapingEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/TemplateTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Transformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/URLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/UrlEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/VariableResolver.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/XPathEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/XPathRecordReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ZKPropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Zipper.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/ConfigNameConstants.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/ConfigParseUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/DIHConfiguration.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Entity.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/EntityField.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Field.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/PropertyWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Script.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/package-info.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/package-info.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/overview.html
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-end-to-end.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-with-datasource.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-with-transformer.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataconfig-contentstream.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solr_id-schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/protwords.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/single-entity-data-config.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/stopwords.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/solr.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/log4j2.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/collection1/README
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/README
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/solr.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDIHCacheTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDIHJdbcTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractSqlEntityProcessorTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AddAColumnTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/DestroyCountCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockSolrEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockStringDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestBuiltInEvaluators.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestClobTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestContextImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDataConfig.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDateFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDocBuilder2.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestEntityProcessorBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestEphemeralCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestErrorHandling.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFieldReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFileListEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFileListWithLineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestJdbcDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestJdbcDataSourceConvertType.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestLineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNestedChildren.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNonWritablePersistFile.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNumberFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestPlainTextEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestRegexTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestScriptTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSimplePropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSolrEntityProcessorEndToEnd.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSolrEntityProcessorUnit.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSortedMapBackedCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSqlEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSqlEntityProcessorDelta.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestTemplateTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestURLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestVariableResolver.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestVariableResolverEndToEnd.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestWriterImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestXPathEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestXPathRecordReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestZKPropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TripleThreatTransformer.java
 delete mode 100644 solr/contrib/extraction/build.xml
 delete mode 100644 solr/contrib/extraction/ivy.xml
 delete mode 100644 solr/contrib/jaegertracer-configurator/build.xml
 delete mode 100644 solr/contrib/jaegertracer-configurator/ivy.xml
 delete mode 100644 solr/contrib/langid/build.xml
 delete mode 100644 solr/contrib/langid/ivy.xml
 delete mode 100644 solr/contrib/ltr/build.xml
 delete mode 100644 solr/contrib/ltr/ivy.xml
 delete mode 100644 solr/contrib/prometheus-exporter/build.xml
 delete mode 100644 solr/contrib/prometheus-exporter/ivy.xml
 delete mode 100644 solr/contrib/velocity/build.gradle
 delete mode 100644 solr/contrib/velocity/build.xml
 delete mode 100644 solr/contrib/velocity/ivy.xml
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/PageTool.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/SolrVelocityResourceLoader.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/VelocityResponseWriter.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/package.html
 delete mode 100644 solr/contrib/velocity/src/java/overview.html
 delete mode 100644 solr/contrib/velocity/src/resources/VM_global_library.vm
 delete mode 100644 solr/contrib/velocity/src/resources/_macros.vm
 delete mode 100644 solr/contrib/velocity/src/resources/macros.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/_default.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/browse.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/error.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/facets.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/footer.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/head.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/hit.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/layout.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/resources.properties
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/results_list.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/file.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/schema.xml
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/solrconfig.xml
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity-init.properties
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/VM_global_library.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/encoding.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/layout.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/locale.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/locale_number.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/macros.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/numFound.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/outside_the_box.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/resource_get.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/sandbox_intersection.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_legacy_support.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_overridden.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_visible.vm
 delete mode 100644 solr/contrib/velocity/src/test/custom_tool.vm
 delete mode 100644 solr/contrib/velocity/src/test/foreach.vm
 delete mode 100644 solr/contrib/velocity/src/test/org/apache/solr/velocity/MockTool.java
 delete mode 100644 solr/contrib/velocity/src/test/org/apache/solr/velocity/VelocityResponseWriterTest.java
 delete mode 100644 solr/contrib/velocity/src/test/velocity/resources.properties
 delete mode 100644 solr/contrib/velocity/src/test/velocity/resources_en_UK.properties
 delete mode 100644 solr/core/build.xml
 delete mode 100644 solr/core/ivy.xml
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Cluster.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Node.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Replica.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Shard.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/SolrCollection.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/AttributeFetcher.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/AttributeValues.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementException.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlan.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlanFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlugin.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPluginConfig.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPluginFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementRequest.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/ReplicaPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/AttributeFetcherImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/AttributeValuesImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPlanFactoryImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPlanImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPluginAssignStrategy.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPluginConfigImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementRequestImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/ReplicaPlacementImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginAffinityReplicaPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginMinimizeCores.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginRandomPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/core/DelegatingEventListener.java
 create mode 100644 solr/core/src/java/org/apache/solr/core/RateLimiterConfig.java
 delete mode 100644 solr/core/src/java/org/apache/solr/core/SolrClassLoader.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrBufferManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrBufferStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrLeaderStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrParams.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrProcessStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicator.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorScheduler.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorState.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrRequestHandler.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrUpdateLogSynchronizer.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/ClusterAPI.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/CollectionsAPI.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/admin/ConfigSetsHandlerApi.java
 create mode 100644 solr/core/src/java/org/apache/solr/logging/DeprecationLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/parser/CharStream.java
 delete mode 100644 solr/core/src/java/org/apache/solr/parser/FastCharStream.java
 create mode 100644 solr/core/src/java/org/apache/solr/query/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/query/package.html
 create mode 100644 solr/core/src/java/org/apache/solr/request/json/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/request/json/package.html
 create mode 100644 solr/core/src/java/org/apache/solr/request/macro/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/request/macro/package.html
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/DELETEable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/GETable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/POSTable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/PUTable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/SolrSchemaRestApi.java
 create mode 100644 solr/core/src/java/org/apache/solr/search/facet/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/search/facet/package.html
 delete mode 100644 solr/core/src/java/org/apache/solr/update/CdcrTransactionLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/CdcrUpdateLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/processor/CdcrUpdateProcessor.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/processor/CdcrUpdateProcessorFactory.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/DOMUtil.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/PropertiesUtil.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/package-info.java
 rename solr/core/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/MyPatternReplaceCharFilterFactory.java.txt
 rename solr/core/src/test-files/runtimecode/{MyPlugin.java => MyPlugin.java.txt} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/MyTextField.java.txt
 create mode 100644 solr/core/src/test-files/runtimecode/MyWhitespaceTokenizerFactory.java.txt
 rename solr/core/src/test-files/runtimecode/{RuntimeLibReqHandler.java => RuntimeLibReqHandler.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{RuntimeLibResponseWriter.java => RuntimeLibResponseWriter.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{RuntimeLibSearchComponent.java => RuntimeLibSearchComponent.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{TestURP.java => TestURP.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{TestVersionedURP.java => TestVersionedURP.java.txt} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/payload-component.jar.bin
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/bad-schema-daterangefield-instance-options.xml
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/bad-schema-daterangefield-type-options.xml
 delete mode 100644 solr/core/src/test-files/solr/collection1/conf/solrconfig-cdcr.xml
 delete mode 100644 solr/core/src/test-files/solr/collection1/conf/solrconfig-cdcrupdatelog.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster1/conf/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster1/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster2/conf/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster2/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source-disabled/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source-disabled/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-target/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-target/conf/solrconfig.xml
 create mode 100644 solr/core/src/test-files/solr/configsets/schema-package/conf/schema.xml
 copy solr/core/src/test-files/solr/configsets/{cloud-minimal => schema-package}/conf/solrconfig.xml (100%)
 delete mode 100644 solr/core/src/test-files/solr/configsets/upload/dih-script-transformer/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/upload/dih-script-transformer/solrconfig.xml
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/BaseCdcrDistributedZkTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrBidirectionalTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrBootstrapTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrOpsAndBoundariesTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrReplicationHandlerTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrRequestHandlerTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrTestsUtil.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrVersionReplicationTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrWithNodesRestartsTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/core/DirectoryFactoriesTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDirectoryFactory.java
 delete mode 100644 solr/core/src/test/org/apache/solr/handler/component/CustomTermsComponentTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/servlet/SecurityHeadersTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/update/CdcrUpdateLogTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/util/DOMUtilTest.java
 create mode 100755 solr/dev-docs/overseer/images/configSet-processor-flow.png
 create mode 100755 solr/dev-docs/overseer/images/locking-levels.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree-20nodes.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree1.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree2.png
 create mode 100755 solr/dev-docs/overseer/images/single-thread-clusterstate-updater.png
 create mode 100755 solr/dev-docs/overseer/images/state-change-steps.png
 create mode 100644 solr/dev-docs/overseer/overseer.adoc
 create mode 100644 solr/docker/Docker-FAQ.md
 create mode 100644 solr/docker/Dockerfile
 create mode 100644 solr/docker/README.md
 create mode 100644 solr/docker/build.gradle
 create mode 100644 solr/docker/docs/docker-compose.yml
 create mode 100644 solr/docker/docs/docker-networking.md
 create mode 100644 solr/docker/docs/precreate-collection.sh
 create mode 100755 solr/docker/docs/set-heap.sh
 create mode 100755 solr/docker/include/scripts/docker-entrypoint.sh
 create mode 100755 solr/docker/include/scripts/init-var-solr
 create mode 100755 solr/docker/include/scripts/oom_solr.sh
 create mode 100755 solr/docker/include/scripts/precreate-core
 create mode 100755 solr/docker/include/scripts/run-initdb
 create mode 100755 solr/docker/include/scripts/solr-create
 create mode 100755 solr/docker/include/scripts/solr-demo
 create mode 100755 solr/docker/include/scripts/solr-fg
 create mode 100755 solr/docker/include/scripts/solr-foreground
 create mode 100755 solr/docker/include/scripts/solr-precreate
 create mode 100755 solr/docker/include/scripts/start-local-solr
 create mode 100755 solr/docker/include/scripts/stop-local-solr
 create mode 100755 solr/docker/include/scripts/wait-for-solr.sh
 create mode 100755 solr/docker/include/scripts/wait-for-zookeeper.sh
 create mode 100644 solr/docker/package/Dockerfile.local-package
 create mode 100644 solr/docker/package/Dockerfile.release-package
 create mode 100644 solr/docker/package/build.gradle
 create mode 100644 solr/docker/tests/README.md
 create mode 100755 solr/docker/tests/cases/create_bad_core/test.sh
 create mode 100755 solr/docker/tests/cases/create_core/test.sh
 create mode 100755 solr/docker/tests/cases/create_core_exec/test.sh
 create mode 100755 solr/docker/tests/cases/create_core_randomuser_rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/demo-tini/test.sh
 create mode 100755 solr/docker/tests/cases/demo/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-ramdomuser-rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-solr/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-user/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-ramdomuser-rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-solr-nocopy/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-solr/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-user/test.sh
 create mode 100755 solr/docker/tests/cases/gosu/test.sh
 create mode 100755 solr/docker/tests/cases/initdb/test.sh
 create mode 100755 solr/docker/tests/cases/precreate_core/test.sh
 create mode 100755 solr/docker/tests/cases/precreate_core_randomuser_rootgroup/test.sh
 create mode 100644 solr/docker/tests/cases/test_log4j/bogus-log4j2.xml
 create mode 100644 solr/docker/tests/cases/test_log4j/log4j2.xml
 create mode 100755 solr/docker/tests/cases/test_log4j/test.sh
 create mode 100755 solr/docker/tests/cases/user_volume/test.sh
 create mode 100755 solr/docker/tests/cases/version/test.sh
 create mode 100755 solr/docker/tests/shared.sh
 create mode 100644 solr/documentation/build.gradle
 rename solr/{site/assets/images => documentation/src/assets}/solr.svg (100%)
 rename solr/{site => documentation/src/markdown}/SYSTEM_REQUIREMENTS.md (100%)
 create mode 100644 solr/documentation/src/markdown/index.template.md
 create mode 100644 solr/documentation/src/markdown/online-link.template.md
 delete mode 100644 solr/example/example-DIH/.gitignore
 delete mode 100644 solr/example/example-DIH/README.md
 delete mode 100644 solr/example/example-DIH/build.xml
 delete mode 100644 solr/example/example-DIH/hsqldb/.gitignore
 delete mode 100644 solr/example/example-DIH/hsqldb/ex.script
 delete mode 100644 solr/example/example-DIH/ivy.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/atom-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/url_types.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/core.properties
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/db-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/db/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/core.properties
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mail-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/core.properties
 delete mode 100644 solr/example/example-DIH/solr/solr.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/solr-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/core.properties
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/tika-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/tika/core.properties
 delete mode 100644 solr/example/files/README.md
 delete mode 100644 solr/example/files/browse-resources/velocity/resources.properties
 delete mode 100644 solr/example/files/browse-resources/velocity/resources_de_DE.properties
 delete mode 100644 solr/example/files/browse-resources/velocity/resources_fr_FR.properties
 delete mode 100644 solr/example/files/conf/currency.xml
 delete mode 100644 solr/example/files/conf/elevate.xml
 delete mode 100644 solr/example/files/conf/email_url_types.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/files/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/files/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/files/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/files/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/files/conf/managed-schema
 delete mode 100644 solr/example/files/conf/params.json
 delete mode 100644 solr/example/files/conf/protwords.txt
 delete mode 100644 solr/example/files/conf/solrconfig.xml
 delete mode 100644 solr/example/files/conf/stopwords.txt
 delete mode 100644 solr/example/files/conf/synonyms.txt
 delete mode 100644 solr/example/files/conf/update-script.js
 delete mode 100644 solr/example/files/conf/velocity/browse.vm
 delete mode 100644 solr/example/files/conf/velocity/dropit.js
 delete mode 100644 solr/example/files/conf/velocity/facet_doc_type.vm
 delete mode 100644 solr/example/files/conf/velocity/facet_text_shingles.vm
 delete mode 100644 solr/example/files/conf/velocity/facets.vm
 delete mode 100644 solr/example/files/conf/velocity/footer.vm
 delete mode 100644 solr/example/files/conf/velocity/head.vm
 delete mode 100644 solr/example/files/conf/velocity/hit.vm
 delete mode 100644 solr/example/files/conf/velocity/img/english_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/france_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/germany_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/globe_256.png
 delete mode 100644 solr/example/files/conf/velocity/jquery.tx3-tag-cloud.js
 delete mode 100644 solr/example/files/conf/velocity/js/dropit.js
 delete mode 100644 solr/example/files/conf/velocity/js/jquery.autocomplete.js
 delete mode 100644 solr/example/files/conf/velocity/js/jquery.tx3-tag-cloud.js
 delete mode 100644 solr/example/files/conf/velocity/layout.vm
 delete mode 100644 solr/example/files/conf/velocity/macros.vm
 delete mode 100644 solr/example/files/conf/velocity/mime_type_lists.vm
 delete mode 100644 solr/example/files/conf/velocity/results.vm
 delete mode 100644 solr/example/files/conf/velocity/results_list.vm
 delete mode 100644 solr/licenses/activation-1.1.1.jar.sha1
 delete mode 100644 solr/licenses/activation-LICENSE-CDDL.txt
 delete mode 100644 solr/licenses/android-json-0.0.20131108.vaadin1.jar.sha1
 delete mode 100644 solr/licenses/android-json-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/android-json-NOTICE.txt
 delete mode 100644 solr/licenses/ant-1.8.2.jar.sha1
 delete mode 100644 solr/licenses/ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/ant-NOTICE.txt
 delete mode 100644 solr/licenses/asciidoctor-ant-1.6.2.jar.sha1
 delete mode 100644 solr/licenses/asciidoctor-ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/asciidoctor-ant-NOTICE.txt
 delete mode 100644 solr/licenses/commons-io-2.6.jar.sha1
 create mode 100644 solr/licenses/commons-io-2.8.0.jar.sha1
 delete mode 100644 solr/licenses/derby-10.9.1.0.jar.sha1
 delete mode 100644 solr/licenses/derby-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/derby-NOTICE.txt
 delete mode 100644 solr/licenses/gimap-1.5.1.jar.sha1
 delete mode 100644 solr/licenses/gimap-LICENSE-CDDL.txt
 delete mode 100644 solr/licenses/javax.mail-1.5.1.jar.sha1
 delete mode 100644 solr/licenses/javax.mail-LICENSE-CDDL.txt
 delete mode 100644 solr/licenses/jsoup-1.12.1.jar.sha1
 delete mode 100644 solr/licenses/jsoup-LICENSE-MIT.txt
 delete mode 100644 solr/licenses/junit4-ant-2.7.6.jar.sha1
 delete mode 100644 solr/licenses/junit4-ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/junit4-ant-NOTICE.txt
 delete mode 100644 solr/licenses/org.restlet-2.4.3.jar.sha1
 delete mode 100644 solr/licenses/org.restlet-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/org.restlet-NOTICE.txt
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-2.4.3.jar.sha1
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-NOTICE.txt
 delete mode 100644 solr/licenses/slf4j-simple-1.7.24.jar.sha1
 delete mode 100644 solr/licenses/start.jar.sha1
 delete mode 100644 solr/licenses/velocity-engine-core-2.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-engine-core-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-engine-core-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-generic-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-generic-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-generic-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-view-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-view-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-view-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-NOTICE.txt
 delete mode 100644 solr/licenses/zookeeper-3.6.1.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.6.2.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-jute-3.6.1.jar.sha1
 create mode 100644 solr/licenses/zookeeper-jute-3.6.2.jar.sha1
 delete mode 100644 solr/server/build.xml
 delete mode 100644 solr/server/ivy.xml
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/README.md
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/VM_global_library.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/browse.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/cluster.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/cluster_results.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/debug.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/did_you_mean.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/error.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_fields.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_pivot.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_queries.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_ranges.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facets.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/footer.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/head.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/header.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit_grouped.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit_plain.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/join_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/jquery.autocomplete.css
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/jquery.autocomplete.js
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/layout.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/main.css
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/mime_type_lists.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/pagination_bottom.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/pagination_top.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/product_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_form.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_group.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_spatial.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/results_list.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/richtext_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/suggest.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/tabs.vm
 delete mode 100644 solr/site/assets/images/favicon.ico
 delete mode 100644 solr/site/assets/images/quickstart-admin-ui-facet-options.png
 delete mode 100644 solr/site/assets/images/quickstart-query-screen.png
 delete mode 100644 solr/site/assets/images/quickstart-range-facet.png
 delete mode 100644 solr/site/assets/images/quickstart-solrcloud.png
 delete mode 100644 solr/site/assets/images/quickstart-spatial.png
 delete mode 100644 solr/site/index.template.md
 delete mode 100644 solr/site/index.xsl
 delete mode 100644 solr/site/online-link.template.md
 delete mode 100644 solr/site/online-link.xsl
 delete mode 100644 solr/solr-ref-guide/build.xml
 delete mode 100644 solr/solr-ref-guide/ivy.xml
 delete mode 100644 solr/solr-ref-guide/src/cdcr-api.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-architecture.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-config.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-operations.adoc
 delete mode 100644 solr/solr-ref-guide/src/cross-data-center-replication-cdcr.adoc
 delete mode 100644 solr/solr-ref-guide/src/dataimport-screen.adoc
 delete mode 100644 solr/solr-ref-guide/src/images/dataimport-screen/dataimport.png
 create mode 100644 solr/solr-ref-guide/src/luke-request-handler.adoc
 delete mode 100644 solr/solr-ref-guide/src/uploading-structured-data-store-data-with-the-data-import-handler.adoc
 delete mode 100644 solr/solr-ref-guide/src/velocity-response-writer.adoc
 delete mode 100644 solr/solr-ref-guide/src/velocity-search-ui.adoc
 delete mode 100644 solr/solr-ref-guide/tools/CustomizedAsciidoctorAntTask.java
 delete mode 100644 solr/solr-ref-guide/tools/asciidoctor-antlib.xml
 delete mode 100644 solr/solrj/build.xml
 delete mode 100644 solr/solrj/ivy.xml
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/ClusterPropInfo.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/CreateConfigInfo.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RateLimiterMeta.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/cloud/SolrClassLoader.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/util/DOMUtil.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/util/PropertiesUtil.java
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.Commands.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.commandstatus.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.commandstatus.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.Commands.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.nodes.json
 delete mode 100644 solr/solrj/src/resources/apispec/collections.collection.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/collections.json
 create mode 100644 solr/solrj/src/test/org/apache/solr/client/ref_guide_examples/IndexingNestedDocuments.java
 create mode 100644 solr/solrj/src/test/org/apache/solr/common/util/DOMUtilTest.java
 delete mode 100644 solr/test-framework/build.xml
 delete mode 100644 solr/test-framework/ivy.xml
 delete mode 100644 solr/webapp/build.xml
 delete mode 100644 solr/webapp/web/css/angular/dataimport.css
 delete mode 100644 solr/webapp/web/js/angular/controllers/dataimport.js
 delete mode 100644 solr/webapp/web/partials/dataimport.html