You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by kr...@apache.org on 2019/01/29 14:31:21 UTC

[lucene-solr] branch jira/solr-9515 updated (160ced3 -> 3a61a41)

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

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


 discard 160ced3  SOLR-9515: Update to Hadoop 3
     new 08ca33f  LUCENE-7430: Add some explicit delta for bounds objects that corresponds to point resolution in doc values.
     new 1e18c12  SOLR-9502: ResponseWriters should natively support MapSerializable
     new 3d13009  SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down
     new afc5734  SOLR-9524: SolrIndexSearcher.getIndexFingerprint uses dubious synchronization
     new 3712bf5  LUCENE-7292: Fix build to use "--release 8" instead of "-release 8" on Java 9 (this changed with recent EA build b135)
     new 4574cb8  SOLR-8080: bin/solr start script now exits with informative message if using wrong Java version
     new a1bbc99  Add install script support for CentOS and better distro detection under Docker
     new bd3fc7f  Revert "SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down"
     new 003a943  Synchronizing CHANGES.txt with fixes released in 6.2.1
     new e0125c9  Add 6.2.1 back compat test indexes
     new 3acfa08  Merge remote-tracking branch 'origin/master'
     new d326adc  SOLR-9305, SOLR-9390: Don't use directToLeaders updates in partition tests (see SOLR-9512)
     new 93bc88d  SOLR-9538: Relocate (BinaryResponse|JSON|Smile)Writer tests to org.apache.solr.response which is the package of the classes they test. (Jonny Marks via Christine Poerschke)
     new f7aa200  LUCENE-7407: switch doc values usage to an iterator API, based on DocIdSetIterator, instead of random acces, freeing codecs for future improvements
     new 6c48549  LUCENE-7455: slf4j uses MIT license not BSD-LIKE
     new 15cee31  SOLR-9446: Leader failure after creating a freshly replicated index can send nodes into recovery even if index was not changed
     new b894ab2  SOLR-9508: Install script should check existence of tools, and add option to NOT start service
     new 7561461  SOLR-7826: Refuse "bin/solr create" if run as root, unless -force is specified
     new 2ef34e9  SOLR-8186: Solr start scripts, only log to console when running in foreground
     new 5398179  SOLR-6871: Updated the quickstart tutorial to cover the 6.2.0 release, and added ant target "generate-website-quickstart" to convert the bundled version of the tutorial into one suitable for the website.
     new 9e09045  SOLR-8186: suppress log4j access warnings.
     new f87276e  LUCENE-7458: Update license texts of dual-licensed libraries to conform to resolved ASF cases
     new a002aa5  SOLR-5563: Quieten down SolrCloud logging
     new d146354  SOLR-6871: Fix precommit - accept /solr/downloads.html as valid link
     new 80336a2  SOLR-8995: Use lamdas in  URPs
     new 262a3ac  SOLR-8995: Use lamdas in  URPs
     new a9f82a1  SOLR-8995: precommit errors
     new 5acbcac  SOLR-9542: Kerberos delegation tokens requires Jackson library
     new eabb05f  SOLR-8186: Added robustness to the dynamic log muting logic
     new 75e69c5  SOLR-9549: Fix bug in advancing docValues
     new a41dd86  SOLR-9305, SOLR-9390: *really* dont' use directToLeaders
     new c55a14e  SOLR-9544: Give ObjectReleaseTracker more time for async closing objects
     new 7377d0e  LUCENE-7407: fix stale javadocs
     new f391d570 SOLR-6677: Reduced logging during Solr startup, moved more logs to DEBUG level
     new 6365920  SOLR-8487: Adds CommitStream to support sending commits to a collection being updated
     new 5183b67  Merge remote-tracking branch 'origin/master'
     new 73c2edd  SOLR-9534: You can now set Solr's log level through environment variable SOLR_LOG_LEVEL and -q and -v options to bin/solr
     new bede7ae  SOLR-9534: Fix test failures related to nullpointer when printing core name in logs.
     new b50b910  SOLR-9330: Fix AlreadyClosedException on admin/mbeans?stats=true
     new 53dd74b  LUCENE-7407: fix stale javadocs
     new 24ec3bd  fix test bug
     new 3eb0f7c  SOLR-6090: Remove unreachable printLayout usage in cloud tests
     new 0abf032  LUCENE-7454: unusedPrivateMember removal (DefaultIndexingChain) and tweak (PointInSetQuery)
     new a9eb64e  SOLR-9543: reduce code duplication in ReRankQParserPlugin.ReRankCollector.topDocs (part 1 of 2)
     new ef5da97  SOLR-9551: Add JSONWriter constructor variant, JSONWriterTest.testConstantsUnchanged test. (Jonny Marks, Christine Poerschke)
     new 18c31b3  SOLR-9537: Support facet scoring with the scoreNodes expression
     new 4733488  SOLR-9537: Update CHANGES.txt
     new 4ab8e9c  LUCENE-7452: block join queries' exception message to suggest how to find a doc which violate orthogonality restriction.
     new 46301f2  SOLR-8395: add disclaimer into 7.0 migration - it won't work there.
     new 65439e2  SOLR-9558: DIH TemplateTransformerto to support multivalued fields
     new c809cd4  SOLR-9500: Add LogLevel annotation for test-specific logging changes
     new 4c7a8c4  SOLR-9548: The beginning of solr.log now starts with a more informative welcome message
     new 255bf89  SOLR-6677: Some more logging moves from INFO to DEBUG
     new 6687244  SOLR-9486: Fix race in AutoCommitTest
     new 691472c  SOLR-9557: Every implicit requesthandler now has a default 'useParams' attribute
     new 581effd  removed unnecessary public static final
     new be4233c  SOLR-9132: Cut over DeleteReplica tests
     new a8f4ef0  SOLR-9543: reduce code duplication in ReRankQParserPlugin.ReRankCollector.topDocs (part 2 of 2)
     new d6d4f34  Fix @link typo.
     new 7a6567e  TestSmileRequest to import response.SmileWriterTest instead of (deprecated) request.SmileWriterTest predecessor. Then remove (three) deprecated/relocated tests. (Follow-ons from SOLR-9538 itself.)
     new f6622ef  SOLR-9557: reverting an optimization
     new 208e2bc  SOLR-9557: optimize splitsmart
     new c1553c2  SOLR-9548: Print full solr-impl version for SNAPSHOT builds
     new 6b28af0  SOLR-9547: Do not allow bin/solr start as root user (unless -force param specified)
     new 8046fe2  SOLR-9411: Better validation of dynamic field for Schema API
     new 0eaa85f  SOLR-6677: part 3, moving some more to DEBUG. Only printing "Updated live nodes from ZooKeeper..." if there was actually a change
     new 59c1071  SOLR-6677: More log noise reduction
     new 1d2be1d  SOLR-9567: Make ReRankQParserPlugin's private ReRankCollector a public class of its own. (Christine Poerschke)
     new 85603b0  Remove unused local (targetShard) in SliceMutator.
     new a84d9a5  In ConfigSetProperties use unintentionally unused local (objectClass).
     new 9f35a6b  SOLR-9411: Better validation for Schema API add-field
     new 09890f7  SOLR-9572: config API to show expanded useParams for request handlers inline
     new 7afa220  avoid unnecessary map creation
     new eba3939  SOLR-7436: Solr stops printing stacktraces in log and output (add -XX:-OmitStackTraceInFastThrow to solr.in.{sh|cmd))
     new 5c5c0c9  SOLR-9576: Make FieldAnalysisRequestHandler, DocumentAnalysisRequestHandler & DumpRequestHandler implicit
     new e8767da  SOLR-8995: use lambdas for CoreCloseListener
     new 8ce52cf  SOLR-8995: use lambdas for CoreCloseListener
     new 54dd6d1  SOLR-8995: apparently precommit fails if interfaces are not static. strange
     new ce24de5  SOLR-9504: A replica with an empty index becomes the leader even when other more qualified replicas are in line
     new 063d624  SOLR-8146: refactored the replica rules classes so that they can be accessed from SolrJ
     new 7d13f3e  SOLR-9582: reset lastDocID when switching to a new LeafReader
     new 9cd6437  SOLR-9258: Optimizing, storing and deploying AI models with Streaming Expressions
     new 8f00bcb  SOLR-9258: Fix precommit
     new 787d905  SOLR-9258: Update CHANGES.txt
     new 64b0c91  SOLR-9554: fix NullPointerException when cores move schema.xml to managed-schema concurrently. No new test added yet.
     new ef747c8  SOLR-9556: Exit failover thread on interrupt
     new f13b727  SOLR-9205: Parse schema in LukeResponse
     new fe1b290  Removes some unused locals in solr/core request and response packages.
     new ff35924  In AddUpdateCommand remove one unused local and the getSchema.getUniqueKeyField method call that initialises it.
     new dbc29c0  SOLR-9574: Factor out AbstractReRankQuery from ReRankQParserPlugin's private ReRankQuery.
     new 08a5951  Correct TransformerFactory.defaultFactories initialCapacity. (Diego Ceccarelli via Christine Poerschke)
     new 7a8ff69  SOLR-5041: Add a test to make sure that a leader always recovers from log on startup
     new fdd5d3c  Remove unused import
     new 250c9d9  SOLR-6677: Call out logging changes in upgrading section of CHANGES
     new 67a9d3a  SOLR-9554: adding a test for concurrent schema upgrade in cloud.
     new 3182cd9  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 31d07ed  LUCENE-7430: Add extra space in the shape bounding box to handle quantization issues.
     new 6f70992  SOLR-9588: Remove Guava dependency from SolrJ
     new 632d129  LUCENE-7469: Avoid TestBooleanRewrites test failures due to floating-point inaccuracy issues.
     new cc4c780  SOLR-9554: clear statics to fix the test failure
     new d0ff2d2  LUCENE-7459: LegacyNumericDocValuesWrapper should check the value before the bits for docs that have a value.
     new 2f88bc8  LUCENE-7457: Make Lucene54DocValuesFormat's sparse case actually implement an iterator.
     new 0866720  Merge remote-tracking branch 'origin/master'
     new 8d1f458  SOLR-9520: Kerberos delegation support in SolrJ
     new 6f6bb08  SOLR-6677: queryConverter message is now at TRACE
     new 9f187ec  SOLR-8140: Remove unfinished admin-extra Includes UI element and never-implemented commented-out code
     new 472e804  SOLR-8140: Fix CHANGES file, was missing commiter name
     new e7ade28  Merge remote-tracking branch 'origin/master'
     new 3a76ef1  SOLR-9520: Kerberos delegation support in SolrJ
     new fb33980  SOLR-9520: Kerberos delegation support in SolrJ
     new 2ad0082  SOLR-9475: Imrpove distro detection by grepping /etc/os-release and adding lsb_release -i
     new 32446e9  LUCENE-7453: Create a Lucene70Codec.
     new 01ecc06  LUCENE-7467: improve exception message when token position overflows int
     new a9dab0f  SOLR-9132: Migrate some more tests
     new 3bcecd9  SOLR-9132: Mark MigrateRouteKey test as slow
     new 58031fd  SOLR-9563: Collection creation can fail if a node doesn't update its state quickly enough
     new 5fbf135  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 221a687  SOLR-9589: Remove jackson dependency from SolrJ
     new 6739e07  LUCENE-7472: MultiFieldQueryParser.getFieldQuery() drops queries that are neither BooleanQuery nor TermQuery.
     new 796ed50  LUCENE-7456: PerFieldPostings/DocValuesFormat was failing to delegate the merge method
     new d50cf97  LUCENE-7474: Doc values writers should have a sparse encoding.
     new cf18c45  Fix compilation.
     new 722e827  LUCENE-7438: New UnifiedHighlighter
     new 45af6f0  don't randomize IWC for this test
     new b6610b9  fix javac cast warnings
     new d398617  SOLR-9132: RulesTest must tear down collections at the end of each test
     new 0eb6b1c  SOLR-9604: Ensure SSL connections are re-used
     new 001a3ca  LUCENE-7407: speed up iterating norms a bit by having default codec implement the iterator directly
     new cae6b49  SOLR-9592: use correct leaf reader rather than top-level reader in SolrIndexReaderm.decorateDocValues
     new 36b3b08  Revert "SOLR-9604: Ensure SSL connections are re-used"
     new 28d187a  LUCENE-7468: ASCIIFoldingFilter should not emit duplicated tokens when preserve original is on.
     new 9128bdb  LUCENE-7475: Make norms sparse.
     new ce22c26  SOLR-9470: Index replication interactions with IndexWriter can cause deadlock.
     new 05f51c8  SOLR-9278: Update issue number in CHANGES to be orig rather than dupe.
     new e1370d2  LUCENE-7475: Make Lucene70NormsFormat's SparseDISI use the slice API rather than RandomAccessSlice.
     new 87bad09  SOLR-9146: Parallel SQL engine should support >, >=, <, <=, <>, != syntax
     new fb08881  LUCENE-7479: SimpleText should directly implement the new doc values APIs.
     new 8225569  don't randomize IWC for this test
     new 6aa28bd  SOLR-8385: Narrow StreamFactory.withFunctionName clazz parameter to prevent misconfiguration
     new 5ef60af  LUCENE-7438: Renovate benchmark module's support for highlighting
     new 0414570  LUCENE-7438: fix broken build
     new f22b1da  SOLR-9604,SOLR-9608: Ensure SSL connections are re-used
     new d8bb56d  SOLR-9604,SOLR-9608: fix HttpSolrClientConPoolTest.testPoolSize()
     new 9fea512  SOLR-9614: fixing TestSolrCloudWithKerberosAlt
     new 58b64c3  LUCENE-7484: FastVectorHighlighter failed to highlight SynonymQuery
     new 4a3d134  Rename TestLucene50FieldInfoFormat so that its name reflects the tested class.
     new 9ada6ec  Add tests for Lucene50SegmentInfoFormat.
     new 257ea34  LUCENE-7476: JapaneseNumberFilter should not invoke incrementToken on its input after it's exhausted
     new 4fe3110  automaton initial state is always 0
     new ee3f9e1  SOLR-9337: Add fetch Streaming Expression
     new d69412b  SOLR-9337: Update CHANGES.txt
     new 63ef459  LUCENE-7487: Remove unnecessary synchronization from Lucene70NormsProducer.
     new 2fbbcac  LUCENE-7485: Better storage of sparse values in Lucene70NormsFormat.
     new 8648fd5  SOLR-9534: Fix typo in help, said "-V or -version", but should be "-V or -verbose"
     new 9819122  SOLR-9579: SchemaField should implement lucene.IndexableFieldType to avoid repeated creation
     new 2bbca4c  (part of) SOLR-6203: ResponseBuilder.setSortSpec arg name tweak. (Judith Silverman via Christine Poerschke)
     new d25aba2  LUCENE-7486: DisjunctionMaxQuery does not work correctly with queries that return negative scores
     new b00f109  SOLR-8969: Resolve NPE for SQLHandler when in non-cloud mode
     new 7660dde  SOLR-8969: Fix static cloud check
     new 0f08ad9  SOLR-9432: json facet refinement progress, test refinement info going to shards
     new 56cd8bf  SOLR-9103: Restore ability for users to add custom Streaming Expressions
     new 11e8727  fix package-before-license nit
     new 22780d9  fix unused imports
     new 6512d0c  SOLR-9610: New AssertTool in SolrCLI for easier cross platform assertions from command line
     new 1b7a88f  LUCENE-7491: fix merge exception if the same field has points in some segments but not in others
     new 175370f  LUCENE-7492: Fix LRUQueryCache javadocs.
     new 4ae1643  LUCENE-7490: SimpleQueryParser now parses '*' as MatchAllDocsQuery
     new f4d3ca8  LUCENE-7491: also allow for merging segment with points before one without points for a given field (thank you MockRandomMergePolicy!)
     new 4744673  SOLR-9639: CDCR Tests only fix. Wait until recovery is over before remove the tmp_colletion.
     new ea12122  LUCENE-7495: Fix doc values iterators' assertions in advance().
     new 9304ef9  LUCENE-7486: Explain() should initialize maxScore to NEGATIVE_INFINITY too.
     new 33db4de  SOLR-9325: solr.log is now written to $SOLR_LOGS_DIR without changing log4j.properties
     new 5261eb0  SOLR-9625: Add HelloWorldSolrCloudTestCase class (Christine Poerschke, Alan Woodward, Alexandre Rafalovitch)
     new a4a314d  SOLR-6203: in QueryComponent rename groupSortStr to sortWithinGroupStr (so that name and meaning match)
     new 927fd51  LUCENE-7489: Better sparsity support for Lucene70DocValuesFormat.
     new 65f5580  SOLR-9566: Don't put replicas into recovery when collections are created
     new 46aeb52  SOLR-9642: Refactor the snapshot cleanup mechanism to rely on Lucene
     new c219525  SOLR-9627: Add QParser.getSortSpec, deprecate misleadingly named QParser.getSort (Judith Silverman, Christine Poerschke)
     new 19c7f8e  SOLR-9628: Set lastDocId in Trie fields
     new c22725f  LUCENE-7494: Give points a per-field API.
     new 9260a13  LUCENE-7363: Fixed DecimalDigitFilter in case of supplementary code points.
     new 4498cc7  LUCENE-6914: Fix issue ID in the change log.
     new f870c20  remove unused imports
     new 20ea535  SOLR-9632: Add deleteAllCollections method to MiniSolrCloudCluster
     new 67f3f43  SOLR-9634: Deprecate create/deleteCollection methods on MiniSolrCloudCluster
     new b2188f4  SOLR-9634: Remove deprecated methods
     new bb907a2  * SOLR-9506: cache IndexFingerprint for each segment
     new e836071  LUCENE-7501: BKDReader should not store the split dimension explicitly in the 1D case.
     new 739981b  LUCENE-7493: FacetCollector.search now accepts limit=0, for getting facets but not search hits
     new a17e920  LUCENE-7489: Wrap only once in case GCD compression is used.
     new fe17b4e  Merge remote-tracking branch 'origin/master'
     new 9aa764a  * SOLR-9506: cache IndexFingerprint for each segment
     new ffa5c4b  SOLR-9506: reverting the previous commit
     new 3be6701  LUCENE-7503: Undeprecate o.o.l.util.LongValues.
     new b78f221  LUCENE-7497: add test case
     new 53129ba  Merge remote-tracking branch 'origin/master'
     new c2e031a  SOLR-9657: New TemplateUpdateProcessorFactory added
     new 6893595  SOLR-9657: Addressing test failures
     new 45ca4bd  LUCENE-7505: AnalyzingInfixSuggester returned invalid results when allTermsRequired is false and context filters are specified
     new 731c5f9  fix typo in comment
     new d03cc92  LUCENE-7506: FastTaxonomyFacetCounts use ConjunctionDISI so cost is in proportion to size of intersected set of documents
     new f43742a  SOLR-9417: Allow daemons to terminate when they finish iterating a topic
     new 67ba19a  Merge remote-tracking branch 'origin/master'
     new 8ae3304  SOLR-7580: Move defaults in bin/solr.in.sh into bin/solr (incl. Windows)
     new fe77dff  SOLR-7850: Move defaults in bin/solr.in.sh into bin/solr (incl. Windows)
     new be8bd77  LUCENE-7507: Upgrade morfologik-stemming to version 2.1.1 (fixes security manager issue with Polish dictionary lookup).
     new 39db548  SOLR-9417: Update CHANGES.txt
     new 14b6d93  SOLR-8370: Display configured Similarity in Schema-Browser
     new 127bf9f  SOLR-9657: Use cache for templates
     new c4b4830  LUCENE-7496: Better toString for SweetSpotSimilarity
     new 9776196  SOLR-99570: Various log tidying at Solr startup
     new a4952b1  Merge remote-tracking branch 'origin/master'
     new af88e7f  SOLR-9570: Fix test failures and start using SolrTestCaseJ4's createTempDir mm
     new 36e997d  Relax scores comparisons in TestBooleanRewrites.
     new a19ec19  LUCENE-7513: Update to randomizedtesting 2.4.0.
     new bc0116a  LUCENE-7515: RunListenerPrintReproduceInfo may try to access static rule fields without the rule being called. This flag is needed to ensure this isn't the case.
     new ccbafdc  SOLR-9546: Eliminate unnecessary boxing/unboxing going on in SolrParams
     new 49ca9ce  SOLR-9546: reverted some changes
     new 57ba961  SOLR-9326: Ability to create/delete/list snapshots at collection level.
     new 91f58ac  SOLR-9676: DefaultSolrHighlighter: clarify warning when FVH can't be used
     new c9cf0ef  SOLR-9325: Remove unnecessary search/replace in installer script
     new e3a8a0f  SOLR-9662: New parameter -u <user:pass> in bin/post to pass basicauth credentials
     new 3488f12  SOLR-9610: Bugfix option key for assertTool
     new 0ec1f22  In IndexWriter increase use of UNBOUNDED_MAX_MERGE_SEGMENTS (and decrease use of magic -1).
     new 9b49c72  SOLR-9518: Kerberos Delegation Tokens don't work without a chrooted ZK
     new 184b0f2  SOLR-9506: cache IndexFingerprint for each segment
     new 9aca4c9  LUCENE-7462: Give doc values APIs an `advanceExact` method.
     new c9de11d  Merge remote-tracking branch 'origin/master'
     new 34ad857  SOLR-7604: add testcase to verify the schema of .system collection
     new 61e180b  SOLR-9255: Rename SOLR_AUTHENTICATION_CLIENT_CONFIGURER -> SOLR_AUTHENTICATION_CLIENT_BUILDER
     new ef57374  SOLR-7506: Roll over GC logs by default via bin/solr scripts
     new e1b0693  LUCENE-7520: WSTE shouldn't expand MTQ if its field doesn't match filter
     new 97339e2  LUCENE-7462: Fix LegacySortedSetDocValuesWrapper to reset `upTo` when calling `advanceExact`.
     new 37871de  SOLR-9634: correct name of deprecated/removed method in solr/CHANGES.txt
     new 4a85163  SOLR-9654: add overrequest param to JSON Facet API
     new 9d692cd  SOLR-9657: Fixed Javadocs and added example
     new c9132ac  SOLR-9654: tests: specify descending count sort for streaming
     new ce57e8a  Fixed Interval Facet count issue in cases of open/close intervals on the same values
     new b7aa582  SOLR-4531: Add tests to ensure that recovery does not fail on corrupted tlogs
     new 0782b09  LUCENE-7519: add optimized implementations for browse-only facets
     new 27ba8e2  SOLR-9441: Solr collection backup on HDFS can only be manipulated by the Solr process owner.
     new e152575  SOLR-9536: OldBackupDirectory timestamp field needs to be initialized to avoid NPE.
     new c15c8af  SOLR-9536: Add hossman to CHANGES.
     new a916877  Merge remote-tracking branch 'origin/master'
     new 9303112  SOLR-7604: add testcase to verify the schema of .system collection
     new 6d9a99f  SOLR-9692: blockUnknown property still breaks the internode communication
     new 941c5e9  SOLR-9579: fix intellij compilation: add lucene core dependency to the langid contrib
     new d25a618  SOLR-9481: Authentication and Authorization plugins now work in standalone mode, including edit API
     new 62bc90d  SOLR-5245: Add a test to ensure that election contexts are keyed off both collection name and coreNodeName so that killing a shard in one collection does not result in leader election in a different collection.
     new b8d9647  SOLR-2039: Multivalued fields with dynamic names does not work properly with DIH
     new 768c7e2  SOLR-2212: Add a factory class corresponding to Lucene's NoMergePolicy
     new b69c5d9  SOLR-9481: Add info-level log "Initializing authentication plugin: <classname>" Move Sha256AuthProv warning "No users configured yet" to debug level, as this is quite normal
     new ecfbe51  Merge remote-tracking branch 'origin/master'
     new 5394d29  LUCENE-7475: Remove one layer of abstraction in the Lucene70 norms impl.
     new 71c6518  LUCENE-7462: Fix buggy advanceExact impl of empty binary doc values.
     new 643429d  LUCENE-7489: Remove one layer of abstraction in binary doc values and single-valued numerics.
     new db43bfb  SOLR-9610: Add timeout option, abort early on auth failure SOLR-9680: Better error messages in SolrCLI when authentication required
     new feb1a5d  SOLR-9670: Support SOLR_AUTHENTICATION_OPTS in solr.cmd
     new 24446f5  SOLR-9481: Fix test errors by using coreContainer.getSolrHome instead of SolrResourceLoader.locateSolrHome() in SecurityConfHandlerLocal
     new 7794fbd  SOLR-4164: fix group.limit=-1 in distributed mode
     new 3d21029  SOLR-9481: Fix precommit test, unused import
     new e448360  SOLR-9654: tests: temporarily disable overrequest code
     new 53507b4  SOLR-9654: tests: fix overrequest test by fixing doc->shard mapping
     new 2ee7231  SOLR-9533: Reload core config when a core is reloaded
     new 727bf55  SOLR-9559: Add ExecutorStream to execute stored Streaming Expressions
     new d215f9e  SOLR-9533: Fix precommit
     new 7b3d29d  SOLR-9533, SOLR-9559: Undate CHANGES.txt
     new d9c4846  SOLR-9692: blockUnknown property makes inter-node communication impossible
     new d6b6e74  SOLR-2094: XPathEntityProcessor should reinitialize the XPathRecordReader instance if the 'forEach' or 'xpath' attributes are templates & it is not a root entity
     new 0feca1a  general cleanup to use java 8 feautures
     new e6ce903  SOLR-8146: removing the unused class
     new 2172f3e  SOLR-1085: Add support for MoreLikeThis queries and responses in SolrJ client
     new af60048  LUCENE-7429: AnalyzerWrapper can now wrap the normalization analysis chain too.
     new fa4e599  SOLR-9610: Fix typo in usage for assertTool timeout option. use --timeout instead of --ms
     new 1344d89  SOLR-9371: Fix bin/solr script calculations - start/stop wait time and RMI_PORT
     new c8906b2  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new f56d111  SOLR-9132: Cut over some collections API and recovery tests
     new 1f06411  SOLR-9481: Try to fix flaky test error by removing unnecessary initCore() in @Before method
     new b6e0ab0  SOLR-9132: Fix precommit
     new cff2774  SOLR-9132: Fix test bug
     new 3b49705  SOLR-9132: Don't require indexInfo from corestatus over reloads
     new 2e21511  SOLR-9621: Remove several Guava & Apache Commons calls in favor of java 8 alternatives.
     new 650276e  SOLR-9681: add filters to any facet command
     new d8d3a8b  SOLR-9681:tests: add filter after block join test
     new 0f8802b  SOLR-9704: optimization: use filters after blockChildren for acceptDocs
     new 42eab70  SOLR-9701: NPE in export handler when fl parameter is omitted.
     new dbc2bc7  SOLR-9481: Uppering debug level on the failing test and inserting extra logging. Also throw instead of swallow in case of problems parsing local security.json file
     new 813b685  LUCENE-7135: work around security manager when checking for 32/64 bit JVM
     new 2ad2fca  SOLR-9697: Fixed zk upconfig which was broken on windows
     new 325b74e  LUCENE-7529: Fix argument checks of MultiDocValues' advanceExact impls.
     new 66c90a9  LUCENE-7528: Fix Lucene54's advanceExact impl in the sparse case.
     new 72bdbd2  Adding version 6.4.0
     new 87c6ec4  SOLR-9442: Adds Array of NamedValuePair (json.nl=arrnvp) style to JSONResponseWriter. (Jonny Marks, Christine Poerschke)
     new c444658  Up test timeout to match all others in TestCollectionStateWatchers
     new 417e29a  Minor typo fix in solr.cmd help
     new 2baad4c  LUCENE-7135: add issue number in CHANGES.txt
     new 5120816  OLR-9433: SolrCore clean-up logic uses incorrect path to delete dataDir on failure to create a core
     new 22aa34e  SOLR-9481: Move changes entry to 6.4
     new 4383bec  SOLR-9481: Clearing existing global interceptors on HttpClientUtil to avoid user/pass leaks from other tests
     new 359f981  SOLR-9681: move "filter" inside "domain" block
     new b6ff3fd  Add some debugging to HdfsRecoveryZkTest
     new 5a66b3b  SOLR-8542: Adds Solr Learning to Rank (LTR) plugin for reranking results with machine learning models. (Michael Nilsson, Diego Ceccarelli, Joshua Pantony, Jon Dorando, Naveen Santhapuri, Alessandro Benedetti, David Grohmann, Christine Poerschke)
     new 69e654b  LUCENE-7501: fix back-compat bug; add test
     new 92f56ea  LUCENE-7135: only use OS_ARCH if we couldn't access sun.arch.data.model
     new d0e32f3  SOLR-9709: add json.nl=map example comment, expand json.nl test coverage.
     new 9eb806a  SOLR-8542: Add maven config and improve IntelliJ config.
     new be772db  SOLR-9710: fix test bug
     new 4a12a26  Revert "SOLR-9710: fix test bug"
     new 940a337  close() not implemented
     new 1f595a2  SOLR-9720: Refactor Responsewriters to remove dependencies on TupleStream, Tuple, Explanation
     new 213a2a1  SOLR-5344: relax the test requirements for estimated hit counts
     new 78b768f  SOLR-9720: Fix for JSONWriterTest
     new 84171ec  Remove spurious imports
     new ad9c133  Remove spurious imports
     new 1381dd9  SOLR-9055: Make collection backup/restore extensible.
     new 401d774  SOLR-7539: Upgrade the clustering plugin to Carrot2 3.15.0.
     new b2bf87d  SOLR-9360: Solr script not properly checking SOLR_PID
     new 358bdd4  SOLR-9720: tweak JSONWriter.writeArray
     new 1f1990d  SOLR-9716: RecoveryStrategy sends prep recovery command without setting read time out which can cause replica recovery to hang indefinitely on network partitions
     new 4b3e7f2  SOLR-9682: add param query type to facet filter
     new 94c7969  SOLR-9624: Do not highlight CSV output
     new 9148362  SOLR-9005: Add guard condition to the example js
     new 284eb77  SOLR-9005: Remove tabs from solr/example/files/conf/update-script.js.
     new cc99815  LUCENE-6824: TermAutomatonQuery now rewrites to TermQuery, PhraseQuery or MultiPhraseQuery when the word automaton is simple
     new 7fb72bf  SOLR-9293: Solrj client support for hierarchical clusters and other topics marker.
     new cbf8235  SOLR-9726: Reduce number of lookupOrd calls made by the DocValuesFacets.getCounts method. (Jonny Marks via Christine Poerschke)
     new ef074a6  SOLR-9717: Refactor '/export' to not hardcode the JSON output and to use an API
     new 6abfad0  SOLR-9717: Refactor '/export' to not hardcode the JSON output and to use an API
     new bb25214   SOLR-9739: JavabinCodec implements PushWriter interface
     new 4d6be31  SOLR-9720: Use the new MapWriter and IteratorWriter interface
     new f203c7c  QueryComponent.mergeIds tweak to local 'queue' variable.
     new 915ed6f  Merge remote-tracking branch 'origin/master'
     new a612861  Remove not actually needed JSONWriter.writeArray override.
     new 46fad72  Merge remote-tracking branch 'origin/master'
     new cfcf408  SOLR-9519: recurse sub-facets of empty buckets if they can widen domain again
     new 750da7c  LUCENE-7431: SpanNotQuery should support negative pre/post distance for overlap
     new b02e7a9  SOLR-9038: add snapshotscli.sh and supporting code
     new da841be  LUCENE-7544: UnifiedHighlighter: extension hooks for custom query handling
     new 1184046  SOLR-9740: fix macro expansion of multi-valued parameters
     new 98b8370  Add 6.3.0 back compat test indexes
     new 6c25adb  SOLR-8332: Factor HttpShardHandler[Factory]'s url shuffling out into a ReplicaListTransformer class. (Christine Poerschke, Noble Paul)
     new 2902727  LUCENE-7538: throw IllegalArgumentException if you attempt to store a too-massive text field
     new c415bc8  LUCENE-7545: Dense norms/doc-values should not consume memory for the IW buffer.
     new 3e15233  LUCENE-5867: Add a BooleanSimilarity.
     new 6b9f113  LUCENE-7524: More detailed explanation of idf.
     new c4c5e86  LUCENE-7531: Removed packing support from FST.
     new 77605fe  LUCENE-7546: people.apache.org -> home.apache.org
     new bd6c052  LUCENE-7547: close the dictionary file so we don't leak file handles
     new 2c752b0  SOLR-8542: disallow reRankDocs<1 i.e. must rerank at least 1 document (Michael Nilsson via Christine Poerschke)
     new 86a5157  SOLR-8542, SOLR-9746: prefix solr/contrib/ltr's search and response.transform packages with ltr
     new a209c4e  LUCENE-7534: fix smokeTestRelease.py to work on Cygwin
     new b359636  SOLR-9718: replace assert and assertTrue() to assertEquals()
     new b0c43d5  LUCENE-7557: use BM25Similarity for this test
     new 4d94510  LUCENE-7558: use BM25Similarity for this test
     new 2bc1d27  LUCENE-7555: use BM25Similarity for this test
     new 7523d58  LUCENE-7556: use BM25Similarity for this test
     new 672d7e0  LUCENE-7554: use BM25Similarity for this test
     new 8fa08f6  Revert the last change so we continue using randomize similarity for this test.
     new 8104468  Revert the last change so we continue using randomize similarity for this test.
     new c11d6f9  Revert the last change so we continue using randomize similarity for this test.
     new 4619727  Revert the last change so we continue using randomize similarity for this test.
     new 4a47c57  Revert the last change so we continue using randomize similarity for this test.
     new c0f9bdf  don't use BooleanSimilarity in RandomSimilarity
     new 7936f74  Merge remote-tracking branch 'origin/master'
     new 907bed8  SOLR-9718: replace assert and assertTrue() to assertEquals()
     new a86f807  LUCENE-6664: add getter
     new fba2a86  Fix arg order in CommonParamsTest's assertEquals.
     new 4a31b29  SOLR-9166: Export handler returns zero for numeric fields that are not in the original doc
     new c0b7edb  SOLR-9166: Export handler returns zero for numeric fields that are not in the original doc. Fixed precommit
     new 76b439a  SOLR-9751: PreAnalyzedField can cause managed schema corruption
     new ca80ba6  SOLR-9166: fix precommit
     new 487b097  SOLR-9366: Limit memory consumed by FastLRUCache with a new 'maxRamMB' config parameter
     new b57a5e4  SOLR-9633: Fix issue number in CHANGES.txt
     new 0d290ae  SOLR-9736: Solr resolves the collection name against the first available leader or first replica of the first slice
     new 0325722  SOLR-9284: The HDFS BlockDirectoryCache should not let it's keysToRelease or names maps grow indefinitely.
     new 212b1d8  LUCENE-7461: Refactor doc values queries to leverage the new iterator API.
     new 358c164  SOLR-9284: Reduce off heap cache size and fix test asserts.
     new 280cbfd  LUCENE-7387: fix defaultCodec in build.xml to account for the line ending
     new 7af454a  LUCENE-7526: UnifiedHighlighter: enhance MTQ passage relevancy. TokenStreamFromTermVector isn't used by the UH anymore. Refactor AnalysisOffsetStrategy into TokenStream and MemoryIndex strategies, and related refactorings from that.
     new 6c3c6bc  LUCENE-7537: Index time sorting now supports multi-valued sorts using selectors (MIN, MAX, etc.)
     new 782923b  SOLR-9666: SolrJ LukeResponse support dynamic fields
     new ace423e  SOLR-9077: Streaming expressions should support collection alias
     new c20d129  SOLR-9729: JDBCStream improvements
     new 012d75d  SOLR-9597: Add setReadOnly(String ...) to ConnectionImpl
     new 6ec68dd  LUCENE-7562: don't throw NPE when encountering a level 2 ghost field
     new 24b5a62  LUCENE-7652: improve BasePostingsFormatTestCase with a level 2 ghost test
     new d675518  LUCENE-7560: make QueryBuilder.createFieldQuery not final anymore
     new 53a0748  SOLR-9284: Reduce off heap cache size.
     new 774e31b  add basic sorted index bwc test
     new e402a30  SOLR-9606: Change hard-coded keysize from 512 to 1024
     new f9a0693  LUCENE-7564: AnalyzingInfixSuggester should close its IndexWriter by default at the end of build()
     new 738198e  SOLR-9772: reuse comparator when deriving fieldSortValues
     new c51e890  LUCENE-7559: UnifiedHighlighter: Increase Passage visibility
     new cbc8392  LUCENE-7559: fix indentation of entire file
     new 7d7e362  LUCENE-7542: Release smoker should fail when CHANGES.txt has a release section for a future release
     new 46ce87c  SOLR-9324: move changes entry to 6.4
     new 8938c9f  LUCENE-7533: Classic query parser: disallow autoGeneratePhraseQueries=true when splitOnWhitespace=false (and vice-versa).
     new 0ec660a  Wrong casting of CharSequence to String
     new 6d540b9  LUCENE-7536: ASCIIFoldingFilterFactory.getMultiTermComponent can emit two tokens.
     new 5e062d2  make PrimaryNode's IndexWriter protected
     new 157c0bc  Log root cause error when directories can't be deleted on core unload
     new 3c4315c  Merge remote-tracking branch 'origin/master'
     new f42cc2a  SOLR-9782: for json.nl expand test coverage and comments w.r.t. NamedList(null=null)
     new 4236da2  LUCENE-7466 - added axiomatic similarity, patch from Peilin Yang
     new 380b5ca  SOLR-9626: Add css class, when match key is found
     new c3f172a  LUCENE-7466 - adjusted changes.txt to reflect added axiomatic sim
     new b426838  LUCENE-7567: don't clone BooleanClause in builder
     new bb3278d  LUCENE-7560: make QueryBuilder.analyzeXXX methods protected
     new 33ff6cd  LUCENE-7543: Make changes-to-html target an offline operation, by moving the Lucene and Solr DOAP RDF files into the Git source repository under dev-tools/doap/ and then pulling release dates from those files, rather than from JIRA.
     new 51db00a  LUCENE-7543: Added note to dev-tools/doap/README.txt about maintaining the website .htaccess file.  Cleaned up DOAP files: added full Aapache license reference; added info about canonical URLs; dropped useles stylesheet processing instruction.
     new b768a83  LUCENE-7543: fixed canonical URL in comment
     new c5aa9b9  LUCENE-7543: Parse DOAP RDF files with Ant <xmlproperty> rather than Perl XML::Simple
     new ff6da66  SOLR-8785: Use Dropwizard Metrics library for core metrics
     new 87dc02e  SOLR-8785: tweak attribution
     new 6a83f0f  LUCENE-7543: Update dev-tools/README.txt to include new dev-tools/ directories including doap/; add missing 1.4.1 and 4.9.1 release notes to Solr's CHANGES.txt; fix names of 3.6.1, 3.6.2, 4.0-ALPHA and 4.0-BETA releases in Solr's DOAP file to refer to solr instead of lucene.
     new bf9db95  SOLR-9786: FieldType.getSetQuery, QParser.flags/isFilter, solr query parser use getSetQuery when appropriate and other optimizations
     new 2173516  LUCENE-7568: Optimize merging when index sorting is used but the index is already sorted
     new 3b4cc1b  SOLR-9786: set filter flag for more parsers
     new 7e6e689  SOLR-9786: set filter for join query parser
     new dab2e24  SOLR-8785: Convert rates to be per minute from the default per second rates reported by the metrics library
     new f8fa2e9  SOLR-8785: Use per-second rates for consistency in all stats outputs
     new 41d7b24  SOLR-9721: javabin Tuple parser for streaming and other end points
     new d87ffa4  SOLR-9784: Refactor CloudSolrClient to eliminate direct dependency on ZK SOLR-9512: CloudSolrClient's cluster state cache can break direct updates to leaders
     new 5650939  SOLR-9784: Refactor CloudSolrClient to eliminate direct dependency on ZK SOLR-9512: CloudSolrClient's cluster state cache can break direct updates to leaders
     new be74f4f  LUCENE-7569: Fix index sorting test failures.
     new e35500d  Merge remote-tracking branch 'origin/master'
     new 0985806  Merge branch 'master' of /Users/noble/work/lucene-solr with conflicts.
     new e9e4715  reverting the large commit
     new 142461b  SOLR-9512: removed unused import
     new 5ad741e  SOLR-8871 - various improvements to ClassificationURP
     new 96489d2  SOLR-8871 - adjusted header positioning
     new a4573fe  SOLR-8871 - added suppress forbidden for toUpperCase usage
     new 4314c51  SOLR-9708: Added UnifiedSolrHighlighter.  Added hl.method=original|fastVector|postings|unified
     new 950ff50  Merge remote-tracking branch 'origin/master'
     new dce5964  SOLR-9784: removed unused method
     new 9b4b120  fix bad xml processing instruction placement
     new d0b5d41  LUCENE-7574: Fix more index sorting test failures.
     new 5228c8e  SOLR-9801: Upgrade jetty to 9.3.14.v20161028
     new eded69b  SOLR-9433: Ignore testDeleteInstanceDirAfterCreateFailure on windows
     new 346e766  Merge remote-tracking branch 'origin/master'
     new 2ec9716  SOLR-9784: deprecated uploadconfig
     new 2392106  SOLR-9784: deprecated uploadconfig
     new 5b25943  SOLR-9784: added deprecation javadocs
     new ca66266  SOLR-5260: Faceting on a field in SolrCloud with docValues=true and indexed=false fails
     new e4733f6  SOLR-5260: Faceting on a field in SolrCloud with docValues=true and indexed=false fails, test fix
     new 500c2be  SOLR-5260: Faceting on a field in SolrCloud with docValues=true and indexed=false fails, test fix
     new 641294a  SOLR-8871 - adjusted UIMA processor test, patch from Alessandro Benedetti
     new c36ec0b  SOLR-8871 - removed suppress for forbidden API, added locale to toUpperCase
     new bf424d1  SOLR-9728: Ability to specify Key Store type in solr.in file for SSL
     new 32c4bd7  Merge remote-tracking branch 'origin/master'
     new 70b3589  SOLR-9546: remove unnecessary boxing
     new 44cce6b  typo in javadocs
     new 02c6877  SOLR-9783: (Search|Top)Group[s]ShardResponseProcessor.process: turned sortWithinGroup null check into assert. Also sort.equals tweak in (grouping) QueryCommand.create method.
     new 590d31f  SOLR-9768 RecordingJsonParser produces incomplete json (Wojciech Stryszyk via ab)
     new a7fa920  SOLR-9660: in GroupingSpecification factor [group](sort|offset|limit) into [group](sortSpec) (Judith Silverman, Christine Poerschke)
     new 9eaea79  Merge remote-tracking branch 'origin/master'
     new e64bcb3  SOLR-9616 Solr throws exception when expand=true on empty index
     new 98f7572  LUCENE-7542: Remove debug printing of parsed versions
     new c61268f  SOLR-9819: Upgrade Apache commons-fileupload to 1.3.2, fixing a security vulnerability
     new fcccd31  LUCENE-7576: detect when special case automaton is passed to Terms.intersect
     new 58476b1  improve IW javadocs
     new 8cbcbc9  LUCENE-7576: fix other codecs to detect when special case automaton is passed to Terms.intersect
     new 39c2f3d  SOLR-9819: Add new line to the end of SHA
     new 5e8db2e  LUCENE-7563: use a compressed format for the in-heap BKD index
     new bd8b191  LUCENE-7563: remove redundant array copy in PackedIndexTree.clone
     new 3f6164c  added an extra testcase
     new 2e948fe  LUCENE-7575: Add UnifiedHighlighter field matcher predicate (AKA requireFieldMatch=false)
     new bf3a313  SOLR-9832: Schema modifications are not immediately visible on the coordinating node
     new c164f7e  SOLR-9827: Make ConcurrentUpdateSolrClient create RemoteSolrExceptions in case of remote errors instead of SolrException
     new 8b98b15  SOLR-5043: New solr.dns.prevent.reverse.lookup system property that can be used to prevent long core (re)load delays on systems with missconfigured hostname/DNS
     new 10500c8  Merge remote-tracking branch 'origin/master'
     new ca5e736  SOLR-9822: speed up single-valued string fieldcache counting in dv facet processor
     new d2ed42b  removed two unused imports in TestPlainTextEntityProcessor.java
     new bfc3690  SOLR-8542: couple of tweaks (Michael Nilsson, Diego Ceccarelli, Christine Poerschke)
     new cacabc9  fix java warning in SolrQueryTest
     new b97d9d7  LUCENE-7583: buffer small leaf-block writes in BKDWriter
     new 1055209  SOLR-9834: A variety of spots in the code can create a collection zk node after the collection has been removed.
     new 93c1146  fix stale comment
     new 1d2e440  SOLR-9837: fix redundant calculation of docsWithField for numeric fields in field cache
     new c185617  LUCENE-7583: move this class to the right package
     new 22d04a7  LUCENE-6989: Fix Exception handling in MMapDirectory's unmap hack support code to work with Java 9's new InaccessibleObjectException that does not extend ReflectiveAccessException in Java 9.
     new 4efbde4  LUCENE-7581: don't allow updating a doc values field if it's used in the index sort
     new 7cffae3  don't create unnecessary lambda
     new 2b073a2  LUCENE-7570: don't run merges while holding the commitLock to prevent deadlock when merges are stalled and a tragic merge exception strikes
     new d75abe1  SOLR-9843: Fix up DocValuesNotIndexedTest failures. Debugging code
     new 25c7855  Add .pydevproject to .gitignore
     new 87d8b54  LUCENE-7591 - approximate to no. of terms when DVs are not available
     new 39ba130  SOLR-9844: Improve FieldCache usage api response formatting and show total size information
     new fecbbe0  SOLR-9707: Don't forward DeleteByQuery requests to down replicas
     new 8c79ab2  SOLR:9823: CoreContainer incorrectly setting MDCLoggingContext for core
     new 9aa5b73  fix RangeFieldQuery.scorer to return null if no docs in a segment indexed the field
     new ad7152a  LUCENE-7590: add DocValuesStatsCollector
     new 770f1eb  Fix LeafReader.getNumericDocValues javadoc
     new 85582da  LUCENE-7590: fix typo in method parameter
     new 22d9af4  Rename constructor parameter name
     new e82399d  SOLR-1953: It may be possible for temporary files to accumulate until the Solr process is shut down.
     new 7dec783  SOLR-9846: OverseerAutoReplicaFailoverThread can take too long to stop and leak out of unit tests.
     new 5123743  SOLR-9844: Display fc total size only when field entries asked for
     new 6525bb5  SOLR-8959: Refactored TestSegmentSorting out of TestMiniSolrCloudCluster
     new e4f31fa  LUCENE-7592: if segments file is truncated, throw CorruptIndexException
     new 295cab7  LUCENE-7590: add sum, variance and stdev stats to NumericDVStats
     new 268d4ac  remove bad assertion
     new ea1569e  LUCENE-7572: Cache the hash code of doc values queries.
     new 3b182aa  LUCENE-7589: Prevent outliers from raising the bpv for everyone.
     new 835296f  LUCENE-7587: add helper FacetQuery and MultiFacetQuery classes to simplify drill down implementation
     new c9522a3  SOLR-9712: block when maxWarmingSearchers is exceeded instead of throwing exception, default to 1, remove from most configs
     new 5f4521d  null the static fields after test finishes
     new dcf202a  SOLR-9873: tests - fix SolrTestCaseJ4.compareSolrDocument num fields comparison
     new 944b8e0  LUCENE-7590: add DocValuesStats for SortedNumeric DV fields
     new 23206ca  LUCENE-7590: add Sorted(Set)DocValuesStats
     new 321c6f0  LUCENE-7590: make (Sorted)NumericDocValuesStats public
     new a1a8b28  SOLR-9513: Generic Hadoop authentication plugins, GenericHadoopAuthPlugin and ConfigurableInternodeAuthHadoopPlugin
     new 2c4c504  SOLR-9860: Enable configuring invariantParams via HttpSolrClient.Builder
     new b22451f  LUCENE-7586: fail precommit on varargsArgumentNeedCast
     new 0760944  SOLR-9870: fix two typos in SolrCore.java (Mike Drob via Christine Poerschke)
     new c8542b2  SOLR-8542: techproducts example now includes (disabled) learning-to-rank support (enable via -Dsolr.ltr.enabled=true)
     new 4d81eee  LUCENE-7590: fix test edge case
     new 84bbb8f  SOLR-9874: CREATEALIAS should fail if target collections don't exist
     new 8bbdb62  Squashed commit of branch 'feature/metrics', containing:     SOLR-4735: Improve Solr metrics reporting     SOLR-9812: Implement /admin/metrics API     SOLR-9805: Use metrics-jvm library to instrument jvm internals     SOLR-9788: Use instrumented jetty classes
     new 48ef96d  Remove stray conflict marker.
     new 4ccb9fb  LUCENE-7579: sort segments at flush too
     new b37a72d  SOLR-4735 Use overridableRegistryName also for predefined shared registries. Cleanup + javadocs.
     new 04108d9  SOLR-9847: Stop blocking further schema updates while waiting for a pending update to propagate to other replicas.  This reduces the likelihood of a (time-limited) distributed deadlock during concurrent schema updates.
     new b5cfb17  SOLR-9513: Fix test failure on Windows and Java9 by avoiding NPE in tearDownClass()
     new f1e636f  SOLR-9878: fix ReversedWildcardFilterFactory caching in query parser
     new febe001  SOLR-9760: solr.cmd doesn't need write permission in current directory
     new 19530fa  remove stale comment
     new 80462df  SOLR-9805 Don't use FileDescriptorRatioGauge - internally it uses reflection and doesn't work under Java 9. Instead use this opportunity to implement a more detailed OperatingSystemMetricSet. Add a unit test. Simplify some of the metric names.
     new 6bc001b  fix generics javac warnings
     new d952952  SOLR-9884: Add version to segments handler output
     new 7e03427  LUCENE-6989: Make MMapDirectory's unmap hack work with Java 9 EA (b150+): Unmapping uses new sun.misc.Unsafe#invokeCleaner(ByteBuffer).
     new 5020ea2  LUCENE-7599: Simplify TestRandomChains using Java's built-in Predicate and Function interfaces.
     new 18d53a4  LUCENE-7594: Fixed point range queries on floating-point types to recommend using helpers for exclusive bounds that are consistent with Double.compare.
     new 0d3c64a  LUCENE-7600: Simplify DocIdMerger.
     new de0a046  SOLR-9758: refactor preferLocalShards implementation
     new 6565a5c  Remove unusedPrivateMember in ChaosMonkey.
     new d5e8789  LUCENE-6989: Fix some tests that hardcode MMapDirectory (and also the FSDirectory randomizer), to only use MMapDirectory on Windows, if it supports unmapping. Otherwise tests will fail.
     new 393e36e  SOLR-9699: fixing exception on core status during concurrent reload
     new 3366724  Remove unused private ValueHolder class in TestGrouping.
     new b733149  Remove unused private AnalyzingComparator class from FreeTextSuggester.
     new 30a5227  LUCENE-7601: Make DocIdMerger.next() unspecified when exhausted.
     new c0467bb  LUCENE-6664: add SynonymGraphFilter for correct multi-token synonym handling
     new fcde04a  WDF creates broken offsets
     new f7ea2ae  LUCENE-7530: extend/add -validate-source-patterns checks for .xml/.template files
     new ac3f1bb  SOLR-8542: reduce direct solrconfig-ltr.xml references in solr/contrib/ltr tests
     new f62874e  SOLR-8542: change default feature vector format (to 'dense' from 'sparse')
     new bc8936a  SOLR-9660: rename GroupSpecification's sortSpecWithinGroup to withinGroupSortSpec (Judith Silverman via Christine Poerschke)
     new 687f036  SOLR-9805 Fix NPE.
     new 54d8574  SOLR-9448: providing a test for workaround of a differently named uniqueKey field
     new 5c8a70f  SOLR-9725: substitute properties in JdbcDataSource configuration
     new ba47f53  LUCENE-7401: Make sure BKD trees index all dimensions.
     new 1d3fb3e  LUCENE-7604: Disable test on Java 9
     new 56476fb  SOLR-9805 Fix assertion error on Windows where SystemLoadAverage is reported as -1. Don't expose non-existent attributes.
     new 254473b  SOLR-9877: Use instrumented http client and connection pool
     new 9d606d8  SOLR-9880: Add Ganglia, Graphite and SLF4J metrics reporters.
     new 9bd1528  SOLR-9897: re-indent UnifiedSolrHighlighter.java
     new 283b329  LUCENE-7511: Introduce Vector.MINIMUM_ANGULAR_RESOLUTION.
     new c2292fa  SOLR-9877: Remove assertion because many tests use UpdateShardHandler without metrics
     new e4ef423  SOLR-9787, SOLR-9442: Replace json.nl=arrnvp with json.nl=arrntv (array of Name Type Value) style in JSONResponseWriter
     new dc6dcdd  LUCENE-7605: Use codec-specific impl of live docs when sorting.
     new 96ed221  SOLR-9859: replication.properties cannot be updated after being written and neither eplication.properties or ndex.properties are durable in the face of a crash.
     new 262049f  SOLR-9899: StandardDirectoryFactory should use optimizations for all FilterDirectorys not just NRTCachingDirectory.
     new f29d2b5  LUCENE-7595: Improve RAMUsageTester in test-framework to estimate memory usage of runtime classes and work with Java 9 EA (b148+). Disable static field heap usage checker in LuceneTestCase
     new 20362de  SOLR-9897: Add hl.requireFieldMatch=false support when using the UnifiedHighlighter
     new 662be93  SOLR-9877: Null check for metric registry before attempting to use it
     new 2781145  SOLR-9902: StandardDirectoryFactory should use Files API for it's move implementation.
     new a5e5c4a  tests: bump up fudge
     new 197590a  SOLR-9901: Implement move in HdfsDirectoryFactory.
     new 5f55ae0  tests: raise commit time to avoid false fails
     new b4de628  tests: bump timeout
     new c58eaa1  tests: speed up very slow test
     new fa959ad  tests: speed up non nightly run
     new 12aff1c  SOLR-9132: Cut over some more tests
     new 87b6c2c  LUCENE-7607: FieldLeafComparator.setScorer() should throw IOException
     new 3f24fd8  LUCENE-5325: Add LongValuesSource and DoubleValuesSource in core
     new db9190d  LUCENE-7595: Fix bug with RamUsageTester incorrectly handling Iterables outside Java Runtime
     new d65c02e  LUCENE-7595: Disable another test not compatible with RamUsageTester
     new 7dcb557  SOLR-9905: Add NullStream to isolate the performance of the ExportWriter
     new 0072382  SOLR-9905: Update CHANGES.txt
     new a4335c0  LUCENE-5325: Add test for missing values in sorts
     new 93fdc20  LUCENE-7564: Force single-threaded access to the AnalyzingInfixSuggester's SearcherManager when performing an acquire() or reassigning.  This fixes failures in AnalyzingInfixSuggester.testRandomNRT().
     new 6b00ee5  LUCENE-7564: add missing javadocs
     new 5d042d3  SOLR-9900: fix false positives on range queries with ReversedWildcardFilterFactory
     new b584f9c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cb266d5  SOLR-9891: Add mkroot command to bin/solr and bin/solr.cmd
     new 3ccd15a  SOLR-9843 Fix up DocValuesNotIndexedTest failures (cherry picked from commit f6a3557)
     new 26ee8e9  LUCENE-7606: Normalization with CustomAnalyzer would only apply the last token filter.
     new cc862d8  SOLR-9668: introduce cursorMark='true' for SolrEntityProcessor
     new f3fe487  SOLR-9684: Add schedule Streaming Expression
     new 36a691c  SOLR-9684: Update CHANGES.txt
     new 6167618  SOLR-9495: AIOBE with confusing message for incomplete sort spec in Streaming Expression
     new 832d02b  SOLR-9495: Update CHANGES.txt
     new 3988532  SOLR-9906-Use better check to validate if node recovered via PeerSync or Replication
     new fb2800b  SOLR-9880 Fix concurrency bugs in tests.
     new 93562da  SOLR-9154: Fix DirectSolrSpellChecker to work when added through the Config API
     new 0999f67  SOLR-9684: Rename schedule function to priority
     new 33304f2  Merge remote-tracking branch 'origin/master'
     new d565238  SOLR-9906: unused import
     new a81ebce  Support Graph Token Streams in QueryBuilder
     new 1bcf9a2  LUCENE-7603: add CHANGES entry
     new 3c96396  SOLR-9896: Instrument and collect metrics from query, update, core admin and core load thread pools
     new 018df31  LUCENE-7603: add package-info.java for new package
     new 7b2e3db  don't allow position length < 1
     new 48ca9fc  SOLR-9854: Collect metrics for index merges and index store IO. (squashed)
     new b4a002f  LUCENE-7588: DrillSideways can now run its queries concurrently
     new f6fb694  LUCENE-6664: be more robust to broken token stream offsets
     new f330678  LUCENE-7612: Remove suggester dependency on misc
     new 5b1f6b2  SOLR-9915: PeerSync alreadyInSync check is not backwards compatible and results in full replication during a rolling restart
     new 1da283e  SOLR-8530: Add HavingStream to Streaming API and StreamingExpressions
     new 5bbd4d6  SOLR-8530: Add tests from the HavingStream
     new 390a01b  SOLR-8530: Fixed javadoc
     new db7d2ff  SOLR-8530: Updated CHANGES.txt
     new ccdbb6a  SOLR-8530: Add support for single quoted aggregate HAVING comparisons
     new 12d8492  SOLR-9921 Separate SolrMetricProducer from SolrInfoMBean.
     new 0452cb8  SOLR-9911: Add a way to filter metrics by prefix in the MetricsHandler API
     new f87efac  SOLR-9911: Fix typo in CHANGES.txt
     new d3f83bb  SOLR-7466: reverse-aware leading wildcards in complexphrase query parser
     new b8f4adf  SOLR-9919: random Streaming Expression is not registered in /stream or /graph handler
     new 194f516  SOLR-9919: Update CHANGES.txt
     new 2f62fac  SOLR-9820: change PerSegmentSingleValuedFaceting.(contains|ignoreCase) from default to private visibility. (Jonny Marks via Christine Poerschke)
     new eb2a8ba  SOLR-8542: README and solr/contrib/ltr/example changes
     new bd39ae9  SOLR-3990: Moves getIndexSize() from ReplicationHandler to SolrCore
     new f9e3554  SOLR-7495: Support Facet.field on a non-DocValued, single-value, int field
     new 7ef6a81  SOLR-9917: fix NPE in distrib percentiles when no values for field in bucket
     new e5d2884  SOLR-9923: Remove solr.http metric group and merge its metrics to solr.node group
     new e5264c4  SOLR-9928: MetricsDirectoryFactory::renameWithOverwrite incorrectly calls super (Mike Drob via ab)
     new 3eab1b4  SOLR-9877: Add a null check for target
     new 2cffa2e  SOLR-9911: Remove http group from example in change log
     new a810fb3  SOLR-9931: return 0 for hll on field with no values in bucket
     new b32cd82  SOLR-8530: Add support for aggregate HAVING comparisons without single quotes
     new cd4f908  SOLR-9503: NPE in Replica Placement Rules when using Overseer Role with other rules
     new ebb5c7e  LUCENE-7576: AutomatonTermsEnum ctor should also insist on a NORMAL CompiledAutomaton in
     new 024c403  SOLR-8542: expand 'Assemble training data' content in solr/contrib/ltr/README
     new 52f2a77  LUCENE-7614: ComplexPhraseQueryParser ignores quotes around single terms phrases
     new da30f21  LUCENE-7617: Grouping collector API cleanup
     new 8b05538  LUCENE-7609: Refactor expressions module to use DoubleValuesSource
     new 713b65d  LUCENE-7610: Deprecate ValueSource methods in facets module
     new 1a95c5a  LUCENE-7611: Suggester uses LongValuesSource in place of ValueSource
     new e5f39f6  SOLR-9928 Unwrap Directory consistently whenever it's passed as an argument.
     new ce8b678  LUCENE-7610: Remove deprecated facet ValueSource methods
     new 8f4fee3  LUCENE-7611: Remove queries dependency from suggester module
     new 67261d2  LUCENE-7611: Remove unnecessary Exception wrapping from DocumentValueSourceDictionary
     new d817fd4  SOLR-9883: In example schemaless configs' default update chain, move the DUP to after the AddSchemaFields URP (which is now tagged as RunAlways), to avoid invalid buffered tlog entry replays.
     new aae4217  SOLR-9944: Map the nodes function name to the GatherNodesStream
     new ac14fc3  SOLR-9944: Update CHANGES.txt
     new ea49989  LUCENE-7620: UnifiedHighlighter: new LengthGoalBreakIterator wrapper
     new 570880d  SOLR-9935: Add hl.fragsize support when using the UnifiedHighlighter
     new 1aa9c42  LUCENE-7588: the parallell search method was failing to pass on the user's requested sort when merge-sorting all hits
     new e64111c  TokenStreamToAutomaton failed to handle certain holes correctly
     new f985fca  promote this test case to core
     new 25290ab  SOLR-9859: Don't log error on NoSuchFileException (Cao Manh Dat)
     new 8bc151d  SOLR-9902: Fix move impl.
     new 322ad88  LUCENE-7611: Remove queries javadoc link from suggester help page
     new b017731  SOLR-9777: IndexFingerprinting should use getCombinedCoreAndDeletesKey() instead of getCoreCacheKey() for per-segment caching
     new b9827bc  SOLR-9854 Relax test assertions.
     new d7beb0f  improve exception message
     new 5e9f927  SOLR-9932: add TestSolrCoreParser class
     new 22940f5  LUCENE-7624: Move TermsQuery into core as TermInSetQuery
     new 17cd0f0  LUCENE-7624: Remove deprecated TermsQuery
     new 1d7379b  SOLR-9934: SolrTestCase.clearIndex has been improved to take advantage of low level test specific logic that clears the index metadata more completely then a normal *:* DBQ can due to update versioning
     new b8383db  SOLR-9856 Collect metrics for shard replication and tlog replay on replicas.
     new 2b4e3dd  SOLR-9644: Fixed SimpleMLTQParser and CloudMLTQParser to handle boosts properly and CloudMLTQParser to only extract actual values from IndexableField type fields to the filtered document.
     new 2048b82  * SOLR-9886: Add a 'enable' flag to caches to enable/disable them
     new 98422e0  SOLR-9950 Check the difference in counts - meter may not be zero at this point.
     new e0b4cac  use relative URL path instead of absolute path starting from /solr
     new f99c967  SOLR-9584: Support Solr being proxied with another endpoint than default /solr This closes #86 - see original commit e0b4caccd3312b011cdfbb3951ea43812486ca98
     new 118fc42  SOLR-9954: Prevent against failure during failed snapshot cleanup from swallowing the actual cause for the snapshot to fail.
     new d66bfba  SOLR-9918: Add SkipExistingDocumentsProcessor that skips duplicate inserts and ignores updates to missing docs
     new 2437204  SOLR-9918: Remove unused import to make precommit happy
     new 04f45aa  SOLR-9941: Clear deletes lists before log replay
     new 7435ab1  LUCENE-7559: UH: Also expose OffsetsEnum, and test it's exposure
     new d2664b1  SOLR-9948: Add a way to configure granularity of metrics for http connections
     new 6c6c077  SOLR-9947 Clean up metrics and SolrInfoMBean categories. Add a hierarhical view of SolrInfoMBeans in JMX.
     new dee7709  SOLR-9947: Fix CloudSolrClientTest.testNonRetryableRequests failure
     new 987e265  SOLR-8542: changed Solr Reference Guide section references from "Result Reranking" to "Learning To Rank"
     new 5b3565e  LUCENE-7596: Update Groovy to version 2.4.8 to allow building with Java 9 build 148+. Also update JGit version for working-copy checks.
     new 64b8633  LUCENE-7626: IndexWriter no longer accepts broken offsets
     new 53d5af1  SOLR-9960 MetricsHandler should support multiple prefixes.
     new 8fa0a8d  LUCENE-7627: Add #intersect(CompiledAutomaton) to Sorted*DocValues
     new 9403372  Add getMatchingChildren() method to Scorer
     new e2c41af  LUCENE-7626: I forgot to close the reader in this test
     new 4eafdb3  SOLR-9893: Update Mockito to version 2.6.2 for Java 9 support. Disable all legacy EasyMock tests when running on Java 9 until they were migrated to Mockito
     new 60d4a55  Fix compile warning in Lucene Core; make Eclipse happy by moving Java-1-like-side-by-side class to separate file
     new 27ec40d  SOLR-9893: For full Java 9 compatibility also update to latest Objenesis 2.5 (this allows mocking frameworks to instantiate objects without a ctor)
     new 9aa78dc  Revert "Add getMatchingChildren() method to Scorer"
     new 61e4528  add test that EdgeNGram filter keeps payloads
     new 6570e6e  copy all attributes including payload to new tokens
     new 01f2a87  use captureState and restoreState instead of cloneAttributes
     new 80e2854  add comment and test for ngram token filter
     new ea049b9  also copy all attributes for ngram token filters
     new c64a011  LUCENE-7630: Fix (Edge)NGramTokenFilter to no longer drop payloads and preserve all attributes [merge branch 'edgepayloads' from Nathan Gass https://github.com/xabbu42/lucene-solr]
     new ceaeb42  Add 6.5 version also in trunk; sync up CHANGES.txt
     new fc2e0fd  LUCENE-7623: Add FunctionMatchQuery and FunctionScoreQuery
     new 478de2a  Fix precommit
     new efc7ee0  SOLR-9906: Fix dodgy test check
     new 649c58d  Remove unnecessary @Override annotation in CoreParser.java class.
     new 2301900  Remove four unnecessary @Override annotations in SolrQueryBuilder (test) classes.
     new 205f9cc  Merge the two problem sections in org.eclipse.jdt.core.prefs settings.
     new 38af094  SOLR-9941: Moving changelog entry from 7.0.0 to 6.5.0
     new 86233cb  LUCENE-7055: Add ScorerProvider to get an estimation of the cost of scorers before building them.
     new 43874fc  LUCENE-7637: Require that all terms of a TermsQuery come from the same field.
     new ed513fd  SOLR-9935: UnifiedHighlighter, when hl.fragsize=0 don't do fragmenting
     new 1acd2ee  Various fixes and updates for index sorting on flush
     new 7d7e5d2  SOLR-9786: additional test related to TermInSetQuery now requiring all terms in same field
     new 637915b  LUCENE-7619: add WordDelimiterGraphFilter (replacing WordDelimiterFilter) to produce a correct token stream graph when splitting words
     new e816fbe  SOLR-9975: add SpellCheckComponentTest.testCollateExtendedResultsWithJsonNl method
     new 39eec66  SOLR-9976: Fix init bug in SegmentsInfoRequestHandlerTest
     new 0bdcfc2  LUCENE-7619: don't let offsets go backwards
     new 9ee48aa  SOLR-9977: Fix config bug in DistribDocExpirationUpdateProcessorTest that allowed false assumptions about when index version changes
     new 3404677  LUCENE-7641: Speed up range queries that match most documents.
     new 71aa463  LUCENE-7640: Speed up PointValues#estimatePointCount with Relation.CELL_INSIDE_QUERY.
     new 188a19e  LUCENE-7640: Fix test bug.
     new 57626c9  WordDelimiterGraphFilter can't correct offsets if a CharFilter had changed them
     new 68d246d  SOLR-9979: Macro expansion should not be done in shard requests
     new 8c2ef3b  LUCENE-7644: FieldComparatorSource.newComparator() doesn't need to throw IOException
     new 85061e3  Fix changes entry formatting (sub-bullets wrongly promoted to top level items); don't interpret parenthesized text starting with 'e.g.' as an attribution.
     new a37bfa7  SOLR-9980: Expose configVersion in core admin status
     new a89560b  SOLR-9836: Add ability to recover from leader when index corruption is detected on SolrCore creation.
     new 57934ba  SOLR-8396: Add support for PointFields in Solr
     new 9f58b6c  SOLR-9926: Allow passing arbitrary java system properties to zkcli.
     new 1a05d6f  SOLR-9984: Deprecate GenericHadoopAuthPlugin in favor of HadoopAuthPlugin
     new bb35732  SOLR-9984: Remove GenericHadoopAuthPlugin (HadoopAuthPlugin is there)
     new 075aec9  SOLR-9885: Allow pre-startup Solr log management in Solr bin scripts to be disabled.
     new e8fa599  LUCENE-7055: Make sure to use the same reader to create the weight and pull the scorers.
     new 85a05b5  LUCENE-7640: Fix test.
     new a14d793  LUCENE-7645: Use JDK's Arrays.binarySearch in BaseCharFilter.
     new eba9390  SOLR-10001: Fix overseer-roles test bug
     new a2131a9  LUCENE-7640: Fix test bug.
     new 71ca2a8  LUCENE-7643: Move IndexOrDocValuesQuery to core.
     new f57e017  LUCENE-7643: Fix leftover.
     new 69055aa  SOLR-9996: Unstored IntPointField returns Long type
     new b0db06b  SOLR-10013: Fix DV range query bug introduced by LUCENE-7643 by disabling and optimization (LUCENE-7649 to track re-enabling or removing completely)
     new 864bed2  SOLR-9996: Ignore the RTG calls for tests where UpdateLog is disabled
     new 49fa7b0  SOLR-9132: Fix HDFS test
     new 285a101  SOLR-10011: Refactor PointField & TrieField to now have a common base class, NumericFieldType.
     new 0f7990b  SOLR-10011: Fix exception log message
     new ee5a360  LUCENE-7651: Fix Javadocs build for Java 8u121 by injecting "Google Code Prettify" without adding Javascript to Javadocs's -bottom parameter. Also update Prettify to latest version to fix Google Chrome issue.
     new 185716e  Add 6.4.0 back compat test indexes
     new 9571d0f  Update doap files with the latest release 6.4.0
     new c7fdd10  LUCENE-7640: Fix test failure.
     new 5bdc492  LUCENE-7628: Scorer.getChildren() returns only matching Scorers
     new 6693c26  LUCENE-7643,SOLR-10013: Reenable the single-value optimization.
     new d34f549  SOLR-9114: NPE using TermVectorComponent, MoreLikeThisComponent in combination with ExactStatsCache
     new 94e3460  Revert "LUCENE-7628: Scorer.getChildren() returns only matching Scorers"
     new ca50e5b  LUCENE-7653: Update randomizedtesting to version 2.5.0. Piggyback wiping of cwds of forked JVMs.
     new 9899cbd  SOLR-10026: JavaBinCodec should initialize maps and namedLists with known capacity
     new f530142  LUCENE-7657: Fixed potential memory leak when a (Span)TermQuery that wraps a TermContext is cached.
     new 9453094  LUCENE-7647: CompressingStoredFieldsFormat should reclaim memory more aggressively.
     new cdd4fad  Add version constants for 6.4.1.
     new 1b80691  LUCENE-7543: Treat product name passed into changes2html.pl case-insensitively, and validate that the product name is either 'lucene' or 'solr'
     new ae269f1  SOLR-9969: Plugins/Stats section of the UI doesn't display empty metric types
     new 7330601  LUCENE-7659: Added IndexWriter#getFieldNames() to return all visible field names
     new 5375410  SOLR-5944: In-place updates of Numeric DocValues
     new cf943c5  LUCENE-7656: Implement geo box/distance queries using doc values.
     new 0187838  SOLR-9972: SpellCheckComponent collations and suggestions returned as a JSON object rather than a list (Christine Poerschke in response to bug report from Ricky Oktavianus Lazuardy)
     new d974120  SOLR-9983: fixing TestManagedSchemaThreadSafety NPE failure.
     new 00065e0  SOLR-9983: fixing CHANGES.txt
     new bb5bf3f  SOLR-8491: solr.cmd SOLR_SSL_OPTS is overwritten
     new 6f598d2  SOLR-10031: Validation of filename params in ReplicationHandler
     new e327efb  LUCENE-6959: Removed ToParentBlockJoinCollector in favour of ParentChildrenBlockJoinQuery, that can return the matching children documents per parent document. This query should be executed for each matching parent document after the main query has been executed.
     new 7bbb918  SOLR-9481: Moving changes entry to 6.5 and targeting that release instead
     new aa5e048  SOLR-10031: Un-break the Windows build
     new 74240be  LUCENE-7661: Speed up for LatLonPointInPolygonQuery by pre-computing the relation of the polygon with a grid.
     new 076662d  LUCENE-7660: LatLonPointDistanceQuery could skip distance computations more often.
     new 9d5dc0c  LUCENE-7654: To-parent block joins should implement two-phase iteration.
     new bb9b423  LUCENE-7666: Fix typos in lucene-join package info javadoc. (Tom Saleeba via Christine Poerschke)
     new f73d93a  SOLR-10050 Fix SolrMetricManagerTest.testClearMetrics() failures.
     new 61ab4e3  LUCENE-7658: queryparser/xml CoreParser now implements SpanQueryBuilder interface. (Daniel Collins, Christine Poerschke)
     new e5dbfa4  LUCENE-7665: Remove grouping dependency from the join module.
     new 8782d26  SOLR-10043: Reduce logging of pre-start log rotation
     new c8edbe8  SOLR-10049: make collection deletion remove snapshot metadata
     new 71abe13  SOLR-8029: Added new style APIs and a framework for creating new APIs and mapping old APIs to new
     new eb42834  SOLR-8029: test failures fixed
     new c1fe88b  LUCENE-7670: AnalyzingInfixSuggester should not immediately open an IndexWriter over an already-built index
     new 3386152  LUCENE-7670: changes entry
     new 0ccce22  SOLR-10060: Add test for implicit commit of uncommitted docs aged out of the transient cache.
     new d9edc0b  Merge remote-tracking branch 'origin/master'
     new 2e65101  LUCENE-7670: move changes entry under 6.4.1
     new d8d61ff  LUCENE-7640: Fix test bug: the count may be `2*maxPointsInLeafNode` if the value is used as a split value.
     new a43ef8f  SOLR-9764: share liveDocs for any DocSet of size numDocs
     new 72eaeab  LUCENE-7668: add new test case; remove dead code; improve CannedTokenStream to copy all Token attributes
     new 98a5a81  SOLR-10024: If you use ExternalPaths#determineSourceHome with a custom tests.workDir, tests may not find the path.
     new 7467866  SOLR-9933: SolrCoreParser now supports configuration of custom SpanQueryBuilder classes. (Daniel Collins, Christine Poerschke)
     new 730df22  SOLR-10032: Ignore tests that run no test methods.
     new bc02b0f  SOLR-10065: The Nightly test ConcurrentDeleteAndCreateCollectionTest appears to be too fragile.
     new bbc455d  SOLR-10067: use one datanode for this test to reduce resource usage a bit.
     new bef725a  SOLR-10054: Core swapping doesn't work with new metrics changes in place.
     new 0d52cb9  SOLR-10053: Disabling failing delegation token tests due to HADOOP-14044
     new c1d9b87  In SolrTestCaseJ4 javadocs replace reference to initTestHarness.
     new e200b8a  SOLR-7955: Auto create .system collection on first request if it does not exist
     new 3e44928  SOLR-7955: making it easy to commit to branch_6x
     new ff1a9e9  SOLR-7955: further optimization to avoid zk lookup
     new db987b8  SOLR-10087: StreamHandler should be able to use runtimeLib jars
     new f6e124e  SOLR-10066: MetricsDirectoryFactory broke this test, need to unwrap.
     new f5c6c3b  SOLR-10018: default hl.maxAnalyazedChars to 51200 across all highlighters
     new 52b1ae3  SOLR-10064: The Nightly test HdfsCollectionsAPIDistributedZkTest appears to be too fragile.
     new 98d1dab  SOLR-9764: change getLiveDocs to do a single volatile read
     new e316f2f  SOLR-10064: Lower block cache size to fit within default limits.
     new 6c1a4b6  SOLR-6246: SolrSuggester.build() now throws SolrCoreState.CoreIsClosedException when a core reload/shutdown happens; add a random test lookup dictionary with configurable size; add {Analyzing,Blended}InfixSuggester reload/build tests; add a wrapped-exception expectThrows() variant to LuceneTestCase
     new f9e36d9  SOLR-6246: add CHANGES entry
     new 95571a8  LUCENE-7413: Fix Javadocs (move images of LegacyNRQ to correct location, so images appear in docs)
     new 2d896ee  SOLR-10023: Add non-recursive 'test-nocompile' target: Only runs unit tests. Jars are not download; compilation is not updated; and Clover is not enabled.
     new 59f09f9  SOLR-10023: add CHANGES entry
     new 9fc1319  SOLR-10023: Fix typo in 'test-nocompile' target description.
     new 0fccdac  Add 6.4.1 back compat test indexes
     new d4ece81  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 51ff50d  SOLR-10035 Fix dataimport to use the new names.
     new 3592af2  LUCENE-7667: BKDReader could call IntersectVisitor.grow on larger increments.
     new e725940  Update doap files.
     new 9dcfcb6  LUCENE-7651: Move under the 6.4.1 section.
     new ef03480  SOLR-9800: Factor out FacetComponent.newSimpleFacets method. (Jonny Marks via Christine Poerschke)
     new f47bbb3  SOLR-10077: merge TestFeatureStore and TestFeatureLtrScoringModel into TestManagedFeatureStore.
     new 7f13105  LUCENE-7673: Add MultiValued[Int/Long/Float/Double]FieldSource for SortedNumericDocValues
     new 3e730f9b LUCENE-7664: remove GeoPointField and its queries
     new 8bb61cc  SOLR-10068: Boost wait time.
     new fd72c85  SOLR-10101: BadApple test method.
     new e764d3e  LUCENE-7638: Query parsers now analyze the token graph for articulation points (or cut vertices) in order to create more efficient queries for multi-token synonyms.
     new 6520d06  SOLR-10079: Test fix for TestInPlaceUpdatesDistrib, using clearIndex()
     new 3574404  SOLR-5944: Use SolrCmdDistributor's synchronous mode for in-place updates
     new 0d760ae  SOLR-5944: Reverting the previous fix for SolrCmdDistributor
     new 37b75be  LUCENE-7568: Fix test that should never create segments with a single document.
     new e1a5776  SOLR-9997: Enable configuring SolrHttpClientBuilder via java system property.
     new 59c41e2  SOLR-10011: Add NumberType getNumberType() to FieldType and deprecate LegacyNumericType getNumericType()
     new 0e0821f  Add 5.5.4 to the change log.
     new c20853b  SOLR-10083: Fix instanceof check in ConstDoubleSource.equals (Pushkar Raste via Christine Poerschke)
     new ae68e6c  LUCENE-7676: Fixed FilterCodecReader to override more super-class methods. Also added TestFilterCodecReader class.
     new 5738c29  SOLR-10098: Keep netty from using secure random on startup in tests.
     new aa20136  SOLR-10107: Add @BadApple
     new 6696eaf  LUCENE-7679: MemoryIndex should take into account omitNorms
     new 55afc20  SOLR-9914: SimpleFacets: refactor "contains" check into "SubstringBytesRefFilter" class. (Jonny Marks, David Smiley, Christine Poerschke)
     new 0b817e6  SOLR-9912: Add facet.excludeTerms parameter support. (Jonny Marks, David Smiley, Christine Poerschke)
     new d7d3d5a  SOLR-10109: SoftAutoCommitTest is too fragile, harden the hell out of it.
     new 40cc8cb  SOLR-10109: Capture 'free' commits and improve a couple timeouts.
     new 6248967  SOLR-9916: Adds Stream Evaluators to support evaluating values from tuples
     new 0215c65  LUCENE-7643,SOLR-10013: Reenable the single-value optimization for sorted dv too.
     new 117aea9  SOLR-9912: Remove unused imports.
     new 9d8a2fa  SOLR-9903: Stop interrupting the update executor on shutdown, it can cause graceful shutdowns to put replicas into Leader Initiated Recovery among other undesirable things.
     new 85141a2  SOLR-10116: add more comments, improve variable names in BlockCache
     new 0b3710a  SOLR-10116: add concurrency test to BlockCacheTest
     new 723b202  SOLR-10090 MBeansHandlerTest assertion fails (test ordering/number dependence) (Dawid Weiss via ab)
     new 0153822  remove unused import so 'ant precommit' passes again
     new be007a6  LUCENE-7662: throw CorruptIndexException if index files are missing
     new f8e16e3  LUCENE-7662: move CHANGES entry under 6.5.0
     new a3bfc3e  LUCENE-7690: also handle expected CorruptIndexException in this test
     new 11a54aa  SOLR-10125: CollectionsAPIDistributedZkTest is too fragile.
     new 2196663  SOLR-10120: A SolrCore reload can remove the index from the previous SolrCore during replication index rollover. SOLR-10124: Replication can skip removing a temporary index directory in some cases when it should not. SOLR-10119: Harden TestReplicationHandler.
     new 5b97695  SOLR-10063: CoreContainer shutdown has race condition that can cause a hang on shutdown.
     new 1700e86  SOLR-9916: Adds package-info.java to org.apache.solr.client.solrj.io.eval so it passes precommit
     new b5c7bd1  SOLR-9846: Try and make sure Overseer is always closed in tests and it's threads are done when it exists close.
     new 387c8e9  SOLR-10072: The test TestSelectiveWeightCreation appears to be unreliable.
     new df02aa6  SOLR-10127: OverseerRolesTest needs to be hardened.
     new 563f522  SOLR-8029: disabled easymock for java9
     new 65c6c57  SOLR-8029: introspect was not showing for certain collection apis
     new f1c5cd5  LUCENE-7690: also handle expected CorruptIndexException in this test
     new 7dcf9de  SOLR-9987: Implement support for multi-valued DocValues in PointFields CC SOLR-8396
     new 93fa72f  LUCENE-7465: add SimplePatternTokenizer and SimpleSplitPatternTokenizer, for tokenization using Lucene's regexp/automaton implementation
     new 0240a8b  Moved Solr PointField Jiras to 6.5
     new 88d2658  LUCENE-7694: Update forbiddenapis to version 2.3
     new ec5ebb6  repair analysis javadocs around synonyms
     new 738da09  LUCENE-7693: Replace "org.apache." logic in GetMavenDependenciesTask. (Daniel Collins, Christine Poerschke)
     new a243bef  SOLR-9846: Track Overseer close better.
     new a1f114f  SOLR-10104: BlockDirectoryCache release hooks do not work with multiple directories.
     new 26298f3  Merge remote-tracking branch 'origin/master'
     new 325cbf0  Revert "Merge remote-tracking branch 'origin/master'"
     new 9a1702a  SOLR-8029: Reverting the previous commit and the merge
     new 2470fba  SOLR-8029: introspect was not showing for certain collection apis
     new 5ca3ca2  LUCENE-7465: use the right random instance otheerwise we hit creepy test failures
     new 787a388  SOLR-9890: factor out ShardResultTransformerUtils.[un]marshSortValue methods (Judith Silverman, Christine Poerschke)
     new b6f49dc  SOLR-10130 Serious performance degradation in Solr 6.4.1 due to the new metrics collection.
     new b71a667  SOLR-10121: fix race conditions in BlockCache.fetch and BlockCache.store
     new b760f95  SOLR-10068: The Nightly test SharedFSAutoReplicaFailoverTest appears to be too fragile.
     new 9275c2f  SOLR-10064: The Nightly test HdfsCollectionsAPIDistributedZkTest appears to be too fragile.
     new f51253a  SOLR-10138: Transaction log replay can hit an NPE due to new Metrics code.
     new f3e19d8  Update DOAP files.
     new 3ec273a  Synchronize CHANGES entries.
     new 59b2a62  Add bw 5.5.4 indices.
     new aa7e980  SOLR-10094: /export handler (master only) loses the sort deep into the result set
     new b08a463  First commit for Calcite SQLHandler integration
     new c074b29  Fix missing dependency and minor changes
     new 9425555  Fix tests based on Calcite differences
     new 01a2100  More test fixes. Enabled all tests to run
     new e554ae4  Fix license location and CloudSolrClient leak
     new 52cc4d1  Fix JDBC tests, update dependencies, integrate Calcite more
     new e9ff726  Minor fixes for CalciteSolrDriver and SQLHandler
     new 201527a  Fix JdbcTest for database metadata
     new a16ffc4  Fix avg(int) in tests
     new b31ea98  Misc cleanup trying to get a handle on rules
     new 1bd2e82  Cleanup and fix NOT parsing issue. found new issue in pushdown
     new 1520ff3  Cleanup SQLHandler to use JDBCStream if not requiring metadata
     new 1019458  Cleanup Calcite versions
     new d3f0700  Cleanup rules. New rules broke some tests
     new 9e6f0b7  Merge branch 'master' into jira/solr-8593
     new a414d24  Fix sorts when grouping
     new 5daf6c4  Cleanup implementation
     new 5d2994d  Updated rules
     new 4ea7f4e  Merge branch 'master' into jira/solr-8593
     new aae6f27  Merge branch 'master' into jira/solr-8593
     new 983ebba  Switch to CloudSolrClient builder
     new 3b28ec0  Improve group by aggregates
     new d5d478e  Disable a few rules
     new 2e7f5f9  Merge branch 'apache-https-master' into jira/solr-8593
     new 285bbf0  Fix metadata handling
     new 1cd8da9  Merge branch 'apache-https-master' into jira/solr-8593
     new 6e4924c  Update dependencies and fix minor errors
     new 77d33fa  enable docvalues for a few fields
     new 34d889f  Fix metadata handling
     new 8d04e2b  Fix test issues
     new e1ed290  Fix JDBCStreamTest
     new 073fecf  Update Calcite rules
     new 4f794d0  Use avatica-core 1.9.0-SNAPSHOT for dependency issues
     new 01f0ef4  Merge branch 'apache-https-master' into jira/solr-8593
     new b2fe7a4  Merge branch 'apache-https-master' into jira/solr-8593
     new 3856ce4  Merge branch 'apache-https-master' into jira/solr-8593
     new 28fb585  Upgrade Avatica and Calcite. Fix NPE bug
     new 5f3b423  Merge branch 'apache-https-master' into jira/solr-8593
     new 0188345  Make SQLHandlerStream extend JDBCStream
     new 4275bc7  Merge branch 'apache-https-master' into jira/solr-8593
     new cd9a318  Improve rules for Sort and Filter
     new 1489fb9  Merge branch 'apache-https-master' into jira/solr-8593
     new c3400e8  Merge branch 'apache-https-master' into jira/solr-8593
     new 368204b  Merge branch 'apache-https-master' into jira/solr-8593
     new 99a6746  Merge branch 'apache-https-master' into jira/solr-8593
     new 6da7e7b  Merged Cao Manh Dat changes
     new 3c62f81  Merge branch 'apache-https-master' into jira/solr-8593
     new 1366fcd  Update to newer calcite SNAPSHOT release
     new bda84d8  Merge branch 'apache-https-master' into jira/solr-8593
     new 750cf6d  Merge branch 'apache-https-master' into jira/solr-8593
     new de3ba41  Merge branch 'apache-https-master' into jira/solr-8593
     new 05a6170  Merge branch 'apache-https-master' into jira/solr-8593
     new 37fdc37  SOLR-8593: Refactoring and adding aggregationMode=facet methods
     new 6c0cafe  Merge branch 'apache-https-master' into jira/solr-8593
     new 1c2eabd  SEARCH-8593: Add tests from the HavingStream
     new 918fd97  Merge branch 'apache-https-master' into jira/solr-8593
     new 8235022  Merge branch 'apache-https-master' into jira/solr-8593
     new 7a53e9a  Upgrade to Calcite 1.11.0
     new 5f65487  Add collection alias support for Calcite
     new 3793eb5  Merge branch 'apache-https-master' into jira/solr-8593
     new 4b17b82  Merge branch 'apache-https-master' into jira/solr-8593
     new 7371947  Merge branch 'apache-https-master' into jira/solr-8593
     new 483bfa6  Merge branch 'apache-https-master' into jira/solr-8593
     new 292e518  Merge branch 'apache-https-master' into jira/solr-8593
     new db6a339  Merge branch 'apache-https-master' into jira/solr-8593
     new aaee751  Merge branch 'apache-https-master' into jira/solr-8593
     new 934a92e  Merge branch 'apache-https-master' into jira/solr-8593
     new a9bdfde  Merge branch 'apache-https-master' into jira/solr-8593
     new 89b39e4  Fix precommit
     new 7a3dd46  Merge branch 'apache-https-master' into jira/solr-8593
     new 63eeced  Fix two test issues an NPE and ordering issue
     new 4ea97b0  SOLR-8593: Ensure the SolrSort is always pushed down
     new a9cf150  SOLR-10094: /export handler (master only) loses the sort deep into the result set
     new de512d7  SOLR-8593: Push down the HAVING clause
     new ec6ee96  SOLR-8593: Make SQL handler friendlier out of the box
     new bfeb4e7  Merge branch 'jira/solr-8593'
     new 12229b2  SOLR-8593: Switch to using the BooleanEvaluators
     new dcf41b9  SOLR-8593: Fix precommit
     new fe5c760  SOLR-6443, SOLR-6444: correct @AwaitsFix link for TestManagedResourceStorage
     new 4f29685  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 99188ae  SOLR-10114: add _version_ field to child documents, fix reordered-dbq to not drop child docs
     new 7caaf6f  remove unused import
     new f0e59ea  LUCENE-7692: PatternReplaceCharFilterFactory should implement MultiTermAware.
     new c2f061d  LUCENE-7685: Remove equals/rewrite hacks from block join queries.
     new 063954c  LUCENE-7680: Never cache term filters.
     new 2d3487d  LUCENE-7677: Cache compound filters earlier than regular filters.
     new d49edab  SOLR-10114: test cleanup
     new 6cbda02  LUCENE-7449: Add CROSSES relation support to RangeFieldQuery.
     new 7a45f10  SOLR-10114: fix flakey TestRecovery
     new 7a8c59d  LUCENE-7681: Remove LegacyDocValues implementations from MemoryIndex
     new bd459c1  SOLR-9584: Use relative URLs also for files and query
     new 907c43c  LUCENE-7449: Fix bug in RangeFieldQuery.scorer
     new 6804f36  SOLR-10141: Upgrade to Caffeine 2.3.5 to fix issues with removal listener
     new 33e398c  SOLR-10141: add test for underlying cache
     new 6b169d2  SOLR-10064: The Nightly test HdfsCollectionsAPIDistributedZkTest appears to be too fragile.
     new ed05deb  SOLR-9846: Overseer is not always closed after being started.
     new 19c8ec2  SOLR-10120: Clean up earlier so we don't hit closed resources.
     new 2b4a164  add example of DrillSidways with range facets
     new 68d4884  add missing javadoc
     new 46ef925  SOLR-9966: Convert/migrate tests using EasyMock to Mockito
     new 82f598d  SOLR-10159: When DBQ is reordered with an in-place update, upon whose updated value the DBQ is based on, the DBQ fails due to excessive caching in DeleteByQueryWrapper
     new d5ef026  SOLR-5944: Use SolrCmdDistributor's synchronous mode for in-place updates
     new 6358afb  SOLR-5944: Cleanup comments and logging, use NoMergePolicy instead of LogDocMergePolicy
     new 5430326  SOLR-9966: Fix previous commit bug
     new 6af0203  SOLR-9966: Fix ant precommit by removing cglib
     new ea19bf5  Move solr/CHANGES.txt entries to appropriate sections after backporting SOLR-5944 and SOLR-10114
     new acc4bac  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new eb0be05  SOLR-9966: Fix check-licenses precommit
     new a88e6e5  Remove unused imports
     new 7e30fe1  SOLR-9966: Do test-ignore properly
     new b30b6c5  SOLR-9846: Don't run Overseer threads if CoreContainer is shutdown.
     new 80978d0  tests: raise timeout for test beasting worst case
     new 4804a06  SOLR-10160: HdfsTlogReplayBufferedWhileIndexingTest needs to be hardened.
     new bb12b6c  SOLR-10162: Uncaught exception can fail test due to race with closed socket.
     new f7201f2  tests: add class name for tracked objects
     new 57c41e1  SOLR-10068: Only use global hdfs block cache for this test.
     new fad963c  SOLR-10164: DistributedVersionInfoTest needs to be hardened.
     new a9a6bf1  SOLR-10068: Remove unused import.
     new 9533fa3  SOLR-10071: Add @AwaitsFix for now.
     new f45a371  SOLR-10109: SoftAutoCommitTest is too fragile.
     new 5fb94ce  Fix (generic) return type
     new 9ca3d57  SOLR-10166: TestLBHttpSolrClient needs to be hardened.
     new 33466cb  SOLR-10168: ShardSplit can fail with NPE in OverseerCollectionMessageHandler#waitForCoreAdminAsyncCallToComplete.
     new 06707cc  tests: always use global blockcache for chaosmonkey tests.
     new 72f7127  SOLR-8129: Harden HdfsChaosMonkeyNothingIsSafeTest some
     new 8c1e67e  SOLR-10170: ClassCastException in RecoveryStrategy.
     new cf63ad9  SOLR-10142: turn TestClassNameShortening's @Ignore into @AwaitsFix
     new 6f9acb5  LUCENE-7688: Add OneMergeWrappingMergePolicy class. (Keith Laban, Christine Poerschke)
     new e8f4746  SOLR-10175: turn TestAnalyticsQParserPlugin's @Ignore into @AwaitsFix
     new fa58510  SOLR-10175: Rename test so it doesn't match test glob pattern.
     new ac38872  LUCENE-7628: Scorer.getChildren() returns only matching child scorers
     new 2d03aa2  LUCENE-7465: fix corner case in SimplePattern/SplitTokenizer when lookahead hits end of input
     new e9e02a2  SOLR-10141: Upgrade to Caffeine 2.4.0 to fix issues with removal listener
     new 3771e7d  SOLR-10126: @BadApple this test, fails frequently on Jenkins cluster.
     new cf1cba6  SOLR-10121: enable BlockCacheTest.testBlockCacheConcurrent that now passes
     new 14b3622  SOLR-10020: CoreAdminHandler silently swallows some errors
     new b9c9cdd  LUCENE-7698: fix CommonGramsQueryFilter to not produce a disconnected token graph
     new 96e8f0a  LUCENE-7699: Query parsers now use span queries to produce more efficient phrase queries for multi-token synonyms.
     new 365a7ac  LUCENE-7702: Remove GraphQuery in favor of simple boolean query.
     new ee55bec  SOLR-10173: Make HttpShardHandlerFactory.getReplicaListTransformer more extensible. (Ramsey Haddad via Christine Poerschke)
     new f2f8154  SOLR-9842: UpdateRequestProcessors have no way to guarantee the closing of resources used for a request.
     new b28dc3f  SOLR-9849: Use a very low value for solr.cloud.wait-for-updates-with-stale-state-pause in tests.
     new eb9e3cb  SOLR-9848: Lower solr.cloud.wait-for-updates-with-stale-state-pause back down from 7 seconds.
     new a342d6b  test: speed up test
     new 38a66f5  tests: get leader to base clase
     new f4b73d0  SOLR-10191: @BadApple this test.
     new 9a39e91  SOLR-10136: @AwaitsFix this test.
     new 18a2509  SOLR-10083: move CHANGES.txt entry from 6.5.0 to 6.4.2 section.
     new b9b699f  LUCENE-7676: move CHANGES.txt entry from 6.5.0 to (newly created) 6.4.2 section.
     new 9bc3fa3  Sync 6.5.0 section in solr/CHANGES.txt with the branch_6x version.
     new 6ddf369  solr/CHANGES.txt: Re-order a couple entries in the 6.5.0 section to make it like the branch_6x version
     new 21690f5  SOLR-10143: PointFields will create IndexOrDocValuesQuery when a field is both, indexed=true and docValues=true
     new 55ef713  SOLR-10143: Added CHANGES entry
     new be64c26  SOLR-10126: Improve test a bit.
     new 2f82409  SOLR-9855: DynamicInterceptor in HttpClientUtils use synchronization that can deadlock and puts a global mutex around per request process calls.
     new d6337ac  SOLR-9824: Some bulk update paths could be very slow due to CUSC polling.
     new 29a5ea4  SOLR-10193: Improve MiniSolrCloudCluster#shutdown.
     new 4e2cf61  LUCENE-7686: add efficient de-duping to the NRT document suggester
     new 1e206d8  SOLR-10055: Linux installer now renames existing bin/solr.in.* as bin/solr.in.*.orig to avoid wrong resolving.
     new c53b7c3  SOLR-10195: Harden AbstractSolrMorphlineZkTestBase based tests.
     new 8367e15  SOLR-10021: Cannot reload a core if it fails initialization.
     new 8ed8ecf  LUCENE-7706: Update MergeScheduler's documentation - clone() is no longer there
     new 3ad6e41  add javadocs explaining SynonymGraphFilter's ignoreCase
     new 894a43b  SOLR-9450: The docs/ folder in the binary distribution now contains a single index.html file linking to the online documentation, reducing the size of the download
     new dba733e  SOLR-10156: Add significantTerms Streaming Expression
     new a0aef2f  SOLR-10156: Increase the overfetch
     new 05c17c9  SOLR-9764: fix CHANGES entry
     new 5eeb813  LUCENE-7707: Use predefined shard index when mergeing top docs if present.
     new 95d6fc2  SOLR-9640: Support PKI authentication and SSL in standalone-mode master/slave auth with local security.json
     new 471d842  Remove outdated comment.
     new 2e56c0e  LUCENE-7707: add explicit boolean to TopDocs.merge to govern whether incoming or implicit shard index should be used
     new cab3aae  LUCENE-7710: BlockPackedReader now throws CorruptIndexException if bitsPerValue is out of bounds, not generic IOException
     new 57a42e4  LUCENE-7708: Fix position length attribute set by the ShingleFilter when outputUnigrams=false
     new 30125f9  Revert "SOLR-9640: Support PKI authentication and SSL in standalone-mode master/slave auth with local security.json"
     new 39887b8  SOLR-10190: Fix NPE in CloudSolrClient when reading stale alias
     new 99e8ef2  SOLR-10190: Fixed assert message
     new 6f3f6a2  Fix Java 9 b158+ problem (no compatibility layer for non expanded paths anymore)
     new ea37b9a  SOLR-10158: Add support for "preload" option in MMapDirectoryFactory
     new 048b24c  SOLR-10192: Fix copy/paste in solr-ltr pom.xml template.
     new a248e6e  SOLR-10182 Remove metrics collection at Directory level.
     new 0c1fde6  SOLR-10208: Adjust scoring formula for the scoreNodes function
     new 0f5875b  SOLR-7453: Remove replication & backup scripts in the solr/scripts directory of the checkout
     new 86b5b63  tests: raise timeout
     new ed0f0f4  SOLR-10207: Harden CleanupOldIndexTest.
     new 04ba996  SOLR-10196: ElectionContext#runLeaderProcess can hit NPE on core close.
     new b6c5a8a  Avoid infinite loop in TestFuzzyQuery.
     new d9c0f25  LUCENE-7703: Record the index creation version.
     new c7fd143  LUCENE-7709: Remove unused backward compatibility logic.
     new 8e65aca  LUCENE-7716: Reduce specialization in TopFieldCollector.
     new df6f830  LUCENE-7410: Make cache keys and close listeners less trappy.
     new 0010867  Adding 6.4.2 version
     new 2adc11c  tests: null out static
     new 34bb7f3  SOLR-10214: clean up BlockCache Metrics, add storeFails and counts
     new 0b7b144  Fix UpdateLogTest failure
     new 8b4502c  Fixing precommit by removing unused imports
     new 0baf2fa  SOLR-10134: EmbeddedSolrServer handles SchemaAPI requests
     new ec13032  LUCENE-7717: UnifiedHighlighter and PostingsHighlighter bug in PrefixQuery and TermRangeQuery for multi-byte text
     new 010bffe  tests: add cache.invalidate to BlockCache test
     new 1cfa048  Add a reference to FunctionScoreQuery to javadocs of Expression.
     new 540a237  LUCENE-7410: Make TestReaderClosed pass if the IndexSearcher wraps a threadpool.
     new 4851f39  SOLR-10219: stop defaulting to tests.disableHdfs=true under java9
     new 8684fe7  LUCENE-7726: Fix HTML entity bugs in Javadocs to be able to build with Java 9
     new d1d73bf  SOLR-10153: (and SOLR-10152): UH & PH: Add hl.bs.type=SEPARATOR with new param hl.bs.separator
     new f57d829  SOLR-9401: NPE in TestPKIAuthenticationPlugin. tests would retry for timeout
     new 3087eb5  LUCENE-7715: NearSpansUnordered simplifications.
     new 707d7b9  LUCENE-7727: Replace end-of-life Markdown parser "Pegdown" by "Flexmark" for compatibility with Java 9
     new 8ed2b76  LUCENE-6819: Remove index-time boosts.
     new da113fd  SOLR-10219: re-enable HDFS tests under JDK9 (CHANGES.txt entry)
     new 4347431  SOLR-10155: For numeric types facet.contains= and facet.prefix= are now rejected. (Gus Heck, Christine Poerschke)
     new d947f53  LUCENE-7731: fix typo in search/package-summary.html#scoring javadocs. (chillon.m via Christine Poerschke)
     new fbc844d  LUCENE-7410: Fix test bug.
     new 4990eed  SOLR-10225: fix BlockCache evictions metric to not count explicit removal
     new efbabf8  SOLR-10156: Update CHANGES.txt
     new 7453f78  LUCENE-6819: Make ExtractingRequestHandlerTest not rely on index-time boosts.
     new 5ae51d4  SOLR-8593: Update CHANGES.txt
     new b66d133  SOLR-9401: TestPKIAuthenticationPlugin NPE. do the time consuming pub key creation before header is set
     new 5ccc8e7  SOLR-10227 Fix a test failure.
     new 59433bb  SOLR-10088: Installer script does not put zoo.cfg in SOLR_HOME
     new b2dcb47  SOLR-10146: Added button to the Admin UI 'Collection' tab for deleting an inactive shard
     new 686fbd3  SOLR-10171: Add Constant Reduction Rules to Calcite Planner
     new f49bd79  SOLR-10146: fixing tabs
     new fb1d2d1  SOLR-10230: default TTL of PKIAuthenticationPlugin increased to 10secs
     new acb185b  SOLR-9999: Instrument DirectUpdateHandler2.
     new 6df17c8  SOLR-8593: in TestSQLHandler assume not run with Turkish locale
     new 3131ec2  SOLR-9986: Implement DatePointField
     new 7af6cc9  SOLR-9986: Fix precommit
     new 21559fe  LUCENE-7712: SimpleQueryParser now parses foo~ as foo~2
     new 190f4b6  SOLR-10178, SOLR-10079: Force tests to always use NoMergePolicy, also assert that it was used
     new 2d51a42  SOLR-10226 JMX metric avgTimePerRequest broken.
     new 0d2c027  SOLR-10235: Fix DIH's TestJdbcDataSource to work with Java 9 and other Java runtimes that do not use the same DriverManager implementation like Oracle's original one
     new 57e8543  doap entries for 6.4.2
     new 3a99339  Add 6.4.2 back compat test indexes
     new a6e14ec  LUCENE-7718: buildAndPushRelease.py script should refer to working tree instead of directory
     new 4d7bc94  SOLR-9858: Collect aggregated metrics from nodes and shard leaders in overseer.
     new d844207  SOLR-10235: fix precommit
     new 8a54929  LUCENE-7695: support synonyms in ComplexPhraseQueryParser
     new 6a6e303  SOLR-10244: TestCoreDiscovery fails if you run it as root.
     new e35881a  SOLR-10248: Merge SolrTestCaseJ4's SolrIndexSearcher tracking into the ObjectReleaseTracker.
     new 8756be0  SOLR-8876: change morphline test config files to work around 'importCommands' bug when using java9
     new 682c6a7  SOLR-10254: significantTerms Streaming Expression should work in non-SolrCloud mode
     new c85aac2  SOLR-10254: Fix pre-commit
     new c680f45  added a test
     new d945a24  SOLR-10257: Add logarithm StreamEvaluator
     new d2bf30d  LUCENE-7734: FieldType copy constructor widened to IndexableFieldType
     new 9540bc3  LUCENE-7700: Move throughput control and merge aborting out of IndexWriter's core.
     new 6415d91  LUCENE-7734: move to 7x section; won't do 6x backport
     new 0fb386a  SOLR-8045: Deploy V2 API at /v2 instead of /solr/v2
     new a3f4896  remove stale comment
     new f3ba7f4  LUCENE-7449: fix CROSSES queries so they don't match all docs when internal nodes are equal
     new 1745b03  LUCENE-7738: Add new InetAddressRangeField for indexing and querying InetAddress ranges.
     new 182c20c  SOLR-10039: New LatLonPointSpatialField
     new d34d81f  LUCENE-7740: Refactor Range Fields to remove Field suffix (e.g., DoubleRange), move InetAddressRange and InetAddressPoint from sandbox to misc module, and refactor all other range fields from sandbox to core.
     new 35e0c05  fix IntRange.newIntersectsQuery to use newRelationQuery helper
     new b64382b  SOLR-10079: Force in-place standalone test to always use NoMergePolicy, also assert that it was used
     new d5181ec  SOLR-10079: Increasing threadpool termination to 15s, clearIndex() to do clean replica indexes as well
     new a06c39f  SOLR-9838: 'inc' atomic update doesn't respect default field value
     new ceffbf9  SOLR-10250: CloudSolrClient can now return versions for documents added or deleted when versions=true is passed
     new c8bad8c  SOLR-9045: Make RecoveryStrategy settings configurable.
     new e3a0b42  SOLR-10269 MetricHandler JSON output was incorrect.
     new abec54b  SOLR-10236: Remove FieldType.getNumericType() from master
     new faeb1fe  SOLR-8045: Fix smokeTestRelease.py from precommit
     new 7830462  SOLR-9835: Create another replication mode for SolrCloud
     new 120274b  SOLR-9835: Update CHANGES.txt
     new bac3424  SOLR-10279: The autoAddReplica feature can result in SolrCores being assigned new shards when using legacyCloud=false and will also fail on a state check when taking over a core registration with a new core.
     new 91c3f78  SOLR-10076: Hide keystore and truststore passwords from /admin/info/* outputs.
     new ddda27e  SOLR-10076: 'String.format(Locale.ROOT,...' instead of (forbidden API) 'String.format(...)'
     new 1750095  SOLR-10247: Support non-numeric metrics and a "compact" format of /admin/metrics.
     new 5aafea8  SOLR-9045: exclude static methods from ConfigureRecoveryStrategyTest.testAlmostAllMethodsAreFinal
     new 9417367  SOLR-10266: fix implicit test assumptions about doc order
     new 09bd861  SOLR-10184: Fix bin/solr so it can run properly on java9
     new 1192d39  SOLR-10224: Add disk total and disk free metrics.
     new 124b505  SOLR-8045: SerachHandler to override the registerV2() and remove registerPath from sample solrconfig.xml
     new 716d43e  LUCENE-7742: fix places where we were unboxing and then re-boxing according to FindBugs
     new e7b87f5  LUCENE-7739: Fix places where we unnecessarily boxed while parsing a numeric value according to FindBugs
     new 65c695b  SOLR-9516: Fix: Admin UI (angular) didn't work with Kerberos
     new 9d56f13  SOLR-10046: Add UninvertDocValuesMergePolicyFactory class. (Keith Laban, Christine Poerschke)
     new 2bce98b  SOLR-9516: Updating CHANGES.txt entry
     new 22f91ba  SOLR-10270: Stop exporting _version_ during GROUP BY aggregations in map_reduce mode
     new be9fea1  SOLR-10271: SQL aggregations in map_reduce mode should use javabin transport
     new b46e09c  SOLR-10085: SQL result set fields should be ordered by the field list
     new d825737  SOLR-10302: Solr's zkcli scripts now able to find the metrics libraries
     new 17cc3e7  SOLR-10283: Learning to Rank (LTR) SolrFeature to reject searches with missing efi (External Feature Information) used by fq.
     new 3d81a9c  SOLR-10254, 10085: Update CHANGES.txt
     new 7a625bb  SOLR-9990: Add PointFields in example/default schemas
     new f8831ce  Fixed typos in CHANGES.txt
     new 2502af9  SOLR-10286: large fields. And refactored FieldType.checkSchemaField to call a new checkSupportsDocValues()
     new 1439794  SOLR-9990: Avoid copyField in SolrExampleTests.testUpdateField
     new 4ee7fc3  SOLR-10286: fix test; we were writing to read-only dir. Expand solrconfig-managed-schema.xml to have toggle-able elements vis system property flags
     new d1b2fb3  SOLR-9185: Solr's edismax and Lucene/standard query parsers should optionally not split on whitespace before sending terms to analysis
     new 4a55bc4  SOLR-10286: fix precommit (unused imports)
     new 8fbd9f1  SOLR-10273: DocumentBuilder move longest field to last position
     new d374193  Add 6.6 version
     new 3ca4d80  LUCENE_7747: QueryBuilder now iterates lazily over the possible paths when building a graph query
     new 540ee1d  SOLR-7452: add refine param to json facets, implement for array field faceting
     new 3b66001  SOLR-10237: Poly-Fields should work with subfield that have docValues=true
     new 258fddb  Fix CHANGES.txt
     new 9b57545  SOLR-10218: The Schema API commands add-field-type and replace-field-type improperly specify SimilarityFactory params
     new e7d9db9  SOLR-10286: fix test for Windows
     new d60849f  LUCENE-7748: buildAndPushRelease.py should fail if the project DOAP files are missing releases that are less than the release being produced
     new 4bc75db  SOLR-9835: Fix OnlyLeaderIndexesTest failure, inplace updates is not copied over properly
     new e092739  SOLR-10079: Speedup TestInPlaceUpdatesDistrib in new replication mode
     new 21adce4  SOLR-9992: Add support for grouping with PointFIelds
     new fb296fd  SOLR-9992: Update changes.txt
     new a3e4f57  SOLR-10319 SolrCore "instanceDir" metric not visible in JMX.
     new ffaa234  SOLR-10046: move from 6.5.0 to 6.6.0 CHANGES.txt (backport yet to be completed)
     new 92297b5  SOLR-10292: Adds CartesianProductStream to turn multivalued fields into multiple tuples
     new 4171ef7  SOLR-10333: Fixes use of HashedMap in StreamEvaluator tests
     new 6786089  SOLR-7452: json facet API, refine/skip through buckets already visited
     new b7042c1  Add support for CollapseQParser with PointFields
     new 8a99675  SOLR-9986: Add javadoc to DatePointField class
     new 725cd4e  SOLR-7452: facet refinement - don't generate domain if skipping bucket
     new 88c3c3c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new eb58777  SOLR-6615: use constants for 'id', '_route_', '_version_'
     new 583fec1  SOLR-9184: Add a static convenience method ModifiableSolrParams#of(SolrParams) which returns the same instance if it already is modifiable, otherwise creates a new ModifiableSolrParams instance.
     new 4edfc1a  SOLR-6615: use constants for 'sort', 'distrib'
     new c221ef0  SOLR-10281: ADMIN_PATHS is duplicated in two places and inconsistent
     new 6665aed  Fix test to stop asserting specific order when secondary sort is unspecified, add new checks that do assert an explicit order when secondary sort IS specified.
     new 53e5f34  SOLR-9221: Remove Solr contribs: map-reduce, morphlines-core and morphlines-cell
     new fec87fc  SOLR-7452: add support for _m buckets, missing and has sub-facets in need of refinement
     new 8664f1f  SOLR-10249: Refactor IndexFetcher to return detailed result
     new f1aef3d  SOLR-10304: Refactor new SolrDocumentFetcher out of SolrIndexSearcher
     new 40f4324  fix typo in comment
     new 56d455c  Add 6.5.0 back compat test indexes
     new 013601f  Update project doap files with 6.5.0 release
     new d156aaf  SOLR-9835: TestInjection.waitForInSyncWithLeader() should rely on commit point of searcher
     new cd66a5f  SOLR-9835: Fixed precommit failure.
     new e11c86f  SOLR-10076: Move changes entry to 6.6 release.
     new bd01064  SOLR-10371: There is some spelling mistakes in the Java source code Thanks hu xiaodong"
     new 2ba54a3  SOLR-10352: bin/solr script now prints warning when available system entropy is lower than 300
     new 0b3ca1b  SLR-10108: bin/solr script recursive copy broken
     new cb20eae  SOLR-10362: "Memory Pool not found" error when reporting JVM metrics.
     new b46b827  SOLR-10344: Update Solr default/example and test configs to use WordDelimiterGraphFilterFactory
     new 68eb078  SOLR-10369: bin\solr.cmd delete and healthcheck now works again (fixed continuation chars ^)
     new 53064e4  LUCENE-7754: Inner classes should be static whenever possible.
     new c189139  LUCENE-7751: Avoid boxing primitives only to call compareTo.
     new 390ef9a  LUCENE-7743: Avoid calling new String(String).
     new 1a80e4d  SOLR-10343: Update Solr default/example and test configs to use SynonymGraphFilterFactory
     new aa2b46a  SOLR-10341: SQL AVG function mis-interprets field type
     new 0322068  SOLR-10365: Handle a SolrCoreInitializationException while publishing core state during SolrCore creation
     new 6b0217b  SOLR-6736: Adding support for uploading zipped configsets using ConfigSets API
     new 0a689f4  SOLR-10357: Enable edismax and standard query parsers to handle the option combination sow=false / autoGeneratePhraseQueries=true by setting QueryBuilder.autoGenerateMultiTermSynonymsQuery
     new 66bfdcb  SOLR-7452: change terminology from _m missing-bucket to _p partial-bucket for refinement
     new 144091a  SOLR-10079: TestInPlaceUpdates(Distrib|Standalone) failures
     new deddc9b  SOLR-10349: Add totalTermFreq support to TermsComponent
     new 9b7c8d5  SOLR-9993: Add support for ExpandComponent with PointFields
     new a6f27d3  SOLR-10147: Admin UI -> Cloud -> Graph: Impossible to see shard state
     new 1ace174  remove dead code
     new 30f7914  SOLR-10362 Be more specific when catching this exception.
     new efdb04d  SOLR-10352: Fixing available entropy warning limit to 300
     new edcdc30  SOLR-10387: zkTransfer normalizes destination path incorrectly if source is a windows directory
     new edafcba  LUCENE-7755: Join queries should not reference IndexReaders.
     new 6c2155c  SOLR-10351: Add analyze Stream Evaluator to support streaming NLP
     new bdd0c7e  SOLR-10351: Fix pre-commit
     new 0445f82  SOLR-10338: Configure SecureRandom non blocking for tests.
     new 23c6ea2  LUCENE-7761: Fixed comment in ReqExclScorer.
     new e80643e  LUCENE-7753: Make fields static when possible.
     new cc62340  SOLR-7452: refinement of missing buckets and partial facets through missing buckets
     new bdb0d58  SOLR-7452: add more tests for refinement of missing buckets
     new 4135556  LUCENE-7763: Remove outdated comment in IndexWriterConfig.setIndexSort javadocs. (马可阳 via Christine Poerschke)
     new b60b86e  SOLR-10399: Generalize some internal facet logic to simplify points/non-points field handling
     new 35aac1d  SOLR-10399: cleanup unused imports
     new 580f6e9  SOLR-7383: Replace DIH 'rss' example with 'atom' rss example was broken for multiple reasons. atom example showcases the same - and more - features and uses the smallest config file needed to make it work.
     new b02626d  SOLR-9601: DIH Tika example is now minimal Only keep definitions and files required to show Tika-extraction in DIH
     new 674ce4e  SOLR-10356: Adds basic math streaming evaluators
     new ef82183  SOLR-10393: Adds UUID Streaming Evaluator
     new 99af830  switch to advanceExact
     new e875f13  SOLR-10383: reduce code duplication in TestOriginalScoreFeature
     new 186c5edd SOLR-10383: Fix debug related NullPointerException in solr/contrib/ltr OriginalScoreFeature class. (Vitezslav Zak, Christine Poerschke)
     new 2e545d7  LUCENE-7749: Made LRUQueryCache delegate the scoreSupplier method.
     new 52632cf  SOLR-8906: Make transient core cache pluggable
     new 65b4530  SOLR-9745: fix solr.cmd to print errors from invoked script
     new e872dc7  SOLR-10351: Add try-with-resources clause around TokenStream
     new 0bf7a5f  SOLR-10338: Revert configure SecureRandom non blocking for tests. (reverted from commit 0445f8200e0630e1bb8b7117f200529ed1259747)
     new 3f172a0  SOLR-9745: bring back timeout value to fix tests
     new 23b002a  LUCENE-7756: Only record the major Lucene version that created the index, and record the minimum Lucene version that contributed to segments.
     new 4c737b8  SOLR-9745: check exit code only if process has finished
     new ee98cdc  SOLR-10416: The JSON output of /admin/metrics is fixed to write the container as a map (SimpleOrderedMap) instead of an array (NamedList)
     new 05749d0  SOLR-10394: Rename getSortWithinGroup to getWithinGroupSort in search.grouping.Command class. (Judith Silverman, Christine Poerschke)
     new f08889f  SOLR-10347: Remove index level boost support from 'documents' section of the admin UI
     new 6030302  SOLR-10277: On 'downnode', lots of wasteful mutations are done to ZK
     new dfa342b  SOLR-10421: Fix params persistence for solr/contrib/ltr (MinMax|Standard)Normalizer classes. (Jianxiong Dong, Christine Poerschke)
     new 50ed729  Remove unused (private static final) loggers in LTRQParserPlugin and LTRFeatureLoggerTransformerFactory.
     new cb9f151  SOLR-10404: fetch() streaming expression: escape values in generated query.
     new ef8126e  LUCENE-7738: Fix min/max verification bug in InetAddressRange to correctly compare IPv4 and IPv6. Update tests.
     new dbd22a6  SOLR-10423: Disable graph query production via schema configuration <fieldtype ... enableGraphQueries="false">.  This fixes broken queries for ShingleFilter-containing query-time analyzers when request param sow=false.
     new 37b6c60  SOLR-10426: Add shuffle Streaming Expression
     new 9c2ef56  SOLR-10239: MOVEREPLICA API
     new c30a7dc  SOLR-10239: change empty lambda to null
     new ad13266  SOLR-10239: Update CHANGES.txt
     new 53aeffa  SOLR-7452: add support for refining missing allBuckets
     new e75a2e6  SOLR-10323: fix to SpellingQueryConverter to properly strip out colons in field-specific queries
     new 6e5f6fa  SOLR-10425: Fix indexed="false" on numeric PointFields
     new 865f9b2  SOLR-10444: SQL interface does not use client cache
     new a0d2229  SOLR-10444: Fix precommit
     new c05ab96  SOLR-10341, SOLR-10444: Update CHANGES.txt
     new cbad533  LUCENE-6853 - renamed threshold to bias, initialize to avg tf
     new 276ccff  LUCENE-6853 - re-enabled test classification measures for bpc
     new f37fad2  LUCENE-5548 - improved testing for SNBC
     new 94b83f1  SOLR-10441: remove no longer used HttpShardHandlerFactory.USE_RETRIES
     new 2060215  SOLR-10440: LBHttpSolrClient.doRequest is now always wrapped in a Mapped Diagnostic Context (MDC).
     new adabfdd  SOLR-10264: Fixes multi-term synonym parsing in ManagedSynonymFilterFactory. (Jörg Rathlev, Steve Rowe, Christine Poerschke)
     new b2a6310  Add version 6.5.1
     new ce75eb6  SOLR-10437: Improve test coverage of useDocValuesAsStored=false
     new d671273  SOLR-10443: Improvements to TestPointFields
     new 550a324  SOLR-10429: UpdateRequest#getRoutes()should copy the response parser
     new caf3297  LUCENE-7701: Refactor grouping collectors
     new 55e3661  SOLR-8807: disable the CollapseQParser Plugin when testing spellcheck collations for hit-counts
     new ce66ca9  SOLR-10437: Delete index after each test in TestUseDocValuesAsStored
     new e02a1f1  SOLR-10474: TestPointFields.testPointFieldReturn() depends on order of unsorted hits
     new d9973a3  LUCENE-7775: fix exception handling to throw first exception hit
     new 15a1561  LUCENE-7767: SortedDocValues.ordValue() now throws an IOException.
     new 0f60c42  LUCENE-7776 - use bm25 for knn classifier
     new 1bf3696  LUCENE-7776: remove unused import
     new 9c00fc6  LUCENE-7776 - visualize diff btwn BytesRef values in ClassificationTestBase
     new e386ec9  LUCENE-7777: fix AIOOBE from ByteBlockPool.readBytes when byte block exceeds 32 KB
     new e30cc70  SOLR-9959: SolrInfoMBean-s category and hierarchy cleanup.
     new 5c52543  LUCENE-7776: change javadocs default mention from Classic to BM25
     new 57c5837  Removed two unused imports.
     new 06a55b7  SOLR-10274: The search Streaming Expression should work in non-SolrCloud mode
     new 5ebd41d  SOLR-10274: fix precommit
     new 9ed722f  LUCENE-7760: improve setMaxTokenLength javadocs for StandardAnalyzer/Tokenizer and UAX29URLEmailAnalyzer/Tokenizer
     new 7fde878  LUCENE-7776 - adjusted failing tests in solr due to switching to bm25 in knn
     new 3ba4e73  SOLR-9959 Increase the timeout to allow searcher to register metrics.
     new 23109b9  SOLR-10473: Correct LBHttpSolrClient's confusing SolrServerException message when timeAllowed is exceeded.
     new b767d61  LUCENE-7746: precommit to ignore less and (potentially) error more
     new 24ab117  SOLR-10303: Initial support for common date/time Stream Evaluators
     new b13945b  SOLR-10303: Renamed to DatePartEvaluator and adding support for Instant, Date, LocalDateTime
     new c3d205c  SOLR-10303:  Switching from the fieldName param to subEvaluators
     new cf14b4b  SOLR-10303:  Supporting epoch for LocalDateTime
     new c6fbb27  SOLR-10303:  Supporting more datatypes via a TemporalAccessor
     new b314bc6  SOLR-10303:  Switched to pascal casing
     new d70fc96  SOLR-10303:  Refactored to multiple TemporalEvaluator classes based on feedback
     new 1c333c7  SOLR-10303:  Removing the unused class, replaced by TemporalEvaluator
     new 8642ed9  SOLR-10303:  Error message formatting for TemporalEvaluator
     new b78a270  SOLR-10303:  Removing the unused class DatePartEvaluator from the test
     new 5e40364  SOLR-10303: Add the tuple context to avoid creating multiple LocalDateTime instances for the same Tuple
     new 0bcd88b  SOLR-10303: Fix precommit
     new b954f22  LUCENE-7779: don't call BytesSequencesReader.next again after it already returned null
     new ee56af2  SOLR-10485: Add CalculateStream to allow Solr to behave like a scientific calculator
     new 1b81dcd  SOLR-10485: Fix precommit
     new 4cb00cc  SOLR-10007: Clean up references to CoreContainer and CoreDescriptors
     new d3494c2  LUCENE-7781: Call ensureOpen when registering closed listeners.
     new 1d74134  LUCENE-7780: Remove TermValComparator.isNull.
     new 89f6d17  LUCENE-7783: Fix NPE when getting points on a non-existing field.
     new 6d948de  SOLR-6736: Fix authorization permissions
     new 4dc3674  SOLR-10151: Use monotonically incrementing counter for doc ids in TestRecovery.
     new bc6ff49  SOLR-9936: Allow configuration for recoveryExecutor thread pool size.
     new 00f0c30  LUCENE-7782: OfflineSorter now passes the number of items it will write to getWriter
     new 4df4c52  SOLR-10447, SOLR-10447: LISTALIASES Collections API command; CloudSolrClient can be initialized using Solr URL
     new 4da901a  SOLR-10047: Mismatched Docvalues segments cause exception in Sorting/Faceting. Solr now uninverts per segment to avoid such exceptions
     new 5169ecb  SOLR-10485: Remove incorrect code comment
     new 8417307  SOLR-10486: Add Length Conversion Evaluators
     new 66715a4  SOLR-10486: Fix precommit
     new fd4125e  SOLR-10446: Making HttpClusterStateProvider work with server that doesn't have LISTALIASES
     new 201ebbc  SOLR-10447, SOLR-4968, SOLR-8589: Adding contributors to CHANGES.txt
     new d286864  SOLR-10447, SOLR-8589: Adding Yago Riveiro to changelog
     new 3145f78  SOLR-10082: JSON Facet API, add stddev and variance functions
     new bb69c02  SOLR-10418: Metrics API should return JVM system properties.
     new ac42f4f  Remove unused imports.
     new d5e5b5e  SOLR-10504: Add echo Streaming Expression
     new 7d57d63  LUCENE-7787: HeatmapFacetCounter Bits.MatchNoBits optimization
     new 0ca7a7a  LUCENE-7769: UnifiedHighlighter wasn't seeing inside BoostQuery or SpanBoostQuery
     new 963c226  changes
     new 43c2b23  SOLR-10420: fix watcher leak in DistributedQueue
     new 1077212  SOLR-10472: Fixed uninversion (aka: FieldCache) bugs with the numeric PointField classes, and CurrencyField
     new 8347169  SOLR-10439: 'large' was forgotten in /schema/fields?showDefaults=true
     new 48d54ac  SOLR-10516: Add eval() Streaming Expression
     new e62a3ff  LUCENE-7785: Move dictionary for Ukrainian analyzer to external dependency. (Andriy Rysin via Dawid Weiss)
     new f9ca49a  SOLR-5127: Multiple highlight fields and wildcards are now supported e.g. hl.fl=title,text_* (Sven-S. Porst, Daniel Debray, Simon Endele, Christine Poerschke)
     new 323c972  SOLR-10394: a few more essentially non-public sortWithinGroup to withinGroupSort renames
     new 6eac7fa  (part 1 of several) SOLR-10415: use parameterized debug logging in SearchHandler and RealTimeGetComponent (Michael Braun via Christine Poerschke)
     new 8b27b82  SOLR-10527: edismax with sow=false fails to create dismax-per-term queries when any field is boosted
     new ffe61ff  SOLR-10527: move CHANGES entry to 6.5.1 section
     new 19bcffa  SOLR-10505: Add multi-field support to TermsComponent for terms stats
     new 08f2de6  Shorten docFreq and totalTermFreq to df and ttf in TermsComponent
     new fb8fd77  SOLR-10514 Upgrade Metrics library to 3.2.2.
     new 9911962  SOLR-10499: facet.heatmap DocSet to Bits optimizations
     new 0404e37  LUCENE-7791: add tests with index sorting and sparse docvalues fields
     new 3316f47  LUCENE-7791: add tests for index sorting with sparse text fields and norms
     new 4cd83ea  LUCENE-7797: the static FSDirectory.listAll was always returning an empty array
     new f6af8d0  SOLR-10551: Add list and cell Streaming Expressions
     new 99ce234  SOLR-10551: Improve tests
     new a07ac63  SOLR-9217: delay JoinUtil call to createWeight for score join
     new 487e085  don't allow ExtrasFS for this test case
     new c09d82e  SOLR-10489 Tentative fix for a test failure (Mikhail Khludnev via ab)
     new 56e1ad4  SOLR-10047: Move test into its own test class and force use of NoMergePolicy to fix test failures
     new e17b987  SOLR-10493: Investigate SolrCloudExampleTest failures.
     new 114a65b  SOLR-10557: Make "compact" format default for /admin/metrics.
     new 71ce0d3  SOLR-10548: SOLR-10552: numBuckets should use hll and ignore mincount>1 filtering
     new cd02dd7  SOLR-10559: Add let and get Streaming Expressions
     new 680f4d7  SOLR-10520: fix child.facet.field counts
     new 4f89f98  SOLR-7452: JSON Facet API - refining for numBuckets
     new dd171ff  SOLR-10310: By default, stop splitting on whitespace prior to analysis in edismax and standard/"lucene" query parsers
     new 03b4843  SOLR-10310: Fix CopyFieldTest failure
     new 2f6101b  LUCENE-7801: SortedSetDocValuesReaderState now implements Accountable
     new 1f77776  SOLR-10480: fix offset param handling in JSON Facet API
     new d8ec25b  SOLR-10489: Fix an occasional NPE.
     new db92a9e  LUCENE-7792: add optional concurrency to OfflineSorter
     new f45017b  SOLR-10537: Added SolrParams.toLocalParamsString() and moved QP.encodeLocalParamVal to ClientUtils
     new 25f1dd2  LUCENE-7792: add try/finally to make sure semaphore is released on exceptions
     new 0e963f7  SOLR-10566: Add timeseries Streaming Expression
     new 679eaae  SOLR-10566: Fix precommit
     new 98b2cba  SOLR-10565: Make root names more unique.
     new 90b3ef1  SOLR-10046: move from 6.6.0 to 7.0.0 CHANGES.txt (backport yet to be completed)
     new 2d22579  SOLR-10569: "updateHandler" stats is null when queried via MBeans handler.
     new 8a99937  SOLR-10526: fix facet.heatmap facet exclusion when distributed/sharded
     new 55de74c  SEARCH-313: Handled unescaped plus sign in gap
     new fba52de  SOLR-10507: Core Admin status command to emit collection details of each core
     new 61d02a4  SOLR-10500: fix many parents with nested children per /update/json/docs request
     new f9c2b8b  fix wrong version in logging message
     new b418c31  update doap files with Lucene / Solr 6.5.1 release
     new 0f3bcf3  Add 6.5.1 back compat test indexes
     new 28aeead  LUCENE-7808: Fix PayloadScoreQuery and SpanPayloadCheckQuery .equals and .hashCode methods.
     new 72e616d  LUCENE-7481: Fix SpanPayloadCheckQuery rewrite
     new f4bdb44  LUCENE-7481: Fix PayloadScoreQuery rewrite
     new 5fdf912  Add CHANGES entry for LUCENE-7481
     new 2804159  Remove unused imports
     new 64caf17  LUCENE-7481: fix rewrite methods LUCENE-7808: fix .equals/.hashCode methods
     new e57fab1  SOLR-10559: Cleaner syntax
     new e4d4e58  SOLR-10559: Fixed compilation error
     new 02167d0  SOLR-10559: Fix precommit
     new 816b806  SOLR-10521: adding sort=childfield(field,$q) asc for {!parent} query.
     new e52d860  LUCENE-7796: Make IOUtils.reThrow idiom declare Error return type so callers may use it in a way that compiler knows subsequent code is unreachable. reThrow is now deprecated in favor of IOUtils.rethrowAlways.
     new 1d316ea  LUCENE-7793: smokeTestRelease.py should run documentation-lint
     new 929126a  LUCENE-7794: buildAndPushRelease.py should run validate and documentation-lint
     new 57f17b1  SOLR-9386: Upgrade Zookeeper to 3.4.10
     new e2521b2  SOLR-9596: Add Solr support for SimpleTextCodec, via <codecFactory class=solr.SimpleTextCodecFactory/> in solrconfig.xml (per-field specification in the schema is not possible).
     new 7f6f68c  SOLR-10582: Add Correlation Evaluator
     new 460b3b3  SOLR-10559: Updates TupStream and enhances evaluators to work over values in the SteamContext
     new e96dc4f  LUCENE-7798: Add .equals and .hashCode to ToParentBlockJoinSortField
     new 61f6482  SOLR-7041: Remove a lot of defaultOperator and defaultSearchField from test configs (still more work to do)
     new b705217  SOLR-10559: Remove debuggin
     new 8c11f81  SOLR-9386: Move default clientPort specification to before calling QuorumPeerConfig.parseProperties(), which requires that clientPort be specified.
     new 0a2286c  SOLR-10566: Fix error handling
     new ee8ce57  SOLR-10559: Fix TupStream to respect field order
     new 6c565c0  SOLR-1485: Add payload support
     new a68b778e5 SOLR-1485: fix tests, removing unnecessary tie to Similarity in PayloadDecoder
     new f526b90  SOLR-1485: remove unused import
     new c4872ad  SOLR-10430: Add ls command to ZkCLI for listing only sub-directories.
     new 366a5d2  SOLR-10316: Unloading a core can remove a ZK SolrCore registration entry for the wrong SolrCore.
     new 0be8e17  SOLR-10519: SolrCLI.atPath cannot handle children that begin with a slash.
     new 5d42177  SOLR-1485: improve TokenStream API usage
     new b5e9b5a  SOLR-10536: stats Streaming Expression should work in non-SolrCloud mode
     new cbd3b02  SOLR-10588: Prevent redundant double core reload on config update.
     new 037d864  * SOLR-10549: The new 'large' attribute had been forgotten in /schema/fields?showDefaults=true (David Smiley)
     new b901d16  * SOLR-10549: (typo fix in CHANGES.txt)
     new 17563ce  SOLR-10601: StreamExpressionParser should handle white space around = in named parameters
     new 15e1c5d  SOLR-10583: JSON Faceting now supports a query time 'join' domain change option
     new 40c8ea4  LUCENE-7814: DateRangePrefixTree bug in years >= 292M
     new 3a7aedc  SOLR-10596: fix unique/hll docvalue iterator reuse
     new e912b7c  added extra check if it is a liveNode
     new 32b7791  SOLR-9867: fixing TestSolrCLIRunExample.testTechproductsExample
     new 30f1422  SOLR-9867: make sure cores are assigned in the end of SolrDispatchFilter.createCoreContainer() only
     new 1534b62  SOLR-9867: rollback SDF.createCoreContainer(). disable testTechproductsExample
     new 5eb4a8d  SOLR-9867: fixing JvmMetricsTest broken earlier, bring back testTechproductsExample() and single SDF.cores assignment.
     new 2af2b55  SOLR-10607: Improve RTimerTree documentation
     new de709b1  LUCENE-7811: add concurrent SortedSet facets implementation
     new e776cbe  SOLR-7041: Cut over tests from <defaultSearchField> in schema to df on requests
     new c6ebee6  SOLR-9867: @Ignore TestSolrCLIRunExample.testTechproductsExample()
     new faa74ec  SOLR-9530: An Update Processor to convert normal update operation to an atomic operations such as add, set,inc, remove ,set, removeregex
     new bcf3405  tests: test reset for other bucket aggregations
     new 867e816  SOLR-10303: Update CHANGES.txt
     new 8bfe70f  SOLR-10351: Update CHANGES.txt
     new a0fc943  SOLR-10426: Add shuffle Streaming Expression
     new 41ebeea  SOLR-10274: Update CHANGES.txt
     new 9d2f6d2  SOLR-10504: Update CHANGES.txt
     new 07acc93  SOLR-10516: Update CHANGES.txt
     new a96f394  SOLR-10572: Removed three "no longer supported in solrconfig.xml" asserts.
     new 554f660  SOLR-10566: Update CHANGES.txt
     new b18c182  SOLR-10559: Update CHANGES.txt
     new 52b252c  SOLR-10582: Update CHANGES.txt
     new 468d479  SOLR-9530: fixing test error
     new 5883710  SOLR-9530: addressing test failures with seed 9F9128B8E3E8FAA7
     new c02d490  SOLR-10615: latching SDF.doFilter() on init(); respond 404 instead of 500 in case of init failures or corecontainer shutdown.
     new b636d6e  SOLR-10547: consolidate MinAgg+MaxAgg, add min/max support for single valued string fields
     new 4b54109  SOLR-10536: Update CHANGES.txt
     new df6da67  SOLR-10601: Update CHANGES.txt
     new dbe6fc5  SOLR-10614: remove static backdoor fields from SimplePostTool. Enabling testTechproductsExample
     new 0ed39b2  LUCENE-5365, LUCENE-7818: Fix incorrect condition in queryparser's QueryNodeOperation#logicalAnd()
     new d724983  SOLR-10622: Add regress and predict Stream Evaluators
     new fd24081  SOLR-10622: Update CHANGES.txt
     new c6524c3  SOLR-10626: Add covariance Stream Evaluator
     new 34c6c99  SOLR-10626: Update CHANGES.txt
     new 37df644  SOLR-8149: Admin UI - Plugins / Stats - active item is now highlighted
     new 20c4886  SOLR-10524: Explore in-memory partitioning for processing Overseer queue messages
     new 54061ed  SOLR-10630: HttpSolrCall.getAuthCtx().new AuthorizationContext() {...}.getParams() sometimes throws java.lang.NullPointerException
     new a04d9c1  Fixed nsToMs calculation in OverseerTest
     new a3fe9f0  SOLR-10625: Add convolution Stream Evaluator
     new 07cc043  SOLR-10625: Update CHANGES.txt
     new 571264b  SOLR-10522: Revert "SOLR-9972: SpellCheckComponent collations and suggestions returned as a JSON object rather than a list"
     new 82b78bd  SOLR-10522: Revert "SOLR-9972: SpellCheckComponent collations and suggestions returned as a JSON object rather than a list"
     new fbdd2c0  SOLR-10639: Fix NPE in LRU/LFU/FastLRU caches toString method
     new 6f978c5  SOLR-10639: Removed entry from CHANGES.txt
     new 972e342  SOLR-10524: Build fix for NPE
     new 421611b  SOLR-10638: Add normalize Stream Evaluator
     new a24fa8d  SOLR-10619: Optimize using cache for DistributedQueue in case of single-consumer
     new 3b8c55a  SOLR-10638: Update CHANGES.txt
     new 0e019c6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new c9541c2  SOLR-8440: Support for enabling basic authentication using bin/solr|bin/solr.cmd
     new d59faaf  SOLR-10644: solr.in.sh installed by install script should be writable by solr user
     new 3217fd7  SOLR-10262: Add support for configurable metrics implementations.
     new dea4a79  SOLR-10535: remove six unused test files (Jason Gerlowski via Christine Poerschke)
     new fb24d45  LUCENE-7741: Add explain() to DoubleValuesSource
     new 0184d6b  SOLR-10647: Move the V1 <-> V2 API mapping to SolrJ
     new 4cc20d2  SOLR-10357: add attribution to CHANGES entry
     new b1efd37  SOLR-9527: Improve distribution of replicas when restoring a collection
     new 69783f6  SOLR-10636 Increase randomness of metric names to avoid conflicts with non-test scopes.
     new 95968c6  squash merge jira/solr-10290 into master
     new cc8b5ba  SOLR-10431: Make it possible to invoke v2 api calls using SolrJ
     new 5a25ef0  SOLR-10431: Fix precommit
     new f6b3337  SOLR-10408: v2 API introspect should return useful message for non-existent command
     new ccec2b9  SOLR-10647: Move the V1 <-> V2 API mapping to SolrJ
     new 477b7ea  SOLR-10660: Add reverse Stream Evaluator
     new 30a50ea  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new fb56948  LUCENE-7817: pass cached query to onQueryCache instead of null
     new 8990500  LUCENE-7823 - added bm25 nb classifier
     new 2f67009  Adding 6.7 release after cutting 6.6 branch
     new 5f51228  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 904df0e  SOLR-10411: v2 Collection API modify command specification's replicationFactor property is incorrectly typed as string, should be integer
     new e61b5b3  SOLR-10617: JDBCStream to support additional types, minor refactoring to separate out CalciteJDBCStream, upgrade hsqldb for JDBCStream & DIH tests.
     new 6d74a9e  Revert "SOLR-10572: Removed three "no longer supported in solrconfig.xml" asserts."
     new b552127  SOLR-10675: differentiate DRAFT builds of the html/pdf ref-guides vs the official releases
     new 6e68e9e  SOLR-10617: run "ant jar-checksums" to correct the hsqldb.jar.sha1 file
     new b3eccb3  SOLR-10400: Replace (instanceof TrieFooField || instanceof FooPointField) constructs with FieldType.getNumberType() or SchemaField.getSortField() where appropriate.
     new 4f93056  SOLR-10670: fix browser bar name; add some padding for DRAFT note; add favicon
     new 9fa04ec  SOLR-10405: v2 API introspect response contains multiple copies of the experimental format WARNING
     new e11bc03  LUCENE-7821: The classic and flexible query parsers, as well as Solr's 'lucene'/standard query parser, should require ' TO ' in range queries, and accept 'TO' as endpoints in range queries.
     new 21362a3  LUCENE-7824: Fix graph query analysis for multi-word synonym rules with common terms (eg. new york, new york city).
     new 9dc952a  SOLR-10412: v2 API: many API command specification properties are typed "number" but should instead be typed "integer"
     new c934093  SOLR-10413: v2 API: parsed JSON type should be coerced to expected type
     new 66cd20e  SOLR-10584: Remove defaultOperator completely in 7.0
     new a107814  SOLR-10670: move logo and background images & fix paths
     new 295602c  SOLR-10584: RefGuide updates, removal of some more dead code and a failing test
     new 08711cf  SOLR-10690: remove unused files left over from theme adaptation
     new 50a0804  SOLR-10644: Make solr.in.sh owned by root, readable to solr (group) but not world-readable
     new 680dcc1  SOLR-10662: Add length Stream Evaluator
     new 6e41ac7  SOLR-10666: Add rank transformation Stream Evaluator
     new a6c5165  SOLR-10664: Add scale Stream Evaluator
     new 9c6279d  SOLR-10663: Add distance Stream Evaluator
     new 9be68cc  SOLR-8440: Support for enabling basic authentication using bin/solr|bin/solr.cmd
     new 1721036  SOLR-10661: Add copyOf Stream Evaluator
     new 8516783  Add missing CHANGES entry.
     new 9e1fcb0  LUCENE-7831: CodecUtil should not seek to negative offsets.
     new 0fb89f1  SOLR-10307: Allow Passing SSL passwords through environment variables.
     new 5ba761b  LUCENE-7831: Move CHANGES entry to 6.6.
     new 942a085  Fix commit in TestUseDocValuesAsStored
     new c9abe7d  SOLR-10414: RecoveryStrategy is now a Runnable instead of a Thread
     new 5235903  SOLR-10696: Add empirical distribution and percentile Stream Evaluators
     new 896270d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 38205d7  SOLR-10413: Update CHANGES.txt
     new 318e546  Add missing double quote - from comment in Confluence
     new b5aa0da  SOLR-10223: Allow running examples as root on Linux with -force option
     new 21384b5  SOLR-10042: Delete old deprecated Admin UI
     new afd70a4  SOLR-10378: Clicking Solr logo on AdminUI shows blank page
     new bd9e32d  LUCENE-7838 - added knn classifier based on flt
     new c53d19e  LUCENE-7838 - removed unused import
     new 06a6034  LUCENE-7730: Better accuracy for the length normalization factor.
     new c9bdce9  LUCENE-7838: Remove unused imports.
     new 5a50887  LUCENE-7800: Remove code that potentially rethrows checked exceptions from methods that don't declare them ("sneaky throw" hack).
     new f326cfb  SOLR-10623: Add sql Streaming Expression
     new c373b71  SOLR-10623: Fix pre-commit
     new bdecee2  SOLR-10623: Remove dead code
     new 48aa31d  Ref Guide: update upgrade notes for 6.6
     new a786f2e  Ref Guide: Placeholders for docs for SOLR-10239 & SOLR-10447
     new b77a0a5  Ref Guide: typos from conversion
     new 5f77aa0  Ref Guide: Update list of available zkcli commands from SOLR-10430; rework page a bit
     new 33e1c71  Ref Guide: remove leftover TODO note
     new 606b3bf  Ref Guide: add auth section for SOLR-8440
     new d30d012  SOLR-10042, LUCENE-7838: Fix precommit
     new 9e3c710  SOLR-10413: Fix test failure (with better json validators we can capture invalid input)
     new eb475db  SOLR-10413: Fix precommit
     new 3bb4662  LUCENE-7833: Fix score computation with ToParentBlockJoinQuery and ScoreMode.MAX.
     new 629624d  Avoid creating too many fs directories.
     new 467af79  SOLR-10042: Clean up old comments from Angular UI code
     new 4a57fb4  SOLR-10585: Remove defaultSearchField completely in 7.0
     new 3392a12  SOLR-10612: add jekyll support for page-toclevels, page-tocclass, and a new {section-toc} macro
     new fa76171  Ref Guide: add AtomicUpdateRequestProcessorFactory from SOLR-9530
     new b179249  Ref Guide: add a bit more info to TOC options in meta-docs
     new bc89757  SOLR-10692: Split streaming-expressions.adoc into 4 total files; fix section titles
     new a622568  SOLR-10292: Moves new feature description in solr/CHANGES.txt to the correct version
     new f62248c  SOLR-10612: Fix precommit (tabs)
     new 02b1c8a  SOLR-10698: StreamHandler should allow connections to be closed early
     new c71ce16  SOLR-10698: Fix precommit
     new ef245c1  Ref Guide: typo "more then"...instead of "more than"
     new 9401139  SOLR-10725: ASL header in all *.adoc files
     new 0aea8cb  SOLR-10725: add license links to NOTICE.txt and remove solr-ref-guide license directory
     new 59aa5d7  SOLR-10693: Add copyOfRange Stream Evaluator
     new 2d18458  SOLR-10724: Add describe Stream Evaluator
     new 1802d24  SOLR-10723: fix resize for CountSlotAcc, HllAgg.NumericAcc
     new 2fc41d5  SOLR-10233: Add support for replica types
     new 08d2457  SOLR-10725: Remove trailing spaces in Lucene's NOTICE to make smoke tester happy
     new 85c1319  LUCENE-7810: Fix equals() and hashCode() methods of several join queries.
     new 715d8b0  SOLR-10727: SolrIndexSearcher.numDocs empty docSet optimization
     new 2218ded  SOLR-10700: Convert PostingsSolrHighlighter to extend UnifiedSolrHighlighter
     new 92ed8b4  SOLR-10729: Deprecated LatLonType, GeoHashField, SpatialPointVectorFieldType, and SpatialTermQueryPrefixTreeFieldType
     new 73aa53b  SOLR-10307: Add upgrade notes for back compat change.
     new 31e02e9  Ref Guide: fix note for atomic updates after SOLR-9530
     new 14320a5  LUCENE-7847: Fix the all-docs-match optimization of range queries on range fields.
     new 0d3c73e  LUCENE-7815: Removed the PostingsHighlighter
     new 6a82b42  updated changelog to reflect backport to 6.6 branch
     new 28b8696  SOLR-10721: Provide a way to know when Core Discovery is finished and when all async cores are done loading
     new 4f16beb  Fix javadocs warnings
     new 2319d69  Ref Guide: update DIH docs for SOLR-7383; SOLR-9601; plus major surgery on page layout
     new 85c3ae2  LUCENE-7815: Remove more PostingsHighlighter remnants
     new ea9adc0  SOLR-10438: Assign explicit useDocValuesAsStored values to all points field types in schema-point.xml/TestPointFields.
     new d60c72f  SOLR-10634: calc metrics in first phase if limit=-1 and no subfacets
     new 872ed81  SOLR-10700: Remove PostingsHighlighter references from docs
     new 8f4d72a  added docs
     new 65bfa48  LUCENE-7810: Fix numeric join equals test failure.
     new 89d48df  SOLR-10731: Add knn Streaming Expression WIP
     new cc87181  SOLR-10731: Add first test case
     new e2284bb  SOLR-10731: Add tests for params
     new f4872c9  SOLR-10731: Fix precommit
     new 851ab0a  SOLR-10731: Remove debugging
     new fed7343  LUCENE-7849: GeoWideLongitudeSlice can fail to construct
     new 71411df  LUCENE-7853: Add methods for people to use who know their polygon's characteristics
     new cd567b9  LUCENE-7540: Upgrade ICU to 59.1
     new 47781e3  SOLR-10684: Add finddelay Stream Evaluator
     new 94731aa  SOLR-10710: Fix LTR failing tests
     new bdde9a1  SOLR-10731: Add k parameter
     new 3cd1447  SOLR-10731: Fix typo in test
     new 10d3aa2  SOLR-7383: Switch to https for StackOverflow Using http no longer works
     new effd376  LUCENE-7841: Normalize ґ to г in Ukrainian analyzer
     new 6d80320  SOLR-10004: Adding descriptions for a few classes to assess impact on smoke tester warnings
     new 7fef7e3  SOLR-10746: Move all Stream Evaluators to the eval package
     new 0b47126  SOLR-10743: Add sequence StreamEvaluator
     new 2bb6e2c  SOLR-10479: Adds support for HttpShardHandlerFactory.loadBalancerRequests(MinimumAbsolute|MaximumFraction) configuration. (Ramsey Haddad, Daniel Collins, Christine Poerschke)
     new 6ba1834  SOLR-10659: Remove ResponseBuilder.getSortSpec use in SearchGroupShardResponseProcessor. (Judith Silverman via Christine Poerschke)
     new b3024d6  Ref Guide: fix atom example for SOLR-7383
     new 1e4d205  SOLR-10233: ChaosMonkeySafeLeaderWithPullReplicasTest - Catch SolrException while waiting for the cluster to be ready
     new 461fc59  remove ref-guide mentions of 'deprecated' things that don't even exist in any 6.x release
     new b3ee2d0  SOLR-10747: Allow /stream handler to execute Stream Evaluators directly
     new 17130e6  Merge remote-tracking branch 'refs/remotes/origin/master'
     new 077c9ec  Remove deprecated/discouraged usage from stats component docs
     new 78e7e1c  SOLR-10379: Add ManagedSynonymGraphFilterFactory, deprecate ManagedSynonymFilterFactory
     new 5f12bec  Fix minor typo in docstring
     new 4106e1b  Fixed a couple of typos (s/begining/beginning).
     new e7099e4  SOLR-10741: Factor out createSliceShardsStr method from HttpShardHandler.prepDistributed. (Domenico Fabio Marino via Christine Poerschke)
     new 81821b2  SOLR-10753: Add array Stream Evaluator
     new 3e70745  SOLR-10747: Change the tuple field to return-value
     new d1436c4  SOLR-10754: Add hist Stream Evaluator
     new b23aab5  SOLR-10758: Modernize the Solr ref guide's Chinese language analysis coverage
     new d4f87b4  LUCENE-7845: RPT query by point (or simple date interval) optimization
     new 6bbdfbc  SOLR-10758: Point to Lib Directives in SolrConfig page from the Traditional Chinese ICUTokenizer paragraph.
     new 9fbc9db  SOLR-10758: fix broken internal link to new HMM Chinese Tokenizer section
     new 8f92fb4  SOLR-10233: Correctly set maxShardsPerNode in BackupRestoreTestCase when using createNodeSet and replica types
     new 45b26e3  SOLR-10735: Fixing windows space directory issue
     new 4944ddc  SOLR-10004: Placing the experimental tag properly
     new 1d2acdb  SOLR-10758: move CHANGES entry under 6.6 section after backport
     new bc973ec  SOLR-10755: delete/refactor many solrj deprecations
     new 906679a  LUCENE=7705: Allow CharTokenizer-derived tokenizers and KeywordTokenizer to configure the max token length
     new cb97ad7  SOLR-10004: Making the description of the failure more clear
     new 963f43f  SOLR-10765: Add anova Stream Evaluator
     new 412e4ae  SOLR-10719: Creating a core.properties fails if the parent of core.properties is a symlinked dierctory
     new 759fa42  LUCENE-7850: Move support for legacy numerics to solr/.
     new 366cd7c  LUCENE-7856: Remove unnecessary dependencies of spatial-extras.
     new 191c2ba  SOLR-10767: Add movingAvg Stream Evaluator
     new c680de1  SOLR-10767: FIx precommit
     new d14ca98  minor edits to the reference guide
     new 5207629  SOLR-10770: Add date formatting to timeseries Streaming Expression
     new 4608e7d  SOLR-10770: Fix precommit
     new c824b09  SOLR-10752: replicationFactor default is 0 if tlogReplicas > 0 is specified
     new 9769323  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 08ea9a7  LUCENE-7853: Return the public interface, not the private implementation
     new ee33f38  SOLR-10757: delete/refactor/cleanup CollectionAdminRequest deprecations
     new 2d6edc6  Ref Guide: finish bin/solr auth docs for SOLR-8440
     new 55e37cd  SOLR-9596: Ref guide: document SimpleTextCodecFactory
     new 7a5261a  SOLR-10757: Merge remote-tracking branch 'refs/remotes/origin/master'
     new 52c27b4  Ref Guide: fix format issues and inconsistencies
     new d148bd4  Ref Guide: remove lingering references to "example Jetty" and "your container"
     new 872b0db  SOLR-10360: Solr HDFS snapshot export fails due to FileNotFoundException error when using MR1 instead of yarn.
     new 3291ef8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 224f349  SOLR-10973: Use the correct constructor for InputStreamBody.
     new 5d0aa60  SOLR-10239: Adding documentation for MoveReplica
     new 22c2ed0  SOLR-10773: Add support for replica types in V2 API
     new f34155f  SOLR-10290: Replace the bright green in the bottom nav links with a lighter tone of the header
     new 7da9e9d  SOLR-10137: Ensure that ConfigSets created via API are mutable.
     new 82f2a35  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 4a378eb  SOLR-10793:  BlobHandler should have a well-known permission name
     new 38741ec  LUCENE-7859: PackedQuadPrefixTree getTokenBytes bug
     new 57fe80d  SOLR-10744: Update noggit to newer version (0.8)
     new c88c524  SOLR-10792: Deprecate and remove implicit registration of lucenePlusSort aka OldLuceneQParser
     new fb3d3f1  SOLR-10791: Remove deprecated options in SSLTestConfig
     new 0e7207b  Ref Guide: fix bad bullet item from conversion
     new 4015397  SOLR-10426: Add documentation
     new b0f44ad  SOLR-10504: Add documentation
     new 71b5d34  SOLR-10504: Add documentation
     new 6d6e47f  SOLR-10566: Add documentation
     new 057451a  SOLR-10559: Add tuple documentation
     new a827a9d  SOLR-10559: Add tuple documentation
     new 5b93b73  SOLR-10559: Add tuple documentation
     new 72ba34f  LUCENE-7852: Correct copyright year(s) in lucene/LICENSE.txt and solr/LICENSE.txt files
     new cccf97c  SOLR-10790: Fix warnings in Assign.java and ReplicaAssigner.java classes.
     new 445ceda  LUCENE-7858: checkJavadocLinks.py to mention common root causes of broken links
     new c64f9d6  SOLR-8668: In solrconfig.xml remove <mergePolicy> (and related <mergeFactor> and <maxMergeDocs>) support in favor of the <mergePolicyFactory> element introduced by SOLR-8621 in Solr 5.5.0. (Christine Poerschke, hossman)
     new 2eb324f  SOLR-10446, SOLR-6736: Ref guide documentation
     new ac26d81  SOLR-10447: Ref guide documentation
     new 393a2ed  SOLR-7452: tests: templatize refinement tests
     new 3618fc5  SOLR-10799: Refator HttpShardHandler.prepDistributed collection of shard replicas
     new 3b45d82  SOLR-10280: document "compact" format of metrics response
     new 038baae  SOLR-10801: Remove several deprecated methods that were exposed to plugin writers
     new 07bcd4d  Ref Guide: fix duplicate anchors for internal links
     new a477ebb  Ref Guide: add new level-2 header to fix out of order heading levels
     new 9e99a23  SOLR-10509, SOLR-10649: add docs for new metric features; add <metrics> to solr.xml docs
     new 9efa022  Fixed error in bin/solr cp example
     new 15a8a24  LUCENE-7705: Allow CharTokenizer-derived tokenizers and KeywordTokenizer to configure the max token len (test fix)
     new 2eacf13  LUCENE-7705: Allow CharTokenizer-derived tokenizers and KeywordTokenizer to configure the max token length, fix test failure.
     new 2c9f860  SOLR-8437: Improve RAMDirectory details in sample solrconfig files
     new db2b19f  SOLR-8762: respond child docs in DIH debug
     new 67876b3  SOLR-7452: fix facet refinement for method:dvhash
     new 1f437fe  SOLR-10744: use the new flags in json parsing and add tests
     new b1b9a94  SOLR-10744: remove unused import
     new 2271e73  SOLR-10671: Add abstract doInit method to the SolrMetricReporter base class. (Christine Poerschke, Anshum Gupta)
     new f275e3b  SOLR-10805: Improve error handling for statistical Stream Evaluators
     new 99ca13f  SOLR-10696: Add cumulative probability function
     new 6a9830c  SOLR-10696: Fix precommit
     new 78d9501  SOLR-10813: Add arraySort Stream Evaluator
     new 6b022c9  LUCENE-7845: spatial-extras undo optimize; don't consider any rect or circle to be a point
     new 99093ca  SOLR-10713: Add common output files to .gitignore
     new 357f4df  SOLR-3702: concat(..) function query
     new 7646f91  SOLR-10521: documenting sort=childfield(field) asc
     new 4f55b43  SOLR-10651: Update CHANGES.txt for completed subtasks
     new e5d8ed3  SOLR-9735: Initial port of autoscaling work for Solr 7
     new 04dbe59  SOLR-10278: added a testcase for replica:0, sysprop.fs:!ssd means all replicas go to sysprop.fs=ssd nodes
     new 217a500  SOLR-9735: Workaround against SOLR-10768
     new bf8057d  SOLR-10419: added testcase for create collection using policy
     new b4a291f  SOLR-10419: added testcase for add shard using policy
     new b530c13  SOLR-10419: test errors fixed
     new e2ae999  SOLR-9735: validation for specific tags
     new 4e691f9  SOLR-9735: validation of all input values to either string or long
     new 2a625df  SOLR-9735: validation of all input values to either string or long
     new e36d251  SOLR-9735: sysLoadAverage and headusage are now double
     new 744d1ab  SOLR-10782: Improve error handling and tests for Snitch and subclasses and general cleanups
     new b47572e  SOLR-10419: All collection APIs should use the new Policy framework for replica placement
     new d633c95  Merge branch 'feature/autoscaling_solr7'
     new 790fb19  SOLR-10278: A new DSL to set cluster-wide preferences and policies on how to allocate replicas to nodes
     new bd2203d  SOLR-10278: only long and double are used
     new ce5b184  SOLR-9530: documentation added
     new ea79c66  SOLR-10782: Skip asserting that sysLoadAvg is positive on windows as this metrics is not available on that platform
     new 622e527  SOLR-10671: remove two-and-a-half unused private static logger warnings
     new 29de0f7  SOLR-10722: UH optimize for Solr's getFieldInfos
     new 09a9fda  SOLR-10516: Add documention
     new d276acf  LUCENE-7854: enable indexing custom term frequencies
     new 98e1037  SOLR-10815: avoid long->float precision loss in 'product(-1,ms(date_field)' by subtracting a base date: 'product(-1,ms(date_field,base_date_field))'
     new 46a5ae2  SOLR-10233: Some more logging to chaos monkey with replica types tests
     new 97655b8  SOLR-10233: Cleanup warnings from ReplicateFromLeader
     new a03c336  SOLR-10233: Stop warning users about misconfigured ReplicationHandler when using replica types
     new a1692c1  SOLR-7452: fix facet refinement for range queries
     new 1921b61  Ref Guide: Remove place holders
     new 23adc2b  Adding 6.6.0 release version number
     new fe176b6  LUCENE-7855: The advanced parameters of the Wikipedia tokenizer are added to the factory
     new b25dda0  SOLR-10800: Factor out HttpShardHandler.transformReplicasToShardUrls from HttpShardHandler.prepDistributed. (Domenico Fabio Marino, Christine Poerschke)
     new 528899d  LUCENE-7828: Speed up range queries on range fields by improving how we compute the relation between the query and inner nodes of the BKD tree.
     new bcce49c  SOLR-10174: fix @Ignore in TestMultipleAdditiveTreesModel
     new 6c3ece2  LUCENE-7854: restore the IllegalArgumentException if you index too many tokens in one field
     new e4ab04a  SOLR-10501: Test sortMissing{First,Last} with points fields.
     new 647916d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new b002063  LUCENE-7864: IndexMergeTool is not using intermediate hard links (even if possible)
     new cf9b70b  SOLR-10174: reduce makeFeatureWeights code duplication in tests
     new 5a34d41  LUCENE-7869: Changed MemoryIndex to sort 1d points.
     new c5c05b4  SOLR-10647: move the spec files to solrj
     new 9c90cae  remove some dead code and refactor a bit
     new eefa328  Ref Guide: Change PDF description list font to bold instead of italic for better readability
     new ccb1987  Ref Guide: remove errant + in TIP formatting
     new 0eb4b57  Ref Guide: fix incorrect admonition type style definition in theme
     new f0bd435  Ref Guide: reduce size of quote blocks
     new d411dce  Ref Guide: several minor typos and format fixes for 6.6 Guide
     new 40ed09f  SOLR-10853:Allow the analyze Stream Evaluator to operate outside of a stream
     new f631c98  SOLR-10351: Add documention
     new 0a52191  Ref Guide: Edit stream evaluators description
     new 7ee9d33  SOLR-10854: Add full Solr logo and use it for PDF title page; add "author" and pubdate metadata to title page
     new d7ff0e2  Add 6.6.0 back compat test indexes
     new f14f2ef  SOLR-10647: move JsonSchemaValidator to SolrJ
     new df74c65  SOLR-10854: change PDF subtitle to use "solr-guide-version" to add "-DRAFT" to front page when applicable
     new 463907a  SOLR-10855: Null pointer exceptions in CartesianProductStream toExpression and explain methods
     new 1dab10e  Ref Guide: Add knn documentations
     new 489d2a4  Ref Guide: knn documentation
     new 70ecf9e  Ref Guide: knn documentation
     new a3bb517  Ref Guide: escape pipes in the table
     new 05fc4ae  Ref Guide: escape brackets so they don't come out as arrows
     new 2c0239c  Ref Guide: reduce levels in PDF TOC; increase font size for literal text
     new 8cd826f  SOLR-10829: Fixed IndexSchema to enforce that uniqueKey can not be Points based for correctness
     new 3033229  Ref Guide: fix incomplete source declaration
     new c37b377  Ref Guide: fix miscellaneous formatting issues/typos/etc.
     new 5844ed4  LUCENE-7854: Add a new DelimitedTermFrequencyTokenFilter that allows to mark tokens with a custom term frequency
     new b3b8344  LUCENE-7866: Add a new DelimitedTermFrequencyTokenFilter that allows to mark tokens with a custom term frequency (2nd commit to fix issue number)
     new 072e720  SOLR-10863: remove feed.xml from HTML version of Ref Guide
     new f434e34  SOLR-10616: parameterize Guide HTML path in sitemap.xml
     new 566fcfc  SOLR-10761: Switch trie numeric/date fields to points in data-driven-enabled example and test schemas
     new 5c781d5  SOLR-10836: igain, significantTerms, and tlogit assumed existing terms
     new 1b9f060  LUCENE-7866: Exclude DelimitedTermFrequencyTokenFilter from random data tests in random chains and factory tests
     new f43f89e  SOLR-10868: add solrj resource dir to module paths
     new d7808eb  LUCENE-7866: Apply changes also to cloned test (TODO: fix this!)
     new 95841d9  SOLR-10857: Solr loads UNLOADed core on request.
     new 6075956  SOLR-10715: /v2/ should not be an alias for /v2/collections
     new 41d12df  SOLR-10715: Welcome message should work for _introspect
     new e11eb63  SOLR-10870: SolrRequestParsers does unnecessary check for /config prefix
     new 661a3c4  SOLR-10715: Move change entry to 6.7.0
     new b2ea95c  SOLR-10849: MoreLikeThisComponent should expose setMaxDocFreqPct (maxDoc frequency percentage).
     new 5a737a3  SOLR-10857: Solr loads UNLOADed core on request, cleaned up printStackTrace
     new 0411504  SOLR-10871: remove backticks for monospace type in headings
     new c51f6fa  SOLR-10835: Add support for point fields in Export Handler
     new 94220a0  SOLR-8392: Remove instanceof checks on return value of SolrParam::get
     new 833a6f3  SOLR-10851: SolrClients should clarify expectations for solrServerUrl parameter
     new b73dffd  SOLR-10818: Adding test for v2 backup-collection request
     new 6d97305  randomize v1 and v2
     new f29e2d1  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 232eff0  SOLR-10704 Wait until all leader replicas are recovered before deleting the originals.
     new 78fcbc0  ref guide: clean up monospace syntax problems
     new cdccbfb  SOLR-10704 Update the ref guide.
     new e503325  fix precommit by removing unused imports
     new 6396cb7  SOLR-10830: Solr now correctly enforces that the '_root_' field has the same fieldType as the uniqueKey field
     new 061a768  SOLR-10833: Updated CHANGES to include SOLR-10833
     new 9a0d9e8  SOLR-9910: Add solr/solr.cmd parameter to append jetty parameters to the start script.
     new d1db5f7  Revert "SOLR-8392: Remove instanceof checks on return value of SolrParam::get"
     new a18a4ce  SOLR-7452: convert bucket values in FacetStream from Integer to Long for calcite, make bucket labels in JSON Facet API consistent for facet refinement
     new f470bbc  LUCENE-7876 avoid leafReader.fields
     new 92b1783  SOLR-10876: Regression in loading runtime UpdateRequestProcessors like TemplateUpdateProcessorFactory
     new c3c8955  SOLR-10876: Regression in loading runtime UpdateRequestProcessors like TemplateUpdateProcessorFactory
     new abc393d  LUCENE-7500: Remove LeafReader.fields in lieu of LeafReader.terms. Optimized MultiFields.getTerms.
     new f1e2be6  SOLR-10834: Fixed tests and test configs to stop using numeric uniqueKey fields
     new 3b5f3cc  SOLR-7452: add CHANGES for refinement, remove debugging output, don't indent _facet_ refinement info
     new 4fe9d44  SOLR-10891: BBoxField should support point-based number sub-fields
     new ee18a5f  SOLR-10795: Better testing of PointFields multivalued sort using field(name, min|max) syntax
     new 5c498b4  SOLR-10891: Don't require docvalues on BBoxField
     new 274971c  SOLR-10832: Fixed VersionInfo.getMaxVersionFromIndex when using PointsField with indexed="true"
     new 4eea441  Ref Guide: Add callouts to the security.json example
     new bf26608  SOLR-10892: Change easy tables to description lists
     new a7245d5  SOLR-10892: fix trailing white space
     new f6f6f11  SOLR-10433: CollectionAdmin requests in SolrJ to support V2 calls
     new bf593ad  unused imports removed
     new df21e91  unused imports removed
     new f7659d2  unused imports removed
     new d953488  unused imports removed
     new e1d4ec7  SOLR-9565: The name of TemplateUpdateRequestProcessorFactory' is changed to 'template' from 'Template' and the   name of 'AtomicUpdateProcessorFactory' is changed to 'atomic' from 'Atomic'
     new 751a5c8  SOLR-10886: Using V2Request.process(solrClient) method throws NPE if the API returns an error
     new 1744fa2  SOLR-10886: Add CHANGES.txt entry
     new 0c68330  LUCENE-7878: Fix query builder to keep the SHOULD clause that wraps multi-word synonyms
     new 68d29c9  LUCENE-7874: DisjunctionMaxQuery rewrites to a BooleanQuery when tiebreaker is set to 1.
     new e2d8f94  SOLR-9565: missed updating the testcase
     new a5b1327  Ref Guide: Add pow evaluator docs
     new 584b69d  Ref Guide: Add mod evaluator docs
     new 1a00950  Ref Guide: Add ceil evaluator docs
     new c24e401  Ref Guide: Format ceil evaluator docs
     new b49ce68  Ref Guide: Add floor evaluator docs
     new d0b9d34  LUCENE-7719: Generalize UnifiedHighlighter's support for AutomatonQuery
     new 42fdb54  LUCENE-7719: tests: Eliminate needless SuppressSysoutChecks and address lint warning
     new fffbe67  Adds documentation for the cartesianProduct
     new f169510  SOLR-10882: LengthEvaluator now supports collections of any type
     new 8988862  SOLR-10882: Moves parameter checking of anova evaluator
     new 606824a  SOLR-10882: ArrayEvaluator now supports values of any type
     new 5fca6a4  SOLR-10882: Rewords error message on Anova evaluator
     new 113459a  SOLR-10882: ArrayEvaluator now works with all types and allows sorts (deleted ArraySortEvaluator)
     new aeec043  SOLR-10882: Moves sub evaluator check to the constructors to catch errors earlier
     new 943bf5a  SOLR-10882: Fixes use of Lists in evaluators
     new 64093d6  SOLR:10779: JavaBinCodec should use close consistently rather than having marshal() and close() call finish() (which closes the underlying stream)
     new 09b0eee  LUCENE-7571: Take into account float precision loss when generating unique values.
     new 3ff8c87  SOLR-10882: Comment out broken test case
     new 294026f  SOLR-9989: Add support for PointFields in FacetModule (JSON Facets)
     new b1b566f  SOLR-10406: v2 API error messages list the URL request path as /solr/____v2/... when the original path was /v2/...
     new 4746ff0  SOLR-9623: Disable remote streaming in example configs by default. Adjust Upload Limit defaults
     new 7c2429b  SOLR-10574: Adding data driven support to basic_confs and adding payload fields
     new d1c807d  SOLR-10574: Adding unified _default config set
     new 0ec9d64  SOLR-10574: Changes and upgrade notes
     new 39dfb78  SOLR-6671: Possible to set solr.data.home property as root dir for all data
     new 8648b00  SOLR-4646: eDismax lowercaseOperators now defaults to "false" for luceneMatchVersion >= 7.0.0
     new 3bb8939  SOLR-4646: Add the word "optionally" to refGuide: * optionally treats "and" and "or" as "AND" and "OR" in Lucene syntax mode.
     new 63a4005  LUCENE-7873: The SPI lookup of Codecs, PostingsFormats, DocValuesFormats and all analysis factories was changed to only inspect the current classloader that defined the interface class (lucene-core.jar)
     new a4f27bb  SOLR-9623: Fix test errors related to some test expecting streaming to be enabled
     new 1a58412  SOLR-10574: Reverting previous commits to tackle test failues
     new 2d26d7e  SOLR-10923: AutoScalingHandlerTest.testPolicyAndPreferences() failure: Adding a policy with 'cores' attribute should not have succeeded
     new 44d1f1f  LUCENE-7872: TopDocs.totalHits is now a long.
     new eff583e  SOLR-10933: LetStream variables are not evaluated in proper order
     new 8e9d685  SOLR-8256: Set legacyCloud=false as default
     new 1737fce  SOLR-10929: Removed unused 'valType' option from ExternalFileField
     new 58105a2  LUCENE-7868: use multiple threads to concurrently resolve deletes and DV udpates
     new 5dcd626  Ref Guide: incorrect inter-doc reference fails the Guide build; added anchor for PDF links
     new d3f9059  SOLR-10883: Ref guide: Escape replacement substitutions; add .adoc file checks to the top-level validate target
     new d0d3046  SOLR-8256: Fix CollectionsAPISolrJTest and UnloadDistributedZkTest failures (caused by first commmit)
     new ad2cb77  SOLR-10406: SolrJ must throw exception if server throws an error
     new a948e17  LUCENE-7877: Add ConcatenatingTokenStream, remove PrefixAwareTokenFilter
     new 38f29b2  SOLR-10864: Simplified how Trie vs Points based numerics are randomized by SolrTestCaseJ4
     new 5de15ff  LUCENE-7883: Lucene/Solr no longer uses the context class loader when resolving resources
     new 9827648  SOLR-10921: raise lucene BooleanQuery.maxClauseCount, add higher level checking via QueryUtils.build
     new ae01113  remove SuppressPointFields from TestCloudPivotFacet
     new 8d92e08  SOLR-10939: update @SuppressPointFields on TestJoin to note why points are suppressed
     new 6aec01e  SOLR-9989: Enable generic testing for other facet methods
     new 49e9b68  SOLR-10847: add jira URL to existing @SuppressPointFields annotation
     new 7a9f9b0  SOLR-9989: remove @SuppressPointFields annotation now that JSON facets work with numeric points+docvalues
     new 01b7e31  SOLR-10938 @SuppressPointFields now requires bugUrl
     new 4e033a0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 78731ea  SOLR-10921: set setMaxClauseCount for every SolrConfig creation to work around test framework issues
     new 4676410  added a Utils.setObjectByPath() method
     new 69d0c70  SOLR-10763: Admin UI replication tab sometimes empty when failed replications
     new af1ee47  LUCENE-7867: Remove deprecated Token class
     new a6f4f2d  SOLR-10503,SOLR-10502: Deprecate CurrencyField in favor of new CurrencyFieldType, which works with point fields and provides control over dynamic fields used for the raw amount and currency code sub-fields.
     new 55b0227  SOLR-10907: Fix Resource Leak warning in ExpandComponent.
     new 3a017e4  SOLR-10778: eliminate local variables in (PageTool,AnalyzeEvaluator,ClassifyStream)
     new ebfc04b  SOLR-10778: fix (false positive) Resource Leak warning in LBHttpSolrClient.build() method.
     new b3c3f59  SOLR-9735: fix Recovered WARNINGs in autoscaling/Policy.applyRules()
     new c20d3af  SOLR-10177: replace adhoc points randomization with new standard introduced by SOLR-10864
     new 05433eb  Revert "SOLR-10907: Fix Resource Leak warning in ExpandComponent."
     new e46d39b  SOLR-10915: Make builder based SolrClient constructors to be the only valid way to construct client objects and increase the visibility of builder elements to be protected so extending the builder, and the clients is possible.
     new 0e08355  SOLR-10892: minor CSS change to make sure description list items are bold even when monospaced
     new f7b8cc7  SOLR-8256: Fixing test failures when enable legacyCloud=false as default
     new e432533  SOLR-10951: Hadoop does not work on Java 9, disable tests that break
     new 3b07e72  SOLR-10824: fixing NPE ExactSharedStatsCache, avoid maxdocs skew on unique terms.
     new a5dce16  SOLR-9981: Performance improvements and bug fixes for the Analytics component
     new e805730  SOLR-9981: Fixes precommit error in test file
     new e4a7fc5  SOLR-10574: Adding _default configset, replacing data_driven_schema_configs and basic_configs
     new 7c44862  SOLR-10824: fixing stats tests: ignore local scores from query result cache.
     new 44860bd  SOLR-10823: Add reporting period to SolrMetricReporter base class.
     new 0dad305  SOLR-10823: correct CHANGES.txt entry section (7.0.0 instead of 6.7.0)
     new 945bf8f  SOLR-10907: add @SuppressWarnings("resource") in ExpandComponent
     new 288ab09  Revert "SOLR-9981: Fixes precommit error in test file"
     new bee8d7c  Revert "SOLR-9981: Performance improvements and bug fixes for the Analytics component"
     new 14a0b4f  SOLR-10946: Randomize the usage of Points based numerics in solrj test schemas
     new 9f56698  SOLR-10948: Fix extraction component to treat DatePointField the same as TrieDateField
     new 8da926e  Ref Guide: fix bad JSON in examples
     new 93c96b0  SOLR-10892: Phase 2: large pages with lots of tables + lots of heading cleanups & TOC placement changes
     new ee572b0  SOLR-10272: Use _default config set if config name is not specified with CREATE collection
     new c66a8d9  SOLR-10272: Reverting a mistakenly deleted file
     new 5d44243  SOLR-10406: Remove workaround for SOLR-10768
     new 54fc1ee  SOLR-10307: Export variables so that solr.in.sh works correctly.
     new e4d0bb7  SOLR-10272: Fixing precommit
     new 9c75c80  SOLR-10963: Fix example json in MultipleAdditiveTreesModel javadocs. (Stefan Langenmaier via Christine Poerschke)
     new e6f48ca  SOLR-10272: More detailed error message, explaining what to do
     new 701c73d  SOLR-10506: Fix memory leak (upon collection reload or ZooKeeper session expiry) in ZkIndexSchemaReader. (Torsten Bøgh Köster, Christine Poerschke, Jörg Rathlev, Mike Drob)
     new 808171a  Fix three ex[c]eption typos.
     new 1a278ae  LUCENE-7723: Add hashCode and equals to DoubleValuesSource
     new 2f2e00f  LUCENE-7737: Remove spatial-extras dependency on queries module
     new ab319ea  SOLR-10272: Fix precommit (the correct way)
     new ce4a791  Ref Guide: Change gatherNodes to nodes in the docs
     new 13a3ae2  SOLR-10931: Refactoring the package name for autoscaling client classes
     new b99ee2b  SOLR-10931: Move TestPolicy to org.apache.solr.client.solrj.cloud.autoscaling package
     new cdc2cc5  Revert "SOLR-10951: Hadoop does not work on Java 9, disable tests that break"
     new 1e93367  SOLR-10951, HADOOP-14586: Add a hack to make Hadoop's Shell work with Java 9 release
     new 02caab4  Revert "SOLR-10951, HADOOP-14586: Add a hack to make Hadoop's Shell work with Java 9 release"
     new 85a27a2  SOLR-10966, HADOOP-14586: Add workaround for Hadoop-Common 2.7.2 incompatibility with Java 9
     new d5963be  SOLR-10123: Upgraded the Analytics Component to version 2.0
     new 82a44be  SOLR-6807: requestDispatcher/@handleSelect now defaults to false; stop using it. Deprecated StandardRequestHandler; stop using it.
     new 89abc98  SOLR-10970: Randomize PointFields in all tests using schema-*sort* files
     new c98e2a5  SOLR-10971: Randomize PointFields in CdcrBootstrapTest
     new d0c86d0  minor doc change for chroot in CDCR
     new 811621c  SOLR-6807: fix _stateVer_ param check to not depend on handleSelect setting
     new 8f71bb4  SOLR-10910: Clean up a few details left over from pluggable transient core and untangling CoreDescriptor/CoreContainer references
     new 85069cac SOLR-10272: Adding user _default configset to test-files, fixing solr & solr.cmd script bugs
     new 92e4603  LUCENE-7838 - removed dep from sandbox, created a minimal FLT version specific for knn classification
     new b4fa0e7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cabb1fa  Fix solrj test compilation error.
     new c9c0121  LUCENE-7887: don't clear BufferedUpdatesStream on abort
     new 9f09620  LUCENE-7890: The `SortedSetDocValues` and `SortedNumericDocValues` instances returned by the MemoryIndex should support subsequent `advanceExact(0)` invocations.
     new 46bfd9c  SOLR-10272: Fix for test failure, while comparing directory contents of _default configsets
     new b7fb61d   SOLR-10977: Randomize the usage of Points based numerics in schema15.xml and all impacted tests
     new 0159d49  SOLR-10979: Randomize PointFields in schema-docValues*.xml and all affected tests
     new 196d84b  SOLR-1095: Refactor code to standardize replica assignment
     new 15118d4  SOLR-1095: Refactor code to standardize replica assignment
     new 2e1c506  LUCENE-5822 Add markdown-compatible README.md
     new 26d2ed7  SOLR-10989: Randomize PointFields and general cleanup in schema files where some Trie fields were unused
     new f3c851a  SOLR-10864: Fixup: Restore the DV vs trie vs points intent of TestRandomDVFaceting
     new 2e56e7e  SOLR-10954: this was supposed to be in the solrj package
     new 5b48480  LUCENE-5822 fix smoke test for renamed README
     new 8000b25  SOLR-6671: Fix tests on Windows
     new 7b322bd  SOLR-6671: Fix precommit and use the Lucene-Constant to detect Windows. Also allow other local drives!
     new 80ae5e2  LUCENE-5822: Remove python binary temp artifact
     new ee1edd9  LUCENE-7894: make sure IW finishes segment flush so we don't see a temporary drop in IW.maxDoc()
     new eaf1d45  LUCENE-7888: fix concurrency hazards between merge completing and DV updates applying
     new 20dcb56  SOLR-6671: More generic fix to assert Solr's dataHome
     new d070ca6  SOLR-10818: Fix bug in construct payload with special characters in testCollectionsApi()
     new 706d201  LUCENE-7871: fix false positive match in BlockJoinSelector when children have no value.
     new 5966f75  SOLR-10565 Use unique scope and domain names in this test to avoid collisions.
     new bb2d6c1  LUCENE-7871: fixing CHANGES.txt, mark it as Lucene 7.0 bug fix.
     new b978f37  Formatting fix for ref-guide
     new 157ff9a  SOLR-10914: RecoveryStrategy's sendPrepRecoveryCmd can get stuck for 5 minutes if leader is unloaded
     new 68a46ac  Add "Versions of Major Components" section
     new 3b6d741  Solr 7.0 release, bumping up version to 8 on master
     new 774e3d8  Move backcompat oldIndexes to unsupportedIndexes in TestBackwardsCompatibilty, and rename the index files to unsupported.
     new 93fbfc2  Trying to fix failing tests after bumping up version to 8.0
     new 189f2b3  Changes for version upgrade to 8.0 on master for the 7.0 release
     new e809e09  Merge branch 'master' into upgrade-master-to-8
     new 869a48c  Remove FixBrokenOffsets since 7.0+ indices cannot have broken offsets.
     new 9ca3dd2  Remove old unsupported codecs.
     new bc9c414  Remove unnecessary backward compatibility.
     new 8218a5b  Merge branch 'upgrade-master-to-8' of https://github.com/anshumg/lucene-solr for 7.0 release ( closes #119 )
     new 6c16365  SOLR-10456: Deprecate timeout related setters from SolrClients, and replace with Builder based implementation
     new e9d33ee  Adds 7.1.0 section to solr/CHANGES.txt file.
     new bc37e8b  SOLR-10878: MOVEREPLICA command may lose data when replicationFactor==1.
     new d3c67cf  SOLR-10827: Factor out abstract FilteringSolrMetricReporter class.
     new db71c56  SOLR-10957: Changed SolrCoreParser.init to use the resource loader from getSchema() instead of the resource loader from getCore().
     new 1e6e402  LUCENE-7892: Add "slow" to factory methods of doc-values queries.
     new ddfa074  SOLR-10878: Fix precommit.
     new cb23fa9  SOLR-10879: Make sure we don't lose single replicas when deleting a node.
     new 36bca19  Adding version 7.1 as branch_7_0 has been cut
     new 708462e  LUCENE-7898: Remove hasSegID from SegmentInfos.
     new 48b4960  SOLR-11010 Tentative fix for jenkins test failures.
     new 8ccb61c  LUCENE-7823, LUCENE-7838 - added missing entires in changes.txt
     new ff7ccde  LUCENE-7896: Upgrade to randomizedRunner-2.5.2
     new 6abff51  LUCENE-7899: rename FieldValueQuery to DocValuesFieldExistsQuery
     new 6e36ad7  LUCENE-7899: add missing file
     new 30e9b51  SOLR-11004: Consolidate SolrClient builder code into an abstract base class to reduce duplication.
     new f0cc376  SOLR-11015: Increase socket timeout time for client used for admin operations in ChaosMonkey tests
     new 7c704d5  LUCENE-7868: fix race condition when reader pooling is disabled
     new 16a1a6f  SOLR-11015: Use a higher socket timeout for creating testcollection in ChaosMonkeyNothingIsSafe*
     new d13e70f  SOLR-10967: Cleanup the schema for the default configset
     new 380eed8  SOLR-10983: Fix DOWNNODE -> queue-work explosion
     new b200ba5  SOLR-10668: fix NPE at sort=childfield(..) .. on absent values
     new 88b7ed1  SOLR-10123: Fix to better support numeric PointFields. Unit tests now use randomized numeric fields.
     new 112bdda  SOLR-10574, SOLR-10272: Refguide documentation for _default configset
     new 80b1430  SOLR-10748: Make stream.body configurable and disabled by default
     new a60ec1b  SOLR-9526: Data driven schema now indexes text field "foo" as both "foo" (text_general) and as "foo_str" (string) to facilitate both search and faceting
     new 77ee4dd  Remove unnecessary backward compatibility from SegmentInfos.
     new 43442a6  LUCENE-7837: Use indexCreatedVersionMajor to fail opening too old indices.
     new 510608d  SOLR-9526: fix javadocs
     new d81daf5  SOLR-11016: Fix TestCloudJSONFacetJoinDomain test-only bug
     new 01d0ce3  SOLR-11019: Add addAll Stream Evaluator
     new b64c924  SOLR-11019: Update CHANGES.txt
     new 74b609c  SOLR-10826: Fix CloudSolrClient to expand the collection parameter correctly
     new a31f9e8  LUCENE-7773: Remove unused/deprecated token types from StandardTokenizer
     new 7051a79  SOLR-11024: ParallelStream should set the StreamContext when constructing SolrStreams
     new 5f28780  SOLR-10282: bin/solr support for enabling Kerberos authentication
     new 5d1f57f  SOLR-10989: Fixup to correct SOLR-11020 test failures (root discrepency caused by SOLR-10924)
     new b123eba  SOLR-10985: Remove unnecessary toString() calls in solr-core's search package's debug logging. (Michael Braun via Christine Poerschke)
     new 14ec46c  SOLR-10964: Reduce SolrIndexSearcher casting in LTRRescorer.
     new df3a9b3  SOLR-11021: The elevate.xml config-file is now optional in the ElevationComponent. The default configset doesn't ship with an elevate.xml file anymore
     new cd2f635  SOLR-11025: fix OverseerTest.testShardLeaderChange() failures
     new b29951f  SOLR-10920: Warning for production use of _default configset's data-driven functionality
     new 500080d  SOLR-11039: Next button in Solr admin UI for collection list pagination does not work
     new bf7bd2b  SOLR-10892: change from tables for params; change heading levels so lookup and dictionary impls aren't buried
     new 2015359  SOLR-10898: Fix SOLR-10898 to not deterministicly fail 1/512 runs
     new 5bb09e0  SOLR-10796: TestPointFields: increase randomized testing of non-trivial values
     new 07a6358  fix addVersion to also bump up version for default test configset
     new 57f7493  Suppress object release tracker for TestPullReplicaErrorHandling
     new ad7f2a7  SOLR-11041: MoveReplicaCmd do not specify ulog dir in case of HDFS
     new 5dbcb28  SOLR-10796: fix failing stats tests by starting with an empty index.
     new ce949aa  SOLR-11024: ParallelStream should set the StreamContext when constructing SolrStreams added to CHANGES.txt
     new 8a3ca50  SOLR-10796: try again to fix failing stats tests: fix hard-coded assertions to depend on doc count where it's affected by the random multiplier.
     new 61c612e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new f22dc37  SOLR-11041: Move testDataDirAndUlogAreMaintained() to another class, so it won't affect MoveReplicaTest.test()
     new d35da77  SOLR-11046: Add residuals Stream Evaluator
     new d65cbac  SOLR-11046: Update CHANGES.txt
     new 6188c8c  SOLR-10796: fix long overflow in testLongPointFieldRangeFacet()
     new 00b5930  SOLR-10796: comment out debug printing
     new e730ced  Consistently use ZkStateReader.CONSTANT in Replica.java (instead of mix of ZkStateReader.CONSTANT and import ZkStateReader.CONSTANT).
     new 8d7e3cc  SOLR-11048: Randomize PointsFields in schema-add-schema-fields-update-processor.xml in solr-core collection1 and all affected tests
     new 7b5c50c  SOLR-11059: Randomize PointFields in schema-blockjoinfacetcomponent.xml and all related tests
     new 47731ce  SOLR-11060: Randomize PointFields in schema-custom-field.xml and all related tests
     new 74ab161  SOLR-11050: remove unneeded anchors for pages that have no incoming links from other pages
     new 8b65515  SOLR-11050: remove Confluence-style anchors and fix all incoming links
     new 22ec456  SOLR-11045: The new replica created by MoveReplica will have to have same name and coreName as the old one in case of HDFS
     new 1661a37  remove unecessary assert: the write method below has a real 'if' checking this, and custom readers and writers may not have this limit
     new c40f6d7  SOLR-10802: Add plot Stream Expression
     new 93cbe2a  SOLR-11045: Fix precommit failure
     new 801a44c  SOLR-11050: update asciidoc-syntax.adoc meta-docs for how to make links
     new 19fd95b  commit 4241a13beb0a14e8bd81a520bd8e04ab6c7465aa Author: Erick Erickson <er...@apache.org> Date:   Thu Jul 13 10:39:33 2017 -0700
     new d8990db  SOLR-10109: harden up the assertions in SoftAutoCommitTest.testSoftAndHardCommitMaxTimeRapidAdds
     new 9e4aaf9  SOLR-11043: Fix facet.range.method=dv and interval facets on single-valued float fields with negative values
     new 5bcf940  SOLR-11043: Precommit fix and trivial change to test
     new baa8669  SOLR-11043: Fix SimpleFacets
     new 76363e5  SOLR-8984: EnumField's error reporting to indicate the name of the field
     new 3df97d3  LUCENE-7905: optimize how OrdinalMap builds its map
     new ebd130b  SOLR-10802: Fix problem with variable assignment
     new 82515fd  SOLR-10796: TestPointFields: increase randomized testing of non-trivial values (part 2)
     new 15e3e22  SOLR-10568: Add Jenkins script to download and locally install the software needed to build the Solr ref guide, and then build it.
     new 65cc88d  SOLR-10568: Add gpg key import note to the Jenkins script
     new 4cb74a5  SOLR-10796: fix test bugs when RANDOM_MULTIPLIER > 1
     new bbae31b  SOLR-11050, SOLR-10892: last set of Confluence-style anchors removed and parameter tables obliterated
     new c9cf57f  SOLR-11068: MOVEREPLICA and REPLACENODE API parameter names are now 'sourceNode' and 'targetNode'. The old names viz. 'fromNode' for MOVEREPLICA and 'source', 'target' for REPLACENODE have been deprecated
     new bab1731  SOLR-11088: Fix sporadic failures of MetricsHandlerTest.testPropertyFilter on jenkins
     new b17ec14  SOLR-11075: Refactor handling of params in CloudSolrStream and FacetStream
     new abdb729  SOLR-11052: Remove unnecessary Long-to-Integer and back casts in ReplicationHandler. (Ramsey Haddad via Christine Poerschke)
     new e23ac24  SOLR-11012: Fix three (JavaBinCodec not being closed) Resource Leak warnings.
     new 3bd1115  SOLR-11073: Fix overflow in interval faceting when querying Long limits
     new 6fcc7cd  LUCENE-7737: Guard against empty binary docvalues
     new e17748c  SOLR-11095: Randomize PointFields in doc-expiry & exitabe-directory test configsets
     new 369d308  SOLR-11097: Randomize PointFields in schema-id-and-version-fields-only.xml and all affected tests
     new 1922126  SOLR-11098: Randomize PointFields in cloud-managed-preanalyzed & schema-preanalyzed.xml
     new 3110a5d  SOLR-11101: Randomize PointFields in cloud-minimal test configset and all affected tests
     new 5f1c5ce  SOLR-11103: Randomize PointFields in "cloud-hdfs" test configset and all affected tests
     new 17014e6  SOLR-11105: Randomize PointFields in "cloud-minimal-jmx" and "cloud-minimal-inplace-updates" test configsets
     new 0971fe6  LUCENE-7901
     new 5232da8  SOLR-11109: Randomize PointFields in "cloud-subdirs" and "configset-2" test configsets
     new 9e45573  SOLR-11110: Randomize PointFields in "cloud-managed" and "cloud-managed-upgrade" test configsets
     new dd5be42  SOLR-11106: TestLBHttpSolrClient.testReliablity takes 30 seconds because of the wrong server name
     new 8ecbb97  SOLR-11102: Randomize PointFields in schema-rest.xml and all affected tests
     new a26d102  SOLR-11093: tests - templatize graph query test for different field types, remove schema-graph.xml
     new ab7e035  SOLR-11112: Randomize PointFields in schema-folding.xml and all affected tests
     new 7b62777  SOLR-11111: Randomize PointFields in collection1/conf/: schemasurround.xml, schema-sql.xml, and schema-spatial.xml
     new b9a91f0  SOLR-11115: Randomize PointFields in schema-psuedo-fields.xml, schema-multiword-synonyms.xml, and all affected tests
     new 84e3b08  SOLR-11116: Randomize PointFields in schema-numeric.xml and all related tests
     new 8d5c029  SOLR-11117: Randomize PointFields in schema-behavior.xml, schema-enums.xml, and all affected tests
     new 67fbd4f  Randomize PointFields in schema-HighlighterMaxOffsetTest.xml, schema-luceneMatchVersion.xml, schema-minimal-atomic-stress.xml, and all affected tests
     new beec66e  SOLR-11057: Fix overflow in point range queries when querying the type limits
     new 63acac6  SOLR-11113: Randomize PointFields in analysis-err-schema.xml, schema-hash.xml, and all affected tests
     new c23cecc  SOLR-11114: Randomize PointFields in schema-customfield.xml and TestOverriddenPrefixQueryForCustomFieldType
     new 3dbf32f  SOLR-11074: Randomize PointFields in cloud-dynamic configset and all related tests
     new 49ff817  SOLR-11121: Randomize PointFields in schema-trie.xml and TestTrie
     new bddbef0  SOLR-11120: Remove trie fieldTypes from schema-points.xml
     new 541aa71  SOLR-11037: Refactor to provide NodeConfig.getSolrDataHome internal API.
     new c1f146d  SOLR-11037: Improved unit test.
     new 069e6a7  SOLR-6736: Improve the configset UPLOAD example in reference guide
     new c940550  SOLR-10301: Publish How to Contribute to the Ref Guide with the HTML version
     new e16cd3e  SOLR-10301: Forgot license header for how-to-contribute; add comments; remove unneeded "toc" declarations
     new e7d0063  SOLR-11119: Switch from Trie to Points field types in the .system collection schema
     new 9e5eaca  SOLR-11123: Randomize PointFields in test classes that had usage of Trie field classes/names hardcoded
     new 82d29e3  SOLR-10807: CHANGES simplification to summarize all completed sub-tasks
     new 227eeef  SOLR-11011: Assign.buildCoreName can lead to error in creating a new core when legacyCloud=false
     new bd283c8  SOLR-11124: MoveReplicaCmd should skip deleting old replica in case of its node is not live
     new 4041f8a  SOLR-11122: Creating a core should write a core.properties file first and clean up on failure
     new db1ad25  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new e5722c3  SOLR-11128: Escape script usage strings containing quotes
     new 7ea4072  LUCENE-7892: Add missing "Slow" to doc-value query factory methods.
     new ffd76a6  SOLR-10338: Configure SecureRandom non blocking for tests.
     new ad24f53  SOLR-10338: Fix CHANGES entry
     new 2eba4ce  LUCENE-7906: Logic fix for crosses condition
     new c173336  SOLR-10174: fix approx. 1 of 2 @Ignore-ed tests in TestLTRReRankingPipeline.
     new 5835809  SOLR-10174, SOLR-11134: @AwaitsFix instead of @Ignore for TestLTRReRankingPipeline.testDifferentTopN
     new 57b7aa6  SOLR-10835: Fix test bug
     new 4045fa9  SOLR-10299: change "search" placeholder text to be more clear no one is actually searching
     new cdae11e  SOLR-10848: Update v2 api specs with new Ref Guide address and anchor links
     new 7328e59  SOLR-10916: Convert tests that extend LuceneTestCase and use MiniSolrCloudCluster to instead extend SolrCloudTestCase
     new 8821882  SOLR-11131: Document 'assert' as a command option in bin/solr, and bin/solr.cmd scripts
     new eae2efcb SOLR-11136: Fix solrj XMLResponseParser when nested docs transformer is used with indented XML
     new cbe7084  SOLR-11135: Update Ref Guide links in READMEs, config files and UI
     new 97ca529  SOLR-10916: remove unused imports
     new a323f55  SOLR-8736: these tests should have been removed
     new 6a59253  SOLR-10494: Make default response format JSON (wt=json), and also indent text responses formats (indent=on) by default
     new 56ad1a7  SOLR-10494: fix smoker
     new f087c5a  SOLR-11011: Fix backward compatibility problem + audit the usage of old Assign.buildCoreName(String collectionName, String shard, Replica.Type type, int replicaNum)
     new 10fc0d7  SOLR-2715: turn @Ignore into @AwaitsFix
     new aa1d5fe  SOLR-11093: add Points to GraphQuery
     new 81bc463  SOLR-10944: Get expression fails to return EOF tuple
     new 1087514  SOLR-10944: Update CHANGES.txt
     new 9f73bcf  SOLR-11130: V2Request is SolrJ should return the correct collection name
     new 917a116  SOLR-11130: V2Request in SolrJ should return the correct collection name so that the request is forwarded to the correct node
     new 41c666d  SOLR-11130: change was added in wrong version
     new e95b48e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 615cc38  SOLR-11151: SolrInfoMBeanHandler.getDiff() ADD case non-functional: NPE when a bean value goes from null -> non-null
     new a4b7472  SOLR-11130: Remove unused import
     new 67b3d4e  SOLR-10760: Remove trie field types and fields from example schemas
     new 847ab9e  SOLR-11070, SOLR-11056: Make docValues range queries behave the same as Trie/Point fields for Double/Float Infinity cases
     new 42c6703  SOLR-11151: remove unused imports
     new f6b0f96  SOLR-10760: fix Solrj tests that depended on Trie fields
     new 9e8027d  SOLR-10760: fix another Solrj test
     new 1582509  SOLR-11070: Fix DocValuesTest.testFloatAndDoubleRangeQueryRandom
     new edff113  SOLR-10734: AtomicUpdateProcessorFactoryTest was not truly multithreaded
     new 741b49e  SOLR-10858: Make UUIDUpdateProcessorFactory as Runtime URP
     new d90efeb  SOLR-10858: ununsed imports
     new 59db1a8  SOLR-10926: Increase the odds of randomly choosing point fields in our SolrTestCaseJ4 numeric type randomization
     new ec0c11c  SOLR-11093: small improvements to LongSet's iterator
     new ac23844  SOLR-10858: remove unused imports
     new b79c932  SOLR-10846: ExternalFileField/FloatFieldSource should throw a clear exception on initialization with a Points-based keyField, which is not supported
     new 51b6840  SOLR-11155: /analysis/field and /analysis/document requests should support points fields.
     new 936bb4a  Remove unused local variables in two tests.
     new 68623e9  SOLR-10756: Undeprecate ZkStateReader.updateClusterState(), mark as @lucene.internal, and rename to forciblyRefreshAllClusterStateSlow().
     new 232fb33  SOLR-10756: add attribution to CHANGES entry
     new 924b3fd  SOLR-11154: Child documents' return fields now include useDocValuesAsStored fields
     new 9601ea9  SOLR-10920: _default configset warning should not appear when using -n with create_collection
     new 8b32d6b  SOLR-10734: Awaitsfix
     new 90da5ce  SOLR-6086: Replica is active during autowarming resulting in queries being sent to a replica that may not have a registered searcher. This causes spikes in response times when adding a replica in busy clusters
     new b1a65c8  SOLR-6086: Remove unused import
     new 53472c4  SOLR-11036: Separately report disk space metrics for solr.data.home and core root directory.
     new 5adceeb  Ref Guide: add disclaimer about not providing support via comments
     new 88614dd  SOLR-10919: ord & rord functions give confusing errors with PointFields
     new 71517bc  SOLR-11160: Add normalDistribution, uniformDistribution, sample and kolmogorovSmirnov Stream Evaluators
     new b058818  SOLR-11160: Fix precommit
     new 6404abd  SOLR-10847: Provide a clear exception when attempting to use the terms component with points fields
     new 3a40597  SOLR-10033: Provide a clear exception when attempting to facet with facet.mincount=0 over points fields
     new 93ed477  SOLR-9321: Remove deprecated methods of ClusterState
     new 292fca6  SOLR-9321: Remove tests, they were accidentally added because of cherry-pick
     new 9422da2  SOLR-11140: Remove unused parameter in (private) SolrMetricManager.prepareCloudPlugins method. (Omar Abdelnabi via Christine Poerschke)
     new 5999709  LUCENE-7915 - avoid looping over merges on best merge selection
     new 7d6c154  Revert "SOLR-10033: Provide a clear exception when attempting to facet with facet.mincount=0 over points fields"
     new 0e927c6  SOLR-10845: add Points support to graphTerms query
     new de5ae40  SOLR-10831: add docs for replica types
     new d696b59  SOLR-10845: fix QueryEqualityTest unknown schema field for graphTerms query
     new 6b399d7  SOLR-10033: When attempting to facet with facet.mincount=0 over points fields, raise mincount to 1 and log a warning.
     new 9c154ff  LUCENE-7915: fix precommit problem
     new 0e2ec28  SOLR-10033: return warning in response header about raising mincount above 0 with points fields
     new edd9c11  SOLR-10033: TestDistributedSearch: ignore response header warnings section when comparing distributed and control responses
     new 83cb55f  Ref Guide: Ensure "Comments on this Page" doesn't show up in page TOCs
     new 265a440  SOLR-10347: Update Ref Guide screenshot; minor doc cleanup
     new 5f35a08  SOLR-10310: Ref Guide updates for sow param default
     new 9662f2f  SOLR-10310: Ref Guide updates, missed saving wording change in 1 file
     new 211d106  SOLR-11126: Node-level health check handler, with SolrJ support
     new f80f1c0  SOLR-11011: Fix AssignTest.testIdIsUnique() failure
     new 39d6be4  LUCENE-7606: Add spatial relationships between all currently-defined Geo shapes
     new a381bdb  LUCENE-7906: Fix ant precommit issue with test license header.
     new c6ae049  LUCENE-7906: Add missing override, fixing javadoc
     new c297180  SOLR-11163: Fix contrib/ltr Normalizer persistence after solr core reload or restart. (Yuki Yano via Christine Poerschke)
     new c0a6ffe  SOLR-11187: contrib/ltr TestModelManagerPersistence improvements. (Yuki Yano via Christine Poerschke)
     new 74a0aac  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new dd00446  LUCENE-7906: Add missing constructor to make precommit happy
     new 78b6e50  Correct SOLR_STOP_WAIT value in Solr Ref Guide (it changed from 5 to 180s in SOLR-9371).
     new 8cd2942  SOLR-11182: A split shard failure on IOException should be logged
     new 23d3837  LUCENE-7906: More fixes for precommit breakage: can't use Math.toRadians
     new d620326  Update morfologik's address from sf to github.
     new 7dde798  LUCENE-7914: Add a maximum recursion level in automaton recursive functions (Operations.isFinite and Operations.topsortState) to prevent large automaton to overflow the stack.
     new c1d28c3  SOLR-11178: Change error handling in AutoScalingHandler to be consistent w/ other APIs
     new 9627d1d  SOLR-11023: Added EnumFieldType, a non-Trie-based version of EnumField, and deprecated EnumField in favor of EnumFieldType.
     new f962eff  SOLR-10803: Mark all Trie/LegacyNumeric based fields @deprecated in Solr7.
     new 2e502c3  SOLR-10821: Ref guide documentation for Autoscaling
     new 3f9e748  SOLR-11023: add docValues="true" to an enum field declaration in schema.xml, so that EnumFieldType, which requires docValues, stops causing TestDistributedSearch to fail
     new cff5e98  SOLR-10796: TestPointFields.testDoublePointFieldRangeFacet(): Guard against converting a double-valued '-Infinity' to BigDecimal
     new 3e7adf4  SOLR-10821: fix precommit on new ref guide content - change tabs to spaces
     new 440747c  Fix precommit on Windows with native line endings
     new 1a3295f  Try again to fix precommit on Windows with native line endings
     new 18e1b40  LUCENE-7918: Revamp the API for composites so that it's generic and useful for many kinds of shapes.  Committed (as was LUCENE-7906) on behalf of Ignacio Vera.
     new 522367c  SOLR-11198: downconfig downloads empty file as folder
     new ee69616  SOLR-11203-Simple regression output should include R-square
     new 383b3ea  Upgrade to Calcite 0.13.0 and Calcite Avatica 0.10.0
     new 44de7b2  SOLR-10353: TestSQLHandler reproducible failure: No match found for function signature min(<NUMERIC>) changes entry
     new e053e22  SOLR-11198: downconfig downloads empty file as folder, test failures possible fix and logging
     new 5f30765  SOLR-10796: TestPointFields.testDoublePointFieldRangeFacet(): Guard against converting a double-valued '-Infinity' to BigDecimal (fix location #2)
     new 6b3ea4d  LUCENE-7914: AnalyzingSuggesterTest#testRandomRealisticKeys: trim big titles to make sure that they can pass the max recursion level in Operations#topsortState.
     new 90199e7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 5fb800f  LUCENE-7655: Speed up geo-distance queries that match most documents.
     new bd5c09b  SOLR-10939: add point support to join query
     new 53db72c  SOLR-11198: fix test failures
     new 80530c1  SOLR-10821: resolve TODOs; copy edits & cleanups; reorder section flow
     new 432516a  Minor documentation fix for CDCR and managed schema
     new bf168ad  SOLR-11177: CoreContainer.load needs to send lazily loaded core descriptors to the proper list rather than send them all to the transient lists.
     new 0dca964  SOLR-11126: Reduce logging to debug, and remove the call to updateLiveNodes on every call
     new b531fbc  LUCENE-7919: remove useless notify
     new a0ad20f  SOLR-11126: Remove unused import from HealthCheckHandler
     new a4db6ce  LUCENE-7916: Remove use of deprecated UScript.CODE_LIMIT in ICUTokenizer
     new 2a8930c   LUCENE-7914: Fix TestSuggestField#testRealisticKeys: trim big titles to make sure that they can pass the max recursion level in Operations#topsortState.
     new ea85543  SOLR-11212: Allow the predict StreamEvaluator to work on arrays as well as a single numeric parameter
     new 7ed0a40  SOLR-11199: Support OR queries in the PayloadScoreParser and a sum function
     new 68bda0b  SOLR-10126: PeerSyncReplicationTest is a flakey test.
     new 8e2dab7  SOLR-11090: Add Replica.getProperty accessor.
     new b091934  Create znode upfront and fix chroot handling in delegation token feature
     new 5a36775  LUCENE-7923: Removed FST.Arc.node field (unused).
     new d4b4782  SOLR-11061: Add a spins metric for data directory paths.
     new 915b365  SOLR-11061: Fix incorrect metric path.
     new 0250368  Ignoring flakey test
     new e7062b6  SOLR-11190: GraphQuery also supports string fields which are indexed=false and docValues=true
     new 4fcd8a8  SOLR-11071: Improve TestIntervalFacets.testRandom
     new 0320f20  Fix typo in docstrings
     new 5cdf89d  SOLR-10126: Leader may trigger LIR on replicas, cause the test failure
     new 627b1ea  Update CHANGES for 7.0
     new 9c83d02  LUCENE-7897: IndexOrDocValuesQuery now requires the range cost to be more than 8x greater than the cost of the lead iterator in order to use doc values.
     new ffafee1  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new a7bb00a  SOLR-11054: Add SoftAutoCommitTest.testSoftAndHardCommitMaxDocs
     new 84d8385  LUCENE-7918: Fix incorrect equals method.
     new 0592458  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 9b0fccf  Remove (package) javadocs in solrj UuidEvaluator.
     new 5bdd017  Fix trivial warning in LowerCaseTokenizerFactory.
     new ff25225  Fix warnings in BlendedInfixSuggesterTest.
     new 3f3a71a  SOLR-11223: do asserts on all 8 results, test that feature-vector retrieval does not alter score
     new b3127ec  SOLR-11225: Add cumulativeProbability Stream Evaluator
     new fc7e213  added a specic nopte that schema.xml components canot be loaded from blob store
     new 6e9538c  Fix ignored test
     new 3959c53  SOLR-11195: Require class attribute for shard and cluster metric reporter configuration.
     new 67de1a3  SOLR-9735: Replace nocommit with link to ref guide document
     new bbc368d  SOLR-11228: Exclude static html files in the partials directory from authentication and authorization checks
     new 2e519ac  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 575eead  Enable validation checks on JSON files
     new 7109820  SOLR-11084 Issue with starting script with solr.home (-s) == solr
     new 7aa660b  SOLR-11221: SolrJmxReporter broken on core reload.
     new ff8b90b  SOLR-11221: Fix precommit issues.
     new 3cbbecc  TestLTROnSolrCloud now also tests 'feature vector returned' without re-ranking. (Christine Poerschke, Yuki Yano)
     new fe34212  Make this test more robust to the presence of MBeanServer created in other tests.
     new c861c12  Don't release MBeanServer, other tests running in this JVM may already depended on it.
     new afe7dff  SOLR-11235: Some SolrCore metrics should check if core is closed before reporting.
     new 9ebdd84  SOLR-10651: Statistical function docs for 7.0
     new 0b353b6  SOLR-10842: Move Tutorial to Ref Guide Squashed commit of the following:
     new 5786d09  SOLR-10698: Updated CHANGES.txt
     new ae43ffe  SOLR-11243: Replica Placement rules are ignored if a cluster policy exists
     new 8d8c629  SOLR-11243: Fix for the AutoScalingHandlerTest.testReadApi
     new 755cffd  Remove stray imports.
     new 7a576ff  SOLR-11239: A special value of -1 can be specified for 'maxShardsPerNode' to denote that there is no limit. The bin/solr script send maxShardsPerNode=-1 when creating collections. The use of maxShardsPerNode is not supported when a cluster policy is in effect or when a collection specific policy is specified during collection creation
     new b406b43  SOLR-10651: Statistical function docs for 7.0 Part 2
     new 32ddb5b  Moved recent backports to Solr 6.6.1 to the proper section
     new ac97931  SOLR-11069: CDCR bootstrapping can get into an infinite loop when a core is reloaded
     new 1c36569  SOLR-11215: Make a metric accessible through a single param.
     new 18a02ac  SOLR-11249: Upgrade Jetty to 9.3.20.v20170531
     new 91e3dc2  SOLR-11215: Document the "key" parameter for MetricsHandler.
     new 3b548e9  Make example paths consistent across examples. This closes #235.
     new b7b7f4d  SOLR-10651: Statistical function docs for 7.0 Part 3
     new e1e557f  SOLR-10651: fix docs
     new d0009d1  SOLR-10651: fix docs ...
     new 6c25674  SOLR-10651: fix docs ...
     new 3e2d72b  SOLR-10651: fix docs ...
     new 8ff75ed  SOLR-10651: fix docs ...
     new 4aedb50  SOLR-5129: Timeout property for waiting ZK get started
     new ff3d0dd  SOLR-10651: fix docs ...
     new 4a9d563  SOLR-10651: fix docs ...
     new a4374e8  SOLR-11173: implement Points support in TermsComponent via PointMerger
     new 94b695e  LUCENE-7934: Add planet model interface.
     new c68e668  SOLR-11261, SOLR-10966: Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9. This also reverts commit 85a27a231fdddb118ee178baac170da0097a02c0.
     new b498b08  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cf051ab  SOLR-11261: Fix missing dependency & add new thread filter
     new c8e0e93  SOLR-11183: V2 APIs are now available at /api endpoint
     new a7f2c30  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new ef079cc  Sync changes
     new 8658742  SOLR-11268: AtomicUpdateProcessor complains missing UpdateLog
     new 8ff5f23  SOLR-11228: Move CHANGES entry under 7.0
     new a6fd6ef  SOLR-11228: Move CHANGES entry under 6.6.1 ( Correct Place )
     new 9d8d3b0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 04956b8  SOLR-11054: In SoftAutoCommitTest.testSoftAndHardCommitMaxDocs() all indexed docs must be searchable
     new 6a3cd27  SOLR-5129: Renaming test class to ZkFailoverTest
     new bb9b82f  LUCENE-7621: Add CoveringQuery, a query whose required number of matching clauses can be defined per document.
     new ab793e7  LUCENE-7925: Collapse duplicate SHOULD or MUST clauses by summing up their boosts.
     new 379ccd4  SOLR-11181: Switch order of maven artifact publishing procedure: deploy first instead of locally installing first, to workaround a double repository push of *-sources.jar and *-javadoc.jar files.
     new 25bbd25  SOLR-11181: changes entry
     new 86f7d67  SOLR-8689: Fix bin/solr.cmd so it can run properly on Java 9
     new ebc3916  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new ea14a07  Rename assertUnpositioned to checkUnpositioned since this is a hard exception and not an assertion.
     new b67424e  SOLR-10628: Less verbose output from bin/solr commands
     new 85b89d1  SOLR-11240: Raise UnInvertedField internal limit
     new de6b38f  SOLR-10136: Re-enablinng it as I could not make it fail even after 200 iterations
     new fa1198b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 5d9b9d7  SOLR-11255: Use concurrent set for metric names.
     new a0dd76a  Make this test more robust to thread stalls.
     new 9a72405  Make this test more robust by using our own MBeanServer.
     new 7c8fbac  Release the correct server.
     new 1a61405  SOLR-10136: unused imports
     new 946c6a9  SOLR-11281: Improve failure message.
     new 19a8be3  SOLR-11272: fix NPE from EmbeddedSolrServer on /admin/info/system
     new 6b8f98d  LUCENE-7936: Add Geo3d framework for serialization and deserialization.
     new fd11646  LUCENE-7936: Implement serialization/deserialization for all objects except GeoComplexPolygon and composites.
     new 40fc36b  SOLR-11254: Add score-less (abstract) DocTransformer.transform method.
     new 3be5808  LUCENE-7939: Speed up MinShouldMatchSumScorer in conjunctions.
     new a3bcf77  Fix replica type combination recommendation
     new 7760b35  LUCENE-7827: AnalysingInfixSuggester omits textgrams when minPrefixChars=0
     new f9cc109  docs: fix erroneous comment about resulting terms list being sorted
     new 7f52920  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 693db3f  LUCENE-7936: Complete the work to support serialization and deserialization of individual Geo3D objects.  This adds support for GeoComplexPolygon and the composites.
     new a7cc9c3  SOLR-11289: fix comma handling in terms component
     new 0a1d1cf  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 26b7644  LUCENE-7936: Committing a randomized serialization test on behalf of Ignacio Vera, along with fixes.
     new 554f0d5  LUCENE-7936: Complete the serialization/deserialization implementation of Geo3d.
     new e157f1f  LUCENE-7941: Clarify contract for intersects() method.
     new 4922650  SOLR-11164, SOLR-11180, SOLR-11220: Fix NullPointerException and always-returns-zero contrib/ltr OriginalScoreFeature issues in SolrCloud mode. (Yuki Yano, Jonathan Gonzalez, Ryan Yacyshyn, Christine Poerschke)
     new 674a8eb  SOLR-11281: More instrumentation to catch the failure on jenkins.
     new 36da0e4  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 287ab9d  LUCENE-7936: Fix broken GeoComplexPolygon serialization.
     new 2b8cea0  LUCENE-7941: Broaden the contract for intersects() method, and implement the broadened contract in GeoDegeneratePoint.
     new 4b6f2e5  SOLR-11283: Refactors all Stream Evaluators in solrj.io.eval to simplify them
     new ddcb98e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d640c92  LUCENE-7941: Add a crossing primitive in Plane.
     new 92c94d8  LUCENE-7942: Add aggregateDistances() method to DistanceStyle, and use it in GeoStandardPath to aggregate distances from segment to segment.
     new 803b436  Make FacetField.TYPE public
     new 2adec43  Added javadoc for TYPE field
     new 869fc53  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 7281863  LUCENE-7941: Test for GeoDegeneratePoints relationships, committed on behalf of Ignacio Vera.
     new 200beab  LUCENE-7943: Disable an overly-aggressive assertion.
     new d86bc63  SOLR-11293: Awaits fix
     new f5c2e10  LUCENE-4960: Fail the build in the presence of Ivy jar(s) with unsupported versions.
     new 40f999b  SOLR-11281: Remove the diagnostic additions and apply a patch from Jason Gerlowski.
     new e2474be  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 47e7fbc  GPG Password checker throws error only when process has not been terminated
     new db87e55  SOLR-11209: Upgrade HttpClient to 4.5.3.
     new c01d692  LUCENE-7942: Explicitly require conversion to 'aggregation' form before aggregating distances, plus require a conversion back.  This is more efficient than my initial commit for this ticket, since sqrt values will be cached for path segments, and will not need to be recomputed.
     new 8fc61e5  LUCENE-7936: Missed a constructor for deserialization support.
     new 1cc3d80  LUCENE-7942: Replace a tab that shouldn't have been there.
     new faad8ae  LUCENE-7936: Improve serialization by using a shortcut way of describing classes.
     new de5c68b  LUCENE-7927: add LongValueFacetCounts to compute facet count for individual numeric doc values
     new f4b2be1  Merging changes from 6.7.0 section into 7.0.0
     new aa27148  add section for 6.6.1 in Lucene
     new 38685f3  throw better exception if you try to exceed 2GB of taxonomy facet labels
     new c0e9b8a  SOLR-11177: Fix changes entry as this is in branch_7_0 as well
     new 54d760f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 98b9c58  LUCENE-7947: Add GeoPointShape interface etc.  Committed on behalf of Ignacio Vera.
     new b4c6bfa  SOLR-11278: Stopping CDCR should cancel a running bootstrap operation
     new c4a1bd5  SOLR-10628: Fix test failures due to global log level change
     new 4b7171b  SOLR-11281: Fix precommit failures on unused imports
     new d66e2ad  SOLR-11293: Fix precommit failures on unused imports
     new aa7394d  SOLR-6671: Move changes entry to 7.0.0
     new aa5dac0  LUCENE-7927: re-enable the low value optimization
     new 913a2c4  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 99ae6f8  LUCENE-7962: Add path support for computing distance along the path only.
     new 1d31370  SOLR-11293: Potential data loss in TLOG replicas after replication failures
     new 2d8aaa3  specifying 'policy' during collection creation
     new b71e803  SOLR-11253: Solr 7 upgrade info
     new 42bb0d0  Ref Guide: fix build errors and warnings
     new d0a99af  Ref Guide: Doc updates for SOLR-10046, SOLR-10929, SOLR-11021
     new eca049e  SOLR-11305: Update field type description page to mark deprecated types; change some Trie*Field refs to *PointFields
     new efe9003  LUCENE-7948: Upgrade randomizedtesting to 2.5.3 (minor fixes in test filtering for IDEs).
     new ded726a  SOLR-11209: Try and fix sha1 file.
     new d7379f1  LUCENE-7946: Fix CharTermAttribute.setLength's bounds check
     new ea76351  SOLR-11054: Revert the last commit since we found a test failure
     new 63a0c8d  LUCENE-7933: validate numBits parameter to LongBitSet ctor
     new d3013ab  SOLR-11244: Query DSL for Solr
     new 1d7809b  remove test-specific code in NRT replicator
     new 6f6cdf9  SOLR-11244: Fix precommit
     new c141094  SOLR-11244: Add test for bool qparser in QueryEqualityTest
     new f0ed8a9  SOLR-11305: TrieField deprecation cleanup in several pages
     new 058df8c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 5e3c64a  SOLR-11309: Split up the Read and Write Side Fault Tolerance ref guide page
     new 0807708  remove unused imports to fix precommit
     new cd471cc  LUCENE-7933: relax test to also pass on 32 bit JVMs
     new c2c2e8a  LUCENE-7950 - fixed potential NPE when no docs have the class field
     new 3901a13  SOLR-11242: QueryParser: re-use the LookaheadSuccess exception.
     new e782082  SOLR-11278: Disable frequently failing method with AwaitsFix
     new 3423ae4  SOLR-11321: Add ebeAdd, ebeSubtract, ebeDivide, ebeMultiply, dotProduct and cosineSimilarity Stream Evaluators
     new 33178fb  SOLR-10613: add flag to FunctionQParser to use FieldNameValueSource place holder when encountering a field name
     new c6a5f10  SOLR-11322: omit val for min/max when no values in field for bucket
     new 5436395  commit 19ec48d8a22461fb5723d9e3b81e87a59f3337a3 Author: Erick <er...@apache.org> Date:   Mon Sep 4 19:00:12 2017 -0700
     new f4b13e8  SOLR-11315: Finish the job of removing trie fields from the 'files' example schema
     new b4a1a1a  LUCENE-7891: use a non-buggy LRU cache in Lucene's taxonomy facets, by default
     new 810ae50  SOLR-11313: Finish the job of removing trie fields from the DIH example schemas
     new 030c3c8  Ref Guide: update ref guide readme for better explanation of build dependencies and targets
     new aff647e  SOLR-9526: Update Ref Guide for schemaless changes
     new 547228d  SOLR-11324: Clean up mention of trie fields in documentation and source comments
     new 5a8eb53  SOLR-11305: finish clean up of Trie* fields in docs
     new 96150ba  LUCENE-7956: Fixed potential stack overflow error in ICUNormalizer2CharFilter.
     new 723ca96  SOLR-11317: min/max aggs use integral values for integral fields
     new ffb7e4f  SOLR-11317: tests - disable failing TestSQLHandler
     new 2ed1573  SOLR-11317: change FacetStream to handle int/long as well as double for metrics
     new 967fe8a  LUCENE-7956: Remove unrelated changes.
     new cb0ff1a  LUCENE-7956: Make the start offset of codePointBefore explicit.
     new cc344dc  SOLR-11316: date support for min/max, fix missing bug for int/long fields
     new 1bca06b  LUCENE-7490: Added bengali language analyzer
     new 3197d5a  LUCENE-7940: Updated for boundary value of Ja Phaala
     new 755f6cc  LUCENE-7940: removed unused import and javadocs fix so that ant precommit succeeds
     new 1fbb400  LUCENE-7940: add more efficient (failing) test for BengaliNormalizer
     new 7d468c4  Merge pull request #1 from rmuir/bengali_fixes
     new 40dddf9  LUCENE-7940: added missing boundary case for ba phaala normalization
     new 08128f712 LUCENE-7940: Bengali Analyzer for Lucene
     new f49de60  LUCENE-7940: add CHANGES entry
     new 1fe611d  Merge remote-tracking branch 'origin/master'
     new 4496612  SOLR-11241: Add discrete counting and probability Stream Evaluators
     new 26201c8  SOLR-11241: Fix precommit
     new 5e83475  ref guide: fix dangling link
     new ba9504d  SOLR-10792: remove OldLuceneQParser (FINALLY deprecated in 7.0) from master
     new b4d280f  SOLR-10783 Add support for Hadoop Credential Provider as SSL/TLS store password source.
     new 2a8d9b0  Update DOAP files with 6.6.1 release
     new a864c62  SOLR-10783: add (partial) package-info.java to fix precommit
     new 5324c74  SOLR-11181: fix validate-maven-dependencies
     new 26ed40b  SOLR-11215: Support retrieval of any property of a regular metric when using 'key' parameter.
     new f828edf  SOLR-11241: Fix sha1 file
     new 9388208  SOLR-10783: Fix constructor.
     new ce29124  SOLR-10783: Revert for now - having run the tests a few times today, one of them may be concerning (reverted from commit b4d280f369023a179e98154535ed4b06ea096f5f)
     new 89feb15  SOLR-11314: FastCharStream: re-use the READ_PAST_EOF exception
     new 85ae963  Adding 6.6.1 back-compat indexes
     new 5fee937  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new c09678e  LUCENE-7955: Add zero-width path support.
     new a5402f6  LUCENE-7963: Remove useless getAttribute() in DefaultIndexingChain that causes performance drop, introduced by LUCENE-7626
     new 244ebd1  SOLR-10990: Breakup QueryComponent.process method for readability. (Christine Poerschke)
     new 2b6c82e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new fe7582e  LUCENE-7965: GeoBBoxFactory was constructing the wrong shape at the poles, if the longitude range provided was greater than 180 degrees.
     new a6142b3  SOLR-11338: Add Kendall's Tau-b rank and Spearmans rank correlation Stream Evaluators
     new e8dee89  SOLR-11339: Add Canberra, Chebyshev, Earth Movers and Manhattan Distance Stream Evaluators
     new c229dc3  SOLR-11342: Add sumDifference and meanDifference Stream Evaluators
     new 8452edb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 0283d3e  LUCENE-7959: Improve NativeFSLockFactory's NoSuchFileException
     new a4fc14b  SOLR-11344: Fix copyOfRange Stream Evaluator so the end index parameter can be equal to the length array
     new 80ae269  LUCENE-7955: Adjust degenerate path logic to not consider endpoints unless needed.
     new 64d1428  LUCENE-7955: Add the new shape to the standard objects class
     new cd425d6  LUCENE-7906: Add new shapes to testing paradigm.  Committed on behalf of Ignacio Vera.
     new e44ee16  LUCENE-7906: Include missing file
     new 5f68eb9  SOLR-11345: restrict double field values used for function queries to float range
     new fe34e14  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new b8d48fa  LUCENE-7967: Within check for GeoDegeneratePoint did not allow precision allowance.
     new 0359db9  SOLR-11345: TestPointFields.doTestDoublePointFunctionQuery() helper: fix generated # of values (was 10, should be 'numVals')
     new 37b8ac6  SOLR-11343: fix TestSegmentSorting.testSegmentTerminateEarly test failure caused by SOLR-10990
     new 31eab31  SOLR-11332, SOLR-11132: Fix sorting on 'enum' fieldTypes that use sortMissingFirst or sortMissingLast and Refactor common getSortField logic in various FieldTypes
     new 1544839  SOLR-11350: Add primes Stream Evaluator
     new 0c831b9  SOLR-11351: make LTRScoringModel model more extensible
     new 708ed8f  TestRerankBase.getModelInJson to permit empty features array.
     new b125107  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 12b0acd  LUCENE-7906: Fix random shape generator.  Committed on behalf of Ignacio Vera.
     new d45ff7b  SOLR-11348: fix the DIH database example
     new 277bc3a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new c317ad8  LUCENE-7955: GeoDegeneratePath did not compute endpoint bounding planes properly.
     new 8cb64ed  LUCENE-7962: Revamp how computeNearestDistance is done to make it return the distance where the point is truly nearest to the given path.
     new ab965d5  LUCENE-7955: Add tests for nearest path distance, degenerate path.
     new 2e5f9a4  LUCENE-7968: Analyzing Suggester's comparator compares incorrectly
     new 40f78dd  SOLR-8344: Decide default when requested fields are both column and row stored.
     new bc95209  SOLR-10451: Remove contrib/ltr/lib from lib includes in the techproducts example config. Fixes #249
     new cec5b41  LUCENE-7957: ConjunctionScorer.getChildren was failing to return all child scorers
     new 8e12f20  SOLR-11278: Fix race-condition in CDCR submitting a bootstrap call and checking it's status
     new 7cc9ee6  SOLR-11363: handle repeated values in points docvalues fields
     new 4e55977  improve exception message
     new bf71650  LUCENE-7392: Add point based LatLonBoundingBox as new RangeField Type.
     new 565b6c6  SOLR-11354: Add factorial and movingMedian Stream Evaluators
     new e032771  SOLR-11354: Fix precommit
     new a2cd9c1  SOLR-11354: Fix /stream handler
     new 6ba04e3  SOLR-11368: Abstract out DistibutedQueue as an interface
     new 6c32268  SOLR-11368: Abstract out DistibutedQueue as an interface
     new 288a414  SOLR-11372: tests: add refine to TestCloudJSONFacetJoinDomain
     new 45b1879  Ref Guide: Fix format problems that prevent PDF from rendering properly
     new 2351e3e  SOLR-9959: Ref Guide changes for JMX and metric name changes
     new 57c6ace  .gitignore: /maven-build
     new 171b373  Adding lucene and solr 7.0.0 release info to the doap files
     new 035523b  LUCENE-7951: Spatial4j implementations using Geo3d
     new bdc973c  Fix documentation to mention the correct version in the Migrate section
     new 9bc338c  Suppress resource leak warning in UpdateRequestProcessor.close() method.
     new b05d1f2  Fixed thw/the typo in ClassificationUpdateProcessorParams.
     new 56b8ad2  SOLR-10962: Make ReplicationHandler's commitReserveDuration configurable in SolrCloud mode. (Ramsey Haddad, Christine Poerschke, hossman)
     new 7c77c87  SOLR-11385: Update asciidoctor-ant version to 1.6.0-alpha.5
     new 2161c42  Ref Guide: link statistical programming page
     new fc8d7ee  SOLR-11387: testPoissonDistribution fails too frequently
     new d84beb4  LUCENE-7970: Add surface point on bearing method to PlanetModel.  Committed on behalf of Ignacio Vera.
     new 1a698c4  LUCENE-7970: Add bearing point test.  Committed on behalf of Ignacio Vera.
     new bf86951  Remove no longer used private member in ExternalFileField.java file.
     new 5810999  Ref Guide: Add "experimental" attribute to allow btn macros to appear properly in PDF (and eventually kbd will work also)
     new a5d13a7  Ref Guide: clean up minor typos, scale new images down, part of 7.0 pre-release review
     new fd89532  Tweak log.warn(ing) in SolrMetricManager.loadClusterReporters method (node/cluster reporter).
     new 7672ec4  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 39100a8  LUCENE-7970: Increase maximum iteration count and decrease cutoff for abort in order to get test to pass.
     new 347ab7e  LUCENE-7970: Separate bounds computation method into its own interface, in prep for creating shapes that can't implement intersects()
     new 2c79710  LUCENE-7970: Add an exact version of a circle, which uses Vicenty logic to construct out of planes.
     new d6fa057  SOLR-11382: Solr support for Lucene spatial Geo3D.
     new 5c9af86  SOLR-11388: Add monteCarlo Stream Evaluator to support Monte Carlo simulations WIP
     new e62f9f8  SOLR-11388: Fix sample function
     new d5274ff  SOLR-11392: StreamExpressionTest.testParallelExecutorStream fails too frequently
     new e5fc39f  SOLR-11382: Solr requires spatial3d.jar
     new 7da8325  SOLR-11388: Add test case
     new a839700  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new f8f1956  LUCENE-7970: Correct a misinterpretation of bearing direction
     new 49583ed  LUCENE-7970: Handle the case where we generate only a pair of identical planes, as might happen when the center is near a pole.
     new c44a42f  fix javadocs typo
     new 4430796  Update dictionary version for Ukrainian analyzer to 3.9.0.
     new 1b88435  Ref Guide: clean up minor typos; part of 7.0 pre-release review
     new feec5c6  Ref Guide: Update meta-doc info on lexers for source blocks
     new 6391a75  SOLR-11297: Message 'Lock held by this virtual machine' during startup.  Solr is trying to start some cores twice
     new 001fa28  SOLR-11382: Maven build: Build the test-jar for lucene-spatial3d, which lucene-spatial tests now depend on
     new 0e5c3aa  SOLR-11398: Add weibullDistribution Stream Evaluator
     new 9beafb6  Ref Guide: rename Streaming docs to fix broken intra-doc links in the PDF due to mismatching anchor names
     new 7752c05  Ref Guide: clean up typos & other minor issues; last phase of 7.0 pre-release review
     new ec5704e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cc16055  LUCENE-7970: Add test suite for GeoExactCircle.  Committed on behalf of Ignacio Vera.
     new 6fe7829  Ref Guide: fix callout number order in rule-based auth page
     new 3b0f46b  SOLR-11399: hl.fragsize was ignored when hl.bs.type=SEPARATOR
     new 424fb3b  SOLR-11224: SolrStream.close can hit an NPE
     new ee687c39 SOLR-11165: Merge docs from issue branch with master for 7.1 editing
     new c05d34d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 61d1e96  LUCENE-7970: Remove restriction on maximum cutoff angle, since it's really a radius.
     new cc9c867  SOLR-11293: Fix downgrade in performance from precommit
     new 6b3447d  SOLR-11400: Add logNormalDistribution Stream Evaluator
     new 5e840c9  SOLR-11400: Fix precommit
     new 26677ab  SOLR-11278: Fix a race condition in the CDCR bootstrap process which could lead to bootstraps cancelling itself
     new 790533d  SOLR-11401: Add zipFDistribution Stream Evaluator
     new 3f94f2e  SOLR-11414: Add gammaDistribution Stream Evaluator
     new 86fa1cf  SOLR-11418: Allow comments in Streaming Expressions
     new eaa5586  SOLR-11165: Fix broken asciidoc link
     new e148574  Improve Readme with ivy-bootstrap and Ivy known workaround
     new f1bb914  LUCENE-7978: Add some more documentation about setting up build environment; merge branch 'LUCENE-7978' of https://github.com/antonmry/lucene-solr
     new f9f6d3a  no Jira - minor generics / code constructs fixes in MLT
     new 97f246b  LUCENE-7981 - CTB should check that CR is not null
     new 633af79  SOLR-11415: Add betaDistribution Stream Evaluator
     new 71eb59e  SOLR-11420: sql Streaming Expression should use the default collection if none is provided
     new c322e36  SOLR-11422: Add probabilities parameter to the enumeratedDistribution Stream Evaluator
     new 39ba1c3  SOLR-11406: Solr 7.0 cannot read indexes from 6.x versions
     new dc47c6e  Add version 7.0.1
     new 5afd41d  addBackcompatIndexes.py: Create 'sorted' indexes; on major releases, produce moreterms, dvupdates, and empty indexes.  Add 7.0.0 indexes.
     new 0e8d941  addBackcompatIndexes.py: 4 space indent instead of 6 for new index names; check previous line when deciding whether there are previous versions.
     new ae5caf3  addBackcompatIndexes.py: only create moreterms, dvupdates, and empty indexes on unstable branch
     new 90842fa  addBackcompatIndexes.py: fix random seed when creating moreterms index
     new 472d520  Fix my name spelling in the CHANGES file
     new d52564c  LUCENE-7974: Add N-dimensional FloatPoint K-nearest-neighbor implementation
     new 0062e99  LUCENE-6673: Maven build fails for target javadoc:jar.
     new 73f3403  LUCENE-7974: make NearestHit public, and add javadocs, to make precommit happy
     new 74050a3  LUCENE-7974: nearest() method returning NearestHit should be private, and NearestHit class should be package private
     new 2a13e78  buildAndPushRelease.py: use wait() instead of poll() to check for process completion
     new 266cc82  Ref Guide: fix bad line breaks lost during conversion from Confluence
     new 5b3a515  SOLR-10842: replace quickstart.mdtext content with link to Ref Guide tutorial
     new fd2b4f3  SOLR-10285: Skip LEADER messages when there are leader only shards
     new a9fb4dd  LUCENE-7975: change the default taxonomy facets cache to a faster UTF-8 cache
     new fc42939  SOLR-11425: SolrClientBuilder does not allow infinite timeout (value 0).
     new fb19528  LUCENE-7985: Upgrade forbiddenapis to 2.4.1
     new 9905736  SOLR-11424: When legacyCloud=false, cores should not publish itself as DOWN on startup
     new 541469a  SOLR-10278: first cut. Preferences implemented
     new a025f8b  SOLR-10278: Implemented conditions
     new 76de819  SOLR-9835: Create another replication mode for SolrCloud
     new 83772c6  SOLR-9835: Update CHANGES.txt
     new cab7e1a  SOLR-10279: The autoAddReplica feature can result in SolrCores being assigned new shards when using legacyCloud=false and will also fail on a state check when taking over a core registration with a new core.
     new bb3d2e1  SOLR-10076: Hide keystore and truststore passwords from /admin/info/* outputs.
     new 6083f37  SOLR-10076: 'String.format(Locale.ROOT,...' instead of (forbidden API) 'String.format(...)'
     new 52b3bc2  SOLR-10247: Support non-numeric metrics and a "compact" format of /admin/metrics.
     new 6163956  SOLR-9045: exclude static methods from ConfigureRecoveryStrategyTest.testAlmostAllMethodsAreFinal
     new 8756903  SOLR-10266: fix implicit test assumptions about doc order
     new 40c5fd8  SOLR-10184: Fix bin/solr so it can run properly on java9
     new 533f968  SOLR-10224: Add disk total and disk free metrics.
     new e66924c  SOLR-8045: SerachHandler to override the registerV2() and remove registerPath from sample solrconfig.xml
     new 9f72056  LUCENE-7742: fix places where we were unboxing and then re-boxing according to FindBugs
     new 10b7be5  LUCENE-7739: Fix places where we unnecessarily boxed while parsing a numeric value according to FindBugs
     new cce7ba9  SOLR-9516: Fix: Admin UI (angular) didn't work with Kerberos
     new 0170df9  SOLR-10046: Add UninvertDocValuesMergePolicyFactory class. (Keith Laban, Christine Poerschke)
     new 482ec73  SOLR-9516: Updating CHANGES.txt entry
     new 1e97cf8  SOLR-10270: Stop exporting _version_ during GROUP BY aggregations in map_reduce mode
     new da56db8  SOLR-10271: SQL aggregations in map_reduce mode should use javabin transport
     new 260159a  SOLR-10085: SQL result set fields should be ordered by the field list
     new 1fe4cff  SOLR-10302: Solr's zkcli scripts now able to find the metrics libraries
     new cdab494  Merge branch 'feature/autoscaling' of https://git-wip-us.apache.org/repos/asf/lucene-solr into feature/autoscaling
     new d836ff1  SOLR-10278: conditions tested
     new 9f93573  SOLR-10283: Learning to Rank (LTR) SolrFeature to reject searches with missing efi (External Feature Information) used by fq.
     new 2064532  SOLR-10254, 10085: Update CHANGES.txt
     new 7183dfd  SOLR-9990: Add PointFields in example/default schemas
     new dd7e359  Fixed typos in CHANGES.txt
     new 28ca4a6  SOLR-10286: large fields. And refactored FieldType.checkSchemaField to call a new checkSupportsDocValues()
     new 1f585da  SOLR-9990: Avoid copyField in SolrExampleTests.testUpdateField
     new 6875d7e  SOLR-10286: fix test; we were writing to read-only dir. Expand solrconfig-managed-schema.xml to have toggle-able elements vis system property flags
     new a7e02e8  SOLR-9185: Solr's edismax and Lucene/standard query parsers should optionally not split on whitespace before sending terms to analysis
     new 1ffd760  SOLR-10286: fix precommit (unused imports)
     new 8100cbf  SOLR-10273: DocumentBuilder move longest field to last position
     new acd6a68  Add 6.6 version
     new 2d32832  LUCENE_7747: QueryBuilder now iterates lazily over the possible paths when building a graph query
     new 78de123  SOLR-7452: add refine param to json facets, implement for array field faceting
     new 359dc1c  SOLR-10237: Poly-Fields should work with subfield that have docValues=true
     new 1dd9d3a  Fix CHANGES.txt
     new 0254877  SOLR-10218: The Schema API commands add-field-type and replace-field-type improperly specify SimilarityFactory params
     new 7654b32  SOLR-10286: fix test for Windows
     new 7fb26bc  LUCENE-7748: buildAndPushRelease.py should fail if the project DOAP files are missing releases that are less than the release being produced
     new 7ad2429  SOLR-9835: Fix OnlyLeaderIndexesTest failure, inplace updates is not copied over properly
     new 8391853  SOLR-10079: Speedup TestInPlaceUpdatesDistrib in new replication mode
     new 832bc3d  SOLR-9992: Add support for grouping with PointFIelds
     new 7f25b90  SOLR-9992: Update changes.txt
     new fdb1f31  SOLR-10319 SolrCore "instanceDir" metric not visible in JMX.
     new 3d67576  SOLR-10046: move from 6.5.0 to 6.6.0 CHANGES.txt (backport yet to be completed)
     new c389148  SOLR-10292: Adds CartesianProductStream to turn multivalued fields into multiple tuples
     new bafe33b  SOLR-10333: Fixes use of HashedMap in StreamEvaluator tests
     new f5f35f5  SOLR-7452: json facet API, refine/skip through buckets already visited
     new cedf37c  Add support for CollapseQParser with PointFields
     new f71f47c  SOLR-9986: Add javadoc to DatePointField class
     new 384c40a  SOLR-7452: facet refinement - don't generate domain if skipping bucket
     new 4da6139  SOLR-6615: use constants for 'id', '_route_', '_version_'
     new 0214722  SOLR-9184: Add a static convenience method ModifiableSolrParams#of(SolrParams) which returns the same instance if it already is modifiable, otherwise creates a new ModifiableSolrParams instance.
     new 09739b6  SOLR-6615: use constants for 'sort', 'distrib'
     new aee7407  SOLR-10281: ADMIN_PATHS is duplicated in two places and inconsistent
     new e4b3df4  SOLR-10339: New set-trigger and remove-trigger APIs for autoscaling
     new 0fb9d1b  SOLR-10340: New set-listener and remove-listener API
     new c98909b  SOLR-10339: Default actions were not being persisted to Zookeeper
     new 7e4dc2b  SOLR-10358: New suspend-trigger and resume-trigger APIs for autoscaling
     new 843fabb  Fix test to stop asserting specific order when secondary sort is unspecified, add new checks that do assert an explicit order when secondary sort IS specified.
     new b1a574d  SOLR-9221: Remove Solr contribs: map-reduce, morphlines-core and morphlines-cell
     new a42704e  SOLR-7452: add support for _m buckets, missing and has sub-facets in need of refinement
     new 6e7625f  SOLR-10249: Refactor IndexFetcher to return detailed result
     new b3de5c9  SOLR-10304: Refactor new SolrDocumentFetcher out of SolrIndexSearcher
     new 5a7670f  fix typo in comment
     new f492d31  Add 6.5.0 back compat test indexes
     new 6373aee  Update project doap files with 6.5.0 release
     new bec4155  SOLR-10278: conditions tested
     new e3a4673  SOLR-10278: suggesters implemented
     new 83541fa9 SOLR-10278: renamed RuleSorted to Policy
     new f8166f3  SOLR-9835: TestInjection.waitForInSyncWithLeader() should rely on commit point of searcher
     new 5146c08  SOLR-9835: Fixed precommit failure.
     new c6e8f9c  SOLR-10076: Move changes entry to 6.6 release.
     new 294692c  SOLR-10371: There is some spelling mistakes in the Java source code Thanks hu xiaodong"
     new 8d32209  SOLR-10352: bin/solr script now prints warning when available system entropy is lower than 300
     new f10f76d  SLR-10108: bin/solr script recursive copy broken
     new 55a0ce1  SOLR-10362: "Memory Pool not found" error when reporting JVM metrics.
     new 2e615fa  SOLR-10344: Update Solr default/example and test configs to use WordDelimiterGraphFilterFactory
     new e49c608  SOLR-10369: bin\solr.cmd delete and healthcheck now works again (fixed continuation chars ^)
     new a0711a3  LUCENE-7754: Inner classes should be static whenever possible.
     new 12d8de8  LUCENE-7751: Avoid boxing primitives only to call compareTo.
     new a0a6c22  LUCENE-7743: Avoid calling new String(String).
     new edcb3ac  SOLR-10343: Update Solr default/example and test configs to use SynonymGraphFilterFactory
     new acbe2a5  SOLR-10341: SQL AVG function mis-interprets field type
     new 1d550b8  SOLR-10365: Handle a SolrCoreInitializationException while publishing core state during SolrCore creation
     new f3379a4  SOLR-6736: Adding support for uploading zipped configsets using ConfigSets API
     new 01520e3  SOLR-10357: Enable edismax and standard query parsers to handle the option combination sow=false / autoGeneratePhraseQueries=true by setting QueryBuilder.autoGenerateMultiTermSynonymsQuery
     new 0a6ba6f  SOLR-7452: change terminology from _m missing-bucket to _p partial-bucket for refinement
     new 63295f8  SOLR-10079: TestInPlaceUpdates(Distrib|Standalone) failures
     new 83e95eb  SOLR-10349: Add totalTermFreq support to TermsComponent
     new a053750  SOLR-9993: Add support for ExpandComponent with PointFields
     new 516122b  SOLR-10147: Admin UI -> Cloud -> Graph: Impossible to see shard state
     new 83bea83  remove dead code
     new 1d8193c  SOLR-10362 Be more specific when catching this exception.
     new 91da9af  SOLR-10352: Fixing available entropy warning limit to 300
     new 6c17c6e  SOLR-10387: zkTransfer normalizes destination path incorrectly if source is a windows directory
     new b54b08d  LUCENE-7755: Join queries should not reference IndexReaders.
     new f5b7738  SOLR-10351: Add analyze Stream Evaluator to support streaming NLP
     new 24634ca  SOLR-10351: Fix pre-commit
     new cccc55c  SOLR-10338: Configure SecureRandom non blocking for tests.
     new 602cce3  LUCENE-7761: Fixed comment in ReqExclScorer.
     new 30dc73a  LUCENE-7753: Make fields static when possible.
     new 6edef46  SOLR-7452: refinement of missing buckets and partial facets through missing buckets
     new c7b9403  SOLR-7452: add more tests for refinement of missing buckets
     new be2a1ea  LUCENE-7763: Remove outdated comment in IndexWriterConfig.setIndexSort javadocs. (马可阳 via Christine Poerschke)
     new 6230438  SOLR-10399: Generalize some internal facet logic to simplify points/non-points field handling
     new a5824cd  SOLR-10399: cleanup unused imports
     new 1309f75  SOLR-10278: added more tests and a SolrJ based client state provider
     new 8528ac7  SOLR-7383: Replace DIH 'rss' example with 'atom' rss example was broken for multiple reasons. atom example showcases the same - and more - features and uses the smallest config file needed to make it work.
     new 18240e7  SOLR-9601: DIH Tika example is now minimal Only keep definitions and files required to show Tika-extraction in DIH
     new 017a4b7  SOLR-10356: Adds basic math streaming evaluators
     new 14e412d  SOLR-10393: Adds UUID Streaming Evaluator
     new a4f5dc5  switch to advanceExact
     new 6904e04  SOLR-10339: New set-trigger and remove-trigger APIs for autoscaling
     new 3af6f63  SOLR-10358: Clear persisted auto scaling configuration between tests
     new 8036300  SOLR-10356: Adds basic math streaming evaluators
     new cbe6100  SOLR-10383: reduce code duplication in TestOriginalScoreFeature
     new 9868907  SOLR-10383: Fix debug related NullPointerException in solr/contrib/ltr OriginalScoreFeature class. (Vitezslav Zak, Christine Poerschke)
     new ed4303c  LUCENE-7749: Made LRUQueryCache delegate the scoreSupplier method.
     new e9ef174  SOLR-8906: Make transient core cache pluggable
     new 5ee18c8  SOLR-9745: fix solr.cmd to print errors from invoked script
     new 4dd785e  SOLR-10351: Add try-with-resources clause around TokenStream
     new 4d538a5  SOLR-10338: Revert configure SecureRandom non blocking for tests. (reverted from commit 0445f8200e0630e1bb8b7117f200529ed1259747)
     new 521a939  SOLR-9745: bring back timeout value to fix tests
     new fd9689c  LUCENE-7756: Only record the major Lucene version that created the index, and record the minimum Lucene version that contributed to segments.
     new 55b608c  SOLR-9745: check exit code only if process has finished
     new 20e2490  SOLR-10416: The JSON output of /admin/metrics is fixed to write the container as a map (SimpleOrderedMap) instead of an array (NamedList)
     new dbe4464  SOLR-10339: New set-trigger and remove-trigger APIs for autoscaling
     new 3eb2321  SOLR-10339: New set-trigger and remove-trigger APIs for autoscaling
     new 69acd5f  SOLR-10278: added classes to use Metrics to fetch node values such as cores freedisk
     new dd0bd7d  SOLR-10278: test added for client data provider
     new 5c85e8e  SOLR-10374: Implement set-policy and remove-policy APIs
     new c3627ad  cleaned up JSON
     new f31546f  SOLR-10278: test added for client data provider
     new d3daafc  SOLR-10278: test added for client data provider
     new 25ef04b  SOLR-10376: Implement autoscaling trigger for nodeAdded event
     new f0ba162  SOLR-9735: Added package-info.java
     new 66562ff  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new 97e2607  SOLR-10278: refcatored suggester API
     new bb48de8  SOLR-10278: refactored suggester API
     new c5a9012  SOLR-10278: moved everything to common package
     new c03c131  SOLR-10278: moved everything to common package
     new ef7ab19  SOLR-10278: moved everything to common package
     new 69c0765  package changes
     new 81e0f80  SOLR-10396: Implement trigger support for nodeLost event type
     new d8df9f8  Squash-merge from master.
     new c9c2937  Whitespace and spurious import.
     new f58f3b2  SOLR-10376: Fix event type parsing
     new 7f2871c3 SOLR-10376: Fix OverseerTest failures by mocking ZkController used for setting up triggers
     new c443dbd  SOLR-10376: Don't throw exception on interruption
     new 64e0cdf  SOLR-10376: Separate watcher and refresh methods
     new 7cc3399  SOLR-10376: Move locking code inside the refresh method
     new ed864d1  SOLR-10376: Fix parsing exception in waitFor attribute
     new 4fccc59  SOLR-10396: Fix parsing exception in waitFor attribute
     new 12933ee  SOLR-10278: Actually use skipNulls flag
     new 50fdf6a  SOLR-10376: Handle InterruptedException thrown by lock.lockInterruptibly() separately
     new 1afa3ce  SOLR-10376: Protect against NPE when autoscaling configuration was changed but no triggers were added
     new 8f0d808  SOLR-10376: Return shallow copy from getScheduledTriggerNames() method for safe access
     new dae9201  SOLR-10340: Improve error message from remove-trigger when active listeners exist for trigger
     new bb4eb1c  SOLR-10340: Use the right set-listener command in AutoScalingHandlerTest SOLR-10339: Use boolean value in json for enabled attribute
     new 73170ee  SOLR-10376: Catch and log connection loss and session expired exception but rethrow on all other KeeperExceptions
     new ba63ac6  SOLR-10339: Use boolean value in json for enabled attribute
     new ea10668  Policy framework changed for the new format cluster-preferences, cluster-policy and other common policies
     new 70462ed  SOLR-10278: make hints optional
     new 3cf4b92  SOLR-10374: Added set-cluster-policy, set-cluster-preferences commands
     new d81cc6c  SOLR-10374: Replace replicas with cores in set-cluster-preferences command
     new 83f8ed8  SOLR-10278: avoid NPE
     new 2818ee9  SOLR-10278: special case of global tags were not taken care of
     new 5685974  SOLR-10278: fix errors in move replica suggester
     new ddc7425  SOLR-10278: Fixed typo
     new c1bdd8d  SOLR-10278: testMoveReplica should call suggester.getOperation more than once
     new 055c4d2  SOLR-10376: Close actions on trigger close
     new 9bb492e  SOLR-10376: Fixed typo in comment
     new dc9ab49  SOLR-10602: Triggers should be able to restore state from old instances when taking over
     new 6a3f22f  SOLR-10278: fix infinite loop in in MoveReplicaSuggester
     new 269fdf4  SOLR-10643: Throttling strategy for triggers and policy executions
     new 3aa0da7  SOLR-10373: Implement read API for autoscaling configuration at /admin/autoscaling or /cluster/autoscaling paths
     new 17490d3  SOLR-10373: Override registerV2() in AutoScalingHandler, Fix api spec name used in AutoScalingHandler and merge problem in api spec
     new 65744aa  suggesters return SolrRequest object , no map
     new 5d7069b  Use correct znode path for autoscaling configuration
     new 1f3f507  Move frequent info logging to debug level
     new 607184c  SOLR-10643: Unset hasPendingActions flag after all actions have been run
     new ab7257f  SOLR-10373: Move setWT to RequestHandlerUtils. Use JSON as default response writer for autoscaling API.
     new c15a173  SOLR-10714: OverseerTriggerThread does not start triggers on overseer start until autoscaling config watcher is fired
     new 07e630b  test all rows in one go instead of one row at a time
     new e59cce6  nodeROle misspelled
     new 11f70a0  test for violations
     new ba670a0  SOLR-10677: Expose a diagnostics API to return nodes sorted by load in descending order and any policy violations
     new cfe5cff  javadocs
     new 66a6cff  use the hint to add collection to session
     new b010ebd  SOLR-10738: TriggerAction is initialised even if the trigger is never scheduled
     new fe21766  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new 9ad811b  fixed and added test for greedy conditions
     new ce7367d  SOLR-10738: Trigger has an init method which is called before schedule. Actions are init'ed in this method. Fixed NodeLostTriggerTest failures.
     new f9cf549  SOLR-10738: Added tests for trigger.init() and TriggerAction lifecycle
     new b933b60  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new a1f5cc8  added extra clause
     new f0054a3  SOLR-10515: Persist intermediate trigger state in ZK.
     new a0cd8de  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new f4c186c  MoveSuggester should do greedy check
     new c3aa3f9  precicion has to be a positive value
     new b4ec464  NPE fix
     new ded3432  SOLR-10373: Replace usage of #ANY in replica with a count of 0
     new 9cd245e  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new f840a67  renamed methods, added docs after review with shalin
     new 0c7d63c  SOLR-10373: Use nodeRole overseer instead of !overseer. Remove redundant tests.
     new cfd1d52  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new 7f7fe85  Added helpful debugging information to failure message
     new b4ef706  SOLR-10515: Test event fire time with a delta value to avoid spurious failures
     new b1ce4d3  added tests for headpUsage, sysLoadAvg
     new 4638488  added testcase for nodeRole
     new 5b066e0  added testcase for ip_1 to ip_4
     new 621b461  added testcase for sysprop.
     new 011712f  more constraints added
     new d6b2391  SOLR-10764: AutoScalingHandler should validate policy and preferences before updating zookeeper
     new cae6b6e  SOLR-10677: Move diagnostics API to its own subpath accessible at /autoscaling/diagnostics
     new ee2be20  SOLR-10606: Correctly handle #EACH trigger suspend / resume. Report names of actually modified trigger names.
     new 6a8768e  Merge branch 'master' into feature/autoscaling
     new 2d54025  Completing merge from master
     new 8bc7c47  SOLR-10745: Reliably create nodeLost / nodeAdded events.
     new d3b5adf  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new d158f69  Completing merge from master
     new d609137  SOLR-10397: Port 'autoAddReplicas' feature to the policy rules framework and make it work with non-shared filesystems
     new b7ea703  SOLR-10397: Remove AutoAddReplicasPlanAction from default actions list. Add test to ensure that we are adding AutoAddReplicasPlanAction explicitly in auto-created triggers
     new fb7803d  Merge branch 'master' into feature/autoscaling
     new b499f5a  Fixed merge problems to make the branch as close to master as possible
     new 148865f  SOLR-9735: Fix assertions on error cases in AutoScalingHandlerTest after changes made by SOLR-10406
     new 767335d  SOLR-10496: New ComputePlanAction for autoscaling which uses the policy framework to compute cluster operations upon a trigger fire
     new e204ab0  SOLR-10798: Add support for different replica types in the new policy framework
     new 1dd09fc  Merge branch 'master' into feature/autoscaling
     new 82d927f  SOLR-10602: Fix usage of delta in NodeAddTriggerTest.testRestoreState to avoid spurious failures
     new c5684cc  making the url consistent w/ node name
     new 72cf7dc  check for AIOOBE
     new 4c47a32  SOLR-10496: Add a test for multiple operations suggested by three different cluster policies
     new e863d0f  Merge branch 'master' into feature/autoscaling
     new d6d5a49  SOLR-10272: Update tests to create collections with a specific configset name
     new cecd365  SOLR-10496: Log the operation's parameters instead of useless toString description
     new 4ae91b2  SOLR-10496: Fix test failure in testNodeAdded which happens if testNodeLost runs first and leaves behind a collection
     new 6a1ddda  SOLR-10272: Specify configset name while creating collections
     new 257ba05  Refactored to pull out ReplicaInfo as a top level class
     new 4239896  Merge branch 'master' into feature/autoscaling
     new 8d66850  Merge branch 'master' into feature/autoscaling
     new 39c6fb2  SOLR-10931: Move ReplicaCount and ReplicaInfo classes to new package. Fix compile and merge issues.
     new 44e7231  SOLR-10496: Added an integration test for multiple operations
     new 39b1251  SOLR-10496: Removed nocommit and added a simple description of the class
     new b18cf30  SOLR-10397: Implement AutoAddReplicasPlanAction
     new 492eebc  SOLR-10397: Hardness AutoAddReplicasPlanActionTest
     new 0093015  SOLR-10954: Refactor code to standardize replica assignment
     new b21b0dc  SOLR-10994: CREATE & CREATESHARD to support replica types when using policy
     new 8e0247e  SOLR-10379: Adding testMultipleCollections() to TestPolicy
     new 2e19a94  Merge branch 'master' into feature/autoscaling
     new 4189046  SOLR-10965: New ExecutePlanAction for autoscaling which executes the operations computed by ComputePlanAction against the cluster
     new 467c692  Merge branch 'master' into feature/autoscaling
     new 43feb76  SOLR-10994: fixing test errors
     new 3bf6e6f  SOLR-10376: Randomly select between v1 or v2 APIs in test
     new 2bd9347  SOLR-10643: SOLR-10745: Remove unnecessary check for locked. It is always true.
     new c6bfb60  SOLR-10515: Assert that the latch was indeed counted down
     new bbf4823  SOLR-10496: Randomly select v1 or v2 API in test
     new ff2ade8  SOLR-10496: Fix testNodeAdded so that collection creation does not fail due to policy violations
     new dfb7522  SOLR-10677: Fix failing test due to policy violations
     new 1c8589c  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new fd66cb3  SOLR-10994: reverting last commit
     new 17d8417  SOLR-10496: Removing nocommit
     new b452b3c  SOLR-10396: Tweak log messages
     new 23fe3e1  SOLR-10496: Do not cast TriggerEvent to concrete sub-class because it might have been created from TriggerEventQueue
     new b8c86d2  Merge branch 'master' into feature/autoscaling
     new 9c8e829  SOLR-10996: Implement TriggerListener API.
     new 29db981  SOLR-10996: Remove unused WAITING stage
     new 9e4d542  SOLR-11005: While using policies, convert maxShardsperNode parameter into a policy SOLR-10994: CREATESHARD ADDREPLICA to use policy framework
     new 88d9b28  Merge branch 'master' into feature/autoscaling
     new 846f59e  Merge branch 'feature/autoscaling' of https://git-wip-us.apache.org/repos/asf/lucene-solr into feature/autoscaling
     new d2849cd  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new 2590a43  SOLR-11000: Changes made via AutoScalingHandler should be atomic.
     new ee53334  SOLR-11080: Unused field Row.violations
     new 4ec1bfb  SOLR-10643: Fix typo in exception message
     new b71605d  Merge remote-tracking branch 'origin/feature/autoscaling' into feature/autoscaling
     new cafd071  Merge 'master' into feature/autoscaling
     new 3a6672a  SOLR-11026: MoveReplicaSuggester must check if the 'target' becomes more 'loaded' than the 'source' if an operation is performed
     new 39b904c  SOLR-11026: MoveReplicaSuggester must check if the 'target' becomes more 'loaded' than the 'source' if an operation is performed
     new e9e9b3c  SOLR-11031: Implement SystemLogListener for autoscaling.
     new b537361  Merge 'master' into feature/autoscaling
     new 0f7e3be  SOLR-10397: Remove old implementation of autoAddReplicas features
     new 6f8ca53  SOLR-10397: Update solr/CHANGES.txt
     new 6893699  SOLR-10397: Overseer.createAutoscalingTriggerIfNotExist() should log error instead of throwing SolrException
     new 7ef991d  SOLR-10397: Handle interrupted event for Overseer.autoscalingTriggerCreator
     new 77a5dfe  Fix string / boolean conversions and fix an assertion that is no longer true due to .auto_add_replicas trigger.
     new 4e7af72  SOLR-10397: Fix AutoScalingHandlerTest failure
     new 19b06e8  SOLR-11171 Catch AlreadyClosedException when trying to add triggers while closing.
     new 82a426c  SOLR-11157: remove-policy must fail if a policy to be deleted is used by a collection
     new b89015a  SOLR-11157: remove-policy must fail if a policy to be deleted is used by a collection
     new 1c47a85  SOLR-11178: Change error handling in AutoScalingHandler to be consistent w/ other APIs
     new d468313  SOLR-11178: Change error handling in AutoScalingHandler to be consistent w/ other APIs
     new 1f6a945  Merge branch 'master' into feature/autoscaling
     new 3761c44  SOLR-11178: Removed unused method
     new 0aee510  SOLR-10397: Make AutoAddReplicasIntegrationTest more robust
     new 1045783  SOLR-10397: AutoAddReplicasIntegrationTest should use waitForState instead of ClusterStateUtil
     new 9a157ed  SOLR-11205: Any metrics value can be directly accessed in autoscaling policies
     new 5e5462e  Merge branch 'master' into feature/autoscaling
     new 5c691d4  SOLR-10996: Log the right listener config on exception and added a null check before init
     new 64c480f  SOLR-11234: TriggerListener registration bug.
     new 91446f7  SOLR:10822: Share a Policy.session object between multiple collection admin calls to get the correct computations
     new eb49230  SOLR-11005: reverted the changes
     new ce8c43a  SOLR-11215: Make a metric accessible through a single param.
     new 68bfcd7  SOLR-11215: use the new metrics syntax in autoscaling metrics and system properties
     new 2a6acd3  Merge branch 'master' into feature/autoscaling
     new 6fc9d4c  SOLR-9735: Test fixes after merge from master
     new ac98e89  Merge branch 'master' into feature/autoscaling
     new d459073  SOLR-11270: Automatically added SystemLogListener should not prevent deleting a trigger.
     new f10993d  SOLR-10769: Allow multiple nodes in nodeAdded / nodeLost events.
     new 98c371f  SOLR-11076 New /autoscaling/history API to return past cluster events and actions.
     new a7c142c  SOLR-11076 Fix API changes.
     new eaee0c0  SOLR-11076: Add some documentation for the /autoscaling/history handler.
     new 1a1286b  Increase the timeout for this test.
     new aee54ff  SOLR-11285: Initial refactoring.
     new ce7db65  Revert "SOLR-11285: Initial refactoring."
     new b2cf38c  Merge branch 'master' into feature/autoscaling
     new 054f445  SOLR-11307: The SHARD hint is deprecated in favor of a COLL_SHARD hint
     new f121de2  SOLR-11327: MODIFYCOLLECTION should be able to edit policy attribute
     new a73ffff  SOLR-11327: MODIFYCOLLECTION should be able to edit policy attribute
     new 8ef83bf  SOLR-11072: Implement trigger for searchRate event type.
     new 6fb2803  SOLR-11072: Fix searchRate trigger hookup to ComputePlanAction. Make the trigger more robust by supporting host collections with warm shards. Add unit test.
     new de3107c  Merge branch 'master' into feature/autoscaling
     new bc25e84  Revert "SOLR-11072: Fix searchRate trigger hookup to ComputePlanAction. Make the trigger more robust by supporting host collections with warm shards. Add unit test."
     new 341a730  Revert "SOLR-11072: Implement trigger for searchRate event type."
     new cda1d2e  Revert "SOLR-11072: Implement trigger for searchRate event type."
     new bd08ca0  SOLR-10397: Create auto add replicas trigger directly in ZK instead of using API
     new 61fe524  SOLR-10397: Pass CloudConfig from Overseer to the OverseerTriggerThread. Avoid throwing exceptions on session expiry if thread has been closed already. Abort earlier if thread has been closed.
     new bb408c3  SOLR-10397: Break on interruption and always throw KeeperException on read otherwise trigger thread cannot function
     new 2f94136  SOLR-11371: Removing nocommits related to instantiating plugins from the blob store
     new ab994e7  SOLR-11085: Removing nocommit
     new 1b3cd34  Merge branch 'master' into feature/autoscaling
     new b4680e5  SOLR-11076: Set log level to DEBUG for the autoscaling package to make debugging easier
     new d58e5fe  SOLR-9735: Moving the CHANGES.txt entries to the right release version
     new e13c4c3  SOLR-11085: Improve resiliency of autoscaling actions against overseer restarts and operation failures
     new ac9ee36  SOLR-10643: Ensure that the stopped node is removed from live nodes before proceeding
     new 5982d87  SOLR-11076: Added more debug logging. Ensure collections are active before we exercise autoscaling. Added workaround for SOLR-9440.
     new d47af82  SOLR-10496: Enabled debug logging for all overseer messages
     new fba51f3  SOLR-11407: Add some debugging information when the test fails.
     new 942b671  policy should compare the approx val instead of actual val when moving replicas around
     new 310bcd7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr into feature/autoscaling
     new 309ed64  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr into feature/autoscaling
     new 2c873cd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr into feature/autoscaling
     new 0e679e4  Merge branch 'feature/autoscaling' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 17f5a4e  Merge branch 'feature/autoscaling' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 34c176d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new b09c99f  license header missing
     new 46cd679  LUCENE-7983: IndexWriter.IndexReaderWarmer is now a functional interface instead of an abstract class with a single method.
     new 3012239  precommit errors
     new 0b11ee5  LUCENE-7982: add NormsFieldExistsQuery
     new a6052ba  LUCENE-7982: add missing import
     new b9a51a1  LUCENE-7972: DirectoryTaxonomyReader now implements Accountable
     new 15d17ed  precommit errors
     new fe38dca  fix precommit errors after merging autoscaling branch into master
     new 4392500  LUCENE-7911: allow javadoc links containing 'lucene.apache.org/solr/guide/'
     new b10eb11  SOLR-11372: addemdum, refactor refinement randomization to be reproducible when re-using the same TermFacet instance
     new 1782dd9  SOLR-11436: Add polyfit and polyfitDerivative Stream Evaluators
     new 070d6d3  SOLR-11392: Change collection names in test case
     new 5c62fb5  SOLR-11285: Fix a bug in Policy modifier methods.
     new 93d8e42  SOLR-10842: Convert all remaining {{quickstart.html}} links to {{guide/solr-tutorial.html}}; remove all references to quickstart from the build; and version the link to the ref guide's tutorial in Solr's versioned top-level documentation page.
     new 080232f  LUCENE-7985: maven build: update forbiddenapis to 2.4.1
     new 6b327fa  SOLR-11440: Not a fix. Swallowing the exception for the time being.
     new 77fc188  SOLR-11440: Potential fix for better handling of exceptions thrown during closing.
     new 9419366  SOLR-11423: Overseer queue needs a hard cap (maximum size) that clients respect
     new ddf2015  dd 7.0.1 backcompat test indexes
     new e193cd2  Make the timings in this test more predictable.
     new c5f9a6f  SOLR-11442: fix width of in-page TOC
     new 37fb60d  SOLR-11426: TestLazyCores fails too often. Adding debugging code MASTER ONLY since I can't get it to fail locally
     new d2e0905e LUCENE-5753: Refresh UAX29URLEmailTokenizer's TLD list
     new 651eb85  Ref Guide: fix Index Merge Metrics config example to remove absent directoryDetails param
     new 74b407d  Add Lucene & Solr 7.0.1
     new f6661de  Ref Guide: Fix examples that got munged from Confluence conversion; make all HTTP request examples in code blocks
     new 355deca  Ref Guide: by request, make percentile examples consistent; add superscript notation
     new b907bf4  Sync 7.0.1 changes
     new e301713  SOLR-11306: Fix inaccurate comments on docValues and StrField in the example schemas
     new f0a4b2d  Revert "SOLR-11426: TestLazyCores fails too often. Adding debugging code MASTER ONLY since I can't get it to fail locally"
     new e92bde1  SOLR-11426: TestLazyCores fails too often, trying to debug
     new b9c8aa7  SOLR-11439: Add harmonicFit Stream Evaluator
     new aa6ec0e  SOLR-11377: Add expMovingAverage (exponential moving average) Stream Evaluator
     new 8c20fee  Remove unused sha1.
     new a7ee4d0  SOLR-10651: Update 7.1 CHANGES.txt
     new 4fbfc81  SOLR-10651: Fix 7.1 CHANGES.txt
     new f2d1a99  SOLR-10651: binomialCoefficient Stream Evaluator to CHANGES.txt
     new 2f6039f  Update CHANGES.txt
     new 0673c57  LUCENE-7951: add back Geo3dShape.toString
     new 5e1474d  SOLR-11452: TestTlogReplica.testOnlyLeaderIndexes() failure
     new 338a421  SOLR-11449: MoveReplicaCmd mistakenly called registerCollectionStateWatcher on failure.
     new 1231f7f  Adding version 7.2.0
     new 11a1075  SOLR-11076: Adding CHANGES.txt entry
     new 371f731  SOLR-11451: added logging to track the failures
     new b21721f  SOLR-11055: Add 'commitWithin' testing (of both soft/hard commits) to SoftAutoCommitTest
     new df5fefb  SOLR-11445: Overseer should not hang when process bad message
     new b8e50f38 Use the right root dir with the --no-prepare option
     new 94aa188  Copy the latest lucene's NOTICE.txt contents into Solr's NOTICE.txt
     new 5e69a46  SOLR-11407: Add more logging to this test to discover the reason for failures.
     new 8c39b37  SOLR-11456: Fix HealthCheckHandlerTest's bogus asserts and timing/order related flakiness
     new bac4049  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d8c1321  Some details about .system trigger listener, other minor edits.
     new a28474e  Ref Guide: fix anchor refs that failed the build
     new 4f52d2d  SOLR-11451: ComputePlanActionTest.testNodeLost() failure
     new 05ce968  Ref Guide: fix "how to edit Jekyll" docs so section-toc optional parameter displays in output
     new cd1a635  SOLR-11469: disable LeaderElectionContextKeyTest since we know it's logically flawed
     new 4bc7fd2  SOLR-11445: Upgrade CHANGES.txt
     new 6fecf84  SOLR-11467: Added extra logging to debug jenkins CDCR failures
     new 8a7d04a  SOLR-11447: ZkStateWriter should process commands in atomic
     new 7b313bb  SOLR-11482: RunExecutableListener was removed for security reasons
     new 926cc4d  SOLR-11477: Disallow resolving of external entities in Lucene queryparser/xml/CoreParser and SolrCoreParser (defType=xmlparser or {!xmlparser ...}) by default.
     new a5c4777  SOLR-10335 -- Upgrade to Tika 1.16
     new c501e81  SOLR-10335 -- Upgrade to Tika 1.16 -- add collections4 sha1 and license/notice info
     new 4c7ff73  Merge remote-tracking branch 'upstream/master' into SOLR-10335
     new 605304d  tika's default was switched to "process embedded" -- need to send EmptyParser into ParseContext now to turn off parsing of embedded documents
     new 9d2f0cf  SOLR-10335: Merge branch 'SOLR-10335' of https://github.com/tballison/lucene-solr
     new eef660e  SOLR-10335: Adding entry to CHANGES.txt
     new ec81838  remove unreleased/unsupported java9 note
     new 9543e85  SOLR-11443: Remove the usage of workqueue for Overseer
     new 8dd489e  SOLR-11285: Support simulations at scale in the autoscaling framework, part 1 (refactoring).
     new 55de39b  Adding 6.6.2 CHANGES.txt entries
     new fc88e22  SOLR-11491: Support retrieval of cluster properties in HttpClusterStateProvider.
     new e5c5acc  add assertions to validate usage of FieldInfos Builder API
     new 141b08a  SOLR-11359: Refactored
     new fb97ff1  SOLR-11359: Refactored
     new 0953cb3  SOLR-11500: MOVEREPLICA api missing in V2
     new dabb9ed  LUCENE-7995: 'ant stage-maven-artifacts' should work from the top-level project directory, and should provide a better error message when its 'maven.dist.dir' param points to a non-existent directory
     new 9fac59e  SOLR-11443: Update CHANGES.txt
     new 51d7543  Adding release 7.1.0 to doap files
     new 283ffef  Fixed Apache Tika version written under 7.2.0 section
     new 57e9763  SOLR-11478: Solr should remove itself from live_nodes in zk immediately on shutdown
     new dc640f0  Add 7.1.0 back compat test indexes
     new 87f9bcd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 603db0f  SOLR-11411: Add new section Deployment & Operations; re-org pages to fit
     new 60d5e22  Solr Ref Guide: 7.1 Statistical functions.
     new a91af34  SOLR-11491: Fix a ClassCastException.
     new a4a06af  Solr Ref Guide: sample syntax anchor
     new 5446979  Solr Ref Guide: sample syntax anchor
     new 86d84bf  SOLR-11145, SOLR-11146: Added comprehensive unit tests for Analytics Component 2.0 as well as analytics bug fixes.
     new 6fefcfa  SOLR-11145, SOLR-11146: Updates solr/CHANGES for related commit adding unit tests and fixing a couple bugs
     new 6b601b1  improve Long/DoubleRange.toString
     new 2da777c  SOLR-11053: remove AutoCommitTest + HardAutoCommitTest now that SoftAutoCommitTest exercises all the same functionality with more robust assertions
     new 7a5733d  Solr Ref Guide: update 7.1 statistical function docs
     new 17d3400  SOLR-11490: Add missing @since tags To all descendants of UpdateRequestProcessorFactory
     new 3eeeb9f  SOLR-11490: Add missing @since tags To all descendants of TokenFilterFactory
     new 7e789b3  SOLR-10798: and SOLR-11205 documentation
     new e441b3a  SOLR-11359: refactored replica name parsing into Utils
     new a9dc7e4  DOAP entries for 6.6.2 release
     new a6f8dd7  Fix two s/recieve/receive typos.
     new 6aa312a  LUCENE-7991: KNearestNeighborDocumentClassifier.knnSearch no longer applies a previous boosted field's factor to subsequent unboosted fields.
     new adbf680  SOLR-11205: fix link reference to metrics page
     new 8b4ab26  SOLR-11448: Implement an option in collection commands to wait for final results.
     new 227b441  Adding version 5.5.5
     new 0b0ed21  SOLR-11389: For Solr(Shard|Cluster)Reporter instances the SolrMetricManager.registerReporter method is now called after the SolrCore or CoreContainer has been set for the instance.
     new c6ed9f1  SOLR-11446: Heavily edit the 'near real time searching' page in the reference guide
     new 57aecde  SOLR-11446: Heavily edit the 'near real time searching' page in the reference guide, fix doc build error
     new a37c4b5  SOLR-11510: improve DIH docs for using an encrypted password.
     new 18c8091  SOLR-11464: SOLR-11493: Minor refactorings to DistributedUpdateProcessor
     new 70784f4  SOLR-11490: Add missing @since tags To all descendants of TupleStream
     new cdcfc15  SOLR-11506: Upgrade ref guide for Json Query DSL
     new 99e853f  SOLR-11478: Only remove nodeAddedPath node if it exists
     new e001f35  SOLR-11444: Improve consistency of collection alias handling and collection list references. Other refactorings of nearby code too.
     new d3e949c  SOLR-11072: Implement trigger for searchRate event type.
     new 7bf4958  Ref Guide: minor copy edits for stream evaluators reference page
     new ae72dbd  SOLR-11509: Misc typo cleanup and copy edits for 7.1 Ref Guide
     new b7a5301  SOLR-11319: bring python with json docs up to date. This closes #243
     new 01e7756  SOLR-8852: change wiki link in solr/server/solr/README.txt to point to the Ref Guide
     new f472210  SOLR-11444: Fix AliasIntegrationTest when masked collection is null
     new 32ed852  SOLR-11452: Delay between open new searcher and copy over updates can cause the test to fail.
     new 188c26c  Ref Guide: Lots of grammar fixes: remove random spaces before commas, periods, colons; add missing periods at  ends of sentences; add monospace for conf filenames and paths; correct "i.e." and "e.g." usages
     new dfd1362  ref guide: several minor edits
     new 2bc2759  SOLR-5129: Add support for changing flag in bin/solr
     new 2cd434e  SOLR-11490: Undo since tags for pre-3.1 classes Reverse some of the added tags, to reduce possible solr/lucene version confusion
     new 79f31d1  SOLR-11452: testOutOfOrderDBQWithInPlaceUpdates test should wait for new replica gets elected first
     new acdf87c  SOLR-11500: MOVEREPLICA api missing in V2
     new f1cb28c  SOLR-11469: LeaderElectionContextKeyTest has flawed logic: 50% of the time it checks the wrong shard's elections
     new 0f75635  Fix precommit
     new 0555935  Update xsi:schemaLocation in pom.xml.template files.
     new f9c066e  SOLR-11497: add javadocs for XmlQParserPlugin class.
     new a6e1237  SOLR-11429: Add loess Stream Evaluator to support Local Regression interpolation
     new 6305ed6  SOLR-11524: A new autoscaling/suggestions API end-point which gives autoscaling suggestions
     new f821673  SOLR-11524: A new autoscaling/suggestions API end-point which gives autoscaling suggestions
     new 055aa3f  Ref Guide: Add info about available back-compat to IndexUpgrader Tool page
     new 12adb15  Add 5.5.5 releases; move 6.6.2 releases where they belong
     new f74773b  Sync 5.5.5 CHANGES
     new 3698acf  addBackCompatIndexes.py: Don't generated sorted indexes for versions < 6.2
     new 8993f1b  Add 5.5.5 back compat test indexes
     new ea36f50  LUCENE-7999: upgrade int to long for tracking the counter for the next segment name to prevent overflow
     new ab388fa  SOLR-11539: use page shortnames as explicit anchors in generated pdf-main-body.adoc
     new feda2ad  LUCENE-7990: Fix polygon generator to not generate crossing polygons.  Committed on behalf of Ignacio Vera.
     new 60966c3  SOLR-11530: add wt=xml to XML output examples until they can be changed to JSON
     new ef7b525  Ref Guide: fix link to online "how to edit docs" pages that's broken in the PDF
     new 81a4f7c  SOLR-11469: Sanity check assertions about coreNodeNames are identical in 2 collections
     new 42717d5  LUCENE-7997: More sanity testing of similarities
     new f47523d  SOLR-11469: forbidden API
     new a72330e  SOLR-11548: make ZkOperation an interface
     new 80c49ae  Add documentation for "shard" and "cluster" reporters.
     new 15e2729  SOLR-11165: Ref guide documentation for Autoscaling APIs, triggers, listeners, actions for Solr 7.1
     new 01b8cd8  SOLR-11135: remove cwiki.apache.org references in javadocs
     new 0b3c300  SOLR-11511: Minor refactorings to DistributedUpdateProcessor
     new 8a13890  SOLR-11540: eliminate the need for explicitly definied page-shortname and/or page-permalink attributes in our asciidoc source files
     new 82669b3  SOLR-11165: Added warning about broken v2 API support in History API
     new cb20bbd  SOLR-11326: A bootstrap of a target cluster does not need to download the tlog files from the source cluster
     new 0ddb8a0  SOLR-11467: Remove additional logging to track test failures
     new b5d3d24  SOLR-9735: Fix autoscaling.Commands.json structure
     new 0fad80b  SOLR-9735: Enable randomized testing between v1 and v2 APIs
     new 4674d26  SOLR-11524: Added /admin/autoscaling/suggestions to ADMIN_PATHS so that SolrJ can call this API without a requiring a collection name
     new 99f5760  SOLR-9735: Fix v2 API for AutoscalingHistoryHandler.
     new ed611a0  SOLR-11320: Lock autoscaling triggers when changes they requested are being made.
     new 706f039  SOLR-11411: Add v2-api.adoc back into hierarchy
     new 3be50df  SOLR-11552: ref-guide tools should fail build if any page exists with #parents != 1
     new 79baebb  Ref Guide: copy edit new autoscaling pages; fixes in lots of other pages for "eg" and "ie" misspellings
     new 95b7530  Ref Guide: fix missing anchor reference by removing link to nowhere
     new c440361  SOLR-10874: Fix AIOOBE caused by FloatPayloadValueSource calling PostingsEnum.nextPosition() more than the given term's frequency in overridden FloatDocValues.floatVal().
     new be4a084  SOLR-11509: Upgrade notes for 7.1 Ref Guide
     new f748fc2  Ref Guide: copy edit metrics updates; change param presentation format
     new 7ece47c  SOLR-11032: Update SolrJ tutorial with new example test for real tested code samples
     new 4e99388  SOLR-11032: forgot to save merge conflict resolution...grrrrr
     new 8388b19  Don't add sorted indexes for non-back-compat versions
     new 7d9cf43  Add 6.6.2 back compat test indexes.
     new 161be0a  SOLR-11170: Make AssignBackwardCompatibilityTest more reliable
     new 0d29f7a  SOLR-11484: CloudSolrClient does not invalidate cache or retry for RouteException
     new 401dda7  LUCENE-8018: FieldInfos retains garbage if non-sparse.
     new 7a19128  SOLR-11532: Solr hits NPE when fl only contains DV fields and any of them is a spatial field
     new 8a05e6e  SOLR-11532: Update CHANGES.txt
     new 252994d  Ref Guide: parameterize versions in using-solrj.adoc and move autoscaling api docs in hierarchy
     new 03084fa  SOLR-11557: SolrZkClient.checkInterrupted interrupts current thread
     new 64f60e5  SOLR-11170: Remove unused import
     new f1a6b68  SOLR-11484: fixing NPE
     new b44497f  SOLR-11562: Restore Solr ASCII-art in log at startup by removing Default config logging
     new 8d03028  SOLR-11541: refguide: purge unneccessary page-shortname and page-permalink attributes from all source docs
     new e0239b9  SOLR-11568: Add matrix Stream Evaluator to support efficient matrix operations
     new cc519b9  SOLR-11452: Leader from collectionState can be null
     new c8d55cc  SOLR-11413: SolrGraphiteReporter fails to report metrics due to non-thread safe code.
     new 84fa17d  TestFunctionQuery: clear index before each test to avoid cross contamination
     new b7332f6  SEARCH-11566: Add transpose Stream Evaluator to support transposing of matrices
     new b8bcaf9  SOLR-10132: A new optional facet.matches parameter to return facet buckets only for terms that match a regular expression. (Gus Heck, Christine Poerschke)
     new 309481f  SOLR-11461: change contrib/ltr test-files away from luceneMatchVersion 6.0.0
     new 489ca23  LUCENE-8021: Add AssertingSimilarity
     new 3edb234  SOLR-11565: Add unit Stream Evaluator to support unitizing of vectors
     new e0bde57  LUCENE-8020: don't force sim to score bogus terms (e.g. docfreq=0)
     new f6cbce1  SOLR-11576: CollectionsAPIDistributedZkTest.testCollectionsAPI() get failed when query node has stale clusterstate
     new 52b4625  Minor ref guide edits
     new 706b6c9  SOLR-11380: SolrJ must stream docs to server instead of writing to a buffer first
     new cb3ed76  SOLR-11380: use the inNull() method to check for empty UpdateRequest
     new ce61a59  SOLR-10397: Fix test failures
     new 0f90120  SOLR-10397: Remove unused imports
     new 487f676  SOLR-11520: Implement autoscaling suggestions for cores count violations
     new 39376cd  SOLR-9440: The ZkStateReader.removeCollectionStateWatcher method can cache a DocCollection reference and never update it causing stale state to be returned in ClusterState
     new 55d3aeb  SOLR-11564: TestFunctionQuery: clear index before each test to avoid cross contamination
     new d58ec87  Remove unnecessary casts in SolrCloudReportersTest. Split out from the SOLR-11291 changes. (Omar Abdelnabi via Christine Poerschke)
     new bc46de3  SOLR-11003
     new 07652a5  SOLR-11560: Specifying the replicationFactor parameter while restoring a collection would lead to extra tlog and pull replicas being created
     new 12d9d67  Revert "SOLR-11003"
     new 95d287e  SOLR-11586: Restored collection should use stateFormat=2 instead of 1
     new 148d81c  SOLR-11438: Solr should return rf when min_rf is specified for deletes as well as adds
     new 42c49c2  LUCENE-8024: Remove unnecessary norms.advanceExact check in score()
     new 5633268  SOLR-11567: Add triangularDistribution Stream Evaluator
     new 875d45f  LUCENE-8030: fix buggy assert
     new 2e4b692  SOLR-9440: Revert visibility change of collectionWatches
     new 1b8747e  SOLR-11380: XML request writer also stream request
     new 44b7bc0  SOLR-11591: Change the test to not run into the race condition identified until we fix it
     new 6d5a792  SOLR-11593: Add support for covariance matrices to the cov Stream Evaluator
     new 1ff6084  SOLR-11511: minor: use existing fields in DURP: coreDesc, zkController, collection
     new 77e6e29  LUCENE-7994: use int/int scatter map to count facets when number of hits is small relative to number of unique facet labels
     new 6eea7f7  SOLR-11594: Add precision Stream Evaluator
     new 7495a9d  LUCENE-8025: Use totalTermFreq=sumDocFreq when scoring DOCS_ONLY fields
     new 2658ff6  LUCENE-8025: fix changes entry, its sumTotalTermFreq
     new aa02865  SOLR-11511: qualify inner type name for javadocs links to fix precommit
     new 0e738a0  SOLR-11380: V2request also converted to do streaming write
     new bf040a8  SOLR-10125: Enable debug logging for addReplicaTest()
     new f564f9c  SOLR-11380: Test failure
     new 380e679  add message to assert
     new c6fb5ff  make ReplicaNode.finishNRTCopy protected so subclasses can customize; this is helpful for replication a sidecar taxonomy index
     new 154edb8  LUCENE-8032: Limit size of exact circle so that approximation planes don't intersect at angles greater than 180 degrees.
     new 3d95c17  LUCENE-8039: Add delta distance method to augment internal distance.
     new 6008b18  SOLR-11072: Fix creation of searchRate triggers via API, add a unit test, other minor edits.
     new dc6119b  SOLR-11072: Make the new test more robust to side-effects from other tests in the suite.
     new e915078  SOLR-10680: Add minMaxScale Stream Evaluator
     new 6428ddb  SOLR-11144: Add Analytics Component docs to the Ref Guide
     new 42cc1c0  Ref Guide: Update release steps to publish the Guide; increase TOC level so more sections appear in how-to-contribute page online
     new 0637407  SOLR-11423: fix typo
     new 19db1df  LUCENE-6144: Upgrade Ivy to 2.4.0; 'ant ivy-bootstrap' now removes old Ivy jars in ~/.ant/lib/.
     new 0ebf5e0  SOLR-11599: Change normalize function to standardize and make it work with matrices
     new ca5f9b3  LUCENE-8007: Make scoring statistics mandatory
     new a886a00  LUCENE-8017: Add Weight.getCacheHelper()
     new 08f3a64  LUCENE-8017: Use List rather than array
     new 1d27874  LUCENE-7994: Add facets lib/ directory to IntelliJ setup
     new 7f033ac  SOLR-10934: ref-guide link+anchor checking that doesn't require jekyll
     new d723578  SOLR-11602: Add Markov Chain Stream Evaluator
     new 2a2cf4b  SOLR-11602: Fix precommit
     new b43dcde  SOLR-11603: Remove unused (public) LTRScoringModel.hasParams() method.
     new db18de7  SOLR-11003: Support bi-directional syncing of cdcr clusters. We still only support actively into one cluster cluster,  but have the ability to switch indexing clusters and cdcr will replicate correctly
     new d501ecd  SOLR-11503: Collections created with legacyCloud=true cannot be opened if legacyCloud=false
     new 3ab1a07  SOLR-11606: Disable tests automatically if Mockito does not work with Java runtime (Java 10)
     new 4ca51a0  LUCENE-8035: Run tests with JDK-specific options: --illegal-access=deny on Java 9+
     new 610efa7  SOLR-11606: Add missing assumeWorkingMockito()
     new fdff8de  SOLR-11003: Improve description of the feature in the CHANGES file
     new 118c6f5  SOLR-11409: Add tutorial for deploying Solr on EC2
     new a03d6bc  SOLR-11380: deprecated getContentStreams()
     new 1f83b1f  SOLR-11618: Tone down verbosity of BackupManager logging
     new 23fe16d  SOLR-11607: Add grandSum, sumRows, sumColumns, scalarDivide, scalarMultiply, scalarAdd, scalarSubtract Stream Evaluators
     new 70d1d94  SOLR-11621: Fix spurious failures of TriggerIntegrationTest due to timing issues
     new dae5c57  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 137b2f3  LUCENE-8039: Update CHANGES.txt
     new b28ed8f  SOLR-11003: Do not import ImmutableMap from shaded junit4-ant jar
     new 7f15a57  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 67a6a14  SOLR-11619: V2 action=REMOTEQUERY bug
     new ff4874f  LUCENE-8017: Don't use ParallelReader in tests
     new eef8f30  SOLR-11627: Enable debug logging of overseer messages
     new 6c46569  SOLR-11614: ReplicaAssigner to use SolrCloudManager
     new b03c724  SOLR-11628: Add documentation of maxRamMB for filter cache and query result cache
     new 77ea211  LUCENE-8045: ParallelLeafReader should correctly report FieldInfo.dvGen
     new e827f17  Revert "LUCENE-8017: Don't use ParallelReader in tests"
     new 5c9bcc9  LUCENE-8038: Add PayloadDecoder
     new 1a80bc7  SOLR-11610: Move SOLR to PayloadDecoder
     new bba2b6d  LUCENE-8014: Deprecate SimScorer.computeSlopFactor and computePayloadFactor
     new a744654  LUCENE-8038: Remove deprecated PayloadScoreQuery methods
     new 946ec9d  LUCENE-8014: Remove deprecated SimScorer methods
     new 15fe53e  SOLR-9120: Reduce log level for inconsequential NoSuchFileException that LukeRequestHandler may encounter
     new 0546a64  SOLR-3504: add note about hard num docs limit in Lucene to planning installation section
     new df3b017  SOLR-10469: Move CloudSolrClient.setParallelUpdates to its Builder
     new a43c318  SOLR-11507: randomize parallelUpdates for test CloudSolrClientBuilder
     new 764abcb  Revert "LUCENE-8014: Remove deprecated SimScorer methods"
     new 1aa049b  LUCENE-8014: Remove deprecated SimScorer methods
     new 281e84b  LUCENE-8014: Remove TFIDFSimilarity.sloppyFreq() and scorePayload()
     new 276e317  LUCENE-8042: Add SegmentCachable interface
     new b557103  LUCENE-8042: Fix precommit and CHANGES
     new 6e3d082  SOLR-11635: CDCR Source configuration example in the ref guide leaves out important settings
     new 9ea9a85  SOLR-11571: Add diff Stream Evaluator to support time series differencing
     new eec25ea  SOLR-4323: fix unterminated lst element in techproducts example solrconfig
     new 3045349  SOLR-11638: Fix CloudSolrClientTest periodic failures after SOLR-11507
     new c3513e9  SOLR-11231: Guard against unset fields when performing language detection.  This closes #232
     new 59360b4  SOLR-11570: Add support for correlation matrices to the corr Stream Evaluator
     new 8e60dc5  SOLR-11538: Implement suggestions for port,ip_*, nodeRole,sysprop.*, metrics:*
     new 7c54b2b  SOLR-11458: Improve this test to show the failure to be fixed in SOLR-11458.
     new fc678da  SOLR-11642: Implement ObjectCache for SolrCloudManager.
     new 65cd8bb  SOLR-11538: Implement port suggestion
     new 7928383  SOLR-11380:removed GenericRequest.setContentStreams()
     new d77d54b  SOLR-11641: Change  to default to  so default behavior is to PostFilter if user specifies
     new 3923e9f  SOLR-11595: optimize SolrIndexSearcher.collectionStatistics
     new df70e27  SOLR-11584: add JS and CSS to support tabbed content; add "column" style TOC support
     new aef58a2  SOLR-11584: remove zero-width space (U+200B) that causes compilation to fail on some platforms
     new cfea3d5  SOLR-11642: remove Policy.Session from OverseerCollectionMessageHandler
     new 183571c  LUCENE-6278: Remove Scorer.freq()
     new af2b903  LUCENE-8040: optimize IndexSearcher.collectionStatistics
     new 2a4dd49  LUCENE-7736: IndexReaderValues
     new e53ce59  LUCENE-7736: CHANGES.txt
     new a371cab  Fix javascript indentation now that i figured out my emacs configs were previously broken
     new 75825d2  SOLR-11642: remove synchronization on OCMH
     new 423677f  LUCENE-7998: QueryDoubleValuesSource
     new e8dfccc  LUCENE-7998: CHANGES.txt
     new 96af869  SOLR-11251: docs - JSON Facet API
     new c561ffe  SOLR-11553: fix refinement to pick right processor / uninversion mechanism
     new fd1820a  SOLR-11487: Collection Aliases may now have metadata
     new df5a5f9  SOLR-11542: TimePartitionedUpdateProcessor URP
     new 51b2dea  SOLR-11487: Put back sleep(100) in CreateAliasCmd. Update AliasIntegrationTest with some sleeps and use new alias names where possible to avoid eventual consistency challenges.
     new 6f99196  SOLR-11444: CloudSolrClient could have thrown an NPE if the collection doesn't exist. Refactor: Tidy the exception throwing
     new 0dadf2c  SOLR-11645: Fix problem with no Args display in admin UI.
     new 1794ff6  typo in class name
     new 0516a58  LUCENE-8054: Fix exact circle construction to correct failing test.
     new 8e22f07  LUCENE-8054: Update change text
     new bff695c  LUCENE-8054: Use backbounds to stop spuriosly rejecting points that are within the exact circle.
     new 26398d2  Forward port 7.1.1 changes section to CHANGES.TXT
     new a14972d  LUCENE-8055: MemoryIndex.MemoryDocValuesIterator returns 2 documents instead of 1
     new 4ca6e77  SOLR-11584: CSS changes for HTML tabs: change padding in tab panes; add space between tabs
     new ab5fbad  SOLR-11426: TestLazyCores fails too often, debugging
     new 57b1912  Debugging code for Jenkins failures
     new affeec7  SOLR-11573: Add solr-root-paths param to allow pulling in code blocks from outside solr-ref-guide tree
     new d44b5ee  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d0d8a75  LUCENE-8056: Use perpendicular bounding planes for segments of exact circles.
     new 9776e1f  LUCENE-8057: getBounds() for exact circle did not include segment endpoints.
     new 9b52571  SOLR-11501: limit query parser switching to thwart hacking * starting a query with {!...} only works when the default parser is lucene or func. * edismax now requires uf=_query_ to allow advanced sub-queries.
     new 26cbf52  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new e33e78c  LUCENE-8057: Update CHANGES.txt
     new 558fc4b  LUCENE-8061: Add convenience factory methods for building solids and BBoxes using bounds objects.  Committed in part on behalf of Ignacio Vera.
     new 89bd056  SOLR-11161: bin/solr stop_solr function ignored $STOP_PORT used at startup.
     new 5a2ed01  Revert "SOLR-11161: bin/solr stop_solr function ignored $STOP_PORT used at startup."
     new 3f0b240  LUCENE-7736: CoveringQuery needs to rewrite its ValuesSource.
     new 927cee0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 360328b  LUCENE-8061: Update CHANGES.txt
     new 726ee05  LUCENE-8034: use subtraction instead of addition to sidestep int overflow in SpanNotQuery
     new 9b85b57  improve javadocs for index sort
     new 1707801  SOLR-11569: Add support for distance matrices to the distance Stream Evaluator
     new 4ebac27  SOLR-11569: Fix compilation error
     new 2bde0ea  SOLR-9743: A new  UTILIZENODE command
     new cc8802e  LUCENE-8064: Generate polygon holes properly in testing.  Committed on behalf of Ignacio Vera.
     new a514a12  LUCENE-8065: Some exact circles near 90 degrees are still concave because of planet model, so throw an exception when we construct one of those.
     new 4a12e06  Clarify comment in CompressingStoredFieldsIndexWriter.
     new a65301d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new a9d2a08  LUCENE-8065: Update CHANGES.txt
     new e3d78ef  LUCENE-8066: Simplify exact circle computations to work on a sector basis rather than using an articulation line.  Committed on behalf of Ignacio Vera.
     new 360902e  LUCENE-8066: Update CHANGES.txt
     new cabaafa  LUCENE-8067: Refactor exact circle tests.  Committed on behalf of Ignacio Vera.
     new 7acccd5  SOLR-11674: Support ranges in the probability Stream Evaluator
     new 64d95e6  LUCENE-8049: IndexWriter.getMergingSegments() signature changed to return Set instead of Collection
     new 3b0686a  LUCENE-8049: CHANGES.txt: moved to 7.2.0 from 8.0.0
     new 7a12de4  SOLR-9743: removed unused logging
     new 8072b46  SOLR-11680: Add normalizeSum Stream Evaluator
     new dae529d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 249dac1  LUCENE-8070: Put in a check that prevents a bogus exact circle from being created.
     new 207e546  SOLR-11202: Implement a set-property command for AutoScaling API
     new a06e685  LUCENE-8062: GlobalOrdinalsQuery is no longer eligible for caching
     new 64b3a5b  SOLR-11250: A new DefaultWrapperModel class for loading of large and/or externally stored LTRScoringModel definitions. (Yuki Yano, shalin, Christine Poerschke)
     new 812db14  SOLR-11291: Factor out abstract metrics/SolrCore[Container]Reporter classes. (Omar Abdelnabi, Christine Poerschke)
     new c2f2618  SOLR-11573: Update meta-docs section on including code from non-adoc files
     new 70767b1  SOLR-11697: Add geometricDistribution Stream Evaluator
     new 6d34f23  LUCENE-8058: Large instances of TermInSetQuery are no longer eligible for caching as they could break memory accounting of the query cache.
     new d27ddcb  LUCENE-8008: Reduce leniency in CheckHits.
     new 8127114  LUCENE-8059: Fold early termination support into TopFieldCollector.
     new 75d11ea  LUCENE-8059: Fix test bug.
     new ebdaa44  SOLR-11608: Correctly parse the new core-name in the V2 core rename API.
     new 01d1277  LUCENE-8068: Allow IndexWriter to write a single DWPT to disk
     new 9c0ca9b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 7877f5a  SOLR-11542: Rename TimePartitionedUpdateProcessor to TimeRoutedAliasUpdateProcessor
     new 832a975  LUCENE-8068: remove now-unused import
     new 6c3869f  LUCENE-8071: Handle large concave circles properly.  Committed on behalf of Ignacio Vera.
     new 3fcee12  LUCENE-8076: It is possible to create planet models that are not normalized and this messes up surface distance computations.  Therefore, normalize these computations.  Committed on behalf of Ignacio Vera.
     new f2dd3c5  SOLR-11646: Add v2 API examples to several pages; add context to about-this-guide.adoc; tweak CSS to make tabs more obvious
     new 8c855fa  The queue size for ConcurrentUpdateSolrClient should default to 10 instead of throwing an IllegalArgumentException
     new 864ce90  SOLR-11616: Snapshot the segments more robustly such that segments created during a backup does does not fail the operation
     new 4268254  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new ae9cc72  LUCENE-8076: Modify CHANGES.txt
     new 2ed0f1b  SOLR-11713: Fixed CdcrUpdateLogTest.testSubReader() failure which was a test bug
     new faa77e9  LUCENE-8074: Introduce leniency to work around scoringi accuracy issues caused by ReqOptSumScorer.
     new bdaf1ba  LUCENE-8078: The query cache should not cache instances of MatchNoDocsQuery
     new 929ce7c  SOLR-11687: SolrCore.getNewIndexDir falsely returns {dataDir}/index on any IOException reading index.properties
     new 83753d0  SOLR-11662: synonymQueryStyle option for FieldType used by query parser
     new 52cefbe  SOLR-11412: Add docs for bi-directional CDCR; split CDCR pages into multiple child pages
     new b7d8731  LUCENE-8043: Fix document accounting in IndexWriter
     new 0b4e9b2  SOLR-11312: Add docs on how to stop Solr to README.txt
     new e00ef34  Remove unused import
     new c72c02e  minor cleanups on highlighting page
     new ccedbdd  minor cleanup on spell checking page
     new 8750e5f  SOLR-11485: Add olsRegress, spline and derivative Stream Evaluators
     new f8c6927  SOLR-11485: Fix precommit
     new 862f487  SOLR-11485: Fix broken tests
     new cd10d0b  SOLR-11485: Fix precommit
     new 9268b2b  SOLR-9137: bin/solr script ignored custom STOP_PORT on shutdown. (Joachim Kohlhammer, Steve Rowe, Christine Poerschke)
     new 41644bd  SOLR-11458: Improve error handling in MoveReplicaCmd to avoid potential loss of data.
     new f78cacf  SOLR-10784, SOLR-10651: Update CHANGES.txt for new statistical and machine learning functions
     new 4a59007  LUCENE-8048: Filesystems do not guarantee order of directories updates
     new 0688be6  LUCENE-8048: Filesystems do not guarantee order of directories updates
     new eb434dc  LUCENE-8048: correcting misplaced entry in lucene/CHANGES.txt
     new 2c14b91  SOLR-11590: Synchronize ZK connect/disconnect handling so that they are processed in linear order
     new e84cce8  SOLR-11664: fix range facet issues with sub-aggregations on string fields, adds resetIterator to SlotAcc
     new 071d927  SOLR-11669: Policy Session lifecycle cleanup
     new 32ffea6  LUCENE-8079: Fix test bug
     new b0416ae  removed unused imports
     new e1851c0  Add 7.3.0 version constant.
     new a8a6346  LUCENE-7996: Queries are now required to produce positive scores.
     new 5440d92  tests: raise chaosmonkey no stop warn time.
     new 5b4efc5  Ref Guide: numerous minor typos ("with out", "ie", "eg") + a couple incorrect link refs
     new d84c92e  SOLR-11078: Add note about the trade-off between Point and Trie fields.
     new 70b3666  LUCENE-8051: Typo in LevensHtein distance.
     new 63b63c5  LUCENE-8015: Fixed DFR similarities' scores to not decrease when tfn increases.
     new 187849f  LUCENE-7996: PayloadScoreQuery must produce positive scores.
     new cd30dab  SOLR-11126: Remove wrong change log entry from 7.1 section
     new 18f12fd  LUCENE-8080: Detect when we are constructing a bogus exact circle, and throw an IllegalArgumentException in that case.  Committed on behalf of Ignacio Vera.
     new 4fc5a87  LUCENE-4100: Faster disjunctions when the hit count is not needed.
     new 68d16c2a LUCENE-8082: Fix NPE in TopFieldCollectors that don't track total hit count
     new a314145  Fix TestTopFieldCollectorEarlyTermination to ensure it has at least 1 none deleted document in the index
     new ede46fe  LUCENE-8081: Allow IndexWriter to opt out of flushing on indexing threads
     new 5448274  SOLR-11691: Bug: V2 requests for create-alias didn't work when the collections param was an array.
     new 1471330  Remove 7.1.1 section of the changelog.
     new 24a0708  SOLR-11359: added documentation
     new d5c72eb  LUCENE-8081: Remove unused import.
     new 0e1d668  LUCENE-4100: Fix more queries to implement the new updated createWeight API.
     new b327394  LUCENE-8081: Fix javadoc tag.
     new 25f24e0  SOLR-9743: documentation
     new dcb8470  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new a948adc  LUCENE-8088: Fix for random shape generator; committed on behalf of Ignacio Vera.
     new cb14da3  TEST: Stabelize TestIndexWriter#testCheckPendingFlushPostUpdate
     new 3a7f107  SOLR-11423: fix solr/CHANGES.txt, fixed in 7.2 not 7.1
     new ca84ca2  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 952f4c4  LUCENE-8089: Add PlanetModel method that returns true if planetmodel is a sphere.
     new 8b73209  LUCENE-8095: Improve javadocs for circle constructors, and rename some variables.
     new 9ad84fe  LUCENE-8090: Prevent stale threadstate reads in DocumentsWriterFlushControl
     new efc2f32  SOLR-11711: Fixed distributed processing of facet.field/facet.pivot sub requests to prevent requesting unneccessary and excessive '0' count terms from each shard
     new 5b2e25f  SOLR-11575: Improve ref-guide solrj snippets via mock 'print()' method
     new f525ce8  LUCENE-7996: Add a note to the changes in runtime behaviour and to the solr upgrade notes.
     new 2990c88  Beef up testing of json.facet 'refine:simple' when dealing with 'Long Tail' terms
     new 6d23ee9  SOLR-11753: add upgrade notes; misc cleanups in other pages
     new 6771886  LUCENE-8011: Improve similarity explanations
     new 7974aa0  SOLR-11740: fix stop port variable scope issue in stop_solr function (SOLR-9137 follow-on)
     new 5fe3d92  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 44cc0de  SOLR-11753: copy edits; add docs for SOLR-11448
     new d66d954  LUCENE-8086: spatial-extras Geo3dFactory: Use GeoExactCircle with configurable precision for non-spherical planet models. Some internal refactorings as well.
     new d6d2e3b  SOLR-11285: Simulation framework for autoscaling.
     new 8eb5c69  LUCENE-8093: Make TrimFilterFactory multi-term aware
     new d02d1f1  SOLR-11285: Remove stray logging. Relax test assertion due to timing under load.
     new 3e2f9e6  LUCENE-2899: Add OpenNLP Analysis capabilities as a module
     new f5c4276  LUCENE-2899: Fix hyperlink
     new 565d13c  LUCENE-2899: Fix hyperlink text
     new 9dee35f  SOLR-11742: Add documentation for 7.2 release statistical functions
     new ca5e2a3  SOLR-11742: Fix error
     new e441a99  SOLR-11757: Tests: SolrException.ignoreException use CopyOnWrite
     new b01e602  LUCENE-8099: Deprecate CustomScoreQuery, BoostedQuery, BoostingQuery
     new c27099b  LUCENE-8099: Remove deprecated CustomScoreQuery, BoostedQuery, BoostingQuery
     new 33a64af  SOLR-11753: minor typos
     new 48c8947  WIP
     new dfaf023  LUCENE-8099: Fix xmlqueryparser tests
     new 53a7f5b  Revert "WIP"
     new f8c93db  SOLR-11681: Add ttest and pairedTtest Stream Evaluators
     new 8275952  LUCENE-2899: tests: remove unused constants
     new f8fb139  LUCENE-2899: OpenNLPPOSFilter: fix reset() to fully reset
     new 79073fa  LUCENE-8099: Fix IntelliJ dependencies
     new 9f7f76f  LUCENE-5803: Add a Solr test that we reuse analysis components across fields for the same field type
     new b5ad314  LUCENE-8077: Fixed wrong modulo usage in CheckIndex.
     new d9695cc  LUCENE-8104: Remove facet module compile-time dependency on queries
     new 960a5fd  SOLR-11785: Add multiVariateNormalDistribution Stream Evaluator
     new ba2ef4a  SOLR-11426: Make sure commitOnClose is enabled before running testNoCommit
     new 69e9f17  Add 7.2.0 backcompat indices.
     new 63cba40  Update doap files with 7.2.0 release.
     new f354a27  SOLR-11754: remove AbstractSolrTestCase; use SolrTestCaseJ4 instead. Also removed SolrExampleTestBase in Solrj-tests.
     new 1b201d0  LUCENE-8094: improve TermInSetQuery.toString
     new 67e1b4a  Remove extra <release> tag
     new 091f45d  SOLR-11730: Add simulated tests for nodeAdded / nodeLost dynamic in a large cluster. Plus some other fixes: * Fix leader election throttle and cluster state versioning in the simulator. * PolicyHelper was still using a static ThreadLocal field, use ObjectCache isntead.
     new b5d55b8  SOLR-11789: Add integrate Stream Evaluator
     new efbbc9e  SOLR-11754: Fix precommit
     new 6045066  SOLR-11791: Add density Stream Evaluator
     new 43f17f7  SOLR-11201: Implement autoscaling trigger for arbitrary metrics that creates events when a given metric breaches a threshold
     new 7e321d7  SOLR-11701: Upgrade to Tika 1.17 when available
     new e82e029  SOLR-11703: Solr Should Send Log Notifications if Ulimits are too low
     new 01023a9  LUCENE-8105: ReqOptSumScorer to implement setMinCompetitiveScore.
     new e3f9038  LUCENE-8097: Implement maxScore() on disjunctions.
     new 137675a  SOLR-11783: Rename core in solr standalone mode is not persisted
     new 6b368c0  SOLR-11426: removed infostream debug logging from master
     new 05ab5e1  SOLR-11555: If the query terms reduce to nothing, filter(clause) produces an NPE whereas fq=clause does not
     new af41d02  LUCENE-8110: Fix potential IndexOutOfBoundsException in *Classifier.getClasses(?,int).
     new 287062d  SOLR-11793: Reduce code duplication w.r.t. RestTestHarness(es).
     new 152d223  Revert "LUCENE-8110: Fix potential IndexOutOfBoundsException in *Classifier.getClasses(?,int)."
     new 0c4fb31  SOLR-11799: Fix NPE and class cast exceptions in the TimeSeriesStream
     new fbea59b  SOLR-11172: Add Mann-Whitney U test Stream Evaluator
     new 8e439a0  SOLR-7733: remove optimize from the UI.
     new b2f2481  LUCENE-8010: Fix similarities so that they pass tests.
     new c95dc6d  LUCENE-7993: Faster phrases if total hit counts are not required.
     new bc9836f  LUCENE-8111: IndexOrDocValuesQuery Javadoc references outdated method name.
     new 33f421e  LUCENE-8109: Propagate information about the minimum score in BooleanQuery.
     new 8dfb019  LUCENE-8010: Axiomatic similarities must incorporate the boost as a multiplicative factor.
     new deb7644  LUCENE-8010: TestGrouping expects that longer fields produce lower scores.
     new fbc8508  LUCENE-8010: Remove assumptions about how the similarity orders hits from FastVectorHighlighterTest.
     new 692e524  SOLR-11808: Add sumSq Stream Evaluator
     new ca29722  Remove a misleading comment left over from an earlier refactoring.
     new c1030ee  LUCENE-8012: Explanation takes Number rather than float
     new 6dd9dbf  LUCENE-8010: GroupingSearchTest assumes longer fields = lower scores
     new bdfbe43  LUCENE-8107: Fix test to not pick too large a distance. Committed on behalf of Ignacio Vera.
     new a7a28ec  LUCENE-8133: Increase MINIMUM_RESOLUTION to 1.5e-12.
     new caa731a  SOLR-11748: Remove Autoscaling action throttle
     new a56cb42  LUCENE-8012: LTR contrib needs to use float values in explanations
     new a925847  SOLR-11430: Add lerp and akima Stream Evaluators to support linear and akima spline interpolation
     new 2da4ed1  SOLR-11730 Add a nodeLost benchmark.
     new 1cc49d1  Add chiSquareDataSet Stream Evaluator
     new 9586d12  SOLR-11805: SolrJ's SolrResponse.getElaspedTime was sometimes a millisecond off
     new 94a680c  SOLR-11682: Add gtestDataSet Stream Evaluator
     new 8836fda  SOLR-11813: Reuse a NodeStateProvider in a session
     new 8fd7ead  LUCENE-8116: SimScorer now only takes a frequency and a norm as per-document scoring factors.
     new 5d4f029  SOLR-11798: Formally deprecate top-level <highlighting> syntax in solrconfig.xml in favour of <searchComponent> equivalent syntax.
     new 65c842f  SOLR-11801: Support customisation of the highlighting query response element. (Ramsey Haddad, Pranav Murugappan, David Smiley, Christine Poerschke)
     new 5a08fa8  SOLR-11798: Remove support for deprecated top-level <highlighting> syntax in solrconfig.xml. (master branch for 8x only)
     new 79bd05d  LUCENE-8099: Add some static methods to FunctionScoreQuery to replace Boosting/BoostedQuery
     new 0c18acb  LUCENE-8099: Update MIGRATE.txt
     new d250a14  LUCENE-8133: Rename TermContext to TermStates, and load TermState lazily if term stats are not required
     new 3980aea  LUCENE-8099: Add equality tests for FunctionScoreQuery
     new 925733d  SOLR-11653: TimeRoutedAlias URP now auto-creates collections using new RoutedAliasCreateCollectionCmd
     new b8b00786 SOLR-11771: Overseer can never process some last messages
     new 0d55811  SOLR-11771: Move CHANGES entry to the right version
     new d03cb44  SOLR-11758: Fixed FloatDocValues.boolVal to correctly return true for all values != 0.0F
     new d598517  SOLR-11824: Fixed bucket ordering in distributed json.facet type:range when mincount>0
     new 1f09d5b  SOLR-11819: The schema api reference manual page should not use hyphens in the example field name
     new 7695544  SOLR-11819: The schema api reference manual page should not use hyphens in the example field name
     new 3d8ef98  SOLR-11821: ConcurrentModificationException in SimSolrCloudTestCase.tearDown
     new 0744fea  LUCENE-8099: Replace BoostQParserPlugin.boostQuery() with FunctionScoreQuery.boostByValue()
     new 72e6869  SOLR-11830: PKI authentication testcases do not check for null principal
     new a9fec9b  SOLR-11730: Collect more stats in the benchmark. Add simulation framework package docs.
     new 2828656  SOLR-11809: QueryComponent.prepare rq parsing could fail under SOLR 7.2.0 - fix: QueryComponent's rq parameter parsing no longer considers the defType parameter. (Christine Poerschke and David Smiley in response to bug report/analysis from Dariusz Wojtas and Diego Ceccarelli)
     new 07afc23  LUCENE-8115: remove unnecessary-on-its-own {@inheritDoc} annotations.
     new ad6e8b8  LUCENE-8115: fail precommit on unnecessary-on-its-own {@inheritDoc} annotations.
     new bd69d64  LUCENE-8115: remove one TODO-on-its-own javadoc.
     new 144616b  Revert "SOLR-10783: add (partial) package-info.java to fix precommit"
     new a3a0e0b  Revert "LUCENE-8115: remove one TODO-on-its-own javadoc."
     new 07407a5  LUCENE-8122: Upgrade analysis/icu to ICU 60.2
     new 459ed85  SOLR-10716: Add termVectors Stream Evaluator
     new d189b58  SOLR-10716: Improve error handling
     new 9f22179  SOLR-11631: The Schema API should return non-zero status when there are failures
     new f7e166e  Add script to attempt to reproduce failing tests from a Jenkins log
     new 7a375fd  SOLR-11692: Constrain cases where SolrDispatchFilter uses closeShield
     new 74128cf  implement MapWriter
     new 6336ed4  SOLR-11062: new tag "diskType" in autoscaling policy
     new 838c604  LUCENE-8119: Remove SimScorer.maxScore(float maxFreq).
     new 2432bde  LUCENE-8075: Removed unnecessary null check in core/src/java/org/apache/lucene/codecs/blocktree/IntersectTermsEnum.java.
     new e3f3cdd  SOLR-11631: fix Solrj tests
     new f6eae40  SOLR-11631: fix another test
     new e538792  SOLR-11631: fix precommit
     new 4471c1b  SOLR-11218: Fail and return an error when attempting to delete a collection that's part of an alias
     new ae1e192  SOLR-11829: [Ref-Guide] Indexing documents with existing id
     new 077e8b1  SOLR-11825: stop testing randomized dates with function query sorting
     new 6a55def  SOLR-10995: Improve ChaosMonkey logic to find Jetty running leader node
     new 352ec01  LUCENE-8121: UH switch to SpanCollector API. Better accuracy. * Use the filtered freq in position sensitive terms (better scores) * Refactored UH's OffsetsEnum * Improved test randomization in TestUnifiedHighlighter & MTQ
     new 4d9a418  LUCENE-8121: Fix tests
     new 75d50b4  LUCENE-8116: Remove unnecessary IOException.
     new fd7aea5  LUCENE-8121: Fix span terms frequency to return the freq of the entire spans (not the frequency of the term within the span).
     new 35e6923  LUCENE-8120: Fix LatLonBoundingBox's toString() method
     new 4dac5aa  SOLR-11703: typo in bin/solr "impariment"; change to "disruption"
     new 60c6890  Ref Guide: typos and small edits
     new fa935cf  SOLR-11846: Force BM25Similarity on TestFieldCacheSort.testFieldScoreReverse.
     new 259a3df  Remove unused file from old Admin UI
     new fe86ab9  SOLR-11063: Suggesters should accept required freedisk as a hint
     new c110472  SOLR-11389: Fix test failures resulting from SOLR-11218
     new 972df6c  LUCENE-8125: ICUTokenizer support for emoji/emoji sequence tokens
     new 6dcbb2d  SOLR-3218: Added range faceting support for CurrencyFieldType
     new 518a3ec  Update doap files with 7.2.1 release
     new b6f6519  synchronize changes.txt for 7.2.1 release
     new f7f0ed1  Add 7.2.1 back compat test indexes
     new e4438a2  SOLR-11063: fixed test failure.
     new d99bfa4  LUCENE-8122: Updata autogenerated code after update to ICU4J 60.2
     new a08f712  SOLR-11737: Add kmeans Stream Evaluator to support kmeans clustering
     new 1c4b417  SOLR-11794: Restart replicate from ledaer on core reload on PULL replicas
     new d99799c  SOLR-11064: Collection APIs should use the disk space hint when using policy framework
     new e2bba98  SOLR-11854: multivalued primative fields can now be sorted by implicitly choosing the min/max value for asc/desc sort orders
     new a3c4f73  SOLR-11817: Move Collections API classes to it's own package
     new a6b5c5b  SOLR-11810: Upgrade Jetty to 9.4.8
     new 6781a0d  LUCENE-8129: allow passing filtered unicode sets to ICUFoldingFilter
     new 5e2ef5e  SOLR-11736: Rename knn Streaming Expression to knnSearch and add new knn Stream Evaluator
     new 03095ce  SOLR-11592: Add OpenNLP language detection to the langid contrib
     new 2900bb5  SOLR-11810: Upgrade Jetty to 9.4.8
     new 42832f8  SOLR-11834: ref-guide: [subquery] doesn't need top level fl to repeat subq.fl
     new f491fad  SOLR-11867: Add indexOf, rowCount and columnCount StreamEvaluators
     new 5425353  SOLR-11747: Pause triggers until actions finish executing and the cool down period expires
     new fc6f3a4  LUCENE-8130: fix NPE from TermStates.toString
     new f5e2267  LUCENE-8124: Fixed HyphenationCompoundWordTokenFilter to handle correctly hyphenation patterns with indicator >= 7.
     new f72a5db  LUCENE-8124: Add missing file.
     new 876ecd8  SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available
     new d0a5dbe  SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available
     new 4aeabe7  SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available
     new 183835e  SOLR-11624: Autocreated configsets will not use .AUTOCREATED suffix
     new e16da35  SOLR-11747: Fixed note in upgrade section
     new 2f4f893  SOLR-11051: Use disk free metric in default cluster preferences
     new 288ed17  SOLR-11648: A new admin UI to display and execute suggestions
     new 3450d71  SOLR-11648: message typo fixed
     new 653935b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new ad131bd  LUCENE-8136: Adopt iterative convergence for construction of planes from two vectors.  Thanks, Ignacio Vera!
     new 471a56a  SOLR-11648: Reverting until license files can be added
     new 4a6110c  SOLR-11648: A new admin UI to display and execute suggestions
     new 50a6cb1  SOLR-11862: Add fuzzyKmeans Stream Evaluatory
     new a664b63  SOLR-11890: Add multiKmeans Stream Evaluator
     new a09126d  SOLR-11862: Relax test thresholds
     new 6ca04b6  SOLR-11894: Ref guide: remove 'side' param from Edge N-Gram Tokenizer documentation
     new fa511a0  SOLR-11714: AddReplicaSuggester  / ComputePlanAction infinite loop.
     new 1d53815  Remove @SuppressPointFields annotation from DistributedTermsComponentTest, SOLR-11173 added TermsComponent support for Points fields.
     new 19474d9  SOLR-11889: Reset disk space when deleting collections. Use constants.
     new 78815c4  Add more javadocs to the UpdateLog class
     new 776899b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new c10ba5a  LUCENE-8139: Optimize polygon interior point discovery to check center of mass first.  Committed on behalf of Ignacio Vera.
     new 09f903e  SOLR-11714: Remove todo now that this issue has been fixed
     new d8e9ab8  SOLR-11722: Improve the v2/v1 API mapping, including a bug. Wrapped getParameterNamesIterator failed to consider attrToParams. (committing this separately from rest)
     new a1828a5  SOLR-11722: New CREATEROUTEDALIAS cluster command for time routed aliases. (a refactoring of some of the related parts will follow in next commit)
     new b0d244f  SOLR-11722: Refactor out a TimeRoutedAlias class from various parts. Also allowed TRA's to be tolerant of pre-existing collections.
     new 3c9829e  SOLR-11722: CHANGES.txt
     new 3856ae2  SOLR-11895: Fix Logging UI page to show "No Events"; remove loading spinner
     new 56f3f6d  SOLR-11782: Refactor LatchWatcher.await to protect against spurious wakeup
     new 154bdeb  SOLR-11617: Alias metadata API; returned from LISTALIASES, set via MODIFYALIAS
     new d15ab2f  SOLR-11658: Upgrade ZooKeeper dependency to 3.4.11
     new f0509c1  SOLR-11882: SolrMetric registries retain references to SolrCores when closed
     new c724845  SOLR-11882: SolrMetric registries retain references to SolrCores when closed
     new d85a166  SOLR-11882: SolrMetric registries retain references to SolrCores when closed
     new 00d453d  SOLR-11617: Fix test: delete aliases without async in tearDown
     new 27ef653  SOLR-11702: Redesign current LIR implementation
     new 586aa65  SOLR-11879: avoid EOFException when content is send without a payload
     new f7a75dc  SOLR-10525: Updates CHANGES.txt
     new d3d7b00  SOLR-11376: Support computing plans for only specific collections.
     new b4baf08  SOLR-10651, SOLR-10784: Add new statistical and machine learning functions to CHANGES.txt for 7.3 release
     new 1377375  SOLR-11873: Use time based expiration cache in all necessary places in HdfsDirectoryFactory.
     new c73bc6b  SOLR-11847: Resume publishing maven snapshot artifacts as part of Ant target jenkins-maven-nightly
     new e6928d8  SOLR-11658: ZK mentions: 3.4.10->3.4.11.  Also fixed CHANGES.txt attribution.
     new c56d774  SOLR-11661: New HDFS collection reuses unremoved data from a deleted HDFS collection with same name causes inconsistent view of documents
     new e2a5d46  SOLR-11879: moved the peek() call inside the for loop
     new a296092  SOLR-11926: correct/extend TermsComponentTest.testUnlimitedRows logic
     new abf3d11  SOLR-11480: Remove unused "Admin Extra" files and mentions. (Eric Pugh, Christine Poerschke)
     new d940a0e  Update copyright year(s) in lucene/NOTICE.txt and solr/NOTICE.txt files.
     new 4176231  Remove debug comment on top of doc file. Fixes #315
     new b310514  SOLR-11782: Use await(millis, TimeUnit.MILLIS) in LatchWatcher.await
     new 3ad61d2  SOLR-11067: REPLACENODE should identify appropriate nodes if targetNode is not provided
     new 0b0e8e5  SOLR-11880: ref-guide
     new ebb346d  LUCENE-8141: Do a better job of making sure polygon points are not coplanar.  Committed on behalf of Ignacio Vera.
     new f410df8  LUCENE-4198: Give codecs the opportunity to index impacts.
     new 5cf9b9f  LUCENE-4198: Make MultiTermsEnum implement impacts.
     new af5bc1c  SOLR-11835: Adjust Ukranian language example
     new 5b5a396  SOLR-11715: Fix example queries so they appear correctly; add fl param to geodist example
     new f0854ce  SOLR-11722: Dial down threads in ConcurrentCreateRoutedAliasTest
     new 8418081  Revert "SOLR-11882: SolrMetric registries retain references to SolrCores when closed"
     new b0b963c  Revert "SOLR-11882: SolrMetric registries retain references to SolrCores when closed"
     new 95122e1  SOLR-11916: new SortableTextField which supports analysis/searching just like TextField, but also sorting/faceting just like StrField
     new a4320aa  SOLR-11848: Ref Guide: include info on grouping operations and using curl for large files. This closes #303.
     new 98a0b83  SOLR-11613: Make message for missing dataimport config in UI more explicit
     new 9422609  LUCENE-8145: FieldOffsetStrategy.getOffsetEnum() now returns a single MultiOffsetsEnum
     new 8d27412  SOLR-11778 Add per-stage RequestHandler metrics.
     new 666f93a  LUCENE-4198: Fix propagation of flags in SimpleTextPostingsFormat.
     new ce5932f  SOLR-11778: Docs for per-stage metrics, and the missing "regex" parameter docs.
     new 9c0797d  LUCENE-7966: Build Multi-Release JARs to enable usage of optimized intrinsic methods from Java 9 for index bounds checking and array comparison/mismatch
     new dd90bfb  Add warning about inability to consume an input token graph to the Synonym Graph Filter and Managed Synonym Graph Filter entries
     new 4bd4972  LUCENE-8149: NRTCachingDirectory does not need to preemptively delete segment files and generate exceptions
     new 5240f69  SOLR-11879: avoid EOFException for empty input streams
     new 812d400  SOLR-11722 SOLR-11617: Alias tests: Ensure zkStateReader's view is up to date before acting
     new c508068  SOLR-11459: Fix in-place nonexistent doc update following existing doc update
     new 62537be  SOLR-11933: make DIH safer by not default checking the clean checkbox
     new 466c1ef  LUCENE-8156: Require users to not have ASM on the Ant classpath during build (this is required by LUCENE-7966)
     new d2e8e10  Add documentation for searchRate trigger.
     new 4700b1d  LUCENE-8161: Update Spatial4j to 0.7.  Add JTS as a test dependency.
     new 02b5172  SOLR-11925: Time Routed Aliases: router.autoDeleteAge feature
     new 1527ce5  SOLR-11925: Rename RoutedAliasCreateCollectionCmd as MaintainRoutedAliasCmd (internal Cmd)
     new 342e382  LUCENE-8163: BaseDirectoryTestCase produces random filenames that fail on Windows
     new 5a26381  SOLR-11722: Rename max-future-ms to maxFutureMs
     new d39751a  SOLR-11349: Rename ResponseBuilder's getQueryCommand to createQueryCommand.
     new b6f683d  SOLR-11349: Remove deprecated ResponseBuilder.getQueryCommand() method.
     new 1938631  LUCENE-8155: Add support for Java 9 in smoke tester
     new a1a9341  SOLR-11931: Fix contrib/ltr custom inner class feature/normaliser/model persistence.
     new 1a6d0f5  SOLR-11931: contrib/ltr tests: s/getCanonicalName/getName
     new 7d3fcce  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new f70477d  LUCENE-8155: Disable Smoker Javadocs checking on Java 9 (like in Ant)
     new 11a23a9  SOLR-11902: Clarify bin/solr -h text to describe which commands can be run remotely
     new 1fe34f1  LUCENE-8157: Do a better job of handling coplanar points in polygon construction.  Thanks to Ignacio Vera for his help on this code.
     new 1f3d971  SOLR-3089: RequestBuilder now exposes isDistrib() method
     new 277097c  LUCENE-8157: Fixing precommit
     new 4f351fd  LUCENE-8171: Refactor vector constructor to support later changes, and add an ignored test for a precision issue.
     new 1a4627d  SOLR-10261: Failure in replica didn't cause LIR; now it does
     new a6e4f16  LUCENE-8168: Move Groovy scripts in build files to separate files. Update Groovy to 2.4.13
     new bc0d6fb  LUCENE-7966: Add comment to Maven readme that MR-JAR is not supported and resulting artifacts are not identical to official Ant build
     new e4bd433  LUCENE-7966: Improve Solr build to not import Groovy too often (artifacts, distribution,...)
     new 627562e  LUCENE-7966: Revert change that's not needed
     new 9e9ed0d  LUCENE-7966: More Solr build dependency fixes
     new 1922e5b  LUCENE-8169: Migrate build to use OpenClover 4.2.1 for checking code coverage
     new 130a0c0  LUCENE-8169: Update link to OpenNLP test issue; remove instrumentation restriction to org.apache package, as we no longer need a license for OpenClover; remove permgen (no longer valid in Java 8+)
     new 95e94ab  LUCENE-8170: Improve OpenClover reports (separate test from production code);  enable coverage reports inside test-frameworks
     new c0f8e60  LUCENE-8170: Remove empty class file (Clover output)
     new 7a38394  LUCENE-8127: Speed up rewriteNoScoring when there are no MUST clauses.
     new aa157f1  LUCENE-8152: Improve consumption of doc-value iterators.
     new 3019913  SOLR-10338: Remove test class / command line program that was only used during development
     new 4e40679  LUCENE-8167: fix three incompleteEnumSwitch warnings
     new af5acc8  LUCENE-8167: fix some incompleteEnumSwitch warnings in solr/core
     new 298d90b  LUCENE-8167: fix two incompleteEnumSwitch warnings in solr/solrj
     new b3ea634  SOLR-11974: Disable test.
     new 034677d  SOLR-11978: use new SortableTextField in _default and sample_techproducts_configs configsets
     new b5bf3b9  SOLR-11898: ConcurrentModificationException when calling org.apache.solr.core.SolrInfoBean.getMetricsSnapshot
     new 8b3ae1b  Typo corrected.
     new 899966b  LUCENE-8152: Consistently use advanceExact over advance.
     new 7d07fbe  LUCENE-8033: FieldInfos always use dense encoding
     new 9040307  SOLR-11950: Parse CLUSTERSTATUS 'shard' param as comma-delim list
     new 8a5a4a6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new dd08400  LUCENE-8171: Check only for exactly zero magnitude vector, and otherwise let the iterative code try to converge.
     new 34354e9  LUCENE-8173: Tighten the envelope so Gram-Schmidt gets a tighter answer.  Less likely to blow up later.
     new 0231d5c  SOLR-11899 Fix a race condition when testing removal of ephemeral nodes.
     new 6b6927e  LUCENE-8171: Remove unused import.
     new fa0aa34  LUCENE-8167: fail precommit on incompleteEnumSwitch
     new 2c8bbc8  SOLR-11941: Add abstract contrib/ltr AdapterModel.
     new 00f970c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new a07493d  LUCENE-8106: reproduceJenkinsFailures.py improvements: add cmdline option parsing; sort max failures to the bottom of the report; retest at branch tip first with and then without the seed if 100% of iterations fail.
     new c4c6b2a  LUCENE-8174: Fixed toString method of (Double|Float|Int|Long)Range classes.
     new 890e8a5  LUCENE-8134: Index options are no longer automatically downgraded.
     new 4fb7e3d  LUCENE-8135: Implement block-max WAND.
     new a0c0fb8  SOLR-8090: Make text elements in the UI darker for better contrast and readability
     new aa9bf0c  SOLR-11944: Ref Guide: Add examples of GeoJSON and WKT
     new 36d8261  SOLR-11893: Fix wrong field name in UI screenshot
     new 53640b9  SOLR-6057: Change highlight color in UI Analysis screen
     new 61ea8f6  SOLR-11739: Don't accept duplicate async IDs in collection API operations
     new 250e5b2  SOLR-11739: Remove cast no longer needed
     new 26a0376  SOLR-11912: Improve TriggerIntegrationTest to avoid side-effects between tests (spurious autoscaling events). Add a convenience method to DistribStateManager to remove data recursively.
     new e71286c  LUCENE-8106: always fast-forward merge after checkout
     new 32f3570  SOLR-11912: Fix precommit.
     new ee51b65  SOLR-11988: Fix exists() method in EphemeralDirectoryFactory/MockDirectoryFactory to prevent false positives
     new 35cf4f6  SOLR-11897: Add toggle to disable auto-refresh of Logging page in the UI
     new cb88bdb  SOLR-11947: Work in progress
     new 6c0f9ac  SOLR-11689: Add l1norm, l2norm and linfnorm Stream Evaluators
     new a07edae  SOLR-11689: Update CHANGES.txt
     new d91e4cb  SOLR:11947: Fix ref guide build error
     new b4f8cd7  SOLR-11108: Shorten/improve _default-configset msg
     new 02c693f  SOLR-11971: Don't allow referal to external resources in DataImportHandler's dataConfig request parameter
     new a2eb1dc  Added copy sheet docs for Apache Zepplin
     new 34d3282  LUCENE-8134: Fix validation of index options.
     new a2fdbc9  Avoid thread contention in LRUQueryCache test
     new be7a811  SOLR-11964: SOLR-11874: Docs for ulimits (system) and queryAnalyzerFieldType (spellcheck)
     new e746d7a  SOLR-11588: Add matrixMult Stream Evaluator to support matrix multiplication
     new dfc0fe8  SOLR-11588: Update CHANGES.txt
     new 4bfcbc5  SOLR-11795: Add Solr metrics exporter for Prometheus
     new fafbb26  Revert "LUCENE-8125: ICUTokenizer support for emoji/emoji sequence tokens"
     new 9a7b56b  Revert "LUCENE-8122: Updata autogenerated code after update to ICU4J 60.2"
     new cc1efdb  Revert "LUCENE-8122: Upgrade analysis/icu to ICU 60.2"
     new a31a8da  SOLR-11795: avoid using static class name for logger
     new 74793a9  Revert "SOLR-11795: avoid using static class name for logger"
     new 291248c  Revert "SOLR-11795: Add Solr metrics exporter for Prometheus"
     new 317a2e0  LUCENE-8153: Make impacts checks lighter by default.
     new 4bb705b  LUCENE-8153: Fix usage.
     new ca22f17  Remove dead codec code.
     new 26e7af1  SOLR-11407: Make sure that the .system collection is not affected by cluster changes. Wait specifically for listeners to run.
     new a9f0272  SOLR-12006: Add a '*_t' and '*_t_sort' dynamic field for single valued text fields
     new 82a9984  SOLR-11912: Clean up left-over collections and defaults between tests.
     new 137e647  SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time
     new 6859acc  SOLR-11795: Add Solr metrics exporter for Prometheus
     new 7a17f5a  SOLR-11525: Add cloud/standalone check to 'AssertTool'
     new 4446545  Revert "SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time"
     new 364b680  SOLR-11407: Increase the imbalance of the cluster to increase the pressure to relocate replicas - in some test runs the policy decided not to move any replicas.
     new d2d987f  Fix ConcurrentUpdateSolrClient.Builder withQueueSize Javadocs
     new edd54e5  LUCENE-8106: add cmdline option --no-git to avoid all git usage; replaces --no-fetch cmdline option
     new df0f141  SOLR-11795: add more stuff under dev-tools for prometheus-exporter
     new 9e0e301  SOLR-12021: Fixed a bug in ApiSpec and other JSON resource loading that was causing unclosed file handles
     new bd3f30b  SOLR-12017: Remove BadApple and AwaitsFix annotations that link to closed JIRAs
     new 88e00d0  LUCENE-8106: collect Ant test sysprops from Jenkins log and add them to test repro lines
     new 720eba0  Revert "SOLR-11795: add more stuff under dev-tools for prometheus-exporter"
     new 4e198a2  Revert "SOLR-11795: Add Solr metrics exporter for Prometheus"
     new 29e5b8a  LUCENE-8031: DOCS_ONLY fields set incorrect length norm
     new b212f2e  SOLR-8327: Cluster state caching for nodes not hosting the collection
     new d3ef153  SOLR-12027: Increasing thread lingering to 80s
     new 6f2d99e  SOLR-10720: Aggressive removal of a collection breaks cluster status API
     new 6164643  SOLR-10809: Get precommit lint warnings out of Solr core
     new 86be873  SOLR-11911: Add more details to failure logs, modify the test to create a single event that contains all affected nodes.
     new a2eb7f3  SOLR-11407: Use all details of the query response in the handler response. More consistency in debug info from the test.
     new e08eac4  SOLR-11201: Fix bad assumptions made in testMetricTrigger
     new 50c17b9  SOLR-11923: Add bicubicSpline Stream Evaluator
     new 8760e32  SOLR-11067: improve tests logging
     new 606e91c  LUCENE-8106: fix module regex to recognize Windows path backslashes
     new 41af8bd  LUCENE-8106: stop parsing ANT_OPTS from Jenkins log
     new 3498dd9  Merge remote-tracking branch 'refs/remotes/origin/master'
     new 1fc3ca0  SOLR-11067: AwaitsFix. The test fails often as the target node some times is same as the source node
     new 1fe4560  SOLR-12028: BadApple and AwaitsFix annotations usage
     new d512cd7  Fix camel case in method name
     new 7de694e  LUCENE-5575: Non-reproducible TestICUTokenizerCJK failure
     new 98d85ea  SOLR-12028: Fix typo in property name
     new 2a158c2  Ref Guide: Copy editing changes committed for 7.3 & fixing typos
     new 939aedf  SOLR-12028: add jenkins-nightly-badapples target
     new d21e104  LUCENE-8187: Reduce the count of test iterations for nightly because it was causing timeouts.
     new 029432e  SOLR-12041: Fix random test failure in ChaosMonkeyNothingIsSafeWithPullReplicasTest
     new 7dba350  SOLR-12028: Make initialization of constants dynamic (by reading the annotation), also add missing reproduce info
     new eb80ca9  SOLR-11407: Wait for collections to recover before starting the test.
     new 1485b7a  SOLR-12031: Fix a confusion in index size units in the simulator framework.
     new ef98912  SOLR-11769: optimize useFilterForSortedQuery=true when no filter queries
     new fa7a3ce  SOLR-12043: Add mlt.maxdfpct to Solr's documentation
     new b26d67e  SOLR-11407: Explicitly create policy violations to force non-empty plan.
     new 57cfdb1  Ref Guide: fix line height changed in SOLR-11646 which inadvertently vertically stretched the left-hand nav;  adds a new CSS rule for tabbed sections on a page with the larger line height and changes back left-hand nav line height
     new 6098453  fix leaked SolrClient in SSLMigrationTest
     new 1bf7189  LUCENE-8188: Fixed bugs in OpenNLPOpsFactory that were causing InputStreams fetched from the ResourceLoader to be leaked
     new 373ed8c  Add version 6.6.3
     new 2289c27  Revert "Add version 6.6.3"
     new b732f06  SOLR-12028: BadApple and AwaitsFix annotations usage
     new acf87b3  LUCENE-8182: update changes.txt with missing bug fix in 7.3.0
     new 0424d9c  SOLR-12050: mark TestUtilizeNode as AwaitsFix as well as adding additional logging/assertions to help see what the bug is
     new 23aee00  SOLR-12031: Refactor Policy framework to make simulated changes affect more than a single node SOLR-12050: UTILIZENODE does not enforce policy rules
     new f1ce541  SOLR-11702: Remove old LIR call in SolrCmdDistributor and let DistributedUpdateProcessor handle it on finish()
     new e3032dd  LUCENE-8126: New spatial prefix tree (SPT) based on google S2 geometry
     new a281177  LUCENE-8126: fix precommit
     new ca21315  LUCENE-8126: fixed jar checksum
     new c59e2e9  SOLR-11843: Fix Admin UI handling of router.field and router.name params; change routerField label to match param name
     new c5938f7  SOLR-11597: Add contrib/ltr NeuralNetworkModel class. (Michael A. Alcorn, Yuki Yano, Christine Poerschke)
     new 79c2988  LUCENE-6271: docs: TermsEnum.postings(...) will not return null
     new 71fc9cd  SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time
     new b470a63  Ref Guide: Fix link to Tika docs on lang detection; typo in autoscaling API path
     new 18edca0  SOLR-12053: RestartWhileUpdatingTest and HdfsRestartWhileUpdatingTest are incredibly slow.
     new 78f11d0  SOLR-11066: Marking the test as AwaitsFix until the test failures on jenkins are investigated and fixed
     new ad7e94a  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 9de4225  SOLR-12011: Consistence problem when in-sync replicas are DOWN
     new b83d203  re-enable test, there is nothing wrong with this test, its not a goddamn bad apple. its just great at finding bugs
     new 97299ed  LUCENE-8191: if a tokenstream has broken offsets, its broken. IndexWriter always checks, so a separate whitelist can't work
     new dc5db9b  SOLR-12054: ebeAdd and ebeSubtract should support matrix operations
     new 6d66fc0  SOLR-11795: Add Solr metrics exporter for Prometheus
     new 3344306  SOLR-11066: Fix TriggerIntegrationTest.testScheduledTrigger by ensuring number of jetties is always 2 before start of test
     new 27eb6ba  SOLR-12011: Remove FORCEPREPAREFORLEADERSHIP
     new fc8c239  SOLR-11957: Increase MaxFileSize=32MB and MaxBackupIndex=10 for RollingFileAppender in log4j.properties
     new 2620d36  SOLR-11957: Update ref guide and bin/solr script with the new values
     new 50a04c0  SOLR-11267: Add support for "add-distinct" atomic update operation
     new 52d5fcb  LUCENE-8190: Specialized cell interface to allow any spatial prefix tree to benefit from the setting setPruneLeafyBranches on RecursivePrefixTreeStrategy
     new d789516  LUCENE-8190: Add entry in CHANGES.txt
     new e0d6465  LUCENE-8126: Add "s2" to SpatialPrefixTreeFactory lookup table
     new fc2fd1d  SOLR-12020: fix refinement of terms facet on date field (don't use Date.toString)
     new c4c391a  SOLR-12020: Remove unused import
     new c1a4425  SOLR-11960: Add collection-level properties
     new 4bdc99a  SOLR-12047: Increase checkStateInZk timeout
     new 122271f  SOLR-11795: use README.txt rather than .md and add description for default values
     new 9cec222  SOLR-11066: Added examples of startTime in ref guide. Added null check for processor and code comments to explain skipped events and lastRunAt initialization. Moved default preferredOp value to ComputePlanAction. Extracted a constant.
     new 378d799  Add release 6.6.3 to DOAP files
     new 2ff27ca  SOLR-12061: Comment out failing test
     new be11f56  SOLR-11795: Add more explanation in places; rework headings a bit; fix CSS for better display of labeled list
     new 8b9a1ad  SOLR-11066: Renamed the internal ScheduledTriggers.ScheduledTrigger inner class to TriggerWrapper to avoid confusion with the ScheduledTrigger added in this issue
     new e5541bc  Add version 6.6.3
     new eab33d0  Synchronize 6.6.3 changes
     new 28de821  Add 6.6.3 back compat test indexes
     new 3c153cc  SOLR-12011: FORCELEADER should also remove recovering flag of a replica so it can win the election
     new 1b8651d  SOLR-12011: Remove unused import
     new 498927d  SOLR-11066: Use timeZone.toZoneId instead of ZoneId.of(timeZoneString) because the latter cannot lookup short aliases
     new 277dd05  SOLR-12061: Fix substitution bug in API V1 to V2 migration
     new 23765a9  SOLR-12028, SOLR-7736: testPublishAndWaitForDownStates always fails
     new ee1c742  SOLR-11722: Merge CREATEDROUTEDALIAS command into CREATEALIAS.  Only an API & docs change; the implementation was already there.
     new 2bb6b98  SOLR-11648: Ensure cluster-suggestions page resets menu so that collection and core list are displayed on page load
     new b17052e  SOLR-11670: Implement a periodic house-keeping task.
     new 582c828  SOLR-11722: Minor improvements to documentation in collections.Commands.json
     new b20573d  Ref Guide: really minor typos/grammar fixes
     new ab4cd42  SOLR-12068: Remove unnecessary config from example
     new 588e19e  SOLR-11976: TokenizerChain.normalize was only considering the first MultiTermAwareComponent
     new dae5728  SOLR-11702: Fix precommit, only throw error to client if the replica is not in the same shard as leader
     new 7dfb04e  SOLR-12072: Invalid path string using ZkConfigManager.copyConfigDir(String fromConfig, String toConfig)
     new 423a8cf  SOLR-12051: Election timeout when no replicas are qualified to become leader
     new 4c2703e  SOLR-12051: Update upgrade notes
     new b7b638e  Ref Guide: fix rendering of _val_ param in function query example
     new 78097d2  SOLR-12075: BadApple TestLargeCluster until the issues can be resolved.
     new 05d4a93  SOLR-12051: Adding error log in case of data loss
     new f0d46ea  SOLR-12067: Increase autoAddReplicas default 30 second wait time to 120 seconds
     new e47bf8b  SOLR-12011: Remove unused imports
     new 2eeed51  SOLR-12077: Add support for autoAddReplicas in the collection creation dialog in Admin UI
     new 971bd26  SOLR-11629: Add new CloudSolrClient.Builder ctors
     new f1f929b  SOLR-12028: BadApple and AwaitsFix annotations usage
     new e926f43  SOLR-11702: Remove noise of exception messages on failed to ping leader
     new fa55f0c  SOLR-9510: introducting {!filter param=$fq excludeTags=t,q}foo:bar, also adding filters and excludeTags local params into {!parent} and {!child}
     new 779821f  LUCENE-8176: await HttpReplicatorTest completion for a minute.
     new 8f1350a  SOLR-11673: specifying exact ticket in @BadApple
     new 13d1c4b  SOLR-11947: Remove place holders for documentation that will not be complete for 7.3
     new 1f68a33  Update versions
     new 0031150  Add missing 7.2.1 version
     new a9fd075  SOLR-12028: Remove BadApples for LIRRollingUpdatesTest
     new 55ba89e  SOLR-12070: Fix testJmxIntegration that used obsolete APIs.
     new bf6503b  SOLR-11617: rename alias metadata to properties
     new 28ddb5f  Remove BadApple from this test for now - the bugUrl wasn't valid anymore and the test seems to pass.
     new 2a0b776  SOLR-12076: Remove unnecessary printLayout usage in CDCR tests
     new b82ce51  Fix precommit (stray import).
     new 68d8eb4   SOLR-12064: resize reused accs to fix bugs with limit:-1 and missing:true
     new 0cd9f7f  SOLR-12028: Remove BadApples for ZkShardTermsTest.testParticipationOfReplicas
     new cc3c4b6  LUCENE-8201: improve the test a bit to try to diagnose timeouts on jenkins.
     new 536e16d  SOLR-12067: Fix AutoAddReplicasIntegrationTest by using solr.xml which has autoReplicaFailoverWaitAfterExpiration set to 10 seconds
     new ed6feded SOLR-11670: Use TimeSource's value of NOW consistently when parsing date math. Add a unit test for TimeSource's epochTime.
     new 2a7826f  Ref Guide: Typo 'Syntac' -> 'Syntax'
     new 8ba6a95  Ref Guide: standardize parameter formatting
     new b6fcf41  SOLR-12070: Make sure searcher beans are registered.
     new 179421b  SOLR-12058: Add 7.3 Upgrade Notes to Ref Guide; clarify LIR changes for CHANGES Upgrade Notes
     new e95fe39  Ref Guide: Add master-only page for upgrading to Solr 8 - place for notes for now
     new bcf7405  Ref Guide: add placeholder major changes in solr 8 page into hierarchy so the build doesn't break
     new 5ebca37  SOLR-11648: Add docs for autoscaling suggestions UI that didn't get done with the feature
     new e9393e8  SOLR-12081: improve docs on query parsing RE embedded queries, uf
     new 9de0ebe  SOLR-12086: Fix format problem in FastLRUCache description string shown on Cache Statistics page
     new ef291c9  LUCENE-8200: Allow doc-values to be updated atomically together with a document
     new 941351a  SOLR-12090: Move DistribStateManager, NodeStateProvider and SolrCloudManager interfaces out of the autoscaling package
     new 5e02c18  SOLR-11911: Wait a while for left-behind threads from executors.
     new 446d384  TestGrouping.testRandom() requires BM25Similarity
     new b779337  LUCENE-8200: Fix NPE in TestIndexWriter
     new 57524f1  SOLR-12083: Fix RealTime GET to work on a cluster running CDCR when using Solr's in-place updates
     new cb453ce  SOLR-12078: Fixed reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart that happened due to using stale http connections
     new 12d543c  Ref Guide: make sure some URLs aren't hyperlinked; rename "Appendix" section of AWS docs because it looks weird in the middle of the PDF
     new 25ec5cd  SOLR-11670: Allow for larger diff in simulated time.
     new dab739a  SOLR-11702: Minor edits to log and exception messages
     new 12fc8c7  LUCENE-8200: Add dummy doc before forceMerge in TestIndexWriter to force a new segment
     new 5dfba25  LUCENE-8205: Simplify AbortingException handling and tragic event logic
     new 759b0d0  SOLR-12099: Remove reopenReaders attribute from 'IndexConfig in SolrConfig' page in ref guide
     new fbdf7fa  SOLR-11920: Differential file copy for IndexFetcher
     new 143b613  LUCENE-8205: Suppress potential second exception caught by  ECJ
     new f2a4579  LUCENE-8205: Rethrow even if no inner exception happens
     new 0dfe198  SOLR-12091: Rename TimeSource.getTime to getTimeNs.
     new b896fe6  LUCENE-8208: Use a tighter definition of identical when it comes to vectors.
     new 349579f  LUCENE-8211: Handle the case where we've got a full-half-world single-plane path in GeoComplexPolygon.
     new 1237253  SOLR-10912: Add scripts for automatic patch validation
     new d50890e  SOLR-12098: Document the Lucene spins auto-detection and its effect on CMS dynamic defaults
     new 67dab22  SOLR-11960: Don't add property listeners on core registration
     new cc1ad49  SOLR-10912: excluding apparently unnecessary plugins: 'junit' and 'javac' (the 'unit' and 'compile' plugins are producing output but the 'j' ones aren't)
     new 63fde15  SOLR-10912: updating copy of Jenkins precommit job script: proc max limit code seems not to work on jenkins slaves, so put it at a fixed 10k; added customization of artifact url so console output links in the JIRA comment report work properly; no longer attempting to cache the yetus download, since it always downloads every time anyway.
     new bd20e36  SOLR-10912: attempted personality plugins fix: trying just junit/javac instead of unit/compile (which didn't actually do anything at all)
     new ac9559d  SOLR-10912: reverting personality plugins changes to include junit+unit and javac+compile, since this combo works, and neither one individually does.
     new 298063e  SOLR-10912: personality fix: in solr-ref-guide, don't run compile and unit plugins. Also, consistently use curly brackets when interpolating variables
     new 2ca741d  SOLR-11749: Introduce bin/solr test suite
     new 92002ed  SOLR-12067: Ref Guide updates for autoAddeplicas: change default for autoReplicaFailoverWaitAfterExpiration; running-solr-on-hdfs had inaccurate information about the feature;moved param info to autoscaling trigger docs; removed unsupported params & added warning about clusterprop deprecation
     new cbd4b67  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cd39314  LUCENE-8214: Do a better job of selecting the test point for a geocomplexpolygon.
     new 7330010  SOLR-12103: Raise CryptoKeys.DEFAULT_KEYPAIR_LENGTH from 1024 to 2048.
     new 4c8825b  SOLR-12097: Document the diskType policy attribute and usage of disk space in Collection APIs
     new 80485cf  SOLR-12067: omitted correct information about where to define autoAddReplica trigger param
     new 144206d  Ref Guide: Use version param in GH link for LTR examples; fix name of demo script; make Git URL more precise
     new b6427c8  Ref Guide: Parameterize another place that uses version with solr-docs-version variable
     new c4d0223  SOLR-12083: Fix PeerSync, Leader Election failures and CDCR checkpoint inconsistencies on a cluster running CDCR
     new 77954fe  SOLR-12063: Fix the Jira number mentioned against the changes entry for this fix
     new be8dca3  SOLR-12110: Replica which failed to register in Zk can become leader
     new 4b08efc  SOLR-11731: LatLonPointSpatialField now supports docValue retrieval Closes #323
     new c98ab25  SOLR-12101: ZkTestServer was not handling connection timeout settings properly.
     new c48177b  SOLR-12028: BadApple and AwaitsFix annotations usage
     new ec9bc02  SOLR-11331: Ability to run and debug standalone Solr and a single node SolrCloud server from Eclipse. Also being able to run all Lucene and Solr tests as a configuration
     new 6eac67f  Fix changes
     new 916ed60  LUCENE-8212: Never swallow Exceptions in IndexWriter and DocumentsWriter
     new d09cc1c  LUCENE-8206: improvements to TestIndexWriterWithThreads.
     new f282a85  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 7d9783d  SOLR-11648: Do not show suggestions menu item in standalone solr mode
     new fa03a38  SOLR-11670 This functionality was added in 7.4 and not in 7.3.0.
     new 9980f05  SOLR-11911: Check for thread interrupted and stop looping.
     new ed2d358  SOLR-11670: Make sure defaults are applied in simulated cluster.
     new aae07d9  LUCENE-8155: Fix Solr example with Java 9 (was a problem when reverting an old commit)
     new d6ed71b  SOLR-12118: Solr Ref-Guide can now use some ivy version props directly as attributes in content
     new 8bd7e5c  SOLR-11891: DocStreamer now respects the ReturnFields when populating a SolrDocument This is an optimization that reduces the number of unneccessary fields a ResponseWriter will see if documentCache is used
     new 9b4b7c6  LUCENE-8214: Update CHANGES.txt
     new a832411  LUCENE-8214: Move message to a different place
     new 7cadada  LUCENE-8219: Do a better job of estimating automaton array sizes up front, to save on reallocation.  Committed on behalf of Christian Ziech.
     new 65559cb  LUCENE-8212: Make sure terms hash is always closed
     new 3048e5d  LUCENE-8008: Remove unintended changes.
     new 2e35ef2  LUCENE-8215: Fix several fragile exception handling places in o.a.l.index
     new 7109934  LUCENE-8197: Efficient integration of static scoring factors.
     new 3afb8b1  SOLR-11134: This test fails reproducibly, mark it as AwaitsFix.
     new 0412027  LUCENE-8197: Fix CHANGES entry.
     new 0c61c85  LUCENE-8106: Handle IncompleteRead exceptions while downloading the Jenkins log by retrying a limited number of times
     new a845023  SOLR-12024: fix parameter name from "encoding" to "encoder"
     new 48512cc  Ref Guide: fix a few wrong javadoc links
     new db62ffe  Ref Guide: two more bad javadoc links
     new 9cda074  EarlyTerminatingSortingCollector is no longer a public class on master (LUCENE-8059) so we should stop linking to it from the ref-guide
     new 63a145a  SOLR-12129: After the core is reloaded, term of the core will not be watched
     new d2ef38d  SOLR-12110: Remove debug log for test
     new f664896  LUCENE-8212: Ensure all closeables are closed even if an VMError is thrown
     new d4e69c5  LUCENE-8217: Remove IndexFileDeleter#decRefWhileHandlingExceptions
     new fac84c0  LUCENE-8202: Add FixedShingleFilter
     new 51a6bec  SOLR-10912: fix routing of Solr non-contrib build output dirs (e.g. solr/core -> ../build/solr-core; previously -> ../build/core)
     new 8e87a3e  Remove obsolete comment
     new 2c4b78c  LUCENE-8202: Add checks for shingle size
     new 92f1cde  SOLR-12087: Deleting replicas sometimes fails and causes the replicas to exist in the down state
     new ea12b5f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 086682b  LUCENE-8220: Handle polygon tiling issues in a more robust way.
     new e340cef  SOLR-12015: Add support "add-distinct" in AtomicURP so that we can use the 'add-distict' as a request parameter e.g: atomic.add-distict=<multival-field-name>
     new e364f5b  SOLR-12015: fixed typo in CHANGES.txt
     new 848a410  SOLR-10075: TestNonWritablePersistFile fails when run as a single test under root.
     new 5a61a18  SOLR-10075: Move assumes to @BeforeTest instead of changing to if statements to prevent false fails.
     new ea50409  SOLR-10075: Remove test code.
     new c4abbfd  SOLR-11551: Standardize CoreAdmin API status codes
     new 94c360d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d49ba5c  LUCENE-8220: Refine how handle tiling coplanarities further.
     new 9e5468a  LUCENE-8220: need a continue, not a break
     new 5e1d6f3  LUCENE-8220: Code cleanup in preparation for returning GeoComplexPolygon as an alternative instead of tiling.
     new 273a829  LUCENE-8220: Switch over to using GeoComplexPolygon if we can't tile a polygon.
     new 85c1826  LUCENE-8220: Add general makeGeoPolygon variant that decides the best technology for you.
     new bbf8306  LUCENE-8202: Fix positionlength for FixedShingleFilter and add limits to shingle size and count
     new 4bb02d8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 26ba705  LUCENE-8220: Fix yet another case where we cannot tile.
     new 624d128  SOLR-7887: Upgrade Solr to use log4j2 -- log4j 1 now officially end of life
     new 07d255a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 6dcb6ae  LUCENE-8227: Handle identical planes properly in GeoComplexPolygon.
     new b0f677c  SOLR-12087: Fixed bug in TimeOut.waitFor that can cause an infinite loop and added javadocs
     new f2e3b10  LUCENE-8224: Allow releases to be built with ant 1.10
     new f4fb19f  LUCENE-8224: Fix typo in error message
     new df9b884  Ref Guide: fix bad link to another CDCR page
     new bea6e23  SOLR-7887: Log4J2 upgrade fixes
     new dc2ad70  SOLR-9510: documentation
     new 1ed4e22  SOLR-11947: Squashed commit of the following ref guide changes:
     new e69c614  SOLR-11947: Rollback inadvertent code change during documentation updates.
     new 05dca04  SOLR-11947: Fix typo
     new be5f73c  SOLR-11947: Fix ref guide jenkins errors
     new 4522e45  LUCENE-8175: un-revert "LUCENE-8122: Upgrade analysis/icu to ICU 60.2"
     new bdfe1e6  LUCENE-8175: un-revert "LUCENE-8122: Updata autogenerated code after update to ICU4J 60.2"
     new 23bff7d  LUCENE-8175: un-revert "LUCENE-8125: ICUTokenizer support for emoji/emoji sequence tokens""
     new cf1a08f  LUCENE-8175: move CHANGES entry to next release
     new 86fb45d  SOLR-11947: Try different link format
     new 40c8792  LUCENE-8175: upgrade icu4j to 61.1 which fixes concurrency issue
     new bd42934  SOLR-7887: Log4J2 upgrade fixes part 2
     new 3adacbc  SOLR-11947: Fix more broken links
     new 8e68bdf  SOLR-11947: Try new anchor format
     new e595541  LUCENE-8192: always enforce index-time offsets are correct with BaseTokenStreamTestCase
     new e51735d  SOLR-11947: Try another new anchor format
     new ecb94ba  SOLR-7736: Fix ZkController.publishAndWaitForDownStates
     new b3cf209  LUCENE-8223 - remove time dependent checks in performance test
     new 160faaf  SOLR-12146: LIR should skip deleted replicas
     new 64c110c  SOLR-10734: Fix Multithreaded test/support for AtomicURP
     new 89e337e  SOLR-10734: Marking test with BadApple once again until the new failures can be fixed
     new 0868603  SOLR-12136: Document hl.q parameter, plus fixed minor typo in json faceting
     new ade2cf2  SOLR-12141: Fix "bin/solr" shell scripts (Windows/Linux/Mac) to correctly detect major Java version and use numerical version comparison to enforce minimum requirements. Also remove obsolete "UseParNewGC" option. This allows to start Solr with Java 10 or later.
     new b151b2c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 5b429df  LUCENE-8227: Under pressure, had to @Ignore tests that caused intermittent failures.  This means no further work on Geo3D until these tests can be re-enabled.
     new f8af274  SOLR-12153: Remove Thread.sleep from ZkSolrClientTest.testMultipleWatchesAsync
     new 3e29c7d  SOLR-12035: edimax should include charfilters in nostopanalyzer
     new ab32506  SOLR-10734: AtomicUpdateRequestProcessor can cause wrong/old values to be set under concurrent updates for the same document. Multithreaded test for AtomicUpdateRequestProcessor was also beefed up and fixed.
     new 9e780ba  LUCENE-7935: Publish .sha512 hash files with the release artifacts
     new 3be8cfb  SOLR-10734: Clone the original solr document each time we retry
     new 7260d9c  SOLR-11882: SolrMetric registries retained references to SolrCores when closed.
     new 060d82a  LUCENE-8230: Upgrade forbiddenapis to version 2.5
     new e96811c  LUCENE-8228: removed obsolete IndexDeletionPolicy clone() requirements from the javadoc.
     new d7197b2  SOLR-12087: Check for exception message of request recovery to remove LIR node
     new 668b817  SOLR-12145: ConcurrentModificationException in SimNodeStateProvider.getReplicaInfo.
     new 358e595  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new bc40f6c  LUCENE-8227: Redevelop path iterator implementations to make them robust against edges on paths.
     new 701af06  SOLR-12136: Docs: Improve hl.fl, hl.q, hl.qparser
     new 1ce7253  LUCENE-8106: add missing import
     new b5a3678  SOLR-12136: fix bad links breaking the build
     new e55b7e9  SOLR-12162: CorePropertiesLocator Exception message contains a typo when unable to create Solr Core
     new 2370731  SOLR-12028: BadApple and AwaitsFix annotations usage
     new ed9e5eb  SOLR-12152: Split up TriggerIntegrationTest into multiple tests to isolate and increase reliability
     new ac8cbaa  SOLR-12152: Fix node count to 2 for TriggerSetPropertiesIntegrationTest
     new 1aafc90  SOLR-12152: Fix compilation error due to missing import
     new 0e5374e  SOLR-12152: Extracted TriggerIntegrationTest.testEventFromRestoredState into its own test class
     new ae6d29f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new e06554a  LUCENE-8227: Widen plane envelopes a small amount to allow for some imprecision when intersecting inner and outer edges.
     new 83cca5c  SOLR-12133: Fix failures in TriggerIntegrationTest.testEventQueue due to race conditions
     new b78d980  LUCENE-8227: Remove unused import to make precommit happy
     new 0ef68f7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 590e671  LUCENE-7642: Multi-pronged approach to fixing this problem.  Main fix is a better detection of parallelness in polygon adjoining edge planes.  We deliberately make parallel determination less strict now than technically needed to avoid pathological cases.  Other downstream changes devolve from that.
     new d483108  SOLR-12168: LIROnShardRestartTest failures
     new 35bfe89  SOLR-12066: Cleanup deleted core when node start
     new e3c67b1  SOLR-12169: Update jira number in BadApple annotation
     new 85decab  SOLR-12133: Fix race conditions that caused TriggerIntegrationTest.testEventQueue to fail
     new bd85fd3  SOLR-12169: Fix ComputePlanActionTest.testSelectedCollections fails on jenkins by aggressively cleaning up trigger state left by other test methods in the test setup
     new ab09294  SOLR-12066: Move test to DeleteInactiveReplicaTest
     new acb3c37  LUCENE-8232: Separate out PendingDeletes from ReadersAndUpdates
     new ca02e63  LUCENE-8232: Write and Checkpoint DV updates seperately if we drop a reader
     new dc9c603  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new b4a83ff  LUCENE-7642: Take the slightly more cautious approach of introducing a plane method for functional identicality.
     new d98138a  Add a description to all public targets
     new 7a920cb  SOLR-11673: Slave doesn't commit empty index if new index appears on master by deafult.
     new a4789db  SOLR-7736: break OverseerTriggerThread when interrupted.
     new 8189e4f  SOLR-12133: Fix race conditions that caused NodeMarkersRegistrationTest.testNodeMarkersRegistration to fail
     new 805438c  SOLR-12133: Removing BadApple annotation
     new d2cb6ad  SOLR-9399: Delete requests do not send credentials & fails for Basic Authentication
     new ade301b  SOLR-9399: Delete requests do not send credentials & fails for Basic Authentication (CHANGES.txt)
     new d89a900  SOLR-12174: Refactor Streaming Expression function registration
     new 269a676  SOLR-12133: Fix precommit
     new 41a1cbe  SOLR-7887: Fix logging filePattern to use solr.log.X format
     new 2c1f110  SOLR-12172: Fixed race condition in collection properties
     new d332764  LUCENE-8234: Fixed bug in how spatial relationship is computed for GeoStandardCircle when it covers the whole world
     new 00eab54  LUCENE-8196: Add IntervalQuery and IntervalsSource to the sandbox
     new 0989e58  SOLR-12144: SOLR_LOG_PRESTART_ROTATION now defaults to false, we leverage log4j2 for log rotation on startup
     new 1d6502c  LUCENE-8196: Check that the TermIntervalsSource is positioned on the correct term
     new a14980c  SOLR-12095: AutoScalingHandler should validate triggers before updating zookeeper.
     new a8b4230  SOLR-12095: Fix precommit issues.
     new a6e24b2  Ref Guide: fix out of order heading levels (were 3s, should be 2s after 1s)
     new b87cbc2  SOLR-12165: Ref Guide: DisMax default mm param value is improperly documented as 100%
     new c0709f1  SOLR-12134: hook ref-guide 'bare-bones-html' validation into top level documentation target using relative javadoc URL prefixess that are now validated to point to real files
     new 56f80c0  SOLR-12154: Disallow explicit usage of Log4j2 logger via forbidden APIs
     new 34b83ed  SOLR-12176: Improve FORCELEADER to handle the case when a replica win the election but does not present in clusterstate
     new 7117b68  LUCENE-8196: Check for a null input in LowpassIntervalsSource
     new cf56890  LUCENE-8236: Filter duplicated points when creating GeoPath shapes to avoid creation of bogus planes.
     new ecc17f9  LUCENE-8233: Add support for soft deletes to IndexWriter
     new 2bbd193  SOLR-12095: Missed a few calls to init().
     new 8e276b9  SOLR-11929: UpdateLog metrics are not initialized on core reload
     new 3e17933  Add 7.3.0 release to DOAP files
     new ef902f9  SOLR-7887: fix maven compilation by turning off annotation processing
     new 469979d  Moved system.out from the forked subprocess to test because it uses inherited i/o handles directly and shows as unexpected JVM output.
     new 2ace16c  Add 7.3.0 back-compat test indexes
     new 60ae7be  LUCENE-7935: Keep md5/sha1 checksums for maven artifacts
     new 4a902f3  LUCENE-8233: Use a consistent merge policy in test to make sure segment counts match
     new 508476e  LUCENE-8239: Add failing test with ignore flag
     new 9b03f8c  LUCENE-8239: Identify the situation where the travel and test point plane envelopes are off the ellipsoid and avoid them.
     new 8b3fc53  SOLR-12136: highlighting.adoc: Add links and clarify "hl.fl" must refer to stored fields.
     new 27f4772  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 74c2b79  LUCENE-8239: Handle degenerate vector case on linear edge evaluation.
     new 2573eac  SOLR-12134: CHANGES entry: ref-guide 'bare-bones html' validation is now part of 'ant documentation' and validates javadoc links locally
     new 8e7b1b2  Ref Guide: remove unused README that was copied with our theme design and has never been relevant for us
     new f1d6911  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d420139  SOLR-12175: Add random field type and dynamic field to the default managed-schema
     new 80375ac  SOLR-12183: Refactor Streaming Expression test cases
     new c58516e  SOLR-12183: Remove dead code
     new d2845b0  SOLR-12175: Fix TestConfigSetsAPI
     new 4137f32  SOLR-12183: Fix precommit
     new 9009fe6  SOLR-10616: add 'java-javadocs' as a variable in the ref-guide, and cleanup some overly specific mentions of 'Java 8'
     new aba793d  LUCENE-8239: remove unused import of @Ignore
     new 348de9e  LUCENE-8245: Adjust envelope to not leave as big a gap between travel planes and above/below planes.
     new 73d7410  Use asciidoctor's 'attribute-missing: warn' option and fix some places that were generating warnings because of unescaped/uninteded attribute syntax
     new b2d756c  Ref Guide: fix color definition so monospace links display with color
     new abaf378  Ref Guide: add language to source blocks; split optimistic concurrency example & add explanations
     new 5c37b07  SOLR-12199: TestReplicationHandler.doTestRepeater(): TEST_PORT interpolation failure: Server refused connection at: http://127.0.0.1:TEST_PORT/solr
     new 0f53adb  LUCENE-8238: improve javadocs for WordDelimiterFilter and WordDelimiterGraphFilter
     new 005da87  LUCENE-8226: Don't generate unnecessarily massive indexes for index vs query sorting test
     new 2ae488a  SOLR-12147: Don't use MemoryPostingsFormat for TestDocTermOrds.testTriggerUnInvertLimit
     new bd8fe72  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 9bd6d13  LUCENE-8245: Don't rely only on 'intersects' code to determine whether we should bother looking for crossings; also see if endpoints lie on travel planes.
     new 9936458  LUCENE-8243: fix IndexWriter.addIndexes(Directory[]) to properly preserve index file names for updated doc values fields
     new 3530397  SOLR-11971: Add CVE number: CVE-2018-1308
     new a49543b  LUCENE-8243: Add original finder to the attribution list in the CHANGES.TXT
     new 6568f3b  LUCENE-8222: Await-fix TestICUTokenizerCJK.
     new b82f591  Disable rewrite optimizations that can make the test fail because of floating-point rounding errors.
     new ed62b99  LUCENE-8237: Add a SoftDeletesDirectoryReaderWrapper
     new a7a3c0a  LUCENE-8237: Add missing CHANGES.TXT entry
     new ea08bd3  SOLR-12096: Fixed inconsistent results format of subquery transformer for distributed search (multi-shard)
     new f83a8da  SOLR-12096: Removing redundant patch file
     new 798d351  LUCENE-8242: Deprecate createNormalizedWeight
     new e30264b  LUCENE-8242: Remove IndexSearcher.createNormalizedWeight
     new f0aed93  SOLR-12139: eq() now works on strings and perhaps anything
     new a12d398  SOLR-12205,SOLR-7887: fix maven javadoc generation by removing unrecognized annotation processing directive
     new 1cd8597  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 661fdf3  LUCENE-8245: Add more tests that demonstrate problems with GeoComplexPolygon.
     new 0e4605c  SOLR-12198: Stream Evaluators should not copy matrices needlessly
     new 1d8c58e  SOLR-12198: Fix precommit
     new 5e2a5a5  SOLR-10783: Add support for Hadoop Credential Provider as SSL/TLS store password source.
     new a70b257  SOLR-12096: Fix test failure, using deterministic sort order
     new d45211d  LUCENE-8247: Increase the circle precision for test Geo3dShapeWGS84ModelRectRelationTest
     new b65229c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 14b313f  LUCENE-8245: Adopt a more-rigorous way of finding intersections with envelope planes.
     new ce061a5  SOLR-11251: documenting debug=timing hint for JSON Facet API.
     new b7dd782  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 61c3755  LUCENE-8245: Fix precommit.
     new 9ebe11f  SOLR-12158: Allow the monteCarlo Stream Evaluator to support variables
     new e90ab4b  LUCENE-8245: Fix precommit
     new 764dcc3  SOLR-12207: rethowing AssertionError from jdk reflection bug
     new a39a6ce  SOLR-12155: awake threads awaiting UIF.<init> despite of exception.
     new e8f862e  SOLR-12036: Factor out DefaultStreamFactory solrj class.
     new 8e77892  LUCENE-8245: Handle parallel planes case properly.
     new e513c95  SOLR-12151: Add abstract MultiSolrCloudTestCase class.
     new b93e24c  SOLR-12211: HdfsDirectoryFactoryTest can fail by trying to allocate too much direct memory.
     new fe0da9e  SOLR-12201: TestReplicationHandler.doTestIndexFetchOnMasterRestart(): handle unexpected replication failures
     new 0292d0f  SOLR-12160: Time Routed Alias (TRA) documentation
     new 5b250b4  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 0c71503  LUCENE-8245: Change how crossings are computed.
     new 040a960  LUCENE-8229: Add Weight.matches() to iterate over match positions
     new e99a197  LUCENE-8246: Allow to customize the number of deletes a merge claims
     new 376f6c4  SOLR-12181: Add trigger based on document count / index size.
     new 5bd7b03  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 0b1e8ef  LUCENE-8245: Re-solve the 'intersection outside the world' case.
     new 8927d46  SOLR-11982: Add support for indicating preferred replica types for queries
     new 8d20fc5  SOLR-12190: properly escape output in GraphMLResponseWriter
     new 11d54b0  SOLR-12214: Leader may skip publish itself as ACTIVE even its last published state is DOWN
     new 017f59b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 832e897  LUCENE-8245: Use strict bounds checking for edge planes when assessing envelope crossings.  It's the only way to insure we don't overdetect or underdetect such intersections.
     new 9cb07c7  LUCENE-8233: Harden PendingDeletes modification assertions
     new 24f10c4  Fix TestLRUQueryCache#testDocValuesUpdatesDontBreakCache
     new 19b4483  Fix lint error of unused imports in LeaderVoteWaitTimeoutTest
     new 7a49371  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new e6b6515  LUCENE-8229: add lucene.experimental, plus small changes
     new 7a57ca8c0 SOLR-12065: A successful restore collection should mark the shard state as active and not buffering
     new 4f694d5  LUCENE-8245: fix unused import
     new 3d5f2f2  SOLR-11336: DocBasedVersionConstraints URP is now more extensible; versionField is a list
     new 1d201f3  LUCENE-8245: Make precommit happy, again.
     new 2a2a0b6  SOLR-12150: Fix a test bug in CdcrBidirectionalTest.testBiDir
     new 0014f3a  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 71936db  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new e8f1649  LUCENE-8251: Annotate occasionally failing test with AwaitsFix
     new f41e7c4  LUCENE-8251: Add an explicit test case to cover the discovered failure.  But it appears to be already fixed.
     new 79350bd  LUCENE-8251: Add AwaitsFix for the tests that this issue covers.
     new d5b6857  LUCENE-8233: Never reset initiazlized DV gen
     new e851b89  LUCENE-8231: Add a new analysis module (nori) similar to Kuromoji but to handle Korean
     new dfc05fa  SOLR-12181: Fix NPE. Disable the test until it's fixed.
     new 0544486  LUCENE-8231: update CHANGES.txt after backport to 7x
     new f88a553  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d78c354  LUCENE-8251: Handle near-parallelness with envelope plane by a progressive adjoining point distance increment, up to 100 iterations.  Then, give up and assume a crossing.
     new 9a149ad  SOLR-11913: SolrParams now implements Iterable<Map.Entry<String,String[]>> and has stream()
     new 12bd5f9  SOLR-10513: Implement .equals() for LuceneLevenshteinDistance.
     new 8462b13  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 487daab  SOLR-12221: Add valueAt Stream Evaluator
     new 7c0387a  LUCENE-8248: MergePolicyWrapper is renamed to FilterMergePolicy and now also overrides getMaxCFSSegmentSizeMB
     new e2e89d1  LUCENE-8248: remove deprecated MergePolicyWrapper for 8.x
     new e4eb8a8  SOLR-11731: one more decimal place (8) and we get the target/theoretical precision
     new 93f9a65  SOLR-11724: Cdcr bootstrapping should ensure that non-leader replicas should sync with the leader
     new dad2d10  SOLR-11731: revert to 7 decimal places so we can maintain the round-trip property. Add test that we round-trip random numbers at 7 decimal places.  Would fail at 8.
     new 3028f3e  SOLR-12028: Remove BadApple for CollectionsAPIDistributedZkTest.testCollectionReload()
     new 19fa91d  LUCENE-8254: LRUQueryCache can leak locks
     new 1e759bc  SOLR-12181: Fix test failures.
     new c70ccea  LUCENE-8253: Account for soft-deletes before they are flushed to disk
     new 37e0650  SOLR-12147: Don't use memory-intensive codecs to test uninvert limits
     new 0b753c3  Unbadapple TestIndexSorting
     new 449ecb6  Remove dead code
     new 7edfd9c  SOLR-11840: Fix bin/solr help-text inconsistencies
     new a417a2c  SOLR-10169: PeerSync will hit an NPE on no response errors when looking for fingerprint.
     new 72ee0f6  SOLR-11920: Adding a file exists check before skipping a file for replication
     new 4ee92c2  LUCENE-8257: All edges have a backing plane, so edge membership doesn't bleed through to the opposite side of the world.
     new f7f12a5  LUCENE-8253: Mute test while a fix is worked on
     new 09db13f  SOLR-12187: Replica should watch clusterstate and unload itself if its entry is removed
     new d904112  LUCENE-8253: Don't create ReadersAndUpdates for foreign segments
     new ae0190b  SOLR-11924: Added CloudCollectionsListener to watch the list of collections in a cloud. This closes #313
     new 8c60be4  SOLR-11924: Updates solr/CHANGES.txt for v7.4
     new 1d24414  SOLR-12187: ZkStateReader.Notification thread should only catch Exception
     new 507c439  SOLR-12187: fix precommit
     new dbdedf3  SOLR-12155: making TestUnInvertedFieldException more thread-safe
     new dd39128  [TEST] Ensure IW doesn't autoflush since test relies on it producing a single segment
     new 79ed3bd  Explicitly call out the fact that schema api modification request bodies are in JSON format.
     new 29cbd03  Add Log and Run URPs to example OpenNLP NER URP chain
     new d09c765  SOLR-12204: Upgrade commons-fileupload dependency to 1.3.3 to address CVE-2016-1000031
     new 1c8ab33  SOLR-12142: EmbeddedSolrServer should use req.getContentWriter
     new a033759  LUCENE-8258: Tighten rejection of travel planes that are too close to an edge.  Note: this may cause failures in some cases; haven't seen it, but if that happens, the logic will need to change instead of just the cutoff.
     new 493bdec  LUCENE-8258: A better fix to avoid out-of-world plane intersections for traversal planes.
     new aab2c77  SOLR-11646: change tab-pane padding to align better under tabs
     new 42da6f7  SOLR-12163: Updated and expanded ZK ensemble docs
     new 46037dc  SOLR-6286: TestReplicationHandler.doTestReplicateAfterCoreReload(): stop checking for identical commits before/after master core reload; and make non-nightly mode test 10 docs instead of 0.
     new 5ef43e9  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 48e071f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new cf05e17  Add suppresscodec to avoid OOM on nightly runs.
     new 4eead83  SOLR-11200: A new CMS config option 'ioThrottle' to manually enable/disable ConcurrentMergeSchedule.doAutoIOThrottle. (Amrit Sarkar, Nawab Zada Asad iqbal)
     new 86b34fe  SOLR-11252: Fix minor compiler and intellij warnings in autoscaling policy framework
     new a4b335c  SOLR-12252: Fix jira issue in CHANGES.txt
     new f0d1e11  SOLR-12159: Add memset Stream Evaluator
     new d08e62d  SOLR-11646: Add v2 APIs for Config API; change "ConfigSet" to "configset" in docs & specs to match community spelling
     new b99e07c  SOLR-11646: more v2 examples; redesign Implicit Handler page to add v2 api paths where they exist
     new 76578cf  SOLR-12163: Minor cleanups
     new 22c4b9c  SOLR-4793: Document usage of ZooKeeper's jute.maxbuffer sysprop for increasing the file size limit above 1MB
     new 8f296d0  SOLR-12256: AliasesManager.update() should call ZooKeeper.sync() * SetAliasPropCmd now calls AliasesManager.update() first. * SetAliasPropCmd now more efficiently updates multiple values. * Tests: Commented out BadApple annotations on alias related stuff.
     new 4e0e8e9  SOLR-9304: Fix Solr's HTTP handling to respect '-Dsolr.ssl.checkPeerName=false' aka SOLR_SSL_CHECK_PEER_NAME
     new f8c210f  SOLR-12250: NegativeArraySizeException on TransactionLog if previous document more than 1.9GB
     new 84583d2  SOLR-12253: Remove optimize button from the core admin page
     new 4136fe0  SOLR-12250: Add missing assumeWorkingMockito call
     new 8975692  LUCENE-8260: Extract ReaderPool from IndexWriter
     new e8c36f4  LUCENE-8266: Detect bogus tiles when creating a standard polygon and throw a TileException
     new 6f0a884  LUCENE-8269: Detach downstream classes from IndexWriter
     new e167e91  LUCENE-8270: Remove MatchesIterator.term()
     new 1409ab8  SOLR-11914: Deprecated some SolrParams methods. * toSolrParams(nl) moved to a NamedList method, which is more natural.
     new 0d969ab  SOLR-11833: Allow searchRate trigger to delete replicas.
     new d702dc6  SOLR-11833: Clarify the meaning of "waitFor". Other minor edits.
     new d32ce90  LUCENE-8271: Remove IndexWriter from DWFlushQueue
     new ac02714  [TEST] Set stop flag in the case of an exception
     new c5a1738  SOLR-12266: Add discrete Fourier transform Stream Evaluators
     new 1370f6b  SOLR-12261: Collection deletion's check for alias membership should  sync() aliases with ZK before throwing an error.
     new 3417027  SOLR-12181: Reset simulator cache state when shard becomes inactive.
     new fbeef2f  LUCENE-8272: Share internal DV update code between binary and numeric
     new aa34147  LUCENE-8275: Push up #checkPendingDeletes to Directory
     new 15a6b58  LUCENE-8276: Restructure complex polygon class yet again to allow dual test points.
     new bea6f42  SOLR-12273: Create Stream Evaluators for distance measures
     new d4d2102  SOLR-12275: fix caching for \{!filters} and {{filters}} in \{!parent} and \{!child}
     new d53de2a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 933d8a6  LUCENE-8275: Fix BaseLockFactoryTestCase to step out on Windowns if pending files are found
     new 2265ec1  LUCENE-8276: Remove unused imports
     new 1a18acd  LUCENE-8196: Fix unordered case with non-matching subinterval
     new e331c06  SOLR-12250: Remove the usage of mockito
     new 8e02981  LUCENE-8276: Add new tests which demonstrate the issue.  Only one is now failing.
     new 9f50663  LUCENE-8276: Don't allow travel near a pole; require a different choice of travel plane
     new 08cf263  LUCENE-8280: Add a test for the case the automation found.
     new fe98d6a  Mark the failing random tests with AwaitsFix
     new e912ed2  LUCENE-8281: Add a test for the new kind of failure, but disabled
     new 43f0c67  LUCENE-8281: Make sure we use the right iterator, and don't allow the construction of one with a null set of points.
     new e3a9817  SOLR-12275: test cleanup
     new e263ae30 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new c94a83f  LUCENE-8280: Use a combination of strategies to work around the fact that no strategy can be used in all situations.
     new 43c086a  SOLR-11749: Fix logic errors in some assert funcs
     new 2c48794  SOLR-11734: Add ones and zeros Stream Evaluators
     new 400449f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 4fba55c  LUCENE-8244: Do not leak open file descriptors in SearcherTaxonomyManager's refresh on exception (Mike McCandless)
     new fc0878c  LUCENE-8265: WordDelimiter*Filter ignores keywords
     new 70abbe74 LUCENE_8265: add CHANGES entry
     new f6cbb2d  SOLR-10036: Upgrade jackson from 2.5.4 to 2.9.5
     new 570fff8  LUCENE-8283: Minor javadoc correction in UH FieldOffsetStrategy
     new ff68acf  LUCENE-8280: Reorganize to allow us to try lots of strategies until we get one.
     new b43b091  LUCENE-8282: Reduce boxing and unnecessary object creation in DV updates
     new fe018e3  LUCENE-8275: Fix TestDirectoryTaxonomyWriter.testRecreateAndRefresh
     new 871ffbe  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new d92b891  SOLR-12284: Stop adding parenthesis to word-break suggestions, unless query uses boolean operators.
     new ee7b52f  SOLR-8998: uniqueBlock() aggreagation for singlevalue string fields in json.facet
     new ee2198d  SOLR-12202: Fix errors in solr-exporter.cmd
     new 555b7ef  SOLR-12278: Add IgnoreLargeDocumentProcessFactory
     new af680af  LUCENE-8142: Make postings APIs expose raw impacts rather than scores.
     new e00c4ce  LUCENE-8279: CheckIndex now cross-checks terms with norms.
     new 46ecb73  LUCENE-8142: Fix AssertingImpactsEnum and add missing javadoc.
     new df713fc  SOLR-8998: ref guide update.
     new 82e7cb2  LUCENE-8289: Share logic between Numeric and Binary DocValuesFieldUpdates
     new 67c13bb  LUCENE-8142: Fix QueryUtils to only call getMaxScore when it is legal to do so.
     new 84925ba  SOLR-12289: Add more MDC logging information to collection admin requests
     new 596d0dc  SOLR-12278: Adding ref-guide doc for IgnoreLargeDocumentProcessorFactory
     new ed948ef  SOLR-12278: Fix typo errors in ref-guide
     new 8b9c2a3  SOLR-12288: Add more MDC logging information to core admin requests
     new 591fc66  LUCENE-8290: Keep soft deletes in sync with on-disk DocValues
     new 9b26108  LUCENE-8231: Add missing part of speech filter in the SPI META-INF file
     new ab11867  json-facet-api.adoc typo fix.
     new b617489  SOLR-11277: Add auto hard commit setting based on tlog size (this closes #358)
     new 3a6f531  LUCENE-8293: Ensure only hard deletes are carried over in a merge
     new ad0ad2e  LUCENE-8295: Remove useless liveDocsSharedPending flag.
     new 2962010  SOLR-12290: Do not close any servlet streams and improve our servlet stream closing prevention code for users and devs.
     new 3a2572d  SOLR-12293: Updates need to use their own connection pool to maintain connection reuse and prevent spurious recoveries.
     new 89fc02a  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 1b76011  SOLR-12316: Do not allow to use absolute URIs for including other files in solrconfig.xml and schema parsing
     new fb5b42a  SOLR-12316: Fix test to work on linux and test also windows in a better way
     new beaf3a4  SOLR-8998: documentation fix.
     new 0922e58  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 5fc7251  SOLR-12290: We must close ContentStreams because we don't know the source of the inputstream - use a CloseShield to prevent tripping our close assert in SolrDispatchFilter.
     new f9942b5  LUCENE-8275: Suppress WindowsFS TestDirectoryTaxonomyWriter
     new 445c0aa  LUCENE-8261: InterpolatedProperties.interpolate and recursive property references.
     new 6521d86  SOLR-12279: Reject invalid 'blockUnknown' values for 'bin/solr auth'
     new b0b3293  LUCENE-8297: Add IW#tryUpdateDocValues(Reader, int, Fields...)
     new 81f6112  SOLR-12312: Replication's IndexFetcher buf size should be initialized to an amount no greater than the size of the file being transferred.
     new 3e8f31e  LUCENE-8261: non-recursive->recursive (javadoc update).
     new 08ee037  SOLR-12308: LISTALIASES is now assured to return an up-to-date response * MiniSolrCloudCluster.deleteAllCollections will now first delete aliases * Minor refactorings to AliasesManager, AliasIntegrationTest, CreateRoutedAliasTest
     new 85c00e7  LUCENE-8267: removed references to memory codecs.
     new abb57c5  SOLR-12192: Error when ulimit is unlimited
     new c3d28a5  SOLR-12258: A V2 request referencing a collection or alias may fail to resolve it if it was just recently created. Now we sync with ZooKeeper and try one more time.  V1 partially did this but only for aliases; now it does both.
     new 1705e4f  SOLR-12265: Upgrade to Jetty 9.4.10
     new 6262b77  [TEST] Fix TestNorms to ensure that max token lenght is at least 3 to have predictable norms
     new ef8edba  SOLR-12303: documenting default \[subquery].qt trap.
     new b53ee58  LUCENE-8301: Update randomizedtesting to 2.6.0
     new 8dc6942  LUCENE-8303: Make LiveDocsFormat only responsible for serialization/deserialization of live docs.
     new 7873cf8  LUCENE-8296: PendingDeletes may no longer write to live docs after they are shared.
     new a3c8637  LUCENE-8298: Allow DocValues updates to reset a value
     new 4177252  [TEST] Never oversize bitset
     new 144f00a  Squashed commit of the following:
     new 1067cab  SOLR-12170: fix date format exceptions for terms facet on date field
     new 99d1cce  [TEST]: Account for docs that randomly never got added
     new c281993  SOLR-12280: Add dsp to math-expression children
     new e91d120  LUCENE-8305: ComplexPhraseQuery.rewrite now handles an embedded MultiTermQuery that rewrites to a MatchNoDocsQuery instead of throwing an exception. Fixes #258 Fixes #327
     new b5021a6  Fix precommit
     new 7d9059e  LUCENE-8249: Implement Matches API for phrase queries
     new 0adaeee  Ref Guide: fix ZK string in kerberos solrj example
     new 8a697ee  SOLR-12265: Fix jetty-start shade issue
     new 1ce3eba  LUCENE-8273: Add ConditionalTokenFilter
     new d764156  LUCENE-8303: Make the overflow test a Monster rather than Nightly.
     new 2225d0e  LUCENE-8273: Fix end() propagation
     new bad0e3f  Mute TestRandomChains while I work on a fix
     new 4c09a13  SOLR-12290: Update assert messages about closing request / response streams.
     new ab58b7f  SOLR-12290: Update assert messages about closing request / response streams.
     new d020ba8  SOLR-12333: drop redundant lines in JSON response writers
     new a0acc63  SOLR-12307: abandon OverseerTriggerThread on Zk expiration noiseless
     new 02849fb  Fix TestPendingSoftDeletes.
     new fd3e025  Update doap files with 7.3.1 release
     new b355172  Add version 7.3.1
     new 16cb414  Synchronize 7.3.1 changes
     new f959777  Add 7.3.1 back compat test indexes
     new 11c6a7a  LUCENE-8291: Remove QueryTemplateManager utility class from XML queryparser
     new 09a789f  LUCENE-8291: Build Fix. Removing Demo Servlet.
     new 3a73d4b  LUCENE-8291: Remove untested/unmaintained demo webapp
     new 25ebe0e  SOLR-12028: Remove TestCloudConsistency BadApples after beasting
     new 5859527  LUCENE-8310: Ensure IndexFileDeleter accounts for pending deletes
     new 414fcb8  SOLR-12200: abandon OverseerExitThread when ZkController is closed.
     new b3894d7  LUCENE-8310: Remove supporess WindowsFS
     new b809d63  SOLR-12181: Improve test stability.
     new 0d8aacb  [TEST] Fix TestIndexWriterExceptions to never remove fully deleted segments
     new e7cf492  SOLR-12181: Fix JavaDoc Lint
     new bd20cb3  LUCENE-8315: Make FeatureField easier to use.
     new 9b9776a  LUCENE-8313: Simplify SimScorer.
     new 6d69824  LUCENE-8314: More checks on AssertingScorer.
     new 35a815b  LUCENE-8309: Live docs are no longer backed by mutable bits.
     new 0c36289  LUCENE-8316: Allow DV updates for not existing fields
     new 0159e4b  LUCENE-8287: Ensure that empty regex completion queries always return no results
     new 3fe612b  LUCENE-8318: Ensure pending delete is not brought back on a try delete attempt
     new 88f8718  LUCENE-8317: Prevent concurrent deletes from being applied during full flush
     new 99c4adf  Pin asciidoctor gem to v1.5.6.2 to avoid behavior changes in v1.5.7
     new 7bb3e5c  Ref Guide: add step to install asciidoctor before jekyll-asciidoc to prevent wrong version of gem being installed as a dependency
     new 9cbaf32  install asciidoctor gem before jekyll-asciidoc, to prevent installation of a too-new version of asciidoctor
     new 4a9a839  SOLR-12028: Remove BadApple for TestCloudRecovery
     new 42a7997  LUCENE-8320: Fix WindowsFS#rename with hardlinks
     new ea62949  Adding 6.6.4 release to DOAP
     new 6826c37  Synchronize 6.6.4 CHANGES.txt
     new b1ee23c  LUCENE-8273: Fix end() and posInc handling
     new 27c6275  SOLR-11277: Synchronize UpdateLog.getCurrentLogSizeFromStream and return size of tlog as 0 to avoid NPE
     new 82ad857  LUCENE-8320: Disable test on windows
     new 70cfe46  LUCENE-8320: Fix NPE in WindowsFS if target file exists but isn't open
     new 85adac1  Disable WindowsFS dependent tests in TestSimpleFSDirectory on Windows
     new 7436514  SOLR-11941: add @since javadoc
     new 8d99d32  SOLR-12036: add @since javadoc
     new 0e142662 SOLR-12036: use DefaultStreamFactory in Solr Ref Guide (Streaming Expressions) example
     new 4da0d68  SOLR-12372: contrib/clustering (private) logger rename
     new f506bc9  SOLR-12355: Fixes hash conflict in HashJoinStream and OuterHashJoinStream
     new d91273d  LUCENE-8273: Rename TermExclusionFilter -> ProtectedTermFilter.  Allow ProtectedTermFilterFactory to be used outside of CustomAnalyzer, including in Solr, by allowing wrapped filters and their parameters to be specified on construction.  Add tests for ProtectedTermFilterFactory in lucene/common/analysis/ and in solr/core/.  Add Solr ref guide documentation for ProtectedTermFilterFactory.  Improve javadocs for CustomAnalyzer, ConditionalTokenFilter, and ProtectedTermFilter.
     new 39256e8  SOLR-10841: TestTlogReplica.testRecovery sometimes fails
     new a4f83f6  SOLR-10841: Remove BaddApples annotation
     new 4603541  SOLR-11452: Remove BadApple annotation
     new 7c8fdcd  Fix test that assumed the absence of thread context switch between calls.
     new 93926e9  Fix API change and add javadoc.
     new 63e2139  SOLR-12316: Make CVE public
     new 0c0fce3  LUCENE-8273: TestRandomChains found some more end() handling problems
     new 669b9e7  SOLR-9480: A new 'relatedness()' aggregate function for JSON Faceting to enable building Semantic Knowledge Graphs
     new 2ce5379  LUCENE-8324: Checkpoint after fully deletes segment is dropped on flush
     new 0bf1eae  SOLR-9480 followup: remove/abstract deprecated implementations on master
     new 24c186e  LUCENE-8273: Don't wrap MinHashFilter in a condition
     new 0f14e7f  SOLR-12377: Don't spin off overseer when Zk controller is closed.
     new 5a47ed4  SOLR-11880: Avoid creating new exceptions for every request made to MDCAwareThreadPoolExecutor by distributed search and update operations
     new f909147  SOLR-9480: minor cleanup of nits found by sarowe
     new af59c46  SOLR-12386: Apply AwaitsFix to ConcurrentCreateRoutedAliasTest
     new 0a730d4  SOLR-12247: NodeAddedTriggerTest.testRestoreState() failure: Did not expect the processor to fire on first run
     new 9b1cb66  SOLR-3567: Spellcheck custom parameters not being passed through due to wrong prefix creation
     new b54e594  LUCENE-8328: Ensure ReadersAndUpdates consistently executes under lock
     new 14a7cd1  LUCENE-8324: Fix test to exclude the write.lock in expected files
     new 55858d7  LUCENE-8325: Fixed the smartcn tokenizer to not split UTF-16 surrogate pairs.
     new d32ce81  SOLR-12358: Autoscaling suggestions fail randomly with sorting
     new 53a3de3  SOLR-12375: Optimize Lucene ScoreMode use: * A non-cached filter query could be told incorrectly that scores were needed. * The /export (ExportQParserPlugin) would declare incorrectly that scores are needed. * Expanded docs (expand component) could be told incorrectly that scores are needed.
     new 48bd259  SOLR-12378: Support missing versionField on indexed docs in DocBasedVersionConstraintsURP.
     new 71ed5ba  SOLR-12247: Ensure an event will contains newly added node
     new 2f38342  LUCENE-8273: Move test resources to where they belong
     new ad143a1  improvements/fixes to TestCloudJSONFacetJoinDomain based on lessons learned adapting TestCloudJSONFacetSKG
     new 54a63d0  SOLR-12388: Enable a strict ZooKeeper-connected search request mode, in which search requests will fail when the coordinating node cant communicate with ZooKeeper, by setting the "shards.tolerant" param to "requireZkConnected"
     new c93f628  LUCENE-8330: Detach IndexWriter from MergePolicy
     new 0e4e009  SOLR-12396: Upgrade Carrot2 to 3.16.0, HPPC to 0.8.1, morfologik to 2.1.5
     new 24d79de  LUCENE-8144: Moved QueryCachingPolicy.ALWAYS_CACHE to the test framework.
     new 0a1de2c  LUCENE-8312: Leverage impacts to speed up SynonymQuery.
     new 41ecad9  SOLR-5351: Fixed More Like This Handler to use all fields provided in mlt.fl when used with content stream. The similarity is calculated between the content stream's value and all fields listed in mlt.fl.
     new 719fce8  LUCENE-8221: MoreLikeThis.setMaxDocFreqPct can easily int-overflow on larger indexes.
     new 7a5d9ca  LUCENE-8333: Switch MoreLikeThis.setMaxDocFreqPct to use maxDoc instead of numDoc
     new b86a4c9  SOLR-12294: jar file required for the testcase
     new 18ad8d1  SOLR-12294: update processors loaded from runtime jars fail to load if they are specified in an update processor chain
     new fd929c1  SOLR-12028: BadApple and AwaitsFix annotations usage
     new e5998fc  SOLR-9685: #tagging in JSON query syntax
     new f7500a6  SOLR-12328: domain change using graph
     new 2a5346d  SOLR-12399: SearchRateTriggerTest.testTrigger fail frequently
     new 4e12546  SOLR-12294: changed the package of the test file
     new 0941cae  LUCENE-8334: Ensure SR#getSementInfo() returns snapshot
     new b1613e4  TestLRUQueryCache#testBulkScorerLocking needs large IW buffers.
     new f8ae144  LUCENE-8324: Make test pass with ExtraFS.
     new 78ca82e  Add 6.6.4 back compat test indexes.
     new 1971ef3  LUCENE-8186: LowerCaseTokenizerFactory now lowercases text in multi-term queries.
     new d039730  Fix incorrect BitUtil.deinterleave() description
     new 11cfb86  SOLR-12401: Add getValue() and setValue() Stream Evaluators
     new 071df6e  SOLR-12314: Use http timeout's defined in solr.xml for creating ConcurrentUpdateSolrClient during indexing requests between leader and replica
     new 44015e2  SOLR-11453: Configuring slowQueryThresholdMillis logs slow requests to a separate file - solr_slow_requests.log
     new 6bbce38  SOLR-11779: Basic long-term collection of aggregated metrics.
     new 34741a8  LUCENE-8330: Exclude MockRandomMP from basic tests
     new 4ea9d2e  LUCENE-8273: Adjust position increments when filtering stacked tokens
     new 7ce6dbd  LUCENE-8337: Add disabled unit test for failure
     new ceb4f76  LUCENE-8337: Fix problems with how travel planes too close to edge of world are disallowed, and increase the size of the disallowed window by an order of magnitude.
     new 64e4dda  Don't restart Overseer when picking a node randomly. Enable this test for now.
     new 6e0da7e  SOLR-12374 Add SolrCore.withSearcher(lambda accepting SolrIndexSearcher)
     new 3764406  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 8821b80  fix typo in autoscaling trigger page
     new 6084da5  SOLR-12338: Replay buffering tlog in parallel
     new bd14de2  SOLR-12388: print out exception when assert fails
     new 6ca0c5f  SOLR-12401: Add refGuide docs and CHANGES
     new d27a2e8  SOLR-12392: Fix waitForElapsed logic and state restoration. Enable the test.
     new 107fd24  SOLR-12417: enforce valid function name for v.json
     new 9aa16b6  SOLR-12374: Added SolrCore.withSearcher(lambda) convenience. * and fixed SnapShooter.getIndexCommit bug forgetting to decref (rare?)
     new e3d4c7e  LUCENE-8300: Allow unordered intervals to exclude overlaps
     new 0e4512c  SOLR-11779: Use fixed Locale for graph labels.
     new 0ef8e5a  SOLR-12271: Fix for analytics component reading negative values from double and float fields.
     new d243f35  SOLR-12271: Updating changes.txt
     new 7626308  LUCENE-8338: Ensure number returned for PendingDeletes are well defined
     new 12269ab  SOLR-12387: cluster-wide defaults for numShards, nrtReplicas, tlogReplicas, pullReplicas
     new 1e63b32  * SOLR-12366: A slow "live docs" implementation was being used instead of a bitset.   Affects classic faceting enum method, JSON Facets enum method, UnInvertedField faceting, GraphTermsQParser, JoinQParser.   Renamed SolrIndexSearcher.getLiveDocs to getLiveDocSet.
     new ce87355  * SOLR-12366: A slow "live docs" implementation was being used instead of a bitset.   Affects classic faceting enum method, JSON Facets enum method, UnInvertedField faceting, GraphTermsQParser, JoinQParser.   Renamed SolrIndexSearcher.getLiveDocs to getLiveDocSet.
     new 252a814  SOLR-12388: Add an expected exception message to SearchHandlerTest.testRequireZkConnectedDistrib()
     new 1d33130  SOLR-12433: Recovering flag of a replica is set equals to leader even it failed to receive update on recovering
     new 4888adf  SOLR-12337: Remove the obsolete QueryWrapperFilter
     new 1ff24bb  SOLR-12290,SOLR-12391: Do not close any servlet streams and improve our servlet stream closing prevention code for users and devs.
     new a2d9276  LUCENE-8335: Enforce soft-deletes field up-front.
     new 3dc4fa1  Revert "LUCENE-8335: Enforce soft-deletes field up-front."
     new ab316bb  SOLR-9922: Write buffering updates to another tlog
     new 7720d7307 Remove file that get accident committed from previous commit
     new e7a0a12  LUCENE-8335: Enforce soft-deletes field up-front
     new 727da63  SOLR-12354: Register the /admin/info/key end-point at the startup time to avoid 404
     new 2ef3d07  SOLR-11911: Fix a number of synchronization issues in the simulator. Enable this test for now.
     new fe83838  LUCENE-8341: Record soft deletes in SegmentCommitInfo
     new 59087d1  [TEST] Ensure MDW.assertNoUnreferencedFilesOnClose is threadsafe
     new 2c1ab31  LUCENE-7690: Add preserveOriginal option to the NGram and EdgeNGram filters
     new 208d4a9  LUCENE-7960: Add preserveOriginal option to the NGram and EdgeNGram filters
     new 5c6a49b  LUCENE-7960: remove deprecations
     new f27d8a2  SOLR-12387: added documentation
     new f9f5e83  LUCENE-8332: New ConcatenateGraphFilter (from CompletionTokenStream). * Added a test for FingerprintFilter and clarified FF's end condition.
     new 6624773  SOLR-11911: Make sure all processing is completed before asserting.
     new add77d2  SOLR-12444: Updating a cluster policy fails
     new f9d807a  SOLR-12387: fixing a test failure
     new 7d0b64f  SOLR-12417: doc: fix CHANGES credit
     new c587598  LUCENE-7960: fix Solr test to include mandatory args
     new cf63392  SOLR-12376: New TaggerRequestHandler (SolrTextTagger).
     new 0c6f38a  SOLR-12233: QParserPlugin's static registry of builtins can be optimized  to avoid needless ClassLoader activity on SolrCore load.
     new 124b5e0  SOLR-11453: fix typos in the CHANGES entry
     new 9ff3f5a  SOLR-12444: added more assertions to the test
     new 2b406a5  LUCENE-8346: Remove final modifier on QueryBuilder#createSpanQuery to allow override
     new 2f19ae1  SOLR-12250: Create the temporary tlog file properly
     new 0358fcb  SOLR-12250: Fix precommit
     new af7dfb1  LUCENE-8299: Geo3D wrapper uses new polygon method factory that gives better support for polygons with many points (>100)
     new c1f4290  SOLR-11911: Move simulator reset to @Before method.
     new 3022bbc  SOLR-12445: Upgrade Dropwizard Metrics to version 3.2.6.
     new d163159  SOLR-12445: Update CHANGES.
     new 7c6d743  SOLR-12376: AwaitsFix testStopWords pending LUCENE-8344
     new f8131e4  SOLR-10651, SOLR-10784: Add new statistical and machine learning functions to CHANGES.txt for 7.4 release
     new 8a6f1bf  LUCENE-8165: Ban copyOf and copyOfRange.
     new a82c9cf  Add a 7.5.0 version.
     new a4fa168  LUCENE-8273: Don't wrap ShingleFilter in conditions in testRandomChains
     new 6e88035  SOLR-12018: Remove comments.apache.org integration for the Ref Guide
     new 8cb6e3d  SOLR-12018: add committer attribution
     new 9b65d7e  SOLR-12142: EmbeddedSolrServer should use req.getContentWriter
     new d7abebd  SOLR-12376: Add some links to other Ref Guide pages; minor format & typo cleanup
     new 417940c  SOLR-12438: Improve status reporting of metrics history API.
     new 36b7cdd  LUCENE-8350: Fix for time-out in RandomGeoPolygonTests
     new 30bf6b6  SOLR-12350: Do not use docValues as stored for _str (copy)fields in _default configset
     new 01aeb3a  Update Tika version in 8.0.0 section
     new d6d24ec  SOLR-12075: Disable TestLargeCluster again.
     new 15078cc  SOLR-12392: Bad-apple IndexSizeTriggerTest.test(Split|Merge)Integration.
     new eb7bb2d  SOLR-12338: State default value more directly
     new a06c24c  Ref Guide: fix inconsistent "eg" and "ie" usages; capitalize ZooKeeper properly
     new 9b5dd15  SOLR-12378: Ref Guide: reformat parameter list; break up big paragraph; fix typos
     new 4c7b7c0  SOLR-4793: Ref Guide: shorten the section heading & fix refs
     new 4dacf90  SOLR-11982: Ref Guide: remove deprecated content; break up long paragraphs
     new c524dc2  Ref Guide: ensure consistency with "etc." in sentences
     new 7ffdbf1  SOLR-12449: Response /autoscaling/diagnostics shows improper json
     new 8f9eeb1  SOLR-12449: Response /autoscaling/diagnostics shows improper json
     new 944b24f  SOLR-12455: Refactor JSON serialization code into SolrJ package
     new a06256c  SOLR-11865: QueryElevationComponent changes * new useConfiguredElevatedOrder setting * more extensible (customizable via subclass) ** ElevationProvider ** handleInitializationException with cause enum * use BytesRef for uniqueKey ID pervasively instead of String. * ElevatorComparatorSource now reuses getBoostedDocs logic * setSort will short-circuit if there are no elevated Ids * extensive refactoring and affects some interrelated components
     new b7e9fb4  SOLR-12455: Use the new serializarion in V2 and schema requests
     new 0242409  SOLR-12474: Add an UpdateRequest Object that implements RequestWriter.ContentWriter
     new 16e0c23  SOLR-11779: Improve stability of this test - use predictable timestamps and avoid sampling races.
     new cff9923  SOLR-12181: Ref Guide: add link to ref'd JIRA issue + minor punctuation fixes
     new c6c1aeb  SOLR-12160: Ref Guide: break up some longer paragraphs a bit
     new 8095139  SOLR-12361: Allow nested child documents to be in field values of a SolrInputDocument. * AddUpdateCommand and it's relationship with DirectUpdateHandler2 was reworked substantially.
     new 4f1b83b  SOLR-12274: Solr Ref Guide, spatial-search: Corrected obsolete JTS license info & location
     new 74576b0  SOLR-9480: Ref Guide minor typo cleanup; remove outdated/unnecessary anchors
     new f76f7fc  Minor typo in autoscaling refguide docs. Fixes #401
     new 43fbf03  Make spatial example more readable and fix bug where *:* did not show. Fixes #400
     new 1624299  SOLR-112476: add 7.4 upgrade notes for Ref Guide
     new efd1690  Ref Guide: use headline case for section titles
     new fc3f642  SOLR-12223: Update docs to add Initial Startup section for bi-directional updates
     new f1ce5bb  Ref Guide: fix missing colons to make proper labeled list
     new 7773bf67 SOLR-11779: Ref Guide: minor typos; capitalize section titles; remove monospace from section titles
     new ead05a1  LUCENE-8278: Some end-of-input no-scheme domain-only URL tokens are typed as <ALPHANUM> rather than <URL>
     new 98a4dd2  SOLR-12208: Renamed the autoscaling variable 'INDEX.sizeInBytes' to 'INDEX.sizeInGB'
     new d9da757  SOLR-12208: ignored the test , because it fails now
     new 87d9343  SOLR-12392: Don't create conflicting ops when docs / index size criteria conflict.
     new 90e4eca  LUCENE-8278: move CHANGES entry to 7.4 section
     new 7c4bad0  SOLR-12208: Add simulator support for properly tracking INDEX.sizeInBytes and INDEX.sizeInGB.
     new 23da908  SOLR-9685: fix parsing of tagged sub-queries
     new ba62472  SOLR-12434: bin/solr {config,healthcheck} ignore ZK_HOST in solr.in.{sh,cmd}
     new ade22a1  SOLR-12434: Fix 'bin/solr config' endless loop parsing cmdline args
     new 00be7bc  SOLR-12434: remove debug printing from bin/solr
     new 3d8b219  SOLR-12434: remove debug printing from bin/solr
     new ca35c40  SOLR-12481: update.autoCreateFields must be set via Config API command 'set-user-property', but 'bin/solr create' tells users to use the default action 'set-property', which fails because the property is not editable
     new 61e68ec  LUCENE-8355: Prevent IW from opening an already dropped segment while DV updates are written
     new 7eb74ac  LUCENE-8164: IndexWriter silently accepts broken payload.
     new 5ae716c  LUCENE-7444: StandardAnalyzer not longer uses english stopwords by default
     new 6f9f4f7  SOLR-12434: Fix standalone mode 'bin/solr config' to not pass in empty -z ZK_HOST param; revert accidental ZK_HOST definition in solr.in.cmd
     new 377f16d  SOLR-12208: added a testcase for fetching arbitrary replica info
     new 481a1f8  SOLR-11779: Reduce logging, fix index size conversion bug.
     new 49afab0  SOLR-12434: Move CHANGES entry to 7.4 section
     new eea4197  SOLR-12481: Move CHANGES entry to 7.4 section
     new 228a84f  LUCENE-8344: TokenStreamToAutomaton doesn't ignore trailing posInc when preservePositionIncrements=false
     new 6f24be9  LUCENE-8357: Fix function score explanations
     new 052fede  SOLR-9685: documenting #tags in query DSL.
     new a26a1bb  SOLR-11453: Ref-Guide Changes
     new 21fe416  SOLR-12362: Uploading docs in JSON now supports child documents as field values
     new a98fcda  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 26a1143  SOLR-12437: Document 'bin/solr config' in the ref guide
     new ae82bac  SOLR-11578: Solr 7 Admin UI (Cloud > Graph) should reflect the Replica type to give a more accurate representation of the cluster
     new 2db2fb3  SOLR-11578: Solr 7 Admin UI (Cloud > Graph) should reflect the Replica type to give a more accurate representation of the cluster
     new fba42bb  SOLR-12435: Fix bin/solr help and ref guide text to describe ZK_HOST in solr.in.sh/solr.in.cmd as an alternative to -z cmdline param
     new 4799bc5  SOLR-12362: JSON parsing: upgrade to List on end of array not start. And fix TestJsonRecordReader assumptions RE null keys
     new 47b9ca6  SOLR-11200: ioThrottle solr ref guide follow-up.
     new 772e171  LUCENE-8358: Relax assertion in IW#writeSomeDocValuesUpdates
     new c22da7d  SOLR-12416: When creating a time routed alias, the router.autoDeleteAge option wasn't considered.
     new e7aac9b  fix minor javadoc typos
     new 2519025  LUCENE-7976: Make TieredMergePolicy respect maxSegmentSizeMB and allow singleton merges of very large segments
     new e21d493  SOLR-12450: Don't allow referal to external resources in various config files
     new 28967e0  SOLR-12392: BadApple this test for now.
     new 11fcb23  SOLR-11676: Keep nrtReplicas and replicationFactor in sync while creating a collection and modifying a collection
     new d1dc874  LUCENE-8360: NGram filters should set posIncAtt in end()
     new ab2fec1  LUCENE-8237: Correct handling of position increments in sub-tokenstreams
     new 4138ad6  SOLR-12428: Solr LTR jar now included in _default configset's solrconfig.xml
     new 90145d0  Copy the latest lucene's NOTICE.txt contents into Solr's NOTICE.txt
     new 6222c46  SOLR-11277: Documentation for maxSize based auto hard commit
     new f550850  SOLR-12361: Fix test AddBlockUpdateTest.indexSolrInputDocumentsDirectly
     new dcfbaf3  LUCENE-8363: Interpolate should yield points on the ellipsoid.
     new 81906d3  SOLR-11676: Fix a SolrJ test to not expect replicationFactor that is not being set anymore
     new 3d20e89  SOLR-12489: User specified replicationFactor and maxShardsPerNode is used when specified during a restore operation.
     new d04acc9  Actually checkout the tip of the branch instead of just saying we will
     new 74bd5d5  Handle the case of checking out a remote branch that has never been checked out locally before
     new daff67e  SOLR-11216: Race condition in peerSync
     new bcbcb16  Make sure remote branch is available and tracked locally, and merge remote into local branch
     new ee5aa87  Remove duplicate 'git merge'
     new 008bc74  LUCENE-8365: Fix ArrayIndexOutOfBoundsException in UnifiedHighlighter
     new 3a2ec9b  SOLR-11807: Restoring collection now treats maxShardsPerNode=-1 as unlimited
     new fabc408  SOLR-12507: Modify collection API should support un-setting properties
     new 8eb006e  SOLR-12471: testLLPDecodeIsStableAndPrice -- raise threshold some more
     new bc9ac99  SOLR-11654 TimePartitionedUpdateProcessor.lookupShardLeaderOfCollection should route to the ideal shard
     new 08e3141  Fix a silly test bug that was assuming numFound=0 would mean no facet results, even though these facet requests always use an explicit query domain.
     new 7c28d57  SOLR-12413: Ensure pre-loaded aliases in ZK are considered. (fix use of zk version in Aliases.EMPTY)
     new 629081f  Merge remote-tracking branch 'refs/remotes/origin/master'
     new 5cd8aa4  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 2ea416e  LUCENE-8366: Upgrade to ICU 62.1
     new 25e7631  SOLR-12482: Config API returns status 0 for failed operations
     new 3b9d3a7  Add 7.4.0 bw indices.
     new 6b4e934  SOLR-12507: Support deleting properties using a blank parameter value
     new ccfae65  SOLR-12507: Re-enabling tests in TestCollectionAPI that I had disabled temporarily during debugging
     new ffd9944  SOLR-12468: Upgrade Jetty to 9.4.11.v20180605
     new 8c71434  SOLR-12506: Add SolrJ support for the modify collection API
     new 1d85cd7  SOLR-12513 Reproducing TestCodecSupport.testMixedCompressionMode failure
     new 095f9eb  SOLR-12398: Add Heatmap facet option to JSON Facet API. * moved the preponderance of the implementation from SpatialHeatmapFacets (used by SimpleFacets) into the new API.
     new 1eb2676  SOLR-11985: Support percentage values in replica attribute in autoscaling policy
     new 980354d  SOLR-12474: use javadoc style comment
     new c33bb65  SOLR-11807: Test code didn't take into account changing maxShardsPerNode for one code path
     new 7fb36c5  SOLR-11985 :  Added a test for pecentage with replica type
     new 1023b83  SOLR-11665: Improve error handling of shard splitting. Fix splitting of mixed replica types.
     new a929003  SOLR-11985: ref guide
     new a1c73e9  Add 7.4.0 to the doap files.
     new 95251c8  remove duplicate opening <release> tag
     new 7bb9990  SOLR-12091: Fix the test to avoid larger jitter on Windows.
     new fce8415  LUCENE-8356: Deprecate StandardFilter
     new 0fbe3d2  LUCENE-8356: Remove StandardFilter from Solr schemas
     new 39fb4b8  LUCENE-8356: Remove StandardFilter and StandardFilterFactory
     new e8d1057  LUCENE-8367: make per-dimension drill down optional for each facet dimension
     new d2ac323  SOLR-12278: Fixed JIRA number in CHANGES file One digit off
     new f459bf4  SOLR-12418: contrib/prometheus-exporter (private) logger rename
     new e1d2749  SOLR-12419: standardise solr/contrib (private) logger names
     new ab666ff  SOLR-12524: mention ids in CdcrLogReader.forwardSeek's assert
     new 4c646da  Fix PriorityQueue constructor to throw IllegalArgumentException if you pass Integer.MAX_VALUE as maxSize (thanks rsaavedraf)
     new 38c33de  SOLR-12529: clean up how to publish ref guide docs
     new c303c5f  LUCENE-8370: Reproducing TestLucene{54,70}DocValuesFormat.testSortedSetVariableLengthBigVsStoredFields() failures
     new 62b9cbc  SOLR-11985: added validation and test
     new c291fa3  SOLR-12530: Ability to disable configset upload
     new 6566b59  LUCENE-8373: Move ENGLISH_STOPWORDS_SET to EnglishAnalyzer
     new ad727ba  LUCENE-8373: Removed StandardAnalyzer.ENGLISH_STOP_WORDS_SET
     new ee12253  SOLR-12326: add more=true to terms facets with more buckets
     new ea4043b  SOLR-12427: Correct status for invalid 'start', 'rows'
     new f835d24  LUCENE-8376, LUCENE-8371: ConditionalTokenFilter fixes
     new 9a9c65a  SOLR-12028: Forgot to check in last Thursday
     new d38a1753 SOLR-11216: Fix test failures, since the new PeerSyncWithLeader won't open a realtime searcher everytime
     new 1a4b135  SOLR-12395: Make 'significantTerms' the SignificantTermsQParserPlugin's name and deprecate its old 'sigificantTerms' name. (Tobias Kässmann, Christine Poerschke)
     new a444e82  SOLR-12527: factor out a test-framework/ConfigRequest class
     new 6d0ad62  DOAP changes for 6.6.5 release
     new b7b6f24  SOLR-12533: getting index size shouldn't create directory (metrics race)
     new 0f65262  LUCENE-8380: UTF8TaxonomyWriterCache page/ offset calculation bug
     new 067a663  SOLR-12537: remove some unused (private static) loggers
     new 799d2ac  LUCENE-7976: Fix indentation.
     new 7b2a2d9  SOLR-12395: Remove SignificantTermsQParserPlugin's deprecated old name ('sigificantTerms') in favour of new 'significantTerms' name
     new f86c477  SOLR-12495: An #EQUALS function for replica in autoscaling policy to equally distribute replicas
     new 5ec0a3f  SOLR-12450: Add CVE number to changelog
     new 0ccd5d5  LUCENE-8381: Do not count hard-deletes as soft-deletes in merges
     new d96ef95  LUCENE-8381: Add change log entry
     new 2aae3fb  SOLR-2834: Handle CharacterFilters in Solr Impacts Document and Field Analyzes and was previously a class cast error
     new 7e548ba  LUCENE-8384: Fix missing advance DVGen in PendingSoftDeletes
     new 98768d9  SOLR-12309: Improve CloudSolrClient.Builder constructor Javadocs
     new 4dc2008  LUCENE-8378: add DocIdSetIterator.range method
     new fa3cd86  LUCENE-8379: add TermQuery.getTermStates
     new 039dae7  Run 'rvm cleanup all' to remove old stuff
     new 6c0a03c  First uninstall 'asciidoctor' gem before installing it, to remove unwanted versions
     new 407e150  fix 'gem uninstall' to remove all versions of the gem
     new 302df4d  fix 'gem uninstall' to remove ignore dependency conflicts
     new a09f3fa  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 7d8ef9e  SOLR-12516: Fix some bugs in 'type:range' Facet refinement when sub-facets are combined with non default values for the 'other' and 'include' options.
     new 6d6e671  LUCENE-8388: Remove PostingsEnum#attributes()
     new b7d14c5  SOLR-11694: Remove outdated UIMA module
     new 5f5e5db  Added name in the CHANGES.txt
     new 1197176  SOLR-12412: Leader should give up leadership when IndexWriter.tragedy occur
     new 963ccee  LUCENE-8390: Replace MatchesIteratorSupplier with IOSupplier
     new 41ddac5  LUCENE-8385: Fix computation of the allowed segment count in TieredMergePolicy.
     new ad01bae  LUCENE-8383: Fix computation of mergingBytes in TieredMergePolicy.
     new cd08c7e  SOLR-12412: release IndexWriter after getting tragic exception
     new 9433ab7  LUCENE-8392: Avoir corner cases when maxMergeAtOnce is greater than segmentsPerTier.
     new 8e0d984  LUCENE-8393: TieredMergePolicy needs to take into account the maximum segment size when computing the allowed number of segments.
     new a864ef8  LUCENE-8394: Explicitly handle the case when segments are smaller than the floor size.
     new b1bb11b  LUCENE-8391: More tests for merge policies.
     new 14e132b  LUCENE-8382: Don't propagate calls to setMinCompetitiveScore in MultiCollector.
     new fe180bb  SOLR-12441: New NestedUpdateProcessorFactory
     new 93ae366  SOLR-12008: Settle a location for the log4j2.xml file
     new 26f76cc  SOLR-12547: Fix typo in documentation for maxSize based auto-commit
     new e01eefe  Add version 6.6.5.
     new b68829e  Add 6.6.5 bwc indices.
     new 8997d41  LUCENE-8395: WordDelimiterGraphFilter can incorrectly add holes
     new 0545901  Tighten up the test variability to reduce the risk of some random collection/query combinations that can't be verified
     new 07de1dc  LUCENE-8397: add DirectoryTaxonomyWriter.getCache
     new 4246089  SOLR-12441: Lowercase _NEST_PARENT_ and _NEST_PATH_ fields.
     new b5ef133  LUCENE-8396: Add Points Based Shape Indexing and Search that decomposes shapes into a triangular mesh and indexes individual triangles as a 6 dimension point
     new 3b1714e  LUCENE-8396: silence random large poly test - for now
     new db8db0d  SOLR-12551: Upgrade to Tika 1.18
     new e56c81b  Fix simple tessellator test errors
     new d387cb5  update TestLatLonShape to handle large number of vertices
     new f291f3e  isolate large vertex shape test from basic shape test
     new 5b9f4f3  OLR-11986: Allow percentage in freedisk attribute in autoscaling policy rules
     new 09526a5  Revert "OLR-11986: Allow percentage in freedisk attribute in autoscaling policy rules"
     new 11b22b4  SOLR-11986: Allow percentage in freedisk attribute in autoscaling policy rules
     new 1e50030  SOLR-12495,SOLR-11986 ref guide
     new b6d6f1e  LUCENE-8399: Disable test.
     new fb65741  LUCENE-8345 - add wrapper class constructors to forbiddenapis
     new 6d33beb  Remove extra T
     new 78079fc  Merge remote-tracking branch 'source/master' into remove-constructor-wrapper-classes
     new f0e1864  Merge remote-tracking branch 'source/master' into remove-constructor-wrapper-classes
     new abdbd9c  Update to trunk
     new c97f27b  Merge branch 'remove-constructor-wrapper-classes' of https://github.com/michaelbraun/lucene-solr: LUCENE-8345, GitHub PR #392: Remove instantiation of redundant wrapper classes for primitives; add wrapper class constructors to forbiddenapis. This closes #392
     new 4b9e2c4  LUCENE-8402: Mute test
     new 8ce46b6  LUCENE-8398: TieredMergePolicy.getMaxMergedSegmentMB has rounding error
     new 2b395da  SOLR-12115: explain all the types of Domain changes available in JSON Faceting
     new ae3929c  LUCENE-8487: add IndexSearcher.getSlices
     new 49b1fe2  SOLR-12522: Support a runtime function `#ALL` for 'replica' in autoscaling policies
     new be475bb  SOLR-12522: forbidden api
     new 705e6f7  SOLR-12412: Fix test failure
     new d730c8b  LUCENE-8060: Remove usage of TopDocs#totalHits that should really be IndexSearcher#count.
     new 8093c45  LUCENE-8263: Replace TieredMergePolicy's reclaimDeletesWeight with deletesPctAllowed.
     new f7aed28  SOLR-12464: Reduce Overseer.close() logging (for non-Overseer leaders)
     new e9c6eff  SOLR-12454: Tweak Overseer leadership transition related logging for easier troubleshooting.
     new 1ba5cff  Don't run @BadApple tests when Yetus runs unit tests
     new 331ccf3  LUCENE-8405: Remove TopDocs.maxScore.
     new a2f113c  LUCENE-8400: make BytesRefHash.compact public
     new 7d8fc54  LUCENE-8411: Remove fillFields from TopFieldCollector factory methods.
     new eafc9ff  LUCENE-8407: Add SpanTermQuery.getTermStates getter
     new d6afe1d  SOLR-12507: clean up italics in MODIFYCOLLECTION example
     new 722f7da  SOLR-11277: Ref Guide: add parameters for defining kilo/mega/gigabyte suffixes
     new 8242fc8  Ref Guide: tiny edit to standardize usages of "tlog" for "transaction log"
     new d443ed0  SOLR-11453: Ref Guide: add info on location of solr_slow_requests.log
     new 3a5d4a2  SOLR-12343: Fixed a bug in JSON Faceting that could cause incorrect counts/stats when using non default sort options
     new 9d3cc1e  LUCENE-8399: Fix LatLonShapeBoundingBoxQuery to use orient method for computing edge intersections
     new f6e9d00b SOLR-12553: Check local params in SignificantTerms Query Parser
     new a19bc5e  LUCENE-8402: Remove invalid identityHashCode assertions in TestPriorityQueue.
     new c152cae  Ref Guide: fix URL example rendering in result-grouping.adoc so all characters appear properly
     new 20a7ee9  LUCENE-8408: Highlighter: Remove obsolete private AttributeFactory instance
     new 509561b  LUCENE-8418: Mute LatLonShape polygonWithHole test until fix is applied
     new 9d9c3a0  SOLR-11598: Support more than 4 sort fields in the export writer
     new 1bea1da  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 18c29b7  SOLR-12489: Fix test failures
     new 2826a95  SOLR-12489: remove unused imports
     new a8839b7  LUCENE-8306: Allow iteration over submatches
     new 6e3f61f  Revert "LUCENE-8306: Allow iteration over submatches"
     new 8c06dec  SOLR-12305: When a replica is applying updates, some kind of updates can skip buffering for faster recovery
     new 34686c0  LUCENE-8420: Upgrade OpenNLP to 1.9.0
     new 55bfadb  LUCENE-8412: TopFieldCollector no longer takes a trackDocScores option.
     new 995a902  SOLR-12570: OpenNLPExtractNamedEntitiesUpdateProcessor cannot support multi fields because pattern replacement doesn't work correctly
     new 028c86b  LUCENE-8306: Allow iteration over submatches
     new 877bde7  SOLR-11598: Fix test case + class name typo
     new de16baa  Fix precommit: unused TestExportWriter imports
     new 6ed9607  SOLR-12555: Add add'l expectThrows() test helper
     new 9d7aef6  SOLR-12576: Update ref guide for additional information displayed in cloud view
     new 8892c0d  LUCENE-8415: Clean up Directory contracts (write-once, no reads-before-write-completed). Minor test improvements and cleanups.
     new d010cdd  LUCENE-8412: Fix TestDistributedGrouping failure.
     new d66c05c  LUCENE-8414: Make segmentInfos private in IndexWriter
     new 98d463a  SOLR-12567: JSON Facet "functions" now support an extended "type:func" syntax, similar to other types of facets
     new a254e7d  SOLR-11598: Fix test failure due to ordering of sub-tests
     new 35fa0b4  LUCENE-8425: Expose hard live docs on SegmentReader level
     new 65f6e6c  LUCENE-8427: Fix bug in BlockMaxConjunctionScorer.
     new d25f626  LUCENE-8415: test quirk follow up. MockDirectoryWriter uses AccessDeniedException (a subclass of IOException) to signal files still open for writing when read access is requested.
     new 528e8bc  SOLR-10243: Apply @AwaitsFix on TestExtractionDateUtil.testParseDate to be fixed by SOLR-12593
     new 71c0bdd  SOLR-12581: the JSON Facet 'relatedness()' aggregate function now supports a 'min_popularity' option using the extended type:func syntax
     new 6ab3ff8  LUCENE-7314: Graduate LatLonPoint and query classes to core
     new d87ea6b  SOLR-12536: autoscaling policy support to equally distribute replicas on the basis of arbitrary properties
     new e2b08a4  SOLR-11542: Add more logging via @LogLevel to diagnose rare failures
     new 90424cbe SOLR-12536: ref guide
     new dfb18a6  SOLR-12536: ref guide typo fixed
     new 3119fbb  SOLR-12597: Migrate API should fail requests that do not specify split.key parameter
     new 914e264  LUCENE-8428: PriorityQueue takes sentinels via a Supplier as a constructor argument.
     new 5f53944  LUCENE-8420: Fix soft-deletes optimization.
     new 5342048  LUCENE-8423: Make generation carrying more robust.
     new d78feb2  LUCENE-8429: Avoid stack overflows in DaciukMihovAutomatonBuilder.
     new 1888bb5  LUCENE-8418: Fix tessellation failure on polygon with holes due to vertex index clashing.
     new 828d281  SOLR-12599: Add more query routing params to the ref guide
     new 179c8f9  SOLR-11990: Make it possible to co-locate replicas of multiple collections together in a node.
     new e264d03  SOLR-12574: Use a common bucket for all significantTerms outputs
     new 3a837ca  LUCENE-8412: Further simplification.
     new 9ca0537  LUCENE-8430: TopDocs.totalHits may now be a lower bound of the hit count.
     new 61e89e3  LUCENE-8431: Top-docs collectors now collect lower bounds of the hit count.
     new e1063b7  SOLR-12558: solr/core (private) logger rename - JettySolrRunner
     new 3583bdb  SOLR-12558: solr/core (private) logger rename - ExportWriter
     new ea22106  SOLR-12164: Ref Guide - improve index.adoc so it's a nicer landing page for the Guide
     new 8d28bbc  SOLR-12477: Return server error(500) for AlreadyClosedException instead of client Errors(400) . This closes PR #402
     new a08eadb  Fix InfixSuggestersTest.testShutdownDuringBuild() failures
     new 4602e4d  SOLR-12601: Refactor the autoscaling package to improve readability
     new abd6b07  SOLR-12574: Fix the SignificantTermStream to use the new bucket format
     new 9262ed7  SOLR-12558: solr/core (private) logger renames
     new 6fbaf69  SOLR-12557: standardise solr/core (private) logger names
     new ecad919  SOLR-12448: Fix outdated docs that say autoAddReplicas is for shared FS only in Ref Guide and v2 API specs
     new 1396059  SOLR-11870: Ref Guide: Add docs on filter param for ICU filters
     new 4a1ee04  SOLR-12402: Factor out SolrDefaultStreamFactory class.
     new 8a44828  SOLR-12609: include actual value in two MathExpressionTest.testMultiVariateNormalDistribution asserts
     new 1a87087  Fix 'redundant cast to long' warning in TestTieredMergePolicy.
     new 96e985a  LUCENE-8391: Make TestUpgradeIndexMergePolicy faster when merging a TieredMergePolicy.
     new c9e3c45  SOLR-11807: Simply testing of createNodeSet with restoring collection and fixing the test failure
     new eada799  SOLR-12412: Leak transaction log on tragic event
     new 0dc124a  SOLR-12412: Fix precommit
     new 99dbe93  LUCENE-8060: IndexSearcher's search and searchAfter methods now only compute total hit counts accurately up to 1,000.
     new 5dffff7  LUCENE-8437: CheckIndex shouldn't duplicate SegmentInfos' serialization logic.
     new 3203e99  Make the nightly test smaller so that it does not fail with GC overhead exceeded (OOM). Clean up random number fetching to make it shorter.
     new 1163091  LUCENE-8060: ToChildBlockJoinQuery can't delegate getMaxScore but not advanceShallow.
     new c3e8131  Fix AAIOOBE in GeoTestUtil.
     new 86a39fa  Revert "Fix AAIOOBE in GeoTestUtil."
     new e56c872  Revert "Make the nightly test smaller so that it does not fail with GC overhead exceeded (OOM). Clean up random number fetching to make it shorter."
     new c6e0c28  Make the nightly test smaller.
     new 1133bf9  SOLR-12509: Improve SplitShardCmd performance and reliability.
     new 679b4aa  LUCENE-8441: IndexWriter now checks doc value type of index sort fields and fails the document if they are not compatible.
     new 18c2300  LUCENE-8435: Add new LatLonShapePolygonQuery for querying indexed LatLonShape fields by arbitrary polygons
     new 64573c1  LUCENE-8312: Fixed performance regression with non-scoring term queries.
     new 259bc2b  SOLR-12607: Fixed two separate bugs in shard splits which can cause data loss. The first case is when using TLOG replicas only, the updates forwarded from parent shard leader to the sub-shard leader are written only in tlog and not the index. If this happens after the buffered updates have been replayed then the updates can never be executed even though they remain the transaction log. The second case is when synchronously forwarding updates to sub-shard leader fails and [...]
     new 868e970  SOLR-12592: support #EQUAL function in cores in autoscaling policies
     new 5de10c7  SOLR-12344: SolrSlf4jReporter doesn't set MDC context.
     new d1173b8  SOLR-12594: MetricsHistoryHandler.getOverseerLeader fails when hostname contains hyphen.
     new b5ed635  SOLR-12509: Fix a bug when using round-robin doc assignment.
     new a0e33a9  LUCENE-8440: Add support for indexing and searching Line and Point shapes using LatLonShape encoding
     new 6afd3d1  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 1af7686  LUCENE-8443: Mute failing test temporarily
     new 17a02c1  SOLR-8207: Add "Nodes" view to the Admin UI "Cloud" tab, listing nodes and key metrics
     new 2a41cbd  LUCENE-8443: Fix InverseIntersectVisitor logic for LatLonShape queries, add adversarial test for same shape many times
     new e3cdb39  SOLR-12617: Remove Commons BeanUtils as a dependency
     new 0b59b0e  SOLR-12617: remove beanutils license and notice files
     new f8db5d0  SOLR-12614: Make "Nodes" view the default in AdminUI "Cloud" tab
     new 664187f  SOLR-12592: added support for range , percentage and decimal
     new b33df4e  SOLR-12622: Ref guide example for configuring SolrSlf4jReporter
     new 592899a  SOLR-12615: HashQParserPlugin won't throw an NPE for string hash key and documents with empty value
     new ffedb99  SOLR-12592: added javadoc
     new fb7fce8  Fix ReqOptSumScorer to not advance backwards.
     new 3b15be3  LUCENE-8060: Fix test bug.
     new 70a4939  LUCENE-8445: Tighten condition when two planes are identical to prevent constructing bogus tiles when building GeoPolygons
     new ea2e564  LUCENE-8444: Prevent building functionally identical plane bounds when constructing DualCrossingEdgeIterator
     new c338cf6  SOLR-11881: Retry update requests from leaders to followers
     new db1e064  SOLR-12626: TestInjection.waitForInSyncWithLeader retries in case of errors
     new 896fd0e  SOLR-12222: Improve TestDistributedSearch search
     new 96e8392  SOLR-11770: NPE in tvrh if no field is specified and document doesn't contain any fields with term vectors
     new 08ca54f  SOLR-11770: NPE in tvrh if no field is specified and document doesn't contain any fields with term vectors, forgot to add CHANGES.txt
     new 208d59b  SOLR-12541: Metrics handler throws an error if there are transient cores.
     new 3898653  LUCENE-8442: Avoid merge in testPendingDeleteDVGeneration
     new 2ca5a6d  SOLR-12629: The predict evaluator should work with the polyfit function
     new c3887b3  SOLR-12586: Change ParseDateFieldUpdateProcessorFactory to use java.time.DateTimeFormatter, not Joda Time. Note: slightly different pattern language! Remove Joda Time. Closes #428
     new 38bf976  SOLR-12485: Solr-Update XML format now accepts child documents under a field thus providing a semantic relationship.  (like allowed for JSON). Improved XML.java a bit Closes #430
     new ba9b18f  LUCENE-8439: Disjunction max queries can skip blocks to select the top documents when the total hit count is not required
     new 9306922  SOLR-7767: "ZK Status" sub menu under "Cloud" tab to see status of zookeeper ensemble
     new 6845bbf  SOLR-8207: Collections with underscores in name no longer cause a crash the Cloud->Nodes UI
     new 49e3cca  LUCENE-8204: Boolean queries with a mix of required and optional clauses are now faster if the total hit count is not required
     new 2674c53  Ref Guide: fix typo in MODIFYCOLLECTION example
     new 9b418a4  SOLR-12618: AutoScalingHandlerTest failing in jenkins
     new cbaedb4  LUCENE-8447: Add DISJOINT and WITHIN support to LatLonShape queries
     new 37e8fea  SOLR-12636: Improve autoscaling policy rules documentation
     new 7c4584b  SOLR-11008: Use a lighter config for MetricsHandlerTest and ensure the core is up before the test starts
     new e9f3a3c  SOLR-12616: Optimize Export writer upto 4 sort fields to get better performance. This was removed in SOLR-11598 but brought back in the same version
     new cb1db48  SOLR-11863: Add knnRegress Stream Evaluator to support nearest neighbor regression
     new 6c11284  SOLR-12636: escape arrow glyph to fix precommit
     new 63fc124  SOLR-11834: rollback [subquery] fields documentation
     new 00aeb64  SOLR-12555: Use `expectThrows` for expected exceptions
     new 71310a4  SOLR-11585: Solr SQL does not work with point numeric fields
     new 9c02bf0  LUCENE-8451: Add disabled regression test
     new d1c73ff  SOLR-11947: Change math-expressions.adoc to remove level 2 section headings; use headline case for dsp.adoc section titles
     new e46c6b8  SOLR-11990: standardize "co-locate" for "colocate" throughout
     new dfb33e9  Ref Guide: standardize section titles to use headline case
     new 89a1655  SOLR-11766: Move Streaming Expressions to be top-level section of Ref Guide
     new 4a3f8f6  SOLR-12599: clarify availability and number of debug parameters
     new cdc0959  Ref Guide: small typos; i.e. and e.g. cleanups
     new 82cf667  Add example schema settings for Korean analyzer.
     new 4c45557  Fix parameter values in example.
     new 4c27b83  Add breif descriptions for supported parameters
     new f64f243  Fix indent
     new e9addea  Merge branch 'jira/lucene-8453' of https://github.com/mocobeta/lucene-solr-mirror LUCENE-8453: Add documentation to analysis factories of Korean (Nori) analyzer module This closes #434
     new f2c0005  LUCENE-8451: Interpret IllegalArgumentException result from convex polygon constructor as meaning a tiling failure.
     new 928b92c  SOLR-12655: Add Korean morphological analyzer ("nori") to default distribution. This also adds examples for configuration in Solr's schema
     new 17eb8cd  SOLR-12634: Add gaussfit Stream Evaluator
     new 69b2af3  SOLR-10984: Clean up web.xml, removing old redirects and outdated comments
     new 767223d  SOLR-8207: Nodes view support for shard_1_1_1 format and replica1, replica_1 format. Show core state in label if not 'active'
     new be4a339  SOLR-12592: added more validation and tests
     new bb58163  LUCENE-8449: Code Optimizations in FieldTermStack
     new 8d3f59a  LUCENE-8446: DefaultPassageFormatter: merge overlapping matches
     new 9d57963  SOLR-12660: Add outliers Stream Evaluator to support outlier detection
     new baf3b8f  SOLR-12660: Fix TestLang
     new a2bbeec  SOLR-12660: Refine output form and register stream function
     new 3e58e8a  SOLR-12664: Change bottom page nav styling
     new 7ecf9b6  LUCENE-8448: Boolean queries now propagates the mininum score to their sub-scorers.
     new 8dd704e  SOLR-12470: Search Rate Trigger multiple bug fixes, improvements and documentation updates.
     new bff7a3b  SOLR-12222, SOLR-12028: Remove @BaddApple annotation from TestDistributedSearch
     new 0d89ff2  SOLR-12664: Fix Download Solr button in index.adoc so it looks like it did before button style changes
     new dcbd532  SOLR-12028: BadApple and AwaitsFix annotations usage
     new ec01cc9  SOLR-12591: ParseDateFieldUpdateProcessorFactory: Use "lenient" and strip surrounding quotes. More tests, ported from "extract" contrib stuff.
     new 4f1c0aa  SOLR-12028: BadApple and AwaitsFix annotations usage
     new f3339d1  SOLR-12523: Improve error reporting and docs regarding Collection backup feature shared-fs requirement
     new a059c94  SOLR-12665: Autoscaling policy not being refreshed due to caching
     new 9cc0078  Ref Guide: Small changes to math expressions descriptions
     new 60257ea  SOLR-12649: CloudSolrClient retries requests unnecessarily exception from server
     new 59550fc  LUCENE-8455: Upgrade ECJ compiler to 4.6.1 in lucene/common-build.xml
     new 93a20b7  SOLR-12656: ShardSplitTest should extend AbstractFullDistribZkTestBase instead of BasicDistributedZkTest. Also removed some unused overridden methods to create solr clients
     new 100b151  SOLR-12607: Increase recovery wait time from 15 seconds to 30 seconds to reduce spurious test failures
     new 887055d  SOLR-12670: RecoveryStrategy logs wrong wait time when retrying recovery
     new 94ecb06  SOLR-12607: Extract common code from testSplitAfterSplit and testSplitAfterSplit2 methods
     new 57b33c1  SOLR-12607: Minor refactorings
     new 711a72e  LUCENE-8456: Upgrade Apache Commons Compress to v1.18
     new a661ebc  SOLR-12591: Avoid JDK 9 bug with certain timezones like AKDT; test with EDT. Also standardized on single 'z' in the test patterns, which is equivalent to triple.
     new 9572e12  SOLR-12668: Autoscaling trigger listeners should be executed in the order of their creation.
     new 585ba16  SOLR-12392: Improve reliability of IndexSizeTriggerTest.
     new 4309ae6  SOLR-12475: Fix failing MaxSizeAutoCommitTest
     new 9e54e3e  LUCENE-8457: Add disabled unit test demonstrating the problem.
     new 055105b  SOLR-12655: Adding nori to the list of dependencies of solr core's Intellij IDEA module
     new 6e21cb3  SOLR-11990: Create Collection API now waits for the updated state of the withCollection to be visible after setting the COLOCATED_WITH value
     new 124be4e  SOLR-12014: Cryptic error message when creating a collection with sharding that violates autoscaling policies
     new 52f9cee  SOLR-12671: Add robust flag to knnRegress Stream Evaluator
     new 9f615fb  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 30f64d7  LUCENE-8457: Use backing planes for all potentially narrow GeoBBox shapes.
     new d8ba1b1  LUCENE-8457: turn off debugging output for test
     new d6e1d4a  LUCENE-8457: turn off more debugging output for test
     new 3e45452  SOLR-12674: RollupStream should not use the HashQueryParser for 1 worker
     new ee498f5  SOLR-12679: MiniSolrCloudCluster.stopJettySolrRunner should remove jetty from the internal list
     new 20d0f67  SOLR-12680: Fix ClassCastException and AIOOBE in TestSolrConfigHandlerConcurrent
     new 3c9050c  SOLR-12679: MiniSolrCloudCluster.startJettySolrRunner method should not add a duplicate jetty instance to the list
     new 079a81f  SOLR-12675: Make LeaderVoteWaitTimeoutTest more resilient against side effects of test methods.
     new 1c0f95e  SOLR-12130: CdcrReplicationDistributedZkTest is broken into two test classes, CdcrOpsAndBoundariesTest which does not require node restarts and CdcrWithNodesRestartsTest which does. The tests themselves are made faster and more resilient to spurious failures
     new 66d500b  SOLR-12625: Combine SolrDocumentFetcher and RetrieveFieldsOptimizer
     new 5eab1c3  SOLR-12683: HashQuery will throw an exception if more than 4 partitionKeys is specified. Earlier after the 4th partitionKey the keys would be silently ignored.
     new 8cde127  SOLR-12690: Regularize LoggerFactory declarations
     new 025350e  LUCENE-8461: Add Lucene80Codec.
     new dfd2801  SOLR-12572: While exporting documents using the export writer, if a field is specified as a sort parameter and also in the fl (field list) parameter, we save on one doc-value lookup. This can bring performance improvements of 15% and upwards depending on how many fields are in common
     new 95cb7aa  SOLR-12590: Improve Solr resource loader coverage in the ref guide
     new 4368ad7  LUCENE-8461: Fix test failure.
     new aa10cb7  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 9e78be4  SOLR-11598: Fix bug while setting and resetting string doc-values while exporting documents
     new cee309a  SOLR-12572: revert numDocs to be indexed to 1k
     new fc9aac1  SOLR-12684: Document speed gotchas and partitionKeys usage for ParallelStream. Standardize search streams to specify the export handler in the examples for expressions that operate on all the tuples
     new f26dd13  LUCENE-8458: Ensure init PendingSoftDeletes when carry-over deletes
     new b72ff3b  SOLR-12687: Add functions to cache data structures and mathematical models
     new 7a3f837  SOLR-12669: Rename tests that use the autoscaling simulation framework.
     new 08a6d13  SOLR-12701: Remove statistical-programming page which is superceded by the new math-expressions paged
     new 9450371  SOLR-12702: Add zscores Stream Evaluator
     new 5ef67e9  LUCENE-8466: IndexWriter.deleteDocs(Query... query) incorrectly applies deletes on flush if the index is sorted
     new 55af898  LUCENE-8466: Added Vish to CHANGES.txt
     new f4212a1  SOLR-12687: Add to math expressions user guide
     new 659aed2  SOLR-12702: Add math expression userguid documentation
     new d833b4c  SOLR-10028: Fix and improvements to SegmentsInfoRequestHandlerTest
     new 04a50b6  SOLR-12701: Improve Monte Carlo example
     new a452dd9  LUCENE-8467: RAMDirectory, RAMFile, RAMInputStream, RAMOutputStream are deprecated.
     new f762953  LUCENE-8468: A ByteBuffer based Directory implementation (and associated classes).
     new 8d1dce9  SOLR-12392: Fix several bugs in tests and in trigger event serialization. Add better support for converting MapWriter instances to JSON.
     new ca54137  LUCENE-8468: use NoSuchFileException instead of FileNotFoundException.
     new 6430749  SOLR-12662: Reproducing TestPolicy failures: NPE and NoClassDefFoundError
     new 1cfc735  SOLR-12634: Add gaussfit to the Math Expressions user guide
     new ce504f4  LUCENE-8468: add ByteBuffersDirectory to randomized Directory implementations in LuceneTestCase (master branch only).
     new 545b0dc  SOLR-12360: fully numeric host names are valid based on RFC1123, so this test makes no sense.
     new 5a0e7a6  SOLR-12519: child doc transformer can now produce a nested structure. Fixed SolrDocument's confusion of field-attached child documents in addField() Fixed AtomicUpdateDocumentMerger's confusion of field-attached child documents in isAtomicUpdate()
     new 098f475  SOLR-12662: Eliminate possible race conditions by moving Type-by-name map construction to Variable.Type, accessible via Variable.Type.get(name)
     new cae91b1  SOLR-12519: fix testGrandChildFilterJSON Simplified differentiating random docs we don't care about from those we do by using IDs less than 0
     new 18874a6  SOLR-12591: Expand default configSet's date patterns to subsume those of extract contrib
     new b19ae94  LUCENE-8286: UnifiedHighlighter: new HighlightFlag.WEIGHT_MATCHES for MatchesIterator API. Other API changes: New UHComponents, and FieldOffsetStrategy takes a LeafReader not IndexReader now. Closes #409
     new 54f2565  LUCENE-8469: Inline calls to the deprecated StringHelper.compare, removed StringHelper.compare from master.
     new e170dc3  LUCENE-8471: Add IndexWriter.getFlushingBytes() method
     new 0fbb2d1  LUCENE-8471: Javadocs
     new ad513cb  Fixed wrong documentation in ScheduledTrigger. The property name is preferredOperation instead of preferredOp.
     new 86ba65c  SOLR-10651, SOLR-10784: Add new statistical and machine learning functions to CHANGES.txt for 7.5 release
     new 4096dec  SOLR-12591: ParseDateField URP should default to "en_US" locale (not ROOT) which is implied by common formats. Should fix Java 9,10,11 test fails; Java 8 continues to work.
     new e2fc49c  LUCENE-765: Improved oal.index javadocs.
     new a30eeae  LUCENE-8460: Better argument validation in StoredField
     new ba83c5a  LUCENE-8432: TopFieldComparator stops calling the comparator when only counting hits.
     new 81eeae6  LUCENE-8465: Remove more references to auto-prefix terms.
     new 8667132  SOLR-12689: Add example of collection creation when autoscaling policy/prefs are configured
     new 5670d61  SOLR-11990: When a Collection CREATE command fails because of a policy rule violation, the collection metadata remains in ZooKeeper, even though no replicas are added, so the user has to manually delete the zombie collection.
     new 4d78db2  SOLR-11990: Set waitForFinalState=true for the move replica API call so that the cluster is at steady state when the test ends.
     new 8e75f39  SOLR-12055: Enable async logging by default
     new e7b4495  SOLR-12055: Last patch had the entry in the wrong place in CHANGES.txt
     new d55a81d  SOLR-12704: Guard AddSchemaFieldsUpdateProcessorFactory against null field names and field values
     new 606e529  SOLR-10697: HttpShardHandler now uses a default of 100k as maxConnections (10k previously) and default maxConnectionsPerHost as 100k (20 previously). They are now consisent with the UpdateShardHandler defaults
     new d93c46e  LUCENE-8267: adjust CHANGES.txt advise
     new a1ec716  Update javadocs for Lucene 8.
     new b8dfb7e  LUCENE-8472: Always rewrite soft-deletes retention query
     new b4f9042  SOLR-12726: Removing obsolete sentences from SolrCloud Auto Scaling Ref Guide.
     new 74b53b1  SOLR-12728: RequestLoggingTest fails on occasion, not reproducible
     new 1acfca5  LUCENE-8422: Add matches to IntervalQuery
     new 910a023  LUCENE-6228: Add Scorable class and make LeafCollector.setScorer() take Scorable
     new 982ee39  LUCENE-5143: rm or formalize dealing with "general" KEYS files in our dist dir
     new 34a8501  SOLR-12715: NodeAddedTrigger should support adding replicas to new nodes by setting preferredOperation=addreplica
     new a9acdfd  LUCENE-8340: Recency boosting.
     new 2da53c3  LUCENE-8475: Remove deprecated constants from RamUsageEstimator.
     new 94776bf  Correct locations of English stopwords in MIGRATE.txt
     new d997e8b  SOLR-11690: Improve documentation about DIH password encryption
     new e0eb7ba  SOLR-12723: Reduce object creation in HashBasedRouter.
     new b1b0963  SOLR-11861 baseConfigSet default
     new 3b1a335  LUCENE-6228: Missed refactoring of CollapsingQParserPlugin delegating collector
     new 97ccbc7  LUCENE-8476: Optimizations in UserDictionary (KoreanAnalyzer)
     new 6be01e2  LUCENE-8485: Update randomizedtesting to version 2.6.4.
     new b6ee0ed  SOLR-12716: NodeLostTrigger should support deleting replicas from lost nodes by setting preferredOperation=deletenode
     new df20c4b  SOLR-11990: Wait for all nodes to be live before running tests.
     new 7223a8b  LUCENE-8484: Drop fully deleted reader in SubReaderWrapper (#445)
     new c8b47e2  LUCENE-8484: Only drop fully deleted segments in SoftDeletesDirectoryReaderWrapper
     new e4f256b  SOLR-12722: [child] transformer now processes 'fl'
     new 0113ade  SOLR-11863: Add knnRegress to RefGuide
     new 719d922  SOLR-11863: Fix RefGuide typos
     new f385f02  Fix 'including' typo in cloud-screens.adoc file.
     new 3f9937b  Fix 'included' and 'number' typos in stream-source-reference.adoc file.
     new a3aa014  Fix typo in TermQuery.equals javadocs.
     new 2565010  SOLR-11690: put command examples in [source] blocks; make NOTE a CAUTION and move up to associated command
     new e893f34  SOLR-12715: change preferredOperation values to lowercase since that's how they're entered
     new 4f05588  SOLR-12625: fix typos..."an" -> "and"
     new b4a1548  SOLR-12701: Fix knnSearch RefGuide
     new 37375ae  SOLR-12733: SolrMetricReporterTest failure
     new 89d598e  SOLR-12744: Improve logging messages and verbosity around recoveries
     new 922295a  LUCENE-8481: Javadocs should no longer reference RAMDirectory.
     new 285b743  SOLR-12745: Wrong header levels on BasicAuth refGuide page
     new 1a00655  LUCENE-8468: Add sliceDescription to the toString() of ByteBuffersIndexInput.
     new 9c364b2  SOLR-12684: put expression names and params in monospace
     new 00ce9e0  SOLR-12722: expand "params" -> "parameters (plus a bunch of other things I found in unrelated transformer examples)
     new cac589b  SOLR-12716: Move common params to top of page; insert links to common param section for each trigger; improve consistency
     new 597bd5d  SOLR-9418: Added a new (experimental) PhrasesIdentificationComponent for identifying potential phrases in query input based on overlapping shingles in the index
     new b8e87a1  SOLR-11943: Add machine learning functions for location data
     new c684773  SOLR-11943: Update CHANGES.txt
     new 8caa34c  SOLR-10697: update Ref Guide for default value changes
     new 0af269f  SOLR-12612: Accept custom keys in cluster properties
     new ccd9f6f  SOLR-12612: Accept custom keys in cluster properties (doc changes)
     new 98611d3  SOLR-12749: timeseries() expression missing sum() results for empty buckets
     new 9e04375  SOLR-12732: TestLogWatcher failure on Jenkins
     new 21d130c  SOLR-12357: TRA preemptiveCreateMath option. Simplified test utility TrackingUpdateProcessorFactory. Reverted some attempts the TRA used to make in avoiding overseer communication (too complicated). Closes #433
     new 0dc66c2  SOLR-12028: BadApple and AwaitsFix annotations usage
     new 66c671e  LUCENE-8483: Scorer cannot have a null Weight
     new 6fbcda6  LUCENE-8491: Adjust maxRadius to prevent constructing circles that are too big
     new 2c88922  SOLR-8742: In HdfsDirectoryTest replace RAMDirectory usages with ByteBuffersDirectory.
     new f5ce384  SOLR-11943: Change location... to latlon...
     new 8f49892  SOLR-11943: Change scope of commons-math3 solr-core dependency from test to compile, for HaversineMetersEvaluator.java
     new 3b62f23  SOLR-12055: Enable async logging by default - rollback
     new f406ff9  LUCENE-7862: Store the real bounds of the leaf cells in the BKD index when the number of dimensions is bigger than 1
     new 304836e  SOLR-11943: Update RefGuide for latlonVectors and haversineMeters functions.
     new e5232f6  SOLR-11943: Fix RefGuide for latlonVectors and haversineMeters functions.
     new 70f0019  SOLR-11943: Fix RefGuide for latlonVectors and haversineMeters functions.
     new 4f0320c  SOLR-12738: Incorrect Suggestions in autoscaling framework and refactoring
     new 2ffcb87  Add version 7.5.1
     new 8fbeedf  SOLR-12738: removed unused method
     new 1f2b344  Revert "Add version 7.5.1"
     new 3a71bf3  Add 7.6.0 version
     new a537aa2  SOLR-6387: Remove/revert dated assertFalse in ExtractingRequestHandlerTest Since this problem does not appear anymore in the latest JVMs.
     new 623cdf2  SOLR-12759: Disable ExtractingRequestHandlerTest on JDK 11 due to JDK bug with timezone locale and Date.toString
     new a1b6db2  SOLR-12762: Fix javadoc for SolrCloudTestCase.clusterShape() method and add a method that validates only against Active slices while testing
     new a619038  SOLR-12701: format/style consistency fixes for math expression docs; CSS change to make bold monospace appear properly
     new e83e8ee  [LUCENE-8343] introduced weight 0 check and positional coefficient scaling + tests
     new 17cfa63  [LUCENE-8343] documentation fix
     new cef9a22  Merge remote-tracking branch 'upstream/master' into LUCENE-8343
     new 2b636e8  [LUCENE-8343] minor documentation fixes
     new e0232f1  [LUCENE-8343] weight long overflow fix + test
     new 1a83a14  Merge remote-tracking branch 'upstream/master' into LUCENE-8343
     new 398074d  LUCENE-8343: change suggesters to use Long instead of long weight during indexing, and double instead of long score at suggest time
     new d35d206  SOLR-11836: FacetStream works with bucketSizeLimit of -1 which will fetch all the buckets
     new 89bc082  SOLR-12763: upgrade notes + some MergePolicy param fixes
     new a955140  LUCENE-8459: add SearcherTaxonomyManager constructor taking already opened readers
     new d614386  LUCENE-8343: add CHANGES entry
     new 2b553f0  SOLR-11836: add all contributors for the patch
     new 5b96f89  LUCENE-5143: Fix smoketester, fix RM PGP key check, fix solr DOAP file, add CHANGES entry Remove unused/stale 'copy-to-stage' and '-dist-keys' targets from ant build
     new ad7f15d  Fix typo in build.xml so PDF javadoc links get converted correctly
     new b32dcbb  Ref Guide: fix typos; params -> parameters
     new 41e972e  Fix num[u]eric typo in stream-evaluator-reference.adoc file.
     new 6e8c05f  SOLR-12361: ref guide changes & CHANGES.txt organization
     new 4a5b914  SOLR-12766: Improve backoff for internal retries
     new dea3d69  SOLR-12759: assertFalse -> assumeFalse
     new 9f37a6b  SOLR-12766: Backoff time for internal requests is never more than 2 seconds
     new d6641ff  Fix Ma[n]datory typo in stream-decorator-reference.adoc file.
     new a7a4f68  SOLR-12766: Log retries after the backoff
     new 39733cb  SOLR-12551: fix Tika version in list of major components in CHANGES.txt
     new a02959c  LUCENE-8500: Fix release smoke test to always use the downloaded KEYS file
     new 910a1c0  SOLR-12028: BadApple and AwaitsFix annotations usage
     new b2b597b  SOLR-12773: Fix typos widely spread around codebase
     new 6fac57d  LUCENE-8502: Allow access to delegate in FilterCodecReader
     new 4940b36  LUCENE-8504: Update forbiddenapis to 2.6
     new ac7969e  SOLR-6280: CollapseQParser now throws an error when pointing to a multi-valued field.
     new 36eae57  SOLR-12765: Incorrect format of JMX cache stats.
     new 44dbfaa  LUCENE-8503: Call #getDelegate instead of direct member access during unwrap
     new 895bff4  Add missing changes entries for LUCENE-8502 and LUCENE-8503
     new ca86de1  SOLR-12771: Improve Autoscaling Policy and Preferences documentation
     new 7d0a778  SOLR-12771: add CHANGES entry
     new 5abee47  SOLR-12759: detect actual problem and only then "assumeTrue" to bail
     new c06a7ab  SOLR-12759: fix regexp
     new 10060a6  LUCENE-8482: Added feature query in LatLonPoint to boost results by distance
     new c696caf  LUCENE-8352: Make TokenStreamComponents final
     new 4082326  Fix occasional test failure due to a missing trigger config.
     new 5981895  LUCENE-8484: Account dropped sub-readers in test
     new 264110e  SOLR-12784: Fix broken link to stemdict.txt by including it in the Guide directly
     new d494f6b  LUCENE-8454: Fix incorrect vertex indexing and other computation errors in shape tessellation that would sometimes cause an infinite loop.
     new eb0fcec  LUCENE-8454: Set test TestLatLonPolygonShapeQueries#testRandomMedium to AwaitFix
     new 87cd5b1  Start the splitting after the triggers are in place.
     new 52bdcf6  iSOLR-12080: Improve error handling of MoveReplicaCmd. Improve the test stability by avoiding killing overseer.
     new c0d2975  LUCENE-8498: Remove LowerCaseTokenizer
     new 5e6c99c  Reset the latch between re-runs of the same test.
     new 0dd7b70  Add toString() to help debugging.
     new d7e97fb  LUCENE-8454: Fix tessellator to use original polygon vertices.
     new 6adeb5b  SOLR-12792: extract test data into separate files in autoscaling tests
     new 1d604d1  SOLR-12792: extract test data into separate files in autoscaling tests
     new dd088fb  SOLR-12028: BadApple and AwaitsFix annotations usage
     new af2de93  LUCENE-8512: Add disabled test for failure.
     new 63fcf2e  LUCENE-8512: Remove second test point since no longer needed, and confirm rigorously that first test point is not on an edge.
     new 4bcace5  SOLR-9317: ADDREPLICA command should be able to add more than one replica to a collection,shard at a time.
     new 60569fb  SOLR-11836: Move CHANGES entry to the 7.6 section
     new 4ccf0fb  LUCENE-8511: MultiFields.getIndexedFields optimize to not call getMergedFieldInfos
     new e6e3dc7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 95cc6f4  SOLR-12776: Setting of TMP in solr.cmd causes invisibility of Solr to JDK tools
     new cecf31e  update project DOAP files to the latest 7.5.0 release
     new baf40d5  Add 7.5.0 back compat test indexes
     new 3f2975c  SOLR-11522: /autoscaling/suggestions now include rebalance options as well even if there are no violations
     new 9bc4b8d  SOLR-12759: fix regexp
     new e437b2f  SOLR-9317: Deduplicate node list before trying to find if all nodes are up. The test is also fixed to not send duplicate node names in the createNodeSet parameter.
     new 2bad3c4  LUCENE-8505: IndexWriter#addIndices will now fail if the target index is sorted but the candidate is not.
     new 2b4717c  SOLR-12028: Reduce test data set for TestLatLonPolygonShapeQueries.testRandomBig
     new e16d7d6  SOLR-11522: /autoscaling/suggestions now include rebalance options as well even if there are no violations
     new 05f935f  Fix javadoc typo in TermInSetQuery.
     new 5816766  Fix comment typo in SolrConfig.
     new 667b829  SOLR-12805: Store previous term (generation) of replica when start recovery process
     new 03c9c04  LUCENE-8493: Stop publishing insecure .sha1 files with releases
     new a6d39ba  targetNode is not required for move-replica
     new c587410  SOLR-12756: Refactor Assign and extract replica placement strategies out of it.
     new 2369c89  SOLR-12709: Add TestSimExtremeIndexing for testing simulated large indexing jobs. Several important improvements to the simulator.
     new 044bc2a  SOLR-12652: Remove SolrMetricManager.overridableRegistryName()
     new 9481c1f  SOLR-5163: edismax now throws an exception when qf refers to a nonexistent field
     new 918b11c  For simulated queries count also buffered updates.
     new 964cc88  SOLR-12593: remove date parsing from extract contrib * added "ignored_*" to the default configSet * Updated Ref Guide info on Solr Cell to demonstrate usage without using the techproducts configSet
     new 3fc58f4  SOLR-11907: Add convexHull and associated geometric Stream Evaluators
     new 3ece536  SOLR-11907: Change error message if ConvexHull2D is not provided as the first parameter
     new 93e2ae3  SOLR-12774: IndexOutOfBoundsException on logging startupVersions
     new 86e0040  SOLR-12792: extract out test data
     new fe844c7  LUCENE-8513: Remove MultiFields.getFields SlowCompositeReaderWrapper now works with MultiTerms directly
     new 961d565  SOLR-12824: NamedList to implement MapWriter interface
     new 4ca885a  SOLR-12824: fixed test failure
     new 2201b65  SOLR-12709: Several fixes to the simulator and its .system collection auto-creation.
     new e687748  SOLR-12080: Disable this test until it's fixed.
     new 65105aa  SOLR-12648: Autoscaling framework based replica placement is not used unless a policy is specified or non-empty cluster policy exists
     new 84683b6  SOLR-12750: Migrate API should lock the collection instead of shard
     new eba7bed  SOLR-12725: ParseDateFieldUpdateProcessorFactory should reuse ParsePosition.
     new abace29  Fix the CHANGES entry - this is applicable only to 8.0 codebase.
     new d8e4079  SOLR-12822: /autoscaling/suggestions to include suggestion to add-replica for lost replicas
     new 751bf7d  SOLR-12828: Add oscillate Stream Evaluator to support sine wave analysis
     new 46f753d  SOLR-12767: Always include the achieved rf in the response
     new 554ac64  SOLR-12524: Marking the test as AwaitsFix
     new 05949a3  SOLR-12648: Use the information whether custom preferences were specified in the CloudUtil.usePolicyFramework method instead of comparing directly against default preferences. Comparing against default preferences was wrong because it ignores the case where the user explicitly added the same preferences as the default ones.
     new 152fd96  SOLR-12827: Migrate cluster wide defaults syntax in cluster properties to a nested structure
     new 452c2da  SOLR-12815: Implement maxOps limit for IndexSizeTrigger.
     new 793a677  SOLR-12827: Fix blurb in ref guide to say that the key is deprecated instead of saying that it is no longer supported.
     new 0f10000  LUCENE-8479: QueryBuilder#analyzeGraphPhrase now throws TooManyClause exception if the number of expanded path reaches the BooleanQuery#maxClause limit.
     new a0487b0  SOLR-12811: Add enclosingDisk and associated geometric Stream Evaluators
     new 36c6025  LUCENE-8479: Fix precommit
     new 5fb384c  SOLR-12814: Metrics history causing "HttpParser URI is too large >8192" when many collections This fixes #461
     new 14e6eb2  use MapWriter._get()
     new ace0db7  SOLR-12835: Document statistics exposed by the Query Result Cache when maxRamMB is configured
     new 98b057c  LUCENE-8520: Fix test by running  query so it count total hits
     new eb47099  SOLR-12836: ZkController creates a cloud solr client with no connection or read timeouts.
     new e2b8bec  SOLR-12782: UninvertingReader avoids FieldInfo creation. Wrapping is now a bit more lightweight: Does not create FieldInfo for fields that can't be uninverted (saves mem) and can avoid wrapping the reader altogether if there's nothing to uninvert. IndexSchema.getUninversionMap refactored to getUninversionMapper and no longer merges FieldInfos.
     new 367bdf7  SOLR-12803: Ensure CUSC routes docs to right cores
     new 49285e8  Solr CHANGES.txt: forgot leading "*"
     new 6a702ee  SOLR-12840: Add pairSort Stream Evaluator
     new df07a43  SOLR-12749: Update CHANGES.txt
     new 1118299  LUCENE-8496: Selective indexing - modify BKDReader/BKDWriter to allow users to select a fewer number of dimensions to be used for creating the index than the total number of dimensions used for field encoding. i.e., dimensions 0 to N may be used to determine how to split the inner nodes, and dimensions N+1 to D are ignored and stored as data dimensions at the leaves.
     new dbed8ba  SOLR-12739: Autoscaling policy framework is now used as the default strategy to select the nodes on which new replicas or replicas of new collections are created.
     new b4d9b25  SOLR-12843: Implement a MultiContentWriter in SolrJ to post multiple files/payload at once
     new 184ed88  SOLR-12845: Disable the test until we can add a default policy equivalent to the hard coded legacy assignment rules
     new a37a213  SOLR-11812: Remove backward compatibility of old LIR implementation in 8.0
     new a52d47a  SOLR-12843: precommit errors
     new 23e22e6  SOLR-12729: SplitShardCmd should lock the parent shard to prevent parallel splitting requests.
     new 50478ea  SOLR-11812: fix precommit
     new 41e3d07  SOLR-11812: fix precommit
     new 8d205ec  SOLR-12843: fix precommit
     new 3629e76  SOLR-12843: precommit errors
     new a66a7f3  SOLR-12739: Fix CloudSolrClientTest.testNonRetryableRequests failures.
     new 9f34a7c  SOLR-12739: Fix failures in AutoAddReplicasIntegrationTest and its sub-class.
     new 940a730  SOLR-12739: Use cluster instead of collection as the key for using legacy assignment.
     new 50d1c7b  SOLR-12739: Release the policy session as soon as we're done with the computation.
     new 095707d  SOLR-12739: Remove unused import
     new 4cfa876  LUCENE-8496: Fix BKDWriter to use writeField1Dim when numDataDims is set to 1
     new 80011d6  SOLR-12620: Remove the Admin UI Cloud -> Graph (Radial) view
     new 971a0e3  SOLR-12739: Use legacy assignment in AutoAddReplicasPlanActionTest
     new c87778c  LUCENE-8526: Add javadocs in CJKBigramFilter explaining the behavior of the StandardTokenizer on Hangul syllables.
     new a0bb501  SOLR-12851: Improvements and fixes to let and select Streaming Expressions
     new d48f22c  SOLR-12851: Update CHANGES.txt
     new 42ac07d  SOLR-12565: Add SolrJ snippet to 'Using ZooKeeper to manage config' ref-guide page
     new 9c8ffab  SOLR-12780: Add support for Leaky ReLU and TanH activations in contrib/ltr NeuralNetworkModel class. (Kamuela Lau, Christine Poerschke)
     new 6d1b2e2  SOLR-8808: Add null/empty check to SolrClient.deleteByIds
     new e14bacf  LUCENE-8523: Fix javadocs in JapaneseNumberFilterFactory
     new 6c5df58  SOLR-12028: BadApple and AwaitsFix annotations usage
     new a5665d8  LUCENE-8522: throw InvalidShapeException when constructing a polygon and all points are coplanar.
     new a312c0d  Add entry in CHANGES.txt
     new d7fd82c  LUCENE-8528: we can't have random outputs on input in a test with fixed assertions (test bug).
     new 1ccd555  Fix couple of typos.
     new 6c0fbe5  SOLR-12862: Add log10 Stream Evaluator and allow the pow Stream Evaluator to accept a vector of exponents
     new 73a413c  SOLR-12862: Fix TestLang
     new 306065f  LUCENE-12357: Update ref guide notes
     new 9c7b856  SOLR-12806: use autoscaling policies with strict=false to prioritize node allocation
     new 8d3810d  SOLR-12740: migration docs
     new aa0a528  SOLR-12739: Clear all collections in TestCollectionStateWatchers setup so that the collections created by test methods are spread evenly in the cluster.
     new f1a30bf  SOLR-12792: extract test data into separate files in autoscaling tests
     new 761f8aa  SOLR-12740: adding a link
     new 7fa19d2  SOLR-12876: upon failure report exception message in ShardParamsTest.testGetShardsTolerantAsBool
     new 95af8d6  SOLR-12876: remove @BadApple from ShardParamsTest.testGetShardsTolerantAsBool
     new 15002eb  SOLR-12877: avoid NPE in TestTlogReplica.testRealTimeGet
     new d2f7272  SOLR-12877: avoid NPE in TestUtilizeNode.getReplicaList
     new 635d1ea  SOLR-12740: fixed doc asciidoc errors
     new 11a1b8c  LUCENE-6572: Remove dependency on analyzer-common from highlighing
     new fc88649  SOLR-12423: Upgrade to Tika 1.19.1 when available. Fixes #468
     new 5202a71  Java 9+ GC Logging filesize parameter should be 20M instead of 20000
     new 4b2136e  SOLR-12874: Java 9+ GC Logging filesize parameter should use a unit (merge branch 'java9plus_gc_logging_filesize' of https://github.com/tpunder/lucene-solr); this closes #470
     new e6f6f35  SOLR-12856: Small improvements to SolrJ javadocs
     new 167c65a  LUCENE-8533: Fix Javadocs of DataInput#readVInt(): Negative numbers are supported, but should be avoided.
     new 5a4fd86  LUCENE-8535: Drop out of the box Block-Join highlight support
     new a3fc31e  Remove unnecessary XML exclusions as Jetty handles these by default (janhoy)
     new 947f826  LUCENE-8507: TopFieldCollector can now update the minimum competitive score if the primary sort is by relevancy and the total hit count is not required.
     new ed8a395  LUCENE-8521: Change LatLonShape encoding to use selective indexing
     new fd91648  LUCENE-7875: Moved MultiFields static methods to MultiTerms, FieldInfos and MultiBits. MultiBits is now public and has getLiveDocs.
     new 1a8188d  SOLR-10981: Support for stream.url or stream.file pointing to gzipped data
     new e1da5f9  LUCENE-8531: QueryBuilder#analyzeGraphPhrase now creates one phrase query per finite strings in the graph if the slop is greater than 0. Span queries cannot be used in this case because they don't handle slop the same way than phrase queries.
     new a7c9c9d  SOLR-12879 - MinHash query parser
     new 5de6332  SOLR-12892: MapWriter to use CharSequence instead of String
     new 8c70811  SOLR-12729: Unlock the shard on error.
     new c31a95d  SOLR-12846: Added support for "host" variable in autoscaling policy rules
     new c9776d8  Three minor variables.adoc edits.
     new fcaea07  SOLR-12829: Add plist (parallel list) Streaming Expression
     new d799fd5  SOLR-5004: Allow a shard to be split into 'n' sub-shards using the collections API
     new 576d28f  SOLR-11522: Moved the _get methods to a separate interafce and keep MapWriter clean
     new 7512cd9  SOLR-11812: Remove LIROnShardRestartTest since the transition from old lir to new lir is no longer supported
     new 9df96d2  SOLR-12879 - added missing attribution in CHANGES.txt
     new 2e757f6  SOLR-12879 - registered MinHashQParserPlugin to QParserPlugin as min_hash
     new 3e89b7a  SOLR-12754: New hl.weightMatches for UnifiedHighlighter WEIGHT_MATCHES (defaults to true in master/8)
     new e083b15  Add log.warn when a replica become leader after timeout
     new bd714ca  LUCENE-8538: Add a Simple WKT Shape Parser for creating Lucene Geometries (Polygon, Line, Rectangle, points, and multi-variants) from WKT format.
     new cebf703  Fix typo in stream-decorator-reference.adoc file.
     new 7fc91de  SOLR-12905: MultiSolrCloudTestCase now clears static clusterId2cluster in @AfterClass
     new c277674  SOLR-12873: Replace few remaining occurrences of LUCENE_CURRENT with LATEST for luceneMatchVersion.
     new ab14cc9  SOLR-9425: fix NullPointerException in TestSolrConfigHandlerConcurrent
     new e62fe45  SOLR-12772: Correct dotProduct parameters+syntax documentation
     new b72f05d  SOLR-9317: cleanup a couple of typos; add some description to addreplica examples
     new 16ee847  SOLR-12827: remove monospace in headings; correct formatting for heading level indicator; remove redundant "Example #" in the example titles
     new 71988c7  SOLR-12793: Move TestCloudJSONFacetJoinDomain amd TestCloudJSONFacetSKG to the facet test package
     new 3e87499  Tweak test-help example for running tests within a package
     new 26e1498  SOLR-12879 - added missing test for min_hash qp to QueryEqualityTest
     new 7952cec  SOLR-12913: Streaming Expressions / Math Expressions docs for 7.6 release
     new 93ccdce  SOLR-5004: put param names and values in monospace
     new 8d10939  SOLR-12423: fix Tika version in CHANGES
     new f33be7a  SOLR-12868: Request forwarding for v2 API is broken
     new 6f291d4  LUCENE-8524: Add the Hangul Letter Araea (interpunct) as a separator in Nori's tokenizer. This change also removes empty terms and trim surface form in Nori's Korean dictionary.
     new 5c567d4  Added an arabic snowball stemmer and test dataset
     new 6c41945  SOLR-7557: Fix parsing of child documents using queryAndStreamResponse
     new 4fa99c2  LUCENE-8462: Revert ant-patch-snowball modifications. This modifications only worked with the latest version of snowball and were specifically applied to handle the new Arabic stemmer. This change reverts these modifications since they are not compatible with the other stemmer which are created from revision 502.
     new 4821b30  SOLR-12913: RefGuide revisions
     new 0c8675d  SOLR-12913: RefGuide formatting
     new a298802  SOLR-12868: test was making wrong assumption
     new 1abc38b  SOLR-12828: Update CHANGES.txt
     new 7a63e13  SOLR-11907: Update CHANGES.txt
     new f8ffc1a  SOLR-12811: Update CHANGES.txt
     new 416cc16  SOLR-12840: Update CHANGES.txt
     new 5fc4d51  SOLR-12862: Update CHANGES.txt
     new d362439  SOLR-12861: Add Solr factory for new ByteBuffersDirectory
     new c7c7b00  SOLR-12861: In the upgrade note, specify the Solr version in which RAMDirectory will be removed.
     new e618e83  SOLR-12935: Suppress SSL for StreamExpressionTest and StreamDecoratorTest
     new ac19250  SOLR-12936: Allow percentiles Stream Evaluator to accept an array of percentiles to calculate
     new 5aa8ad5  SOLR-12875: AIOOBE fix when unique()/uniqueBlock() is used with DVHASH method in json.facet
     new 856e28d  SOLR-11572: Add recip Stream Evaluator to support reciprocal transformations
     new 914c431  SOLR-12913: Add recip and expand percentile docs
     new 3ed6437  SOLR-12942: Add an option in IndexSizeTrigger to select the split shard method.
     new 05f72a77 SOLR-12946: tighten up request/expectations in test
     new cf445ba  SOLR-12882: Eliminate excessive lambda allocation in json facet FacetFieldProcessorByHashDV.collectValFirstPhase
     new 23595e5  Supress an IDE warning with an annotation, and verify my commit karma
     new 1e0e8d4  SOLR-7804: remove problematic assertions on lossy stats.field values that aren't fundemental to the purpose of the test anyway
     new 07b93a9  LUCENE-8540: Better handling of min/max values for Geo3d encoding
     new 6ae9aa2  LUCENE-8534: Fix incorrect computation for triangles intersecting polygon edges in shape tessellation
     new f7720aa  LUCENE-8549: Polygon tessellator throws an error if some parts of the shape could not be processed
     new ae9185f  LUCENE-8550: Fix filtering of coplanar points when creating linked list on polygon tesselator
     new bbb9f72  LUCENE-8550: remove double entry for bug fixes in CHANGES.txt
     new 2b8f577  Minor LatLonShape cleanup
     new 0cbefe8  LUCENE-8554: Add new LatLonShapeLineQuery that queries indexed LatLonShape fields by arbitrary lines
     new 31d7dfe  LUCENE-8555: Add dateline crossing support to LatLonShapeBoundingBoxQuery
     new c5ff4a4  SOLR-12954: fix facet.pivot refinement bugs when using facet.sort=index and facet.mincount>1
     new f669a1f  SOLR-12555: Use `expectThrows` for expected exceptions
     new eb359ca  SOLR-12023: Autoscaling policy engine shuffles replicas needlessly
     new 45b772f  SOLR-12938 - Cluster status now returns results for aliases instead of throwing an exception
     new 1e3cc48  SOLR-12746: Simplify the Ref Guide HTML structure and use semantic HTML tags where possible. Adds new template files for Asciidoctor HTML conversion.
     new 01808ee  SOLR-12243: Edismax missing phrase queries when phrases contain multiterm synonyms
     new be65b95  SOLR-12699: Make contrib/ltr LTRScoringModel immutable and cache its hashCode. (Stanislav Livotov, Edward Ribeiro, Christine Poerschke)
     new 13a8356  SOLR-12313: Make the test finish quicker by lower down intervals
     new 08fcce4  SOLR-11997: Suggestions API/UI should show an entry where a violation could not be resolved
     new 2d95b74  SOLR-12947: Add SolrJ helper for making JSON DSL requests
     new c07df19  SOLR-12956: Add Javadoc @since tag to Analyzer component classes
     new 0ddbc4b  SOLR-12966: Add Javadoc @since tag to URP classes
     new 3d94213  SOLR-12795: Introduce 'rows' and 'offset' parameter in FacetStream
     new b230543  SOLR-12795: Fix precommit
     new d0cd424  LUCENE-8557: LeafReader.getFieldInfos should always return the same instance MemoryIndex: compute/cache up-front Solr Collapse/Expand with top_fc: compute/cache up-front Json Facets numerics / hash DV: use the cached fieldInfos on SolrIndexSearcher SolrIndexSearcher: move the cached FieldInfos to SlowCompositeReaderWrapper
     new 6f6a880  SOLR-12023: correcting wrong git merge
     new 9952af0  LUCENE-8559: Fix bug where polygon edges were skipped when checking for intersections
     new 419d42b  SOLR-12600: Fix parameter names in Solr JSON documentation
     new 50cf1cc  SOLR-12600: Add missing name in CHANGES Missed it on the last commit
     new 936ecf1  Remove hyperlink to - now spammy - heliosearch domain
     new 80efc23  SOLR-12971: Add pivot Stream Evaluator to pivot facet co-occurrence counts into a matrix
     new 259925d  SOLR-12795: Require bucketSorts
     new e1bdb9a  SOLR-12971: Update CHANGES.txt
     new bc88d78  SOLR-12795: Update CHANGES.txt
     new 7bde5e2  SOLR-11572: Update CHANGES.txt
     new a197904  SOLR-12936: Update CHANGES.txt
     new f2cb936  SOLR-12829: Update CHANGES.txt
     new ff1df8a  LUCENE-8558: Replace O(n) lookup with O(1) lookup in PerFieldMergeState#FilterFieldInfos
     new 531b166  SOLR-12913: Add new facet expression and pivot docs
     new 9594ee3  SOLR-12913: grammer fix
     new 4794a16  LUCENE-8558: add changes entry
     new 53482e5  SOLR-12938 - fix test case for handling of bogus collection names that was failing when HttpClusterStateProvider is used instead of ZkClusterStateProvider
     new 2d0e565  SOLR-12975: Add ltrim and rtrim Stream Evaluators
     new 65dc312  SOLR-12975: Update CHANGES.txt
     new 1b084db  SOLR-12947: Add MapWriter compatibility to JsonQueryRequest
     new 243a8a6  SOLR-12964: Use DocValuesIterator.advanceExact() instead of the advance()/docID() pattern
     new 01397c1  SOLR-12913: Add ltrim and rtrim to the Math Expressions User Guide
     new 73005d4  Ref Guide: fix pages missing header license info
     new dc6019c  fix LatLonShapeBoundingBoxQuery to not round min Y above max Y value
     new 780305c  SOLR-12913: Fix typo in User Guide
     new fbb9872  SOLR-12880: Show the FacetProcessor class name instead of the  FacetRequest in the JSON Facets debug-trace output
     new 74e3ff5  LUCENE-8556: Use latitude and longitude instead of encoding values to check if triangle is ear when using morton optimisation
     new 77a4bfa  SOLR-12962: Added a new 'uninvertible' option for fields and fieldtypes. This defaults to 'true' for backcompat allowing a FieldCache to be built for indexed fields as needed, but users are encouraged to set this to false (using docValues as needed) to reduce the risk of large fluxuations in heap size due to unexpected attempts to sort/facet/function on non-docValue fields.
     new 4410ef9  SOLR-12947: Misc JsonQueryRequest code cleanup
     new 0330372  SOLR-12759: fix regexp (case insensitive)
     new 6d9c714  Add 7.7.0 version
     new efd3f17  LUCENE-8537: ant test command fails under lucene/tools
     new 42ee966  fix merge relict
     new 397b88a  SOLR-12313: No need to wait for in-sync with leader in RecoveryAfterSoftCommitTest since we only care about recovery
     new 4e2481b  LUCENE-8560: TestByteBuffersDirectory.testSeekPastEOF() failures with ByteArrayIndexInput. ByteArrayIndexInput removed entirely, without a replacement.
     new 52998fa  SOLR-12965: Add facet support to JsonQueryRequest
     new 605c3f6  SOLR-12977: Autoscaling tries to fetch metrics from dead nodes
     new e6e6ad2  SOLR-12977: Autoscaling tries to fetch metrics from dead nodes
     new cd1e829  SOLR-12978: In autoscaling NPE thrown for nodes where value is absent
     new f357c06  SOLR-12969: Inconsistency with leader when PeerSync return ALREADY_IN_SYNC
     new e81dd4e  SOLR-12977: fixed bug
     new 8791a38  SOLR-12927: Add upgrade notes for Solr 7.6
     new 92c8326  SOLR-12927: copy edits (i.e., e.g., capitalized titles, etc.)
     new c80726d  SOLR-12913: small grammatical fixes
     new 95d01c6  SOLR-12927: fix ByteBuffersDirectoryFactory name
     new 763e642  SOLR-12881: Remove unneeded import statements
     new df5540a  SOLR-12497: Add documentation for Hadoop credential provider-based keystore/truststore
     new 116cc28  LUCENE-8026: ExitableDirectoryReader does not instrument points
     new 5733472  Remove extra colons.
     new 3302ed2  LUCENE-8470: Remove legacy doc values APIs from lucene/core.
     new 5aa6782  LUCENE-8508: IndexWriter can set the created version major.
     new b4449c7  LUCENE-8464: ConstantScoreScorer now implements setMinCompetitveScore in order to early terminate the iterator if the minimum score is greater than the constant score.
     new cd61a92  LUCENE-8463: TopFieldCollector can now early-terminates queries when sorting by SortField.DOC.
     new db95425  LUCENE-8552: Optimize getMergedFieldInfos for zero or one segment
     new dc2c778  Fix legacy.TestNumericRangeQuery to count the number of hits accurately
     new d17c6d8  SOLR-12981: Introduce SolrJ type for JSON facet response parsing
     new a0788a7  SOLR-12997: Fix broken link on admin Stream panel
     new 759af01  LUCENE-8464: Fix legacy.TestMultiValuedNumericRangeQuery to count the number of hits accurately
     new 6548644  LUCENE-8497: Replace MultiTermAwareComponent with normalize() method
     new c2bd3ae  LUCENE-8497: Fix reference to MultiTermAwareComponenent in Solr reference guide
     new 7abb25e  SOLR-12972: deprecate unused SolrIndexConfig.luceneVersion
     new eb80104  SOLR-12972: remove deprecated, unused SolrIndexConfig.luceneVersion
     new 4efaeca  SOLR-12746: Fix formatting for callout list numbers and preamble sections
     new 25bca6f  SOLR-12992: When using binary format, ExportWriter to directly copy BytesRef instead of creating new String
     new bd3ce91  LUCENE-8568: TestMockDirectoryWrapper/ RAMInputStream NPE.
     new 05167ed  SOLR-12986: HttpPartitionTest reliably failing seed
     new ea304a3  Remove excess <metrics> element in metrics-reporting.adoc file.
     new 492c344  SOLR-13006: ZkNodeProps to be able to load from both javabin and JSON
     new fd96bc5  LUCENE-8216: Added a new BM25FQuery in sandbox to blend statistics across several fields using the BM25F formula
     new 08dd681  LUCENE-8216: improve error message when field weight is invalid
     new 5f8855e  LUCENE-8571: Don't block on FrozenBufferedUpdates#apply during IW#processEvents
     new 56cb42d  LUCENE-8569: Never count soft-deletes if reader has no hard-deletes
     new 67cdd21  SOLR-9856: Update the Ref Guide to no longer list this issue as unresolved.
     new f7fa250  [TEST] Prevent merges in simple tests that compare doc stats from IW
     new 2459072  SOLR-12775: Add deprecated versions of LowerCaseTokenizer and LowerCaseTokenizerFactory
     new 2da72ad  LUCENE-8570: Fix possible NPE in the attribute reflection of the Nori's PartOfSpeechAttributeImpl
     new d7b878e  SOLR-12546: Let csv response writer to handle docValues fields by default.
     new a346ba0  SOLR-5211:  Always populate _root_ (if defined). And, small refactor: Clarified how _version_ is transferred from root to children.
     new dc134be  SOLR-5211: ignore temporarily pending moshe fixing
     new 68c0774  SOLR-12740: revise migration docs for clarity and typos
     new 72ca448  LUCENE-8562: Speed up merging segments of points with data dimensions by only sorting on the indexed dimensions
     new 5490790  LUCENE-8517: do not wrap FixedShingleFilter with conditional in TestRandomChains
     new 34ed015  fixing javadoc; added docs for parameters of new method
     new 6728f0c  update comment after limiting number of debug tokens
     new 1534bbe  SOLR-5211: fix test
     new c2cac88  SOLR-12984: The search Streaming Expression should properly support and push down paging when using the /select handler
     new 2715beb  SOLR-12497: fix typo
     new ecce083  LUCENE-8573: Use FutureArrays#mismatch in BKDWriter
     new 2611c22  SOLR-12398: retroactively add CHANGES.txt back-compat break for 7.5
     new 81c092d  LUCENE-8529: TopSuggestDocsCollector will now use the completion key to tiebreak completion suggestions with identical scores.
     new 75b1831  SOLR-12801: Make massive improvements to the tests.
     new c074b97  LUCENE-8579: Don't run bad apples when building a release.
     new c2ab047  LUCENE-8575: Improve toString() in SegmentInfo
     new cf016f8  LUCENE-8563: Remove k1+1 constant factor from BM25 formula numerator.
     new 0491623  LUCENE-7875: CHANGES.txt: moved to API changes
     new 5c4ab18  SOLR-13023: Ref Guide: Add section to blob store docs on how to delete blobs
     new 5dc988f  SOLR-12839: JSON 'terms' Faceting now supports a 'prelim_sort' option to use when initially selecting the top ranking buckets, prior to the final 'sort' option used after refinement.
     new a01d0d9  SOLR-13030: Close MetricsHistoryHandler inline.
     new d8f482f  SOLR-13030: Update executor usage to work correctly with Java 11 and update Mockito & HttpComponents to work with Java 11 and fix get remote info retry to work across jvms better.
     new a3ec5b5  SOLR-12801: Wait for executor to finish shutdown.
     new 7f88bfa  SOLR-12801: Wait for collections properly.
     new 33c40a8  SOLR-13027: Change retries to work across JVM impls properly by looking for an IOException.
     new 9b0b903  SOLR-12801: Fix thread leak in test.
     new 755044b  SOLR-12801: Wait for collection creation in test.
     new cbe9f82  SOLR-12801: Don't possibly block forever in this test.
     new b5a9cca  SOLR-12801: Raise THREAD_POOL_MAX_IDLE_TIME_MS.
     new b294d84  SOLR-12801: Don't possibly block forever in this test in another spot.
     new e5281ef  SOLR-12801: Don't possibly block forever in this test in remaining spots.
     new 6e4c9b3  SOLR-12555: Use `expectThrows` for expected exceptions
     new 16241f4  LUCENE-8546: Fix ant beast to fail and succeed based on whether beasting actually fails or succeeds.
     new c951578  SOLR-6117: Unify ReplicationHandler error handling
     new cf4d749  SOLR-12801 Revert breaking commit a3ec5b5fdf and improve test to be more complete. Also, add comments to make it easier for others to understand TimeRoutedAliasUpdateProcessorTest
     new b6b9f95  SOLR-12801 fix cut/paste oops in comment
     new 643ffc6  LUCENE-8548: The KoreanTokenizer no longer splits unknown words on combining diacritics and detects script boundaries more accurately with Character#UnicodeScript#of.
     new 58a7a8a  LUCENE-8374 part 1/4: Reduce reads for sparse DocValues
     new 7ad0276  LUCENE-8374 part 2/4: Reduce reads for sparse DocValues
     new 7949b98  LUCENE-8374 part 3/4: Reduce reads for sparse DocValues
     new e356d79  LUCENE-8374 part 4/4: Reduce reads for sparse DocValues
     new 1408f52  SOLR-12801: Disable TimeRoutedAliasUpdateProcessorTest because the feature leaks threads.
     new e3cbdd0  SOLR-13032: Add @AwaitsFix annotation to test.
     new e14432e  SOLR-12801: Wait for thread on close and add AwaitsFix annotation - most of these sim tests can fail to elect shard leaders.
     new 59919b4  SOLR-13036 Fix retry logic in JettySolrRunner
     new 6c11161  Pre-commit fixes for LUCENE-8374 (JavaDoc + arguments)
     new f5867a1  LUCENE-8564: Add GraphTokenFilter
     new 75a053d  LUCENE-8509: WordDelimiterGraphFilter no longer adjusts offsets by default
     new c78429a  LUCENE-8586: Fix infinite loop in Intervals.or()
     new f7faae0  SOLR-13019: Fix typo in MailEntityProcessor
     new f637c50  fix typo
     new ca4555e  close DirectoryReader in test
     new 868e005  SOLR-13032: harden MaxSizeAutoCommitTest to eliminate race conditions and eliminate use of arbitrary sleep
     new a5fb6f8  Add 'prelim_sort' helper to SolrJ's TermsFacetMap
     new ad373ff  Ref Guide: typo in "parameter"
     new c81822e  SOLR-12422: Add section on performance issues with Solr Cell; Overhaul and re-organize entire page
     new b0e6a92  LUCENE-8590: Optimize DocValues update datastructures
     new 38cfd0e  SOLR-13040: Add AwaitsFix annotation to TestSQLHandler and improve exception information related to that test.
     new b4e1fe4  LUCENE-8593: Specialize single value numeric DV updates
     new b9a966e  SOLR-12833: Add configurable timeout to VersionBucket lock.
     new 46d7994  SOLR-13028: @AwaitsFix AutoAddReplicasPlanActionTest#testSimple.
     new 2e586a7  LUCENE-8539: fix some typos and improve style in TestStopFilter
     new aaa64d7  LUCENE-8594: DV update are broken for updates on new field
     new f0db05b  LUCENE-8595: Fix interleaved DV update and reset
     new b24af10  LUCENE-8591: add LegacyBM25Similarity#getDiscountOverlaps
     new 17fca05  SOLR-13046: Suppress SSL for StreamingTest
     new 84d5015  Add the ability to set the number of hits to track accurately
     new da7919f  Revert "Add the ability to set the number of hits to track accurately"
     new 9f29ed0  LUCENE-8592: Fix index sorting corruption due to numeric overflow
     new df84a3c  LUCENE-8592: switch the corrupted sorted index to a 7.6 version (instead of 7x).
     new f690302  SOLR-12727: Upgrade ZooKeeper dependency to 3.4.13
     new 54ca26a  SOLR-12727: CHANGES.txt, updated ZooKeeper dependency
     new e25d685  SOLR-13037: Add @AwaitsFix annotation to TestSimGenericDistributedQueue.
     new b94911b  SOLR-12801: don't do single index check here on windows.
     new 1184fbe  SOLR-12923: Harden AutoScalingHandlerTest.
     new 65bfb16  SOLR-12801: harden CollectionsAPISolrJTest
     new 906e32a  SOLR-12801: harden CollectionsAPIDistributedZkTest
     new eac3f58  SOLR-12801: wait 60 seconds instead of 30 for cores to close
     new 40432cd  SOLR-12801: tweak shard count specificiation
     new a9a5cdc  SOLR-12801: raise jetty idle socket timeout
     new 3f1b75a  SOLR-12801: harden MultiThreadedOCPTest
     new 0aef561  SOLR-12923: Harden TestSimNodeLostTrigger#testTrigger.
     new 3eb2612  SOLR-12988: Disable SSL on Java 11/12 for now.
     new 4133ce4  SOLR-12923: Harden TestSimTriggerIntegration.testNodeMarkersRegistration.
     new f6063a1  SOLR-12801: boost wait to try and harden
     new 0824f7b  SOLR-12801: use waitForActiveCollection call
     new 5d52980  SOLR-12801: harden DocValuesNotIndexedTest
     new 1d5ae98  SOLR-12801: Raise timeout in CollectionsAPIAsyncDistributedZkTest.
     new 665517d  SOLR-12801: Harden CollectionsAPISolrJTest#testCreateCollWithDefaultClusterPropertiesOldFormat.
     new 6f8d598  SOLR-12801: Harden CollectionsAPISolrJTest#testCreateCollWithDefaultClusterPropertiesNewFormat.
     new f47976a  SOLR-12801: Try to harden SolrRrdBackendFactoryTest.
     new 5405b2f  SOLR-12801: Try to harden TestReplicatinHandler#doTestIndexFetchOnMasterRestart.
     new 18356de  SOLR-12923: Harden TestSimTriggerIntegration.
     new 1305501  LUCENE-8597: Add IntervalIterator.gaps() and Intervals.maxgaps()
     new 56b9591  SOLR-12801: Try to harden closing of zk db in TestConfigSetsAPIZkFailure.
     new a165761  SOLR-12923: Harden TestSimTriggerIntegration.
     new bf0e9b3  SOLR-12801: Relax specific test permissions to help harden tests.
     new 202dad8  SOLR-12923: Harden TestSimLargeCluster.
     new 0650f99  LUCENE-8598: Improve field updates packed values
     new b6cbb84  SOLR-13014: URI Too Long with large streaming expressions in SolrJ
     new d96475a  SOLR-12801: Fix TestSolrCloudWithKerberosAlt.
     new fdd9b55  LUCENE-8598: Only take values into account that come from a buffer that has a value
     new ef61b54  LUCENE-8599: Use sparse bitset to store docs in SingleValueDocValuesFieldUpdates
     new af6e15e  SOLR-13053: NodeAddedTrigger and NodeLostTrigger do not reserve added/removed time populated by restoreState
     new f89f109  SOLR-13045: Harden TestSimPolicyCloud
     new a2199c7  SOLR-13050: add workaround for issue to SystemLogListenerTest
     new c651cbf  SOLR-12885: BinaryResponseWriter (javabin format) should directly copy from BytesRef to output
     new d26c237  Remove BadApple for TestSimTriggerIntegration.testListeners to get log failure
     new 40502b9  SOLR-13028: Remove AwaitsFix for AutoAddReplicasPlanActionTest.testSimple to get log failure
     new 7605427  SOLR-12801: Harden BasicDistributedZk2Test.
     new 3205491  SOLR-12923: Harden TestSimTriggerIntegration.
     new 496c627  SOLR-12801: Raise this test socket timeout to 30 seconds.
     new ab891fa  SOLR-12801: Harden TestCloudRecovery.
     new 05d728f  SOLR-12801: Add @AwaitsFix to TestHierarchicalDocBuilder#testThreeLevelHierarchy.
     new da62c73  LUCENE-8587: Change GeoPoint serialization to make serialization/unserialization non-lossy
     new 870bb11  Revert "Pre-commit fixes for LUCENE-8374 (JavaDoc + arguments)". LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.
     new 3158d0c  Revert "LUCENE-8374 part 4/4: Reduce reads for sparse DocValues". LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.
     new 6c5d87a  Revert "LUCENE-8374 part 3/4: Reduce reads for sparse DocValues". LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.
     new 1da6d39  Revert "LUCENE-8374 part 2/4: Reduce reads for sparse DocValues". LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.
     new 8a20705  Revert "LUCENE-8374 part 1/4: Reduce reads for sparse DocValues". LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.
     new 874937a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new 2edf5ad  LUCENE-8587: Fix the equals method of GeoComplexPolygon
     new a25ddcd  SOLR-12801: Harden InfixSuggestersTest#testShutdownDuringBuild.
     new eb1735e  SOLR-12923: Harden TestSimLargeCluster.
     new b9278d7  SOLR-12923: Harden TestSimTriggerIntegration.
     new 19d968d  SOLR-12801: Harden OverseerTaskQueueTest and DistributedQueueTest.
     new 274a6eb  SOLR-12801: Try to harden CdcrBootstrapTest.
     new 3147c13  SOLR-13054: rewrite TriggerSetPropertiesIntegrationTest
     new d08e2d4  LUCENE-8602: Share TermsEnum if possible while applying DV updates
     new 6587f64  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new de65b45  change NodeLostTrigger's initial run() log from INFO to DEBUG
     new c852418  SOLR-12801: Harden TestSimLargeCluster.
     new ade7546  Merge remote-tracking branch 'refs/remotes/origin/master'
     new 61e4486  LUCENE-8599: Add hasNoValue bitset to ramBytesUsed calculation
     new a7859ff  SOLR-13058 Fix synchronized block
     new ec1bd0d  SOLR-13060: set suite timeout on non-terminating HDFS Nightly tests to one hour
     new bcdc6da  SOLR-13040: Fix TestSQLHandler, remove delete core calls.
     new 5affe74  SOLR-13025: SchemaSimilarityFactory fallback to LegacyBM25Similarity for luceneMatchVersion < 8.0
     new 280f679  SOLR-7896: Add a login page to Admin UI, with initial support for Basic Auth
     new ef2f0cd  SOLR-12791: Add Metrics reporting for AuthenticationPlugin
     new adf73ff  test
     new 21dc237  Revert "test"
     new 55993ec  Fix test failure when floorSegmentMB > maxMergedSegmentMB.
     new ce9a801  LUCENE-8605: Separate bounding box spatial logic from query logic on LatLonShapeBoundingBoxQuery
     new 7e4555a  SOLR-13057: Allow search, facet and timeseries Streaming Expressions to accept a comma delimited list of collections
     new 1e68726  SOLR-12801: Suppress SSL and older codecs
     new 9728dbc  SOLR-12791, SOLR-13067: Fix test failure for BasicAuthIntegrationTest Make PkiAuthenticationIntegrationTest beast-able
     new 7de72c9  SOLR-13066: A failure while reloading a SolrCore can result in the SolrCore not being closed.
     new 44b51cd  SOLR-13067: Harden BasicAuthIntegrationTest.
     new 42f1373  SOLR-12801: Harden SimSolrCloudTests.
     new fa025e1  LUCENE-8607: MatchAllDocsQuery can skip counting hits
     new 81dbad5  SOLR-12799: Allow Authentication Plugins to intercept internode requests on a per-request basis Add 'forwardCredentials' parameter to BasicAuth which will then skip using PKI on sub requests
     new d7ad2f4  SOLR-13037: Harden TestSimGenericDistributedQueue
     new 4272c63  LUCENE-8608: Extract utility class to iterate over terms docs
     new 46516b7  SOLR-13068: Update many cloud/autoscaling tests to use TimeSource.NANO_TIME (instead of CURRENT_TIME) for comparisons
     new f844461  SOLR-13072: disable flawed test of flawed functionality
     new 15b3629  SOLR-12727: Fix tests to work with 'interesting' entries in the hosts file like 'fe80::1%lo0 localhost'
     new df07fb3  SOLR-13043: cleanup suspicious ExecutorService lifecycles in MiniSolrCloudCluster
     new d3ee925  Add 7.6.0 back compat test indexes
     new 774e9ae  Merge remote-tracking branch 'refs/remotes/origin/master'
     new 04e0578  SOLR-7896: Followup fix to non-working core dropdown
     new 62edbf2  SOLR-11296: Spellcheck parameters not working in new UI
     new bb2405a  SOLR-11296: Spellcheck parameters not working in new UI
     new f8fcdbb2 Revert "SOLR-11296: Spellcheck parameters not working in new UI" due to wrong commit message
     new bfd28a8  SOLR-10975: New Admin UI Query does not URL-encode the query produced in the URL box
     new 3ca7e65  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr
     new dd910d1  Indicate collection in `clusterShape` log messages
     new 655e9ec  Fix active replica count reporting in SimClusterStateProvider
     new 1d601ed  SOLR-13065: Harden TestSimExecutePlanAction
     new eb4fda6  update project DOAP files to the latest 7.6.0 release
     new e974311  LUCENE-8609: Allow getting consistent docstats from IndexWriter
     new 5c5c42c  LUCENE-8609: Remove deprecated IW#numDocs() and IW#maxDoc() methdos
     new e916f1f  LUCENE-8611: Update randomizedtesting to 2.7.2, JUnit to 4.12, add hamcrest-core dependency.
     new a62b594  SOLR-13060: Annotate never-terminating HDFS Nightly tests with AwaitsFix
     new 53b05c5  LUCENE-8603 Fix the inversion of right ids for additional nouns in the Korean user dictionary
     new dae3e30  LUCENE-8597: TestIntervals.assertGaps() needs to take docBase into account
     new f80e8e1  Merge jira/http2 branch to master
     new 5e305e2  SOLR-13075: Add @AwaitsFix annotation to SaslZkACLProviderTest.
     new 6f08eee  Fix compilation.
     new 785d022  Remove duplicate package info.
     new f547938  SOLR-13076: TimeOut breaks the simulation framework.
     new 3be5b59  SOLR-12727: Added Dat to the credits, partly as a test of whether infra has fixed a commit attribution error
     new d185ba9  LUCENE-8581: Change LatLonShape encoding to use 4 bytes Per Dimension
     new dcd4a28  LUCENE-8600: Use a faster sort in DocValuesFieldUpdates.
     new 73299f0  SOLR-13079: refactor and harden common 'suspend-trigger' patern in autoscaling test setup
     new f28c5be  LUCENE-8604: TestRuleLimitSysouts now has an optional "hard limit" of bytes that can be written to stderr and stdout (anything beyond the hard limit is ignored). The default hard limit is 2 GB of logs per test class.
     new 71f024a  SOLR-13074: clean up static variables properly, avoiding NPEs.
     new 1f0e875  SOLR-13072: Management of markers for nodeLost / nodeAdded events is broken.
     new 86bc028  LUCENE-8611: Fix Maven test compilation by making lucene-test-framework's dependencies transitive for all modules that depend on it, by not writing out the <dependencyManagement>/<exclusions> section for it in the grandparent POM.
     new 846dfbe  SOLR-13072: Fix an api change.
     new 272178e  SOLR-13045: Allow SimDistribStateManager to create top-level data nodes
     new 207b3f4  SOLR-13045: Sim node versioning should start at 0
     new 1d0a086  SOLR-13080: TermsQParserPlugin automaton method should (must?) sort input
     new 106d300  SOLR-12535: index time boosts in JSON are no longer accepted
     new d018cd1  SOLR-13088: Add zplot Stream Evaluator to plot math expressions in Apache Zeppelin
     new 24ae0d1  SOLR-12028: Catching up with annotations after recent Solr test work
     new 45c50a0  LUCENE-8624: int overflow in ByteBuffersDataOutput.size().
     new c9c3ef0  LUCENE-8625: int overflow in ByteBuffersDataInput.sliceBufferList
     new 345a655  SOLR-12973: Admin UI Nodes view support for replica* replica names. (Daniel Collins, Christine Poerschke, janhoy)
     new 6a2de77  SOLR-13096: rename TestRankQueryPlugin to RankQueryTestPlugin
     new 752989f  SOLR-13086 improve error message in DocumentObjectBinder
     new 2532a5d  LUCENE-8612: Add Intervals.extend()
     new 5016959  SOLR-13082: A trigger that creates trigger events more frequently than the cool down period can starve other triggers.
     new 7c70365  LUCENE-8627: Fix SearchAfter#testQueries to always count the number of hits accurately.
     new 619b38a  SOLR-12514: Rule-base Authorization plugin skips authorization if querying node does not have collection replica
     new 302184d  SOLR-12514: Rule-base Authorization plugin skips authorization if querying node does not have collection replica
     new b9457b7  SOLR-13050: Fix another test that could accidentally kill the .system leader node. Improve fallback in SystemLogListener when target collection is not present.
     new c34f29a  SOLR-13090: Add sysprop override for maxBooleanClauses
     new a1c6e64  SOLR-11853: Solr installer fails on SuSE linux
     new e5fda5d  SOLR-13050: Fix the test so that .system events are collected again.
     new dbcb245  SOLR-13050: Add a note to the ref guide.
     new 0a7a478  SOLR-12514: Properly close a SolrClient to fix the test teardown.
     new 6342ec6  SOLR-12633: remove anonChildDocs update parameter used in nested docs in JSON.
     new 00f8f3a  SOLR-11774: langid.map.individual now works together with langid.map.keepOrig
     new 9488c8f  SOLR-12237: Fix incorrect SOLR_SSL_KEYSTORE_TYPE variable in solr start script
     new 63a6c25  Update copyright year(s) in lucene/NOTICE.txt and solr/NOTICE.txt files.
     new ec43d10  SOLR-13050: make italicized note into a real NOTE block
     new 63dfba4  LUCENE-8601: attributes added to IndexableFieldType during indexing will now be preserved in the index and accessible at search time via FieldInfo attributes
     new 663fa0e  SOLR-12514: Adding a positive testcase also
     new 669ca8f  SOLR-12514: Adding a positive testcase also
     new 73797f6  SOLR-13090: Add missing CHANGES.txt entry
     new 000d0c1  SOLR-12514: FIxed the test and another bug
     new ca23040  SOLR-12365: Renamed class Config to XmlConfigFile
     new ff19a3a  SOLR-12365: Renamed class Config to XmlConfigFile
     new 84264c7  SOLR-12365: moved parseLuceneVersionString to SolrConfig class
     new 46592e9  SOLR-12365: Fix compilation failure in prometheus-exporter
     new 2bd6f24  SOLR-11126: New Node-level health check handler at /admin/info/healthcheck and /node/health paths that checks if the node is live, connected to zookeeper and not shutdown
     new 0b6ea3f  SOLR-7896: Avoid browser basicAuth dialogue when blockUnknown=false. Always show Dashboard menu. Clarify refGuide
     new 04f48db  Move to version 9.0.0
     new 906f94a  Remove unnecessary back compatibility
     new 7d34bfd  LUCENE-8629: New interval functions: before, after, within, overlapping
     new e015afa  LUCENE-8622: Minimum-should-match interval function
     new 6e745bd  SOLR-12730: Implement staggered SPLITSHARD requests in IndexSizeTrigger.
     new 5a513fa  SOLR-13118: Fix various nodeAdded/nodeLost trigger (integration) tests related to restoriung state
     new 3932a4c  SOLR-12983: JavabinLoader should avoid creating String Objects and create UTF8CharSequence fields from byte[]
     new 825e63c  SOLR-12983: tests don't need to use the optimization
     new a37e2c6  SOLR-13072: Wait for autoscaling config refresh to finish before modifying the cluster and enable the tests for now.
     new 7db4121  SOLR-13072: Use the same wait in other simulated tests where the same race condition may occur.
     new 283b19a  LUCENE-8527: Upgrade JFlex to 1.7.0. StandardTokenizer and UAX29URLEmailTokenizer now support Unicode 9.0, and provide UTS#51 v11.0 Emoji tokenization with the '<EMOJI>' token type.
     new 951b4e4  SOLR-13053: Upgrade CHANGES.txt
     new d814d86  SOLR-12983: Create DocValues fields directly from byte[]
     new df11957  SOLR-12888: Run URP now auto-registers NestedUpdateProcessor before it.
     new 1e14a6c  SOLR-13016: Computing suggestions when policy have "#EQUAL" or "#ALL" rules take too long
     new 9423bdb  SOLR-13072: Document the "splitFuzz" parameter.
     new a5403a3  SOLR-7896: add login screen info & screenshot to overview-of-the-solr-admin-ui; remove getting-assistance.adoc and move its content to same overview page
     new 7112d6f  Ref Guide: Fix leftover getting-assistance refs that are breaking the build
     new 3ffc909  SOLR-13016: test errors fixed
     new 0635c65  SOLR-13016: precommit errors
     new 4d23ca2  Ref Guide: fix double footer in page layout for index.html
     new dcc9ffe  SOLR-13051 improve TRA update processor test   - remove some timeouts   - better async mechanism linked to SolrCore lifecycle   - add some additional tests to be a bit more thorough
     new 292e26b  SOLR-13134: Allow the knnRegress Stream Evaluator to more easily perform bivariate regression
     new 570d573  SOLR-13104: Add natural and repeat Stream Evaluators
     new 8762b07  LUCENE-8623: Decrease I/O pressure when merging high dimensional points
     new d965b35  LUCENE-8636: TestPointQueries times out on nightly (decreased big range to 50k, excluded simple text codec).
     new d970375  SOLR-12923: add a latch to TestTriggerListener to harden test that use it so they can deterministically know when all events have been proceeded
     new f083473  LUCENE-8636: follow-up speedups and cleanups.
     new d4e016a  LUCENE-8474: (partial) removal of accesses to RAMFile and RAMDirectory streams. Removal of GrowableByteArrayDataOutput.
     new b7f99fe  SOLR-13137: NPE when /admin/zookeeper/status endpoint hit in standalone mode
     new 8b54b20  SOLR-12770: Make it possible to configure a host whitelist for distributed search
     new 09778b2  LUCENE-8641: add awaits fix to stop jenkins from creating subsequent alerts for this problem.
     new a826649  LUCENE-8633: Remove term weighting from IntervalQuery scores
     new e35adf6  LUCENE-8639: Prevent new threadstates from being created while we cut over to a new delete queue (#535)
     new 9926b45  LUCENE-8643: TestLatLonLineShapeQueries.testRandomBig fails with suite timeout (simple text codec used, decreased iteration counts).
     new a16f083  LUCENE-8642, LUCENE-8641: correct RamUsageTester.sizeOf's handling of ByteBuffers. Throw exceptions on denied reflection to catch problems early. This affects tests only.
     new f2352e9  Revert "LUCENE-8642, LUCENE-8641: correct RamUsageTester.sizeOf's handling of ByteBuffers. Throw exceptions on denied reflection to catch problems early. This affects tests only."
     new e515a91  SOLR-13116: Add Admin UI login support for Kerberos
     new 70dd3ee  LUCENE-8581: Unreference LatLonPoint.BYTES from LatLonShape & Rectangle2D.
     new 8e7a135  Upgrade CHANGES.txt for http2 changes
     new 75a7827  Add note about removing of LIR in Solr 8
     new efef89a  LUCENE-8642: RamUsageTester.sizeOf ignores arrays and collections if --illegal-access=deny.
     new 6326800  SOLR-13053: Adding test for assert that times nodes were removed and added was actually restored
     new 552c367  LUCENE-5698 - added test for 20n dataset, minor code adjustments
     new c0d8b75  SOLR-13144: Reference guide section on IndexUpgraderTool needs to be updated
     new 68ed797  SOLR-13145 fail faster and more clearly when Jekyll is not available for ref guide build
     new c13645b  LUCENE-8585: Create jump-tables for DocValues at index-time
     new 512cfd8  Fix parameter name in example
     new 73d1b07  LUCENE-8585: fix precommit failure
     new f140971  Ref Guide: fix typos and clarify some language for autoscaling docs
     new c518384  SOLR-13139: removing illegal date range syntax from the ref guide.
     new a692d05  SOLR-13091: REBALANCELEADERS is broken
     new e32170d  Merge branch 'master' of github.com:apache/lucene-solr into LUCENE-5698
     new 6df32fb  LUCENE-5698 - forbidden APIs related fixes
     new 33896dd  LUCENE-5698 - minor adjustments
     new cbfc9cc  SOLR-13146: Allow derivatives to be computed for the oscillate Stream Evaluator
     new 28d54d5  fixed invalid CSS files in Solr's Angular UI
     new 8b1c729  Fixed Spelling.
     new 054814e  docs(intelliJSetup): Mention the link related to project-setup in IDE
     new 60aef38  SOLR-11998:RebalanceLeaders API broken response format with wt=JSON
     new 01dfe7b  LUCENE-8649: LatLonShape's within and disjoint queries can return false positives with indexed multi-shapes
     new 732281c  SOLR-131476: Add movingMAD Stream Evaluator
     new 2aa2c16  SOLR-131476: Add double value to test vector
     new e68697a  SOLR-13156: documenting functionality gap.
     new 87d68c8  LUCENE-8645: Intervals.fixField()
     new 7d7ab14  LUCENE-8646: Multi-term intervals
     new 452ffa3  LUCENE-8340: Fix typo in CHANGES.txt
     new 15e5ca9  SOLR-13140: harden SearchRateTriggerIntegrationTest by using more absolute rate thresholds and latches to track when all events have been processed so we don't need to 'guess' about sleep calls
     new 893f5cd  LUCENE-8654: Polygon2D#relateTriangle returns the wrong answer if polygon is inside the triangle
     new ea2c8ba  SOLR-12121: JWT Token authentication plugin with OpenID Connect implicit flow login through Admin UI
     new a3fe51f  SOLR-9735: Update CHANGES and the ref guide.
     new 72a99e9  SOLR-13072: Enable this test again.
     new c32e9b6  Merge branch 'master' of github.com:apache/lucene-solr into LUCENE-5698
     new a557aa0  Merge pull request #544 from tteofili/LUCENE-5698
     new 84819c8  SOLR-13072: Fix precommit.
     new d09c724  SOLR-12121: Fix test fails in JWTAuthPluginIntegrationTest.testMetrics
     new c317119  SOLR-13029: configure buffer size in HdfsBackupRepository.
     new ef47582  LUCENE-8658: Fix illegal assertion in WANDScorer.
     new 23bd97b  Refactor IndexedDISI to avoid method call when advancing by small gaps.
     new e2b8b0e  SOLR-12801: completely prevent tlog replicas from being used.
     new 0bd1911  SOLR-12373: Let DocBasedVersionConstraintsProcessor define fields to use in tombstones
     new ef81dad  SOLR-12373: Remove deprecated constructor
     new ec68359  SOLR-13168: Fixed a bug in TestInjection that caused test only code to be invoked when TLOG replicas recieved commits if java assertions were enabled
     new 48073a9  LUCENE-8659 - upgrade Lucene/Solr to use OpenNLP 1.9.1
     new debaa37  Merge pull request #548 from tteofili/LUCENE-8659
     new 000785e  LUCENE-8659 - updated sha1 for OpenNLP dependency
     new 250d21d  SOLR-13130: during the ResponseBuilder.STAGE_GET_FIELDS directly copy string bytes and avoid creating String Objects
     new 8e69d12  LUCENE-8640: date range syntax validation
     new f543b4e  LUCENE-8640: fixing DateRangePrefixTreeTest, accepting 0..59 minutes and seconds.
     new 7713a4f  LUCENE-8650: Fix end() and reset() in ConcatenatingTokenStream
     new 43f2723  SOLR-13156: support facet.sort for facet.field={!terms=foo,bar}field
     new d7dc53f  LUCENE-8474: Remove deprecated RAMDirectory.
     new 381a30b  SOLR-12768: added _nest_path_ to the default schema (thereby enabling nested docs) * new NestPathField encapsulating details for how _nest_path_ is indexed ** tweaked the analysis to index 1 token instead of variable * TokenizerChain has new CustomAnalyzer copy-constructor
     new 3a61a41  SOLR-9515: Update to Hadoop 3

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (160ced3)
            \
             N -- N -- N   refs/heads/jira/solr-9515 (3a61a41)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 31340 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    44 +-
 README.md                                          |   112 +
 README.txt                                         |    13 -
 build.xml                                          |   290 +-
 dev-tools/README.txt                               |    12 +-
 dev-tools/doap/README.txt                          |     8 +
 dev-tools/doap/lucene.rdf                          |   883 +
 dev-tools/doap/solr.rdf                            |   631 +
 dev-tools/eclipse/dot.classpath.xsl                |    19 +-
 .../dot.settings/org.eclipse.jdt.core.prefs        |    18 +-
 dev-tools/eclipse/run-solr-cloud.launch            |    20 +
 dev-tools/eclipse/run-solr.launch                  |    20 +
 dev-tools/eclipse/run-test-cases.launch            |    17 +
 dev-tools/idea/.idea/ant.xml                       |     7 +-
 dev-tools/idea/.idea/libraries/HSQLDB.xml          |     2 +-
 .../idea/.idea/libraries/Solr_DIH_core_library.xml |    10 +
 .../libraries/Solr_morphlines_cell_library.xml     |    10 -
 .../libraries/Solr_morphlines_core_library.xml     |    10 -
 .../Solr_morphlines_core_test_library.xml          |    10 -
 .../libraries/Solr_prometheus_exporter_library.xml |    10 +
 dev-tools/idea/.idea/modules.xml                   |    11 +-
 dev-tools/idea/.idea/workspace.xml                 |   155 +-
 dev-tools/idea/lucene/analysis/nori/nori.iml       |    22 +
 dev-tools/idea/lucene/analysis/opennlp/opennlp.iml |    30 +
 .../idea/lucene/analysis/uima/analysis-uima.iml    |    30 -
 .../idea/lucene/classification/classification.iml  |     2 +-
 dev-tools/idea/lucene/facet/facet.iml              |    12 +-
 dev-tools/idea/lucene/queries/queries.iml          |     1 +
 .../idea/lucene/spatial-extras/spatial-extras.iml  |     5 +-
 dev-tools/idea/lucene/suggest/suggest.iml          |     2 -
 .../contrib/analysis-extras/analysis-extras.iml    |     1 +
 .../idea/solr/contrib/analytics/analytics.iml      |     1 +
 .../dataimporthandler-extras.iml                   |     1 +
 .../dataimporthandler/dataimporthandler.iml        |     3 +-
 .../idea/solr/contrib/extraction/extraction.iml    |     1 +
 dev-tools/idea/solr/contrib/langid/langid.iml      |     2 +
 dev-tools/idea/solr/contrib/ltr/ltr.iml            |    37 +
 .../idea/solr/contrib/map-reduce/map-reduce.iml    |    43 -
 .../contrib/morphlines-cell/morphlines-cell.iml    |    29 -
 .../contrib/morphlines-core/morphlines-core.iml    |    28 -
 .../prometheus-exporter/prometheus-exporter.iml    |    37 +
 dev-tools/idea/solr/contrib/uima/uima.iml          |    36 -
 dev-tools/idea/solr/core/src/java/solr-core.iml    |     2 +
 dev-tools/idea/solr/solrj/src/java/solrj.iml       |     3 +
 dev-tools/maven/README.maven                       |    12 +
 .../maven/lucene/analysis/common/pom.xml.template  |    38 +-
 .../maven/lucene/analysis/icu/pom.xml.template     |    44 +-
 .../lucene/analysis/kuromoji/pom.xml.template      |    40 +-
 .../lucene/analysis/morfologik/pom.xml.template    |    40 +-
 .../maven/lucene/analysis/nori/pom.xml.template    |    75 +
 .../maven/lucene/analysis/opennlp/pom.xml.template |    78 +
 .../lucene/analysis/phonetic/pom.xml.template      |    40 +-
 dev-tools/maven/lucene/analysis/pom.xml.template   |    41 +-
 .../maven/lucene/analysis/smartcn/pom.xml.template |    38 +-
 .../maven/lucene/analysis/stempel/pom.xml.template |    38 +-
 .../maven/lucene/analysis/uima/pom.xml.template    |    74 -
 .../maven/lucene/backward-codecs/pom.xml.template  |    51 +-
 dev-tools/maven/lucene/benchmark/pom.xml.template  |    38 +-
 .../maven/lucene/classification/pom.xml.template   |    38 +-
 dev-tools/maven/lucene/codecs/pom.xml.template     |    38 +-
 .../maven/lucene/codecs/src/java/pom.xml.template  |    38 +-
 .../maven/lucene/codecs/src/test/pom.xml.template  |    38 +-
 dev-tools/maven/lucene/core/pom.xml.template       |    38 +-
 .../maven/lucene/core/src/java/pom.xml.template    |    38 +-
 .../maven/lucene/core/src/test/pom.xml.template    |    38 +-
 dev-tools/maven/lucene/demo/pom.xml.template       |    38 +-
 .../maven/lucene/expressions/pom.xml.template      |    38 +-
 dev-tools/maven/lucene/facet/pom.xml.template      |    38 +-
 dev-tools/maven/lucene/grouping/pom.xml.template   |    38 +-
 .../maven/lucene/highlighter/pom.xml.template      |    38 +-
 dev-tools/maven/lucene/join/pom.xml.template       |    38 +-
 dev-tools/maven/lucene/memory/pom.xml.template     |    38 +-
 dev-tools/maven/lucene/misc/pom.xml.template       |    38 +-
 dev-tools/maven/lucene/pom.xml.template            |    38 +-
 dev-tools/maven/lucene/queries/pom.xml.template    |    38 +-
 .../maven/lucene/queryparser/pom.xml.template      |    38 +-
 dev-tools/maven/lucene/replicator/pom.xml.template |    40 +-
 dev-tools/maven/lucene/sandbox/pom.xml.template    |    38 +-
 .../maven/lucene/spatial-extras/pom.xml.template   |    47 +-
 dev-tools/maven/lucene/spatial/pom.xml.template    |    40 +-
 dev-tools/maven/lucene/spatial3d/pom.xml.template  |    51 +-
 dev-tools/maven/lucene/suggest/pom.xml.template    |    38 +-
 .../maven/lucene/test-framework/pom.xml.template   |    38 +-
 dev-tools/maven/pom.xml.template                   |    50 +-
 .../solr/contrib/analysis-extras/pom.xml.template  |    38 +-
 .../maven/solr/contrib/analytics/pom.xml.template  |    38 +-
 .../maven/solr/contrib/clustering/pom.xml.template |    38 +-
 .../dataimporthandler-extras/pom.xml.template      |    38 +-
 .../contrib/dataimporthandler/pom.xml.template     |    38 +-
 .../maven/solr/contrib/extraction/pom.xml.template |    38 +-
 .../maven/solr/contrib/langid/pom.xml.template     |    38 +-
 dev-tools/maven/solr/contrib/ltr/pom.xml.template  |    80 +
 .../maven/solr/contrib/map-reduce/pom.xml.template |    90 -
 .../solr/contrib/morphlines-cell/pom.xml.template  |    90 -
 .../solr/contrib/morphlines-core/pom.xml.template  |    91 -
 dev-tools/maven/solr/contrib/pom.xml.template      |    44 +-
 .../contrib/prometheus-exporter/pom.xml.template   |    80 +
 dev-tools/maven/solr/contrib/uima/pom.xml.template |    83 -
 .../maven/solr/contrib/velocity/pom.xml.template   |    38 +-
 dev-tools/maven/solr/core/pom.xml.template         |    38 +-
 .../maven/solr/core/src/java/pom.xml.template      |    38 +-
 .../maven/solr/core/src/test/pom.xml.template      |    45 +-
 dev-tools/maven/solr/pom.xml.template              |    47 +-
 dev-tools/maven/solr/solrj/pom.xml.template        |    38 +-
 .../maven/solr/solrj/src/java/pom.xml.template     |    38 +-
 .../maven/solr/solrj/src/test/pom.xml.template     |    38 +-
 .../maven/solr/test-framework/pom.xml.template     |    38 +-
 dev-tools/scripts/SOLR-2452.patch.hack.pl          |    15 -
 dev-tools/scripts/addBackcompatIndexes.py          |    73 +-
 dev-tools/scripts/addVersion.py                    |     3 +-
 dev-tools/scripts/buildAndPushRelease.py           |   168 +-
 dev-tools/scripts/checkJavaDocs.py                 |     2 +-
 dev-tools/scripts/checkJavadocLinks.py             |    10 +-
 dev-tools/scripts/crawl.maven.release.dist.sh      |     4 +-
 dev-tools/scripts/jenkins.build.ref.guide.sh       |    72 +
 dev-tools/scripts/prep-solr-ref-guide-rc.sh        |    20 +-
 dev-tools/scripts/reproduceJenkinsFailures.py      |   296 +
 dev-tools/scripts/smokeTestRelease.py              |   212 +-
 dev-tools/scripts/write.stage.maven.build.xml.pl   |     1 -
 dev-tools/test-patch/jenkins-precommit-script.sh   |    71 +
 .../test-patch/lucene-solr-yetus-personality.sh    |   408 +
 dev-tools/test-patch/test-patch.sh                 |    91 +
 lucene/CHANGES.txt                                 |  2339 +-
 lucene/JRE_VERSION_MIGRATION.txt                   |     2 +-
 lucene/MIGRATE.txt                                 |   192 +-
 lucene/NOTICE.txt                                  |    29 +-
 lucene/analysis/README.txt                         |    16 +-
 lucene/analysis/build.xml                          |    23 +-
 lucene/analysis/common/README.txt                  |     2 +
 lucene/analysis/common/build.xml                   |    51 +-
 .../apache/lucene/analysis/ar/ArabicAnalyzer.java  |     3 +-
 .../ar/ArabicNormalizationFilterFactory.java       |    13 +-
 .../analysis/ar/ArabicStemFilterFactory.java       |     3 +-
 .../lucene/analysis/bg/BulgarianAnalyzer.java      |    12 +-
 .../analysis/bg/BulgarianStemFilterFactory.java    |     2 +-
 .../apache/lucene/analysis/bn/BengaliAnalyzer.java |   137 +
 .../analysis/bn/BengaliNormalizationFilter.java    |    59 +
 .../bn/BengaliNormalizationFilterFactory.java      |    54 +
 .../lucene/analysis/bn/BengaliNormalizer.java      |   155 +
 .../lucene/analysis/bn/BengaliStemFilter.java      |    49 +
 .../analysis/bn/BengaliStemFilterFactory.java      |    49 +
 .../apache/lucene/analysis/bn/BengaliStemmer.java  |   183 +
 .../apache/lucene/analysis/bn/package-info.java    |    21 +
 .../lucene/analysis/br/BrazilianAnalyzer.java      |    10 +-
 .../analysis/br/BrazilianStemFilterFactory.java    |     3 +-
 .../apache/lucene/analysis/ca/CatalanAnalyzer.java |    13 +-
 .../lucene/analysis/charfilter/BaseCharFilter.java |    26 +-
 .../analysis/charfilter/HTMLStripCharFilter.java   |   836 +-
 .../analysis/charfilter/HTMLStripCharFilter.jflex  |    29 +-
 .../charfilter/HTMLStripCharFilterFactory.java     |     2 +
 .../charfilter/MappingCharFilterFactory.java       |    13 +-
 .../lucene/analysis/charfilter/htmlentity.py       |    66 +-
 .../apache/lucene/analysis/cjk/CJKAnalyzer.java    |     2 +
 .../lucene/analysis/cjk/CJKBigramFilter.java       |     8 +
 .../analysis/cjk/CJKBigramFilterFactory.java       |     2 +-
 .../lucene/analysis/cjk/CJKWidthFilterFactory.java |    12 +-
 .../apache/lucene/analysis/ckb/SoraniAnalyzer.java |    11 +-
 .../ckb/SoraniNormalizationFilterFactory.java      |    11 +-
 .../analysis/ckb/SoraniStemFilterFactory.java      |     1 +
 .../analysis/commongrams/CommonGramsFilter.java    |     5 +-
 .../commongrams/CommonGramsFilterFactory.java      |    10 +-
 .../commongrams/CommonGramsQueryFilter.java        |     9 +-
 .../commongrams/CommonGramsQueryFilterFactory.java |     4 +-
 .../DictionaryCompoundWordTokenFilterFactory.java  |     2 +
 .../HyphenationCompoundWordTokenFilterFactory.java |     1 +
 .../compound/hyphenation/HyphenationTree.java      |     4 +-
 .../analysis/compound/hyphenation/TernaryTree.java |     2 +-
 .../lucene/analysis/core/DecimalDigitFilter.java   |     2 +-
 .../analysis/core/DecimalDigitFilterFactory.java   |    11 +-
 .../lucene/analysis/core/FlattenGraphFilter.java   |   418 +
 .../analysis/core/FlattenGraphFilterFactory.java   |    45 +
 .../lucene/analysis/core/KeywordAnalyzer.java      |     2 +
 .../lucene/analysis/core/KeywordTokenizer.java     |    10 +-
 .../analysis/core/KeywordTokenizerFactory.java     |    21 +-
 .../lucene/analysis/core/LetterTokenizer.java      |    14 +
 .../analysis/core/LetterTokenizerFactory.java      |    21 +-
 .../analysis/core/LowerCaseFilterFactory.java      |    12 +-
 .../lucene/analysis/core/LowerCaseTokenizer.java   |    59 -
 .../analysis/core/LowerCaseTokenizerFactory.java   |    56 -
 .../lucene/analysis/core/SimpleAnalyzer.java       |     6 +-
 .../apache/lucene/analysis/core/StopAnalyzer.java  |    20 +-
 .../lucene/analysis/core/StopFilterFactory.java    |    11 +-
 .../analysis/core/TypeTokenFilterFactory.java      |     1 +
 .../analysis/core/UnicodeWhitespaceAnalyzer.java   |     2 +
 .../analysis/core/UnicodeWhitespaceTokenizer.java  |    13 +
 .../analysis/core/UpperCaseFilterFactory.java      |    12 +-
 .../lucene/analysis/core/WhitespaceAnalyzer.java   |     2 +
 .../lucene/analysis/core/WhitespaceTokenizer.java  |    13 +
 .../analysis/core/WhitespaceTokenizerFactory.java  |    20 +-
 .../lucene/analysis/custom/CustomAnalyzer.java     |   233 +-
 .../apache/lucene/analysis/cz/CzechAnalyzer.java   |    15 +-
 .../lucene/analysis/cz/CzechStemFilterFactory.java |     2 +-
 .../apache/lucene/analysis/da/DanishAnalyzer.java  |    12 +-
 .../apache/lucene/analysis/de/GermanAnalyzer.java  |    11 +-
 .../analysis/de/GermanLightStemFilterFactory.java  |     2 +-
 .../de/GermanMinimalStemFilterFactory.java         |     2 +-
 .../de/GermanNormalizationFilterFactory.java       |    12 +-
 .../analysis/de/GermanStemFilterFactory.java       |     3 +-
 .../apache/lucene/analysis/el/GreekAnalyzer.java   |    10 +-
 .../analysis/el/GreekLowerCaseFilterFactory.java   |    13 +-
 .../lucene/analysis/el/GreekStemFilterFactory.java |     2 +-
 .../apache/lucene/analysis/en/EnglishAnalyzer.java |    44 +-
 .../en/EnglishMinimalStemFilterFactory.java        |     2 +-
 .../en/EnglishPossessiveFilterFactory.java         |     2 +-
 .../lucene/analysis/en/KStemFilterFactory.java     |     2 +-
 .../analysis/en/PorterStemFilterFactory.java       |     3 +-
 .../apache/lucene/analysis/es/SpanishAnalyzer.java |    12 +-
 .../analysis/es/SpanishLightStemFilterFactory.java |     2 +-
 .../apache/lucene/analysis/eu/BasqueAnalyzer.java  |    12 +-
 .../apache/lucene/analysis/fa/PersianAnalyzer.java |     6 +-
 .../analysis/fa/PersianCharFilterFactory.java      |    14 +-
 .../fa/PersianNormalizationFilterFactory.java      |    15 +-
 .../apache/lucene/analysis/fi/FinnishAnalyzer.java |    12 +-
 .../analysis/fi/FinnishLightStemFilterFactory.java |     2 +-
 .../apache/lucene/analysis/fr/FrenchAnalyzer.java  |    13 +-
 .../analysis/fr/FrenchLightStemFilterFactory.java  |     2 +-
 .../fr/FrenchMinimalStemFilterFactory.java         |     2 +-
 .../apache/lucene/analysis/ga/IrishAnalyzer.java   |    11 +-
 .../analysis/ga/IrishLowerCaseFilterFactory.java   |    10 +-
 .../lucene/analysis/gl/GalicianAnalyzer.java       |    12 +-
 .../gl/GalicianMinimalStemFilterFactory.java       |     2 +-
 .../analysis/gl/GalicianStemFilterFactory.java     |     2 +-
 .../apache/lucene/analysis/hi/HindiAnalyzer.java   |     6 +-
 .../hi/HindiNormalizationFilterFactory.java        |    12 +-
 .../lucene/analysis/hi/HindiStemFilterFactory.java |     2 +-
 .../lucene/analysis/hu/HungarianAnalyzer.java      |    12 +-
 .../hu/HungarianLightStemFilterFactory.java        |     2 +-
 .../lucene/analysis/hunspell/Dictionary.java       |     8 +-
 .../hunspell/HunspellStemFilterFactory.java        |     1 +
 .../apache/lucene/analysis/hunspell/Stemmer.java   |     2 +-
 .../lucene/analysis/hy/ArmenianAnalyzer.java       |    12 +-
 .../lucene/analysis/id/IndonesianAnalyzer.java     |    12 +-
 .../analysis/id/IndonesianStemFilterFactory.java   |     2 +-
 .../in/IndicNormalizationFilterFactory.java        |    12 +-
 .../apache/lucene/analysis/it/ItalianAnalyzer.java |    11 +-
 .../analysis/it/ItalianLightStemFilterFactory.java |     2 +-
 .../lucene/analysis/lt/LithuanianAnalyzer.java     |    12 +-
 .../apache/lucene/analysis/lv/LatvianAnalyzer.java |    12 +-
 .../analysis/lv/LatvianStemFilterFactory.java      |     2 +-
 .../analysis/minhash/MinHashFilterFactory.java     |     1 +
 .../analysis/miscellaneous/ASCIIFoldingFilter.java |    24 +-
 .../miscellaneous/ASCIIFoldingFilterFactory.java   |    24 +-
 .../miscellaneous/CodepointCountFilterFactory.java |     1 +
 .../miscellaneous/ConcatenateGraphFilter.java      |   375 +
 .../ConcatenateGraphFilterFactory.java             |    70 +
 .../miscellaneous/ConcatenatingTokenStream.java    |   141 +
 .../miscellaneous/ConditionalTokenFilter.java      |   233 +
 .../ConditionalTokenFilterFactory.java             |    87 +
 .../miscellaneous/DateRecognizerFilterFactory.java |     1 +
 .../DelimitedTermFrequencyTokenFilter.java         |    75 +
 .../DelimitedTermFrequencyTokenFilterFactory.java  |    54 +
 .../analysis/miscellaneous/FingerprintFilter.java  |     7 +-
 .../miscellaneous/FingerprintFilterFactory.java    |     1 +
 .../miscellaneous/FixBrokenOffsetsFilter.java      |    78 +
 .../FixBrokenOffsetsFilterFactory.java             |    40 +
 .../miscellaneous/HyphenatedWordsFilter.java       |     6 -
 .../HyphenatedWordsFilterFactory.java              |     3 +-
 .../miscellaneous/KeepWordFilterFactory.java       |     2 +
 .../miscellaneous/KeywordMarkerFilterFactory.java  |     1 +
 .../miscellaneous/KeywordRepeatFilterFactory.java  |     1 +
 .../miscellaneous/LengthFilterFactory.java         |     2 +
 .../miscellaneous/LimitTokenCountAnalyzer.java     |     4 +-
 .../LimitTokenCountFilterFactory.java              |     1 +
 .../LimitTokenOffsetFilterFactory.java             |     1 +
 .../LimitTokenPositionFilterFactory.java           |     1 +
 .../miscellaneous/PerFieldAnalyzerWrapper.java     |     2 +
 .../PrefixAndSuffixAwareTokenFilter.java           |    84 -
 .../miscellaneous/PrefixAwareTokenFilter.java      |   202 -
 .../miscellaneous/ProtectedTermFilter.java         |    53 +
 .../miscellaneous/ProtectedTermFilterFactory.java  |   165 +
 .../miscellaneous/RemoveDuplicatesTokenFilter.java |     6 -
 .../RemoveDuplicatesTokenFilterFactory.java        |     3 +-
 .../ScandinavianFoldingFilterFactory.java          |    16 +-
 .../ScandinavianNormalizationFilterFactory.java    |    14 +-
 .../StemmerOverrideFilterFactory.java              |     1 +
 .../analysis/miscellaneous/TrimFilterFactory.java  |    13 +-
 .../miscellaneous/TruncateTokenFilterFactory.java  |     1 +
 .../miscellaneous/TypeAsSynonymFilter.java         |    80 +
 .../miscellaneous/TypeAsSynonymFilterFactory.java  |    57 +
 .../miscellaneous/WordDelimiterFilter.java         |    47 +-
 .../miscellaneous/WordDelimiterFilterFactory.java  |     8 +
 .../miscellaneous/WordDelimiterGraphFilter.java    |   721 +
 .../WordDelimiterGraphFilterFactory.java           |   203 +
 .../miscellaneous/WordDelimiterIterator.java       |    59 +-
 .../analysis/ngram/EdgeNGramFilterFactory.java     |    12 +-
 .../analysis/ngram/EdgeNGramTokenFilter.java       |   105 +-
 .../analysis/ngram/EdgeNGramTokenizerFactory.java  |     2 +
 .../lucene/analysis/ngram/NGramFilterFactory.java  |    12 +-
 .../lucene/analysis/ngram/NGramTokenFilter.java    |   113 +-
 .../analysis/ngram/NGramTokenizerFactory.java      |     2 +
 .../apache/lucene/analysis/nl/DutchAnalyzer.java   |    14 +-
 .../lucene/analysis/no/NorwegianAnalyzer.java      |    12 +-
 .../no/NorwegianLightStemFilterFactory.java        |     2 +-
 .../no/NorwegianMinimalStemFilterFactory.java      |     2 +-
 .../path/PathHierarchyTokenizerFactory.java        |     2 +
 .../pattern/PatternCaptureGroupFilterFactory.java  |     1 +
 .../pattern/PatternReplaceCharFilterFactory.java   |     8 +-
 .../pattern/PatternReplaceFilterFactory.java       |     2 +
 .../pattern/SimplePatternSplitTokenizer.java       |   257 +
 .../SimplePatternSplitTokenizerFactory.java        |    78 +
 .../analysis/pattern/SimplePatternTokenizer.java   |   242 +
 .../pattern/SimplePatternTokenizerFactory.java     |    78 +
 .../DelimitedPayloadTokenFilterFactory.java        |     4 +-
 .../payloads/NumericPayloadTokenFilter.java        |     7 +-
 .../payloads/NumericPayloadTokenFilterFactory.java |     2 +
 .../TokenOffsetPayloadTokenFilterFactory.java      |     3 +-
 .../payloads/TypeAsPayloadTokenFilter.java         |     6 +-
 .../payloads/TypeAsPayloadTokenFilterFactory.java  |     3 +-
 .../lucene/analysis/pt/PortugueseAnalyzer.java     |    12 +-
 .../pt/PortugueseLightStemFilterFactory.java       |     2 +-
 .../pt/PortugueseMinimalStemFilterFactory.java     |     2 +-
 .../analysis/pt/PortugueseStemFilterFactory.java   |     2 +-
 .../analysis/query/QueryAutoStopWordAnalyzer.java  |    21 +-
 .../reverse/ReverseStringFilterFactory.java        |     1 -
 .../lucene/analysis/ro/RomanianAnalyzer.java       |    12 +-
 .../apache/lucene/analysis/ru/RussianAnalyzer.java |    12 +-
 .../analysis/ru/RussianLightStemFilterFactory.java |     2 +-
 .../analysis/shingle/FixedShingleFilter.java       |   161 +
 .../shingle/FixedShingleFilterFactory.java         |    54 +
 .../analysis/shingle/ShingleAnalyzerWrapper.java   |     4 +-
 .../lucene/analysis/shingle/ShingleFilter.java     |     9 +-
 .../analysis/shingle/ShingleFilterFactory.java     |     2 +
 .../snowball/SnowballPorterFilterFactory.java      |     2 +
 .../sr/SerbianNormalizationFilterFactory.java      |    10 +-
 .../lucene/analysis/standard/ASCIITLD.jflex-macro  |  1388 +-
 .../lucene/analysis/standard/ClassicAnalyzer.java  |    17 +-
 .../analysis/standard/ClassicFilterFactory.java    |     2 +-
 .../analysis/standard/ClassicTokenizerFactory.java |     2 +
 .../analysis/standard/ClassicTokenizerImpl.java    |   162 +-
 .../analysis/standard/ClassicTokenizerImpl.jflex   |    23 +-
 .../analysis/standard/StandardFilterFactory.java   |    50 -
 .../standard/StandardTokenizerFactory.java         |     2 +
 .../analysis/standard/UAX29URLEmailAnalyzer.java   |    32 +-
 .../analysis/standard/UAX29URLEmailTokenizer.java  |    67 +-
 .../standard/UAX29URLEmailTokenizerFactory.java    |     2 +
 .../standard/UAX29URLEmailTokenizerImpl.java       | 47192 ++++++++++++++++---
 .../standard/UAX29URLEmailTokenizerImpl.jflex      |   242 +-
 .../apache/lucene/analysis/standard/package.html   |     6 +-
 .../apache/lucene/analysis/sv/SwedishAnalyzer.java |    12 +-
 .../analysis/sv/SwedishLightStemFilterFactory.java |     2 +-
 .../lucene/analysis/synonym/SynonymFilter.java     |     9 +-
 .../analysis/synonym/SynonymFilterFactory.java     |     9 +-
 .../analysis/synonym/SynonymGraphFilter.java       |   595 +
 .../synonym/SynonymGraphFilterFactory.java         |   205 +
 .../apache/lucene/analysis/synonym/SynonymMap.java |    10 +-
 .../analysis/synonym/WordnetSynonymParser.java     |     7 +-
 .../apache/lucene/analysis/th/ThaiAnalyzer.java    |     2 +
 .../lucene/analysis/th/ThaiTokenizerFactory.java   |     2 +
 .../analysis/tr/ApostropheFilterFactory.java       |     3 +-
 .../apache/lucene/analysis/tr/TurkishAnalyzer.java |    12 +-
 .../analysis/tr/TurkishLowerCaseFilterFactory.java |    10 +-
 .../analysis/util/AbstractAnalysisFactory.java     |    20 +-
 .../lucene/analysis/util/AnalysisSPILoader.java    |     2 +-
 .../lucene/analysis/util/CharFilterFactory.java    |    11 +
 .../apache/lucene/analysis/util/CharTokenizer.java |   117 +-
 .../analysis/util/ClasspathResourceLoader.java     |    12 +-
 .../lucene/analysis/util/ElisionFilterFactory.java |    10 +-
 .../analysis/util/FilesystemResourceLoader.java    |    16 +
 .../analysis/util/MultiTermAwareComponent.java     |    31 -
 .../lucene/analysis/util/TokenFilterFactory.java   |    11 +
 .../lucene/analysis/util/TokenizerFactory.java     |     2 +
 .../apache/lucene/analysis/util/UnicodeProps.java  |     6 +-
 .../wikipedia/WikipediaTokenizerFactory.java       |    23 +-
 .../analysis/wikipedia/WikipediaTokenizerImpl.java |   465 +-
 .../lucene/collation/CollationKeyAnalyzer.java     |     4 +-
 .../org/apache/lucene/collation/package-info.java  |    21 +-
 .../org/tartarus/snowball/SnowballProgram.java     |    20 +-
 .../org/tartarus/snowball/ext/ArabicStemmer.java   |  1912 +
 ....apache.lucene.analysis.util.TokenFilterFactory |    12 +-
 ...rg.apache.lucene.analysis.util.TokenizerFactory |     3 +-
 .../org/apache/lucene/analysis/bn/stopwords.txt    |   121 +
 .../analysis/compound/hyphenation/hyphenation.dtd  |     2 +-
 .../lucene/analysis/bn/TestBengaliAnalyzer.java    |    53 +
 .../lucene/analysis/bn/TestBengaliFilters.java     |    80 +
 .../lucene/analysis/bn/TestBengaliNormalizer.java  |   110 +
 .../lucene/analysis/bn/TestBengaliStemmer.java     |    79 +
 .../lucene/analysis/br/TestBrazilianAnalyzer.java  |     7 +-
 .../charfilter/HTMLStripCharFilterTest.java        |     2 +-
 .../commongrams/CommonGramsFilterTest.java         |     6 +-
 .../TestCommonGramsQueryFilterFactory.java         |    10 +
 .../compound/TestCompoundWordTokenFilter.java      |    15 +
 .../analysis/compound/hyphenation-LUCENE-8124.xml  |    61 +
 .../lucene/analysis/compound/hyphenation.dtd       |     2 +-
 .../apache/lucene/analysis/core/TestAnalyzers.java |    28 +-
 .../lucene/analysis/core/TestBugInSomething.java   |     2 +-
 .../analysis/core/TestDecimalDigitFilter.java      |   149 +-
 .../apache/lucene/analysis/core/TestFactories.java |    68 +-
 .../analysis/core/TestFlattenGraphFilter.java      |   284 +
 .../lucene/analysis/core/TestKeywordAnalyzer.java  |     4 +-
 .../lucene/analysis/core/TestKeywordTokenizer.java |    88 +
 .../lucene/analysis/core/TestRandomChains.java     |   365 +-
 .../lucene/analysis/core/TestStopAnalyzer.java     |     5 +-
 .../analysis/core/TestStopFilterFactory.java       |     3 +-
 .../core/TestUnicodeWhitespaceTokenizer.java       |    51 +
 .../lucene/analysis/custom/TestCustomAnalyzer.java |   111 +-
 .../org/apache/lucene/analysis/custom/mapping1.txt |     1 +
 .../org/apache/lucene/analysis/custom/mapping2.txt |     1 +
 .../lucene/analysis/de/TestGermanAnalyzer.java     |     8 +-
 .../lucene/analysis/hunspell/StemmerTestBase.java  |     4 +-
 .../lucene/analysis/hunspell/TestDictionary.java   |     2 +-
 .../lucene/analysis/minhash/MinHashFilterTest.java |     6 +-
 .../DelimitedTermFrequencyTokenFilterTest.java     |    77 +
 .../miscellaneous/TestASCIIFoldingFilter.java      |    13 +
 .../TestAsciiFoldingFilterFactory.java             |    51 +
 .../miscellaneous/TestConcatenateGraphFilter.java  |   168 +
 .../TestConcatenateGraphFilterFactory.java         |    83 +
 .../TestConcatenatingTokenStream.java              |   111 +
 .../miscellaneous/TestConditionalTokenFilter.java  |   468 +
 .../miscellaneous/TestEmptyTokenStream.java        |     2 +-
 .../miscellaneous/TestFingerprintFilter.java       |     9 +
 .../miscellaneous/TestFixBrokenOffsetsFilter.java  |    50 +
 .../miscellaneous/TestPerFieldAnalyzerWrapper.java |     4 +-
 .../TestPrefixAndSuffixAwareTokenFilter.java       |    49 -
 .../miscellaneous/TestPrefixAwareTokenFilter.java  |    60 -
 .../miscellaneous/TestProtectedTermFilter.java     |    48 +
 .../TestProtectedTermFilterFactory.java            |   128 +
 .../TestTypeAsSynonymFilterFactory.java            |    50 +
 .../miscellaneous/TestWordDelimiterFilter.java     |   198 +-
 .../TestWordDelimiterGraphFilter.java              |   982 +
 .../lucene/analysis/miscellaneous/protected-1.txt} |     0
 .../lucene/analysis/miscellaneous/protected-2.txt  |    17 +
 .../analysis/ngram/EdgeNGramTokenFilterTest.java   |   132 +-
 .../analysis/ngram/NGramTokenFilterTest.java       |   139 +-
 .../lucene/analysis/ngram/NGramTokenizerTest.java  |     3 +-
 .../lucene/analysis/ngram/TestNGramFilters.java    |    65 +-
 .../pattern/TestSimplePatternSplitTokenizer.java   |   283 +
 .../pattern/TestSimplePatternTokenizer.java        |   228 +
 .../payloads/NumericPayloadTokenFilterTest.java    |     2 +-
 .../TestDelimitedPayloadTokenFilterFactory.java    |     1 -
 .../payloads/TypeAsPayloadTokenFilterTest.java     |     2 +-
 .../query/QueryAutoStopWordAnalyzerTest.java       |     7 +-
 .../analysis/shingle/FixedShingleFilterTest.java   |   213 +
 .../lucene/analysis/shingle/ShingleFilterTest.java |    94 +-
 .../analysis/sinks/TestTeeSinkTokenFilter.java     |    15 +-
 .../lucene/analysis/snowball/TestSnowball.java     |     2 +-
 .../analysis/snowball/TestSnowballVocab.java       |     1 +
 .../analysis/snowball/TestSnowballVocabData.zip    |   Bin 3128133 -> 3568843 bytes
 .../analysis/standard/TestClassicAnalyzer.java     |    17 +-
 .../analysis/standard/TestStandardFactories.java   |    21 -
 .../standard/TestUAX29URLEmailAnalyzer.java        |    24 +-
 .../standard/TestUAX29URLEmailTokenizer.java       |   242 +-
 .../analysis/synonym/TestSynonymGraphFilter.java   |  1959 +
 .../lucene/analysis/th/TestThaiAnalyzer.java       |     4 +-
 .../lucene/analysis/util/TestCharTokenizers.java   |   203 +-
 .../wikipedia/TestWikipediaTokenizerFactory.java   |    84 +-
 .../collation/TestCollationDocValuesField.java     |     3 +-
 .../analysis/standard/GenerateJflexTLDMacros.java  |   146 +-
 lucene/analysis/icu/src/data/uax29/Default.rbbi    |    72 +-
 .../icu/src/data/utr30/DiacriticFolding.txt        |    20 +-
 .../icu/src/data/utr30/NativeDigitFolding.txt      |    60 +
 lucene/analysis/icu/src/data/utr30/nfc.txt         |    33 +-
 lucene/analysis/icu/src/data/utr30/nfkc.txt        |     7 +-
 lucene/analysis/icu/src/data/utr30/nfkc_cf.txt     |   231 +-
 .../lucene/analysis/icu/ICUFoldingFilter.java      |    26 +-
 .../analysis/icu/ICUFoldingFilterFactory.java      |    29 +-
 .../analysis/icu/ICUNormalizer2CharFilter.java     |    35 +-
 .../icu/ICUNormalizer2CharFilterFactory.java       |    14 +-
 .../analysis/icu/ICUNormalizer2FilterFactory.java  |    14 +-
 .../lucene/analysis/icu/ICUTransformFilter.java    |     2 +-
 .../analysis/icu/ICUTransformFilterFactory.java    |    14 +-
 .../icu/segmentation/BreakIteratorWrapper.java     |   190 +-
 .../icu/segmentation/CompositeBreakIterator.java   |     6 +-
 .../segmentation/DefaultICUTokenizerConfig.java    |    22 +-
 .../analysis/icu/segmentation/ICUTokenizer.java    |     8 +-
 .../icu/segmentation/ICUTokenizerConfig.java       |     9 +-
 .../icu/segmentation/ICUTokenizerFactory.java      |     9 +-
 .../lucene/collation/ICUCollationKeyAnalyzer.java  |     3 +-
 lucene/analysis/icu/src/java/overview.html         |    23 +-
 .../lucene/analysis/icu/segmentation/Default.brk   |   Bin 35264 -> 43176 bytes
 .../analysis/icu/segmentation/MyanmarSyllable.brk  |   Bin 19776 -> 21808 bytes
 .../org/apache/lucene/analysis/icu/utr30.nrm       |   Bin 53840 -> 59232 bytes
 .../analysis/icu/TestICUFoldingFilterFactory.java  |    21 +-
 .../analysis/icu/TestICUNormalizer2CharFilter.java |    21 +
 .../segmentation/Latin-dont-break-on-hyphens.rbbi  |   187 +-
 .../icu/segmentation/TestICUTokenizer.java         |   114 +-
 .../icu/segmentation/TestICUTokenizerCJK.java      |    22 +-
 .../collation/TestICUCollationDocValuesField.java  |     3 +-
 .../analysis/icu/GenerateUTR30DataFiles.java       |     6 +-
 lucene/analysis/kuromoji/ivy.xml                   |     2 +-
 .../lucene/analysis/ja/JapaneseAnalyzer.java       |     2 +
 .../analysis/ja/JapaneseBaseFormFilterFactory.java |     2 +-
 .../ja/JapaneseIterationMarkCharFilter.java        |     6 -
 .../ja/JapaneseIterationMarkCharFilterFactory.java |    18 +-
 .../ja/JapaneseKatakanaStemFilterFactory.java      |     2 +-
 .../lucene/analysis/ja/JapaneseNumberFilter.java   |    11 +
 .../analysis/ja/JapaneseNumberFilterFactory.java   |     3 +-
 .../ja/JapanesePartOfSpeechStopFilterFactory.java  |     1 +
 .../ja/JapaneseReadingFormFilterFactory.java       |     2 +-
 .../analysis/ja/JapaneseTokenizerFactory.java      |    19 +-
 .../analysis/ja/dict/TokenInfoDictionary$fst.dat   |   Bin 1716198 -> 1698563 bytes
 .../apache/lucene/analysis/ja/TestFactories.java   |   191 +
 .../lucene/analysis/ja/TestJapaneseAnalyzer.java   |     2 +-
 .../ja/TestJapaneseIterationMarkCharFilter.java    |     1 +
 ...TestJapaneseIterationMarkCharFilterFactory.java |    10 +-
 .../lucene/analysis/ja/TestJapaneseTokenizer.java  |    12 +-
 .../analysis/ja/util/ConnectionCostsWriter.java    |     1 -
 .../ja/util/TokenInfoDictionaryBuilder.java        |     4 +-
 lucene/analysis/morfologik/ivy.xml                 |     1 +
 .../analysis/morfologik/MorfologikAnalyzer.java    |    13 +-
 .../morfologik/MorfologikFilterFactory.java        |     1 +
 .../analysis/uk/UkrainianMorfologikAnalyzer.java   |    23 +-
 .../org/apache/lucene/analysis/uk/ukrainian.dict   |   Bin 1989243 -> 0 bytes
 .../org/apache/lucene/analysis/uk/ukrainian.info   |    10 -
 .../morfologik/TestMorfologikAnalyzer.java         |     4 +-
 .../lucene/analysis/uk/TestUkrainianAnalyzer.java  |    17 +-
 lucene/analysis/nori/build.xml                     |   135 +
 lucene/analysis/nori/ivy.xml                       |    33 +
 .../apache/lucene/analysis/ko/DecompoundToken.java |    69 +
 .../apache/lucene/analysis/ko/DictionaryToken.java |   100 +
 .../lucene/analysis/ko/GraphvizFormatter.java      |   180 +
 .../apache/lucene/analysis/ko/KoreanAnalyzer.java  |    80 +
 .../analysis/ko/KoreanPartOfSpeechStopFilter.java  |    85 +
 .../ko/KoreanPartOfSpeechStopFilterFactory.java    |    68 +
 .../analysis/ko/KoreanReadingFormFilter.java       |    51 +
 .../ko/KoreanReadingFormFilterFactory.java         |    52 +
 .../apache/lucene/analysis/ko/KoreanTokenizer.java |   994 +
 .../lucene/analysis/ko/KoreanTokenizerFactory.java |   113 +
 .../java/org/apache/lucene/analysis/ko/POS.java    |   304 +
 .../java/org/apache/lucene/analysis/ko/Token.java  |   125 +
 .../lucene/analysis/ko/dict/BinaryDictionary.java  |   239 +
 .../analysis/ko/dict/CharacterDefinition.java      |   136 +
 .../lucene/analysis/ko/dict/ConnectionCosts.java   |    96 +
 .../apache/lucene/analysis/ko/dict/Dictionary.java |    83 +
 .../analysis/ko/dict/TokenInfoDictionary.java      |    77 +
 .../lucene/analysis/ko/dict/TokenInfoFST.java      |    85 +
 .../lucene/analysis/ko/dict/UnknownDictionary.java |    61 +
 .../lucene/analysis/ko/dict/UserDictionary.java    |   233 +
 .../lucene/analysis/ko/dict/package-info.java      |    21 +
 .../apache/lucene/analysis/ko/package-info.java    |    21 +
 .../ko/tokenattributes/PartOfSpeechAttribute.java  |    54 +
 .../tokenattributes/PartOfSpeechAttributeImpl.java |    93 +
 .../ko/tokenattributes/ReadingAttribute.java       |    38 +
 .../ko/tokenattributes/ReadingAttributeImpl.java   |    55 +
 .../analysis/ko/tokenattributes/package-info.java  |    21 +
 .../apache/lucene/analysis/ko/util/CSVUtil.java    |    95 +
 .../lucene/analysis/ko/util/package-info.java      |    21 +
 lucene/analysis/nori/src/java/overview.html        |    34 +
 ....apache.lucene.analysis.util.TokenFilterFactory |    17 +
 ...rg.apache.lucene.analysis.util.TokenizerFactory |    16 +
 .../analysis/ko/dict/CharacterDefinition.dat       |   Bin 0 -> 65564 bytes
 .../lucene/analysis/ko/dict/ConnectionCosts.dat    |   Bin 0 -> 11178837 bytes
 .../ko/dict/TokenInfoDictionary$buffer.dat         |   Bin 0 -> 7245613 bytes
 .../analysis/ko/dict/TokenInfoDictionary$fst.dat   |   Bin 0 -> 5640903 bytes
 .../ko/dict/TokenInfoDictionary$posDict.dat        |   Bin 0 -> 2712 bytes
 .../ko/dict/TokenInfoDictionary$targetMap.dat      |   Bin 0 -> 811783 bytes
 .../analysis/ko/dict/UnknownDictionary$buffer.dat  |   Bin 0 -> 101 bytes
 .../analysis/ko/dict/UnknownDictionary$posDict.dat |   Bin 0 -> 1823 bytes
 .../ko/dict/UnknownDictionary$targetMap.dat        |   Bin 0 -> 36 bytes
 .../analysis/ko/StringMockResourceLoader.java      |    58 +
 .../lucene/analysis/ko/TestKoreanAnalyzer.java     |   109 +
 .../TestKoreanPartOfSpeechStopFilterFactory.java   |    59 +
 .../analysis/ko/TestKoreanReadingFormFilter.java   |    75 +
 .../ko/TestKoreanReadingFormFilterFactory.java     |    51 +
 .../lucene/analysis/ko/TestKoreanTokenizer.java    |   401 +
 .../analysis/ko/TestKoreanTokenizerFactory.java    |   113 +
 .../analysis/ko/dict/TestTokenInfoDictionary.java  |   117 +
 .../analysis/ko/dict/UserDictionaryTest.java       |    62 +
 .../org/apache/lucene/analysis/ko/userdict.txt     |     5 +
 .../analysis/ko/util/BinaryDictionaryWriter.java   |   283 +
 .../ko/util/CharacterDefinitionWriter.java         |    94 +
 .../analysis/ko/util/ConnectionCostsBuilder.java   |    67 +
 .../analysis/ko/util/ConnectionCostsWriter.java    |    75 +
 .../lucene/analysis/ko/util/DictionaryBuilder.java |    67 +
 .../ko/util/TokenInfoDictionaryBuilder.java        |   153 +
 .../ko/util/TokenInfoDictionaryWriter.java         |    49 +
 .../analysis/ko/util/UnknownDictionaryBuilder.java |   134 +
 .../analysis/ko/util/UnknownDictionaryWriter.java  |    65 +
 .../analysis/ko/dict/UnknownDictionaryTest.java    |    74 +
 lucene/analysis/opennlp/build.xml                  |   118 +
 lucene/analysis/opennlp/ivy.xml                    |    28 +
 .../analysis/opennlp/OpenNLPChunkerFilter.java     |   108 +
 .../opennlp/OpenNLPChunkerFilterFactory.java       |    81 +
 .../analysis/opennlp/OpenNLPLemmatizerFilter.java  |   123 +
 .../opennlp/OpenNLPLemmatizerFilterFactory.java    |    89 +
 .../lucene/analysis/opennlp/OpenNLPPOSFilter.java  |    97 +
 .../analysis/opennlp/OpenNLPPOSFilterFactory.java  |    71 +
 .../opennlp/OpenNLPSentenceBreakIterator.java      |   224 +
 .../lucene/analysis/opennlp/OpenNLPTokenizer.java  |    98 +
 .../analysis/opennlp/OpenNLPTokenizerFactory.java  |    79 +
 .../lucene/analysis/opennlp/package-info.java      |    21 +
 .../analysis/opennlp/tools/NLPChunkerOp.java       |    41 +
 .../analysis/opennlp/tools/NLPLemmatizerOp.java    |    80 +
 .../analysis/opennlp/tools/NLPNERTaggerOp.java     |    56 +
 .../analysis/opennlp/tools/NLPPOSTaggerOp.java     |    41 +
 .../opennlp/tools/NLPSentenceDetectorOp.java       |    50 +
 .../analysis/opennlp/tools/NLPTokenizerOp.java     |    48 +
 .../analysis/opennlp/tools/OpenNLPOpsFactory.java  |   189 +
 .../analysis/opennlp/tools/package-info.java       |    21 +
 lucene/analysis/opennlp/src/java/overview.html     |    61 +
 ....apache.lucene.analysis.util.TokenFilterFactory |    18 +
 ...rg.apache.lucene.analysis.util.TokenizerFactory |    16 +
 .../lucene/analysis/opennlp/en-test-chunker.bin    |   Bin 0 -> 89914 bytes
 .../lucene/analysis/opennlp/en-test-lemmas.dict    |    12 +
 .../lucene/analysis/opennlp/en-test-lemmatizer.bin |   Bin 0 -> 7370 bytes
 .../apache/lucene/analysis/opennlp/en-test-ner.bin |   Bin 0 -> 2049 bytes
 .../lucene/analysis/opennlp/en-test-pos-maxent.bin |   Bin 0 -> 18494 bytes
 .../lucene/analysis/opennlp/en-test-sent.bin       |   Bin 0 -> 1051 bytes
 .../lucene/analysis/opennlp/en-test-tokenizer.bin  |   Bin 0 -> 15100 bytes
 .../opennlp/TestOpenNLPChunkerFilterFactory.java   |    74 +
 .../TestOpenNLPLemmatizerFilterFactory.java        |   169 +
 .../opennlp/TestOpenNLPPOSFilterFactory.java       |    92 +
 .../opennlp/TestOpenNLPSentenceBreakIterator.java  |   201 +
 .../opennlp/TestOpenNLPTokenizerFactory.java       |    96 +
 .../opennlp/src/tools/test-model-data/README.txt   |     6 +
 .../opennlp/src/tools/test-model-data/chunks.txt   |  3566 ++
 .../opennlp/src/tools/test-model-data/lemmas.txt   |   875 +
 .../opennlp/src/tools/test-model-data/ner.txt      |   143 +
 .../tools/test-model-data/ner_TrainerParams.txt    |    21 +
 .../opennlp/src/tools/test-model-data/pos.txt      |    30 +
 .../src/tools/test-model-data/sentences.txt        |   144 +
 .../src/tools/test-model-data/tokenizer.txt        |    69 +
 .../phonetic/BeiderMorseFilterFactory.java         |     1 +
 .../DaitchMokotoffSoundexFilterFactory.java        |     1 +
 .../phonetic/DoubleMetaphoneFilterFactory.java     |     3 +-
 .../analysis/phonetic/PhoneticFilterFactory.java   |     2 +
 .../phonetic/TestDoubleMetaphoneFilterFactory.java |     1 -
 .../apache/lucene/analysis/cn/smart/CharType.java  |     5 +
 .../cn/smart/HMMChineseTokenizerFactory.java       |     2 +
 .../analysis/cn/smart/SmartChineseAnalyzer.java    |     2 +
 .../apache/lucene/analysis/cn/smart/Utility.java   |    12 +-
 .../analysis/cn/smart/hhmm/HHMMSegmenter.java      |    18 +-
 .../analysis/cn/smart/hhmm/WordDictionary.java     |     1 -
 .../cn/smart/TestSmartChineseAnalyzer.java         |    53 +-
 .../apache/lucene/analysis/pl/PolishAnalyzer.java  |    12 +-
 .../stempel/StempelPolishStemFilterFactory.java    |     3 +-
 .../stempel/src/java/org/egothor/stemmer/Trie.java |    16 +-
 lucene/analysis/uima/build.xml                     |    50 -
 lucene/analysis/uima/ivy.xml                       |    30 -
 .../lucene/analysis/uima/BaseUIMATokenizer.java    |    96 -
 .../analysis/uima/UIMAAnnotationsTokenizer.java    |    90 -
 .../uima/UIMAAnnotationsTokenizerFactory.java      |    47 -
 .../lucene/analysis/uima/UIMABaseAnalyzer.java     |    44 -
 .../analysis/uima/UIMATypeAwareAnalyzer.java       |    44 -
 .../uima/UIMATypeAwareAnnotationsTokenizer.java    |   113 -
 .../UIMATypeAwareAnnotationsTokenizerFactory.java  |    50 -
 .../apache/lucene/analysis/uima/ae/AEProvider.java |    34 -
 .../lucene/analysis/uima/ae/AEProviderFactory.java |    76 -
 .../lucene/analysis/uima/ae/BasicAEProvider.java   |    87 -
 .../uima/ae/OverridingParamsAEProvider.java        |    69 -
 .../lucene/analysis/uima/ae/package-info.java      |    21 -
 .../apache/lucene/analysis/uima/package-info.java  |    21 -
 lucene/analysis/uima/src/java/overview.html        |    29 -
 ...rg.apache.lucene.analysis.util.TokenizerFactory |    17 -
 .../src/resources/uima/AggregateSentenceAE.xml     |    70 -
 .../test-files/uima/TestAggregateSentenceAE.xml    |    55 -
 .../src/test-files/uima/TestEntityAnnotatorAE.xml  |    66 -
 .../uima/src/test-files/uima/TestPoSTaggerAE.xml   |    44 -
 .../uima/src/test-files/uima/TestWSTokenizerAE.xml |    78 -
 .../lucene/analysis/uima/UIMABaseAnalyzerTest.java |   137 -
 .../analysis/uima/UIMATypeAwareAnalyzerTest.java   |    70 -
 .../analysis/uima/ae/AEProviderFactoryTest.java    |    44 -
 .../analysis/uima/ae/BasicAEProviderTest.java      |    36 -
 .../uima/ae/OverridingParamsAEProviderTest.java    |    59 -
 .../analysis/uima/an/SampleEntityAnnotator.java    |    64 -
 .../lucene/analysis/uima/an/SamplePoSTagger.java   |    57 -
 .../uima/an/SampleWSTokenizerAnnotator.java        |    66 -
 .../codecs/lucene50/Lucene50SegmentInfoFormat.java |    90 -
 .../org/apache/lucene/codecs/lucene50/package.html |    25 -
 .../lucene/codecs/lucene60/Lucene60Codec.java      |   177 -
 .../org/apache/lucene/codecs/lucene60/package.html |    25 -
 .../apache/lucene/codecs/lucene70/IndexedDISI.java |   315 +
 .../lucene/codecs/lucene70/Lucene70Codec.java      |   134 +
 .../codecs/lucene70/Lucene70DocValuesConsumer.java |   638 +
 .../codecs/lucene70/Lucene70DocValuesFormat.java   |   161 +
 .../codecs/lucene70/Lucene70DocValuesProducer.java |  1425 +
 .../codecs/lucene70/Lucene70NormsConsumer.java     |   159 +
 .../codecs/lucene70/Lucene70NormsFormat.java       |    99 +
 .../codecs/lucene70/Lucene70NormsProducer.java     |   361 +
 .../org/apache/lucene/codecs/lucene70/package.html |    25 +
 .../apache/lucene/legacy/LegacyDoubleField.java    |   174 -
 .../java/org/apache/lucene/legacy/LegacyField.java |    90 -
 .../org/apache/lucene/legacy/LegacyFieldType.java  |   149 -
 .../org/apache/lucene/legacy/LegacyFloatField.java |   174 -
 .../org/apache/lucene/legacy/LegacyIntField.java   |   175 -
 .../org/apache/lucene/legacy/LegacyLongField.java  |   184 -
 .../lucene/legacy/LegacyNumericRangeQuery.java     |   537 -
 .../lucene/legacy/LegacyNumericTokenStream.java    |   357 -
 .../apache/lucene/legacy/LegacyNumericType.java    |    34 -
 .../apache/lucene/legacy/LegacyNumericUtils.java   |   510 -
 .../org/apache/lucene/legacy/package-info.java     |    21 -
 .../services/org.apache.lucene.codecs.Codec        |     2 +-
 .../org.apache.lucene.codecs.DocValuesFormat       |     1 +
 .../lucene50/Lucene50RWSegmentInfoFormat.java      |   125 -
 .../lucene/codecs/lucene70/TestIndexedDISI.java    |   249 +
 .../lucene70/TestLucene70DocValuesFormat.java      |   685 +
 .../codecs/lucene70/TestLucene70NormsFormat.java   |    34 +
 .../lucene/index/TestBackwardsCompatibility.java   |   508 +-
 .../lucene/index/TestIndexWriterOnOldIndex.java    |    56 +
 .../lucene/index/TestManyPointsInOldIndex.java     |    73 +
 .../org/apache/lucene/index/dvupdates.6.0.0.zip    |   Bin 3420 -> 0 bytes
 .../test/org/apache/lucene/index/empty.6.0.0.zip   |   Bin 225 -> 0 bytes
 .../test/org/apache/lucene/index/maxposindex.zip   |   Bin 1702 -> 0 bytes
 .../org/apache/lucene/index/moreterms.6.0.0.zip    |   Bin 157215 -> 0 bytes
 .../apache/lucene/index/unsupported.5.5.4-cfs.zip  |   Bin 0 -> 13744 bytes
 .../lucene/index/unsupported.5.5.4-nocfs.zip       |   Bin 0 -> 13749 bytes
 .../apache/lucene/index/unsupported.5.5.5-cfs.zip  |   Bin 0 -> 13695 bytes
 .../lucene/index/unsupported.5.5.5-nocfs.zip       |   Bin 0 -> 13686 bytes
 ...dex.6.0.0-cfs.zip => unsupported.6.0.0-cfs.zip} |   Bin
 ...6.0.0-nocfs.zip => unsupported.6.0.0-nocfs.zip} |   Bin
 ...dex.6.0.1-cfs.zip => unsupported.6.0.1-cfs.zip} |   Bin
 ...6.0.1-nocfs.zip => unsupported.6.0.1-nocfs.zip} |   Bin
 ...dex.6.1.0-cfs.zip => unsupported.6.1.0-cfs.zip} |   Bin
 ...6.1.0-nocfs.zip => unsupported.6.1.0-nocfs.zip} |   Bin
 ...dex.6.2.0-cfs.zip => unsupported.6.2.0-cfs.zip} |   Bin
 ...6.2.0-nocfs.zip => unsupported.6.2.0-nocfs.zip} |   Bin
 .../apache/lucene/index/unsupported.6.2.1-cfs.zip  |   Bin 0 -> 15851 bytes
 .../lucene/index/unsupported.6.2.1-nocfs.zip       |   Bin 0 -> 15845 bytes
 .../apache/lucene/index/unsupported.6.3.0-cfs.zip  |   Bin 0 -> 15869 bytes
 .../lucene/index/unsupported.6.3.0-nocfs.zip       |   Bin 0 -> 15876 bytes
 .../apache/lucene/index/unsupported.6.4.0-cfs.zip  |   Bin 0 -> 15829 bytes
 .../lucene/index/unsupported.6.4.0-nocfs.zip       |   Bin 0 -> 15831 bytes
 .../apache/lucene/index/unsupported.6.4.1-cfs.zip  |   Bin 0 -> 15848 bytes
 .../lucene/index/unsupported.6.4.1-nocfs.zip       |   Bin 0 -> 15838 bytes
 .../apache/lucene/index/unsupported.6.4.2-cfs.zip  |   Bin 0 -> 15856 bytes
 .../lucene/index/unsupported.6.4.2-nocfs.zip       |   Bin 0 -> 15886 bytes
 .../apache/lucene/index/unsupported.6.5.0-cfs.zip  |   Bin 0 -> 15832 bytes
 .../lucene/index/unsupported.6.5.0-nocfs.zip       |   Bin 0 -> 15836 bytes
 .../apache/lucene/index/unsupported.6.5.1-cfs.zip  |   Bin 0 -> 15842 bytes
 .../lucene/index/unsupported.6.5.1-nocfs.zip       |   Bin 0 -> 15827 bytes
 .../apache/lucene/index/unsupported.6.6.0-cfs.zip  |   Bin 0 -> 15875 bytes
 .../lucene/index/unsupported.6.6.0-nocfs.zip       |   Bin 0 -> 15883 bytes
 .../apache/lucene/index/unsupported.6.6.1-cfs.zip  |   Bin 0 -> 15836 bytes
 .../lucene/index/unsupported.6.6.1-nocfs.zip       |   Bin 0 -> 15830 bytes
 .../apache/lucene/index/unsupported.6.6.2-cfs.zip  |   Bin 0 -> 15823 bytes
 .../lucene/index/unsupported.6.6.2-nocfs.zip       |   Bin 0 -> 15820 bytes
 .../apache/lucene/index/unsupported.6.6.3-cfs.zip  |   Bin 0 -> 15919 bytes
 .../lucene/index/unsupported.6.6.3-nocfs.zip       |   Bin 0 -> 15900 bytes
 .../apache/lucene/index/unsupported.6.6.4-cfs.zip  |   Bin 0 -> 15782 bytes
 .../lucene/index/unsupported.6.6.4-nocfs.zip       |   Bin 0 -> 15771 bytes
 .../apache/lucene/index/unsupported.6.6.5-cfs.zip  |   Bin 0 -> 15765 bytes
 .../lucene/index/unsupported.6.6.5-nocfs.zip       |   Bin 0 -> 15763 bytes
 .../apache/lucene/index/unsupported.7.0.0-cfs.zip  |   Bin 0 -> 15594 bytes
 .../lucene/index/unsupported.7.0.0-nocfs.zip       |   Bin 0 -> 15586 bytes
 .../apache/lucene/index/unsupported.7.0.1-cfs.zip  |   Bin 0 -> 15597 bytes
 .../lucene/index/unsupported.7.0.1-nocfs.zip       |   Bin 0 -> 18335 bytes
 .../apache/lucene/index/unsupported.7.1.0-cfs.zip  |   Bin 0 -> 15612 bytes
 .../lucene/index/unsupported.7.1.0-nocfs.zip       |   Bin 0 -> 15609 bytes
 .../apache/lucene/index/unsupported.7.2.0-cfs.zip  |   Bin 0 -> 15641 bytes
 .../lucene/index/unsupported.7.2.0-nocfs.zip       |   Bin 0 -> 15629 bytes
 .../apache/lucene/index/unsupported.7.2.1-cfs.zip  |   Bin 0 -> 15605 bytes
 .../lucene/index/unsupported.7.2.1-nocfs.zip       |   Bin 0 -> 15606 bytes
 .../apache/lucene/index/unsupported.7.3.0-cfs.zip  |   Bin 0 -> 15538 bytes
 .../lucene/index/unsupported.7.3.0-nocfs.zip       |   Bin 0 -> 15548 bytes
 .../apache/lucene/index/unsupported.7.3.1-cfs.zip  |   Bin 0 -> 15652 bytes
 .../lucene/index/unsupported.7.3.1-nocfs.zip       |   Bin 0 -> 15640 bytes
 .../apache/lucene/index/unsupported.7.4.0-cfs.zip  |   Bin 0 -> 15484 bytes
 .../lucene/index/unsupported.7.4.0-nocfs.zip       |   Bin 0 -> 15493 bytes
 .../apache/lucene/index/unsupported.7.5.0-cfs.zip  |   Bin 0 -> 15615 bytes
 .../lucene/index/unsupported.7.5.0-nocfs.zip       |   Bin 0 -> 15629 bytes
 .../apache/lucene/index/unsupported.7.6.0-cfs.zip  |   Bin 0 -> 15655 bytes
 .../lucene/index/unsupported.7.6.0-nocfs.zip       |   Bin 0 -> 15649 bytes
 .../lucene/index/unsupported.dvupdates.7.0.0.zip   |   Bin 0 -> 13401 bytes
 .../lucene/index/unsupported.empty.7.0.0.zip       |   Bin 0 -> 375 bytes
 .../lucene/index/unsupported.moreterms.7.0.0.zip   |   Bin 0 -> 175822 bytes
 .../index/unsupported.sorted-invalid.7.5.0.zip     |   Bin 0 -> 908443 bytes
 .../lucene/index/unsupported.sorted.7.0.0.zip      |   Bin 0 -> 74558 bytes
 .../lucene/index/unsupported.sorted.7.0.1.zip      |   Bin 0 -> 176238 bytes
 .../lucene/index/unsupported.sorted.7.1.0.zip      |   Bin 0 -> 81963 bytes
 .../lucene/index/unsupported.sorted.7.2.0.zip      |   Bin 0 -> 87935 bytes
 .../lucene/index/unsupported.sorted.7.2.1.zip      |   Bin 0 -> 93388 bytes
 .../lucene/index/unsupported.sorted.7.3.0.zip      |   Bin 0 -> 393834 bytes
 .../lucene/index/unsupported.sorted.7.3.1.zip      |   Bin 0 -> 80784 bytes
 .../lucene/index/unsupported.sorted.7.4.0.zip      |   Bin 0 -> 158939 bytes
 .../lucene/index/unsupported.sorted.7.5.0.zip      |   Bin 0 -> 82239 bytes
 .../lucene/index/unsupported.sorted.7.6.0.zip      |   Bin 0 -> 74541 bytes
 .../org/apache/lucene/legacy/TestLegacyField.java  |   196 -
 .../apache/lucene/legacy/TestLegacyFieldReuse.java |    81 -
 .../lucene/legacy/TestLegacyNumericUtils.java      |   571 -
 .../org/apache/lucene/legacy/TestLegacyTerms.java  |   164 -
 .../legacy/TestMultiValuedNumericRangeQuery.java   |    84 -
 .../lucene/legacy/TestNumericRangeQuery32.java     |   461 -
 .../lucene/legacy/TestNumericRangeQuery64.java     |   490 -
 .../lucene/legacy/TestNumericTokenStream.java      |   188 -
 lucene/benchmark/.gitignore                        |     4 +-
 lucene/benchmark/README.enwiki                     |    11 +-
 lucene/benchmark/build.xml                         |     6 +-
 lucene/benchmark/conf/analyzer.alg                 |     2 +-
 lucene/benchmark/conf/collector-small.alg          |     2 +-
 lucene/benchmark/conf/collector.alg                |     2 +-
 lucene/benchmark/conf/compound-penalty.alg         |     2 +-
 .../benchmark/conf/english-porter-comparison.alg   |     6 +-
 lucene/benchmark/conf/highlight-profile.alg        |    68 -
 .../conf/highlight-vs-vector-highlight.alg         |    80 -
 lucene/benchmark/conf/highlighters-postings.alg    |    65 +
 lucene/benchmark/conf/highlighters-tv.alg          |    64 +
 lucene/benchmark/conf/highlights.alg               |    69 +
 .../conf/indexing-flush-by-RAM-multithreaded.alg   |     2 +-
 lucene/benchmark/conf/indexing-flush-by-RAM.alg    |     2 +-
 lucene/benchmark/conf/indexing-multithreaded.alg   |     2 +-
 lucene/benchmark/conf/indexing.alg                 |     2 +-
 .../benchmark/conf/micro-standard-flush-by-ram.alg |     2 +-
 lucene/benchmark/conf/micro-standard.alg           |     2 +-
 lucene/benchmark/conf/query-phrases.txt            |    10 +
 lucene/benchmark/conf/query-terms.txt              |    10 +
 lucene/benchmark/conf/query-wildcards.txt          |     7 +
 lucene/benchmark/conf/sample.alg                   |     2 +-
 lucene/benchmark/conf/sloppy-phrase.alg            |     2 +-
 lucene/benchmark/conf/sort-standard.alg            |     2 +-
 lucene/benchmark/conf/spatial.alg                  |     2 +-
 lucene/benchmark/conf/standard-flush-by-RAM.alg    |     2 +-
 lucene/benchmark/conf/standard-highlights-notv.alg |    69 -
 lucene/benchmark/conf/standard-highlights-tv.alg   |    69 -
 lucene/benchmark/conf/standard.alg                 |     2 +-
 lucene/benchmark/conf/vector-highlight-profile.alg |    68 -
 .../lucene/benchmark/byTask/PerfRunData.java       |    26 +-
 .../lucene/benchmark/byTask/feeds/DocMaker.java    |     7 +
 .../byTask/feeds/EnwikiContentSource.java          |     2 +-
 .../byTask/feeds/SpatialFileQueryMaker.java        |    15 +-
 .../byTask/tasks/BenchmarkHighlighter.java         |    30 -
 .../benchmark/byTask/tasks/CreateIndexTask.java    |     4 +-
 .../benchmark/byTask/tasks/ForceMergeTask.java     |     2 +-
 .../lucene/benchmark/byTask/tasks/ReadTask.java    |   141 +-
 .../byTask/tasks/SearchTravRetHighlightTask.java   |   255 +-
 .../tasks/SearchTravRetVectorHighlightTask.java    |   147 -
 .../byTask/tasks/SearchWithCollectorTask.java      |     2 +-
 .../benchmark/byTask/tasks/SearchWithSortTask.java |    18 -
 .../lucene/benchmark/byTask/utils/Config.java      |     2 +-
 .../quality/utils/QualityQueriesFinder.java        |     4 +-
 lucene/benchmark/src/test/conf/ConfLoader.java     |    21 -
 .../apache/lucene/benchmark/BenchmarkTestCase.java |     2 +-
 .../benchmark/byTask/TestPerfTasksLogic.java       |   146 +-
 .../benchmark/byTask/TestPerfTasksParse.java       |    11 +-
 .../benchmark/byTask/feeds/DocMakerTest.java       |     6 +-
 .../byTask/feeds/EnwikiContentSourceTest.java      |     4 +-
 .../benchmark/byTask/feeds/LineDocSourceTest.java  |     4 +-
 .../benchmark/byTask/tasks/AddIndexesTaskTest.java |     6 +-
 .../byTask/tasks/CommitIndexTaskTest.java          |     2 +-
 .../byTask/tasks/CountingHighlighterTestTask.java  |    68 -
 .../byTask/tasks/CreateIndexTaskTest.java          |     2 +-
 .../benchmark/byTask/tasks/PerfTaskTest.java       |     2 +-
 .../byTask/tasks/WriteEnwikiLineDocTaskTest.java   |     2 +-
 .../byTask/tasks/WriteLineDocTaskTest.java         |     2 +-
 .../apache/lucene/benchmark/quality/trecQRels.txt  |  1090 +-
 lucene/build.xml                                   |    52 +-
 lucene/classification/build.xml                    |     2 +
 .../lucene/classification/BM25NBClassifier.java    |   234 +
 .../BooleanPerceptronClassifier.java               |    39 +-
 .../CachingNaiveBayesClassifier.java               |    13 +-
 .../classification/ClassificationResult.java       |     2 +-
 .../classification/KNearestFuzzyClassifier.java    |   210 +
 .../classification/KNearestNeighborClassifier.java |    42 +-
 .../classification/SimpleNaiveBayesClassifier.java |    19 +-
 .../KNearestNeighborDocumentClassifier.java        |    32 +-
 .../SimpleNaiveBayesDocumentClassifier.java        |    52 +-
 .../classification/utils/DatasetSplitter.java      |     9 +-
 .../classification/utils/NearestFuzzyQuery.java    |   330 +
 .../classification/BM25NBClassifierTest.java       |   147 +
 .../BooleanPerceptronClassifierTest.java           |    62 +-
 .../CachingNaiveBayesClassifierTest.java           |    19 +-
 .../classification/ClassificationTestBase.java     |     6 +-
 .../KNearestFuzzyClassifierTest.java               |   113 +
 .../KNearestNeighborClassifierTest.java            |    16 +-
 .../SimpleNaiveBayesClassifierTest.java            |    30 +-
 .../Test20NewsgroupsClassification.java            |   340 +
 .../KNearestNeighborDocumentClassifierTest.java    |    10 +-
 .../utils/ConfusionMatrixGeneratorTest.java        |   123 +-
 .../utils/DocToDoubleVectorUtilsTest.java          |     4 +-
 lucene/codecs/build.xml                            |     2 +
 .../lucene/codecs/blockterms/BlockTermsReader.java |    20 +-
 .../lucene/codecs/blockterms/BlockTermsWriter.java |    41 +-
 .../blockterms/FixedGapTermsIndexWriter.java       |    31 +-
 .../blocktreeords/OrdsBlockTreeTermsReader.java    |     7 +-
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |    49 +-
 .../blocktreeords/OrdsIntersectTermsEnum.java      |     9 +-
 .../blocktreeords/OrdsIntersectTermsEnumFrame.java |     4 +-
 .../codecs/blocktreeords/OrdsSegmentTermsEnum.java |    14 +
 .../blocktreeords/OrdsSegmentTermsEnumFrame.java   |     4 +-
 .../codecs/bloom/BloomFilteringPostingsFormat.java |    20 +-
 .../codecs/memory/DirectDocValuesConsumer.java     |    32 +-
 .../codecs/memory/DirectDocValuesProducer.java     |   101 +-
 .../lucene/codecs/memory/DirectPostingsFormat.java |    30 +-
 .../lucene/codecs/memory/FSTOrdTermsReader.java    |    26 +-
 .../lucene/codecs/memory/FSTOrdTermsWriter.java    |    54 +-
 .../lucene/codecs/memory/FSTTermsReader.java       |    21 +-
 .../lucene/codecs/memory/FSTTermsWriter.java       |    17 +-
 .../codecs/memory/LegacyBinaryDocValues.java       |    40 +
 .../memory/LegacyBinaryDocValuesWrapper.java       |    91 +
 .../codecs/memory/LegacyDocValuesIterables.java    |   536 +
 .../codecs/memory/LegacyNumericDocValues.java      |    39 +
 .../memory/LegacyNumericDocValuesWrapper.java      |    97 +
 .../codecs/memory/LegacySortedDocValues.java       |   112 +
 .../memory/LegacySortedDocValuesWrapper.java       |   102 +
 .../memory/LegacySortedNumericDocValues.java       |    50 +
 .../LegacySortedNumericDocValuesWrapper.java       |   100 +
 .../codecs/memory/LegacySortedSetDocValues.java    |   113 +
 .../memory/LegacySortedSetDocValuesWrapper.java    |   113 +
 .../codecs/memory/MemoryDocValuesConsumer.java     |   520 -
 .../codecs/memory/MemoryDocValuesFormat.java       |    72 -
 .../codecs/memory/MemoryDocValuesProducer.java     |   905 -
 .../lucene/codecs/memory/MemoryPostingsFormat.java |  1036 -
 .../codecs/simpletext/SimpleTextBKDReader.java     |   340 +-
 .../codecs/simpletext/SimpleTextBKDWriter.java     |  1511 +
 .../simpletext/SimpleTextDocValuesReader.java      |   472 +-
 .../simpletext/SimpleTextDocValuesWriter.java      |   190 +-
 .../simpletext/SimpleTextFieldInfosFormat.java     |    30 +-
 .../codecs/simpletext/SimpleTextFieldsReader.java  |    23 +-
 .../codecs/simpletext/SimpleTextFieldsWriter.java  |     3 +-
 .../simpletext/SimpleTextLiveDocsFormat.java       |    43 +-
 .../codecs/simpletext/SimpleTextNormsFormat.java   |    10 +-
 .../codecs/simpletext/SimpleTextPointsReader.java  |   119 +-
 .../codecs/simpletext/SimpleTextPointsWriter.java  |   206 +-
 .../simpletext/SimpleTextSegmentInfoFormat.java    |   180 +-
 .../simpletext/SimpleTextStoredFieldsReader.java   |     5 +-
 .../simpletext/SimpleTextTermVectorsReader.java    |    18 +-
 .../org.apache.lucene.codecs.DocValuesFormat       |     1 -
 .../org.apache.lucene.codecs.PostingsFormat        |     2 +-
 .../TestVarGapDocFreqIntervalPostingsFormat.java   |     1 -
 .../TestVarGapFixedIntervalPostingsFormat.java     |     1 -
 .../codecs/blocktreeords/TestOrdsBlockTree.java    |    21 +-
 .../codecs/memory/TestMemoryDocValuesFormat.java   |    39 -
 .../codecs/memory/TestMemoryPostingsFormat.java    |    35 -
 .../simpletext/TestSimpleTextLiveDocsFormat.java   |    29 +
 lucene/common-build.xml                            |   477 +-
 lucene/core/build.xml                              |    11 +
 .../src/data/jflex/UnicodeEmojiProperties.jflex    |    25 +
 .../src/data/jflex/getUnicodeEmojiProperties.pl    |   168 +
 lucene/core/src/data/jflex/skeleton.default        |   342 +
 .../jflex/skeleton.disable.buffer.expansion.txt    |   348 +
 .../java/org/apache/lucene/analysis/Analyzer.java  |    59 +-
 .../apache/lucene/analysis/AnalyzerWrapper.java    |    52 +-
 .../org/apache/lucene/analysis/CharArrayMap.java   |     2 -
 .../lucene/analysis/DelegatingAnalyzerWrapper.java |    18 +-
 .../lucene/analysis/FilteringTokenFilter.java      |     2 -
 .../apache/lucene/analysis/GraphTokenFilter.java   |   284 +
 .../apache/lucene/analysis/LowerCaseFilter.java    |     3 -
 .../org/apache/lucene/analysis/StopFilter.java     |     3 -
 .../lucene/analysis/StopwordAnalyzerBase.java      |     5 +-
 .../src/java/org/apache/lucene/analysis/Token.java |   210 -
 .../org/apache/lucene/analysis/TokenStream.java    |     7 +-
 .../lucene/analysis/TokenStreamToAutomaton.java    |    52 +-
 .../org/apache/lucene/analysis/package-info.java   |    12 +-
 .../lucene/analysis/standard/StandardAnalyzer.java |    60 +-
 .../lucene/analysis/standard/StandardFilter.java   |    39 -
 .../analysis/standard/StandardTokenizer.java       |    58 +-
 .../analysis/standard/StandardTokenizerImpl.java   |   640 +-
 .../analysis/standard/StandardTokenizerImpl.jflex  |   208 +-
 .../lucene/analysis/standard/package-info.java     |     1 -
 .../tokenattributes/CharTermAttributeImpl.java     |    21 +-
 .../tokenattributes/OffsetAttributeImpl.java       |     2 +-
 .../tokenattributes/PackedTokenAttributeImpl.java  |    40 +-
 .../PositionIncrementAttributeImpl.java            |     3 +-
 .../PositionLengthAttributeImpl.java               |     3 +-
 .../tokenattributes/TermFrequencyAttribute.java    |    33 +
 .../TermFrequencyAttributeImpl.java                |    82 +
 .../src/java/org/apache/lucene/codecs/Codec.java   |     2 +-
 .../java/org/apache/lucene/codecs/CodecUtil.java   |     8 +-
 .../codecs/CompetitiveImpactAccumulator.java       |   127 +
 .../apache/lucene/codecs/DocValuesConsumer.java    |  1083 +-
 .../apache/lucene/codecs/DocValuesProducer.java    |     7 -
 .../org/apache/lucene/codecs/FieldsConsumer.java   |     8 +-
 .../org/apache/lucene/codecs/LiveDocsFormat.java   |     9 +-
 .../lucene/codecs/MultiLevelSkipListReader.java    |     4 +-
 .../lucene/codecs/MultiLevelSkipListWriter.java    |    27 +-
 .../apache/lucene/codecs/MutablePointValues.java   |    42 +
 .../apache/lucene/codecs/MutablePointsReader.java  |    41 -
 .../org/apache/lucene/codecs/NormsConsumer.java    |   140 +-
 .../org/apache/lucene/codecs/PointsFormat.java     |    35 +-
 .../org/apache/lucene/codecs/PointsReader.java     |     5 +-
 .../org/apache/lucene/codecs/PointsWriter.java     |   216 +-
 .../apache/lucene/codecs/PostingsReaderBase.java   |     9 +-
 .../apache/lucene/codecs/PostingsWriterBase.java   |     2 +-
 .../lucene/codecs/PushPostingsWriterBase.java      |    13 +-
 .../apache/lucene/codecs/StoredFieldsWriter.java   |     7 +-
 .../apache/lucene/codecs/TermVectorsWriter.java    |     2 +-
 .../codecs/blocktree/BitSetPostingsEnum.java       |    95 -
 .../lucene/codecs/blocktree/BitSetTermsEnum.java   |    83 -
 .../codecs/blocktree/BlockTreeTermsReader.java     |    84 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |    48 +-
 .../lucene/codecs/blocktree/FieldReader.java       |     6 +-
 .../codecs/blocktree/IntersectTermsEnum.java       |   236 +-
 .../codecs/blocktree/IntersectTermsEnumFrame.java  |    89 +-
 .../lucene/codecs/blocktree/SegmentTermsEnum.java  |    19 +-
 .../codecs/blocktree/SegmentTermsEnumFrame.java    |   158 +-
 .../org/apache/lucene/codecs/blocktree/Stats.java  |     2 -
 .../CompressingStoredFieldsIndexReader.java        |    25 +-
 .../CompressingStoredFieldsIndexWriter.java        |     2 +-
 .../compressing/CompressingStoredFieldsReader.java |    19 +-
 .../compressing/CompressingStoredFieldsWriter.java |   116 +-
 .../compressing/CompressingTermVectorsReader.java  |    37 +-
 .../compressing/CompressingTermVectorsWriter.java  |    46 +-
 .../lucene/codecs/compressing/CompressionMode.java |    49 +-
 .../lucene/codecs/compressing/Compressor.java      |     3 +-
 .../compressing/GrowableByteArrayDataOutput.java   |    83 -
 .../org/apache/lucene/codecs/compressing/LZ4.java  |     8 +-
 .../codecs/lucene50/Lucene50CompoundFormat.java    |     4 -
 .../codecs/lucene50/Lucene50FieldInfosFormat.java  |     2 +-
 .../codecs/lucene50/Lucene50LiveDocsFormat.java    |    42 +-
 .../codecs/lucene50/Lucene50PostingsFormat.java    |     3 +-
 .../codecs/lucene50/Lucene50PostingsReader.java    |   483 +-
 .../codecs/lucene50/Lucene50PostingsWriter.java    |    35 +-
 .../codecs/lucene50/Lucene50ScoreSkipReader.java   |   159 +
 .../lucene/codecs/lucene50/Lucene50SkipReader.java |    18 +-
 .../lucene/codecs/lucene50/Lucene50SkipWriter.java |    66 +-
 .../lucene50/Lucene50StoredFieldsFormat.java       |     2 +-
 .../lucene/codecs/lucene50/package-info.java       |     2 +-
 .../codecs/lucene53/Lucene53NormsConsumer.java     |   153 -
 .../codecs/lucene53/Lucene53NormsFormat.java       |    91 -
 .../codecs/lucene53/Lucene53NormsProducer.java     |   208 -
 .../lucene/codecs/lucene53/package-info.java       |    23 -
 .../codecs/lucene54/Lucene54DocValuesConsumer.java |   776 -
 .../codecs/lucene54/Lucene54DocValuesFormat.java   |   183 -
 .../codecs/lucene54/Lucene54DocValuesProducer.java |  1488 -
 .../lucene/codecs/lucene54/package-info.java       |   403 -
 .../codecs/lucene60/Lucene60FieldInfosFormat.java  |    25 +-
 .../codecs/lucene60/Lucene60PointsFormat.java      |    10 +-
 .../codecs/lucene60/Lucene60PointsReader.java      |    86 +-
 .../codecs/lucene60/Lucene60PointsWriter.java      |    49 +-
 .../lucene/codecs/lucene60/package-info.java       |     4 +-
 .../lucene/codecs/lucene62/Lucene62Codec.java      |   176 -
 .../codecs/lucene62/Lucene62SegmentInfoFormat.java |   318 -
 .../lucene/codecs/lucene62/package-info.java       |    24 -
 .../codecs/lucene70/Lucene70SegmentInfoFormat.java |   439 +
 .../lucene/codecs/lucene70/package-info.java       |    22 +
 .../apache/lucene/codecs/lucene80/IndexedDISI.java |   631 +
 .../lucene/codecs/lucene80/Lucene80Codec.java      |   176 +
 .../codecs/lucene80/Lucene80DocValuesConsumer.java |   677 +
 .../codecs/lucene80/Lucene80DocValuesFormat.java   |   175 +
 .../codecs/lucene80/Lucene80DocValuesProducer.java |  1427 +
 .../codecs/lucene80/Lucene80NormsConsumer.java     |   165 +
 .../codecs/lucene80/Lucene80NormsFormat.java       |    99 +
 .../codecs/lucene80/Lucene80NormsProducer.java     |   386 +
 .../lucene/codecs/lucene80/package-info.java       |   411 +
 .../codecs/perfield/PerFieldDocValuesFormat.java   |   100 +-
 .../lucene/codecs/perfield/PerFieldMergeState.java |   274 +
 .../codecs/perfield/PerFieldPostingsFormat.java    |   115 +-
 .../lucene/document/BinaryDocValuesField.java      |     1 -
 .../org/apache/lucene/document/BinaryPoint.java    |    11 +-
 .../org/apache/lucene/document/DoublePoint.java    |    40 +-
 .../org/apache/lucene/document/DoubleRange.java    |   266 +
 .../org/apache/lucene/document/FeatureField.java   |   521 +
 .../org/apache/lucene/document/FeatureQuery.java   |   182 +
 .../src/java/org/apache/lucene/document/Field.java |    92 +-
 .../java/org/apache/lucene/document/FieldType.java |   101 +-
 .../org/apache/lucene/document/FloatPoint.java     |    40 +-
 .../org/apache/lucene/document/FloatRange.java     |   266 +
 .../java/org/apache/lucene/document/IntPoint.java  |    10 +-
 .../java/org/apache/lucene/document/IntRange.java  |   266 +
 .../lucene/document/LatLonDocValuesBoxQuery.java   |   153 +
 .../document/LatLonDocValuesDistanceQuery.java     |   140 +
 .../lucene/document/LatLonDocValuesField.java      |   181 +
 .../org/apache/lucene/document/LatLonPoint.java    |   279 +
 .../document/LatLonPointDistanceComparator.java    |   228 +
 .../document/LatLonPointDistanceFeatureQuery.java  |   480 +
 .../lucene/document/LatLonPointDistanceQuery.java  |   390 +
 .../lucene/document/LatLonPointInPolygonQuery.java |   214 +
 .../lucene/document/LatLonPointSortField.java      |   100 +
 .../lucene/document/LongDistanceFeatureQuery.java  |   438 +
 .../java/org/apache/lucene/document/LongPoint.java |    36 +-
 .../java/org/apache/lucene/document/LongRange.java |   264 +
 .../lucene/document/NumericDocValuesField.java     |    60 +-
 .../apache/lucene/document/RangeFieldQuery.java    |   420 +
 .../lucene/document/SortedDocValuesField.java      |    42 +
 .../document/SortedNumericDocValuesField.java      |    54 +
 .../document/SortedNumericDocValuesRangeQuery.java |   152 +
 .../lucene/document/SortedSetDocValuesField.java   |    43 +
 .../document/SortedSetDocValuesRangeQuery.java     |   194 +
 .../org/apache/lucene/document/StoredField.java    |    36 +-
 .../src/java/org/apache/lucene/geo/EdgeTree.java   |   454 +
 .../org/apache/lucene/geo/GeoEncodingUtils.java    |   237 +
 .../src/java/org/apache/lucene/geo/GeoUtils.java   |   102 +
 .../src/java/org/apache/lucene/geo/Polygon.java    |    79 +-
 .../src/java/org/apache/lucene/geo/Polygon2D.java  |   425 +-
 .../src/java/org/apache/lucene/geo/Rectangle.java  |     7 +
 .../org/apache/lucene/index/AbortingException.java |    36 -
 .../apache/lucene/index/AutomatonTermsEnum.java    |     9 +-
 .../apache/lucene/index/BaseCompositeReader.java   |    25 +-
 .../org/apache/lucene/index/BinaryDocValues.java   |    20 +-
 .../lucene/index/BinaryDocValuesFieldUpdates.java  |   193 +-
 .../apache/lucene/index/BinaryDocValuesWriter.java |   154 +-
 .../java/org/apache/lucene/index/BitsSlice.java    |     6 +-
 .../org/apache/lucene/index/BufferedUpdates.java   |   236 +-
 .../apache/lucene/index/BufferedUpdatesStream.java |   758 +-
 .../java/org/apache/lucene/index/CheckIndex.java   |  1148 +-
 .../org/apache/lucene/index/CoalescedUpdates.java  |   109 -
 .../java/org/apache/lucene/index/CodecReader.java  |   175 +-
 .../lucene/index/ConcurrentMergeScheduler.java     |    78 +-
 .../apache/lucene/index/DefaultIndexingChain.java  |   347 +-
 .../java/org/apache/lucene/index/DocConsumer.java  |    15 +-
 .../java/org/apache/lucene/index/DocIDMerger.java  |   214 +-
 .../java/org/apache/lucene/index/DocValues.java    |   315 +-
 .../apache/lucene/index/DocValuesFieldUpdates.java |   608 +-
 .../org/apache/lucene/index/DocValuesIterator.java |    33 +
 .../org/apache/lucene/index/DocValuesUpdate.java   |   119 +-
 .../org/apache/lucene/index/DocValuesWriter.java   |     7 +-
 .../org/apache/lucene/index/DocsWithFieldSet.java  |    62 +
 .../org/apache/lucene/index/DocumentsWriter.java   |   416 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    83 +-
 .../lucene/index/DocumentsWriterFlushControl.java  |   148 +-
 .../lucene/index/DocumentsWriterFlushQueue.java    |   180 +-
 .../lucene/index/DocumentsWriterPerThread.java     |   391 +-
 .../lucene/index/DocumentsWriterPerThreadPool.java |    39 +-
 .../lucene/index/EmptyDocValuesProducer.java       |    71 +
 .../lucene/index/ExitableDirectoryReader.java      |   191 +-
 .../java/org/apache/lucene/index/FieldInfo.java    |   106 +-
 .../java/org/apache/lucene/index/FieldInfos.java   |   260 +-
 .../org/apache/lucene/index/FieldInvertState.java  |    49 +-
 .../apache/lucene/index/FieldUpdatesBuffer.java    |   313 +
 .../src/java/org/apache/lucene/index/Fields.java   |    10 +-
 .../apache/lucene/index/FilterBinaryDocValues.java |    66 +
 .../org/apache/lucene/index/FilterCodecReader.java |    76 +-
 .../apache/lucene/index/FilterDirectoryReader.java |    16 +-
 .../org/apache/lucene/index/FilterLeafReader.java  |   105 +-
 .../org/apache/lucene/index/FilterMergePolicy.java |   106 +
 .../lucene/index/FilterNumericDocValues.java       |    64 +
 .../org/apache/lucene/index/FilteredTermsEnum.java |    11 +-
 .../lucene/index/FlushByRamOrCountsPolicy.java     |    34 +-
 .../java/org/apache/lucene/index/FlushPolicy.java  |    30 +-
 .../org/apache/lucene/index/FreqProxFields.java    |     5 +
 .../apache/lucene/index/FreqProxTermsWriter.java   |    58 +-
 .../lucene/index/FreqProxTermsWriterPerField.java  |    27 +-
 .../apache/lucene/index/FrozenBufferedUpdates.java |   865 +-
 .../src/java/org/apache/lucene/index/Impact.java   |    61 +
 .../src/java/org/apache/lucene/index/Impacts.java  |    54 +
 .../java/org/apache/lucene/index/ImpactsEnum.java  |    29 +
 .../org/apache/lucene/index/ImpactsSource.java     |    54 +
 .../apache/lucene/index/IndexDeletionPolicy.java   |    18 +-
 .../org/apache/lucene/index/IndexFileDeleter.java  |    71 +-
 .../lucene/index/IndexFormatTooOldException.java   |     4 +-
 .../java/org/apache/lucene/index/IndexReader.java  |   159 +-
 .../apache/lucene/index/IndexReaderContext.java    |    17 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |  2729 +-
 .../org/apache/lucene/index/IndexWriterConfig.java |    91 +-
 .../org/apache/lucene/index/IndexableField.java    |    31 +-
 .../apache/lucene/index/IndexableFieldType.java    |    21 +-
 .../java/org/apache/lucene/index/LeafMetaData.java |    71 +
 .../java/org/apache/lucene/index/LeafReader.java   |   122 +-
 .../org/apache/lucene/index/LeafReaderContext.java |     4 +-
 .../apache/lucene/index/LiveIndexWriterConfig.java |   117 +-
 .../lucene/index/LogByteSizeMergePolicy.java       |     4 +-
 .../org/apache/lucene/index/LogDocMergePolicy.java |     4 +-
 .../org/apache/lucene/index/LogMergePolicy.java    |   136 +-
 .../lucene/index/MappingMultiPostingsEnum.java     |     2 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |   348 +-
 .../apache/lucene/index/MergePolicyWrapper.java    |    89 -
 .../org/apache/lucene/index/MergeRateLimiter.java  |   177 +-
 .../apache/lucene/index/MergeReaderWrapper.java    |    56 +-
 .../org/apache/lucene/index/MergeScheduler.java    |    15 +-
 .../java/org/apache/lucene/index/MergeState.java   |   120 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |     2 +-
 .../index/MergedPrefixCodedTermsIterator.java      |   132 -
 .../java/org/apache/lucene/index/MultiBits.java    |    69 +-
 .../org/apache/lucene/index/MultiDocValues.java    |  1065 +-
 .../java/org/apache/lucene/index/MultiFields.java  |   171 +-
 .../org/apache/lucene/index/MultiLeafReader.java   |    34 +
 .../java/org/apache/lucene/index/MultiReader.java  |    11 +
 .../java/org/apache/lucene/index/MultiSorter.java  |   389 +-
 .../java/org/apache/lucene/index/MultiTerms.java   |    73 +-
 .../org/apache/lucene/index/MultiTermsEnum.java    |    12 +-
 .../org/apache/lucene/index/NoDeletionPolicy.java  |     6 -
 .../org/apache/lucene/index/NoMergePolicy.java     |    35 +-
 .../org/apache/lucene/index/NoMergeScheduler.java  |     7 +
 .../org/apache/lucene/index/NormValuesWriter.java  |   115 +-
 .../org/apache/lucene/index/NumericDocValues.java  |    12 +-
 .../lucene/index/NumericDocValuesFieldUpdates.java |   208 +-
 .../lucene/index/NumericDocValuesWriter.java       |   155 +-
 .../lucene/index/OneMergeWrappingMergePolicy.java  |    72 +
 .../java/org/apache/lucene/index/OrdinalMap.java   |   368 +
 .../lucene/index/ParallelCompositeReader.java      |    16 +-
 .../apache/lucene/index/ParallelLeafReader.java    |   218 +-
 .../org/apache/lucene/index/PendingDeletes.java    |   291 +
 .../apache/lucene/index/PendingSoftDeletes.java    |   250 +
 .../java/org/apache/lucene/index/PointValues.java  |    90 +-
 .../org/apache/lucene/index/PointValuesWriter.java |   164 +-
 .../java/org/apache/lucene/index/PostingsEnum.java |     9 -
 .../org/apache/lucene/index/PrefixCodedTerms.java  |   101 +-
 .../org/apache/lucene/index/RandomAccessOrds.java  |    53 -
 .../java/org/apache/lucene/index/ReaderPool.java   |   412 +
 .../java/org/apache/lucene/index/ReaderUtil.java   |     2 -
 .../org/apache/lucene/index/ReadersAndUpdates.java |   816 +-
 .../org/apache/lucene/index/SegmentCommitInfo.java |    48 +-
 .../apache/lucene/index/SegmentCoreReaders.java    |    73 +-
 .../org/apache/lucene/index/SegmentDocValues.java  |    16 +-
 .../lucene/index/SegmentDocValuesProducer.java     |    25 +-
 .../java/org/apache/lucene/index/SegmentInfo.java  |    33 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |   176 +-
 .../org/apache/lucene/index/SegmentMerger.java     |    56 +-
 .../org/apache/lucene/index/SegmentReader.java     |   178 +-
 .../org/apache/lucene/index/SegmentWriteState.java |    10 +-
 .../apache/lucene/index/SerialMergeScheduler.java  |     4 +-
 .../lucene/index/SimpleMergedSegmentWarmer.java    |     6 +-
 .../index/SingletonSortedNumericDocValues.java     |    53 +-
 .../lucene/index/SingletonSortedSetDocValues.java  |    65 +-
 .../lucene/index/SlowCodecReaderWrapper.java       |    82 +-
 .../org/apache/lucene/index/SlowImpactsEnum.java   |   113 +
 .../index/SoftDeletesDirectoryReaderWrapper.java   |   255 +
 .../index/SoftDeletesRetentionMergePolicy.java     |   158 +
 .../org/apache/lucene/index/SortedDocValues.java   |    66 +-
 .../lucene/index/SortedDocValuesTermsEnum.java     |     7 +-
 .../apache/lucene/index/SortedDocValuesWriter.java |   208 +-
 .../lucene/index/SortedNumericDocValues.java       |    25 +-
 .../lucene/index/SortedNumericDocValuesWriter.java |   188 +-
 .../apache/lucene/index/SortedSetDocValues.java    |    51 +-
 .../lucene/index/SortedSetDocValuesTermsEnum.java  |     7 +-
 .../lucene/index/SortedSetDocValuesWriter.java     |   305 +-
 .../src/java/org/apache/lucene/index/Sorter.java   |   259 +-
 .../org/apache/lucene/index/SortingLeafReader.java |   601 +-
 .../lucene/index/SortingStoredFieldsConsumer.java  |   203 +
 .../lucene/index/SortingTermVectorsConsumer.java   |   184 +
 .../lucene/index/StandardDirectoryReader.java      |   124 +-
 .../apache/lucene/index/StoredFieldsConsumer.java  |    85 +
 .../java/org/apache/lucene/index/TermContext.java  |   192 -
 .../java/org/apache/lucene/index/TermStates.java   |   234 +
 .../apache/lucene/index/TermVectorsConsumer.java   |    15 +-
 .../lucene/index/TermVectorsConsumerPerField.java  |    19 +-
 .../src/java/org/apache/lucene/index/Terms.java    |    26 +-
 .../java/org/apache/lucene/index/TermsEnum.java    |    19 +-
 .../java/org/apache/lucene/index/TermsHash.java    |     6 +-
 .../org/apache/lucene/index/TermsHashPerField.java |     5 +-
 .../org/apache/lucene/index/TieredMergePolicy.java |   633 +-
 .../index/TrackingTmpOutputDirectoryWrapper.java   |    53 +
 .../apache/lucene/index/TwoPhaseCommitTool.java    |     1 +
 .../lucene/index/UpgradeIndexMergePolicy.java      |    25 +-
 .../java/org/apache/lucene/index/package-info.java |   289 +-
 .../org/apache/lucene/search/AutomatonQuery.java   |     7 +
 .../org/apache/lucene/search/BlendedTermQuery.java |    46 +-
 .../lucene/search/BlockMaxConjunctionScorer.java   |   261 +
 .../org/apache/lucene/search/BlockMaxDISI.java     |    94 +
 .../lucene/search/Boolean2ScorerSupplier.java      |   195 +
 .../org/apache/lucene/search/BooleanQuery.java     |    85 +-
 .../org/apache/lucene/search/BooleanScorer.java    |    24 +-
 .../org/apache/lucene/search/BooleanWeight.java    |   224 +-
 .../java/org/apache/lucene/search/BoostQuery.java  |    10 +-
 .../org/apache/lucene/search/CachingCollector.java |    35 +-
 .../apache/lucene/search/CollectionStatistics.java |   135 +-
 .../java/org/apache/lucene/search/Collector.java   |     6 +-
 .../org/apache/lucene/search/ConjunctionDISI.java  |     2 +-
 .../apache/lucene/search/ConjunctionScorer.java    |    41 +-
 .../apache/lucene/search/ConstantScoreQuery.java   |    74 +-
 .../apache/lucene/search/ConstantScoreScorer.java  |    80 +-
 .../java/org/apache/lucene/search/DisiWrapper.java |     3 +
 .../lucene/search/DisjunctionMatchesIterator.java  |   170 +
 .../apache/lucene/search/DisjunctionMaxQuery.java  |    66 +-
 .../apache/lucene/search/DisjunctionMaxScorer.java |    71 +-
 .../apache/lucene/search/DisjunctionScorer.java    |    40 +-
 .../apache/lucene/search/DisjunctionSumScorer.java |    15 +-
 .../org/apache/lucene/search/DocIdSetIterator.java |    41 +
 .../lucene/search/DocValuesFieldExistsQuery.java   |   116 +
 .../lucene/search/DocValuesRewriteMethod.java      |    51 +-
 .../org/apache/lucene/search/DoubleValues.java     |    74 +
 .../apache/lucene/search/DoubleValuesSource.java   |   638 +
 .../search/EarlyTerminatingSortingCollector.java   |   129 -
 .../apache/lucene/search/ExactPhraseMatcher.java   |   152 +
 .../apache/lucene/search/ExactPhraseScorer.java    |   171 -
 .../java/org/apache/lucene/search/Explanation.java |    14 +-
 .../java/org/apache/lucene/search/FakeScorer.java  |    62 -
 .../org/apache/lucene/search/FieldComparator.java  |   278 +-
 .../lucene/search/FieldComparatorSource.java       |     8 +-
 .../java/org/apache/lucene/search/FieldDoc.java    |     6 +-
 .../apache/lucene/search/FieldValueHitQueue.java   |    15 +-
 .../org/apache/lucene/search/FieldValueQuery.java  |    73 -
 .../org/apache/lucene/search/FilterCollector.java  |     4 +-
 .../apache/lucene/search/FilterLeafCollector.java  |     2 +-
 .../lucene/search/FilterMatchesIterator.java       |    74 +
 .../org/apache/lucene/search/FilterScorable.java   |    58 +
 .../org/apache/lucene/search/FilterScorer.java     |     6 +-
 .../org/apache/lucene/search/FilterWeight.java     |    11 +-
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |     6 +
 .../java/org/apache/lucene/search/HitQueue.java    |    20 +-
 .../java/org/apache/lucene/search/ImpactsDISI.java |   149 +
 .../lucene/search/IndexOrDocValuesQuery.java       |   189 +
 .../org/apache/lucene/search/IndexSearcher.java    |   213 +-
 .../org/apache/lucene/search/LRUQueryCache.java    |   142 +-
 .../org/apache/lucene/search/LeafCollector.java    |     2 +-
 .../apache/lucene/search/LeafFieldComparator.java  |     4 +-
 .../org/apache/lucene/search/LeafSimScorer.java    |    71 +
 .../java/org/apache/lucene/search/LongValues.java  |    38 +
 .../org/apache/lucene/search/LongValuesSource.java |   384 +
 .../apache/lucene/search/MatchAllDocsQuery.java    |    16 +-
 .../org/apache/lucene/search/MatchNoDocsQuery.java |     6 +-
 .../src/java/org/apache/lucene/search/Matches.java |    40 +
 .../org/apache/lucene/search/MatchesIterator.java  |    97 +
 .../org/apache/lucene/search/MatchesUtils.java     |   132 +
 .../org/apache/lucene/search/MaxScoreCache.java    |   126 +
 .../lucene/search/MaxScoreSumPropagator.java       |   176 +
 .../lucene/search/MinShouldMatchSumScorer.java     |   102 +-
 .../org/apache/lucene/search/MultiCollector.java   |    26 +-
 .../lucene/search/MultiCollectorManager.java       |   115 +
 .../lucene/search/MultiLeafFieldComparator.java    |    92 +
 .../org/apache/lucene/search/MultiPhraseQuery.java |   325 +-
 .../org/apache/lucene/search/MultiTermQuery.java   |     8 +-
 .../search/MultiTermQueryConstantScoreWrapper.java |    32 +-
 .../lucene/search/NormsFieldExistsQuery.java       |    85 +
 .../org/apache/lucene/search/PhraseMatcher.java    |    92 +
 .../java/org/apache/lucene/search/PhraseQuery.java |   208 +-
 .../org/apache/lucene/search/PhraseScorer.java     |   102 +
 .../org/apache/lucene/search/PhraseWeight.java     |   144 +
 .../org/apache/lucene/search/PointInSetQuery.java  |    49 +-
 .../org/apache/lucene/search/PointRangeQuery.java  |   264 +-
 .../lucene/search/PositiveScoresOnlyCollector.java |     4 +-
 .../src/java/org/apache/lucene/search/Query.java   |     5 +-
 .../java/org/apache/lucene/search/QueryCache.java  |     2 +-
 .../apache/lucene/search/QueryCachingPolicy.java   |    13 -
 .../org/apache/lucene/search/QueryRescorer.java    |    13 +-
 .../apache/lucene/search/RandomAccessWeight.java   |    76 -
 .../org/apache/lucene/search/ReqExclScorer.java    |    25 +-
 .../org/apache/lucene/search/ReqOptSumScorer.java  |   271 +-
 .../java/org/apache/lucene/search/Scorable.java    |    86 +
 .../java/org/apache/lucene/search/ScoreAndDoc.java |    35 +
 .../lucene/search/ScoreCachingWrappingScorer.java  |    21 +-
 .../java/org/apache/lucene/search/ScoreDoc.java    |     2 +-
 .../java/org/apache/lucene/search/ScoreMode.java   |    60 +
 .../src/java/org/apache/lucene/search/Scorer.java  |    83 +-
 .../org/apache/lucene/search/ScorerSupplier.java   |    46 +
 .../org/apache/lucene/search/ScoringRewrite.java   |    14 +-
 .../org/apache/lucene/search/SegmentCacheable.java |    44 +
 .../org/apache/lucene/search/SimpleCollector.java  |     2 +-
 .../lucene/search/SimpleFieldComparator.java       |     2 +-
 .../apache/lucene/search/SloppyPhraseMatcher.java  |   599 +
 .../apache/lucene/search/SloppyPhraseScorer.java   |   588 -
 .../java/org/apache/lucene/search/SortField.java   |     2 +-
 .../org/apache/lucene/search/SortRescorer.java     |    36 +-
 .../lucene/search/SortedNumericSelector.java       |   119 +-
 .../lucene/search/SortedNumericSortField.java      |     9 +-
 .../apache/lucene/search/SortedSetSelector.java    |   295 +-
 .../apache/lucene/search/SortedSetSortField.java   |     7 +-
 .../org/apache/lucene/search/SynonymQuery.java     |   354 +-
 .../lucene/search/TermCollectingRewrite.java       |     4 +-
 .../org/apache/lucene/search/TermInSetQuery.java   |   341 +
 .../apache/lucene/search/TermMatchesIterator.java  |    81 +
 .../java/org/apache/lucene/search/TermQuery.java   |   139 +-
 .../org/apache/lucene/search/TermRangeQuery.java   |     4 +
 .../java/org/apache/lucene/search/TermScorer.java  |    57 +-
 .../org/apache/lucene/search/TermStatistics.java   |    91 +-
 .../lucene/search/TimeLimitingCollector.java       |     4 +-
 .../src/java/org/apache/lucene/search/TopDocs.java |   182 +-
 .../org/apache/lucene/search/TopDocsCollector.java |    11 +-
 .../apache/lucene/search/TopFieldCollector.java    |   527 +-
 .../org/apache/lucene/search/TopFieldDocs.java     |     5 +-
 .../apache/lucene/search/TopScoreDocCollector.java |   117 +-
 .../org/apache/lucene/search/TopTermsRewrite.java  |    10 +-
 .../lucene/search/TotalHitCountCollector.java      |     4 +-
 .../java/org/apache/lucene/search/TotalHits.java   |    71 +
 .../search/UsageTrackingQueryCachingPolicy.java    |    95 +-
 .../java/org/apache/lucene/search/WANDScorer.java  |   572 +
 .../src/java/org/apache/lucene/search/Weight.java  |    59 +-
 .../org/apache/lucene/search/package-info.java     |   166 +-
 .../lucene/search/similarities/AfterEffect.java    |    29 +-
 .../lucene/search/similarities/AfterEffectB.java   |    20 +-
 .../lucene/search/similarities/AfterEffectL.java   |    12 +-
 .../lucene/search/similarities/Axiomatic.java      |   238 +
 .../lucene/search/similarities/AxiomaticF1EXP.java |   131 +
 .../lucene/search/similarities/AxiomaticF1LOG.java |   122 +
 .../lucene/search/similarities/AxiomaticF2EXP.java |   130 +
 .../lucene/search/similarities/AxiomaticF2LOG.java |   121 +
 .../lucene/search/similarities/AxiomaticF3EXP.java |   125 +
 .../lucene/search/similarities/AxiomaticF3LOG.java |   113 +
 .../lucene/search/similarities/BM25Similarity.java |   215 +-
 .../lucene/search/similarities/BasicModel.java     |    22 +-
 .../lucene/search/similarities/BasicModelBE.java   |    55 -
 .../lucene/search/similarities/BasicModelD.java    |    56 -
 .../lucene/search/similarities/BasicModelG.java    |    34 +-
 .../lucene/search/similarities/BasicModelIF.java   |    26 +-
 .../lucene/search/similarities/BasicModelIn.java   |    25 +-
 .../lucene/search/similarities/BasicModelIne.java  |    32 +-
 .../lucene/search/similarities/BasicModelP.java    |    49 -
 .../lucene/search/similarities/BasicStats.java     |    14 +-
 .../search/similarities/BooleanSimilarity.java     |    73 +
 .../search/similarities/ClassicSimilarity.java     |   124 +-
 .../lucene/search/similarities/DFISimilarity.java  |    42 +-
 .../lucene/search/similarities/DFRSimilarity.java  |    49 +-
 .../lucene/search/similarities/Distribution.java   |     8 +-
 .../lucene/search/similarities/DistributionLL.java |     4 +-
 .../search/similarities/DistributionSPL.java       |    28 +-
 .../lucene/search/similarities/IBSimilarity.java   |    27 +-
 .../lucene/search/similarities/Independence.java   |     2 +-
 .../similarities/IndependenceChiSquared.java       |     2 +-
 .../search/similarities/IndependenceSaturated.java |     2 +-
 .../similarities/IndependenceStandardized.java     |     4 +-
 .../search/similarities/LMDirichletSimilarity.java |    52 +-
 .../similarities/LMJelinekMercerSimilarity.java    |    49 +-
 .../lucene/search/similarities/LMSimilarity.java   |    22 +-
 .../lucene/search/similarities/LambdaDF.java       |    16 +-
 .../lucene/search/similarities/LambdaTTF.java      |    19 +-
 .../search/similarities/MultiSimilarity.java       |    43 +-
 .../lucene/search/similarities/Normalization.java  |    20 +-
 .../search/similarities/NormalizationH1.java       |    25 +-
 .../search/similarities/NormalizationH2.java       |    25 +-
 .../search/similarities/NormalizationH3.java       |    24 +-
 .../lucene/search/similarities/NormalizationZ.java |    25 +-
 .../similarities/PerFieldSimilarityWrapper.java    |    22 +-
 .../lucene/search/similarities/Similarity.java     |   138 +-
 .../lucene/search/similarities/SimilarityBase.java |   181 +-
 .../search/similarities/TFIDFSimilarity.java       |   276 +-
 .../lucene/search/similarities/package-info.java   |    62 +-
 .../lucene/search/spans/FieldMaskingSpanQuery.java |     5 +-
 .../lucene/search/spans/NearSpansUnordered.java    |   211 +-
 .../apache/lucene/search/spans/SpanBoostQuery.java |     5 +-
 .../lucene/search/spans/SpanContainQuery.java      |    10 +-
 .../lucene/search/spans/SpanContainingQuery.java   |    19 +-
 .../search/spans/SpanMultiTermQueryWrapper.java    |     9 +-
 .../apache/lucene/search/spans/SpanNearQuery.java  |    36 +-
 .../apache/lucene/search/spans/SpanNotQuery.java   |    39 +-
 .../apache/lucene/search/spans/SpanOrQuery.java    |    25 +-
 .../search/spans/SpanPositionCheckQuery.java       |    20 +-
 .../lucene/search/spans/SpanPositionQueue.java     |     2 +-
 .../org/apache/lucene/search/spans/SpanQuery.java  |    21 +-
 .../org/apache/lucene/search/spans/SpanScorer.java |    13 +-
 .../apache/lucene/search/spans/SpanTermQuery.java  |    59 +-
 .../org/apache/lucene/search/spans/SpanWeight.java |   194 +-
 .../lucene/search/spans/SpanWithinQuery.java       |    19 +-
 .../java/org/apache/lucene/search/spans/Spans.java |     4 +-
 .../org/apache/lucene/search/spans/TermSpans.java  |     4 +-
 .../apache/lucene/store/ByteArrayIndexInput.java   |   161 -
 .../apache/lucene/store/ByteBuffersDataInput.java  |   321 +
 .../apache/lucene/store/ByteBuffersDataOutput.java |   548 +
 .../apache/lucene/store/ByteBuffersDirectory.java  |   273 +
 .../apache/lucene/store/ByteBuffersIndexInput.java |   197 +
 .../lucene/store/ByteBuffersIndexOutput.java       |   171 +
 .../java/org/apache/lucene/store/DataInput.java    |     4 +-
 .../java/org/apache/lucene/store/Directory.java    |   201 +-
 .../java/org/apache/lucene/store/FSDirectory.java  |    34 +-
 .../apache/lucene/store/FileSwitchDirectory.java   |    15 +
 .../org/apache/lucene/store/FilterDirectory.java   |     5 +
 .../java/org/apache/lucene/store/IndexOutput.java  |    13 +-
 .../apache/lucene/store/InputStreamDataInput.java  |     2 -
 .../org/apache/lucene/store/MMapDirectory.java     |   128 +-
 .../apache/lucene/store/NRTCachingDirectory.java   |   135 +-
 .../apache/lucene/store/NativeFSLockFactory.java   |    14 +-
 .../java/org/apache/lucene/store/RAMDirectory.java |   254 -
 .../src/java/org/apache/lucene/store/RAMFile.java  |   117 -
 .../org/apache/lucene/store/RAMInputStream.java    |   169 -
 .../org/apache/lucene/store/RAMOutputStream.java   |   209 -
 .../lucene/store/SingleInstanceLockFactory.java    |     3 +-
 .../src/java/org/apache/lucene/util/ArrayUtil.java |   252 +-
 .../org/apache/lucene/util/AttributeFactory.java   |    39 +-
 .../src/java/org/apache/lucene/util/BitSet.java    |     9 +-
 .../src/java/org/apache/lucene/util/BitUtil.java   |     2 +-
 .../core/src/java/org/apache/lucene/util/Bits.java |    16 +-
 .../java/org/apache/lucene/util/ByteBlockPool.java |    63 +-
 .../src/java/org/apache/lucene/util/BytesRef.java  |    50 +-
 .../java/org/apache/lucene/util/BytesRefArray.java |    39 +-
 .../org/apache/lucene/util/BytesRefBuilder.java    |     8 +-
 .../java/org/apache/lucene/util/BytesRefHash.java  |     4 +-
 .../org/apache/lucene/util/BytesRefIterator.java   |    10 +-
 .../src/java/org/apache/lucene/util/CharsRef.java  |   105 +-
 .../org/apache/lucene/util/CharsRefBuilder.java    |     4 +-
 .../src/java/org/apache/lucene/util/Constants.java |    13 +-
 .../org/apache/lucene/util/DocIdSetBuilder.java    |     7 +-
 .../java/org/apache/lucene/util/FixedBitSet.java   |    43 +-
 .../src/java/org/apache/lucene/util/FixedBits.java |    47 +
 .../java/org/apache/lucene/util/FutureArrays.java  |   268 +
 .../java/org/apache/lucene/util/FutureObjects.java |    70 +
 .../java/org/apache/lucene/util/IOSupplier.java    |    37 +
 .../src/java/org/apache/lucene/util/IOUtils.java   |   176 +-
 .../src/java/org/apache/lucene/util/IntsRef.java   |    42 +-
 .../java/org/apache/lucene/util/LongBitSet.java    |     8 +-
 .../java/org/apache/lucene/util/LongValues.java    |    23 +-
 .../src/java/org/apache/lucene/util/LongsRef.java  |    42 +-
 .../src/java/org/apache/lucene/util/MathUtil.java  |    15 +
 .../org/apache/lucene/util/MergedIterator.java     |     2 -
 .../java/org/apache/lucene/util/MutableBits.java   |    31 -
 .../org/apache/lucene/util/NamedSPILoader.java     |     2 +-
 .../java/org/apache/lucene/util/OfflineSorter.java |   443 +-
 .../java/org/apache/lucene/util/PagedBytes.java    |     7 +-
 .../java/org/apache/lucene/util/PriorityQueue.java |   117 +-
 .../java/org/apache/lucene/util/QueryBuilder.java  |   333 +-
 .../org/apache/lucene/util/RamUsageEstimator.java  |    51 +-
 .../org/apache/lucene/util/RoaringDocIdSet.java    |     3 +-
 .../java/org/apache/lucene/util/RollingBuffer.java |     9 +-
 .../org/apache/lucene/util/SPIClassIterator.java   |    10 +-
 .../lucene/util/SameThreadExecutorService.java     |    71 +
 .../java/org/apache/lucene/util/SmallFloat.java    |    83 +-
 .../org/apache/lucene/util/SparseFixedBitSet.java  |     7 +-
 .../java/org/apache/lucene/util/StringHelper.java  |    88 +-
 .../java/org/apache/lucene/util/UnicodeUtil.java   |     5 +
 .../src/java/org/apache/lucene/util/Version.java   |    52 +-
 .../java/org/apache/lucene/util/VirtualMethod.java |     2 +-
 .../apache/lucene/util/automaton/Automaton.java    |    30 +-
 .../lucene/util/automaton/ByteRunAutomaton.java    |     6 +-
 .../util/automaton/CharacterRunAutomaton.java      |     6 +-
 .../lucene/util/automaton/CompiledAutomaton.java   |     2 +-
 .../automaton/DaciukMihovAutomatonBuilder.java     |    16 +-
 .../util/automaton/FiniteStringsIterator.java      |    36 +-
 .../lucene/util/automaton/LevenshteinAutomata.java |     6 +-
 .../apache/lucene/util/automaton/Operations.java   |    77 +-
 .../org/apache/lucene/util/automaton/RegExp.java   |    22 +-
 .../apache/lucene/util/automaton/RunAutomaton.java |   141 +-
 .../apache/lucene/util/automaton/StatePair.java    |     4 +-
 .../java/org/apache/lucene/util/bkd/BKDReader.java |   703 +-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java |   980 +-
 .../org/apache/lucene/util/bkd/DocIdsWriter.java   |     6 +-
 .../apache/lucene/util/bkd/HeapPointReader.java    |     7 +-
 .../apache/lucene/util/bkd/HeapPointWriter.java    |    29 +-
 .../lucene/util/bkd/MutablePointsReaderUtils.java  |    33 +-
 .../apache/lucene/util/bkd/OfflinePointReader.java |     8 +-
 .../apache/lucene/util/bkd/OfflinePointWriter.java |    10 +-
 .../org/apache/lucene/util/bkd/PointReader.java    |    14 +-
 .../org/apache/lucene/util/bkd/PointWriter.java    |     6 +-
 .../java/org/apache/lucene/util/fst/Builder.java   |    28 +-
 .../src/java/org/apache/lucene/util/fst/FST.java   |   698 +-
 .../apache/lucene/util/fst/PositiveIntOutputs.java |     3 +-
 .../src/java/org/apache/lucene/util/fst/Util.java  |    84 +-
 .../org/apache/lucene/util/fst/package-info.java   |     1 -
 .../util/graph/GraphTokenStreamFiniteStrings.java  |   292 +
 .../org/apache/lucene/util/graph/package-info.java |    21 +
 .../lucene/util/packed/AbstractPagedMutable.java   |     5 +-
 .../lucene/util/packed/BlockPackedReader.java      |     3 +-
 .../lucene/util/packed/DeltaPackedLongValues.java  |     9 +-
 .../org/apache/lucene/util/packed/Direct16.java    |     2 +-
 .../org/apache/lucene/util/packed/Direct32.java    |     2 +-
 .../org/apache/lucene/util/packed/Direct64.java    |     2 +-
 .../org/apache/lucene/util/packed/Direct8.java     |     2 +-
 .../lucene/util/packed/DirectMonotonicReader.java  |     2 -
 .../apache/lucene/util/packed/DirectWriter.java    |     8 +-
 .../lucene/util/packed/MonotonicLongValues.java    |    11 +-
 .../lucene/util/packed/Packed16ThreeBlocks.java    |     2 +-
 .../lucene/util/packed/Packed64SingleBlock.java    |     2 +-
 .../lucene/util/packed/Packed8ThreeBlocks.java     |     2 +-
 .../org/apache/lucene/util/packed/PackedInts.java  |     6 +-
 .../lucene/util/packed/PackedLongValues.java       |     6 +-
 lucene/core/src/java/overview.html                 |    25 +-
 .../services/org.apache.lucene.codecs.Codec        |     2 +-
 .../org.apache.lucene.codecs.DocValuesFormat       |     2 +-
 .../core/src/test/org/apache/lucene/TestDemo.java  |    69 +-
 .../test/org/apache/lucene/TestExternalCodecs.java |    19 +-
 .../apache/lucene/TestMergeSchedulerExternal.java  |     5 +-
 .../src/test/org/apache/lucene/TestSearch.java     |    42 -
 .../lucene/analysis/TestAnalyzerWrapper.java       |    58 +
 .../lucene/analysis/TestCachingTokenFilter.java    |     8 +-
 .../apache/lucene/analysis/TestCharArrayMap.java   |     2 -
 .../apache/lucene/analysis/TestCharArraySet.java   |     5 +-
 .../apache/lucene/analysis/TestCharacterUtils.java |     4 +-
 .../analysis/TestDelegatingAnalyzerWrapper.java    |   107 +
 .../lucene/analysis/TestGraphTokenFilter.java      |   236 +
 .../lucene/analysis/TestGraphTokenizers.java       |   645 +
 .../org/apache/lucene/analysis/TestStopFilter.java |   174 +-
 .../test/org/apache/lucene/analysis/TestToken.java |     2 +
 .../apache/lucene/analysis/TestWordlistLoader.java |     2 -
 .../analysis/standard/TestStandardAnalyzer.java    |   154 +-
 .../tokenattributes/TestCharTermAttributeImpl.java |     9 +
 .../TestPackedTokenAttributeImpl.java              |     2 +
 .../lucene/codecs/TestCodecLoadingDeadlock.java    |    57 +-
 .../org/apache/lucene/codecs/TestCodecUtil.java    |   106 +-
 .../codecs/TestCompetitiveFreqNormAccumulator.java |   104 +
 .../compressing/AbstractTestCompressionMode.java   |    19 +-
 .../AbstractTestLZ4CompressionMode.java            |    10 +-
 .../TestGrowableByteArrayDataOutput.java           |    80 -
 .../codecs/lucene50/TestBlockPostingsFormat.java   |    67 +-
 .../codecs/lucene50/TestBlockPostingsFormat3.java  |    23 +-
 .../apache/lucene/codecs/lucene50/TestForUtil.java |    26 +-
 .../lucene50/TestLucene50FieldInfoFormat.java      |    33 -
 .../lucene50/TestLucene50LiveDocsFormat.java       |    30 +
 ...tLucene50StoredFieldsFormatHighCompression.java |     8 +-
 .../lucene50/TestLucene60FieldInfoFormat.java      |    33 +
 .../codecs/lucene53/TestLucene53NormsFormat.java   |    34 -
 .../lucene54/TestLucene54DocValuesFormat.java      |   607 -
 .../codecs/lucene60/TestLucene60PointsFormat.java  |   206 +-
 .../lucene62/TestLucene62SegmentInfoFormat.java    |    39 -
 .../lucene70/TestLucene70SegmentInfoFormat.java    |    35 +
 .../lucene/codecs/lucene80/TestIndexedDISI.java    |   522 +
 .../lucene80/TestLucene80DocValuesFormat.java      |   746 +
 .../codecs/lucene80/TestLucene80NormsFormat.java   |    33 +
 .../perfield/TestPerFieldDocValuesFormat.java      |   138 +-
 .../perfield/TestPerFieldPostingsFormat2.java      |   149 +-
 .../apache/lucene/document/TestDoubleRange.java    |    26 +
 .../apache/lucene/document/TestFeatureField.java   |   350 +
 .../test/org/apache/lucene/document/TestField.java |    32 +-
 .../org/apache/lucene/document/TestFieldType.java  |    11 +-
 .../org/apache/lucene/document/TestFloatRange.java |    27 +
 .../org/apache/lucene/document/TestIntRange.java   |    26 +
 .../lucene/document/TestLatLonDocValuesField.java  |     0
 .../apache/lucene/document/TestLatLonPoint.java    |     0
 .../TestLatLonPointDistanceFeatureQuery.java       |   411 +
 .../document/TestLatLonPointDistanceSort.java      |     0
 .../document/TestLongDistanceFeatureQuery.java     |   350 +
 .../org/apache/lucene/document/TestLongRange.java  |    26 +
 .../test/org/apache/lucene/geo/TestGeoUtils.java   |    12 +
 .../test/org/apache/lucene/geo/TestPolygon2D.java  |    49 +
 .../apache/lucene/index/Test2BBinaryDocValues.java |     8 +-
 .../test/org/apache/lucene/index/Test2BDocs.java   |     4 +-
 .../lucene/index/Test2BNumericDocValues.java       |     5 +-
 .../test/org/apache/lucene/index/Test2BPoints.java |     8 +-
 .../org/apache/lucene/index/Test2BPositions.java   |     2 +-
 .../org/apache/lucene/index/Test2BPostings.java    |     2 +-
 .../apache/lucene/index/Test2BPostingsBytes.java   |     2 +-
 .../index/Test2BSortedDocValuesFixedSorted.java    |     7 +-
 .../lucene/index/Test2BSortedDocValuesOrds.java    |     7 +-
 .../test/org/apache/lucene/index/Test2BTerms.java  |     8 +-
 .../apache/lucene/index/Test4GBStoredFields.java   |     6 +-
 .../org/apache/lucene/index/TestAddIndexes.java    |   199 +-
 .../lucene/index/TestAllFilesCheckIndexHeader.java |     4 +-
 .../org/apache/lucene/index/TestAtomicUpdate.java  |    11 +-
 .../apache/lucene/index/TestBagOfPositions.java    |     6 +-
 .../org/apache/lucene/index/TestBagOfPostings.java |     2 +-
 .../lucene/index/TestBinaryDocValuesUpdates.java   |   292 +-
 .../org/apache/lucene/index/TestBinaryTerms.java   |     2 +-
 .../org/apache/lucene/index/TestCheckIndex.java    |     5 -
 .../test/org/apache/lucene/index/TestCodecs.java   |    80 +-
 .../lucene/index/TestConcurrentMergeScheduler.java |     2 +-
 .../lucene/index/TestConsistentFieldNumbers.java   |     5 +-
 .../test/org/apache/lucene/index/TestCrash.java    |     2 +-
 .../lucene/index/TestCrashCausesCorruptIndex.java  |     2 +-
 .../org/apache/lucene/index/TestCustomNorms.java   |    32 +-
 .../apache/lucene/index/TestCustomTermFreq.java    |   461 +
 .../apache/lucene/index/TestDeletionPolicy.java    |     8 +-
 .../lucene/index/TestDemoParallelLeafReader.java   |   123 +-
 .../apache/lucene/index/TestDirectoryReader.java   |    46 +-
 .../lucene/index/TestDirectoryReaderReopen.java    |   105 +-
 .../src/test/org/apache/lucene/index/TestDoc.java  |    22 +-
 .../test/org/apache/lucene/index/TestDocCount.java |     6 +-
 .../org/apache/lucene/index/TestDocIDMerger.java   |     4 +-
 .../org/apache/lucene/index/TestDocValues.java     |    34 +-
 .../lucene/index/TestDocValuesFieldUpdates.java    |   192 +
 .../apache/lucene/index/TestDocValuesIndexing.java |    30 +-
 .../apache/lucene/index/TestDocsWithFieldSet.java  |    80 +
 .../apache/lucene/index/TestDocumentWriter.java    |    13 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |    44 +-
 .../lucene/index/TestDuelingCodecsAtNight.java     |     2 +-
 .../lucene/index/TestExitableDirectoryReader.java  |   163 +-
 .../org/apache/lucene/index/TestFieldInfos.java    |   190 +
 .../apache/lucene/index/TestFieldInvertState.java  |   133 +
 .../org/apache/lucene/index/TestFieldReuse.java    |     5 -
 .../lucene/index/TestFieldUpdatesBuffer.java       |   260 +
 .../org/apache/lucene/index/TestFieldsReader.java  |     2 +-
 .../apache/lucene/index/TestFilterCodecReader.java |    67 +
 .../lucene/index/TestFilterDirectoryReader.java    |     5 +
 .../apache/lucene/index/TestFilterLeafReader.java  |    62 +-
 .../apache/lucene/index/TestFilterMergePolicy.java |    36 +
 .../src/test/org/apache/lucene/index/TestFlex.java |    15 +-
 .../lucene/index/TestFlushByRamOrCountsPolicy.java |    44 +-
 .../apache/lucene/index/TestForTooMuchCloning.java |     2 +-
 .../apache/lucene/index/TestForceMergeForever.java |     9 +-
 .../lucene/index/TestFrozenBufferedUpdates.java    |   104 +
 .../lucene/index/TestIndexManyDocuments.java       |    71 +
 .../org/apache/lucene/index/TestIndexOptions.java  |   156 +
 .../apache/lucene/index/TestIndexReaderClose.java  |    98 +-
 .../org/apache/lucene/index/TestIndexSorting.java  |  2082 +-
 .../apache/lucene/index/TestIndexTooManyDocs.java  |   114 +
 .../org/apache/lucene/index/TestIndexWriter.java   |  1156 +-
 .../apache/lucene/index/TestIndexWriterCommit.java |     3 +-
 .../apache/lucene/index/TestIndexWriterConfig.java |    10 +-
 .../apache/lucene/index/TestIndexWriterDelete.java |   193 +-
 .../lucene/index/TestIndexWriterDeleteByQuery.java |     4 +-
 .../lucene/index/TestIndexWriterExceptions.java    |   439 +-
 .../lucene/index/TestIndexWriterFromReader.java    |    20 +-
 .../lucene/index/TestIndexWriterMaxDocs.java       |    17 +-
 .../lucene/index/TestIndexWriterMergePolicy.java   |     2 +-
 .../lucene/index/TestIndexWriterMerging.java       |    10 +-
 .../lucene/index/TestIndexWriterOnDiskFull.java    |    19 +-
 .../lucene/index/TestIndexWriterOnVMError.java     |     1 +
 .../index/TestIndexWriterOutOfFileDescriptors.java |     2 -
 .../apache/lucene/index/TestIndexWriterReader.java |    68 +-
 .../index/TestIndexWriterThreadsToSegments.java    |     5 +-
 .../lucene/index/TestIndexWriterUnicode.java       |     2 +-
 .../lucene/index/TestIndexWriterWithThreads.java   |   186 +-
 .../apache/lucene/index/TestIndexableField.java    |    31 +-
 .../lucene/index/TestIndexingSequenceNumbers.java  |    22 +-
 .../org/apache/lucene/index/TestInfoStream.java    |     8 +-
 .../org/apache/lucene/index/TestIsCurrent.java     |     8 +-
 .../apache/lucene/index/TestLazyProxSkipping.java  |     9 +-
 .../apache/lucene/index/TestLogMergePolicy.java    |    17 +
 .../org/apache/lucene/index/TestLongPostings.java  |     4 +-
 .../org/apache/lucene/index/TestManyFields.java    |     2 +-
 .../org/apache/lucene/index/TestMaxPosition.java   |     2 +-
 .../apache/lucene/index/TestMaxTermFrequency.java  |    40 +-
 .../lucene/index/TestMergePolicyWrapper.java       |    37 -
 .../apache/lucene/index/TestMergeRateLimiter.java  |     4 +-
 .../lucene/index/TestMixedDocValuesUpdates.java    |   330 +-
 .../apache/lucene/index/TestMultiDocValues.java    |   157 +-
 .../org/apache/lucene/index/TestMultiFields.java   |    18 +-
 .../lucene/index/TestMultiLevelSkipList.java       |     8 +-
 .../apache/lucene/index/TestMultiTermsEnum.java    |    39 +-
 .../lucene/index/TestNRTReaderWithThreads.java     |     8 +-
 .../org/apache/lucene/index/TestNRTThreads.java    |     2 +-
 .../org/apache/lucene/index/TestNoMergePolicy.java |    25 +
 .../test/org/apache/lucene/index/TestNorms.java    |   120 +-
 .../lucene/index/TestNumericDocValuesUpdates.java  |   450 +-
 .../org/apache/lucene/index/TestOmitNorms.java     |    19 +-
 .../org/apache/lucene/index/TestOmitPositions.java |   140 +-
 .../test/org/apache/lucene/index/TestOmitTf.java   |   162 +-
 .../index/TestOneMergeWrappingMergePolicy.java     |   147 +
 .../org/apache/lucene/index/TestOrdinalMap.java    |    11 +-
 .../lucene/index/TestParallelCompositeReader.java  |    60 +-
 .../lucene/index/TestParallelLeafReader.java       |    26 +
 .../apache/lucene/index/TestParallelTermEnum.java  |    20 +-
 .../test/org/apache/lucene/index/TestPayloads.java |    14 +-
 .../apache/lucene/index/TestPendingDeletes.java    |   147 +
 .../lucene/index/TestPendingSoftDeletes.java       |   370 +
 .../apache/lucene/index/TestPerSegmentDeletes.java |    34 +-
 .../org/apache/lucene/index/TestPointValues.java   |    58 +-
 .../apache/lucene/index/TestPostingsOffsets.java   |    36 +-
 .../apache/lucene/index/TestPrefixCodedTerms.java  |    76 -
 .../org/apache/lucene/index/TestReadOnlyIndex.java |     8 +-
 .../org/apache/lucene/index/TestReaderClosed.java  |     8 +-
 .../org/apache/lucene/index/TestReaderPool.java    |   313 +
 .../apache/lucene/index/TestRollingUpdates.java    |    10 +-
 .../lucene/index/TestSameTokenSamePosition.java    |     4 +-
 .../org/apache/lucene/index/TestSegmentInfos.java  |    82 +-
 .../org/apache/lucene/index/TestSegmentMerger.java |    11 +-
 .../org/apache/lucene/index/TestSegmentReader.java |     9 +-
 .../apache/lucene/index/TestSegmentTermDocs.java   |     9 +-
 .../apache/lucene/index/TestSegmentTermEnum.java   |    12 +-
 .../lucene/index/TestSizeBoundedForceMerge.java    |    24 +-
 .../TestSoftDeletesDirectoryReaderWrapper.java     |   251 +
 .../index/TestSoftDeletesRetentionMergePolicy.java |   792 +
 .../org/apache/lucene/index/TestStressAdvance.java |    11 +-
 .../org/apache/lucene/index/TestStressDeletes.java |     4 +-
 .../apache/lucene/index/TestStressIndexing.java    |     5 +-
 .../apache/lucene/index/TestStressIndexing2.java   |    34 +-
 .../org/apache/lucene/index/TestStressNRT.java     |    19 +-
 .../org/apache/lucene/index/TestSumDocFreq.java    |     7 +-
 .../org/apache/lucene/index/TestTermStates.java    |    36 +
 .../org/apache/lucene/index/TestTermVectors.java   |     4 -
 .../apache/lucene/index/TestTermVectorsReader.java |     4 +-
 .../apache/lucene/index/TestTermVectorsWriter.java |     8 +-
 .../org/apache/lucene/index/TestTermdocPerf.java   |     2 +-
 .../test/org/apache/lucene/index/TestTerms.java    |     4 +-
 .../org/apache/lucene/index/TestTermsEnum.java     |    74 +-
 .../org/apache/lucene/index/TestTermsEnum2.java    |     6 +-
 .../lucene/index/TestThreadedForceMerge.java       |     9 +-
 .../apache/lucene/index/TestTieredMergePolicy.java |   409 +-
 .../index/TestTragicIndexWriterDeadlock.java       |    69 +-
 .../lucene/index/TestTransactionRollback.java      |     8 +-
 .../org/apache/lucene/index/TestTransactions.java  |     6 +-
 .../org/apache/lucene/index/TestTryDelete.java     |    20 +-
 .../apache/lucene/index/TestUniqueTermCount.java   |    13 +-
 .../lucene/index/TestUpgradeIndexMergePolicy.java  |    21 +-
 .../apache/lucene/search/JustCompileSearch.java    |    20 +-
 .../apache/lucene/search/MultiCollectorTest.java   |    41 +-
 .../apache/lucene/search/TermInSetQueryTest.java   |   300 +
 .../search/TestApproximationSearchEquivalence.java |    30 +-
 .../apache/lucene/search/TestAutomatonQuery.java   |    12 +-
 .../lucene/search/TestAutomatonQueryUnicode.java   |     6 +-
 .../apache/lucene/search/TestBlendedTermQuery.java |     2 +-
 .../lucene/search/TestBlockMaxConjunction.java     |    83 +
 .../org/apache/lucene/search/TestBoolean2.java     |    41 +-
 .../lucene/search/TestBoolean2ScorerSupplier.java  |   382 +
 .../lucene/search/TestBooleanMinShouldMatch.java   |    18 +-
 .../org/apache/lucene/search/TestBooleanOr.java    |    18 +-
 .../org/apache/lucene/search/TestBooleanQuery.java |    48 +-
 .../search/TestBooleanQueryVisitSubscorers.java    |    93 +-
 .../apache/lucene/search/TestBooleanRewrites.java  |    78 +-
 .../apache/lucene/search/TestBooleanScorer.java    |    25 +-
 .../org/apache/lucene/search/TestBoostQuery.java   |    18 +-
 .../apache/lucene/search/TestCachingCollector.java |    31 +-
 .../lucene/search/TestComplexExplanations.java     |     2 +-
 .../apache/lucene/search/TestConjunctionDISI.java  |    53 +-
 .../org/apache/lucene/search/TestConjunctions.java |    71 +-
 .../lucene/search/TestConstantScoreQuery.java      |    59 +-
 .../lucene/search/TestConstantScoreScorer.java     |   219 +
 .../search/TestControlledRealTimeReopenThread.java |    18 +-
 .../lucene/search/TestCustomSearcherSort.java      |     4 +-
 .../lucene/search/TestDisjunctionMaxQuery.java     |   103 +-
 .../org/apache/lucene/search/TestDocBoost.java     |    98 -
 .../apache/lucene/search/TestDocIdSetIterator.java |    55 +
 .../apache/lucene/search/TestDocValuesQueries.java |   271 +
 .../apache/lucene/search/TestDocValuesScoring.java |   182 -
 .../lucene/search/TestDoubleRangeFieldQueries.java |   258 +
 .../lucene/search/TestDoubleValuesSource.java      |   268 +
 .../TestEarlyTerminatingSortingCollector.java      |   254 -
 .../apache/lucene/search/TestEarlyTermination.java |     4 +-
 .../lucene/search/TestElevationComparator.java     |    55 +-
 .../apache/lucene/search/TestFieldValueQuery.java  |    20 +-
 .../org/apache/lucene/search/TestFilterWeight.java |     3 +-
 .../lucene/search/TestFloatRangeFieldQueries.java  |   258 +
 .../org/apache/lucene/search/TestFuzzyQuery.java   |     7 +-
 .../lucene/search/TestIndexOrDocValuesQuery.java   |    89 +
 .../apache/lucene/search/TestIndexSearcher.java    |    38 +-
 .../lucene/search/TestIntRangeFieldQueries.java    |   266 +
 .../apache/lucene/search/TestLRUQueryCache.java    |   528 +-
 .../lucene/search/TestLatLonDocValuesQueries.java  |    62 +
 .../lucene/search/TestLatLonPointQueries.java      |    91 +
 .../apache/lucene/search/TestLiveFieldValues.java  |     4 +-
 .../lucene/search/TestLongRangeFieldQueries.java   |   267 +
 .../apache/lucene/search/TestLongValuesSource.java |   150 +
 .../lucene/search/TestMatchAllDocsQuery.java       |    32 +-
 .../apache/lucene/search/TestMatchesIterator.java  |   653 +
 .../lucene/search/TestMaxScoreSumPropagator.java   |   230 +
 .../apache/lucene/search/TestMinShouldMatch2.java  |    33 +-
 .../apache/lucene/search/TestMultiCollector.java   |    68 +-
 .../apache/lucene/search/TestMultiPhraseQuery.java |    24 +-
 .../org/apache/lucene/search/TestNeedsScores.java  |    43 +-
 .../lucene/search/TestNormsFieldExistsQuery.java   |   197 +
 .../lucene/search/TestPhrasePrefixQuery.java       |     4 +-
 .../org/apache/lucene/search/TestPhraseQuery.java  |    61 +-
 .../org/apache/lucene/search/TestPointQueries.java |   149 +-
 .../lucene/search/TestPositionIncrement.java       |    10 +-
 .../search/TestPositiveScoresOnlyCollector.java    |    15 +-
 .../lucene/search/TestPrefixInBooleanQuery.java    |     8 +-
 .../org/apache/lucene/search/TestPrefixQuery.java  |     4 +-
 .../org/apache/lucene/search/TestPrefixRandom.java |     4 +-
 .../apache/lucene/search/TestQueryRescorer.java    |    67 +-
 .../org/apache/lucene/search/TestRegexpQuery.java  |     8 +-
 .../org/apache/lucene/search/TestRegexpRandom.java |     2 +-
 .../apache/lucene/search/TestRegexpRandom2.java    |     2 +-
 .../lucene/search/TestReqExclBulkScorer.java       |     4 +-
 .../apache/lucene/search/TestReqOptSumScorer.java  |   397 +
 .../lucene/search/TestSameScoresWithThreads.java   |     6 +-
 .../search/TestScoreCachingWrappingScorer.java     |    15 +-
 .../org/apache/lucene/search/TestScorerPerf.java   |   166 +-
 .../org/apache/lucene/search/TestSearchAfter.java  |    38 +-
 .../lucene/search/TestSearchWithThreads.java       |     4 +-
 .../apache/lucene/search/TestSearcherManager.java  |    24 +-
 .../lucene/search/TestSegmentCacheables.java       |   103 +
 .../apache/lucene/search/TestShardSearching.java   |    16 +-
 .../org/apache/lucene/search/TestSimilarity.java   |    53 +-
 .../lucene/search/TestSimilarityProvider.java      |   104 +-
 .../TestSimpleExplanationsWithFillerDocs.java      |     5 +-
 .../lucene/search/TestSloppyPhraseQuery.java       |    36 +-
 .../test/org/apache/lucene/search/TestSort.java    |    50 +-
 .../org/apache/lucene/search/TestSortRandom.java   |    14 +-
 .../org/apache/lucene/search/TestSortRescorer.java |    43 +-
 .../lucene/search/TestSortedNumericSortField.java  |    22 +-
 .../lucene/search/TestSortedSetSelector.java       |    32 +-
 .../lucene/search/TestSortedSetSortField.java      |    18 +-
 .../apache/lucene/search/TestSubScorerFreqs.java   |    75 +-
 .../org/apache/lucene/search/TestSynonymQuery.java |   238 +-
 .../org/apache/lucene/search/TestTermQuery.java    |    98 +-
 .../apache/lucene/search/TestTermRangeQuery.java   |    12 +-
 .../org/apache/lucene/search/TestTermScorer.java   |    84 +-
 .../lucene/search/TestTimeLimitingCollector.java   |     8 +-
 .../apache/lucene/search/TestTopDocsCollector.java |   166 +-
 .../org/apache/lucene/search/TestTopDocsMerge.java |   125 +-
 .../lucene/search/TestTopFieldCollector.java       |   408 +-
 .../TestTopFieldCollectorEarlyTermination.java     |   246 +
 .../TestUsageTrackingFilterCachingPolicy.java      |    97 +
 .../org/apache/lucene/search/TestWANDScorer.java   |   394 +
 .../org/apache/lucene/search/TestWildcard.java     |     4 +-
 .../apache/lucene/search/TestWildcardRandom.java   |     2 +-
 .../search/similarities/AxiomaticTestCase.java     |    90 +
 .../search/similarities/BasicModelTestCase.java    |   121 +
 .../search/similarities/DistributionTestCase.java  |   119 +
 .../search/similarities/TestAxiomaticF1EXP.java    |    26 +
 .../search/similarities/TestAxiomaticF1LOG.java    |    26 +
 .../search/similarities/TestAxiomaticF2EXP.java    |    26 +
 .../search/similarities/TestAxiomaticF2LOG.java    |    26 +
 .../search/similarities/TestAxiomaticF3EXP.java    |    26 +
 .../search/similarities/TestAxiomaticF3LOG.java    |    26 +
 .../similarities/TestAxiomaticSimilarity.java      |    73 +
 .../search/similarities/TestBM25Similarity.java    |    65 +-
 .../search/similarities/TestBasicModelG.java       |    26 +
 .../search/similarities/TestBasicModelIF.java      |    26 +
 .../search/similarities/TestBasicModelIn.java      |    26 +
 .../search/similarities/TestBasicModelIne.java     |    26 +
 .../search/similarities/TestBooleanSimilarity.java |   125 +
 .../search/similarities/TestClassicSimilarity.java |    68 +-
 .../search/similarities/TestDistributionLL.java    |    26 +
 .../search/similarities/TestDistributionSPL.java   |    26 +
 .../similarities/TestIndependenceChiSquared.java   |    28 +
 .../similarities/TestIndependenceSaturated.java    |    28 +
 .../similarities/TestIndependenceStandardized.java |    28 +
 .../similarities/TestLMDirichletSimilarity.java    |    49 +
 .../TestLMJelinekMercerSimilarity.java             |    44 +
 .../search/similarities/TestSimilarity2.java       |    28 +-
 .../search/similarities/TestSimilarityBase.java    |   169 +-
 .../search/spans/JustCompileSearchSpans.java       |     3 +-
 .../org/apache/lucene/search/spans/TestBasics.java |    90 +-
 .../search/spans/TestFieldMaskingSpanQuery.java    |    19 +-
 .../lucene/search/spans/TestNearSpansOrdered.java  |    31 +-
 .../lucene/search/spans/TestSpanCollection.java    |     7 +-
 .../lucene/search/spans/TestSpanContainQuery.java  |     3 +-
 .../lucene/search/spans/TestSpanFirstQuery.java    |     4 +-
 .../spans/TestSpanMultiTermQueryWrapper.java       |    56 +-
 .../org/apache/lucene/search/spans/TestSpans.java  |   140 +-
 .../lucene/store/BaseDataOutputTestCase.java       |   180 +
 .../lucene/store/TestByteBuffersDataInput.java     |   256 +
 .../lucene/store/TestByteBuffersDataOutput.java    |   156 +
 .../lucene/store/TestByteBuffersDirectory.java     |    86 +
 .../org/apache/lucene/store/TestDirectory.java     |    41 +-
 .../lucene/store/TestFileSwitchDirectory.java      |     5 +-
 .../apache/lucene/store/TestFilterDirectory.java   |     4 +-
 .../org/apache/lucene/store/TestHugeRamFile.java   |   102 -
 .../org/apache/lucene/store/TestLockFactory.java   |    16 +-
 .../org/apache/lucene/store/TestMmapDirectory.java |     4 +-
 .../org/apache/lucene/store/TestMultiMMap.java     |     3 +-
 .../lucene/store/TestNRTCachingDirectory.java      |     2 +-
 .../lucene/store/TestNativeFSLockFactory.java      |    42 +
 .../org/apache/lucene/store/TestRAMDirectory.java  |   189 -
 .../apache/lucene/store/TestSimpleFSDirectory.java |    53 +
 .../store/TestSingleInstanceLockFactory.java       |    16 +-
 .../lucene/store/TestSleepingLockWrapper.java      |     4 -
 .../lucene/store/TestTrackingDirectoryWrapper.java |    14 +-
 .../org/apache/lucene/util/BaseSortTestCase.java   |     4 +-
 .../lucene/util/StressRamUsageEstimator.java       |     5 +-
 .../test/org/apache/lucene/util/TestArrayUtil.java |   103 +-
 .../org/apache/lucene/util/TestByteBlockPool.java  |    34 +-
 .../test/org/apache/lucene/util/TestBytesRef.java  |     8 +
 .../org/apache/lucene/util/TestBytesRefArray.java  |     6 -
 .../test/org/apache/lucene/util/TestCharsRef.java  |     8 +
 .../lucene/util/TestCloseableThreadLocal.java      |     2 +-
 .../apache/lucene/util/TestDocIdSetBuilder.java    |    24 +-
 .../org/apache/lucene/util/TestFixedBitSet.java    |    51 +
 .../org/apache/lucene/util/TestFutureArrays.java   |   305 +
 .../org/apache/lucene/util/TestFutureObjects.java  |   102 +
 .../test/org/apache/lucene/util/TestIOUtils.java   |    17 +
 .../test/org/apache/lucene/util/TestIntsRef.java   |     8 +
 .../org/apache/lucene/util/TestLSBRadixSorter.java |     4 +-
 .../org/apache/lucene/util/TestLongBitSet.java     |    24 +-
 .../test/org/apache/lucene/util/TestLongsRef.java  |    47 +
 .../org/apache/lucene/util/TestMSBRadixSorter.java |     4 +-
 .../org/apache/lucene/util/TestOfflineSorter.java  |    90 +-
 .../org/apache/lucene/util/TestPriorityQueue.java  |   171 +-
 .../org/apache/lucene/util/TestQueryBuilder.java   |   148 +-
 .../apache/lucene/util/TestRamUsageEstimator.java  |     8 +-
 .../test/org/apache/lucene/util/TestSetOnce.java   |    10 +-
 .../org/apache/lucene/util/TestSmallFloat.java     |    54 +-
 .../org/apache/lucene/util/TestStringHelper.java   |    13 +
 .../lucene/util/TestStringMSBRadixSorter.java      |     4 +-
 .../apache/lucene/util/TestTimSorterWorstCase.java |     6 +-
 .../org/apache/lucene/util/TestUnicodeUtil.java    |     9 +-
 .../test/org/apache/lucene/util/TestVersion.java   |    85 +-
 .../automaton/TestDaciukMihovAutomatonBuilder.java |    39 +
 .../lucene/util/automaton/TestOperations.java      |    30 +-
 .../apache/lucene/util/automaton/TestRegExp.java   |    25 +-
 .../lucene/util/automaton/TestUTF32ToUTF8.java     |     6 +-
 .../apache/lucene/util/bkd/Test2BBKDPoints.java    |    15 +-
 .../test/org/apache/lucene/util/bkd/TestBKD.java   |   373 +-
 .../util/bkd/TestMutablePointsReaderUtils.java     |    45 +-
 .../test/org/apache/lucene/util/fst/Test2BFST.java |    19 +-
 .../test/org/apache/lucene/util/fst/TestFSTs.java  |    49 +-
 .../graph/TestGraphTokenStreamFiniteStrings.java   |   599 +
 .../lucene/util/packed/TestDirectPacked.java       |     8 +-
 .../apache/lucene/util/packed/TestPackedInts.java  |    23 +-
 lucene/demo/build.xml                              |    20 -
 lucene/demo/ivy.xml                                |     9 +-
 .../java/org/apache/lucene/demo/SearchFiles.java   |     2 +-
 .../demo/facet/AssociationsFacetsExample.java      |     6 +-
 .../lucene/demo/facet/DistanceFacetsExample.java   |    22 +-
 .../facet/ExpressionAggregationFacetsExample.java  |     8 +-
 .../facet/MultiCategoryListsFacetsExample.java     |    14 +-
 .../lucene/demo/facet/RangeFacetsExample.java      |    46 +-
 .../lucene/demo/facet/SimpleFacetsExample.java     |     6 +-
 .../demo/facet/SimpleSortedSetFacetsExample.java   |     4 +-
 .../demo/xmlparser/FormBasedXmlQueryDemo.java      |   162 -
 .../apache/lucene/demo/xmlparser/package-info.java |    21 -
 .../lucene/demo/xmlparser/META-INF/MANIFEST.MF     |     3 -
 .../apache/lucene/demo/xmlparser/WEB-INF/data.tsv  |     5 -
 .../apache/lucene/demo/xmlparser/WEB-INF/query.xsl |    74 -
 .../apache/lucene/demo/xmlparser/WEB-INF/web.xml   |    49 -
 .../org/apache/lucene/demo/xmlparser/index.jsp     |   145 -
 .../apache/lucene/demo/xmlparser/stylesheet.css    |    23 -
 .../demo/facet/TestDistanceFacetsExample.java      |     2 +-
 .../lucene/demo/facet/TestRangeFacetsExample.java  |     2 +-
 lucene/expressions/build.xml                       |    11 -
 .../org/apache/lucene/expressions/Bindings.java    |    14 +-
 .../org/apache/lucene/expressions/Expression.java  |    45 +-
 .../lucene/expressions/ExpressionComparator.java   |   100 -
 .../expressions/ExpressionFunctionValues.java      |    35 +-
 .../lucene/expressions/ExpressionRescorer.java     |    38 +-
 .../lucene/expressions/ExpressionSortField.java    |    77 -
 .../lucene/expressions/ExpressionValueSource.java  |   119 +-
 .../org/apache/lucene/expressions/FakeScorer.java  |    54 -
 .../lucene/expressions/ScoreFunctionValues.java    |    46 -
 .../lucene/expressions/ScoreValueSource.java       |    61 -
 .../apache/lucene/expressions/SimpleBindings.java  |    32 +-
 .../lucene/expressions/js/JavascriptCompiler.java  |   146 +-
 .../lucene/expressions/js/JavascriptLexer.java     |     6 +-
 .../apache/lucene/expressions/package-info.java    |     5 +-
 .../lucene/expressions/TestDemoExpressions.java    |    37 +-
 .../lucene/expressions/TestExpressionRescorer.java |     8 +-
 .../expressions/TestExpressionSortField.java       |     2 +-
 .../lucene/expressions/TestExpressionSorts.java    |     9 +-
 .../expressions/TestExpressionValueSource.java     |   110 +-
 .../lucene/expressions/js/TestCustomFunctions.java |    20 +-
 .../expressions/js/TestJavascriptFunction.java     |     2 +-
 .../expressions/js/TestJavascriptOperations.java   |     2 +-
 lucene/facet/build.xml                             |    16 +-
 lucene/facet/ivy.xml                               |     6 +
 .../org/apache/lucene/facet/DrillSideways.java     |   348 +-
 .../apache/lucene/facet/DrillSidewaysQuery.java    |    20 +-
 .../apache/lucene/facet/DrillSidewaysScorer.java   |    28 +-
 .../java/org/apache/lucene/facet/FacetField.java   |     4 +-
 .../java/org/apache/lucene/facet/FacetQuery.java   |    52 +
 .../org/apache/lucene/facet/FacetsCollector.java   |   128 +-
 .../lucene/facet/FacetsCollectorManager.java       |    57 +
 .../java/org/apache/lucene/facet/FacetsConfig.java |    39 +-
 .../apache/lucene/facet/LongValueFacetCounts.java  |   429 +
 .../org/apache/lucene/facet/MultiFacetQuery.java   |    60 +
 .../apache/lucene/facet/TopOrdAndFloatQueue.java   |     2 +-
 .../org/apache/lucene/facet/TopOrdAndIntQueue.java |     2 +-
 .../java/org/apache/lucene/facet/package-info.java |     2 +-
 .../org/apache/lucene/facet/range/DoubleRange.java |    59 +-
 .../lucene/facet/range/DoubleRangeFacetCounts.java |    66 +-
 .../org/apache/lucene/facet/range/LongRange.java   |    59 +-
 .../lucene/facet/range/LongRangeFacetCounts.java   |    44 +-
 .../java/org/apache/lucene/facet/range/Range.java  |    31 -
 .../lucene/facet/range/RangeFacetCounts.java       |    18 +-
 .../ConcurrentSortedSetDocValuesFacetCounts.java   |   354 +
 .../DefaultSortedSetDocValuesReaderState.java      |    70 +-
 .../sortedset/SortedSetDocValuesFacetCounts.java   |   213 +-
 .../sortedset/SortedSetDocValuesFacetField.java    |     1 +
 .../sortedset/SortedSetDocValuesReaderState.java   |     7 +-
 .../facet/taxonomy/CachedOrdinalsReader.java       |     7 +-
 .../facet/taxonomy/DocValuesOrdinalsReader.java    |    19 +-
 .../apache/lucene/facet/taxonomy/FakeScorer.java   |    53 -
 .../facet/taxonomy/FastTaxonomyFacetCounts.java    |    65 +-
 .../lucene/facet/taxonomy/FloatTaxonomyFacets.java |    12 +-
 .../lucene/facet/taxonomy/IntTaxonomyFacets.java   |   149 +-
 .../facet/taxonomy/OrdinalMappingLeafReader.java   |    28 +-
 .../facet/taxonomy/SearcherTaxonomyManager.java    |    26 +-
 .../lucene/facet/taxonomy/TaxonomyFacetCounts.java |     6 +-
 .../TaxonomyFacetSumFloatAssociations.java         |    39 +-
 .../taxonomy/TaxonomyFacetSumIntAssociations.java  |    41 +-
 .../taxonomy/TaxonomyFacetSumValueSource.java      |   117 +-
 .../lucene/facet/taxonomy/TaxonomyFacets.java      |    51 +-
 .../lucene/facet/taxonomy/TaxonomyWriter.java      |     2 +-
 .../directory/DirectoryTaxonomyReader.java         |    68 +-
 .../directory/DirectoryTaxonomyWriter.java         |    31 +-
 .../taxonomy/directory/TaxonomyIndexArrays.java    |    46 +-
 .../taxonomy/writercache/CategoryPathUtils.java    |    81 -
 .../facet/taxonomy/writercache/CharBlockArray.java |     3 +
 .../writercache/Cl2oTaxonomyWriterCache.java       |    98 -
 .../facet/taxonomy/writercache/CollisionMap.java   |   235 -
 .../writercache/CompactLabelToOrdinal.java         |   467 -
 .../writercache/LruTaxonomyWriterCache.java        |    28 +-
 .../taxonomy/writercache/NameHashIntCacheLRU.java  |     4 +-
 .../taxonomy/writercache/TaxonomyWriterCache.java  |     4 +-
 .../writercache/UTF8TaxonomyWriterCache.java       |   164 +
 .../facet/AssertingSubDocsAtOnceCollector.java     |    17 +-
 .../org/apache/lucene/facet/SlowDirectory.java     |   177 +
 .../org/apache/lucene/facet/SlowRAMDirectory.java  |   175 -
 .../apache/lucene/facet/TestDrillDownQuery.java    |    65 +-
 .../org/apache/lucene/facet/TestDrillSideways.java |   366 +-
 .../org/apache/lucene/facet/TestFacetQuery.java    |   103 +
 .../lucene/facet/TestLongValueFacetCounts.java     |   540 +
 .../lucene/facet/TestMultipleIndexFields.java      |     2 +-
 .../lucene/facet/TestParallelDrillSideways.java    |    90 +
 .../lucene/facet/range/TestRangeFacetCounts.java   |   198 +-
 .../sortedset/TestSortedSetDocValuesFacets.java    |    85 +-
 .../lucene/facet/taxonomy/TestLRUHashMap.java      |     1 -
 .../taxonomy/TestOrdinalMappingLeafReader.java     |     6 +-
 .../taxonomy/TestSearcherTaxonomyManager.java      |    40 +
 .../facet/taxonomy/TestTaxonomyCombined.java       |    10 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |    90 +-
 .../taxonomy/TestTaxonomyFacetSumValueSource.java  |    56 +-
 .../directory/TestConcurrentFacetedIndexing.java   |    10 +-
 .../directory/TestDirectoryTaxonomyReader.java     |    38 +-
 .../directory/TestDirectoryTaxonomyWriter.java     |    72 +-
 .../writercache/Test2GBCharBlockArray.java         |    46 +
 .../taxonomy/writercache/TestCharBlockArray.java   |     4 +-
 .../writercache/TestCompactLabelToOrdinal.java     |   137 -
 .../writercache/TestLruTaxonomyWriterCache.java    |    50 +
 .../writercache/TestUTF8TaxonomyWriterCache.java   |   128 +
 .../grouping/AbstractAllGroupHeadsCollector.java   |   176 -
 .../grouping/AbstractAllGroupsCollector.java       |    67 -
 .../grouping/AbstractDistinctValuesCollector.java  |    59 -
 .../AbstractFirstPassGroupingCollector.java        |   354 -
 .../grouping/AbstractGroupFacetCollector.java      |   319 -
 .../AbstractSecondPassGroupingCollector.java       |   162 -
 .../search/grouping/AllGroupHeadsCollector.java    |   352 +
 .../lucene/search/grouping/AllGroupsCollector.java |    92 +
 .../search/grouping/BlockGroupingCollector.java    |    62 +-
 .../search/grouping/CollectedSearchGroup.java      |     2 +-
 .../search/grouping/DistinctValuesCollector.java   |   130 +
 .../apache/lucene/search/grouping/FakeScorer.java  |    53 -
 .../grouping/FirstPassGroupingCollector.java       |   359 +
 .../apache/lucene/search/grouping/GroupDocs.java   |    13 +-
 .../search/grouping/GroupFacetCollector.java       |   325 +
 .../lucene/search/grouping/GroupReducer.java       |   112 +
 .../lucene/search/grouping/GroupSelector.java      |    73 +
 .../lucene/search/grouping/GroupingSearch.java     |   157 +-
 .../apache/lucene/search/grouping/SearchGroup.java |    29 +-
 .../grouping/SecondPassGroupingCollector.java      |   100 +
 .../search/grouping/TermGroupFacetCollector.java   |   414 +
 .../lucene/search/grouping/TermGroupSelector.java  |   114 +
 .../apache/lucene/search/grouping/TopGroups.java   |    26 +-
 .../lucene/search/grouping/TopGroupsCollector.java |   187 +
 .../search/grouping/ValueSourceGroupSelector.java  |    86 +
 .../function/FunctionAllGroupHeadsCollector.java   |   159 -
 .../function/FunctionAllGroupsCollector.java       |    82 -
 .../function/FunctionDistinctValuesCollector.java  |    92 -
 .../FunctionFirstPassGroupingCollector.java        |    86 -
 .../FunctionSecondPassGroupingCollector.java       |    80 -
 .../search/grouping/function/package-info.java     |    21 -
 .../lucene/search/grouping/package-info.java       |    34 +-
 .../grouping/term/TermAllGroupHeadsCollector.java  |   649 -
 .../grouping/term/TermAllGroupsCollector.java      |   120 -
 .../grouping/term/TermDistinctValuesCollector.java |   143 -
 .../term/TermFirstPassGroupingCollector.java       |    94 -
 .../grouping/term/TermGroupFacetCollector.java     |   382 -
 .../term/TermSecondPassGroupingCollector.java      |    80 -
 .../lucene/search/grouping/term/package-info.java  |    21 -
 .../grouping/AllGroupHeadsCollectorTest.java       |    36 +-
 .../search/grouping/AllGroupsCollectorTest.java    |    24 +-
 .../grouping/DistinctValuesCollectorTest.java      |   130 +-
 .../search/grouping/GroupFacetCollectorTest.java   |    15 +-
 .../lucene/search/grouping/GroupingSearchTest.java |     2 +
 .../lucene/search/grouping/TestGrouping.java       |   274 +-
 lucene/highlighter/build.xml                       |     9 +-
 .../lucene/search/highlight/Highlighter.java       |    86 +-
 .../search/highlight/LimitTokenOffsetFilter.java   |    52 +
 .../lucene/search/highlight/QueryScorer.java       |     3 +-
 .../search/highlight/QueryTermExtractor.java       |     3 +-
 .../search/highlight/TermVectorLeafReader.java     |    40 +-
 .../apache/lucene/search/highlight/TokenGroup.java |    15 +-
 .../lucene/search/highlight/TokenSources.java      |     1 -
 .../highlight/TokenStreamFromTermVector.java       |    17 +-
 .../highlight/WeightedSpanTermExtractor.java       |   102 +-
 .../CustomSeparatorBreakIterator.java              |   150 -
 .../postingshighlight/DefaultPassageFormatter.java |   137 -
 .../postingshighlight/MultiTermHighlighting.java   |   282 -
 .../lucene/search/postingshighlight/Passage.java   |   159 -
 .../search/postingshighlight/PassageFormatter.java |    40 -
 .../search/postingshighlight/PassageScorer.java    |   104 -
 .../postingshighlight/PostingsHighlighter.java     |   820 -
 .../postingshighlight/WholeBreakIterator.java      |   116 -
 .../search/postingshighlight/package-info.java     |    21 -
 .../search/uhighlight/AnalysisOffsetStrategy.java  |   171 +
 .../uhighlight/CustomSeparatorBreakIterator.java   |   150 +
 .../search/uhighlight/DefaultPassageFormatter.java |   147 +
 .../lucene/search/uhighlight/FieldHighlighter.java |   199 +
 .../search/uhighlight/FieldOffsetStrategy.java     |   213 +
 .../search/uhighlight/LengthGoalBreakIterator.java |   185 +
 .../uhighlight/MemoryIndexOffsetStrategy.java      |   131 +
 .../search/uhighlight/MultiTermHighlighting.java   |   196 +
 .../search/uhighlight/NoOpOffsetStrategy.java      |    50 +
 .../lucene/search/uhighlight/OffsetsEnum.java      |   466 +
 .../OverlaySingleDocTermsLeafReader.java           |   113 +
 .../apache/lucene/search/uhighlight/Passage.java   |   192 +
 .../lucene/search/uhighlight/PassageFormatter.java |    40 +
 .../lucene/search/uhighlight/PassageScorer.java    |   143 +
 .../lucene/search/uhighlight/PhraseHelper.java     |   422 +
 .../search/uhighlight/PostingsOffsetStrategy.java  |    46 +
 .../PostingsWithTermVectorsOffsetStrategy.java     |    50 +
 .../search/uhighlight/SplittingBreakIterator.java  |   244 +
 .../uhighlight/TermVectorFilteredLeafReader.java   |   129 +
 .../uhighlight/TermVectorOffsetStrategy.java       |    58 +
 .../uhighlight/TokenStreamOffsetStrategy.java      |   143 +
 .../lucene/search/uhighlight/UHComponents.java     |    80 +
 .../search/uhighlight/UnifiedHighlighter.java      |  1133 +
 .../search/uhighlight/WholeBreakIterator.java      |   116 +
 .../lucene/search/uhighlight/package-info.java     |    22 +
 .../vectorhighlight/FastVectorHighlighter.java     |     6 +-
 .../lucene/search/vectorhighlight/FieldQuery.java  |    25 +-
 .../search/vectorhighlight/FieldTermStack.java     |    34 +-
 .../search/highlight/HighlighterPhraseTest.java    |    22 +-
 .../lucene/search/highlight/HighlighterTest.java   |   206 +-
 .../lucene/search/highlight/TokenSourcesTest.java  |    10 +-
 .../TestCustomSeparatorBreakIterator.java          |   114 -
 .../TestMultiTermHighlighting.java                 |   884 -
 .../postingshighlight/TestPostingsHighlighter.java |  1185 -
 .../TestPostingsHighlighterRanking.java            |   324 -
 .../postingshighlight/TestWholeBreakIterator.java  |   134 -
 .../CambridgeMA.utf8                               |     0
 .../uhighlight/LengthGoalBreakIteratorTest.java    |   103 +
 .../TestCustomSeparatorBreakIterator.java          |   114 +
 .../uhighlight/TestSplittingBreakIterator.java     |   191 +
 .../search/uhighlight/TestUnifiedHighlighter.java  |  1360 +
 .../uhighlight/TestUnifiedHighlighterMTQ.java      |  1157 +
 .../uhighlight/TestUnifiedHighlighterRanking.java  |   355 +
 .../TestUnifiedHighlighterReanalysis.java          |    72 +
 .../TestUnifiedHighlighterStrictPhrases.java       |   655 +
 .../uhighlight/TestUnifiedHighlighterTermVec.java  |   211 +
 .../search/uhighlight/TestWholeBreakIterator.java  |   134 +
 .../lucene/search/uhighlight/UHTestHelper.java     |    69 +
 .../TestUnifiedHighlighterExtensibility.java       |   256 +
 .../search/vectorhighlight/AbstractTestCase.java   |     6 +-
 .../vectorhighlight/FastVectorHighlighterTest.java |    55 +-
 .../search/vectorhighlight/FieldQueryTest.java     |    15 -
 lucene/ivy-ignore-conflicts.properties             |     2 -
 lucene/ivy-versions.properties                     |   312 +-
 lucene/join/build.xml                              |    21 -
 .../search/join/BaseGlobalOrdinalScorer.java       |    16 +-
 .../lucene/search/join/BlockJoinSelector.java      |   144 +-
 .../search/join/DocValuesTermsCollector.java       |     5 +-
 .../org/apache/lucene/search/join/FakeScorer.java  |    53 -
 .../lucene/search/join/GenericTermsCollector.java  |    43 +-
 .../search/join/GlobalOrdinalsCollector.java       |    31 +-
 .../lucene/search/join/GlobalOrdinalsQuery.java    |    47 +-
 .../join/GlobalOrdinalsWithScoreCollector.java     |    62 +-
 .../search/join/GlobalOrdinalsWithScoreQuery.java  |    58 +-
 .../org/apache/lucene/search/join/JoinUtil.java    |    86 +-
 .../search/join/ParentChildrenBlockJoinQuery.java  |   204 +
 .../search/join/PointInSetIncludingScoreQuery.java |    36 +-
 .../lucene/search/join/QueryBitSetProducer.java    |    17 +-
 .../apache/lucene/search/join/TermsCollector.java  |    24 +-
 .../search/join/TermsIncludingScoreQuery.java      |   102 +-
 .../org/apache/lucene/search/join/TermsQuery.java  |    39 +-
 .../search/join/TermsWithScoreCollector.java       |    87 +-
 .../lucene/search/join/ToChildBlockJoinQuery.java  |    43 +-
 .../search/join/ToParentBlockJoinCollector.java    |   507 -
 .../join/ToParentBlockJoinIndexSearcher.java       |    73 -
 .../lucene/search/join/ToParentBlockJoinQuery.java |   472 +-
 .../search/join/ToParentBlockJoinSortField.java    |    82 +-
 .../lucene/search/join/ToParentDocValues.java      |   296 +
 .../apache/lucene/search/join/package-info.java    |    31 +-
 .../apache/lucene/search/join/TestBlockJoin.java   |   736 +-
 .../lucene/search/join/TestBlockJoinSelector.java  |   249 +-
 .../lucene/search/join/TestBlockJoinSorting.java   |    58 +-
 .../search/join/TestBlockJoinValidation.java       |    23 +-
 .../apache/lucene/search/join/TestJoinUtil.java    |   564 +-
 .../join/TestParentChildrenBlockJoinQuery.java     |   103 +
 .../search/join/TestQueryBitSetProducer.java       |   110 +
 lucene/licenses/Tagger-2.3.1.jar.sha1              |     1 -
 lucene/licenses/Tagger-LICENSE-ASL.txt             |   202 -
 lucene/licenses/Tagger-NOTICE.txt                  |     7 -
 lucene/licenses/WhitespaceTokenizer-2.3.1.jar.sha1 |     1 -
 .../licenses/WhitespaceTokenizer-LICENSE-ASL.txt   |   202 -
 lucene/licenses/WhitespaceTokenizer-NOTICE.txt     |     7 -
 lucene/licenses/commons-codec-1.10.jar.sha1        |     1 -
 lucene/licenses/commons-codec-1.11.jar.sha1        |     1 +
 lucene/licenses/commons-compress-1.11.jar.sha1     |     1 -
 lucene/licenses/commons-compress-1.18.jar.sha1     |     1 +
 lucene/licenses/hamcrest-core-1.3.jar.sha1         |     1 +
 lucene/licenses/hamcrest-core-LICENSE-BSD.txt      |    27 +
 .../licenses/hamcrest-core-NOTICE.txt              |     0
 lucene/licenses/hppc-0.8.1.jar.sha1                |     1 +
 ...kohtml-LICENSE-ASL.txt => hppc-LICENSE-ASL.txt} |     0
 .../licenses/hppc-NOTICE.txt                       |     0
 lucene/licenses/httpclient-4.4.1.jar.sha1          |     1 -
 lucene/licenses/httpclient-4.5.6.jar.sha1          |     1 +
 lucene/licenses/httpcore-4.4.1.jar.sha1            |     1 -
 lucene/licenses/httpcore-4.4.10.jar.sha1           |     1 +
 lucene/licenses/icu4j-56.1.jar.sha1                |     1 -
 lucene/licenses/icu4j-62.1.jar.sha1                |     1 +
 lucene/licenses/ivy-2.3.0.jar.sha1                 |     1 -
 lucene/licenses/ivy-2.4.0.jar.sha1                 |     1 +
 lucene/licenses/javax.servlet-LICENSE-CDDL.txt     |   139 -
 .../licenses/jcl-over-slf4j-LICENSE-MIT.txt        |     0
 .../jetty-continuation-9.3.8.v20160314.jar.sha1    |     1 -
 .../jetty-continuation-9.4.14.v20181114.jar.sha1   |     1 +
 .../licenses/jetty-http-9.3.8.v20160314.jar.sha1   |     1 -
 .../licenses/jetty-http-9.4.14.v20181114.jar.sha1  |     1 +
 lucene/licenses/jetty-io-9.3.8.v20160314.jar.sha1  |     1 -
 lucene/licenses/jetty-io-9.4.14.v20181114.jar.sha1 |     1 +
 .../licenses/jetty-server-9.3.8.v20160314.jar.sha1 |     1 -
 .../jetty-server-9.4.14.v20181114.jar.sha1         |     1 +
 .../jetty-servlet-9.3.8.v20160314.jar.sha1         |     1 -
 .../jetty-servlet-9.4.14.v20181114.jar.sha1        |     1 +
 .../licenses/jetty-util-9.3.8.v20160314.jar.sha1   |     1 -
 .../licenses/jetty-util-9.4.14.v20181114.jar.sha1  |     1 +
 lucene/licenses/jts-core-1.15.0.jar.sha1           |     1 +
 lucene/licenses/jts-core-LICENSE-BSD_LIKE.txt      |    30 +
 lucene/licenses/jts-core-NOTICE.txt                |    29 +
 lucene/licenses/junit-4.10.jar.sha1                |     1 -
 lucene/licenses/junit-4.12.jar.sha1                |     1 +
 lucene/licenses/morfologik-fsa-2.1.0.jar.sha1      |     1 -
 lucene/licenses/morfologik-fsa-2.1.5.jar.sha1      |     1 +
 lucene/licenses/morfologik-polish-2.1.0.jar.sha1   |     1 -
 lucene/licenses/morfologik-polish-2.1.5.jar.sha1   |     1 +
 lucene/licenses/morfologik-stemming-2.1.0.jar.sha1 |     1 -
 lucene/licenses/morfologik-stemming-2.1.5.jar.sha1 |     1 +
 .../morfologik-ukrainian-search-3.9.0.jar.sha1     |     1 +
 .../morfologik-ukrainian-search-LICENSE-ASL.txt    |     0
 .../morfologik-ukrainian-search-NOTICE.txt         |     6 +
 lucene/licenses/opennlp-tools-1.9.1.jar.sha1       |     1 +
 .../licenses/opennlp-tools-LICENSE-ASL.txt         |     0
 lucene/licenses/opennlp-tools-NOTICE.txt           |     6 +
 .../randomizedtesting-runner-2.3.4.jar.sha1        |     1 -
 .../randomizedtesting-runner-2.7.2.jar.sha1        |     1 +
 .../s2-geometry-library-java-1.0.0.jar.sha1        |     1 +
 .../s2-geometry-library-java-LICENSE-ASL.txt       |   202 +
 .../licenses/s2-geometry-library-java-NOTICE.txt   |     0
 lucene/licenses/servlet-api-2.4.jar.sha1           |     1 -
 lucene/licenses/servlet-api-LICENSE-CDDL.txt       |   263 -
 lucene/licenses/servlet-api-NOTICE.txt             |     2 -
 .../licenses/slf4j-LICENSE-MIT.txt                 |     0
 lucene/licenses/slf4j-api-1.7.24.jar.sha1          |     1 +
 lucene/licenses/slf4j-api-1.7.7.jar.sha1           |     1 -
 lucene/licenses/spatial4j-0.6-tests.jar.sha1       |     1 -
 lucene/licenses/spatial4j-0.6.jar.sha1             |     1 -
 lucene/licenses/spatial4j-0.7-tests.jar.sha1       |     1 +
 lucene/licenses/spatial4j-0.7.jar.sha1             |     1 +
 lucene/licenses/uimaj-core-2.3.1.jar.sha1          |     1 -
 lucene/licenses/uimaj-core-LICENSE-ASL.txt         |   202 -
 lucene/licenses/uimaj-core-NOTICE.txt              |    13 -
 .../apache/lucene/index/memory/MemoryIndex.java    |   696 +-
 .../lucene/index/memory/TestMemoryIndex.java       |   188 +-
 .../memory/TestMemoryIndexAgainstDirectory.java    |   735 +
 .../index/memory/TestMemoryIndexAgainstRAMDir.java |   743 -
 .../apache/lucene/document/InetAddressPoint.java   |   313 +
 .../apache/lucene/document/InetAddressRange.java   |   172 +
 .../org/apache/lucene/document/LazyDocument.java   |     5 -
 .../org/apache/lucene/index/IndexSplitter.java     |     8 +-
 .../lucene/index/MultiPassIndexSplitter.java       |    15 +
 .../org/apache/lucene/index/PKIndexSplitter.java   |    15 +-
 .../java/org/apache/lucene/misc/HighFreqTerms.java |    25 +-
 .../org/apache/lucene/misc/IndexMergeTool.java     |    11 +-
 .../apache/lucene/misc/SweetSpotSimilarity.java    |    41 +-
 .../lucene/search/DiversifiedTopDocsCollector.java |    35 +-
 .../org/apache/lucene/search/DocValuesStats.java   |   409 +
 .../lucene/search/DocValuesStatsCollector.java     |    64 +
 .../search/similarity/LegacyBM25Similarity.java    |   104 +
 .../apache/lucene/search/similarity/package.html   |    22 +
 .../apache/lucene/store/NativeUnixDirectory.java   |     1 -
 .../org/apache/lucene/store/WindowsDirectory.java  |     2 -
 .../lucene/util/fst/UpToTwoPositiveIntOutputs.java |     2 +
 .../lucene/document/TestInetAddressPoint.java      |     0
 .../lucene/index/TestMultiPassIndexSplitter.java   |     8 +-
 .../apache/lucene/index/TestPKIndexSplitter.java   |     2 +-
 .../lucene/misc/SweetSpotSimilarityTest.java       |   125 +-
 .../search/TestDiversifiedTopDocsCollector.java    |   189 +-
 .../lucene/search/TestDocValuesStatsCollector.java |   463 +
 .../lucene/search/TestInetAddressRangeQueries.java |   211 +
 .../similarity/TestLegacyBM25Similarity.java       |   122 +
 .../store/TestHardLinkCopyDirectoryWrapper.java    |    39 +-
 .../org/apache/lucene/store/TestRAFDirectory.java  |     1 +
 lucene/module-build.xml                            |    75 +-
 lucene/queries/build.xml                           |     8 +
 .../org/apache/lucene/queries/BoostingQuery.java   |   160 -
 .../apache/lucene/queries/CommonTermsQuery.java    |    44 +-
 .../apache/lucene/queries/CustomScoreProvider.java |   162 -
 .../apache/lucene/queries/CustomScoreQuery.java    |   305 -
 .../java/org/apache/lucene/queries/TermsQuery.java |   381 -
 .../lucene/queries/function/BoostedQuery.java      |   170 -
 .../queries/function/FunctionMatchQuery.java       |   107 +
 .../lucene/queries/function/FunctionQuery.java     |    35 +-
 .../queries/function/FunctionRangeQuery.java       |    12 +-
 .../queries/function/FunctionScoreQuery.java       |   371 +
 .../lucene/queries/function/FunctionValues.java    |    73 +-
 .../queries/function/IndexReaderFunctions.java     |   415 +
 .../lucene/queries/function/ValueSource.java       |   272 +-
 .../lucene/queries/function/ValueSourceScorer.java |    14 +-
 .../queries/function/docvalues/BoolDocValues.java  |    24 +-
 .../function/docvalues/DocTermsIndexDocValues.java |    81 +-
 .../function/docvalues/DoubleDocValues.java        |    43 +-
 .../queries/function/docvalues/FloatDocValues.java |    27 +-
 .../queries/function/docvalues/IntDocValues.java   |    29 +-
 .../queries/function/docvalues/LongDocValues.java  |    31 +-
 .../queries/function/docvalues/StrDocValues.java   |    12 +-
 .../function/valuesource/BytesRefFieldSource.java  |    56 +-
 .../valuesource/ComparisonBoolFunction.java        |     8 +-
 .../queries/function/valuesource/DefFunction.java  |    26 +-
 .../function/valuesource/DivFloatFunction.java     |     4 +-
 .../function/valuesource/DoubleFieldSource.java    |    47 +-
 .../function/valuesource/DualFloatFunction.java    |     8 +-
 .../function/valuesource/EnumFieldSource.java      |    42 +-
 .../function/valuesource/FloatFieldSource.java     |    44 +-
 .../function/valuesource/IDFValueSource.java       |     2 +-
 .../queries/function/valuesource/IfFunction.java   |    24 +-
 .../function/valuesource/IntFieldSource.java       |    44 +-
 .../valuesource/JoinDocFreqValueSource.java        |    31 +-
 .../function/valuesource/LinearFloatFunction.java  |     6 +-
 .../function/valuesource/LongFieldSource.java      |    60 +-
 .../function/valuesource/MaxFloatFunction.java     |     6 +-
 .../function/valuesource/MinFloatFunction.java     |     6 +-
 .../function/valuesource/MultiBoolFunction.java    |     6 +-
 .../function/valuesource/MultiFloatFunction.java   |    10 +-
 .../function/valuesource/MultiFunction.java        |    17 +-
 .../valuesource/MultiValuedDoubleFieldSource.java  |    78 +
 .../valuesource/MultiValuedFloatFieldSource.java   |    78 +
 .../valuesource/MultiValuedIntFieldSource.java     |    78 +
 .../valuesource/MultiValuedLongFieldSource.java    |    78 +
 .../function/valuesource/NormValueSource.java      |    41 +-
 .../function/valuesource/PowFloatFunction.java     |     4 +-
 .../function/valuesource/ProductFloatFunction.java |     4 +-
 .../function/valuesource/QueryValueSource.java     |     4 +-
 .../valuesource/RangeMapFloatFunction.java         |     4 +-
 .../valuesource/ReciprocalFloatFunction.java       |     6 +-
 .../function/valuesource/ScaleFloatFunction.java   |     6 +-
 .../function/valuesource/SimpleBoolFunction.java   |     6 +-
 .../function/valuesource/SimpleFloatFunction.java  |     6 +-
 .../function/valuesource/SortedSetFieldSource.java |     6 +-
 .../function/valuesource/SumFloatFunction.java     |     6 +-
 .../valuesource/SumTotalTermFreqValueSource.java   |    10 +-
 .../function/valuesource/TFValueSource.java        |     8 +-
 .../function/valuesource/TermFreqValueSource.java  |     6 +-
 .../valuesource/TotalTermFreqValueSource.java      |    10 +-
 .../function/valuesource/VectorValueSource.java    |    33 +-
 .../apache/lucene/queries/mlt/MoreLikeThis.java    |    30 +-
 .../lucene/queries/payloads/PayloadDecoder.java    |    37 +
 .../lucene/queries/payloads/PayloadScoreQuery.java |   109 +-
 .../queries/payloads/SpanPayloadCheckQuery.java    |    49 +-
 .../queries/payloads/SumPayloadFunction.java       |    55 +
 .../apache/lucene/queries/BoostingQueryTest.java   |    56 -
 .../lucene/queries/CommonTermsQueryTest.java       |    34 +-
 .../org/apache/lucene/queries/TermsQueryTest.java  |   339 -
 .../queries/TestCustomScoreExplanations.java       |    91 -
 .../lucene/queries/TestCustomScoreQuery.java       |   356 -
 .../lucene/queries/function/FunctionTestSetup.java |    58 +
 .../lucene/queries/function/TestBoostedQuery.java  |    98 -
 .../function/TestDocValuesFieldSources.java        |    22 +-
 .../queries/function/TestFieldScoreQuery.java      |    28 +-
 .../queries/function/TestFunctionMatchQuery.java   |    61 +
 .../function/TestFunctionQueryExplanations.java    |     2 +-
 .../queries/function/TestFunctionRangeQuery.java   |    37 +-
 .../function/TestFunctionScoreExplanations.java    |   104 +
 .../queries/function/TestFunctionScoreQuery.java   |   223 +
 .../queries/function/TestIndexReaderFunctions.java |   202 +
 .../queries/function/TestLongNormValueSource.java  |   120 +-
 .../lucene/queries/function/TestValueSources.java  |   129 +-
 .../docvalues/TestBoolValOfNumericDVs.java         |    76 +
 .../lucene/queries/mlt/TestMoreLikeThis.java       |     2 +-
 .../lucene/queries/payloads/PayloadHelper.java     |     6 +-
 .../queries/payloads/TestPayloadCheckQuery.java    |    45 +-
 .../queries/payloads/TestPayloadExplanations.java  |    17 +-
 .../queries/payloads/TestPayloadScoreQuery.java    |    71 +-
 .../lucene/queries/payloads/TestPayloadSpans.java  |    37 +-
 .../queries/payloads/TestPayloadTermQuery.java     |    51 +-
 .../lucene/queryparser/classic/FastCharStream.java |     2 +-
 .../queryparser/classic/MultiFieldQueryParser.java |     7 +-
 .../lucene/queryparser/classic/QueryParser.java    |   125 +-
 .../lucene/queryparser/classic/QueryParser.jj      |    34 +-
 .../queryparser/classic/QueryParserBase.java       |    35 +-
 .../complexPhrase/ComplexPhraseQueryParser.java    |    32 +-
 .../flexible/core/util/QueryNodeOperation.java     |     2 +-
 .../flexible/standard/parser/FastCharStream.java   |     2 +-
 .../standard/parser/StandardSyntaxParser.java      |    51 +-
 .../standard/parser/StandardSyntaxParser.jj        |    14 +-
 .../queryparser/simple/SimpleQueryParser.java      |    12 +-
 .../surround/parser/FastCharStream.java            |     2 +-
 .../queryparser/surround/parser/QueryParser.java   |    43 +-
 .../queryparser/surround/parser/QueryParser.jj     |    47 +-
 .../queryparser/surround/query/FieldsQuery.java    |     4 +-
 .../surround/query/SrndPrefixQuery.java            |     4 +-
 .../queryparser/surround/query/SrndTermQuery.java  |     4 +-
 .../queryparser/surround/query/SrndTruncQuery.java |     4 +-
 .../apache/lucene/queryparser/xml/CoreParser.java  |    85 +-
 .../queryparser/xml/CorePlusQueriesParser.java     |     2 -
 .../queryparser/xml/QueryTemplateManager.java      |   202 -
 .../xml/builders/BoostingQueryBuilder.java         |    58 -
 .../xml/builders/BoostingTermBuilder.java          |     8 +-
 .../xml/builders/PointRangeQueryBuilder.java       |    16 +-
 .../queryparser/classic/TestMultiAnalyzer.java     |     8 +-
 .../classic/TestMultiFieldQueryParser.java         |    29 +-
 .../queryparser/classic/TestQueryParser.java       |   208 +-
 .../complexPhrase/TestComplexPhraseQuery.java      |    40 +-
 .../standard/TestMultiAnalyzerQPHelper.java        |     8 +-
 .../flexible/standard/TestQPHelper.java            |    10 +-
 .../queryparser/simple/TestSimpleQueryParser.java  |     9 +-
 .../surround/query/BooleanQueryTst.java            |    15 +-
 .../surround/query/SingleFieldTestDb.java          |     4 +-
 .../queryparser/util/QueryParserTestBase.java      |    67 +-
 .../queryparser/xml/CoreParserTestIndexData.java   |     2 +-
 .../lucene/queryparser/xml/DOCTYPE_TermQuery.xml   |    19 +
 .../lucene/queryparser/xml/DisjunctionMaxQuery.xml |     4 +-
 .../lucene/queryparser/xml/ENTITY_TermQuery.xml    |    23 +
 .../lucene/queryparser/xml/TestCoreParser.java     |    40 +-
 .../queryparser/xml/TestCorePlusQueriesParser.java |     5 -
 .../queryparser/xml/TestQueryTemplateManager.java  |   163 -
 .../lucene/queryparser/xml/albumBooleanQuery.xsl   |    48 -
 .../lucene/queryparser/xml/albumFilteredQuery.xsl  |    47 -
 .../queryparser/xml/albumLuceneClassicQuery.xsl    |    29 -
 .../lucene/replicator/http/HttpClientBase.java     |     7 +-
 .../org/apache/lucene/replicator/nrt/CopyJob.java  |     2 +-
 .../apache/lucene/replicator/nrt/CopyOneFile.java  |     5 +-
 .../replicator/nrt/PreCopyMergedSegmentWarmer.java |     4 +-
 .../apache/lucene/replicator/nrt/PrimaryNode.java  |    40 +-
 .../apache/lucene/replicator/nrt/ReplicaNode.java  |    40 +-
 .../nrt/SegmentInfosSearcherManager.java           |    10 +-
 .../IndexAndTaxonomyReplicationClientTest.java     |     2 +-
 .../lucene/replicator/ReplicatorTestCase.java      |     6 +-
 .../lucene/replicator/nrt/SimpleReplicaNode.java   |     4 +-
 .../apache/lucene/replicator/nrt/SimpleServer.java |     2 +-
 .../lucene/replicator/nrt/SimpleTransLog.java      |    15 +-
 .../lucene/replicator/nrt/TestNRTReplication.java  |     2 +-
 .../replicator/nrt/TestStressNRTReplication.java   |     2 +-
 .../codecs/idversion/IDVersionPostingsReader.java  |     8 +-
 .../codecs/idversion/IDVersionPostingsWriter.java  |     7 +-
 .../idversion/IDVersionSegmentTermsEnum.java       |     9 +
 .../idversion/VersionBlockTreeTermsReader.java     |     2 +-
 .../idversion/VersionBlockTreeTermsWriter.java     |    47 +-
 .../apache/lucene/document/BigIntegerPoint.java    |    10 +-
 .../apache/lucene/document/DoubleRangeField.java   |   262 -
 .../lucene/document/FloatPointNearestNeighbor.java |   384 +
 .../apache/lucene/document/FloatRangeField.java    |   262 -
 .../org/apache/lucene/document/HalfFloatPoint.java |    10 +-
 .../apache/lucene/document/InetAddressPoint.java   |   313 -
 .../org/apache/lucene/document/IntRangeField.java  |   262 -
 .../apache/lucene/document/LatLonBoundingBox.java  |   232 +
 .../lucene/document/LatLonDocValuesField.java      |   135 -
 .../org/apache/lucene/document/LatLonPoint.java    |   335 -
 .../document/LatLonPointDistanceComparator.java    |   201 -
 .../lucene/document/LatLonPointDistanceQuery.java  |   277 -
 .../lucene/document/LatLonPointInPolygonQuery.java |   206 -
 .../lucene/document/LatLonPointSortField.java      |   102 -
 .../org/apache/lucene/document/LatLonShape.java    |   369 +
 .../document/LatLonShapeBoundingBoxQuery.java      |    95 +
 .../lucene/document/LatLonShapeLineQuery.java      |   129 +
 .../lucene/document/LatLonShapePolygonQuery.java   |   118 +
 .../apache/lucene/document/LatLonShapeQuery.java   |   371 +
 .../org/apache/lucene/document/LongRangeField.java |   260 -
 .../apache/lucene/document/NearestNeighbor.java    |   308 -
 .../apache/lucene/document/RangeFieldQuery.java    |   315 -
 .../java/org/apache/lucene/document/package.html   |     3 +-
 .../src/java/org/apache/lucene/geo/Line.java       |   149 +
 .../src/java/org/apache/lucene/geo/Line2D.java     |    40 +
 .../java/org/apache/lucene/geo/Rectangle2D.java    |   315 +
 .../apache/lucene/geo/SimpleWKTShapeParser.java    |   406 +
 .../java/org/apache/lucene/geo/Tessellator.java    |   882 +
 .../src/java/org/apache/lucene/geo/package.html    |    31 +
 .../apache/lucene/payloads/PayloadSpanUtil.java    |     4 +-
 .../lucene/sandbox/queries/FuzzyLikeThisQuery.java |    14 +-
 .../java/org/apache/lucene/search/BM25FQuery.java  |   430 +
 .../org/apache/lucene/search/CoveringQuery.java    |   208 +
 .../org/apache/lucene/search/CoveringScorer.java   |   225 +
 .../lucene/search/DocValuesNumbersQuery.java       |    83 +-
 .../apache/lucene/search/DocValuesRangeQuery.java  |   267 -
 .../apache/lucene/search/DocValuesTermsQuery.java  |    78 +-
 .../lucene/search/LatLonPointPrototypeQueries.java |   111 +
 .../java/org/apache/lucene/search/LongHashSet.java |   156 +
 .../lucene/search/MultiNormsLeafSimScorer.java     |   155 +
 .../org/apache/lucene/search/NearestNeighbor.java  |   329 +
 .../apache/lucene/search/TermAutomatonQuery.java   |   132 +-
 .../apache/lucene/search/TermAutomatonScorer.java  |    23 +-
 .../search/intervals/CachingMatchesIterator.java   |   132 +
 .../lucene/search/intervals/ConjunctionDISI.java   |   129 +
 .../intervals/ConjunctionIntervalIterator.java     |    72 +
 .../intervals/ConjunctionIntervalsSource.java      |   195 +
 .../intervals/DifferenceIntervalFunction.java      |   235 +
 .../intervals/DifferenceIntervalsSource.java       |    94 +
 .../lucene/search/intervals/DisiPriorityQueue.java |   171 +
 .../lucene/search/intervals/DisiWrapper.java       |    44 +
 .../intervals/DisjunctionDISIApproximation.java    |    76 +
 .../intervals/DisjunctionIntervalsSource.java      |   309 +
 .../search/intervals/ExtendedIntervalIterator.java |   118 +
 .../search/intervals/ExtendedIntervalsSource.java  |    92 +
 .../search/intervals/FilteredIntervalsSource.java  |   108 +
 .../FilteringConjunctionIntervalsSource.java       |    39 +
 .../intervals/FixedFieldIntervalsSource.java       |    76 +
 .../lucene/search/intervals/IntervalFilter.java    |    92 +
 .../lucene/search/intervals/IntervalFunction.java  |   501 +
 .../lucene/search/intervals/IntervalIterator.java  |    95 +
 .../lucene/search/intervals/IntervalMatches.java   |   165 +
 .../search/intervals/IntervalMatchesIterator.java  |    38 +
 .../lucene/search/intervals/IntervalQuery.java     |   196 +
 .../search/intervals/IntervalScoreFunction.java    |   162 +
 .../lucene/search/intervals/IntervalScorer.java    |    99 +
 .../apache/lucene/search/intervals/Intervals.java  |   323 +
 .../lucene/search/intervals/IntervalsSource.java   |    79 +
 .../MinimizingConjunctionIntervalsSource.java      |   133 +
 .../MinimumShouldMatchIntervalsSource.java         |   401 +
 .../search/intervals/MultiTermIntervalsSource.java |   120 +
 .../search/intervals/OffsetIntervalsSource.java    |   177 +
 .../search/intervals/TermIntervalsSource.java      |   268 +
 .../lucene/search/intervals/package-info.java      |    68 +
 .../idversion/TestIDVersionPostingsFormat.java     |    32 +-
 .../lucene/document/BaseLatLonShapeTestCase.java   |   647 +
 .../lucene/document/TestDoubleRangeField.java      |    10 +-
 .../document/TestFloatPointNearestNeighbor.java    |   240 +
 .../apache/lucene/document/TestHalfFloatPoint.java |     8 +-
 .../document/TestLatLonLineShapeQueries.java       |   125 +
 .../document/TestLatLonMultiLineShapeQueries.java  |   124 +
 .../document/TestLatLonMultiPointShapeQueries.java |   124 +
 .../TestLatLonMultiPolygonShapeQueries.java        |   136 +
 .../document/TestLatLonPointShapeQueries.java      |   115 +
 .../document/TestLatLonPolygonShapeQueries.java    |   120 +
 .../apache/lucene/document/TestLatLonShape.java    |   803 +
 .../org/apache/lucene/document/TestNearest.java    |   253 -
 .../org/apache/lucene/geo/TestRectangle2D.java     |   100 +
 .../lucene/geo/TestSimpleWKTShapeParsing.java      |   206 +
 .../org/apache/lucene/geo/TestTessellator.java     |   120 +
 .../lucene/payloads/TestPayloadSpanUtil.java       |     4 +-
 .../sandbox/queries/FuzzyLikeThisQueryTest.java    |     9 +-
 .../lucene/search/BaseRangeFieldQueryTestCase.java |   335 -
 .../org/apache/lucene/search/LongHashSetTests.java |   100 +
 .../org/apache/lucene/search/TestBM25FQuery.java   |   168 +
 .../apache/lucene/search/TestCoveringQuery.java    |   157 +
 .../lucene/search/TestDocValuesNumbersQuery.java   |     2 +-
 .../lucene/search/TestDocValuesRangeQuery.java     |   307 -
 .../lucene/search/TestDocValuesTermsQuery.java     |     3 +-
 .../lucene/search/TestDoubleRangeFieldQueries.java |   244 -
 .../lucene/search/TestFloatRangeFieldQueries.java  |   244 -
 .../lucene/search/TestIntRangeFieldQueries.java    |   244 -
 .../search/TestLatLonBoundingBoxQueries.java       |   305 +
 .../lucene/search/TestLatLonPointQueries.java      |    56 -
 .../lucene/search/TestLongRangeFieldQueries.java   |   244 -
 .../test/org/apache/lucene/search/TestNearest.java |   253 +
 .../lucene/search/TestTermAutomatonQuery.java      |   336 +-
 .../lucene/search/intervals/TestIntervalQuery.java |   248 +
 .../lucene/search/intervals/TestIntervals.java     |   765 +
 lucene/site/changes/changes2html.pl                |   114 +-
 lucene/site/xsl/index.xsl                          |     2 +-
 lucene/spatial-extras/build.xml                    |    19 +-
 lucene/spatial-extras/ivy.xml                      |     4 +
 .../org/apache/lucene/spatial/ShapeValues.java     |    41 +
 .../apache/lucene/spatial/ShapeValuesSource.java   |    35 +
 .../org/apache/lucene/spatial/SpatialStrategy.java |    19 +-
 .../spatial/bbox/BBoxOverlapRatioValueSource.java  |     7 +-
 .../spatial/bbox/BBoxSimilarityValueSource.java    |    81 +-
 .../apache/lucene/spatial/bbox/BBoxStrategy.java   |    74 +-
 .../lucene/spatial/bbox/BBoxValueSource.java       |    68 +-
 .../composite/CompositeSpatialStrategy.java        |    14 +-
 .../spatial/composite/CompositeVerifyQuery.java    |    41 +-
 .../composite/IntersectsRPTVerifyQuery.java        |    34 +-
 .../spatial/prefix/AbstractPrefixTreeQuery.java    |    10 +-
 .../prefix/BytesRefIteratorTokenStream.java        |     4 +-
 .../lucene/spatial/prefix/HeatmapFacetCounter.java |     3 +
 .../prefix/NumberRangePrefixTreeStrategy.java      |    28 +-
 .../lucene/spatial/prefix/PrefixTreeStrategy.java  |    36 +-
 .../prefix/RecursivePrefixTreeStrategy.java        |    64 +-
 .../prefix/TermQueryPrefixTreeStrategy.java        |    10 +-
 .../lucene/spatial/prefix/tree/CellCanPrune.java   |    37 +
 .../spatial/prefix/tree/DateRangePrefixTree.java   |    54 +-
 .../lucene/spatial/prefix/tree/LegacyCell.java     |     7 +-
 .../spatial/prefix/tree/PackedQuadPrefixTree.java  |    30 +-
 .../lucene/spatial/prefix/tree/QuadPrefixTree.java |     4 +-
 .../lucene/spatial/prefix/tree/S2PrefixTree.java   |   157 +
 .../spatial/prefix/tree/S2PrefixTreeCell.java      |   297 +
 .../lucene/spatial/prefix/tree/S2ShapeFactory.java |    40 +
 .../prefix/tree/SpatialPrefixTreeFactory.java      |     3 +
 .../spatial/serialized/SerializedDVStrategy.java   |   138 +-
 .../lucene/spatial/spatial4j/Geo3dBinaryCodec.java |   130 +
 .../lucene/spatial/spatial4j/Geo3dCircleShape.java |    67 +
 .../spatial/spatial4j/Geo3dDistanceCalculator.java |   112 +
 .../lucene/spatial/spatial4j/Geo3dPointShape.java  |    78 +
 .../spatial/spatial4j/Geo3dRectangleShape.java     |   163 +
 .../lucene/spatial/spatial4j/Geo3dShape.java       |   165 +-
 .../spatial/spatial4j/Geo3dShapeFactory.java       |   444 +
 .../spatial4j/Geo3dSpatialContextFactory.java      |    94 +
 .../spatial/util/CachingDoubleValueSource.java     |    72 +-
 .../spatial/util/DistanceToShapeValueSource.java   |    77 +-
 .../spatial/util/ReciprocalDoubleValuesSource.java |   107 +
 .../lucene/spatial/util/ShapeAreaValueSource.java  |    78 +-
 .../util/ShapeFieldCacheDistanceValueSource.java   |    70 +-
 .../spatial/util/ShapePredicateValueSource.java    |   113 -
 .../lucene/spatial/util/ShapeValuesPredicate.java  |   105 +
 .../lucene/spatial/vector/DistanceValueSource.java |    70 +-
 .../lucene/spatial/vector/PointVectorStrategy.java |   156 +-
 .../lucene/spatial/DistanceStrategyTest.java       |    13 +-
 .../lucene/spatial/QueryEqualsHashCodeTest.java    |     2 -
 .../org/apache/lucene/spatial/SpatialArgsTest.java |    12 +-
 .../org/apache/lucene/spatial/SpatialExample.java  |    21 +-
 .../org/apache/lucene/spatial/SpatialTestCase.java |     6 +-
 .../apache/lucene/spatial/StrategyTestCase.java    |    39 +-
 .../lucene/spatial/bbox/TestBBoxStrategy.java      |    33 +-
 .../lucene/spatial/prefix/DateNRStrategyTest.java  |    52 +-
 .../lucene/spatial/prefix/JtsPolygonTest.java      |     2 +-
 .../spatial/prefix/NumberRangeFacetsTest.java      |    17 +-
 .../prefix/RandomSpatialOpFuzzyPrefixTreeTest.java |    41 +-
 .../prefix/tree/DateRangePrefixTreeTest.java       |    50 +-
 .../spatial/prefix/tree/S2PrefixTreeTest.java      |   113 +
 .../spatial/prefix/tree/SpatialPrefixTreeTest.java |     2 +-
 .../lucene/spatial/spatial4j/Geo3dRptTest.java     |   196 +-
 .../spatial4j/Geo3dShapeRectRelationTestCase.java  |   262 -
 .../Geo3dShapeSphereModelRectRelationTest.java     |    33 +-
 .../Geo3dShapeWGS84ModelRectRelationTest.java      |    27 +-
 .../apache/lucene/spatial/spatial4j/Geo3dTest.java |    85 +
 .../spatial4j/ShapeRectRelationTestCase.java       |   201 +
 .../spatial/vector/TestPointVectorStrategy.java    |     7 +-
 .../spatial/geopoint/document/GeoPointField.java   |   266 -
 .../geopoint/document/GeoPointTokenStream.java     |   218 -
 .../spatial/geopoint/document/package-info.java    |    21 -
 .../geopoint/search/GeoPointDistanceQuery.java     |   171 -
 .../geopoint/search/GeoPointDistanceQueryImpl.java |   132 -
 .../geopoint/search/GeoPointInBBoxQuery.java       |   171 -
 .../geopoint/search/GeoPointInBBoxQueryImpl.java   |   148 -
 .../geopoint/search/GeoPointInPolygonQuery.java    |   103 -
 .../search/GeoPointInPolygonQueryImpl.java         |    94 -
 .../geopoint/search/GeoPointMultiTermQuery.java    |   148 -
 .../GeoPointTermQueryConstantScoreWrapper.java     |   156 -
 .../spatial/geopoint/search/GeoPointTermsEnum.java |   199 -
 .../spatial/geopoint/search/package-info.java      |    21 -
 .../spatial/geopoint/search/TestGeoPointQuery.java |    85 -
 .../lucene/spatial/util/TestGeoPointField.java     |    51 -
 .../lucene/spatial3d/Geo3DDocValuesField.java      |    62 +-
 .../spatial3d/Geo3DPointDistanceComparator.java    |    47 +-
 .../Geo3DPointOutsideDistanceComparator.java       |    45 +-
 .../spatial3d/Geo3DPointOutsideSortField.java      |     5 +-
 .../lucene/spatial3d/Geo3DPointSortField.java      |     5 +-
 .../org/apache/lucene/spatial3d/Geo3DUtil.java     |    13 +-
 .../lucene/spatial3d/PointInGeo3DShapeQuery.java   |    25 +-
 .../spatial3d/PointInShapeIntersectVisitor.java    |    30 +-
 .../lucene/spatial3d/geom/BasePlanetObject.java    |    14 +-
 .../org/apache/lucene/spatial3d/geom/Bounded.java  |    35 +
 .../lucene/spatial3d/geom/DistanceStyle.java       |    34 +
 .../apache/lucene/spatial3d/geom/GeoAreaShape.java |    40 +
 .../org/apache/lucene/spatial3d/geom/GeoBBox.java  |     2 +-
 .../lucene/spatial3d/geom/GeoBBoxFactory.java      |    56 +-
 .../lucene/spatial3d/geom/GeoBaseAreaShape.java    |   128 +
 .../apache/lucene/spatial3d/geom/GeoBaseBBox.java  |    38 +-
 .../spatial3d/geom/GeoBaseCompositeAreaShape.java  |   152 +
 .../geom/GeoBaseCompositeMembershipShape.java      |    67 +
 .../spatial3d/geom/GeoBaseCompositeShape.java      |   147 +
 .../spatial3d/geom/GeoBaseDistanceShape.java       |    22 +-
 .../lucene/spatial3d/geom/GeoBasePolygon.java      |     2 +-
 .../lucene/spatial3d/geom/GeoCircleFactory.java    |    39 +-
 .../lucene/spatial3d/geom/GeoComplexPolygon.java   |  1652 +-
 .../spatial3d/geom/GeoCompositeAreaShape.java      |    58 +
 .../geom/GeoCompositeMembershipShape.java          |    88 +-
 .../lucene/spatial3d/geom/GeoCompositePolygon.java |    33 +-
 .../lucene/spatial3d/geom/GeoConcavePolygon.java   |    85 +-
 .../lucene/spatial3d/geom/GeoConvexPolygon.java    |    89 +-
 .../geom/GeoDegenerateHorizontalLine.java          |    27 +-
 .../spatial3d/geom/GeoDegenerateLatitudeZone.java  |    25 +-
 .../geom/GeoDegenerateLongitudeSlice.java          |    25 +-
 .../lucene/spatial3d/geom/GeoDegeneratePath.java   |   794 +
 .../lucene/spatial3d/geom/GeoDegeneratePoint.java  |    30 +-
 .../spatial3d/geom/GeoDegenerateVerticalLine.java  |    27 +-
 .../apache/lucene/spatial3d/geom/GeoDistance.java  |    37 +-
 .../lucene/spatial3d/geom/GeoDistanceShape.java    |     2 +-
 .../lucene/spatial3d/geom/GeoExactCircle.java      |   323 +
 .../lucene/spatial3d/geom/GeoLatitudeZone.java     |    65 +-
 .../lucene/spatial3d/geom/GeoLongitudeSlice.java   |    69 +-
 .../spatial3d/geom/GeoNorthLatitudeZone.java       |    56 +-
 .../lucene/spatial3d/geom/GeoNorthRectangle.java   |    83 +-
 .../org/apache/lucene/spatial3d/geom/GeoPath.java  |    58 +
 .../lucene/spatial3d/geom/GeoPathFactory.java      |    23 +-
 .../org/apache/lucene/spatial3d/geom/GeoPoint.java |    62 +-
 .../lucene/spatial3d/geom/GeoPointShape.java       |    25 +
 .../spatial3d/geom/GeoPointShapeFactory.java       |    38 +
 .../apache/lucene/spatial3d/geom/GeoPolygon.java   |     2 +-
 .../lucene/spatial3d/geom/GeoPolygonFactory.java   |   729 +-
 .../apache/lucene/spatial3d/geom/GeoRectangle.java |    78 +-
 .../apache/lucene/spatial3d/geom/GeoS2Shape.java   |   202 +
 .../lucene/spatial3d/geom/GeoS2ShapeFactory.java   |    50 +
 .../org/apache/lucene/spatial3d/geom/GeoShape.java |    13 +-
 .../spatial3d/geom/GeoSouthLatitudeZone.java       |    55 +-
 .../lucene/spatial3d/geom/GeoSouthRectangle.java   |    79 +-
 .../lucene/spatial3d/geom/GeoStandardCircle.java   |    47 +-
 .../lucene/spatial3d/geom/GeoStandardPath.java     |   362 +-
 .../geom/GeoWideDegenerateHorizontalLine.java      |    29 +-
 .../spatial3d/geom/GeoWideLongitudeSlice.java      |    59 +-
 .../spatial3d/geom/GeoWideNorthRectangle.java      |    72 +-
 .../lucene/spatial3d/geom/GeoWideRectangle.java    |    72 +-
 .../spatial3d/geom/GeoWideSouthRectangle.java      |    68 +-
 .../org/apache/lucene/spatial3d/geom/GeoWorld.java |    22 +
 .../spatial3d/geom/LinearSquaredDistance.java      |    10 +
 .../spatial3d/geom/NormalSquaredDistance.java      |    10 +
 .../org/apache/lucene/spatial3d/geom/Plane.java    |   264 +-
 .../apache/lucene/spatial3d/geom/PlanetModel.java  |   101 +-
 .../apache/lucene/spatial3d/geom/PlanetObject.java |    30 +
 .../lucene/spatial3d/geom/SerializableObject.java  |   470 +
 .../apache/lucene/spatial3d/geom/SidedPlane.java   |    92 +-
 .../lucene/spatial3d/geom/StandardObjects.java     |    84 +
 .../lucene/spatial3d/geom/StandardXYZSolid.java    |    49 +
 .../org/apache/lucene/spatial3d/geom/Vector.java   |   221 +-
 .../apache/lucene/spatial3d/geom/XYZBounds.java    |    12 +-
 .../org/apache/lucene/spatial3d/geom/XYZSolid.java |     2 +-
 .../lucene/spatial3d/geom/XYZSolidFactory.java     |    12 +
 .../apache/lucene/spatial3d/geom/XYdZSolid.java    |    44 +
 .../apache/lucene/spatial3d/geom/XdYZSolid.java    |    44 +
 .../apache/lucene/spatial3d/geom/XdYdZSolid.java   |    39 +
 .../apache/lucene/spatial3d/geom/dXYZSolid.java    |    44 +
 .../apache/lucene/spatial3d/geom/dXYdZSolid.java   |    39 +
 .../apache/lucene/spatial3d/geom/dXdYZSolid.java   |    39 +
 .../apache/lucene/spatial3d/geom/dXdYdZSolid.java  |    35 +
 .../apache/lucene/spatial3d/TestGeo3DPoint.java    |    82 +-
 .../geom/CompositeGeoPolygonRelationshipsTest.java |   842 +
 .../apache/lucene/spatial3d/geom/Geo3DUtil.java    |   280 +
 .../apache/lucene/spatial3d/geom/GeoBBoxTest.java  |     2 +-
 .../lucene/spatial3d/geom/GeoCircleTest.java       |    11 +-
 .../lucene/spatial3d/geom/GeoExactCircleTest.java  |   253 +
 .../apache/lucene/spatial3d/geom/GeoPathTest.java  |   102 +-
 .../lucene/spatial3d/geom/GeoPolygonTest.java      |  1036 +-
 .../apache/lucene/spatial3d/geom/PlaneTest.java    |    12 +-
 .../spatial3d/geom/RandomBinaryCodecTest.java      |    69 +
 .../spatial3d/geom/RandomGeo3dShapeGenerator.java  |  1045 +
 .../spatial3d/geom/RandomGeoPolygonTest.java       |   275 +
 .../geom/RandomGeoShapeRelationshipTest.java       |   288 +
 .../lucene/spatial3d/geom/RandomPlaneTest.java     |   101 +
 .../geom/SimpleGeoPolygonRelationshipsTest.java    |   875 +
 .../apache/lucene/spatial3d/geom/XYZSolidTest.java |    19 +
 lucene/suggest/build.xml                           |     8 +-
 .../lucene/search/spell/DirectSpellChecker.java    |     4 +-
 .../search/spell/HighFrequencyDictionary.java      |     4 +-
 .../lucene/search/spell/LevenshteinDistance.java   |   125 +
 .../lucene/search/spell/LevensteinDistance.java    |   125 -
 .../lucene/search/spell/LuceneDictionary.java      |     4 +-
 .../search/spell/LuceneLevenshteinDistance.java    |     8 +
 .../apache/lucene/search/spell/SpellChecker.java   |     4 +-
 .../lucene/search/spell/WordBreakSpellChecker.java |    11 +-
 .../lucene/search/suggest/DocumentDictionary.java  |    16 +-
 .../suggest/DocumentValueSourceDictionary.java     |    54 +-
 .../lucene/search/suggest/FileDictionary.java      |     8 +-
 .../suggest/analyzing/AnalyzingInfixSuggester.java |   270 +-
 .../suggest/analyzing/AnalyzingSuggester.java      |     9 +-
 .../suggest/analyzing/BlendedInfixSuggester.java   |    33 +-
 .../suggest/analyzing/FreeTextSuggester.java       |    51 +-
 .../analyzing/SuggestStopFilterFactory.java        |    11 +-
 .../suggest/document/CompletionAnalyzer.java       |    27 +-
 .../suggest/document/CompletionFieldsConsumer.java |    11 +-
 .../search/suggest/document/CompletionQuery.java   |     4 +-
 .../suggest/document/CompletionTokenStream.java    |   297 +-
 .../search/suggest/document/CompletionWeight.java  |    10 +
 .../search/suggest/document/ContextQuery.java      |    22 +-
 .../suggest/document/ContextSuggestField.java      |     1 +
 .../suggest/document/FuzzyCompletionQuery.java     |    10 +-
 .../search/suggest/document/NRTSuggester.java      |    89 +-
 .../suggest/document/NRTSuggesterBuilder.java      |     3 +-
 .../suggest/document/PrefixCompletionQuery.java    |     8 +-
 .../suggest/document/RegexCompletionQuery.java     |    12 +-
 .../search/suggest/document/SuggestField.java      |     7 +-
 .../suggest/document/SuggestIndexSearcher.java     |     9 +-
 .../document/SuggestScoreDocPriorityQueue.java     |     5 +-
 .../search/suggest/document/TopSuggestDocs.java    |    28 +-
 .../suggest/document/TopSuggestDocsCollector.java  |    94 +-
 .../search/suggest/fst/ExternalRefSorter.java      |     2 +-
 .../search/suggest/fst/FSTCompletionBuilder.java   |     4 +-
 .../search/suggest/fst/WFSTCompletionLookup.java   |     2 +-
 .../search/suggest/jaspell/JaspellLookup.java      |     8 +-
 .../suggest/jaspell/JaspellTernarySearchTrie.java  |     8 +-
 .../search/spell/TestLevenshteinDistance.java      |     2 +-
 .../lucene/search/spell/TestSpellChecker.java      |     4 +-
 .../search/suggest/DocumentDictionaryTest.java     |     3 +-
 .../suggest/DocumentValueSourceDictionaryTest.java |   313 +-
 .../analyzing/AnalyzingInfixSuggesterTest.java     |   200 +-
 .../suggest/analyzing/AnalyzingSuggesterTest.java  |   431 +-
 .../analyzing/BlendedInfixSuggesterTest.java       |    82 +-
 .../suggest/analyzing/FuzzySuggesterTest.java      |   161 +-
 .../analyzing/TestSuggestStopFilterFactory.java    |     4 +-
 .../document/CompletionTokenStreamTest.java        |   177 -
 .../search/suggest/document/TestContextQuery.java  |    29 +-
 .../suggest/document/TestContextSuggestField.java  |    21 +-
 .../suggest/document/TestFuzzyCompletionQuery.java |     8 +-
 .../document/TestPrefixCompletionQuery.java        |   271 +-
 .../suggest/document/TestRegexCompletionQuery.java |    53 +-
 .../search/suggest/document/TestSuggestField.java  |   332 +-
 lucene/test-framework/ivy.xml                      |     3 +-
 .../lucene/analysis/BaseTokenStreamTestCase.java   |   275 +-
 .../lucene/analysis/CannedBinaryTokenStream.java   |     2 +-
 .../apache/lucene/analysis/CannedTokenStream.java  |    35 +-
 .../apache/lucene/analysis/MockBytesAnalyzer.java  |     2 +-
 .../org/apache/lucene/analysis/MockTokenizer.java  |     9 +-
 .../src/java/org/apache/lucene/analysis/Token.java |   209 +
 .../apache/lucene/analysis/TokenStreamToDot.java   |     5 +-
 .../lucene/analysis/ValidatingTokenFilter.java     |    92 +-
 .../EmojiTokenizationTestUnicode_11_0.java         | 10756 +++++
 .../standard/WordBreakTestUnicode_6_3_0.java       |  5537 ---
 .../standard/WordBreakTestUnicode_9_0_0.java       |  8276 ++++
 .../standard/generateEmojiTokenizationTest.pl      |   150 +
 .../standard/generateJavaUnicodeWordBreakTest.pl   |    41 +-
 .../codecs/asserting/AssertingDocValuesFormat.java |   173 +-
 .../codecs/asserting/AssertingLiveDocsFormat.java  |    63 +-
 .../codecs/asserting/AssertingNormsFormat.java     |    22 +-
 .../codecs/asserting/AssertingPointsFormat.java    |   143 +-
 .../codecs/asserting/AssertingPostingsFormat.java  |     5 +-
 .../lucene/codecs/blockterms/LuceneFixedGap.java   |     6 -
 .../blockterms/LuceneVarGapDocFreqInterval.java    |     7 -
 .../blockterms/LuceneVarGapFixedInterval.java      |     7 -
 .../codecs/compressing/CompressingCodec.java       |    14 +-
 .../compressing/dummy/DummyCompressingCodec.java   |     3 +
 .../codecs/cranky/CrankyDocValuesFormat.java       |    21 +-
 .../lucene/codecs/cranky/CrankyLiveDocsFormat.java |    13 +-
 .../lucene/codecs/cranky/CrankyNormsFormat.java    |     4 +-
 .../lucene/codecs/cranky/CrankyPointsFormat.java   |   123 +-
 .../lucene/codecs/cranky/CrankyPostingsFormat.java |     5 +-
 .../mockrandom/MockRandomPostingsFormat.java       |     2 +-
 .../codecs/ramonly/RAMOnlyPostingsFormat.java      |     9 +-
 .../apache/lucene/geo/BaseGeoPointTestCase.java    |   100 +-
 .../java/org/apache/lucene/geo/GeoTestUtil.java    |    42 +-
 .../apache/lucene/index/AlcoholicMergePolicy.java  |     2 +-
 .../lucene/index/AllDeletedFilterReader.java       |    10 +
 .../lucene/index/AssertingDirectoryReader.java     |     9 +-
 .../apache/lucene/index/AssertingLeafReader.java   |   805 +-
 .../lucene/index/BaseCompoundFormatTestCase.java   |     3 +-
 .../BaseCompressingDocValuesFormatTestCase.java    |   134 +-
 .../lucene/index/BaseDocValuesFormatTestCase.java  |  1146 +-
 .../lucene/index/BaseFieldInfoFormatTestCase.java  |    17 +-
 .../lucene/index/BaseIndexFileFormatTestCase.java  |   267 +-
 .../lucene/index/BaseLiveDocsFormatTestCase.java   |   139 +
 .../lucene/index/BaseMergePolicyTestCase.java      |   359 +-
 .../lucene/index/BaseNormsFormatTestCase.java      |   465 +-
 .../lucene/index/BasePointsFormatTestCase.java     |   224 +-
 .../lucene/index/BasePostingsFormatTestCase.java   |    67 +-
 .../index/BaseSegmentInfoFormatTestCase.java       |   148 +-
 .../index/BaseStoredFieldsFormatTestCase.java      |    52 +-
 .../index/BaseTermVectorsFormatTestCase.java       |    17 +-
 .../apache/lucene/index/BaseTestCheckIndex.java    |    19 -
 .../apache/lucene/index/FieldFilterLeafReader.java |    32 +-
 .../org/apache/lucene/index/ForceMergePolicy.java  |     8 +-
 .../lucene/index/MismatchedDirectoryReader.java    |     5 +
 .../apache/lucene/index/MismatchedLeafReader.java  |    16 +-
 .../apache/lucene/index/MockRandomMergePolicy.java |    35 +-
 .../lucene/index/OwnCacheKeyMultiReader.java       |    66 +
 .../apache/lucene/index/PointsStackTracker.java    |     6 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |    27 +-
 .../org/apache/lucene/index/RandomIndexWriter.java |   115 +-
 .../apache/lucene/index/RandomPostingsTester.java  |   243 +-
 .../ThreadedIndexingAndSearchingTestCase.java      |    85 +-
 .../java/org/apache/lucene/mockfile/ExtrasFS.java  |    18 +-
 .../java/org/apache/lucene/mockfile/VerboseFS.java |    14 +-
 .../java/org/apache/lucene/mockfile/WindowsFS.java |    66 +-
 .../apache/lucene/search/AssertingBulkScorer.java  |    16 +-
 .../apache/lucene/search/AssertingCollector.java   |    11 +-
 .../lucene/search/AssertingIndexSearcher.java      |     6 +-
 .../lucene/search/AssertingLeafCollector.java      |    11 +-
 .../org/apache/lucene/search/AssertingMatches.java |    43 +
 .../lucene/search/AssertingMatchesIterator.java    |    81 +
 .../org/apache/lucene/search/AssertingQuery.java   |     5 +-
 .../apache/lucene/search/AssertingScorable.java    |    64 +
 .../org/apache/lucene/search/AssertingScorer.java  |    71 +-
 .../org/apache/lucene/search/AssertingWeight.java  |    59 +-
 .../lucene/search/BaseExplanationTestCase.java     |     1 -
 .../lucene/search/BaseRangeFieldQueryTestCase.java |   352 +
 .../lucene/search/BlockScoreQueryWrapper.java      |   211 +
 .../lucene/search/BulkScorerWrapperScorer.java     |    11 +-
 .../java/org/apache/lucene/search/CheckHits.java   |   306 +-
 .../java/org/apache/lucene/search/QueryUtils.java  |   140 +-
 .../lucene/search/RandomApproximationQuery.java    |    27 +-
 .../lucene/search/SearchEquivalenceTestBase.java   |     4 +-
 .../lucene/search/ShardSearchingTestBase.java      |    83 +-
 .../search/similarities/AssertingSimilarity.java   |   106 +
 .../similarities/BaseSimilarityTestCase.java       |   448 +
 .../search/similarities/RandomSimilarity.java      |    17 +-
 .../lucene/search/spans/AssertingSpanQuery.java    |     5 +-
 .../lucene/search/spans/AssertingSpanWeight.java   |    15 +-
 .../apache/lucene/store/BaseDirectoryTestCase.java |  1668 +-
 .../apache/lucene/store/BaseDirectoryWrapper.java  |     8 +-
 .../lucene/store/BaseLockFactoryTestCase.java      |    15 +-
 .../apache/lucene/store/MockDirectoryWrapper.java  |   102 +-
 .../lucene/store/MockIndexOutputWrapper.java       |    12 +-
 .../org/apache/lucene/util/LuceneTestCase.java     |   515 +-
 .../org/apache/lucene/util/RamUsageTester.java     |   197 +-
 .../lucene/util/RunListenerPrintReproduceInfo.java |     6 +-
 .../apache/lucene/util/TestRuleLimitSysouts.java   |   191 +-
 .../util/TestRuleSetupAndRestoreClassEnv.java      |    47 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    97 +-
 .../lucene/util/automaton/AutomatonTestUtil.java   |     4 +-
 .../java/org/apache/lucene/util/fst/FSTTester.java |    14 +-
 .../lucene/analysis/TestGraphTokenizers.java       |   588 -
 .../apache/lucene/analysis/TestMockAnalyzer.java   |     8 +-
 .../TestCompressingStoredFieldsFormat.java         |     4 +-
 .../lucene/index/TestAssertingLeafReader.java      |     2 +-
 .../lucene/mockfile/TestHandleTrackingFS.java      |     5 -
 .../org/apache/lucene/mockfile/TestWindowsFS.java  |    27 +-
 .../lucene/search/TestBaseExplanationTestCase.java |     7 +-
 .../lucene/store/TestMockDirectoryWrapper.java     |    14 +-
 .../org/apache/lucene/util/TestGroupFiltering.java |     2 -
 .../apache/lucene/util/TestMaxFailuresRule.java    |     1 -
 .../apache/lucene/util/TestReproduceMessage.java   |     1 -
 .../apache/lucene/util/TestSeedFromUncaught.java   |     1 -
 .../lucene/util/TestSetupTeardownChaining.java     |     1 -
 .../org/apache/lucene/util/TestSysoutsLimits.java  |   105 +
 .../lucene/util/TestWorstCaseTestBehavior.java     |     1 -
 .../org/apache/lucene/util/WithNestedTests.java    |     7 -
 lucene/tools/build.xml                             |     7 +-
 lucene/tools/clover/README.txt                     |   108 -
 lucene/tools/clover/clover.license                 |     5 -
 lucene/tools/custom-tasks.xml                      |     2 +-
 lucene/tools/forbiddenApis/base.txt                |    22 +
 lucene/tools/forbiddenApis/lucene.txt              |    24 +
 lucene/tools/forbiddenApis/solr.txt                |    21 +
 lucene/tools/ivy.xml                               |     2 +-
 lucene/tools/javadoc/ecj.javadocs.prefs            |    24 +-
 lucene/tools/junit4/cached-timehints.txt           |  1164 -
 lucene/tools/junit4/solr-tests.policy              |    29 +-
 lucene/tools/junit4/tests.policy                   |     4 +-
 lucene/tools/prettify/inject-javadocs.js           |    27 +
 lucene/tools/prettify/lang-apollo.js               |    18 -
 lucene/tools/prettify/lang-css.js                  |    18 -
 lucene/tools/prettify/lang-hs.js                   |    18 -
 lucene/tools/prettify/lang-lisp.js                 |    19 -
 lucene/tools/prettify/lang-lua.js                  |    18 -
 lucene/tools/prettify/lang-ml.js                   |    18 -
 lucene/tools/prettify/lang-proto.js                |    17 -
 lucene/tools/prettify/lang-sql.js                  |    18 -
 lucene/tools/prettify/lang-vb.js                   |    18 -
 lucene/tools/prettify/lang-wiki.js                 |    18 -
 lucene/tools/prettify/prettify.css                 |    30 +-
 lucene/tools/prettify/prettify.js                  |    90 +-
 .../tools/src/groovy/check-source-patterns.groovy  |   195 +
 lucene/tools/src/groovy/check-working-copy.groovy  |    61 +
 .../src/groovy/install-markdown-filter.groovy      |    61 +
 lucene/tools/src/groovy/patch-mrjar-classes.groovy |    83 +
 lucene/tools/src/groovy/run-beaster.groovy         |   121 +
 lucene/tools/src/groovy/run-maven-build.groovy     |    49 +
 .../dependencies/GetMavenDependenciesTask.java     |    68 +-
 .../dependencies/InterpolatedProperties.java       |   129 +-
 .../lucene/validation/LibVersionsCheckTask.java    |     7 +-
 lucene/version.properties                          |     2 +-
 solr/.gitignore                                    |    30 +
 solr/CHANGES.txt                                   |  7387 ++-
 solr/NOTICE.txt                                    |   124 +-
 solr/README.txt                                    |    41 +-
 solr/bin-test/README.md                            |    53 +
 solr/bin-test/test                                 |   191 +
 solr/bin-test/test_auth.sh                         |    40 +
 solr/bin-test/test_create_collection.sh            |   133 +
 solr/bin-test/test_delete_collection.sh            |    70 +
 solr/bin-test/test_help.sh                         |   134 +
 solr/bin-test/test_start_solr.sh                   |    39 +
 solr/bin-test/utils/assert.sh                      |   127 +
 solr/bin-test/utils/cleanup.sh                     |    25 +
 solr/bin/install_solr_service.sh                   |   110 +-
 solr/bin/post                                      |    23 +-
 solr/bin/solr                                      |   983 +-
 solr/bin/solr.cmd                                  |   787 +-
 solr/bin/solr.in.cmd                               |   106 +-
 solr/bin/solr.in.sh                                |   122 +-
 solr/build.xml                                     |   110 +-
 solr/common-build.xml                              |    49 +-
 solr/contrib/analysis-extras/README.txt            |    10 +-
 solr/contrib/analysis-extras/build.xml             |    20 +-
 solr/contrib/analysis-extras/ivy.xml               |     2 +
 .../org/apache/solr/schema/ICUCollationField.java  |    21 +-
 ...ExtractNamedEntitiesUpdateProcessorFactory.java |   577 +
 .../org/apache/solr/update/processor/package.html  |    24 +
 .../solr/collection1/conf/en-test-ner.bin          |   Bin 0 -> 2049 bytes
 .../solr/collection1/conf/en-test-sent.bin         |   Bin 0 -> 1051 bytes
 .../solr/collection1/conf/en-test-tokenizer.bin    |   Bin 0 -> 15100 bytes
 .../solr/collection1/conf/schema-folding-extra.xml |     1 -
 .../solr/collection1/conf/schema-icucollate-dv.xml |     5 +-
 .../solr/collection1/conf/schema-icucollate.xml    |     5 +-
 .../collection1/conf/schema-icucollateoptions.xml  |     5 +-
 .../collection1/conf/schema-opennlp-extract.xml    |    49 +
 .../collection1/conf/solrconfig-icucollate.xml     |     2 +-
 .../conf/solrconfig-opennlp-extract.xml            |   206 +
 .../conf/solrconfig.snippet.randomindexconfig.xml  |    48 +
 .../analysis/TestFoldingMultitermExtrasQuery.java  |     1 +
 .../apache/solr/schema/TestICUCollationField.java  |    28 +-
 .../schema/TestICUCollationFieldDocValues.java     |    28 +-
 .../solr/schema/TestICUCollationFieldOptions.java  |    26 +-
 ...ExtractNamedEntitiesUpdateProcessorFactory.java |   195 +
 .../org/apache/solr/analytics/AnalyticsDriver.java |    82 +
 .../apache/solr/analytics/AnalyticsExpression.java |    64 +
 .../solr/analytics/AnalyticsGroupingManager.java   |   239 +
 .../solr/analytics/AnalyticsRequestManager.java    |   279 +
 .../solr/analytics/AnalyticsRequestParser.java     |   523 +
 .../apache/solr/analytics/ExpressionFactory.java   |   891 +
 .../analytics/accumulator/BasicAccumulator.java    |   173 -
 .../analytics/accumulator/FacetingAccumulator.java |   730 -
 .../analytics/accumulator/ValueAccumulator.java    |    40 -
 .../accumulator/facet/FacetValueAccumulator.java   |    35 -
 .../accumulator/facet/FieldFacetAccumulator.java   |   147 -
 .../accumulator/facet/QueryFacetAccumulator.java   |    72 -
 .../accumulator/facet/RangeFacetAccumulator.java   |    49 -
 .../analytics/accumulator/facet/package-info.java  |    24 -
 .../solr/analytics/accumulator/package-info.java   |    23 -
 .../solr/analytics/expression/BaseExpression.java  |    88 -
 .../expression/DualDelegateExpression.java         |    99 -
 .../solr/analytics/expression/Expression.java      |    39 -
 .../analytics/expression/ExpressionFactory.java    |   175 -
 .../expression/MultiDelegateExpression.java        |   131 -
 .../expression/SingleDelegateExpression.java       |    88 -
 .../solr/analytics/expression/package-info.java    |    23 -
 .../analytics/facet/AbstractSolrQueryFacet.java    |   105 +
 .../solr/analytics/facet/AnalyticsFacet.java       |   166 +
 .../apache/solr/analytics/facet/PivotFacet.java    |   114 +
 .../org/apache/solr/analytics/facet/PivotNode.java |   263 +
 .../apache/solr/analytics/facet/QueryFacet.java    |    64 +
 .../apache/solr/analytics/facet/RangeFacet.java    |   119 +
 .../apache/solr/analytics/facet/SortableFacet.java |   178 +
 .../solr/analytics/facet/StreamingFacet.java       |    32 +
 .../apache/solr/analytics/facet/ValueFacet.java    |    60 +
 .../facet/compare/ConstantComparator.java          |    30 +
 .../facet/compare/DelegatingComparator.java        |    62 +
 .../facet/compare/ExpressionComparator.java        |    46 +
 .../facet/compare/FacetResultsComparator.java      |    52 +
 .../facet/compare/FacetValueComparator.java        |    37 +
 .../solr/analytics/facet/compare/package-info.java |    23 +
 .../apache/solr/analytics/facet/package-info.java  |    23 +
 .../analytics/function/ExpressionCalculator.java   |    71 +
 .../MergingReductionCollectionManager.java         |    46 +
 .../function/ReductionCollectionManager.java       |   320 +
 .../solr/analytics/function/ReductionFunction.java |    37 +
 .../analytics/function/field/AnalyticsField.java   |    74 +
 .../analytics/function/field/BooleanField.java     |   111 +
 .../function/field/BooleanMultiField.java          |   101 +
 .../solr/analytics/function/field/DateField.java   |   108 +
 .../function/field/DateMultiPointField.java        |    47 +
 .../function/field/DateMultiTrieField.java         |    49 +
 .../solr/analytics/function/field/DoubleField.java |    96 +
 .../function/field/DoubleMultiPointField.java      |    81 +
 .../function/field/DoubleMultiTrieField.java       |    87 +
 .../solr/analytics/function/field/FloatField.java  |   107 +
 .../function/field/FloatMultiPointField.java       |    87 +
 .../function/field/FloatMultiTrieField.java        |    93 +
 .../solr/analytics/function/field/IntField.java    |   129 +
 .../function/field/IntMultiPointField.java         |    96 +
 .../function/field/IntMultiTrieField.java          |   102 +
 .../solr/analytics/function/field/LongField.java   |   107 +
 .../function/field/LongMultiPointField.java        |    86 +
 .../function/field/LongMultiTrieField.java         |    91 +
 .../solr/analytics/function/field/StringField.java |    85 +
 .../analytics/function/field/StringMultiField.java |    66 +
 .../analytics/function/field/package-info.java     |    23 +
 .../function/mapping/AbsoluteValueFunction.java    |    54 +
 .../analytics/function/mapping/AddFunction.java    |    68 +
 .../analytics/function/mapping/BottomFunction.java |   163 +
 .../function/mapping/ComparisonFunction.java       |   318 +
 .../analytics/function/mapping/ConcatFunction.java |   107 +
 .../function/mapping/DateMathFunction.java         |   158 +
 .../function/mapping/DateParseFunction.java        |   206 +
 .../mapping/DecimalNumericConversionFunction.java  |   271 +
 .../analytics/function/mapping/DivideFunction.java |    51 +
 .../analytics/function/mapping/EqualFunction.java  |   238 +
 .../analytics/function/mapping/ExistsFunction.java |   123 +
 .../function/mapping/FillMissingFunction.java      |   843 +
 .../analytics/function/mapping/FilterFunction.java |   723 +
 .../analytics/function/mapping/IfFunction.java     |   893 +
 .../analytics/function/mapping/LambdaFunction.java |  3220 ++
 .../analytics/function/mapping/LogFunction.java    |    51 +
 .../analytics/function/mapping/LogicFunction.java  |    90 +
 .../analytics/function/mapping/MultFunction.java   |    68 +
 .../analytics/function/mapping/NegateFunction.java |    58 +
 .../analytics/function/mapping/PowerFunction.java  |    51 +
 .../analytics/function/mapping/RemoveFunction.java |   797 +
 .../function/mapping/ReplaceFunction.java          |   915 +
 .../function/mapping/StringCastFunction.java       |    42 +
 .../function/mapping/SubtractFunction.java         |    51 +
 .../analytics/function/mapping/TopFunction.java    |   163 +
 .../analytics/function/mapping/package-info.java   |    23 +
 .../solr/analytics/function/package-info.java      |    23 +
 .../function/reduction/CountFunction.java          |    87 +
 .../function/reduction/DocCountFunction.java       |    87 +
 .../analytics/function/reduction/MaxFunction.java  |   298 +
 .../analytics/function/reduction/MeanFunction.java |    97 +
 .../function/reduction/MedianFunction.java         |   200 +
 .../analytics/function/reduction/MinFunction.java  |   298 +
 .../function/reduction/MissingFunction.java        |    76 +
 .../function/reduction/OrdinalFunction.java        |   360 +
 .../function/reduction/PercentileFunction.java     |   337 +
 .../analytics/function/reduction/SumFunction.java  |    92 +
 .../function/reduction/UniqueFunction.java         |   101 +
 .../function/reduction/data/CountCollector.java    |   187 +
 .../function/reduction/data/MaxCollector.java      |   475 +
 .../function/reduction/data/MinCollector.java      |   475 +
 .../function/reduction/data/ReductionData.java     |    24 +
 .../reduction/data/ReductionDataCollector.java     |   183 +
 .../reduction/data/SortedListCollector.java        |   353 +
 .../function/reduction/data/SumCollector.java      |   123 +
 .../function/reduction/data/UniqueCollector.java   |   240 +
 .../function/reduction/data/package-info.java      |    24 +
 .../analytics/function/reduction/package-info.java |    23 +
 .../org/apache/solr/analytics/package-info.java    |    23 +
 .../plugin/AnalyticsStatisticsCollector.java       |   113 -
 .../request/AbstractFieldFacetRequest.java         |    42 -
 .../analytics/request/AnalyticsContentHandler.java |   314 -
 .../solr/analytics/request/AnalyticsRequest.java   |   114 -
 .../analytics/request/AnalyticsRequestFactory.java |   308 -
 .../solr/analytics/request/AnalyticsStats.java     |   138 -
 .../solr/analytics/request/ExpressionRequest.java  |    72 -
 .../solr/analytics/request/FacetRequest.java       |    26 -
 .../solr/analytics/request/FieldFacetRequest.java  |   172 -
 .../solr/analytics/request/QueryFacetRequest.java  |    74 -
 .../solr/analytics/request/RangeFacetRequest.java  |   129 -
 .../solr/analytics/request/package-info.java       |    24 -
 .../AbstractDelegatingStatsCollector.java          |    74 -
 .../analytics/statistics/MedianStatsCollector.java |    75 -
 .../analytics/statistics/MinMaxStatsCollector.java |   114 -
 .../statistics/NumericStatsCollector.java          |    67 -
 .../statistics/PercentileStatsCollector.java       |    79 -
 .../solr/analytics/statistics/StatsCollector.java  |    69 -
 .../statistics/StatsCollectorSupplierFactory.java  |   646 -
 .../analytics/statistics/UniqueStatsCollector.java |    52 -
 .../solr/analytics/statistics/package-info.java    |    24 -
 .../stream/AnalyticsShardRequestManager.java       |   244 +
 .../stream/AnalyticsShardResponseParser.java       |    89 +
 .../apache/solr/analytics/stream/package-info.java |    23 +
 .../reservation/BooleanArrayReservation.java       |    44 +
 .../reservation/BooleanCheckedReservation.java     |    42 +
 .../stream/reservation/BooleanReservation.java     |    42 +
 .../stream/reservation/DoubleArrayReservation.java |    44 +
 .../reservation/DoubleCheckedReservation.java      |    43 +
 .../stream/reservation/DoubleReservation.java      |    42 +
 .../stream/reservation/FloatArrayReservation.java  |    44 +
 .../reservation/FloatCheckedReservation.java       |    43 +
 .../stream/reservation/FloatReservation.java       |    42 +
 .../stream/reservation/IntArrayReservation.java    |    42 +
 .../stream/reservation/IntCheckedReservation.java  |    43 +
 .../stream/reservation/IntReservation.java         |    42 +
 .../stream/reservation/LongArrayReservation.java   |    45 +
 .../stream/reservation/LongCheckedReservation.java |    43 +
 .../stream/reservation/LongReservation.java        |    42 +
 .../ReductionCheckedDataReservation.java           |    35 +
 .../reservation/ReductionDataArrayReservation.java |    36 +
 .../reservation/ReductionDataReservation.java      |    53 +
 .../stream/reservation/StringArrayReservation.java |    45 +
 .../reservation/StringCheckedReservation.java      |    44 +
 .../stream/reservation/StringReservation.java      |    43 +
 .../analytics/stream/reservation/package-info.java |    24 +
 .../reservation/read/BooleanCheckedDataReader.java |    33 +
 .../reservation/read/BooleanDataArrayReader.java   |    36 +
 .../stream/reservation/read/BooleanDataReader.java |    33 +
 .../reservation/read/DoubleCheckedDataReader.java  |    32 +
 .../reservation/read/DoubleDataArrayReader.java    |    35 +
 .../stream/reservation/read/DoubleDataReader.java  |    32 +
 .../reservation/read/FloatCheckedDataReader.java   |    33 +
 .../reservation/read/FloatDataArrayReader.java     |    36 +
 .../stream/reservation/read/FloatDataReader.java   |    33 +
 .../reservation/read/IntCheckedDataReader.java     |    32 +
 .../reservation/read/IntDataArrayReader.java       |    34 +
 .../stream/reservation/read/IntDataReader.java     |    32 +
 .../reservation/read/LongCheckedDataReader.java    |    32 +
 .../reservation/read/LongDataArrayReader.java      |    35 +
 .../stream/reservation/read/LongDataReader.java    |    32 +
 .../read/ReductionCheckedDataReader.java           |    54 +
 .../reservation/read/ReductionDataArrayReader.java |    54 +
 .../reservation/read/ReductionDataReader.java      |    40 +
 .../reservation/read/StringCheckedDataReader.java  |    32 +
 .../reservation/read/StringDataArrayReader.java    |    35 +
 .../stream/reservation/read/StringDataReader.java  |    34 +
 .../stream/reservation/read/package-info.java      |    24 +
 .../write/BooleanCheckedDataWriter.java            |    33 +
 .../reservation/write/BooleanDataArrayWriter.java  |    36 +
 .../reservation/write/BooleanDataWriter.java       |    33 +
 .../reservation/write/DoubleCheckedDataWriter.java |    34 +
 .../reservation/write/DoubleDataArrayWriter.java   |    36 +
 .../stream/reservation/write/DoubleDataWriter.java |    33 +
 .../reservation/write/FloatCheckedDataWriter.java  |    35 +
 .../reservation/write/FloatDataArrayWriter.java    |    37 +
 .../stream/reservation/write/FloatDataWriter.java  |    34 +
 .../reservation/write/IntCheckedDataWriter.java    |    34 +
 .../reservation/write/IntDataArrayWriter.java      |    35 +
 .../stream/reservation/write/IntDataWriter.java    |    33 +
 .../reservation/write/LongCheckedDataWriter.java   |    34 +
 .../reservation/write/LongDataArrayWriter.java     |    36 +
 .../stream/reservation/write/LongDataWriter.java   |    33 +
 .../write/ReductionCheckedDataWriter.java          |    60 +
 .../write/ReductionDataArrayWriter.java            |    53 +
 .../reservation/write/ReductionDataWriter.java     |    40 +
 .../reservation/write/StringCheckedDataWriter.java |    34 +
 .../reservation/write/StringDataArrayWriter.java   |    36 +
 .../stream/reservation/write/StringDataWriter.java |    37 +
 .../stream/reservation/write/package-info.java     |    24 +
 .../solr/analytics/util/AnalyticsParams.java       |   113 -
 .../solr/analytics/util/AnalyticsParsers.java      |   171 -
 .../analytics/util/AnalyticsResponseHeadings.java  |    36 +
 .../solr/analytics/util/FacetRangeGenerator.java   |   352 +
 .../solr/analytics/util/MedianCalculator.java      |     4 +
 .../solr/analytics/util/OldAnalyticsParams.java    |   178 +
 .../util/OldAnalyticsRequestConverter.java         |   177 +
 .../solr/analytics/util/OrdinalCalculator.java     |   170 +
 .../solr/analytics/util/PercentileCalculator.java  |   176 -
 .../analytics/util/RangeEndpointCalculator.java    |   355 -
 .../analytics/util/function/BooleanConsumer.java   |    59 +
 .../analytics/util/function/FloatConsumer.java     |    59 +
 .../analytics/util/function/FloatSupplier.java     |    41 +
 .../solr/analytics/util/function/package-info.java |    23 +
 .../apache/solr/analytics/util/package-info.java   |     3 +-
 .../valuesource/AbsoluteValueDoubleFunction.java   |    58 -
 .../util/valuesource/AddDoubleFunction.java        |    47 -
 .../util/valuesource/ConcatStringFunction.java     |    52 -
 .../util/valuesource/ConstDateSource.java          |   112 -
 .../util/valuesource/ConstDoubleSource.java        |   105 -
 .../util/valuesource/ConstStringSource.java        |    50 -
 .../util/valuesource/DateFieldSource.java          |   119 -
 .../util/valuesource/DateMathFunction.java         |    70 -
 .../util/valuesource/DivDoubleFunction.java        |    46 -
 .../util/valuesource/DualDoubleFunction.java       |    94 -
 .../util/valuesource/FilterFieldSource.java        |   154 -
 .../util/valuesource/LogDoubleFunction.java        |    41 -
 .../util/valuesource/MultiDateFunction.java        |   133 -
 .../util/valuesource/MultiDoubleFunction.java      |   119 -
 .../util/valuesource/MultiStringFunction.java      |   146 -
 .../util/valuesource/MultiplyDoubleFunction.java   |    47 -
 .../util/valuesource/NegateDoubleFunction.java     |    53 -
 .../util/valuesource/PowDoubleFunction.java        |    46 -
 .../util/valuesource/ReverseStringFunction.java    |    43 -
 .../util/valuesource/SingleDoubleFunction.java     |    79 -
 .../util/valuesource/SingleStringFunction.java     |   117 -
 .../analytics/util/valuesource/package-info.java   |    24 -
 .../solr/analytics/value/AnalyticsValue.java       |    59 +
 .../solr/analytics/value/AnalyticsValueStream.java |   150 +
 .../apache/solr/analytics/value/BooleanValue.java  |    93 +
 .../solr/analytics/value/BooleanValueStream.java   |    59 +
 .../solr/analytics/value/ComparableValue.java      |    32 +
 .../org/apache/solr/analytics/value/DateValue.java |   109 +
 .../solr/analytics/value/DateValueStream.java      |    66 +
 .../apache/solr/analytics/value/DoubleValue.java   |    94 +
 .../solr/analytics/value/DoubleValueStream.java    |    58 +
 .../apache/solr/analytics/value/FloatValue.java    |   105 +
 .../solr/analytics/value/FloatValueStream.java     |    64 +
 .../org/apache/solr/analytics/value/IntValue.java  |   129 +
 .../solr/analytics/value/IntValueStream.java       |    75 +
 .../org/apache/solr/analytics/value/LongValue.java |   105 +
 .../solr/analytics/value/LongValueStream.java      |    64 +
 .../apache/solr/analytics/value/StringValue.java   |    79 +
 .../solr/analytics/value/StringValueStream.java    |    53 +
 .../value/constant/ConstantBooleanValue.java       |    91 +
 .../value/constant/ConstantDateValue.java          |   103 +
 .../value/constant/ConstantDoubleValue.java        |    90 +
 .../value/constant/ConstantFloatValue.java         |    99 +
 .../analytics/value/constant/ConstantIntValue.java |   118 +
 .../value/constant/ConstantLongValue.java          |   100 +
 .../value/constant/ConstantStringValue.java        |    79 +
 .../analytics/value/constant/ConstantValue.java    |    99 +
 .../analytics/value/constant/package-info.java     |    23 +
 .../apache/solr/analytics/value/package-info.java  |    23 +
 .../org/apache/solr/handler/AnalyticsHandler.java  |   147 +
 .../solr/handler/component/AnalyticsComponent.java |   113 +-
 .../src/java/org/apache/solr/handler/package.html  |    28 +
 .../response/AnalyticsShardResponseWriter.java     |    91 +
 .../src/java/org/apache/solr/response/package.html |    28 +
 .../analytics/requestFiles/expressions.txt         |    70 -
 .../analytics/requestFiles/functions.txt           |    62 -
 .../test-files/analytics/requestFiles/noFacets.txt |    74 -
 .../analytics/requestFiles/queryFacets.txt         |    45 -
 .../analytics/requestFiles/rangeFacets.txt         |   170 -
 .../analytics/requestXMLFiles/expressions.xml      |   285 -
 .../analytics/requestXMLFiles/fieldFacetExtras.xml |   101 -
 .../analytics/requestXMLFiles/fieldFacets.xml      |   496 -
 .../analytics/requestXMLFiles/functions.xml        |   246 -
 .../analytics/requestXMLFiles/noFacets.xml         |   310 -
 .../analytics/requestXMLFiles/queryFacets.xml      |    94 -
 .../analytics/requestXMLFiles/rangeFacets.xml      |   319 -
 .../solr/analytics/legacy/expressions.txt          |    65 +
 .../solr/analytics/legacy/facetSorting.txt         |     4 +
 .../analytics/legacy}/fieldFacetExtras.txt         |     0
 .../analytics/legacy}/fieldFacets.txt              |     0
 .../test-files/solr/analytics/legacy/functions.txt |    57 +
 .../test-files/solr/analytics/legacy/noFacets.txt  |    74 +
 .../solr/analytics/legacy/queryFacets.txt          |    27 +
 .../solr/analytics/legacy/rangeFacets.txt          |   161 +
 .../solr/collection1/conf/schema-analytics.xml     |   124 +-
 .../solr/collection1/conf/solrconfig-analytics.xml |    42 +
 .../solr/collection1/conf/solrconfig-basic.xml     |    40 -
 .../configsets/cloud-analytics/conf/schema.xml     |    78 +
 .../configsets/cloud-analytics/conf/solrconfig.xml |    59 +
 .../solr/analytics/AbstractAnalyticsStatsTest.java |   230 -
 .../solr/analytics/ExpressionFactoryTest.java      |   249 +
 .../org/apache/solr/analytics/NoFacetTest.java     |   559 +-
 .../solr/analytics/OverallAnalyticsTest.java       |   320 +
 .../solr/analytics/SolrAnalyticsTestCase.java      |   349 +
 .../solr/analytics/expression/ExpressionTest.java  |   249 -
 .../facet/AbstractAnalyticsFacetTest.java          |   315 -
 .../solr/analytics/facet/FieldFacetExtrasTest.java |   172 -
 .../solr/analytics/facet/FieldFacetTest.java       |  1082 -
 .../solr/analytics/facet/PivotFacetTest.java       |   230 +
 .../solr/analytics/facet/QueryFacetTest.java       |   150 +-
 .../solr/analytics/facet/RangeFacetTest.java       |   647 +-
 .../facet/SolrAnalyticsFacetTestCase.java          |    80 +
 .../solr/analytics/facet/ValueFacetTest.java       |   433 +
 .../function/field/AbstractAnalyticsFieldTest.java |   288 +
 .../function/field/BooleanFieldsTest.java          |    71 +
 .../analytics/function/field/DateFieldsTest.java   |   108 +
 .../analytics/function/field/DoubleFieldsTest.java |   108 +
 .../analytics/function/field/FloatFieldsTest.java  |   108 +
 .../analytics/function/field/IntFieldsTest.java    |   108 +
 .../analytics/function/field/LongFieldsTest.java   |   108 +
 .../analytics/function/field/StringFieldsTest.java |    71 +
 .../mapping/AbsoluteValueFunctionTest.java         |   267 +
 .../function/mapping/AddFunctionTest.java          |   156 +
 .../function/mapping/AndFunctionTest.java          |   192 +
 .../function/mapping/BottomFunctionTest.java       |   406 +
 .../function/mapping/CeilingFunctionTest.java      |   180 +
 .../function/mapping/ConcatFunctionTest.java       |   317 +
 .../function/mapping/DateMathFunctionTest.java     |   127 +
 .../function/mapping/DateParseFunctionTest.java    |   245 +
 .../function/mapping/DivideFunctionTest.java       |   128 +
 .../function/mapping/EqualFunctionTest.java        |   529 +
 .../function/mapping/ExistsFunctionTest.java       |    73 +
 .../function/mapping/FillMissingFunctionTest.java  |   717 +
 .../function/mapping/FilterFunctionTest.java       |  1035 +
 .../function/mapping/FloorFunctionTest.java        |   180 +
 .../function/mapping/GTEFunctionTest.java          |   290 +
 .../analytics/function/mapping/GTFunctionTest.java |   290 +
 .../analytics/function/mapping/IfFunctionTest.java |   994 +
 .../function/mapping/LTEFunctionTest.java          |   290 +
 .../analytics/function/mapping/LTFunctionTest.java |   290 +
 .../function/mapping/LogFunctionTest.java          |   186 +
 .../function/mapping/MultFunctionTest.java         |   155 +
 .../function/mapping/NegateFunctionTest.java       |   327 +
 .../analytics/function/mapping/OrFunctionTest.java |   192 +
 .../function/mapping/PowerFunctionTest.java        |   128 +
 .../function/mapping/RemoveFunctionTest.java       |   849 +
 .../function/mapping/ReplaceFunctionTest.java      |   990 +
 .../function/mapping/RoundFunctionTest.java        |   180 +
 .../function/mapping/StringCastFunctionTest.java   |    87 +
 .../function/mapping/SubtractFunctionTest.java     |   128 +
 .../function/mapping/TopFunctionTest.java          |   406 +
 .../legacy/LegacyAbstractAnalyticsCloudTest.java   |   172 +
 .../legacy/LegacyAbstractAnalyticsTest.java        |   234 +
 .../analytics/legacy/LegacyNoFacetCloudTest.java   |   555 +
 .../solr/analytics/legacy/LegacyNoFacetTest.java   |   450 +
 .../legacy/expression/LegacyExpressionTest.java    |   201 +
 .../legacy/expression/LegacyFunctionTest.java      |   221 +
 .../LegacyAbstractAnalyticsFacetCloudTest.java     |   194 +
 .../facet/LegacyAbstractAnalyticsFacetTest.java    |   342 +
 .../legacy/facet/LegacyFacetSortingTest.java       |    53 +
 .../legacy/facet/LegacyFieldFacetCloudTest.java    |  1211 +
 .../facet/LegacyFieldFacetExtrasCloudTest.java     |   252 +
 .../legacy/facet/LegacyFieldFacetExtrasTest.java   |   170 +
 .../legacy/facet/LegacyFieldFacetTest.java         |  1065 +
 .../legacy/facet/LegacyQueryFacetCloudTest.java    |   158 +
 .../legacy/facet/LegacyQueryFacetTest.java         |   124 +
 .../legacy/facet/LegacyRangeFacetCloudTest.java    |   587 +
 .../legacy/facet/LegacyRangeFacetTest.java         |   417 +
 .../analytics/util/valuesource/FunctionTest.java   |   233 -
 .../analytics/value/CastingAnalyticsValueTest.java |    56 +
 .../value/CastingBooleanValueStreamTest.java       |    79 +
 .../analytics/value/CastingBooleanValueTest.java   |   159 +
 .../value/CastingDateValueStreamTest.java          |   111 +
 .../solr/analytics/value/CastingDateValueTest.java |   172 +
 .../value/CastingDoubleValueStreamTest.java        |    79 +
 .../analytics/value/CastingDoubleValueTest.java    |   159 +
 .../value/CastingFloatValueStreamTest.java         |   102 +
 .../analytics/value/CastingFloatValueTest.java     |   198 +
 .../analytics/value/CastingIntValueStreamTest.java |   148 +
 .../solr/analytics/value/CastingIntValueTest.java  |   276 +
 .../value/CastingLongValueStreamTest.java          |   102 +
 .../solr/analytics/value/CastingLongValueTest.java |   198 +
 .../value/CastingStringValueStreamTest.java        |    56 +
 .../analytics/value/CastingStringValueTest.java    |   120 +
 .../solr/analytics/value/ConstantValueTest.java    |   368 +
 .../solr/analytics/value/FillableTestValue.java    |   641 +
 solr/contrib/clustering/README.txt                 |     2 +-
 .../handler/clustering/ClusteringComponent.java    |    76 +-
 .../clustering/carrot2/CarrotClusteringEngine.java |    93 +-
 .../handler/clustering/carrot2/CarrotParams.java   |    10 +-
 .../carrot2/LuceneCarrot2StemmerFactory.java       |     8 +-
 .../carrot2/LuceneCarrot2TokenizerFactory.java     |     4 +-
 .../SolrStopwordsCarrot2LexicalDataFactory.java    |    49 +-
 .../clustering/solr/collection1/conf/schema.xml    |    64 +-
 .../solr/collection1/conf/solrconfig.xml           |    65 +-
 .../clustering/solr/collection1/conf/synonyms.txt  |     2 +-
 .../clustering/src/test-files/log4j.properties     |    10 -
 .../clustering/ClusteringComponentTest.java        |    65 +-
 .../carrot2/CarrotClusteringEngineTest.java        |    46 +-
 .../carrot2/EchoClusteringAlgorithm.java           |     5 +-
 .../carrot2/EchoStemsClusteringAlgorithm.java      |     5 +-
 .../carrot2/EchoTokensClusteringAlgorithm.java     |     5 +-
 .../LexicalResourcesCheckClusteringAlgorithm.java  |     5 +-
 .../carrot2/MockClusteringAlgorithm.java           |     4 +-
 .../handler/dataimport/MailEntityProcessor.java    |   113 +-
 .../handler/dataimport/TikaEntityProcessor.java    |     8 +-
 .../src/resources/solr-default-tika-config.xml     |    20 +
 .../conf/dataimport-schema-no-unique-key.xml       |    36 +-
 .../collection1/conf/dataimport-solrconfig.xml     |    45 +-
 .../src/test-files/dihextras/test_vsdx.vsdx        |   Bin 0 -> 44426 bytes
 .../dataimport/TestMailEntityProcessor.java        |     1 +
 .../dataimport/TestTikaEntityProcessor.java        |    22 +
 solr/contrib/dataimporthandler/ivy.xml             |     6 +-
 .../solr/handler/dataimport/BinURLDataSource.java  |    10 +-
 .../apache/solr/handler/dataimport/DIHCache.java   |    16 +-
 .../solr/handler/dataimport/DataImportHandler.java |   100 +-
 .../solr/handler/dataimport/DataImporter.java      |    44 +-
 .../handler/dataimport/DateFormatTransformer.java  |     4 +-
 .../apache/solr/handler/dataimport/DebugInfo.java  |    32 +-
 .../apache/solr/handler/dataimport/DocBuilder.java |    58 +-
 .../handler/dataimport/EntityProcessorWrapper.java |    23 +
 .../solr/handler/dataimport/EventListener.java     |     2 +-
 .../handler/dataimport/FieldReaderDataSource.java  |     6 +-
 .../handler/dataimport/FieldStreamDataSource.java  |     4 +-
 .../solr/handler/dataimport/FileDataSource.java    |     8 +-
 .../solr/handler/dataimport/JdbcDataSource.java    |    24 +-
 .../solr/handler/dataimport/LogTransformer.java    |    22 +-
 .../solr/handler/dataimport/RegexTransformer.java  |     4 +-
 .../handler/dataimport/SolrEntityProcessor.java    |   198 +-
 .../apache/solr/handler/dataimport/SolrWriter.java |     6 +
 .../handler/dataimport/SqlEntityProcessor.java     |     8 +-
 .../handler/dataimport/TemplateTransformer.java    |    34 +-
 .../solr/handler/dataimport/URLDataSource.java     |    10 +-
 .../solr/handler/dataimport/VariableResolver.java  |    72 +-
 .../handler/dataimport/XPathEntityProcessor.java   |    76 +-
 .../solr/handler/dataimport/XPathRecordReader.java |    31 +-
 .../handler/dataimport/ZKPropertiesWriter.java     |     2 +-
 .../dataimport/config/DIHConfiguration.java        |     6 +-
 .../handler/dataimport/config/EntityField.java     |     6 -
 .../collection1/conf/contentstream-solrconfig.xml  |    49 +-
 .../conf/dataimport-nodatasource-solrconfig.xml    |    47 +-
 .../solr/collection1/conf/dataimport-schema.xml    |    29 +-
 .../collection1/conf/dataimport-solr_id-schema.xml |    54 +-
 .../collection1/conf/dataimport-solrconfig.xml     |    48 +-
 .../src/test-files/log4j.properties                |     9 -
 .../dataimport/AbstractDIHCacheTestCase.java       |    20 +-
 .../AbstractDataImportHandlerTestCase.java         |    18 +-
 .../AbstractSqlEntityProcessorTestCase.java        |     4 +-
 .../dataimport/MockInitialContextFactory.java      |    18 +-
 .../dataimport/MockSolrEntityProcessor.java        |    18 +-
 .../handler/dataimport/MockStringDataSource.java   |    54 +
 .../handler/dataimport/TestBuiltInEvaluators.java  |     2 +-
 .../dataimport/TestContentStreamDataSource.java    |     8 +-
 .../solr/handler/dataimport/TestContextImpl.java   |     1 -
 .../solr/handler/dataimport/TestDocBuilder.java    |   130 +-
 .../solr/handler/dataimport/TestDocBuilder2.java   |    67 +-
 .../solr/handler/dataimport/TestErrorHandling.java |    20 +
 .../dataimport/TestHierarchicalDocBuilder.java     |    48 +-
 .../handler/dataimport/TestJdbcDataSource.java     |   561 +-
 .../dataimport/TestNonWritablePersistFile.java     |    59 +-
 .../dataimport/TestNumberFormatTransformer.java    |    10 +-
 .../dataimport/TestPlainTextEntityProcessor.java   |   106 +
 .../TestSolrEntityProcessorEndToEnd.java           |    54 +-
 .../dataimport/TestSolrEntityProcessorUnit.java    |    70 +
 .../dataimport/TestSortedMapBackedCache.java       |    12 +-
 .../dataimport/TestTemplateTransformer.java        |    38 +
 .../dataimport/TestVariableResolverEndToEnd.java   |     8 +-
 .../handler/dataimport/TestXPathRecordReader.java  |    15 +-
 .../handler/dataimport/TestZKPropertiesWriter.java |     3 +-
 solr/contrib/extraction/ivy.xml                    |    19 +-
 .../solr/handler/extraction/ExtractingParams.java  |    13 -
 .../extraction/ExtractingRequestHandler.java       |    47 +-
 .../handler/extraction/ExtractionDateUtil.java     |   178 -
 .../handler/extraction/ParseContextConfig.java     |    12 +-
 .../handler/extraction/SolrContentHandler.java     |    54 +-
 .../extraction/SolrContentHandlerFactory.java      |    10 +-
 .../handler/extraction/XLSXResponseWriter.java     |     7 +-
 .../src/resources/solr-default-tika-config.xml     |    20 +
 .../extraction/solr/collection1/conf/schema.xml    |    95 +-
 .../solr/collection1/conf/solrconfig.xml           |    79 +-
 .../extraction/ExtractingRequestHandlerTest.java   |    16 +-
 .../handler/extraction/TestExtractionDateUtil.java |    61 -
 .../handler/extraction/TestXLSXResponseWriter.java |     4 +-
 solr/contrib/langid/README.txt                     |     3 +-
 solr/contrib/langid/build.xml                      |    60 +
 solr/contrib/langid/ivy.xml                        |     1 +
 ...angDetectLanguageIdentifierUpdateProcessor.java |    42 +-
 ...ctLanguageIdentifierUpdateProcessorFactory.java |     8 +-
 .../LanguageIdentifierUpdateProcessor.java         |    55 +-
 .../OpenNLPLangDetectUpdateProcessor.java          |    80 +
 .../OpenNLPLangDetectUpdateProcessorFactory.java   |   132 +
 .../update/processor/SolrInputDocumentReader.java  |   224 +
 .../TikaLanguageIdentifierUpdateProcessor.java     |    71 +-
 ...kaLanguageIdentifierUpdateProcessorFactory.java |     8 +-
 .../opennlp-langdetect.eng-swe-spa-rus-deu.bin     |   Bin 0 -> 17702 bytes
 .../langid/solr/collection1/conf/schema.xml        |     2 -
 .../conf/solrconfig-languageidentifier.xml         |    32 +-
 .../opennlp.langdetect.trainer.params.txt          |    17 +
 ...geIdentifierUpdateProcessorFactoryTestCase.java |   126 +-
 ...penNLPLangDetectUpdateProcessorFactoryTest.java |    66 +
 .../processor/SolrInputDocumentReaderTest.java     |   108 +
 solr/contrib/ltr/README.md                         |    23 +
 solr/contrib/ltr/README.txt                        |     1 +
 solr/contrib/ltr/build.xml                         |    35 +
 solr/contrib/ltr/example/README.md                 |   130 +
 solr/contrib/ltr/example/config.json               |    17 +
 solr/contrib/ltr/example/exampleFeatures.json      |    26 +
 solr/contrib/ltr/example/libsvm_formatter.py       |   126 +
 .../ltr/example/train_and_upload_demo_model.py     |   180 +
 solr/contrib/ltr/example/user_queries.txt          |     8 +
 solr/contrib/ltr/ivy.xml                           |    33 +
 .../java/org/apache/solr/ltr/CSVFeatureLogger.java |    62 +
 .../ltr/src/java/org/apache/solr/ltr/DocInfo.java  |    42 +
 .../java/org/apache/solr/ltr/FeatureLogger.java    |    81 +
 .../src/java/org/apache/solr/ltr/LTRRescorer.java  |   251 +
 .../java/org/apache/solr/ltr/LTRScoringQuery.java  |   739 +
 .../java/org/apache/solr/ltr/LTRThreadModule.java  |   183 +
 .../solr/ltr/SolrQueryRequestContextUtils.java     |    83 +
 .../java/org/apache/solr/ltr/feature/Feature.java  |   338 +
 .../apache/solr/ltr/feature/FeatureException.java  |    31 +
 .../solr/ltr/feature/FieldLengthFeature.java       |   156 +
 .../apache/solr/ltr/feature/FieldValueFeature.java |   150 +
 .../solr/ltr/feature/OriginalScoreFeature.java     |   129 +
 .../org/apache/solr/ltr/feature/SolrFeature.java   |   340 +
 .../org/apache/solr/ltr/feature/ValueFeature.java  |   145 +
 .../org/apache/solr/ltr/feature/package-info.java  |    21 +
 .../org/apache/solr/ltr/model/AdapterModel.java    |    45 +
 .../apache/solr/ltr/model/DefaultWrapperModel.java |   110 +
 .../org/apache/solr/ltr/model/LTRScoringModel.java |   307 +
 .../org/apache/solr/ltr/model/LinearModel.java     |   162 +
 .../org/apache/solr/ltr/model/ModelException.java  |    31 +
 .../solr/ltr/model/MultipleAdditiveTreesModel.java |   393 +
 .../apache/solr/ltr/model/NeuralNetworkModel.java  |   329 +
 .../org/apache/solr/ltr/model/WrapperModel.java    |   163 +
 .../org/apache/solr/ltr/model/package-info.java    |    21 +
 .../apache/solr/ltr/norm/IdentityNormalizer.java   |    53 +
 .../org/apache/solr/ltr/norm/MinMaxNormalizer.java |   107 +
 .../java/org/apache/solr/ltr/norm/Normalizer.java  |    64 +
 .../apache/solr/ltr/norm/NormalizerException.java  |    31 +
 .../apache/solr/ltr/norm/StandardNormalizer.java   |    99 +
 .../org/apache/solr/ltr/norm/package-info.java     |    23 +
 .../src/java/org/apache/solr/ltr/package-info.java |    45 +
 .../LTRFeatureLoggerTransformerFactory.java        |   314 +
 .../solr/ltr/response/transform/package-info.java  |    23 +
 .../apache/solr/ltr/search/LTRQParserPlugin.java   |   238 +
 .../org/apache/solr/ltr/search/package-info.java   |    23 +
 .../org/apache/solr/ltr/store/FeatureStore.java    |    67 +
 .../java/org/apache/solr/ltr/store/ModelStore.java |    74 +
 .../org/apache/solr/ltr/store/package-info.java    |    21 +
 .../solr/ltr/store/rest/ManagedFeatureStore.java   |   211 +
 .../solr/ltr/store/rest/ManagedModelStore.java     |   339 +
 .../apache/solr/ltr/store/rest/package-info.java   |    22 +
 solr/contrib/ltr/src/java/overview.html            |    91 +
 .../test-files/featureExamples/comp_features.json  |    37 +
 .../featureExamples/external_features.json         |    57 +
 .../external_features_for_sparse_processing.json   |    18 +
 .../featureExamples/features-linear-efi.json       |    17 +
 .../featureExamples/features-linear.json           |    51 +
 .../featureExamples/features-store-test-model.json |    51 +
 .../test-files/featureExamples/fq_features.json    |    16 +
 .../multipleadditivetreesmodel_features.json       |    16 +
 .../neuralnetworkmodel_features.json               |    30 +
 .../test-files/modelExamples/external_model.json   |    12 +
 .../test-files/modelExamples/external_model2.json  |    13 +
 .../ltr/src/test-files/modelExamples/fq-model.json |    25 +
 .../test-files/modelExamples/linear-model-efi.json |    14 +
 .../src/test-files/modelExamples/linear-model.json |    45 +
 .../modelExamples/multipleadditivetreesmodel.json  |    38 +
 ...dditivetreesmodel_external_binary_features.json |    38 +
 .../multipleadditivetreesmodel_no_feature.json     |    24 +
 .../multipleadditivetreesmodel_no_features.json    |    14 +
 .../multipleadditivetreesmodel_no_left.json        |    22 +
 .../multipleadditivetreesmodel_no_params.json      |     8 +
 .../multipleadditivetreesmodel_no_right.json       |    22 +
 .../multipleadditivetreesmodel_no_threshold.json   |    24 +
 .../multipleadditivetreesmodel_no_tree.json        |    15 +
 .../multipleadditivetreesmodel_no_trees.json       |    10 +
 .../multipleadditivetreesmodel_no_weight.json      |    24 +
 .../neuralnetworkmodel_bad_activation.json         |    26 +
 .../modelExamples/neuralnetworkmodel_custom.json   |    17 +
 .../neuralnetworkmodel_explainable.json            |    26 +
 .../neuralnetworkmodel_mismatch_bias.json          |    26 +
 .../neuralnetworkmodel_mismatch_input.json         |    26 +
 .../neuralnetworkmodel_mismatch_layers.json        |    25 +
 .../neuralnetworkmodel_too_many_rows.json          |    27 +
 .../test-files/solr/collection1/conf/schema.xml    |    90 +
 .../solr/collection1/conf/solrconfig-ltr.xml       |    73 +
 .../collection1/conf/solrconfig-ltr_Th10_10.xml    |    73 +
 .../solr/collection1/conf/solrconfig-multiseg.xml  |    73 +
 .../test-files/solr/collection1/conf/stopwords.txt |    16 +
 .../test-files/solr/collection1/conf/synonyms.txt  |    28 +
 solr/contrib/ltr/src/test-files/solr/solr.xml      |    42 +
 .../apache/solr/ltr/FeatureLoggerTestUtils.java    |    44 +
 .../org/apache/solr/ltr/TestLTROnSolrCloud.java    |   306 +
 .../org/apache/solr/ltr/TestLTRQParserExplain.java |   152 +
 .../org/apache/solr/ltr/TestLTRQParserPlugin.java  |   126 +
 .../apache/solr/ltr/TestLTRReRankingPipeline.java  |   304 +
 .../org/apache/solr/ltr/TestLTRScoringQuery.java   |   310 +
 .../test/org/apache/solr/ltr/TestLTRWithFacet.java |   103 +
 .../test/org/apache/solr/ltr/TestLTRWithSort.java  |   102 +
 .../solr/ltr/TestParallelWeightCreation.java       |    72 +
 .../test/org/apache/solr/ltr/TestRerankBase.java   |   480 +
 .../solr/ltr/TestSelectiveWeightCreation.java      |   256 +
 .../solr/ltr/feature/TestEdisMaxSolrFeature.java   |    76 +
 .../solr/ltr/feature/TestExternalFeatures.java     |   201 +
 .../ltr/feature/TestExternalValueFeatures.java     |   101 +
 .../TestFeatureExtractionFromMultipleSegments.java |   105 +
 .../solr/ltr/feature/TestFeatureLogging.java       |   237 +
 .../solr/ltr/feature/TestFieldLengthFeature.java   |   156 +
 .../solr/ltr/feature/TestFieldValueFeature.java    |   208 +
 .../solr/ltr/feature/TestFilterSolrFeature.java    |   109 +
 .../solr/ltr/feature/TestNoMatchSolrFeature.java   |   264 +
 .../solr/ltr/feature/TestOriginalScoreFeature.java |   155 +
 .../solr/ltr/feature/TestOriginalScoreScorer.java  |    47 +
 .../solr/ltr/feature/TestRankingFeature.java       |   123 +
 .../solr/ltr/feature/TestUserTermScoreWithQ.java   |    74 +
 .../solr/ltr/feature/TestUserTermScorerQuery.java  |    74 +
 .../solr/ltr/feature/TestUserTermScorereQDF.java   |    75 +
 .../apache/solr/ltr/feature/TestValueFeature.java  |   165 +
 .../apache/solr/ltr/model/TestAdapterModel.java    |   153 +
 .../solr/ltr/model/TestDefaultWrapperModel.java    |   145 +
 .../org/apache/solr/ltr/model/TestLinearModel.java |   217 +
 .../ltr/model/TestMultipleAdditiveTreesModel.java  |   246 +
 .../solr/ltr/model/TestNeuralNetworkModel.java     |   365 +
 .../apache/solr/ltr/model/TestWrapperModel.java    |   290 +
 .../apache/solr/ltr/norm/TestMinMaxNormalizer.java |   136 +
 .../solr/ltr/norm/TestStandardNormalizer.java      |   148 +
 .../ltr/store/rest/TestManagedFeatureStore.java    |   148 +
 .../solr/ltr/store/rest/TestModelManager.java      |   172 +
 .../store/rest/TestModelManagerPersistence.java    |   330 +
 solr/contrib/map-reduce/README.txt                 |    20 -
 solr/contrib/map-reduce/build.xml                  |   157 -
 solr/contrib/map-reduce/ivy.xml                    |    37 -
 .../map-reduce/src/java/assembly/hadoop-job.xml    |    39 -
 .../apache/solr/hadoop/AlphaNumericComparator.java |    75 -
 .../java/org/apache/solr/hadoop/BatchWriter.java   |   243 -
 .../apache/solr/hadoop/DataInputInputStream.java   |    58 -
 .../apache/solr/hadoop/DataOutputOutputStream.java |    66 -
 .../apache/solr/hadoop/DryRunDocumentLoader.java   |    57 -
 .../src/java/org/apache/solr/hadoop/GoLive.java    |   182 -
 .../org/apache/solr/hadoop/HdfsFileFieldNames.java |    41 -
 .../java/org/apache/solr/hadoop/HeartBeater.java   |   159 -
 .../apache/solr/hadoop/LineRandomizerMapper.java   |    67 -
 .../apache/solr/hadoop/LineRandomizerReducer.java  |    48 -
 .../apache/solr/hadoop/MapReduceIndexerTool.java   |  1388 -
 .../org/apache/solr/hadoop/PathArgumentType.java   |   233 -
 .../src/java/org/apache/solr/hadoop/PathParts.java |   130 -
 .../apache/solr/hadoop/SolrCloudPartitioner.java   |   143 -
 .../java/org/apache/solr/hadoop/SolrCounters.java  |    53 -
 .../solr/hadoop/SolrInputDocumentWritable.java     |    66 -
 .../java/org/apache/solr/hadoop/SolrMapper.java    |    39 -
 .../org/apache/solr/hadoop/SolrOutputFormat.java   |   280 -
 .../org/apache/solr/hadoop/SolrRecordWriter.java   |   479 -
 .../java/org/apache/solr/hadoop/SolrReducer.java   |   188 -
 .../solr/hadoop/ToolRunnerHelpFormatter.java       |    90 -
 .../org/apache/solr/hadoop/TreeMergeMapper.java    |    46 -
 .../apache/solr/hadoop/TreeMergeOutputFormat.java  |   200 -
 .../hadoop/UnbufferedDataInputInputStream.java     |   114 -
 .../src/java/org/apache/solr/hadoop/Utils.java     |    59 -
 .../org/apache/solr/hadoop/ZooKeeperInspector.java |   213 -
 .../dedup/NoChangeUpdateConflictResolver.java      |    36 -
 .../dedup/RejectingUpdateConflictResolver.java     |    48 -
 .../RetainMostRecentUpdateConflictResolver.java    |   114 -
 .../hadoop/dedup/SolrInputDocumentComparator.java  |    84 -
 .../dedup/SortingUpdateConflictResolver.java       |    79 -
 .../solr/hadoop/dedup/UpdateConflictResolver.java  |    71 -
 .../org/apache/solr/hadoop/dedup/package-info.java |    25 -
 .../solr/hadoop/morphline/MorphlineCounters.java   |    47 -
 .../solr/hadoop/morphline/MorphlineMapRunner.java  |   267 -
 .../solr/hadoop/morphline/MorphlineMapper.java     |   193 -
 .../apache/solr/hadoop/morphline/package-info.java |    25 -
 .../java/org/apache/solr/hadoop/package-info.java  |    25 -
 solr/contrib/map-reduce/src/java/overview.html     |    21 -
 solr/contrib/map-reduce/src/test-files/README.txt  |     1 -
 .../solr/hadoop/AlphaNumericComparatorTest.java    |    46 -
 .../org/apache/solr/hadoop/IdentityMapper.java     |    38 -
 .../org/apache/solr/hadoop/IdentityReducer.java    |    37 -
 .../hadoop/LineRandomizerMapperReducerTest.java    |    94 -
 .../test/org/apache/solr/hadoop/MRUnitBase.java    |    66 -
 .../MapReduceIndexerToolArgumentParserTest.java    |   474 -
 .../solr/hadoop/MorphlineBasicMiniMRTest.java      |   416 -
 .../solr/hadoop/MorphlineGoLiveMiniMRTest.java     |   881 -
 .../apache/solr/hadoop/MorphlineMapperTest.java    |    75 -
 .../apache/solr/hadoop/MorphlineReducerTest.java   |   131 -
 .../test/org/apache/solr/hadoop/UtilsForTests.java |    57 -
 .../solr/hadoop/hack/MiniMRClientCluster.java      |    41 -
 .../hadoop/hack/MiniMRClientClusterFactory.java    |    88 -
 .../org/apache/solr/hadoop/hack/MiniMRCluster.java |   266 -
 .../apache/solr/hadoop/hack/MiniMRYarnCluster.java |   205 -
 .../solr/hadoop/hack/MiniMRYarnClusterAdapter.java |    78 -
 .../apache/solr/hadoop/hack/MiniYARNCluster.java   |   420 -
 solr/contrib/morphlines-cell/README.txt            |     6 -
 solr/contrib/morphlines-cell/build.xml             |   144 -
 solr/contrib/morphlines-cell/ivy.xml               |    35 -
 .../solr/morphlines/cell/SolrCellBuilder.java      |   346 -
 .../StripNonCharSolrContentHandlerFactory.java     |    81 -
 .../cell/TrimSolrContentHandlerFactory.java        |    58 -
 .../apache/solr/morphlines/cell/package-info.java  |    25 -
 .../contrib/morphlines-cell/src/java/overview.html |    21 -
 .../morphlines-cell/src/test-files/README.txt      |     1 -
 .../morphlines/cell/SolrCellMorphlineTest.java     |   294 -
 solr/contrib/morphlines-core/README.txt            |     6 -
 solr/contrib/morphlines-core/build.xml             |   105 -
 solr/contrib/morphlines-core/ivy.xml               |   124 -
 .../solr/morphlines/solr/DocumentLoader.java       |    73 -
 .../org/apache/solr/morphlines/solr/FileUtils.java |   140 -
 .../solr/GenerateSolrSequenceKeyBuilder.java       |   143 -
 .../solr/morphlines/solr/LoadSolrBuilder.java      |   153 -
 .../solr/SafeConcurrentUpdateSolrClient.java       |    70 -
 .../solr/SanitizeUnknownSolrFieldsBuilder.java     |    98 -
 .../morphlines/solr/SolrClientDocumentLoader.java  |   124 -
 .../apache/solr/morphlines/solr/SolrLocator.java   |   255 -
 .../solr/morphlines/solr/SolrMorphlineContext.java |    80 -
 .../solr/morphlines/solr/TokenizeTextBuilder.java  |   156 -
 .../solr/morphlines/solr/ZooKeeperDownloader.java  |   142 -
 .../apache/solr/morphlines/solr/package-info.java  |    25 -
 .../contrib/morphlines-core/src/java/overview.html |    21 -
 .../src/test-files/custom-mimetypes.xml            |    38 -
 .../src/test-files/log4j.properties                |     7 -
 .../src/test-files/morphlines-core.marker          |     1 -
 .../test-files/solr/collection1/conf/currency.xml  |    67 -
 .../test-files/solr/collection1/conf/elevate.xml   |    42 -
 .../solr/collection1/conf/lang/contractions_ca.txt |     8 -
 .../solr/collection1/conf/lang/contractions_fr.txt |     9 -
 .../solr/collection1/conf/lang/contractions_ga.txt |     5 -
 .../solr/collection1/conf/lang/contractions_it.txt |    23 -
 .../solr/collection1/conf/lang/hyphenations_ga.txt |     5 -
 .../solr/collection1/conf/lang/stemdict_nl.txt     |     6 -
 .../solr/collection1/conf/lang/stoptags_ja.txt     |   420 -
 .../solr/collection1/conf/lang/stopwords_ar.txt    |   125 -
 .../solr/collection1/conf/lang/stopwords_bg.txt    |   193 -
 .../solr/collection1/conf/lang/stopwords_ca.txt    |   220 -
 .../solr/collection1/conf/lang/stopwords_cz.txt    |   172 -
 .../solr/collection1/conf/lang/stopwords_da.txt    |   108 -
 .../solr/collection1/conf/lang/stopwords_de.txt    |   292 -
 .../solr/collection1/conf/lang/stopwords_el.txt    |    78 -
 .../solr/collection1/conf/lang/stopwords_en.txt    |    54 -
 .../solr/collection1/conf/lang/stopwords_es.txt    |   354 -
 .../solr/collection1/conf/lang/stopwords_eu.txt    |    99 -
 .../solr/collection1/conf/lang/stopwords_fa.txt    |   313 -
 .../solr/collection1/conf/lang/stopwords_fi.txt    |    95 -
 .../solr/collection1/conf/lang/stopwords_fr.txt    |   183 -
 .../solr/collection1/conf/lang/stopwords_ga.txt    |   110 -
 .../solr/collection1/conf/lang/stopwords_gl.txt    |   161 -
 .../solr/collection1/conf/lang/stopwords_hi.txt    |   235 -
 .../solr/collection1/conf/lang/stopwords_hu.txt    |   209 -
 .../solr/collection1/conf/lang/stopwords_hy.txt    |    46 -
 .../solr/collection1/conf/lang/stopwords_id.txt    |   359 -
 .../solr/collection1/conf/lang/stopwords_it.txt    |   301 -
 .../solr/collection1/conf/lang/stopwords_ja.txt    |   127 -
 .../solr/collection1/conf/lang/stopwords_lv.txt    |   172 -
 .../solr/collection1/conf/lang/stopwords_nl.txt    |   117 -
 .../solr/collection1/conf/lang/stopwords_no.txt    |   192 -
 .../solr/collection1/conf/lang/stopwords_pt.txt    |   251 -
 .../solr/collection1/conf/lang/stopwords_ro.txt    |   233 -
 .../solr/collection1/conf/lang/stopwords_ru.txt    |   241 -
 .../solr/collection1/conf/lang/stopwords_sv.txt    |   131 -
 .../solr/collection1/conf/lang/stopwords_th.txt    |   119 -
 .../solr/collection1/conf/lang/stopwords_tr.txt    |   212 -
 .../solr/collection1/conf/lang/userdict_ja.txt     |    29 -
 .../test-files/solr/collection1/conf/protwords.txt |    21 -
 .../test-files/solr/collection1/conf/schema.xml    |   927 -
 .../solr/collection1/conf/solrconfig.xml           |  1491 -
 .../test-files/solr/collection1/conf/stopwords.txt |    14 -
 .../test-files/solr/collection1/conf/synonyms.txt  |    29 -
 .../src/test-files/solr/minimr/conf/currency.xml   |    67 -
 .../src/test-files/solr/minimr/conf/elevate.xml    |    42 -
 .../solr/minimr/conf/lang/contractions_ca.txt      |     8 -
 .../solr/minimr/conf/lang/contractions_fr.txt      |     9 -
 .../solr/minimr/conf/lang/contractions_ga.txt      |     5 -
 .../solr/minimr/conf/lang/contractions_it.txt      |    23 -
 .../solr/minimr/conf/lang/hyphenations_ga.txt      |     5 -
 .../solr/minimr/conf/lang/stemdict_nl.txt          |     6 -
 .../solr/minimr/conf/lang/stoptags_ja.txt          |   420 -
 .../solr/minimr/conf/lang/stopwords_ar.txt         |   125 -
 .../solr/minimr/conf/lang/stopwords_bg.txt         |   193 -
 .../solr/minimr/conf/lang/stopwords_ca.txt         |   220 -
 .../solr/minimr/conf/lang/stopwords_cz.txt         |   172 -
 .../solr/minimr/conf/lang/stopwords_da.txt         |   108 -
 .../solr/minimr/conf/lang/stopwords_de.txt         |   292 -
 .../solr/minimr/conf/lang/stopwords_el.txt         |    78 -
 .../solr/minimr/conf/lang/stopwords_en.txt         |    54 -
 .../solr/minimr/conf/lang/stopwords_es.txt         |   354 -
 .../solr/minimr/conf/lang/stopwords_eu.txt         |    99 -
 .../solr/minimr/conf/lang/stopwords_fa.txt         |   313 -
 .../solr/minimr/conf/lang/stopwords_fi.txt         |    95 -
 .../solr/minimr/conf/lang/stopwords_fr.txt         |   183 -
 .../solr/minimr/conf/lang/stopwords_ga.txt         |   110 -
 .../solr/minimr/conf/lang/stopwords_gl.txt         |   161 -
 .../solr/minimr/conf/lang/stopwords_hi.txt         |   235 -
 .../solr/minimr/conf/lang/stopwords_hu.txt         |   209 -
 .../solr/minimr/conf/lang/stopwords_hy.txt         |    46 -
 .../solr/minimr/conf/lang/stopwords_id.txt         |   359 -
 .../solr/minimr/conf/lang/stopwords_it.txt         |   301 -
 .../solr/minimr/conf/lang/stopwords_ja.txt         |   127 -
 .../solr/minimr/conf/lang/stopwords_lv.txt         |   172 -
 .../solr/minimr/conf/lang/stopwords_nl.txt         |   117 -
 .../solr/minimr/conf/lang/stopwords_no.txt         |   192 -
 .../solr/minimr/conf/lang/stopwords_pt.txt         |   251 -
 .../solr/minimr/conf/lang/stopwords_ro.txt         |   233 -
 .../solr/minimr/conf/lang/stopwords_ru.txt         |   241 -
 .../solr/minimr/conf/lang/stopwords_sv.txt         |   131 -
 .../solr/minimr/conf/lang/stopwords_th.txt         |   119 -
 .../solr/minimr/conf/lang/stopwords_tr.txt         |   212 -
 .../solr/minimr/conf/lang/userdict_ja.txt          |    29 -
 .../src/test-files/solr/minimr/conf/protwords.txt  |    21 -
 .../src/test-files/solr/minimr/conf/schema.xml     |   941 -
 .../src/test-files/solr/minimr/conf/solrconfig.xml |  1511 -
 .../src/test-files/solr/minimr/conf/stopwords.txt  |    14 -
 .../src/test-files/solr/minimr/conf/synonyms.txt   |    29 -
 .../src/test-files/solr/minimr/solr.xml            |    46 -
 .../src/test-files/solr/mrunit/conf/currency.xml   |    67 -
 .../src/test-files/solr/mrunit/conf/elevate.xml    |    42 -
 .../solr/mrunit/conf/lang/contractions_ca.txt      |     8 -
 .../solr/mrunit/conf/lang/contractions_fr.txt      |     9 -
 .../solr/mrunit/conf/lang/contractions_ga.txt      |     5 -
 .../solr/mrunit/conf/lang/contractions_it.txt      |    23 -
 .../solr/mrunit/conf/lang/hyphenations_ga.txt      |     5 -
 .../solr/mrunit/conf/lang/stemdict_nl.txt          |     6 -
 .../solr/mrunit/conf/lang/stoptags_ja.txt          |   420 -
 .../solr/mrunit/conf/lang/stopwords_ar.txt         |   125 -
 .../solr/mrunit/conf/lang/stopwords_bg.txt         |   193 -
 .../solr/mrunit/conf/lang/stopwords_ca.txt         |   220 -
 .../solr/mrunit/conf/lang/stopwords_cz.txt         |   172 -
 .../solr/mrunit/conf/lang/stopwords_da.txt         |   108 -
 .../solr/mrunit/conf/lang/stopwords_de.txt         |   292 -
 .../solr/mrunit/conf/lang/stopwords_el.txt         |    78 -
 .../solr/mrunit/conf/lang/stopwords_en.txt         |    54 -
 .../solr/mrunit/conf/lang/stopwords_es.txt         |   354 -
 .../solr/mrunit/conf/lang/stopwords_eu.txt         |    99 -
 .../solr/mrunit/conf/lang/stopwords_fa.txt         |   313 -
 .../solr/mrunit/conf/lang/stopwords_fi.txt         |    95 -
 .../solr/mrunit/conf/lang/stopwords_fr.txt         |   183 -
 .../solr/mrunit/conf/lang/stopwords_ga.txt         |   110 -
 .../solr/mrunit/conf/lang/stopwords_gl.txt         |   161 -
 .../solr/mrunit/conf/lang/stopwords_hi.txt         |   235 -
 .../solr/mrunit/conf/lang/stopwords_hu.txt         |   209 -
 .../solr/mrunit/conf/lang/stopwords_hy.txt         |    46 -
 .../solr/mrunit/conf/lang/stopwords_id.txt         |   359 -
 .../solr/mrunit/conf/lang/stopwords_it.txt         |   301 -
 .../solr/mrunit/conf/lang/stopwords_ja.txt         |   127 -
 .../solr/mrunit/conf/lang/stopwords_lv.txt         |   172 -
 .../solr/mrunit/conf/lang/stopwords_nl.txt         |   117 -
 .../solr/mrunit/conf/lang/stopwords_no.txt         |   192 -
 .../solr/mrunit/conf/lang/stopwords_pt.txt         |   251 -
 .../solr/mrunit/conf/lang/stopwords_ro.txt         |   233 -
 .../solr/mrunit/conf/lang/stopwords_ru.txt         |   241 -
 .../solr/mrunit/conf/lang/stopwords_sv.txt         |   131 -
 .../solr/mrunit/conf/lang/stopwords_th.txt         |   119 -
 .../solr/mrunit/conf/lang/stopwords_tr.txt         |   212 -
 .../solr/mrunit/conf/lang/userdict_ja.txt          |    29 -
 .../src/test-files/solr/mrunit/conf/protwords.txt  |    21 -
 .../src/test-files/solr/mrunit/conf/schema.xml     |   940 -
 .../src/test-files/solr/mrunit/conf/solrconfig.xml |  1514 -
 .../src/test-files/solr/mrunit/conf/stopwords.txt  |    14 -
 .../src/test-files/solr/mrunit/conf/synonyms.txt   |    29 -
 .../src/test-files/solr/mrunit/solr.xml            |    45 -
 .../morphlines-core/src/test-files/solr/solr.xml   |    34 -
 .../solrcelltest/collection1/conf/currency.xml     |    67 -
 .../solr/solrcelltest/collection1/conf/elevate.xml |    42 -
 .../collection1/conf/lang/contractions_ca.txt      |     8 -
 .../collection1/conf/lang/contractions_fr.txt      |     9 -
 .../collection1/conf/lang/contractions_ga.txt      |     5 -
 .../collection1/conf/lang/contractions_it.txt      |    23 -
 .../collection1/conf/lang/hyphenations_ga.txt      |     5 -
 .../collection1/conf/lang/stemdict_nl.txt          |     6 -
 .../collection1/conf/lang/stoptags_ja.txt          |   420 -
 .../collection1/conf/lang/stopwords_ar.txt         |   125 -
 .../collection1/conf/lang/stopwords_bg.txt         |   193 -
 .../collection1/conf/lang/stopwords_ca.txt         |   220 -
 .../collection1/conf/lang/stopwords_cz.txt         |   172 -
 .../collection1/conf/lang/stopwords_da.txt         |   108 -
 .../collection1/conf/lang/stopwords_de.txt         |   292 -
 .../collection1/conf/lang/stopwords_el.txt         |    78 -
 .../collection1/conf/lang/stopwords_en.txt         |    54 -
 .../collection1/conf/lang/stopwords_es.txt         |   354 -
 .../collection1/conf/lang/stopwords_eu.txt         |    99 -
 .../collection1/conf/lang/stopwords_fa.txt         |   313 -
 .../collection1/conf/lang/stopwords_fi.txt         |    95 -
 .../collection1/conf/lang/stopwords_fr.txt         |   183 -
 .../collection1/conf/lang/stopwords_ga.txt         |   110 -
 .../collection1/conf/lang/stopwords_gl.txt         |   161 -
 .../collection1/conf/lang/stopwords_hi.txt         |   235 -
 .../collection1/conf/lang/stopwords_hu.txt         |   209 -
 .../collection1/conf/lang/stopwords_hy.txt         |    46 -
 .../collection1/conf/lang/stopwords_id.txt         |   359 -
 .../collection1/conf/lang/stopwords_it.txt         |   301 -
 .../collection1/conf/lang/stopwords_ja.txt         |   127 -
 .../collection1/conf/lang/stopwords_lv.txt         |   172 -
 .../collection1/conf/lang/stopwords_nl.txt         |   117 -
 .../collection1/conf/lang/stopwords_no.txt         |   192 -
 .../collection1/conf/lang/stopwords_pt.txt         |   251 -
 .../collection1/conf/lang/stopwords_ro.txt         |   233 -
 .../collection1/conf/lang/stopwords_ru.txt         |   241 -
 .../collection1/conf/lang/stopwords_sv.txt         |   131 -
 .../collection1/conf/lang/stopwords_th.txt         |   119 -
 .../collection1/conf/lang/stopwords_tr.txt         |   212 -
 .../collection1/conf/lang/userdict_ja.txt          |    29 -
 .../solrcelltest/collection1/conf/protwords.txt    |    21 -
 .../solr/solrcelltest/collection1/conf/schema.xml  |   893 -
 .../solrcelltest/collection1/conf/solrconfig.xml   |  1491 -
 .../solrcelltest/collection1/conf/stopwords.txt    |    14 -
 .../solrcelltest/collection1/conf/synonyms.txt     |    29 -
 .../test-files/solr/solrcloud/conf/solrconfig.xml  |  1514 -
 .../src/test-files/test-documents/NullHeader.docx  |   Bin 4355 -> 0 bytes
 .../src/test-files/test-documents/boilerplate.html |    58 -
 .../src/test-files/test-documents/cars.csv         |     6 -
 .../src/test-files/test-documents/cars.csv.gz      |   Bin 167 -> 0 bytes
 .../src/test-files/test-documents/cars.tar.gz      |   Bin 298 -> 0 bytes
 .../src/test-files/test-documents/complex.mbox     |   291 -
 .../src/test-files/test-documents/email.eml        |    40 -
 .../src/test-files/test-documents/rsstest.rss      |    36 -
 .../sample-statuses-20120521-100919.avro           |   Bin 3192 -> 0 bytes
 .../test-documents/sample-statuses-20120906-141433 |     4 -
 .../sample-statuses-20120906-141433-medium.avro    |   Bin 249540 -> 0 bytes
 .../sample-statuses-20120906-141433.avro           |   Bin 1208 -> 0 bytes
 .../sample-statuses-20120906-141433.bz2            |   Bin 1054 -> 0 bytes
 .../sample-statuses-20120906-141433.gz             |   Bin 907 -> 0 bytes
 .../src/test-files/test-documents/test-outlook.msg |   Bin 19968 -> 0 bytes
 .../src/test-files/test-documents/testAIFF.aif     |   Bin 3894 -> 0 bytes
 .../src/test-files/test-documents/testBMP.bmp      |   Bin 22554 -> 0 bytes
 .../src/test-files/test-documents/testBMPfp.txt    |     3 -
 .../src/test-files/test-documents/testEMLX.emlx    |    72 -
 .../src/test-files/test-documents/testEXCEL.xls    |   Bin 13824 -> 0 bytes
 .../src/test-files/test-documents/testEXCEL.xlsx   |   Bin 9453 -> 0 bytes
 .../src/test-files/test-documents/testFLAC.flac    |   Bin 10604 -> 0 bytes
 .../src/test-files/test-documents/testFLV.flv      |   Bin 90580 -> 0 bytes
 .../test-files/test-documents/testJPEG_EXIF.jpg    |   Bin 16357 -> 0 bytes
 .../test-files/test-documents/testJPEG_EXIF.jpg.gz |   Bin 8595 -> 0 bytes
 .../test-documents/testJPEG_EXIF.jpg.tar.gz        |   Bin 8722 -> 0 bytes
 .../src/test-files/test-documents/testMP3i18n.mp3  |   Bin 40832 -> 0 bytes
 .../src/test-files/test-documents/testMP4.m4a      |   Bin 4770 -> 0 bytes
 .../src/test-files/test-documents/testPDF.pdf      |   Bin 34824 -> 0 bytes
 .../src/test-files/test-documents/testPNG.png      |   Bin 17041 -> 0 bytes
 .../test-files/test-documents/testPPT_various.ppt  |   Bin 164352 -> 0 bytes
 .../test-files/test-documents/testPPT_various.pptx |   Bin 56659 -> 0 bytes
 .../src/test-files/test-documents/testPSD.psd      |   Bin 69410 -> 0 bytes
 .../src/test-files/test-documents/testPages.pages  |   Bin 134152 -> 0 bytes
 .../src/test-files/test-documents/testRFC822       |    41 -
 .../test-files/test-documents/testRTFVarious.rtf   |   329 -
 .../src/test-files/test-documents/testSVG.svg      |    23 -
 .../src/test-files/test-documents/testTIFF.tif     |   Bin 25584 -> 0 bytes
 .../src/test-files/test-documents/testVISIO.vsd    |   Bin 45568 -> 0 bytes
 .../src/test-files/test-documents/testWAV.wav      |   Bin 3884 -> 0 bytes
 .../test-files/test-documents/testWORD_various.doc |   Bin 35328 -> 0 bytes
 .../src/test-files/test-documents/testXML.xml      |    48 -
 .../src/test-files/test-documents/testXML2.xml     |    22 -
 .../test-files/test-morphlines/loadSolrBasic.conf  |    63 -
 .../test-morphlines/solrCellDocumentTypes.conf     |   283 -
 .../test-morphlines/solrCellJPGCompressed.conf     |   135 -
 .../test-files/test-morphlines/solrCellXML.conf    |    69 -
 .../test-files/test-morphlines/tokenizeText.conf   |    34 -
 .../test-morphlines/tutorialReadAvroContainer.conf |   140 -
 .../solr/AbstractSolrMorphlineTestBase.java        |   322 -
 .../solr/AbstractSolrMorphlineZkTestBase.java      |   133 -
 .../morphlines/solr/CollectingDocumentLoader.java  |    95 -
 .../morphlines/solr/EmbeddedTestSolrServer.java    |    46 -
 .../solr/morphlines/solr/SolrMorphlineTest.java    |    69 -
 .../morphlines/solr/SolrMorphlineZkAliasTest.java  |   103 -
 .../morphlines/solr/SolrMorphlineZkAvroTest.java   |   141 -
 .../solr/morphlines/solr/SolrMorphlineZkTest.java  |    92 -
 solr/contrib/prometheus-exporter/README.txt        |    21 +
 solr/contrib/prometheus-exporter/bin/solr-exporter |   122 +
 .../prometheus-exporter/bin/solr-exporter.cmd      |   104 +
 solr/contrib/prometheus-exporter/build.xml         |    64 +
 .../conf/grafana-solr-dashboard.json               |  4465 ++
 .../conf/solr-exporter-config.xml                  |  1806 +
 solr/contrib/prometheus-exporter/ivy.xml           |    41 +
 .../solr/prometheus/collector/SolrCollector.java   |   463 +
 .../solr/prometheus/collector/package-info.java    |    21 +
 .../solr/prometheus/exporter/SolrExporter.java     |   253 +
 .../solr/prometheus/exporter/package-info.java     |    21 +
 .../solr/prometheus/scraper/SolrScraper.java       |   214 +
 .../solr/prometheus/scraper/package-info.java      |    21 +
 .../prometheus-exporter/src/java/overview.html     |    26 +
 .../src/test-files/conf/solr-exporter-config.xml   |  1806 +
 .../configsets/collection1/conf/managed-schema     |   412 +
 .../configsets/collection1/conf/solrconfig.xml     |   220 +
 .../configsets/collection1}/conf/stopwords.txt     |     0
 .../configsets/collection1/conf/synonyms.txt       |    29 +
 .../test-files}/exampledocs/gb18030-example.xml    |     0
 .../src/test-files}/exampledocs/hd.xml             |     0
 .../src/test-files}/exampledocs/ipod_other.xml     |     0
 .../src/test-files}/exampledocs/ipod_video.xml     |     0
 .../src/test-files}/exampledocs/manufacturers.xml  |     0
 .../src/test-files}/exampledocs/mem.xml            |     0
 .../src/test-files}/exampledocs/money.xml          |     0
 .../src/test-files}/exampledocs/monitor.xml        |     0
 .../src/test-files}/exampledocs/monitor2.xml       |     0
 .../src/test-files}/exampledocs/mp500.xml          |     0
 .../src/test-files}/exampledocs/sample.html        |     0
 .../src/test-files}/exampledocs/sd500.xml          |     0
 .../src/test-files}/exampledocs/solr.xml           |     0
 .../src/test-files}/exampledocs/utf8-example.xml   |     0
 .../src/test-files}/exampledocs/vidcard.xml        |     0
 .../prometheus/collector/SolrCollectorTest.java    |    94 +
 .../solr/prometheus/exporter/SolrExporterTest.java |    99 +
 .../prometheus/exporter/SolrExporterTestBase.java  |    53 +
 solr/contrib/uima/README.txt                       |   109 -
 solr/contrib/uima/build.xml                        |    63 -
 solr/contrib/uima/ivy.xml                          |    35 -
 .../solr/uima/processor/FieldMappingException.java |    27 -
 .../solr/uima/processor/SolrUIMAConfiguration.java |   117 -
 .../processor/SolrUIMAConfigurationReader.java     |   116 -
 .../solr/uima/processor/UIMAToSolrMapper.java      |    87 -
 .../uima/processor/UIMAUpdateRequestProcessor.java |   189 -
 .../UIMAUpdateRequestProcessorFactory.java         |    72 -
 .../apache/solr/uima/processor/package-info.java   |    25 -
 solr/contrib/uima/src/java/overview.html           |    21 -
 .../org/apache/uima/desc/AggregateSentenceAE.xml   |    41 -
 .../resources/org/apache/uima/desc/HmmTagger.xml   |   121 -
 .../org/apache/uima/desc/OpenCalaisAnnotator.xml   |   194 -
 .../uima/desc/OverridingParamsExtServicesAE.xml    |   147 -
 .../uima/desc/TextCategorizationAEDescriptor.xml   |   102 -
 .../uima/desc/TextConceptTaggingAEDescriptor.xml   |   196 -
 .../desc/TextKeywordExtractionAEDescriptor.xml     |   107 -
 .../desc/TextLanguageDetectionAEDescriptor.xml     |   107 -
 .../TextRankedEntityExtractionAEDescriptor.xml     |   403 -
 .../org/apache/uima/desc/WhitespaceTokenizer.xml   |   115 -
 .../uima/desc/baseAlchemyTypeSystemDescriptor.xml  |    41 -
 .../collection1/conf/aggregate-uima-config.xml     |    48 -
 .../solr/collection1/conf/uima-fields.xml          |     9 -
 .../src/test-files/uima/AggregateSentenceAE.xml    |    70 -
 .../test-files/uima/DummyEntityAEDescriptor.xml    |    68 -
 .../test-files/uima/DummyExceptionAEDescriptor.xml |    40 -
 .../uima/DummySentimentAnalysisAEDescriptor.xml    |    60 -
 solr/contrib/uima/src/test-files/uima/TestAE.xml   |    72 -
 .../uima/src/test-files/uima/TestExceptionAE.xml   |    54 -
 .../uima/solr/collection1/conf/protwords.txt       |    21 -
 .../uima/solr/collection1/conf/schema.xml          |   606 -
 .../uima/solr/collection1/conf/solrconfig.xml      |   868 -
 .../uima/solr/collection1/conf/spellings.txt       |     2 -
 .../uima/solr/collection1/conf/stopwords.txt       |    58 -
 .../uima/solr/collection1/conf/synonyms.txt        |    31 -
 .../contrib/uima/src/test-files/uima/stoptypes.txt |    25 -
 .../src/test-files/uima/uima-tokenizers-schema.xml |   608 -
 .../test-files/uima/uima-tokenizers-solrconfig.xml |   736 -
 .../UIMATokenizersSolrIntegrationTest.java         |    72 -
 .../processor/UIMAUpdateRequestProcessorTest.java  |   206 -
 .../uima/processor/an/DummyEntityAnnotator.java    |    47 -
 .../uima/processor/an/DummyExceptionAnnotator.java |    30 -
 .../uima/processor/an/DummySentimentAnnotator.java |    60 -
 .../solr/uima/ts/DummySentimentAnnotation.java     |    81 -
 .../uima/ts/DummySentimentAnnotation_Type.java     |    80 -
 .../org/apache/solr/uima/ts/EntityAnnotation.java  |    99 -
 .../apache/solr/uima/ts/EntityAnnotation_Type.java |   102 -
 solr/contrib/velocity/ivy.xml                      |     1 -
 .../java/org/apache/solr/response/PageTool.java    |     7 +-
 .../solr/response/SolrVelocityResourceLoader.java  |    12 +-
 .../solr/response/VelocityResponseWriter.java      |    12 +-
 .../velocity/src/resources/velocity/head.vm        |     2 +-
 .../velocity/solr/collection1/conf/schema.xml      |     5 -
 .../solr/velocity/VelocityResponseWriterTest.java  |     6 +
 solr/core/build.xml                                |    11 +-
 solr/core/ivy.xml                                  |    98 +-
 .../apache/solr/analysis/LowerCaseTokenizer.java   |   156 +
 .../solr/analysis/LowerCaseTokenizerFactory.java   |    69 +
 .../analysis/ReversedWildcardFilterFactory.java    |     1 +
 .../org/apache/solr/analysis/SolrAnalyzer.java     |     1 +
 .../org/apache/solr/analysis/TokenizerChain.java   |    63 +-
 solr/core/src/java/org/apache/solr/api/Api.java    |    68 +
 solr/core/src/java/org/apache/solr/api/ApiBag.java |   360 +
 .../src/java/org/apache/solr/api/ApiSupport.java   |    46 +
 .../src/java/org/apache/solr/api/V2HttpCall.java   |   385 +
 .../src/java/org/apache/solr/api/package-info.java |    21 +
 .../client/solrj/embedded/EmbeddedSolrServer.java  |   110 +-
 .../solr/client/solrj/embedded/JettyConfig.java    |    25 +-
 .../client/solrj/embedded/JettySolrRunner.java     |   457 +-
 .../solr/client/solrj/embedded/SSLConfig.java      |   166 -
 .../java/org/apache/solr/cloud/ActionThrottle.java |    48 +-
 .../apache/solr/cloud/ActiveReplicaWatcher.java    |   170 +
 .../java/org/apache/solr/cloud/AddReplicaCmd.java  |   192 -
 .../src/java/org/apache/solr/cloud/Assign.java     |   258 -
 .../src/java/org/apache/solr/cloud/BackupCmd.java  |   132 -
 .../apache/solr/cloud/CloudConfigSetService.java   |    25 +-
 .../org/apache/solr/cloud/CloudDescriptor.java     |    49 +-
 .../src/java/org/apache/solr/cloud/CloudUtil.java  |    36 +-
 .../java/org/apache/solr/cloud/CreateAliasCmd.java |   101 -
 .../org/apache/solr/cloud/CreateCollectionCmd.java |   291 -
 .../java/org/apache/solr/cloud/CreateShardCmd.java |   120 -
 .../java/org/apache/solr/cloud/DeleteAliasCmd.java |    95 -
 .../org/apache/solr/cloud/DeleteCollectionCmd.java |   121 -
 .../java/org/apache/solr/cloud/DeleteNodeCmd.java  |    98 -
 .../org/apache/solr/cloud/DeleteReplicaCmd.java    |   281 -
 .../java/org/apache/solr/cloud/DeleteShardCmd.java |   180 -
 .../java/org/apache/solr/cloud/DistributedMap.java |    40 +-
 .../org/apache/solr/cloud/DistributedQueue.java    |   455 -
 .../org/apache/solr/cloud/ElectionContext.java     |   416 +-
 .../apache/solr/cloud/ExclusiveSliceProperty.java  |    25 +-
 .../java/org/apache/solr/cloud/LeaderElector.java  |    23 +-
 .../solr/cloud/LeaderInitiatedRecoveryThread.java  |   346 -
 .../src/java/org/apache/solr/cloud/LockTree.java   |     6 +-
 .../src/java/org/apache/solr/cloud/MigrateCmd.java |   333 -
 .../src/java/org/apache/solr/cloud/Overseer.java   |   577 +-
 .../cloud/OverseerAutoReplicaFailoverThread.java   |   522 -
 .../OverseerCollectionConfigSetProcessor.java      |    27 +-
 .../cloud/OverseerCollectionMessageHandler.java    |  1027 -
 .../cloud/OverseerConfigSetMessageHandler.java     |    30 +-
 .../apache/solr/cloud/OverseerNodePrioritizer.java |    26 +-
 .../org/apache/solr/cloud/OverseerRoleCmd.java     |   102 -
 .../org/apache/solr/cloud/OverseerStatusCmd.java   |   122 -
 .../apache/solr/cloud/OverseerTaskProcessor.java   |    97 +-
 .../org/apache/solr/cloud/OverseerTaskQueue.java   |    92 +-
 .../solr/cloud/RecoveringCoreTermWatcher.java      |    85 +
 .../org/apache/solr/cloud/RecoveryStrategy.java    |   700 +-
 .../java/org/apache/solr/cloud/ReplaceNodeCmd.java |   166 -
 .../org/apache/solr/cloud/ReplicateFromLeader.java |   139 +
 .../src/java/org/apache/solr/cloud/RestoreCmd.java |   243 -
 .../solr/cloud/SizeLimitedDistributedMap.java      |    23 +-
 .../java/org/apache/solr/cloud/SolrZkServer.java   |   167 +-
 .../java/org/apache/solr/cloud/SplitShardCmd.java  |   508 -
 .../core/src/java/org/apache/solr/cloud/Stats.java |   147 +
 .../java/org/apache/solr/cloud/SyncStrategy.java   |    78 +-
 .../core/src/java/org/apache/solr/cloud/ZkCLI.java |    96 +-
 .../org/apache/solr/cloud/ZkCollectionTerms.java   |    65 +
 .../java/org/apache/solr/cloud/ZkController.java   |  1419 +-
 .../org/apache/solr/cloud/ZkDistributedQueue.java  |   592 +
 .../solr/cloud/ZkDistributedQueueFactory.java      |    43 +
 .../java/org/apache/solr/cloud/ZkShardTerms.java   |   622 +
 .../apache/solr/cloud/ZkSolrResourceLoader.java    |     4 +-
 .../solr/cloud/api/collections/AddReplicaCmd.java  |   410 +
 .../apache/solr/cloud/api/collections/Assign.java  |   676 +
 .../solr/cloud/api/collections/BackupCmd.java      |   226 +
 .../solr/cloud/api/collections/CreateAliasCmd.java |   164 +
 .../cloud/api/collections/CreateCollectionCmd.java |   620 +
 .../solr/cloud/api/collections/CreateShardCmd.java |   120 +
 .../cloud/api/collections/CreateSnapshotCmd.java   |   179 +
 .../solr/cloud/api/collections/DeleteAliasCmd.java |    43 +
 .../cloud/api/collections/DeleteCollectionCmd.java |   208 +
 .../solr/cloud/api/collections/DeleteNodeCmd.java  |   133 +
 .../cloud/api/collections/DeleteReplicaCmd.java    |   281 +
 .../solr/cloud/api/collections/DeleteShardCmd.java |   159 +
 .../cloud/api/collections/DeleteSnapshotCmd.java   |   160 +
 .../api/collections/LeaderRecoveryWatcher.java     |    88 +
 .../api/collections/MaintainRoutedAliasCmd.java    |   305 +
 .../solr/cloud/api/collections/MigrateCmd.java     |   341 +
 .../solr/cloud/api/collections/MoveReplicaCmd.java |   328 +
 .../OverseerCollectionMessageHandler.java          |  1035 +
 .../cloud/api/collections/OverseerRoleCmd.java     |   102 +
 .../cloud/api/collections/OverseerStatusCmd.java   |   113 +
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |   253 +
 .../solr/cloud/api/collections/RestoreCmd.java     |   392 +
 .../cloud/api/collections/SetAliasPropCmd.java     |    84 +
 .../solr/cloud/api/collections/SplitShardCmd.java  |   817 +
 .../cloud/api/collections/TimeRoutedAlias.java     |   254 +
 .../solr/cloud/api/collections/UtilizeNodeCmd.java |   133 +
 .../solr/cloud/api/collections/package-info.java   |    23 +
 .../solr/cloud/autoscaling/ActionContext.java      |    68 +
 .../autoscaling/AutoAddReplicasPlanAction.java     |    63 +
 .../apache/solr/cloud/autoscaling/AutoScaling.java |   244 +
 .../solr/cloud/autoscaling/AutoScalingHandler.java |   698 +
 .../solr/cloud/autoscaling/ComputePlanAction.java  |   302 +
 .../solr/cloud/autoscaling/ExecutePlanAction.java  |   182 +
 .../cloud/autoscaling/HttpTriggerListener.java     |   164 +
 .../autoscaling/InactiveMarkersPlanAction.java     |   134 +
 .../cloud/autoscaling/InactiveShardPlanAction.java |   152 +
 .../solr/cloud/autoscaling/IndexSizeTrigger.java   |   507 +
 .../solr/cloud/autoscaling/LoggingListener.java    |    38 +
 .../solr/cloud/autoscaling/MetricTrigger.java      |   219 +
 .../solr/cloud/autoscaling/NodeAddedTrigger.java   |   217 +
 .../solr/cloud/autoscaling/NodeLostTrigger.java    |   217 +
 .../cloud/autoscaling/OverseerTriggerThread.java   |   384 +
 .../solr/cloud/autoscaling/ScheduledTrigger.java   |   222 +
 .../solr/cloud/autoscaling/ScheduledTriggers.java  |   846 +
 .../solr/cloud/autoscaling/SearchRateTrigger.java  |   797 +
 .../solr/cloud/autoscaling/SystemLogListener.java  |   219 +
 .../solr/cloud/autoscaling/TriggerAction.java      |    51 +
 .../solr/cloud/autoscaling/TriggerActionBase.java  |    87 +
 .../cloud/autoscaling/TriggerActionException.java  |    33 +
 .../apache/solr/cloud/autoscaling/TriggerBase.java |   283 +
 .../solr/cloud/autoscaling/TriggerEvent.java       |   311 +
 .../solr/cloud/autoscaling/TriggerEventQueue.java  |   119 +
 .../solr/cloud/autoscaling/TriggerListener.java    |    65 +
 .../cloud/autoscaling/TriggerListenerBase.java     |    97 +
 .../solr/cloud/autoscaling/TriggerUtils.java       |    87 +
 .../autoscaling/TriggerValidationException.java    |    74 +
 .../solr/cloud/autoscaling/package-info.java       |    21 +
 .../solr/cloud/overseer/ClusterStateMutator.java   |    18 +-
 .../solr/cloud/overseer/CollectionMutator.java     |    38 +-
 .../apache/solr/cloud/overseer/NodeMutator.java    |    36 +-
 .../apache/solr/cloud/overseer/ReplicaMutator.java |   136 +-
 .../apache/solr/cloud/overseer/SliceMutator.java   |    49 +-
 .../apache/solr/cloud/overseer/ZkStateWriter.java  |   134 +-
 .../apache/solr/cloud/overseer/ZkWriteCommand.java |     5 +
 .../org/apache/solr/cloud/rule/ImplicitSnitch.java |   147 +-
 .../org/apache/solr/cloud/rule/RemoteCallback.java |    23 -
 .../apache/solr/cloud/rule/ReplicaAssigner.java    |   155 +-
 .../src/java/org/apache/solr/cloud/rule/Rule.java  |     9 +-
 .../solr/cloud/rule/ServerSnitchContext.java       |    58 +
 .../java/org/apache/solr/cloud/rule/Snitch.java    |    34 -
 .../org/apache/solr/cloud/rule/SnitchContext.java  |   168 -
 .../java/org/apache/solr/core/BlobRepository.java  |    30 +-
 .../solr/core/ByteBuffersDirectoryFactory.java     |    46 +
 .../apache/solr/core/CachingDirectoryFactory.java  |    29 +-
 .../src/java/org/apache/solr/core/CloudConfig.java |    44 +-
 .../core/src/java/org/apache/solr/core/Config.java |   493 -
 .../java/org/apache/solr/core/ConfigOverlay.java   |    10 +-
 .../src/java/org/apache/solr/core/ConfigSet.java   |    10 +-
 .../org/apache/solr/core/ConfigSetProperties.java  |     4 +-
 .../org/apache/solr/core/ConfigSetService.java     |    51 +-
 .../java/org/apache/solr/core/CoreContainer.java   |  1046 +-
 .../java/org/apache/solr/core/CoreDescriptor.java  |    59 +-
 .../apache/solr/core/CorePropertiesLocator.java    |    45 +-
 .../java/org/apache/solr/core/CoresLocator.java    |     1 -
 .../org/apache/solr/core/DirectoryFactory.java     |   107 +-
 .../solr/core/EphemeralDirectoryFactory.java       |    24 +-
 .../org/apache/solr/core/HdfsDirectoryFactory.java |   177 +-
 .../solr/core/IndexDeletionPolicyWrapper.java      |    10 +-
 .../java/org/apache/solr/core/JmxMonitoredMap.java |   436 -
 .../org/apache/solr/core/MMapDirectoryFactory.java |     6 +-
 .../java/org/apache/solr/core/MapSerializable.java |    23 -
 .../java/org/apache/solr/core/MemClassLoader.java  |     3 +-
 .../java/org/apache/solr/core/MetricsConfig.java   |   134 +
 .../solr/core/NRTCachingDirectoryFactory.java      |     2 +-
 .../src/java/org/apache/solr/core/NodeConfig.java  |   111 +-
 .../src/java/org/apache/solr/core/PluginBag.java   |   122 +-
 .../src/java/org/apache/solr/core/PluginInfo.java  |    19 +-
 .../org/apache/solr/core/QuerySenderListener.java  |    22 +-
 .../org/apache/solr/core/RAMDirectoryFactory.java  |    10 +-
 .../java/org/apache/solr/core/RequestHandlers.java |     2 +-
 .../java/org/apache/solr/core/RequestParams.java   |    10 +-
 .../apache/solr/core/RunExecutableListener.java    |   137 -
 .../org/apache/solr/core/SchemaCodecFactory.java   |     8 +-
 .../apache/solr/core/SimpleTextCodecFactory.java   |    38 +
 .../src/java/org/apache/solr/core/SolrConfig.java  |   196 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |  1217 +-
 .../solr/core/SolrCoreInitializationException.java |    32 +
 .../src/java/org/apache/solr/core/SolrCores.java   |   229 +-
 .../org/apache/solr/core/SolrDeletionPolicy.java   |    17 +-
 .../java/org/apache/solr/core/SolrInfoBean.java    |    96 +
 .../java/org/apache/solr/core/SolrInfoMBean.java   |    67 -
 .../org/apache/solr/core/SolrInfoMBeanWrapper.java |    62 -
 .../org/apache/solr/core/SolrResourceLoader.java   |    85 +-
 .../java/org/apache/solr/core/SolrXmlConfig.java   |   159 +-
 .../apache/solr/core/StandardDirectoryFactory.java |    46 +-
 .../apache/solr/core/TransientSolrCoreCache.java   |   127 +
 .../solr/core/TransientSolrCoreCacheDefault.java   |   198 +
 .../solr/core/TransientSolrCoreCacheFactory.java   |    85 +
 .../core/TransientSolrCoreCacheFactoryDefault.java |    31 +
 .../java/org/apache/solr/core/XmlConfigFile.java   |   457 +
 .../src/java/org/apache/solr/core/ZkContainer.java |    36 +-
 .../org/apache/solr/core/backup/BackupManager.java |    59 +-
 .../backup/repository/BackupRepositoryFactory.java |    15 +-
 .../backup/repository/HdfsBackupRepository.java    |    31 +-
 .../repository/LocalFileSystemRepository.java      |     3 +-
 .../core/snapshots/CollectionSnapshotMetaData.java |   242 +
 .../solr/core/snapshots/SolrSnapshotManager.java   |   298 +-
 .../snapshots/SolrSnapshotMetaDataManager.java     |     8 +-
 .../solr/core/snapshots/SolrSnapshotsTool.java     |   467 +
 .../solr/handler/AnalysisRequestHandlerBase.java   |    30 +-
 .../org/apache/solr/handler/AnalyzeEvaluator.java  |   111 +
 .../java/org/apache/solr/handler/BlobHandler.java  |    80 +-
 .../org/apache/solr/handler/CalciteJDBCStream.java |    76 +
 .../solr/handler/CdcrBufferStateManager.java       |     8 +-
 .../solr/handler/CdcrLeaderStateManager.java       |    10 +-
 .../solr/handler/CdcrProcessStateManager.java      |     8 +-
 .../org/apache/solr/handler/CdcrReplicator.java    |    45 +-
 .../apache/solr/handler/CdcrReplicatorManager.java |    62 +-
 .../apache/solr/handler/CdcrReplicatorState.java   |     6 +-
 .../apache/solr/handler/CdcrRequestHandler.java    |    82 +-
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |     9 +-
 .../org/apache/solr/handler/ClassifyStream.java    |   229 +
 .../solr/handler/ContentStreamHandlerBase.java     |     6 +-
 .../handler/DocumentAnalysisRequestHandler.java    |     7 +-
 .../apache/solr/handler/DumpRequestHandler.java    |    17 +-
 .../org/apache/solr/handler/ExportHandler.java     |    49 +
 .../solr/handler/FieldAnalysisRequestHandler.java  |    14 +-
 .../java/org/apache/solr/handler/GraphHandler.java |    76 +-
 .../solr/handler/HaversineMetersEvaluator.java     |    59 +
 .../java/org/apache/solr/handler/IndexFetcher.java |   559 +-
 .../apache/solr/handler/MoreLikeThisHandler.java   |    63 +-
 .../apache/solr/handler/OldBackupDirectory.java    |     9 +-
 .../apache/solr/handler/PingRequestHandler.java    |    16 +-
 .../apache/solr/handler/RealTimeGetHandler.java    |    30 +-
 .../apache/solr/handler/ReplicationHandler.java    |   552 +-
 .../apache/solr/handler/RequestHandlerBase.java    |   173 +-
 .../apache/solr/handler/RequestHandlerUtils.java   |    13 +
 .../java/org/apache/solr/handler/RestoreCore.java  |    18 +-
 .../java/org/apache/solr/handler/SQLHandler.java   |  1675 +-
 .../org/apache/solr/handler/SchemaHandler.java     |    67 +-
 .../java/org/apache/solr/handler/SnapShooter.java  |   102 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |   174 +-
 .../solr/handler/SolrDefaultStreamFactory.java     |    54 +
 .../solr/handler/StandardRequestHandler.java       |    30 +-
 .../org/apache/solr/handler/StreamHandler.java     |   314 +-
 .../apache/solr/handler/UpdateRequestHandler.java  |    11 +-
 .../solr/handler/UpdateRequestHandlerApi.java      |    73 +
 .../solr/handler/admin/AdminHandlersProxy.java     |   128 +
 .../handler/admin/AutoscalingHistoryHandler.java   |   165 +
 .../apache/solr/handler/admin/BackupCoreOp.java    |    20 +-
 .../solr/handler/admin/BaseHandlerApiSupport.java  |   196 +
 .../apache/solr/handler/admin/ClusterStatus.java   |    69 +-
 .../solr/handler/admin/CollectionHandlerApi.java   |   130 +
 .../solr/handler/admin/CollectionsHandler.java     |   814 +-
 .../solr/handler/admin/ConfigSetsHandler.java      |   186 +-
 .../solr/handler/admin/ConfigSetsHandlerApi.java   |    89 +
 .../solr/handler/admin/CoreAdminHandler.java       |    48 +-
 .../solr/handler/admin/CoreAdminHandlerApi.java    |    85 +
 .../solr/handler/admin/CoreAdminOperation.java     |   235 +-
 .../solr/handler/admin/CreateSnapshotOp.java       |    24 +-
 .../solr/handler/admin/DeleteSnapshotOp.java       |    43 +-
 .../solr/handler/admin/HealthCheckHandler.java     |   116 +
 .../org/apache/solr/handler/admin/InfoHandler.java |    85 +-
 .../apache/solr/handler/admin/LoggingHandler.java  |    12 +-
 .../solr/handler/admin/LukeRequestHandler.java     |    85 +-
 .../apache/solr/handler/admin/MergeIndexesOp.java  |   136 +-
 .../handler/admin/MetricsCollectorHandler.java     |   235 +
 .../apache/solr/handler/admin/MetricsHandler.java  |   350 +
 .../solr/handler/admin/MetricsHistoryHandler.java  |   974 +
 .../solr/handler/admin/PluginInfoHandler.java      |    32 +-
 .../apache/solr/handler/admin/PrepRecoveryOp.java  |   240 +-
 .../handler/admin/PropertiesRequestHandler.java    |    32 +-
 .../solr/handler/admin/RebalanceLeaders.java       |   416 +-
 .../solr/handler/admin/RequestApplyUpdatesOp.java  |     2 +-
 .../solr/handler/admin/RequestSyncShardOp.java     |    16 +-
 .../apache/solr/handler/admin/RestoreCoreOp.java   |    28 +-
 .../solr/handler/admin/SecurityConfHandler.java    |   229 +-
 .../handler/admin/SecurityConfHandlerLocal.java    |   104 +
 .../solr/handler/admin/SecurityConfHandlerZk.java  |    92 +
 .../handler/admin/SegmentsInfoRequestHandler.java  |    14 +-
 .../solr/handler/admin/ShowFileRequestHandler.java |     6 +-
 .../solr/handler/admin/SolrInfoMBeanHandler.java   |    51 +-
 .../org/apache/solr/handler/admin/SplitOp.java     |    49 +-
 .../org/apache/solr/handler/admin/StatusOp.java    |    28 +-
 .../solr/handler/admin/SystemInfoHandler.java      |   153 +-
 .../solr/handler/admin/ThreadDumpHandler.java      |    10 +-
 .../solr/handler/admin/ZookeeperInfoHandler.java   |     5 +
 .../solr/handler/admin/ZookeeperStatusHandler.java |   223 +
 .../solr/handler/component/DebugComponent.java     |     9 +-
 .../solr/handler/component/ExpandComponent.java    |   305 +-
 .../solr/handler/component/FacetComponent.java     |    60 +-
 .../solr/handler/component/FieldFacetStats.java    |    24 +-
 .../solr/handler/component/HighlightComponent.java |   170 +-
 .../solr/handler/component/HttpShardHandler.java   |   242 +-
 .../handler/component/HttpShardHandlerFactory.java |   521 +-
 .../handler/component/IterativeMergeStrategy.java  |    47 +-
 .../handler/component/MoreLikeThisComponent.java   |    27 +-
 .../component/PhrasesIdentificationComponent.java  |  1129 +
 .../component/PivotFacetFieldValueCollection.java  |    38 +-
 .../solr/handler/component/QueryComponent.java     |   542 +-
 .../handler/component/QueryElevationComponent.java |  1379 +-
 .../handler/component/RangeFacetProcessor.java     |     6 +-
 .../solr/handler/component/RangeFacetRequest.java  |   119 +-
 .../handler/component/RealTimeGetComponent.java    |   513 +-
 .../handler/component/ReplicaListTransformer.java  |    35 +
 .../solr/handler/component/ResponseBuilder.java    |    17 +-
 .../solr/handler/component/SearchComponent.java    |    33 +-
 .../solr/handler/component/SearchHandler.java      |    41 +-
 .../component/ShardFieldSortedHitQueue.java        |     8 +-
 .../solr/handler/component/ShardHandler.java       |     5 +-
 .../handler/component/ShardHandlerFactory.java     |    10 +-
 .../component/ShufflingReplicaListTransformer.java |    39 +
 .../handler/component/SortedDateStatsValues.java   |    89 +
 .../component/SortedNumericStatsValues.java        |   106 +
 .../handler/component/SpatialHeatmapFacets.java    |   437 +-
 .../handler/component/SpellCheckComponent.java     |    51 +-
 .../solr/handler/component/StatsComponent.java     |    10 +-
 .../apache/solr/handler/component/StatsField.java  |    32 +-
 .../apache/solr/handler/component/StatsValues.java |     2 +-
 .../solr/handler/component/StatsValuesFactory.java |    87 +-
 .../solr/handler/component/SuggestComponent.java   |    58 +-
 .../handler/component/TermVectorComponent.java     |    88 +-
 .../solr/handler/component/TermsComponent.java     |   309 +-
 .../solr/handler/export/BoolFieldWriter.java       |    63 +
 .../solr/handler/export/DateFieldWriter.java       |    56 +
 .../org/apache/solr/handler/export/DoubleCmp.java  |    43 +
 .../solr/handler/export/DoubleFieldWriter.java     |    56 +
 .../apache/solr/handler/export/DoubleValue.java    |   101 +
 .../solr/handler/export/DoubleValueSortDoc.java    |   102 +
 .../apache/solr/handler/export/ExportWriter.java   |   459 +
 .../apache/solr/handler/export/FieldWriter.java    |    27 +
 .../org/apache/solr/handler/export/FloatCmp.java   |    44 +
 .../solr/handler/export/FloatFieldWriter.java      |    56 +
 .../org/apache/solr/handler/export/FloatValue.java |    98 +
 .../org/apache/solr/handler/export/IntComp.java    |    45 +
 .../apache/solr/handler/export/IntFieldWriter.java |    55 +
 .../org/apache/solr/handler/export/IntValue.java   |    98 +
 .../org/apache/solr/handler/export/LongCmp.java    |    45 +
 .../solr/handler/export/LongFieldWriter.java       |    55 +
 .../org/apache/solr/handler/export/LongValue.java  |    98 +
 .../solr/handler/export/MultiFieldWriter.java      |   104 +
 .../apache/solr/handler/export/PriorityQueue.java  |   218 +
 .../solr/handler/export/QuadValueSortDoc.java      |   139 +
 .../solr/handler/export/SingleValueSortDoc.java    |    89 +
 .../org/apache/solr/handler/export/SortDoc.java    |   127 +
 .../org/apache/solr/handler/export/SortQueue.java  |    52 +
 .../org/apache/solr/handler/export/SortValue.java  |    38 +
 .../solr/handler/export/StringFieldWriter.java     |    81 +
 .../apache/solr/handler/export/StringValue.java    |   119 +
 .../solr/handler/export/TripleValueSortDoc.java    |   121 +
 .../apache/solr/handler/export/package-info.java   |    23 +
 .../apache/solr/handler/loader/CSVLoaderBase.java  |     4 +-
 .../solr/handler/loader/ContentStreamLoader.java   |     2 -
 .../apache/solr/handler/loader/JavabinLoader.java  |    91 +-
 .../org/apache/solr/handler/loader/JsonLoader.java |   163 +-
 .../org/apache/solr/handler/loader/XMLLoader.java  |    62 +-
 .../apache/solr/handler/sql/CalciteSolrDriver.java |    69 +
 .../org/apache/solr/handler/sql/LimitStream.java   |    89 +
 .../org/apache/solr/handler/sql/SolrAggregate.java |   112 +
 .../apache/solr/handler/sql/SolrEnumerator.java    |   147 +
 .../org/apache/solr/handler/sql/SolrFilter.java    |   382 +
 .../org/apache/solr/handler/sql/SolrMethod.java    |    44 +
 .../org/apache/solr/handler/sql/SolrProject.java   |    64 +
 .../java/org/apache/solr/handler/sql/SolrRel.java  |   106 +
 .../org/apache/solr/handler/sql/SolrRules.java     |   248 +
 .../org/apache/solr/handler/sql/SolrSchema.java    |   141 +
 .../java/org/apache/solr/handler/sql/SolrSort.java |    79 +
 .../org/apache/solr/handler/sql/SolrTable.java     |   885 +
 .../org/apache/solr/handler/sql/SolrTableScan.java |    85 +
 .../handler/sql/SolrToEnumerableConverter.java     |   136 +
 .../handler/sql/SolrToEnumerableConverterRule.java |    39 +
 .../org/apache/solr/handler/sql/package-info.java  |    21 +
 .../solr/handler/tagger/OffsetCorrector.java       |   178 +
 .../solr/handler/tagger/TagClusterReducer.java     |   103 +
 .../java/org/apache/solr/handler/tagger/TagLL.java |   176 +
 .../org/apache/solr/handler/tagger/Tagger.java     |   230 +
 .../solr/handler/tagger/TaggerRequestHandler.java  |   397 +
 .../solr/handler/tagger/TaggingAttribute.java      |    65 +
 .../solr/handler/tagger/TaggingAttributeImpl.java  |    79 +
 .../solr/handler/tagger/TermPrefixCursor.java      |   189 +
 .../solr/handler/tagger/XmlOffsetCorrector.java    |   113 +
 .../apache/solr/handler/tagger/package-info.java   |    27 +
 .../solr/highlight/DefaultSolrHighlighter.java     |   250 +-
 .../org/apache/solr/highlight/GapFragmenter.java   |     2 +-
 .../solr/highlight/HighlightingPluginBase.java     |    49 +-
 .../org/apache/solr/highlight/HtmlFormatter.java   |     2 +-
 .../solr/highlight/LuceneRegexFragmenter.java      |   217 +
 .../solr/highlight/PostingsSolrHighlighter.java    |   310 +-
 .../org/apache/solr/highlight/RegexFragmenter.java |   198 +-
 .../solr/highlight/SimpleFragListBuilder.java      |     2 +-
 .../solr/highlight/SingleFragListBuilder.java      |     2 +-
 .../apache/solr/highlight/SolrBoundaryScanner.java |     6 +-
 .../org/apache/solr/highlight/SolrEncoder.java     |     4 +-
 .../org/apache/solr/highlight/SolrFormatter.java   |     4 +-
 .../apache/solr/highlight/SolrFragListBuilder.java |     4 +-
 .../org/apache/solr/highlight/SolrFragmenter.java  |     4 +-
 .../solr/highlight/SolrFragmentsBuilder.java       |     6 +-
 .../org/apache/solr/highlight/SolrHighlighter.java |    57 +-
 .../solr/highlight/UnifiedSolrHighlighter.java     |   426 +
 .../solr/highlight/WeightedFragListBuilder.java    |     2 +-
 .../apache/solr/index/NoMergePolicyFactory.java    |    34 +
 .../solr/index/SlowCompositeReaderWrapper.java     |   158 +-
 .../org/apache/solr/index/SortingMergePolicy.java  |     4 +-
 .../solr/index/SortingMergePolicyFactory.java      |     7 +-
 .../index/UninvertDocValuesMergePolicyFactory.java |   219 +
 .../apache/solr/internal/csv/writer/CSVConfig.java |     2 +-
 .../solr/internal/csv/writer/CSVConfigGuesser.java |     8 +-
 .../java/org/apache/solr/legacy/BBoxStrategy.java  |   705 +
 .../org/apache/solr/legacy/BBoxValueSource.java    |    98 +
... 9030 lines suppressed ...