You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2020/10/08 11:03:19 UTC
[lucene-solr] branch jira/solr14576 updated (1e1a9ba -> e7a71f7)
This is an automated email from the ASF dual-hosted git repository.
noble pushed a change to branch jira/solr14576
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from 1e1a9ba use coreid as key
add 6f2f1c3 SOLR-14654 Remove plugin loading from .system collection (for 9.0) (#1677)
add 321c4bb SOLR-14654: clean up ref guide, CHANGES.txt
add 688583f LUCENE-9427: Fuzzy query should always call consumeTermsMatching in visitor
add ddbe949 SOLR-14654: ref-guide build failure
add 35bf178 SOLR-14654: actually fix the Ref Guide build failure
add cd98b1f Update batches with new ASF Cloudbees infrastructure
add 9dcc42a fix copypaste
add a96499e SOLR-13499: Fix "Apache License, Version 2.0" spelling in in pom.xml.template (#674)
add 2bf092b SOLR-14702: Add Upgrade Notes and CHANGES entry (#1718)
add e6275d9 SOLR-14582: Expose IWC.setMaxCommitMergeWaitMillis in Solr's index config (#1602)
add a03e323 INFRA-20656: comment out RVM install to fix the Ref Guide build on new Jenkins
add abf637f INFRA-20656: remove more RVM stuff for Ref Guide build on new CI machines
add fb9110a This time comment out ALL the RVM commands to fix the build
add 5dd4cd1 Comment out RVM_PATH and RUBY_VERSION
add 10baa50 Add paths for gems on new CI machines
add a074418 SOLR-13528: Implement Request Rate Limiters (#1686)
add f827286 SOLR-14582 - Broken test needs fix (#1727)
add bd1dd6b SOLR-14582: Fix TestConfig
add 35771c3 SOLR-14581 Document the way auto commits work in SolrCloud (#1692)
add 57b0160 SOLR-14641: PeerSync, remove canHandleVersionRanges check (#1663)
add 9b1aeb3 SOLR-14641: Update CHANGES.txt
add a747051 LUCENE-9452: remove jenkins.build.ref.guide.sh as it's no longer needed
add 424a9a6 SOLR-13528: fix heading levels
add 15ae014 SOLR-14680: Provide simple interfaces to our cloud classes (only API) (#1694)
add 5375a2d LUCENE-9454: upgrade hamcrest to version 2.2. (#1738)
add 5887032 SOLR-14692: Allow 'method' specification on JSON Facet join domain transforms (#1707)
add 092076e LUCENE-9453 Assert lock held before volatile write (#1734)
add 97c9bb7 LUCENE spell: Implement SuggestWord.toString (#1735)
add 1d27492 Harden RequestRateLimiter Tests (#1736)
add a5543df SOLR-14470: Fix test failures by reducing the randomness of test data.
add 3579056 Standalone distribution assembly and 'run' task for Luke (#1742)
add e72a0d6 SOLR-13751: add BooleanSimilarityFactory (#867)
add a6515ca SOLR-14748: Correct condition on startup auth/ssl logging
add d517361 SOLR-14680: Provide an implementation for the new SolrCluster API (#1730)
add 0b55c94 SOLR-14680: make jdk 8 compatible
add d2cc022 Fix syntax warning in smokeTestRelease.py (#1746)
add bed3b8f SOLR-14751: Zookeeper Admin screen not working for old ZK versions
add 216aec0 SOLR-14677: Always close DIH EntityProcessor/DataSource (#1741)
add 6244383 LUCENE-9462: Fields without positions should still return MatchIterator. (#1749)
add a003f64 Fix TestForTooMuchCloning to ensure it's MP is not reconfigured randomly
add 150a8da LUCENE-9463: Query match region retrieval component, passage scoring and formatting (#1750)
add 4267734 Ensure DWPTPool never release any new DWPT after it's closed (#1751)
add 44c4e6e SOLR-14703 Edismax parser replaces whitespace characters with spaces (#1713)
add ec1c5cf DOAP changes for release 8.6.1
add e6a11f8 SOLR prometheus: simplify concurrent collection (#1723)
add 58a6f95 Add bugfix version 8.6.1
add c7b7026 Sync CHANGES for 8.6.1
add 6fced2e Add back-compat indices for 8.6.1
add 9de454d SOLR-14680: Add missing package-info to fix precommit
add 0ce2d61 SOLR-14722: timeAllowed should track from req creation (#1726)
add d9fb14d SOLR-13858: Remove no longer used field and getter.
add 70c72ff LUCENE-9467: Fix NRTCachingDirectory to use Directory#fileLength to check if a file already exists instead of opening an IndexInput on the file which might throw a AccessDeniedException in some Directory implementations.
add 83ed210 LUCENE-9465: 'beast' task from within gradle (#1757)
add 4fed9ff Move TestRequestRateLimiter to Nightly
add 77a4d49 SOLR-14731: Rename @SolrSingleThreaded to @SolrThreadUnsafe, mark DistribPackageStore with the annotation
add 16ab243 Fix Zo[o]keeper typo in 'solr zk' usage description.
add 8caf57d SOLR-14750: TestBulkSchemaConcurrent fails often(#1760)
add 5fcb859 Ensure we only rollback IW once (#1764)
add fa878eb Fix test to actually use the resource from the try/finally block
add 2f37f40 SOLR-14615: Implement CPU Utilization Based Circuit Breaker (#1737)
add 581e836 LUCENE-9471: clean up task and global temporary junk files (workaround). (#1767)
add bbd21aa LUCENE-9448: Move README.txt to README.md; We no lonnger have txt format README on the master.
add 2b2b9e7 SOLR-14684: CloudExitableDirectoryReaderTest failing about 25% of the time (#1724)
add 37cd17d LUCENE-9433: Remove Ant support from trunk
add 66b6ce2 SOLR-13438: on collection delete, also delete .AUTOCREATED config set (#1759)
add b1e2d0c LUCENE-9438: Eclipse IDE support with gradle build system (#1761)
add 77ca552 move changes entry to 8.7
add c9c7581 Revert "LUCENE-9433: Remove Ant support from trunk"
add 1c8f4c9 SOLR-14750: use core id to avoid duplicate core reloads
add f37f0bf Gradle hotfix in preparation for Jenkins: Fix for whitespace in directory violations
add ee6cf4c LUCENE-9474: Make the version number configurable from outside. This mainly allows Jenkins to set a different suffix than "SNAPSHOT"
add 494a8a8 LUCENE-9474: Make external tools configurable like in ant through those sysprops: perl.exe, python3.exe, python2.exe
add 5973681 LUCENE-9474: Remove bad warning (we sometimes have non-existing directories in classpaths during compile). This warnings is not source-code related so shouldn't be enforced (Java 14)
add 79f3a17 LUCENE-9474: Easier Jenkins automation, by allowing to pass test JVM args as environment variable (this goes inline with RUNTIME_JAVA_HOME)
add 5c2e96b LUCENE-9474: Property "tests.badapples" is missing in Gradle, which is needed for Hoss's statistics. Also Jenkins does not run BadApple tests by default
add 863d544 LUCENE-9474: Add back tests.haltonfailure for jenkins compatibility
add 42d07d8 LUCENE-9474: Add back tests.haltonfailure for jenkins compatibility (use boolean as default) - type fix
add a4a0d9e SOLR-14684: Skipping check time exceeded for the first request in a proper way
add e1392c7 LUCENE-9373: FunctionMatchQuery: add "matchCost" param
add 8480329 LUCENE-9473: Ensure merges are stopped during abort merges (#1772)
add f924225 Append MultiCollectorTest to TestMultiCollector. (#1745)
add 4761dba SOLR-14700: avoid NPEs in TupleStream.getShards() when streamContext is null. (#1754)
add 0f06eff Additions to releaseWizard (#1763)
add 96a853b SOLR-14772: Fix TestConfigOverlay (#1778)
add 8294e1a LUCENE-8962: Merge segments on getReader (#1623)
add da095bc LUCENE-9477: Don't leave potentially broken segments file behind (#1777)
add 098f0dc LUCENE-9478: Prevent DWPTDeleteQueue from referencing itself and leaking memory (#1779)
add 6abce32 LUCENE-9479: Forbiddenapis & Gradle: Add commons-io bundled signatures (#1780)
add f4c4fbc SOLR-14752: Fix error in Zookeeper status when Prometheus plugin is enabled in ZK
add e6fa5a5 LUCENE-9456: Move metadata about stored fields to the meta file. (#1752)
add 913976d LUCENE-9447: Make BEST_COMPRESSION better with highly compressible data. (#1762)
add 75e1549 Run tests last to fail fast on missing license and doc issues (#1788)
add 741251b LUCENE-9447: Fix test failure.
add c7029b1 LUCENE-9313: Analyzer for Serbian language based on Snowball stemmer
add 54a5dc2 LUCENE-9313: move change to 9.0, the prerequisite snowball support is only present there
add 6a7da3c Update Circuit Breaker configured as a standard plugin (#1785)
add b381595 Fix NPE in CB Config Resolution
add eb9f59f Adding forceMergeDeletePctAllowed and deletesPctAllowed to TieredMergePolicy documentation
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 e7a71f7 Merge branch 'master' into jira/solr14576
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 | 1 -
.muse/config.toml | 5 +
README.md | 92 +-
build.gradle | 48 +-
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/SOLR-2452.patch.hack.pl | 215 -
dev-tools/scripts/buildAndPushRelease.py | 33 +-
dev-tools/scripts/checkJavaDocs.py | 392 -
dev-tools/scripts/jenkins.build.ref.guide.sh | 73 -
dev-tools/scripts/releaseWizard.py | 27 +-
dev-tools/scripts/releaseWizard.yaml | 132 +-
dev-tools/scripts/scriptutil.py | 11 -
dev-tools/scripts/smokeTestRelease.py | 49 +-
.../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 | 12 +-
gradle/defaults.gradle | 33 +-
gradle/documentation/changes-to-html.gradle | 2 +-
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 | 6 +
gradle/generation/util.gradle | 4 +-
gradle/hacks/findbugs.gradle | 5 +-
gradle/hacks/gradle-archives.gradle | 26 +
gradle/hacks/gradle.gradle | 51 +
gradle/hacks/hashmapAssertions.gradle | 33 +
gradle/help.gradle | 4 +
gradle/ide/eclipse.gradle | 105 +
.../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/maven/defaults-maven.gradle | 215 +-
gradle/maven/maven-local.gradle | 15 +-
gradle/solr/packaging.gradle | 200 +
gradle/solr/solr-forbidden-apis.gradle | 26 +
gradle/testing/alternative-jdk-support.gradle | 4 +
gradle/testing/beasting.gradle | 92 +
gradle/testing/defaults-tests.gradle | 59 +-
.../testing/defaults-tests}/logging.properties | 0
gradle/testing/fail-on-no-tests.gradle | 2 +-
gradle/testing/policies/solr-tests.policy | 217 -
gradle/testing/profiling.gradle | 50 +-
gradle/testing/randomization.gradle | 95 +-
.../policies}/replicator-tests.policy | 0
.../randomization/policies/solr-tests.policy | 217 +
gradle/testing/randomization/policies/tests.policy | 119 +
gradle/validation/check-broken-links.gradle | 11 +-
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 | 21 +-
gradle/validation/forbidden-apis/defaults.all.txt | 4 +
gradle/validation/gradlew-scripts-tweaked.gradle | 6 +-
gradle/validation/jar-checks.gradle | 11 +-
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 +-
gradlew | 13 +-
gradlew.bat | 7 +-
help/IDEs.txt | 20 +
help/ant.txt | 2 +-
help/tests.txt | 15 +
help/validateLogCalls.txt | 2 +-
help/workflow.txt | 3 +-
lucene/BUILD.md | 92 +-
lucene/CHANGES.txt | 127 +-
lucene/MIGRATE.md | 23 +
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 +-
.../apache/lucene/analysis/sr/SerbianAnalyzer.java | 129 +
.../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 -
.../org/apache/lucene/analysis/sr/stopwords.txt | 156 +
.../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 +-
.../lucene/analysis/sr/TestSerbianAnalyzer.java | 65 +
.../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 | 6 +-
.../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 +-
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 +-
... 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 +-
.../lucene50/Lucene50StoredFieldsFormat.java | 152 +
.../lucene/codecs/lucene84/Lucene84Codec.java | 2 +-
.../lucene/codecs/lucene86/Lucene86Codec.java | 178 +
.../org/apache/lucene/codecs/lucene86/package.html | 25 +
.../services/org.apache.lucene.codecs.Codec | 1 +
.../lucene50/Lucene50RWStoredFieldsFormat.java | 51 +
.../lucene50/TestLucene50StoredFieldsFormat.java | 29 +
...tLucene50StoredFieldsFormatHighCompression.java | 80 +
...estLucene50StoredFieldsFormatMergeInstance.java | 0
.../codecs/lucene60/Lucene60PointsWriter.java | 23 +-
.../codecs/lucene60/TestLucene60PointsFormat.java | 4 +-
.../lucene70/TestLucene70SegmentInfoFormat.java | 10 +-
.../lucene/codecs/lucene84/Lucene84RWCodec.java | 7 +
.../lucene/codecs/lucene86/Lucene86RWCodec.java | 45 +
.../lucene/index/TestBackwardsCompatibility.java | 10 +-
.../org/apache/lucene/index/index.8.6.1-cfs.zip | Bin 0 -> 16384 bytes
.../org/apache/lucene/index/index.8.6.1-nocfs.zip | Bin 0 -> 16379 bytes
.../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
.../test/org/apache/lucene/index/sorted.8.6.1.zip | Bin 0 -> 132476 bytes
.../test/org/apache/lucene/index/sorted.8.6.2.zip | Bin 0 -> 140426 bytes
lucene/benchmark/build.gradle | 2 +-
lucene/benchmark/build.xml | 289 -
lucene/benchmark/ivy.xml | 32 -
.../byTask/tasks/AnalyzerFactoryTask.java | 10 +-
.../benchmark/byTask/tasks/CreateIndexTask.java | 4 +-
.../byTask/tasks/NewCollationAnalyzerTask.java | 2 +-
.../benchmark/byTask/utils/AnalyzerFactory.java | 6 +-
.../lucene/benchmark/quality/TestQualityRun.java | 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 +
.../src/java/org/apache/lucene/codecs/Codec.java | 2 +-
.../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 | 128 +-
.../compressing/CompressingStoredFieldsWriter.java | 51 +-
.../compressing/CompressingTermVectorsReader.java | 87 +-
.../compressing/CompressingTermVectorsWriter.java | 61 +-
.../lucene/codecs/compressing/CompressionMode.java | 2 +-
.../codecs/compressing/FieldsIndexReader.java | 33 +-
.../codecs/compressing/FieldsIndexWriter.java | 14 +-
.../lucene50/Lucene50StoredFieldsFormat.java | 157 -
.../codecs/lucene50/Lucene50TermVectorsFormat.java | 3 +-
.../apache/lucene/codecs/lucene80/IndexedDISI.java | 4 +-
.../codecs/lucene80/Lucene80DocValuesProducer.java | 4 +-
.../lucene/codecs/lucene86/Lucene86Codec.java | 178 -
.../codecs/lucene86/Lucene86PointsWriter.java | 23 +-
.../lucene/codecs/lucene86/package-info.java | 6 +-
.../codecs/lucene87/BugfixDeflater_JDK8252739.java | 109 +
.../DeflateWithPresetDictCompressionMode.java | 224 +
.../lucene87/LZ4WithPresetDictCompressionMode.java | 197 +
.../lucene/codecs/lucene87/Lucene87Codec.java | 179 +
.../lucene87/Lucene87StoredFieldsFormat.java | 166 +
.../lucene/codecs/lucene87/package-info.java | 416 +
.../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 | 27 +-
.../lucene/index/DocumentsWriterFlushControl.java | 74 +-
.../lucene/index/DocumentsWriterPerThread.java | 156 +-
.../lucene/index/DocumentsWriterPerThreadPool.java | 25 +-
.../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 | 326 +-
.../org/apache/lucene/index/IndexWriterConfig.java | 15 +-
.../org/apache/lucene/index/IndexingChain.java | 1044 +
.../apache/lucene/index/LiveIndexWriterConfig.java | 23 +-
.../java/org/apache/lucene/index/MergePolicy.java | 19 +-
.../java/org/apache/lucene/index/MergeState.java | 6 +-
.../java/org/apache/lucene/index/MergeTrigger.java | 4 +
.../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 +-
.../java/org/apache/lucene/index/ReaderPool.java | 2 +-
.../org/apache/lucene/index/ReadersAndUpdates.java | 2 +-
.../apache/lucene/index/SegmentCoreReaders.java | 1 -
.../java/org/apache/lucene/index/SegmentInfos.java | 23 +-
.../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 +-
.../lucene/index/StandardDirectoryReader.java | 24 +-
.../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 +
.../lucene/search/DisjunctionMatchesIterator.java | 3 +-
.../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 -
.../java/org/apache/lucene/search/FuzzyQuery.java | 6 +-
.../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 +
.../search/MultiTermQueryConstantScoreWrapper.java | 3 -
.../src/java/org/apache/lucene/search/Sort.java | 2 +-
.../java/org/apache/lucene/search/SortField.java | 15 +-
.../lucene/search/SortedNumericSortField.java | 54 +-
.../org/apache/lucene/search/SynonymQuery.java | 2 +-
.../java/org/apache/lucene/search/TermQuery.java | 3 -
.../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 | 4 +-
.../org.apache.lucene.analysis.TokenizerFactory | 16 +
.../services/org.apache.lucene.codecs.Codec | 2 +-
.../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 -
.../lucene50/TestLucene50StoredFieldsFormat.java | 29 -
...tLucene50StoredFieldsFormatHighCompression.java | 80 -
.../codecs/lucene80/TestLucene80NormsFormat.java | 4 +-
.../codecs/lucene86/TestLucene86PointsFormat.java | 6 +-
.../lucene87/TestLucene87StoredFieldsFormat.java | 28 +
...tLucene87StoredFieldsFormatHighCompression.java | 84 +
...estLucene87StoredFieldsFormatMergeInstance.java | 29 +
.../document/TestXYMultiPolygonShapeQueries.java | 21 +-
.../index/TestDocumentsWriterDeleteQueue.java | 21 +
.../index/TestDocumentsWriterPerThreadPool.java | 94 +
.../lucene/index/TestFieldUpdatesBuffer.java | 24 +-
.../lucene/index/TestFlushByRamOrCountsPolicy.java | 2 +-
.../apache/lucene/index/TestForTooMuchCloning.java | 5 +-
.../org/apache/lucene/index/TestIndexWriter.java | 30 +-
.../apache/lucene/index/TestIndexWriterConfig.java | 15 -
.../apache/lucene/index/TestIndexWriterDelete.java | 7 +-
.../lucene/index/TestIndexWriterExceptions.java | 104 +
.../lucene/index/TestIndexWriterMergePolicy.java | 232 +-
.../lucene/index/TestIndexWriterOnJRECrash.java | 3 -
.../lucene/index/TestIndexWriterOnVMError.java | 4 +-
.../apache/lucene/index/TestIndexWriterReader.java | 33 +-
.../lucene/index/TestIndexWriterWithThreads.java | 3 +-
.../org/apache/lucene/index/TestPointValues.java | 4 +-
.../lucene/index/TestSizeBoundedForceMerge.java | 2 +-
.../index/TestSoftDeletesRetentionMergePolicy.java | 2 +-
.../lucene/index/TestSortingCodecReader.java | 228 +
.../apache/lucene/index/TestTieredMergePolicy.java | 6 +-
.../apache/lucene/search/MultiCollectorTest.java | 338 -
.../org/apache/lucene/search/TestBoolean2.java | 9 +-
.../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 +
.../apache/lucene/search/TestMatchesIterator.java | 93 +-
.../apache/lucene/search/TestMultiCollector.java | 309 +
.../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 | 2 +-
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.gradle | 1 +
lucene/highlighter/build.xml | 54 -
lucene/highlighter/ivy.xml | 21 -
.../BreakIteratorShrinkingAdjuster.java | 86 +
.../matchhighlight/CharSequenceIterator.java | 104 +
.../matchhighlight/FieldValueHighlighters.java | 139 +
.../search/matchhighlight/MatchHighlighter.java | 308 +
.../matchhighlight/MatchRegionRetriever.java | 305 +
.../lucene/search/matchhighlight/OffsetRange.java | 76 +
.../matchhighlight/OffsetsFromMatchIterator.java | 49 +
.../matchhighlight/OffsetsFromPositions.java | 154 +
.../search/matchhighlight/OffsetsFromTokens.java | 97 +
.../search/matchhighlight/OffsetsFromValues.java | 74 +
.../matchhighlight/OffsetsRetrievalStrategy.java | 42 +
.../OffsetsRetrievalStrategySupplier.java | 26 +
.../lucene/search/matchhighlight/Passage.java | 39 +
.../search/matchhighlight/PassageAdjuster.java | 27 +
.../search/matchhighlight/PassageFormatter.java | 229 +
.../search/matchhighlight/PassageSelector.java | 304 +
.../lucene/search/matchhighlight/package-info.java | 28 +
.../search/matchhighlight/AnalyzerWithGaps.java | 51 +
.../matchhighlight/AsciiMatchRangeHighlighter.java | 81 +
.../lucene/search/matchhighlight/IndexBuilder.java | 105 +
.../search/matchhighlight/MissingAnalyzer.java | 39 +
.../matchhighlight/TestMatchHighlighter.java | 466 +
.../matchhighlight/TestMatchRegionRetriever.java | 721 +
.../search/matchhighlight/TestPassageSelector.java | 330 +
.../uhighlight/TestUnifiedHighlighterMTQ.java | 11 +-
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/hamcrest-2.2.jar.sha1 | 1 +
.../licenses/hamcrest-LICENSE-BSD.txt | 0
.../licenses/hamcrest-NOTICE.txt | 0
lucene/licenses/hamcrest-core-1.3.jar.sha1 | 1 -
lucene/licenses/hamcrest-core-NOTICE.txt | 0
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 | 130 +-
lucene/luke/build.xml | 82 -
lucene/luke/ivy.xml | 34 -
lucene/luke/src/distribution/README.md | 8 +
.../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/queries/build.gradle | 3 +-
lucene/queries/build.xml | 32 -
lucene/queries/ivy.xml | 21 -
.../queries/function/FunctionMatchQuery.java | 19 +-
.../lucene/queries/function/FunctionQuery.java | 8 +
.../function/valuesource/MultiFunction.java | 1 +
.../queries/function/TestFunctionMatchQuery.java | 26 +-
lucene/queryparser/build.gradle | 2 +
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 +-
.../document/TestFloatPointNearestNeighbor.java | 3 +-
...tIndexSortSortedNumericDocValuesRangeQuery.java | 2 +-
.../test/org/apache/lucene/search/TestNearest.java | 3 +-
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 -
.../apache/lucene/search/spell/SuggestWord.java | 5 +
.../analyzing/SuggestStopFilterFactory.java | 6 +-
... org.apache.lucene.analysis.TokenFilterFactory} | 0
.../analyzing/TestSuggestStopFilterFactory.java | 4 +-
.../search/suggest/document/TestSuggestField.java | 4 +-
lucene/test-framework/build.gradle | 10 +-
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 | 6 +-
.../DeflateWithPresetCompressingCodec.java | 36 +
.../compressing/LZ4WithPresetCompressingCodec.java | 36 +
.../codecs/cranky/CrankyStoredFieldsFormat.java | 12 +
.../codecs/cranky/CrankyTermVectorsFormat.java | 13 +
.../apache/lucene/geo/BaseGeoPointTestCase.java | 4 +-
.../org/apache/lucene/geo/BaseXYPointTestCase.java | 4 +-
.../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 +
.../apache/lucene/store/MockDirectoryWrapper.java | 2 +-
.../org/apache/lucene/util/LuceneTestCase.java | 2 +-
.../lucene/util/RunListenerPrintReproduceInfo.java | 14 +-
.../util/TestRuleSetupAndRestoreClassEnv.java | 8 +-
.../src/java/org/apache/lucene/util/TestUtil.java | 4 +-
.../services/org.apache.lucene.codecs.Codec | 2 +
.../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 -
settings.gradle | 8 +-
solr/.gitignore | 5 -
solr/CHANGES.txt | 156 +-
solr/NOTICE.txt | 12 -
solr/README.md | 57 +-
solr/bin/solr | 14 +-
solr/bin/solr.cmd | 67 +-
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 -
.../org/apache/solr/handler/AnalyticsHandler.java | 7 +-
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 | 65 -
.../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 | 1004 -
.../solr/handler/dataimport/EntityProcessor.java | 113 -
.../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/MetricsCollectorFactory.java | 6 +-
.../collector/SchedulerMetricsCollector.java | 52 +-
.../org/apache/solr/prometheus/scraper/Async.java | 61 -
.../solr/prometheus/scraper/SolrCloudScraper.java | 4 +-
.../solr/prometheus/scraper/SolrScraper.java | 43 +-
.../prometheus/scraper/SolrStandaloneScraper.java | 4 +-
.../apache/solr/prometheus/scraper/AsyncTest.java | 78 -
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 +-
.../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 | 28 +
.../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 | 4 +-
.../java/org/apache/solr/core/CoreContainer.java | 38 +-
.../apache/solr/core/DelegatingEventListener.java | 55 +
.../java/org/apache/solr/core/MemClassLoader.java | 203 -
.../src/java/org/apache/solr/core/PluginBag.java | 219 +-
.../org/apache/solr/core/RateLimiterConfig.java | 53 +
.../org/apache/solr/core/SchemaCodecFactory.java | 6 +-
.../java/org/apache/solr/core/SolrClassLoader.java | 29 -
.../src/java/org/apache/solr/core/SolrConfig.java | 33 +-
.../src/java/org/apache/solr/core/SolrCore.java | 101 +-
.../src/java/org/apache/solr/core/SolrCores.java | 7 +-
.../org/apache/solr/core/SolrResourceLoader.java | 145 +-
.../core/backup/repository/BackupRepository.java | 4 +-
.../apache/solr/filestore/DistribPackageStore.java | 5 +-
.../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/MoreLikeThisHandler.java | 5 +-
.../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 | 25 +-
.../org/apache/solr/handler/StreamHandler.java | 4 +-
.../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 | 89 -
.../solr/handler/admin/ContainerPluginsApi.java | 4 +-
.../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 +-
.../solr/handler/admin/ZookeeperStatusHandler.java | 4 +-
.../solr/handler/component/HttpShardHandler.java | 4 +-
.../component/PhrasesIdentificationComponent.java | 2 +-
.../handler/component/RealTimeGetComponent.java | 25 +-
.../solr/handler/component/SearchHandler.java | 7 +-
.../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 | 8 +-
.../solr/schema/FileExchangeRateProvider.java | 2 +-
.../java/org/apache/solr/schema/IndexSchema.java | 4 +-
.../org/apache/solr/schema/ManagedIndexSchema.java | 23 +-
.../solr/schema/OpenExchangeRatesOrgProvider.java | 2 +-
.../java/org/apache/solr/schema/SchemaManager.java | 14 +-
.../java/org/apache/solr/search/CaffeineCache.java | 2 +-
.../solr/search/CollapsingQParserPlugin.java | 147 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 8 +-
.../org/apache/solr/search/FunctionQParser.java | 14 +-
.../org/apache/solr/search/JoinQParserPlugin.java | 50 +-
.../org/apache/solr/search/SolrFieldCacheBean.java | 4 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 4 +-
.../apache/solr/search/SolrQueryTimeoutImpl.java | 36 +-
.../org/apache/solr/search/TermsQParserPlugin.java | 4 +-
.../org/apache/solr/search/facet/FacetRequest.java | 35 +-
.../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 +-
.../solr/search/join/ScoreJoinQParserPlugin.java | 14 +
.../similarities/BooleanSimilarityFactory.java | 36 +
.../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 | 118 +
.../org/apache/solr/servlet/RateLimitManager.java | 200 +
.../apache/solr/servlet/RequestRateLimiter.java | 115 +
.../apache/solr/servlet/SolrDispatchFilter.java | 63 +-
.../apache/solr/servlet/SolrRequestParsers.java | 29 +-
.../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 -
.../src/java/org/apache/solr/update/PeerSync.java | 68 +-
.../org/apache/solr/update/PeerSyncWithLeader.java | 25 +-
.../java/org/apache/solr/update/SolrCoreState.java | 17 -
.../org/apache/solr/update/SolrIndexConfig.java | 22 +-
.../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 -
.../java/org/apache/solr/util/PayloadUtils.java | 2 +-
.../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 +-
.../util/circuitbreaker/CPUCircuitBreaker.java | 115 +
.../solr/util/circuitbreaker/CircuitBreaker.java | 55 +-
.../util/circuitbreaker/CircuitBreakerManager.java | 68 +-
.../util/circuitbreaker/MemoryCircuitBreaker.java | 25 +-
.../solr/util/circuitbreaker/package-info.java | 21 +
.../solr/util/plugin/AbstractPluginLoader.java | 2 +-
.../org/apache/solr/util/stats/MetricUtils.java | 380 +-
.../apache/solr/util/xslt/TransformerProvider.java | 2 +-
.../resources/EditableSolrConfigAttributes.json | 5 -
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 +
.../collection1/conf/schema-booleansimilarity.xml | 35 +
.../test-files/solr/collection1/conf/schema15.xml | 2 +
.../solr/collection1/conf/solrconfig-cdcr.xml | 77 -
.../collection1/conf/solrconfig-cdcrupdatelog.xml | 49 -
.../conf/solrconfig-memory-circuitbreaker.xml | 11 +-
.../solr/collection1/conf/solrconfig-minhash.xml | 11 +-
.../collection1/conf/solrconfig-plugcollector.xml | 9 +-
.../solr/collection1/conf/solrconfig-tlog.xml | 4 -
.../conf/solrconfig.snippet.randomindexconfig.xml | 1 +
.../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 +-
.../TestEmbeddedSolrServerAdminHandler.java | 5 +
.../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 | 622 +-
.../solr/cloud/TestConfigSetsAPIExclusivity.java | 3 +
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 1 +
.../test/org/apache/solr/cloud/TestCryptoKeys.java | 209 -
.../org/apache/solr/cloud/TestLazySolrCluster.java | 97 +
.../test/org/apache/solr/cloud/ZkFailoverTest.java | 35 +-
.../SimpleCollectionCreateDeleteTest.java | 198 +-
.../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 +-
.../solr/core/BlobRepositoryMockingTest.java | 2 +-
.../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 | 3 -
.../org/apache/solr/core/TestCodecSupport.java | 8 +-
.../src/test/org/apache/solr/core/TestConfig.java | 2 +
.../org/apache/solr/core/TestConfigOverlay.java | 2 -
.../org/apache/solr/core/TestDirectoryFactory.java | 106 -
.../org/apache/solr/core/TestDynamicLoading.java | 290 -
.../apache/solr/core/TestDynamicLoadingUrl.java | 128 -
.../test/org/apache/solr/core/TestDynamicURP.java | 111 -
.../apache/solr/core/TestSolrConfigHandler.java | 61 +-
.../solr/filestore/TestDistribPackageStore.java | 2 +-
.../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 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 35 +
.../component/CustomTermsComponentTest.java | 257 -
.../component/DistributedTermsComponentTest.java | 32 +-
.../solr/handler/component/TermsComponentTest.java | 58 +-
.../solr/handler/export/TestExportWriter.java | 16 +-
.../tagger/WordLengthTaggingFilterFactory.java | 2 +-
.../solr/parser/SolrQueryParserBaseTest.java | 1 +
.../src/test/org/apache/solr/pkg/TestPackages.java | 265 +-
.../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 -
.../org/apache/solr/search/QueryEqualityTest.java | 65 +-
.../solr/search/TestExtendedDismaxParser.java | 146 +-
.../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 +-
.../search/facet/TestCloudJSONFacetJoinDomain.java | 38 +-
.../similarities/TestBooleanSimilarityFactory.java | 39 +
.../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 | 236 +
.../org/apache/solr/update/CdcrUpdateLogTest.java | 783 -
.../solr/update/DirectUpdateHandlerTest.java | 18 +-
.../apache/solr/update/SolrIndexConfigTest.java | 19 +
.../solr/update/TestInPlaceUpdatesDistrib.java | 8 +-
.../solr/update/TestNestedUpdateProcessor.java | 346 +-
.../CategoryRoutedAliasUpdateProcessorTest.java | 2 +-
.../DimensionalRoutedAliasUpdateProcessorTest.java | 2 +-
.../apache/solr/update/processor/RuntimeUrp.java | 40 -
.../processor/TestNamedUpdateProcessors.java | 163 -
.../TimeRoutedAliasUpdateProcessorTest.java | 2 +-
.../org/apache/solr/util/TestCircuitBreaker.java | 146 +-
.../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/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 | 1405 -
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/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/hamcrest-2.2.jar.sha1 | 1 +
.../licenses/hamcrest-LICENSE-BSD.txt | 0
...android-json-NOTICE.txt => hamcrest-NOTICE.txt} | 0
solr/licenses/hamcrest-core-1.3.jar.sha1 | 1 -
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 | 107 +-
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 | 213 +-
.../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/solr-ref-guide/README.adoc | 20 +-
solr/solr-ref-guide/build.gradle | 231 +-
solr/solr-ref-guide/build.xml | 305 -
solr/solr-ref-guide/ivy.xml | 35 -
solr/solr-ref-guide/src/_config.yml.template | 36 +-
solr/solr-ref-guide/src/_includes/footer.html | 2 +-
solr/solr-ref-guide/src/_includes/head.html | 3 +-
.../adding-custom-plugins-in-solrcloud-mode.adoc | 333 -
solr/solr-ref-guide/src/aliases.adoc | 2 -
solr/solr-ref-guide/src/analytics.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 -
solr/solr-ref-guide/src/circuit-breakers.adoc | 61 +-
.../src/cluster-node-management.adoc | 2 +-
solr/solr-ref-guide/src/collection-management.adoc | 5 +-
.../src/collection-specific-tools.adoc | 3 +-
.../src/common-query-parameters.adoc | 8 +-
solr/solr-ref-guide/src/config-api.adoc | 3 -
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 +-
solr/solr-ref-guide/src/dataimport-screen.adoc | 28 -
.../src/documents-fields-and-schema-design.adoc | 2 +-
solr/solr-ref-guide/src/faceting.adoc | 2 +
.../src/field-types-included-with-solr.adoc | 62 +-
solr/solr-ref-guide/src/filter-descriptions.adoc | 2 +-
solr/solr-ref-guide/src/highlighting.adoc | 2 +-
.../src/images/dataimport-screen/dataimport.png | Bin 126440 -> 0 bytes
.../src/implicit-requesthandlers.adoc | 6 +-
solr/solr-ref-guide/src/index-replication.adoc | 2 +-
solr/solr-ref-guide/src/index.adoc | 3 +
.../src/indexconfig-in-solrconfig.adoc | 10 +
.../src/indexing-and-basic-data-operations.adoc | 3 -
.../src/indexing-nested-documents.adoc | 539 +-
.../src/initparams-in-solrconfig.adoc | 2 +-
solr/solr-ref-guide/src/installing-solr.adoc | 5 +-
.../src/json-faceting-domain-changes.adoc | 10 +-
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 | 2 +-
.../src/major-changes-in-solr-9.adoc | 21 +
.../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 | 129 +-
.../src/query-settings-in-solrconfig.adoc | 37 +-
solr/solr-ref-guide/src/rate-limiters.adoc | 101 +
...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 +
.../src/searching-nested-documents.adoc | 419 +-
solr/solr-ref-guide/src/searching.adoc | 2 -
.../src/shards-and-indexing-data-in-solrcloud.adoc | 2 +
.../src/solr-control-script-reference.adoc | 6 -
solr/solr-ref-guide/src/solr-plugins.adoc | 9 +-
solr/solr-ref-guide/src/solr-tutorial.adoc | 18 +-
solr/solr-ref-guide/src/solr-upgrade-notes.adoc | 2 -
solr/solr-ref-guide/src/solrcloud.adoc | 5 +-
.../src/stream-decorator-reference.adoc | 6 +-
.../src/the-query-elevation-component.adoc | 16 +-
solr/solr-ref-guide/src/the-terms-component.adoc | 55 +-
solr/solr-ref-guide/src/tokenizers.adoc | 2 +-
.../src/transforming-result-documents.adoc | 43 +-
.../src/updating-parts-of-documents.adoc | 142 +-
.../src/uploading-data-with-index-handlers.adoc | 7 +-
...ta-store-data-with-the-data-import-handler.adoc | 1077 -
...ing-the-solr-administration-user-interface.adoc | 1 -
.../src/velocity-response-writer.adoc | 122 -
solr/solr-ref-guide/src/velocity-search-ui.adoc | 26 -
.../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 -
.../org/apache/solr/client/solrj/SolrClient.java | 8 +
.../org/apache/solr/client/solrj/SolrRequest.java | 19 +
.../client/solrj/impl/BaseCloudSolrClient.java | 8 +-
.../solrj/impl/HttpClientBuilderFactory.java | 3 +-
.../solr/client/solrj/impl/HttpClientUtil.java | 3 +-
.../solr/client/solrj/impl/HttpSolrClient.java | 52 +-
.../client/solrj/impl/Krb5HttpClientBuilder.java | 5 +-
.../solr/client/solrj/impl/LBSolrClient.java | 3 +-
.../PreemptiveBasicAuthClientBuilderFactory.java | 8 +-
.../solrj/impl/SolrClientNodeStateProvider.java | 4 +-
.../client/solrj/io/stream/ScoreNodesStream.java | 4 -
.../solr/client/solrj/io/stream/TupleStream.java | 38 +-
.../solrj/request/AbstractUpdateRequest.java | 5 +
.../solrj/request/CollectionAdminRequest.java | 27 +-
.../client/solrj/request/CollectionApiMapping.java | 100 -
.../solrj/request/ConfigSetAdminRequest.java | 5 +
.../client/solrj/request/CoreAdminRequest.java | 5 +
.../solrj/request/DelegationTokenRequest.java | 15 +
.../client/solrj/request/DirectXmlRequest.java | 5 +
.../solrj/request/DocumentAnalysisRequest.java | 5 +
.../client/solrj/request/FieldAnalysisRequest.java | 5 +
.../client/solrj/request/GenericSolrRequest.java | 5 +
.../client/solrj/request/HealthCheckRequest.java | 5 +-
.../solr/client/solrj/request/LukeRequest.java | 5 +
.../solr/client/solrj/request/QueryRequest.java | 4 +
.../apache/solr/client/solrj/request/SolrPing.java | 5 +
.../solr/client/solrj/request/V2Request.java | 5 +
.../solrj/request/beans/ClusterPropInfo.java | 72 +
.../solrj/request/beans/CreateConfigInfo.java | 32 +
.../solrj/request/beans/RateLimiterMeta.java | 73 +
.../request/schema/AbstractSchemaRequest.java | 4 +
.../RequestReplicaListTransformerGenerator.java | 16 +-
.../java/org/apache/solr/cluster/api/ApiType.java | 31 +
.../apache/solr/cluster/api/CollectionConfig.java | 27 +
.../org/apache/solr/cluster/api/HashRange.java | 42 +
.../java/org/apache/solr/cluster/api/Resource.java | 41 +
.../java/org/apache/solr/cluster/api/Router.java | 25 +
.../java/org/apache/solr/cluster/api/Shard.java | 39 +
.../org/apache/solr/cluster/api/ShardReplica.java | 57 +
.../org/apache/solr/cluster/api/SimpleMap.java | 80 +
.../org/apache/solr/cluster/api/SolrCluster.java | 48 +
.../apache/solr/cluster/api/SolrCollection.java | 34 +
.../java/org/apache/solr/cluster/api/SolrNode.java | 36 +
.../org/apache/solr/cluster/api/package-info.java | 21 +
.../org/apache/solr/common/LazySolrCluster.java | 446 +
.../java/org/apache/solr/common/MapWriterMap.java | 9 +-
.../org/apache/solr/common/NavigableObject.java | 6 +
.../java/org/apache/solr/common/SimpleZkMap.java | 139 +
.../java/org/apache/solr/common/SolrException.java | 1 +
.../solr/common/annotation/SolrSingleThreaded.java | 34 -
.../solr/common/annotation/SolrThreadUnsafe.java | 34 +
.../java/org/apache/solr/common/cloud/Aliases.java | 8 +
.../solr/common/cloud/ClusterProperties.java | 17 +
.../org/apache/solr/common/cloud/ClusterState.java | 4 +
.../org/apache/solr/common/cloud/DocRouter.java | 13 +-
.../solr/common/cloud/NodesSysPropsCacher.java | 4 +-
.../apache/solr/common/cloud/SolrClassLoader.java | 29 +
.../org/apache/solr/common/cloud/SolrZkClient.java | 3 +
.../apache/solr/common/cloud/ZkConfigManager.java | 23 +-
.../apache/solr/common/cloud/ZkStateReader.java | 10 +-
.../apache/solr/common/params/CommonParams.java | 6 +-
.../apache/solr/common/params/ConfigSetParams.java | 2 +
.../solr/common/params/DefaultSolrParams.java | 2 +-
.../org/apache/solr/common/params/FacetParams.java | 22 -
.../apache/solr/common/util/JsonSchemaCreator.java | 14 +-
.../solr/common/util/JsonSchemaValidator.java | 26 +-
.../solr/common/util/LinkedSimpleHashMap.java | 34 +
.../org/apache/solr/common/util/NamedList.java | 44 +-
.../java/org/apache/solr/common/util/Utils.java | 87 +-
.../apache/solr/common/util/WrappedSimpleMap.java | 49 +
.../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/io/stream/StreamingTest.java | 7 +
.../solr/client/solrj/request/SchemaTest.java | 4 -
.../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 | 16 -
.../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 +-
.../java/org/apache/solr/cloud/ConfigRequest.java | 5 +
.../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 | 80 +-
versions.props | 13 +-
2344 files changed, 87157 insertions(+), 189283 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 100755 dev-tools/scripts/jenkins.build.ref.guide.sh
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/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/gradle.gradle
create mode 100644 gradle/hacks/hashmapAssertions.gradle
create mode 100644 gradle/ide/eclipse.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/solr/packaging.gradle
create mode 100644 gradle/solr/solr-forbidden-apis.gradle
create mode 100644 gradle/testing/beasting.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
create mode 100644 help/IDEs.txt
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
create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianAnalyzer.java
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/resources/org/apache/lucene/analysis/sr/stopwords.txt
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
create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/sr/TestSerbianAnalyzer.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/java/org/apache/lucene/codecs/lucene50/Lucene50StoredFieldsFormat.java
create mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene86/Lucene86Codec.java
create mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene86/package.html
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/Lucene50RWStoredFieldsFormat.java
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormat.java
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatHighCompression.java
rename lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatMergeInstance.java (100%)
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene86/Lucene86RWCodec.java
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.1-cfs.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.1-nocfs.zip
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/sorted.8.6.1.zip
create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.6.2.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
delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50StoredFieldsFormat.java
delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene86/Lucene86Codec.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
create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/Lucene87Codec.java
create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/Lucene87StoredFieldsFormat.java
create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/package-info.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
delete mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormat.java
delete mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatHighCompression.java
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormat.java
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormatHighCompression.java
create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormatMergeInstance.java
create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterPerThreadPool.java
create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestSortingCodecReader.java
delete mode 100644 lucene/core/src/test/org/apache/lucene/search/MultiCollectorTest.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
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/BreakIteratorShrinkingAdjuster.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/CharSequenceIterator.java
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/java/org/apache/lucene/search/matchhighlight/MatchRegionRetriever.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetRange.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromMatchIterator.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromPositions.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromTokens.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromValues.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsRetrievalStrategy.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsRetrievalStrategySupplier.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/Passage.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageAdjuster.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageFormatter.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageSelector.java
create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/package-info.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/AsciiMatchRangeHighlighter.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/MissingAnalyzer.java
create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestMatchHighlighter.java
create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestMatchRegionRetriever.java
create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestPassageSelector.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
create mode 100644 lucene/licenses/hamcrest-2.2.jar.sha1
rename solr/licenses/hamcrest-core-LICENSE-BSD.txt => lucene/licenses/hamcrest-LICENSE-BSD.txt (100%)
rename solr/licenses/hamcrest-core-NOTICE.txt => lucene/licenses/hamcrest-NOTICE.txt (100%)
delete mode 100644 lucene/licenses/hamcrest-core-1.3.jar.sha1
delete mode 100644 lucene/licenses/hamcrest-core-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
create mode 100644 lucene/luke/src/distribution/README.md
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
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/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/DeflateWithPresetCompressingCodec.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 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/prometheus-exporter/src/java/org/apache/solr/prometheus/scraper/Async.java
delete mode 100644 solr/contrib/prometheus-exporter/src/test/org/apache/solr/prometheus/scraper/AsyncTest.java
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
delete mode 100644 solr/core/src/java/org/apache/solr/core/MemClassLoader.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
create mode 100644 solr/core/src/java/org/apache/solr/search/similarities/BooleanSimilarityFactory.java
create mode 100644 solr/core/src/java/org/apache/solr/servlet/QueryRateLimiter.java
create mode 100644 solr/core/src/java/org/apache/solr/servlet/RateLimitManager.java
create mode 100644 solr/core/src/java/org/apache/solr/servlet/RequestRateLimiter.java
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
create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/CPUCircuitBreaker.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
create mode 100644 solr/core/src/test-files/solr/collection1/conf/schema-booleansimilarity.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/TestCryptoKeys.java
create mode 100644 solr/core/src/test/org/apache/solr/cloud/TestLazySolrCluster.java
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/core/TestDynamicLoading.java
delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDynamicLoadingUrl.java
delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDynamicURP.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/search/similarities/TestBooleanSimilarityFactory.java
create mode 100644 solr/core/src/test/org/apache/solr/servlet/SecurityHeadersTest.java
create mode 100644 solr/core/src/test/org/apache/solr/servlet/TestRequestRateLimiter.java
delete mode 100644 solr/core/src/test/org/apache/solr/update/CdcrUpdateLogTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/update/processor/RuntimeUrp.java
delete mode 100644 solr/core/src/test/org/apache/solr/update/processor/TestNamedUpdateProcessors.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
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/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
create mode 100644 solr/licenses/hamcrest-2.2.jar.sha1
rename lucene/licenses/hamcrest-core-LICENSE-BSD.txt => solr/licenses/hamcrest-LICENSE-BSD.txt (100%)
rename solr/licenses/{android-json-NOTICE.txt => hamcrest-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/hamcrest-core-1.3.jar.sha1
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/solr-ref-guide/build.xml
delete mode 100644 solr/solr-ref-guide/ivy.xml
delete mode 100644 solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc
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
create mode 100644 solr/solr-ref-guide/src/rate-limiters.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/cluster/api/ApiType.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/CollectionConfig.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/HashRange.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Resource.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Router.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Shard.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/ShardReplica.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SimpleMap.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrCluster.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrCollection.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrNode.java
create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/package-info.java
create mode 100644 solr/solrj/src/java/org/apache/solr/common/LazySolrCluster.java
create mode 100644 solr/solrj/src/java/org/apache/solr/common/SimpleZkMap.java
delete mode 100644 solr/solrj/src/java/org/apache/solr/common/annotation/SolrSingleThreaded.java
create mode 100644 solr/solrj/src/java/org/apache/solr/common/annotation/SolrThreadUnsafe.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/LinkedSimpleHashMap.java
create mode 100644 solr/solrj/src/java/org/apache/solr/common/util/WrappedSimpleMap.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
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