You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2020/02/19 21:22:10 UTC

[lucene-solr] 01/02: Merge branch 'master' into jira/solr-13579

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

ab pushed a commit to branch jira/solr-13579
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit f21f7aa0a8c1cc81986df0ad2b77731ab1bdabfa
Merge: deda78d d48bafb
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Wed Feb 19 09:27:22 2020 -0800

    Merge branch 'master' into jira/solr-13579

 .github/workflows/gradle-precommit.yml             |   23 +
 build.gradle                                       |   10 +-
 build.xml                                          |    5 +-
 dev-tools/scripts/addVersion.py                    |   12 +-
 dev-tools/scripts/checkJavaDocs.py                 |    7 +-
 dev-tools/scripts/githubPRs.py                     |   82 +-
 gradle/defaults-javadoc.gradle                     |    5 +-
 gradle/generate-defaults.gradle                    |    5 +-
 gradle/generation/javacc.gradle                    |   56 +-
 gradle/generation/snowball.gradle                  |  108 +
 gradle/generation/snowball.patch                   | 1048 ++++
 gradle/generation/snowball.sh                      |  125 +
 gradle/generation/util.gradle                      |   98 +
 gradle/validation/ecj-lint.gradle                  |  112 +
 gradle/validation/precommit.gradle                 |    1 +
 gradle/validation/rat-sources.gradle               |    2 +-
 gradlew                                            |    8 +-
 gradlew.bat                                        |    6 +-
 lucene/CHANGES.txt                                 |   34 +-
 lucene/MIGRATE.txt                                 |    6 +
 lucene/analysis/common/README.txt                  |   20 +-
 lucene/analysis/common/build.xml                   |   14 +-
 .../lucene/analysis/br/BrazilianStemmer.java       |    4 +-
 .../analysis/charfilter/HTMLStripCharFilter.java   |    4 +-
 .../lucene/analysis/compound/package-info.java     |   25 +-
 .../apache/lucene/analysis/de/GermanStemmer.java   |    6 +-
 .../ConcatenateGraphFilterFactory.java             |    8 +-
 .../analysis/ngram/EdgeNGramTokenFilter.java       |    2 +-
 .../lucene/analysis/ngram/EdgeNGramTokenizer.java  |    2 +-
 .../lucene/analysis/ngram/NGramTokenizer.java      |    5 +-
 .../lucene/analysis/snowball/SnowballFilter.java   |   10 +-
 .../snowball/SnowballPorterFilterFactory.java      |    8 +-
 .../lucene/analysis/standard/ClassicFilter.java    |    2 +-
 .../analysis/standard/ClassicTokenizerImpl.java    |    4 +-
 .../standard/UAX29URLEmailTokenizerImpl.java       |    4 +-
 .../analysis/wikipedia/WikipediaTokenizerImpl.java |    4 +-
 .../src/java/org/tartarus/snowball/Among.java      |   96 +-
 .../org/tartarus/snowball/SnowballProgram.java     |  751 ++-
 .../org/tartarus/snowball/SnowballStemmer.java     |   42 +
 .../org/tartarus/snowball/ext/ArabicStemmer.java   | 3045 +++++------
 .../org/tartarus/snowball/ext/ArmenianStemmer.java |  861 ++--
 .../org/tartarus/snowball/ext/BasqueStemmer.java   | 1708 +++----
 .../org/tartarus/snowball/ext/CatalanStemmer.java  | 1914 ++++---
 .../org/tartarus/snowball/ext/DanishStemmer.java   |  691 +--
 .../org/tartarus/snowball/ext/DutchStemmer.java    | 1441 +++---
 .../org/tartarus/snowball/ext/EnglishStemmer.java  | 2235 ++++----
 .../org/tartarus/snowball/ext/EstonianStemmer.java | 2807 ++++-------
 .../org/tartarus/snowball/ext/FinnishStemmer.java  | 1750 +++----
 .../org/tartarus/snowball/ext/FrenchStemmer.java   | 2593 ++++------
 .../org/tartarus/snowball/ext/German2Stemmer.java  | 1245 ++---
 .../org/tartarus/snowball/ext/GermanStemmer.java   | 1180 ++---
 .../org/tartarus/snowball/ext/GreekStemmer.java    | 2539 ++++++++++
 .../org/tartarus/snowball/ext/HindiStemmer.java    |  210 +
 .../tartarus/snowball/ext/HungarianStemmer.java    | 1775 +++----
 .../tartarus/snowball/ext/IndonesianStemmer.java   |  392 ++
 .../org/tartarus/snowball/ext/IrishStemmer.java    |  933 ++--
 .../org/tartarus/snowball/ext/ItalianStemmer.java  | 2068 ++++----
 .../java/org/tartarus/snowball/ext/KpStemmer.java  | 3706 ++++++--------
 .../tartarus/snowball/ext/LithuanianStemmer.java   | 1238 ++---
 .../org/tartarus/snowball/ext/LovinsStemmer.java   | 3359 ++++++------
 .../org/tartarus/snowball/ext/NepaliStemmer.java   |  319 ++
 .../tartarus/snowball/ext/NorwegianStemmer.java    |  591 +--
 .../org/tartarus/snowball/ext/PorterStemmer.java   | 1571 +++---
 .../tartarus/snowball/ext/PortugueseStemmer.java   | 1943 +++----
 .../org/tartarus/snowball/ext/RomanianStemmer.java | 1809 +++----
 .../org/tartarus/snowball/ext/RussianStemmer.java  | 1310 +++--
 .../org/tartarus/snowball/ext/SerbianStemmer.java  | 3753 ++++++++++++++
 .../org/tartarus/snowball/ext/SpanishStemmer.java  | 2058 ++++----
 .../org/tartarus/snowball/ext/SwedishStemmer.java  |  583 +--
 .../org/tartarus/snowball/ext/TamilStemmer.java    | 1959 +++++++
 .../org/tartarus/snowball/ext/TurkishStemmer.java  | 5331 ++++++++------------
 .../lucene/analysis/snowball/danish_stop.txt       |    8 +-
 .../apache/lucene/analysis/snowball/dutch_stop.txt |    8 +-
 .../lucene/analysis/snowball/english_stop.txt      |    9 +-
 .../lucene/analysis/snowball/finnish_stop.txt      |   13 +-
 .../lucene/analysis/snowball/french_stop.txt       |   10 +-
 .../lucene/analysis/snowball/german_stop.txt       |    6 +-
 .../lucene/analysis/snowball/hungarian_stop.txt    |    8 +-
 .../lucene/analysis/snowball/indonesian_stop.txt   |   99 +
 .../lucene/analysis/snowball/italian_stop.txt      |    6 +-
 .../lucene/analysis/snowball/norwegian_stop.txt    |   12 +-
 .../lucene/analysis/snowball/portuguese_stop.txt   |    6 +-
 .../lucene/analysis/snowball/russian_stop.txt      |    7 +-
 .../lucene/analysis/snowball/spanish_stop.txt      |    6 +-
 .../lucene/analysis/snowball/swedish_stop.txt      |    6 +-
 .../lucene/analysis/core/TestRandomChains.java     |    8 +-
 .../lucene/analysis/snowball/TestSnowball.java     |   19 +-
 .../analysis/snowball/TestSnowballVocab.java       |   36 +-
 .../analysis/snowball/TestSnowballVocabData.zip    |  Bin 3568843 -> 0 bytes
 .../org/apache/lucene/analysis/snowball/danish.zip |  Bin 0 -> 16392 bytes
 .../org/apache/lucene/analysis/snowball/dutch.zip  |  Bin 0 -> 20525 bytes
 .../apache/lucene/analysis/snowball/english.zip    |  Bin 0 -> 16344 bytes
 .../apache/lucene/analysis/snowball/finnish.zip    |  Bin 0 -> 18951 bytes
 .../org/apache/lucene/analysis/snowball/german.zip |  Bin 0 -> 18428 bytes
 .../apache/lucene/analysis/snowball/german2.zip    |  Bin 0 -> 18427 bytes
 .../apache/lucene/analysis/snowball/hungarian.zip  |  Bin 0 -> 20515 bytes
 .../org/apache/lucene/analysis/snowball/irish.zip  |  Bin 0 -> 20041 bytes
 .../apache/lucene/analysis/snowball/italian.zip    |  Bin 0 -> 16239 bytes
 .../org/apache/lucene/analysis/snowball/kp.zip     |  Bin 0 -> 20291 bytes
 .../apache/lucene/analysis/snowball/languages.txt  |   32 +
 .../org/apache/lucene/analysis/snowball/lovins.zip |  Bin 0 -> 15774 bytes
 .../org/apache/lucene/analysis/snowball/nepali.zip |  Bin 0 -> 17822 bytes
 .../apache/lucene/analysis/snowball/norwegian.zip  |  Bin 0 -> 18696 bytes
 .../org/apache/lucene/analysis/snowball/porter.zip |  Bin 0 -> 16006 bytes
 .../apache/lucene/analysis/snowball/portuguese.zip |  Bin 0 -> 16575 bytes
 .../apache/lucene/analysis/snowball/romanian.zip   |  Bin 0 -> 16698 bytes
 .../apache/lucene/analysis/snowball/russian.zip    |  Bin 0 -> 20131 bytes
 .../apache/lucene/analysis/snowball/spanish.zip    |  Bin 0 -> 16292 bytes
 .../apache/lucene/analysis/snowball/swedish.zip    |  Bin 0 -> 17484 bytes
 .../lucene/analysis/snowball/test_languages.txt    |   20 +
 .../apache/lucene/analysis/snowball/turkish.zip    |  Bin 0 -> 19596 bytes
 .../icu/segmentation/ICUTokenizerFactory.java      |    2 +-
 lucene/analysis/icu/src/java/overview.html         |   28 +-
 .../analysis/opennlp/OpenNLPLemmatizerFilter.java  |    2 +-
 .../stempel/src/java/org/egothor/stemmer/Diff.java |    4 +-
 .../src/java/org/egothor/stemmer/Gener.java        |    4 +-
 .../stempel/src/java/org/egothor/stemmer/Lift.java |    2 +-
 .../src/java/org/egothor/stemmer/MultiTrie.java    |    4 +-
 .../src/java/org/egothor/stemmer/MultiTrie2.java   |    4 +-
 .../src/java/org/egothor/stemmer/Optimizer.java    |    4 +-
 .../src/java/org/egothor/stemmer/Optimizer2.java   |    4 +-
 .../stempel/src/java/org/egothor/stemmer/Row.java  |    4 +-
 .../stempel/src/java/org/egothor/stemmer/Trie.java |    4 +-
 lucene/analysis/stempel/src/java/overview.html     |   41 +-
 .../codecs/lucene50/Lucene50PostingsFormat.java    |   20 +-
 .../lucene/benchmark/byTask/package-info.java      |   17 +-
 .../byTask/tasks/AnalyzerFactoryTask.java          |    6 +-
 lucene/build.xml                                   |    9 +-
 .../lucene/codecs/memory/FSTTermsWriter.java       |    6 +-
 .../codecs/simpletext/SimpleTextBKDReader.java     |   18 +-
 .../codecs/simpletext/SimpleTextBKDWriter.java     |   20 +-
 .../simpletext/SimpleTextFieldInfosFormat.java     |    6 +-
 .../codecs/simpletext/SimpleTextPointsReader.java  |    2 +-
 .../codecs/simpletext/SimpleTextPointsWriter.java  |    2 +-
 lucene/common-build.xml                            |   64 +-
 lucene/core/build.xml                              |   12 +-
 lucene/core/src/data/jflex/skeleton.default        |    4 +-
 .../jflex/skeleton.disable.buffer.expansion.txt    |    4 +-
 .../org/apache/lucene/analysis/package-info.java   |   16 +-
 .../analysis/standard/StandardTokenizerImpl.java   |    4 +-
 .../org/apache/lucene/codecs/PointsWriter.java     |    8 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |   12 +-
 .../compressing/CompressingStoredFieldsFormat.java |   26 +-
 .../CompressingStoredFieldsIndexWriter.java        |  213 -
 .../compressing/CompressingStoredFieldsReader.java |   90 +-
 .../compressing/CompressingStoredFieldsWriter.java |   41 +-
 .../compressing/CompressingTermVectorsReader.java  |   79 +-
 .../compressing/CompressingTermVectorsWriter.java  |   31 +-
 .../lucene/codecs/compressing/FieldsIndex.java}    |   15 +-
 .../codecs/compressing/FieldsIndexReader.java      |  139 +
 .../codecs/compressing/FieldsIndexWriter.java      |  200 +
 ...dexReader.java => LegacyFieldsIndexReader.java} |   15 +-
 .../codecs/lucene50/Lucene50CompoundFormat.java    |    4 +-
 .../codecs/lucene50/Lucene50FieldInfosFormat.java  |    2 +-
 .../lucene50/Lucene50StoredFieldsFormat.java       |   80 +-
 .../codecs/lucene50/Lucene50TermVectorsFormat.java |   14 +-
 .../codecs/lucene60/Lucene60FieldInfosFormat.java  |    6 +-
 .../codecs/lucene60/Lucene60PointsReader.java      |    2 +-
 .../codecs/lucene60/Lucene60PointsWriter.java      |   12 +-
 .../codecs/lucene70/Lucene70SegmentInfoFormat.java |    2 +-
 .../codecs/lucene80/Lucene80DocValuesConsumer.java |  235 +-
 .../codecs/lucene80/Lucene80DocValuesFormat.java   |   14 +-
 .../codecs/lucene80/Lucene80DocValuesProducer.java |  151 +-
 .../codecs/lucene80/Lucene80NormsFormat.java       |    8 +-
 .../codecs/lucene84/Lucene84PostingsFormat.java    |   20 +-
 .../lucene/codecs/lucene84/package-info.java       |   53 +-
 .../codecs/perfield/PerFieldDocValuesFormat.java   |    4 +-
 .../lucene/codecs/perfield/PerFieldMergeState.java |    2 +-
 .../codecs/perfield/PerFieldPostingsFormat.java    |    4 +-
 .../org/apache/lucene/document/BinaryPoint.java    |    4 +-
 .../org/apache/lucene/document/DoublePoint.java    |   10 +-
 .../org/apache/lucene/document/DoubleRange.java    |   10 +-
 .../java/org/apache/lucene/document/FieldType.java |   49 +-
 .../org/apache/lucene/document/FloatPoint.java     |   10 +-
 .../org/apache/lucene/document/FloatRange.java     |   10 +-
 .../java/org/apache/lucene/document/IntPoint.java  |   10 +-
 .../java/org/apache/lucene/document/IntRange.java  |   10 +-
 .../LatLonDocValuesPointInPolygonQuery.java        |    4 +-
 .../org/apache/lucene/document/LatLonPoint.java    |    6 +-
 .../lucene/document/LatLonPointInPolygonQuery.java |    4 +-
 .../org/apache/lucene/document/LatLonShape.java    |    7 +
 .../java/org/apache/lucene/document/LongPoint.java |   10 +-
 .../java/org/apache/lucene/document/LongRange.java |   10 +-
 .../apache/lucene/document/RangeFieldQuery.java    |    4 +-
 .../java/org/apache/lucene/document/XYShape.java   |   53 +-
 .../lucene/document/XYShapeBoundingBoxQuery.java   |  142 -
 .../apache/lucene/document/XYShapeLineQuery.java   |  146 -
 .../apache/lucene/document/XYShapePointQuery.java  |  126 -
 ...{XYShapePolygonQuery.java => XYShapeQuery.java} |   57 +-
 .../apache/lucene/geo/{Point.java => Circle.java}  |   59 +-
 .../src/java/org/apache/lucene/geo/Circle2D.java   |  463 ++
 .../java/org/apache/lucene/geo/ComponentTree.java  |   16 +-
 .../src/java/org/apache/lucene/geo/EdgeTree.java   |   72 +-
 .../src/java/org/apache/lucene/geo/Line2D.java     |   33 +-
 .../core/src/java/org/apache/lucene/geo/Point.java |    4 +-
 .../src/java/org/apache/lucene/geo/Point2D.java    |   30 +-
 .../src/java/org/apache/lucene/geo/Polygon2D.java  |   51 +-
 .../java/org/apache/lucene/geo/Tessellator.java    |   14 +-
 .../src/java/org/apache/lucene/geo/XYCircle.java   |   99 +
 .../org/apache/lucene/geo/XYEncodingUtils.java     |   26 +-
 .../src/java/org/apache/lucene/geo/XYGeometry.java |   51 +
 .../src/java/org/apache/lucene/geo/XYLine.java     |   64 +-
 .../apache/lucene/geo/{Point.java => XYPoint.java} |   42 +-
 .../src/java/org/apache/lucene/geo/XYPolygon.java  |   64 +-
 .../java/org/apache/lucene/geo/XYPolygon2D.java    |   44 -
 .../java/org/apache/lucene/geo/XYRectangle.java    |   51 +-
 .../java/org/apache/lucene/geo/XYRectangle2D.java  |   19 +-
 .../apache/lucene/index/BaseCompositeReader.java   |    2 +-
 .../java/org/apache/lucene/index/CheckIndex.java   |    4 +-
 .../java/org/apache/lucene/index/CodecReader.java  |    2 +-
 .../org/apache/lucene/index/CompositeReader.java   |    2 +-
 .../apache/lucene/index/DefaultIndexingChain.java  |   14 +-
 .../org/apache/lucene/index/DirectoryReader.java   |    2 +-
 .../lucene/index/ExitableDirectoryReader.java      |    4 +-
 .../java/org/apache/lucene/index/FieldInfo.java    |   56 +-
 .../java/org/apache/lucene/index/FieldInfos.java   |   41 +-
 .../java/org/apache/lucene/index/IndexReader.java  |    2 +-
 .../apache/lucene/index/IndexReaderContext.java    |    4 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |   16 +-
 .../apache/lucene/index/IndexableFieldType.java    |    4 +-
 .../java/org/apache/lucene/index/LeafReader.java   |    2 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |    4 +-
 .../java/org/apache/lucene/index/MultiReader.java  |    2 +-
 .../java/org/apache/lucene/index/PointValues.java  |   16 +-
 .../org/apache/lucene/index/PointValuesWriter.java |   10 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |    4 +-
 .../src/java/org/apache/lucene/index/Sorter.java   |    4 +-
 .../org/apache/lucene/index/SortingLeafReader.java |    4 +-
 .../index/TrackingTmpOutputDirectoryWrapper.java   |    3 +-
 .../java/org/apache/lucene/index/package-info.java |   38 +-
 .../org/apache/lucene/search/CachingCollector.java |    2 +-
 .../org/apache/lucene/search/IndexSearcher.java    |    2 +-
 .../org/apache/lucene/search/LRUQueryCache.java    |    2 +-
 .../org/apache/lucene/search/PointInSetQuery.java  |    4 +-
 .../apache/lucene/search/QueryCachingPolicy.java   |    2 +-
 .../src/java/org/apache/lucene/search/Sort.java    |    6 +-
 .../org/apache/lucene/search/package-info.java     |   28 +-
 .../lucene/search/similarities/Similarity.java     |    8 +-
 .../search/similarities/TFIDFSimilarity.java       |  114 +-
 .../lucene/search/similarities/package-info.java   |   14 +-
 .../java/org/apache/lucene/store/DataOutput.java   |   11 +-
 .../java/org/apache/lucene/store/FSDirectory.java  |    2 +-
 .../lucene/store/OutputStreamIndexOutput.java      |    2 +-
 .../src/java/org/apache/lucene/util/BitUtil.java   |    4 +-
 .../java/org/apache/lucene/util/ByteBlockPool.java |    6 +-
 .../src/java/org/apache/lucene/util/Constants.java |    4 +-
 .../org/apache/lucene/util/FilterIterator.java     |    2 +-
 .../src/java/org/apache/lucene/util/IOUtils.java   |   24 +-
 .../java/org/apache/lucene/util/IntBlockPool.java  |    2 +-
 .../java/org/apache/lucene/util/PriorityQueue.java |    2 +-
 .../org/apache/lucene/util/SparseFixedBitSet.java  |    6 +-
 .../src/java/org/apache/lucene/util/TimSorter.java |    2 +-
 .../org/apache/lucene/util/WeakIdentityMap.java    |    2 +-
 .../lucene/util/automaton/FrozenIntSet.java}       |   33 +-
 .../org/apache/lucene/util/automaton/IntSet.java   |   46 +
 .../apache/lucene/util/automaton/Operations.java   |   11 +-
 .../org/apache/lucene/util/automaton/RegExp.java   |   71 +-
 .../apache/lucene/util/automaton/SortedIntSet.java |  135 +-
 .../apache/lucene/util/automaton/StatePair.java    |    2 +-
 .../lucene/util/automaton/createLevAutomata.py     |   19 +-
 .../apache/lucene/util/automaton/package-info.java |    8 +-
 .../java/org/apache/lucene/util/bkd/BKDReader.java |    2 +-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java |   20 +-
 .../java/org/apache/lucene/util/compress/LZ4.java  |   16 +
 .../util/packed/AbstractBlockPackedWriter.java     |    2 +-
 .../util/packed/BlockPackedReaderIterator.java     |    2 +-
 .../lucene/util/packed/BlockPackedWriter.java      |    8 +-
 .../lucene/util/packed/DirectMonotonicReader.java  |  112 +-
 .../util/packed/MonotonicBlockPackedWriter.java    |    2 +-
 .../apache/lucene/util/packed/package-info.java    |    4 +-
 lucene/core/src/java/overview.html                 |   32 +-
 .../codecs/lucene60/TestLucene60PointsFormat.java  |    2 +-
 .../lucene/document/BaseLatLonShapeTestCase.java   |   32 +-
 .../apache/lucene/document/BaseShapeTestCase.java  |  106 +-
 .../lucene/document/BaseXYShapeTestCase.java       |   50 +-
 .../org/apache/lucene/document/TestFieldType.java  |    6 +-
 .../apache/lucene/document/TestLatLonShape.java    |   65 +-
 .../lucene/document/TestLatLonShapeEncoding.java   |    4 +-
 .../lucene/document/TestXYLineShapeQueries.java    |   12 +-
 .../document/TestXYMultiLineShapeQueries.java      |    4 +-
 .../document/TestXYMultiPointShapeQueries.java     |    4 +-
 .../document/TestXYMultiPolygonShapeQueries.java   |    4 +-
 .../lucene/document/TestXYPointShapeQueries.java   |    8 +-
 .../lucene/document/TestXYPolygonShapeQueries.java |    4 +-
 .../org/apache/lucene/document/TestXYShape.java    |   77 +-
 .../lucene/document/TestXYShapeEncoding.java       |   12 +-
 .../test/org/apache/lucene/geo/ShapeTestUtil.java  |   85 +-
 .../src/test/org/apache/lucene/geo/TestCircle.java |   70 +
 .../test/org/apache/lucene/geo/TestCircle2D.java   |  134 +
 .../test/org/apache/lucene/geo/TestPoint2D.java    |   10 +-
 .../test/org/apache/lucene/geo/TestPolygon2D.java  |    2 +-
 .../test/org/apache/lucene/geo/TestXYCircle.java   |   93 +
 .../src/test/org/apache/lucene/geo/TestXYLine.java |   99 +
 .../test/org/apache/lucene/geo/TestXYPoint.java    |   77 +
 .../test/org/apache/lucene/geo/TestXYPolygon.java  |  107 +
 .../org/apache/lucene/geo/TestXYRectangle.java     |  106 +
 .../org/apache/lucene/geo/TestXYRectangle2D.java   |   16 +-
 .../org/apache/lucene/index/TestIndexWriter.java   |    4 +-
 .../apache/lucene/index/TestIndexableField.java    |    2 +-
 .../org/apache/lucene/index/TestPointValues.java   |   16 +-
 .../apache/lucene/index/TestTieredMergePolicy.java |   33 +-
 .../lucene/search/TestDoubleValuesSource.java      |    2 +-
 .../org/apache/lucene/search/TestPointQueries.java |    2 +-
 .../lucene/store/TestFileSwitchDirectory.java      |    3 +-
 .../apache/lucene/util/TestDocIdSetBuilder.java    |    2 +-
 .../apache/lucene/util/automaton/TestIntSet.java   |   94 +
 .../test/org/apache/lucene/util/bkd/TestBKD.java   |   42 +-
 .../util/bkd/TestMutablePointsReaderUtils.java     |    2 +-
 .../apache/lucene/util/compress/LZ4TestCase.java   |   31 +
 .../apache/lucene/util/compress/TestFastLZ4.java   |    3 +-
 .../apache/lucene/util/compress/TestHighLZ4.java   |    3 +-
 .../lucene/util/packed/TestDirectMonotonic.java    |   70 +
 lucene/demo/src/java/overview.html                 |   17 +-
 lucene/expressions/src/java/overview.html          |    4 +-
 .../search/vectorhighlight/package-info.java       |    5 +-
 .../lucene/search/highlight/HighlighterTest.java   |    2 +-
 .../highlight/custom/HighlightCustomQueryTest.java |    2 +-
 .../search/join/PointInSetIncludingScoreQuery.java |    4 +-
 .../documents/IndexOptionsDialogFactory.java       |    2 +-
 .../luke/models/documents/DocumentField.java       |    2 +-
 .../lucene/luke/models/search/SearchImpl.java      |    2 +-
 .../luke/models/commits/CommitsImplTest.java       |    2 +-
 .../luke/models/documents/DocumentsImplTest.java   |    2 +-
 .../apache/lucene/index/memory/MemoryIndex.java    |   20 +-
 .../org/apache/lucene/misc/IndexMergeTool.java     |   90 +-
 lucene/misc/src/java/overview.html                 |   14 +-
 .../org/apache/lucene/misc/TestIndexMergeTool.java |   65 +
 .../apache/lucene/queries/CommonTermsQuery.java    |    4 +-
 .../queries/intervals/CachingMatchesIterator.java  |   13 +-
 .../intervals/ConjunctionIntervalsSource.java      |   24 +-
 .../intervals/DifferenceIntervalsSource.java       |    7 +-
 .../intervals/DisjunctionIntervalsSource.java      |   88 +-
 .../queries/intervals/ExtendedIntervalsSource.java |    5 +-
 .../queries/intervals/FilteredIntervalsSource.java |    5 +-
 .../intervals/FixedFieldIntervalsSource.java       |    3 +-
 .../lucene/queries/intervals/IntervalIterator.java |    7 +
 .../lucene/queries/intervals/IntervalMatches.java  |   38 +-
 .../queries/intervals/IntervalMatchesIterator.java |   19 +-
 .../lucene/queries/intervals/IntervalsSource.java  |    2 +-
 .../MinimizingConjunctionMatchesIterator.java      |    7 +-
 .../MinimumShouldMatchIntervalsSource.java         |   42 +-
 .../intervals/MultiTermIntervalsSource.java        |   54 +-
 .../queries/intervals/OffsetIntervalsSource.java   |    5 +-
 .../queries/intervals/OrderedIntervalsSource.java  |   52 +-
 .../PayloadFilteredTermIntervalsSource.java        |   16 +-
 .../intervals/RepeatingIntervalsSource.java        |  323 ++
 .../queries/intervals/TermIntervalsSource.java     |   16 +-
 .../intervals/UnorderedIntervalsSource.java        |   50 +-
 .../apache/lucene/queries/mlt/MoreLikeThis.java    |    4 +-
 .../lucene/queries/intervals/TestIntervals.java    |   70 +-
 .../queries/intervals/TestSimplifications.java     |   14 +
 .../lucene/queryparser/classic/QueryParser.java    |    2 +-
 .../lucene/queryparser/classic/QueryParser.jj      |    2 +-
 .../lucene/queryparser/classic/package-info.java   |   40 +-
 .../flexible/core/builders/package-info.java       |    2 +-
 .../flexible/core/config/package-info.java         |    2 +-
 .../flexible/core/messages/package-info.java       |    2 +-
 .../flexible/core/nodes/package-info.java          |    2 +-
 .../flexible/core/parser/package-info.java         |    2 +-
 .../flexible/core/processors/package-info.java     |    2 +-
 .../queryparser/simple/SimpleQueryParser.java      |   18 +-
 .../xml/builders/PointRangeQueryBuilder.java       |   11 +-
 lucene/queryparser/src/java/overview.html          |   21 +-
 .../apache/lucene/replicator/nrt/package-info.java |    2 +-
 .../org/apache/lucene/replicator/package-info.java |    4 +-
 .../apache/lucene/document/BigIntegerPoint.java    |   10 +-
 .../org/apache/lucene/document/HalfFloatPoint.java |   10 +-
 .../org/apache/lucene/search/CoveringQuery.java    |    4 +-
 .../document/TestFloatPointNearestNeighbor.java    |    2 +-
 .../apache/lucene/spatial/bbox/BBoxStrategy.java   |    2 +-
 .../lucene/spatial/vector/PointVectorStrategy.java |    2 +-
 lucene/spatial-extras/src/java/overview.html       |    1 -
 .../suggest/document/CompletionPostingsFormat.java |   12 +-
 .../java/org/apache/lucene/analysis/package.html   |    1 -
 .../codecs/asserting/AssertingPointsFormat.java    |    4 +-
 .../codecs/compressing/CompressingCodec.java       |   25 +-
 .../codecs/compressing/FastCompressingCodec.java   |    4 +-
 .../FastDecompressionCompressingCodec.java         |    4 +-
 .../HighCompressionCompressingCodec.java           |    8 +-
 .../compressing/dummy/DummyCompressingCodec.java   |    4 +-
 .../lucene/codecs/cranky/CrankyPointsFormat.java   |    4 +-
 .../java/org/apache/lucene/geo/GeoTestUtil.java    |    7 +
 .../apache/lucene/index/AssertingLeafReader.java   |    6 +-
 .../lucene/index/BaseDocValuesFormatTestCase.java  |   51 +
 .../lucene/index/BaseIndexFileFormatTestCase.java  |    2 +-
 .../lucene/index/BaseMergePolicyTestCase.java      |    9 +-
 .../lucene/index/BasePointsFormatTestCase.java     |   38 +-
 .../apache/lucene/index/MismatchedLeafReader.java  |    2 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |    2 +-
 .../org/apache/lucene/index/RandomIndexWriter.java |    2 +-
 .../src/java/org/apache/lucene/index/package.html  |    1 -
 .../src/java/org/apache/lucene/search/package.html |    1 -
 .../apache/lucene/search/similarities/package.html |    1 -
 .../org/apache/lucene/util/LuceneTestCase.java     |   14 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    2 +-
 .../javadoc/table_padding.css}                     |   23 +-
 .../apache/lucene/validation/LicenseCheckTask.java |    4 +-
 solr/CHANGES.txt                                   |  181 +-
 solr/NOTICE.txt                                    |    2 +-
 solr/bin/solr                                      |   11 +-
 solr/bin/solr.cmd                                  |    6 +-
 solr/bin/solr.in.cmd                               |    3 +-
 solr/bin/solr.in.sh                                |    2 +-
 solr/build.xml                                     |    6 -
 solr/contrib/analysis-extras/README.txt            |    3 +
 .../carrot2/LuceneCarrot2StemmerFactory.java       |   12 +-
 .../LTRFeatureLoggerTransformerFactory.java        |    2 +-
 solr/contrib/ltr/src/java/overview.html            |    4 +-
 .../velocity/src/resources/velocity/head.vm        |    2 +-
 .../apache/solr/cloud/OverseerSolrResponse.java    |   53 +-
 ...se.java => OverseerSolrResponseSerializer.java} |   38 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |    6 +-
 .../java/org/apache/solr/cloud/ZkController.java   |   22 +-
 .../cloud/api/collections/CreateCollectionCmd.java |    1 +
 .../solr/cloud/autoscaling/sim/package-info.java   |    2 +-
 .../solr/core/IndexDeletionPolicyWrapper.java      |    2 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |   10 +-
 .../solr/handler/FieldAnalysisRequestHandler.java  |   13 +-
 .../java/org/apache/solr/handler/GraphHandler.java |    2 +-
 .../apache/solr/handler/RequestHandlerBase.java    |    3 +-
 .../org/apache/solr/handler/StreamHandler.java     |    4 +-
 .../solr/handler/admin/CollectionsHandler.java     |    7 +-
 .../solr/handler/admin/ConfigSetsHandler.java      |    3 +-
 .../handler/admin/SegmentsInfoRequestHandler.java  |    6 +-
 .../solr/handler/admin/ZookeeperInfoHandler.java   |   13 +-
 .../solr/handler/component/CloudReplicaSource.java |  246 +
 .../solr/handler/component/HttpShardHandler.java   |  339 +-
 .../handler/component/HttpShardHandlerFactory.java |    4 +-
 .../handler/component/LegacyReplicaSource.java     |   77 +
 .../solr/handler/component/ReplicaSource.java      |   28 +-
 .../handler/component/TermVectorComponent.java     |   12 +-
 .../apache/solr/handler/export/PriorityQueue.java  |    2 +-
 .../solr/highlight/DefaultSolrHighlighter.java     |   73 +-
 .../solr/highlight/UnifiedSolrHighlighter.java     |   11 +-
 .../java/org/apache/solr/legacy/BBoxStrategy.java  |    2 +-
 .../solr/legacy/LegacyNumericRangeQuery.java       |    6 +-
 .../org/apache/solr/legacy/LegacyNumericUtils.java |    8 +-
 .../apache/solr/legacy/PointVectorStrategy.java    |    2 +-
 .../java/org/apache/solr/parser/CharStream.java    |   18 +-
 .../org/apache/solr/parser/FastCharStream.java     |    9 +-
 .../org/apache/solr/parser/ParseException.java     |    2 +-
 .../java/org/apache/solr/parser/QueryParser.java   |   40 +-
 .../src/java/org/apache/solr/parser/QueryParser.jj |    7 +-
 .../solr/parser/QueryParserTokenManager.java       |   32 +-
 .../java/org/apache/solr/parser/TokenMgrError.java |    2 +-
 .../apache/solr/response/SolrQueryResponse.java    |    6 +-
 .../transform/SubQueryAugmenterFactory.java        |    8 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |   13 +
 .../org/apache/solr/schema/ManagedIndexSchema.java |    6 +-
 .../java/org/apache/solr/schema/SchemaField.java   |    2 +-
 .../solr/search/CollapsingQParserPlugin.java       |    2 +-
 .../src/java/org/apache/solr/search/Insanity.java  |    2 +-
 .../search/LegacyNumericRangeQueryBuilder.java     |   11 +-
 .../search/facet/FacetFieldProcessorByArrayDV.java |    2 +
 .../org/apache/solr/search/facet/FacetRange.java   |   10 +-
 .../org/apache/solr/store/hdfs/HdfsDirectory.java  |   24 +-
 .../org/apache/solr/store/hdfs/HdfsFileWriter.java |    3 +-
 .../apache/solr/uninverting/FieldCacheImpl.java    |    6 +-
 .../apache/solr/uninverting/UninvertingReader.java |    6 +-
 .../src/java/org/apache/solr/update/PeerSync.java  |    2 +-
 .../PreAnalyzedUpdateProcessorFactory.java         |    4 +-
 .../collection1/conf/schema-unifiedhighlight.xml   |    2 +-
 .../solr/collection1/conf/schema_latest.xml        |    4 +
 .../_default/conf/lang/contractions_ca.txt         |    8 -
 .../_default/conf/lang/contractions_fr.txt         |   15 -
 .../_default/conf/lang/contractions_ga.txt         |    5 -
 .../_default/conf/lang/contractions_it.txt         |   23 -
 .../_default/conf/lang/hyphenations_ga.txt         |    5 -
 .../configsets/_default/conf/lang/stemdict_nl.txt  |    6 -
 .../configsets/_default/conf/lang/stoptags_ja.txt  |  420 --
 .../configsets/_default/conf/lang/stopwords_ar.txt |  125 -
 .../configsets/_default/conf/lang/stopwords_bg.txt |  193 -
 .../configsets/_default/conf/lang/stopwords_ca.txt |  220 -
 .../configsets/_default/conf/lang/stopwords_cz.txt |  172 -
 .../configsets/_default/conf/lang/stopwords_da.txt |  110 -
 .../configsets/_default/conf/lang/stopwords_de.txt |  294 --
 .../configsets/_default/conf/lang/stopwords_el.txt |   78 -
 .../configsets/_default/conf/lang/stopwords_en.txt |   54 -
 .../configsets/_default/conf/lang/stopwords_es.txt |  356 --
 .../configsets/_default/conf/lang/stopwords_et.txt | 1603 ------
 .../configsets/_default/conf/lang/stopwords_eu.txt |   99 -
 .../configsets/_default/conf/lang/stopwords_fa.txt |  313 --
 .../configsets/_default/conf/lang/stopwords_fi.txt |   97 -
 .../configsets/_default/conf/lang/stopwords_fr.txt |  186 -
 .../configsets/_default/conf/lang/stopwords_ga.txt |  110 -
 .../configsets/_default/conf/lang/stopwords_gl.txt |  161 -
 .../configsets/_default/conf/lang/stopwords_hi.txt |  235 -
 .../configsets/_default/conf/lang/stopwords_hu.txt |  211 -
 .../configsets/_default/conf/lang/stopwords_hy.txt |   46 -
 .../configsets/_default/conf/lang/stopwords_id.txt |  359 --
 .../configsets/_default/conf/lang/stopwords_it.txt |  303 --
 .../configsets/_default/conf/lang/stopwords_ja.txt |  127 -
 .../configsets/_default/conf/lang/stopwords_lv.txt |  172 -
 .../configsets/_default/conf/lang/stopwords_nl.txt |  119 -
 .../configsets/_default/conf/lang/stopwords_no.txt |  194 -
 .../configsets/_default/conf/lang/stopwords_pt.txt |  253 -
 .../configsets/_default/conf/lang/stopwords_ro.txt |  233 -
 .../configsets/_default/conf/lang/stopwords_ru.txt |  243 -
 .../configsets/_default/conf/lang/stopwords_sv.txt |  133 -
 .../configsets/_default/conf/lang/stopwords_th.txt |  119 -
 .../configsets/_default/conf/lang/stopwords_tr.txt |  212 -
 .../configsets/_default/conf/lang/userdict_ja.txt  |   29 -
 .../solr/configsets/_default/conf/managed-schema   | 1024 ----
 .../solr/configsets/_default/conf/protwords.txt    |   21 -
 .../solr/configsets/_default/conf/solrconfig.xml   | 1212 -----
 .../solr/configsets/_default/conf/stopwords.txt    |   14 -
 .../solr/configsets/_default/conf/synonyms.txt     |   29 -
 .../apache/solr/cloud/ClusterStateMockUtil.java    |  135 +-
 .../solr/cloud/ClusterStateMockUtilTest.java       |   99 +
 .../org/apache/solr/cloud/ClusterStateTest.java    |    2 +
 .../OverseerCollectionConfigSetProcessorTest.java  |    2 +-
 .../solr/cloud/OverseerSolrResponseTest.java       |    6 +-
 ...verseerSolrResponseUnsafeSerializationTest.java |    4 +-
 .../test/org/apache/solr/cloud/SliceStateTest.java |    2 +
 .../org/apache/solr/cloud/TestConfigSetsAPI.java   |   70 +-
 .../IndexSizeTriggerMixedBoundsTest.java           |   37 +-
 .../handler/component/CloudReplicaSourceTest.java  |  263 +
 .../highlight/HighlighterWithoutStoredIdTest.java  |   20 +-
 .../solr/highlight/TestUnifiedSolrHighlighter.java |    2 +
 ...TestUnifiedSolrHighlighterWithoutStoredId.java} |   30 +-
 .../apache/solr/rest/schema/TestBulkSchemaAPI.java |   77 +-
 .../apache/solr/search/facet/TestJsonFacets.java   |   56 +
 .../apache/solr/store/hdfs/HdfsDirectoryTest.java  |   38 +-
 .../solr/uninverting/TestUninvertingReader.java    |    4 +-
 solr/example/files/conf/velocity/head.vm           |    2 +-
 .../conf/velocity/head.vm                          |    2 +-
 solr/server/solr/zoo.cfg                           |    3 +
 solr/solr-ref-guide/build.gradle                   |    9 +
 solr/solr-ref-guide/src/faceting.adoc              |    2 +-
 solr/solr-ref-guide/src/format-of-solr-xml.adoc    |   10 +-
 solr/solr-ref-guide/src/highlighting.adoc          |    1 +
 solr/solr-ref-guide/src/jvm-settings.adoc          |   25 +-
 solr/solr-ref-guide/src/response-writers.adoc      |    2 +-
 solr/solr-ref-guide/src/securing-solr.adoc         |    4 -
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |  110 +
 .../src/stream-decorator-reference.adoc            |   44 +-
 .../src/updating-parts-of-documents.adoc           |    2 +-
 .../client/solrj/cloud/autoscaling/Condition.java  |    5 +
 .../solrj/cloud/autoscaling/ReplicaInfo.java       |   21 +-
 .../solr/client/solrj/impl/Http2SolrClient.java    |    4 +-
 .../java/org/apache/solr/client/solrj/io/Lang.java |    3 +-
 .../solr/client/solrj/io/stream/DeleteStream.java  |  112 +
 .../solr/client/solrj/io/stream/JDBCStream.java    |    7 +-
 .../solr/client/solrj/io/stream/UpdateStream.java  |   50 +-
 .../org/apache/solr/common/SolrInputDocument.java  |    4 +-
 .../java/org/apache/solr/common/cloud/Replica.java |   17 +-
 .../solr/configsets/streaming/conf/solrconfig.xml  |    5 +
 .../solrj/cloud/autoscaling/ConditionTest.java     |   80 +
 .../client/solrj/cloud/autoscaling/TestPolicy.java |   69 +-
 .../client/solrj/impl/Http2SolrClientTest.java     |   11 +
 .../org/apache/solr/client/solrj/io/TestLang.java  |    2 +-
 .../solrj/io/stream/CloudAuthStreamTest.java       |  233 +-
 .../solrj/io/stream/StreamDecoratorTest.java       |  155 +-
 .../solrj/routing/ReplicaListTransformerTest.java  |   31 +-
 .../ShufflingReplicaListTransformerTest.java       |    9 +-
 .../src/java/org/apache/solr/SolrTestCase.java     |   55 +
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |    7 -
 .../org/apache/solr/cloud/MockZkStateReader.java   |    7 +
 .../java/org/apache/solr/util/ExternalPaths.java   |    6 +-
 solr/webapp/build.xml                              |    2 +-
 solr/webapp/web/css/angular/cloud.css              |   58 +-
 solr/webapp/web/css/angular/common.css             |   27 +-
 solr/webapp/web/css/angular/files.css              |    4 +-
 solr/webapp/web/css/angular/jstree.style.min.css   |   24 +
 solr/webapp/web/css/angular/logging.css            |   15 +-
 solr/webapp/web/img/jstree/32px.png                |  Bin 0 -> 5667 bytes
 solr/webapp/web/img/jstree/40px.png                |  Bin 0 -> 2218 bytes
 solr/webapp/web/img/jstree/throbber.gif            |  Bin 0 -> 1464 bytes
 solr/webapp/web/index.html                         |    5 +-
 solr/webapp/web/js/angular/app.js                  |   19 +-
 solr/webapp/web/js/angular/controllers/cloud.js    |    4 +-
 .../web/js/angular/controllers/collections.js      |    2 +-
 solr/webapp/web/js/angular/controllers/files.js    |   10 +-
 solr/webapp/web/libs/jquery-2.1.3.min.js           |   29 -
 solr/webapp/web/libs/jquery-3.4.1.min.js           |   28 +
 solr/webapp/web/libs/jquery.jstree.js              | 3534 -------------
 solr/webapp/web/libs/jstree.min.js                 |   29 +
 solr/webapp/web/libs/ngtimeago.js                  |    7 +-
 solr/webapp/web/partials/logging-levels.html       |   59 +-
 579 files changed, 40171 insertions(+), 46706 deletions(-)