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/04 08:09:05 UTC
[lucene-solr] 01/01: 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 ce78b1cafccf0e47d3dc34aa0ec4a2a62a4a6aff
Merge: b1273df 641680f
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Tue Feb 4 08:54:33 2020 +0100
Merge branch 'master' into jira/solr-13579
.gitattributes | 4 +-
.github/workflows/gradle-wrapper-validation.yml | 11 +
build.gradle | 28 +-
buildSrc/build.gradle | 17 +
.../org/apache/lucene/gradle/ProfileResults.java | 215 +
.../using-javascript.adoc => dev-docs/README.adoc | 12 +-
dev-docs/pmc-chair.adoc | 178 +
dev-tools/git/HELP.txt | 14 -
gradle/ant-compat/artifact-naming.gradle | 17 +
gradle/ant-compat/folder-layout.gradle | 17 +
.../ant-compat/forbidden-api-rules-in-sync.gradle | 17 +
gradle/ant-compat/force-versions.gradle | 17 +
gradle/ant-compat/jar-checks.gradle | 17 +
gradle/ant-compat/misc.gradle | 17 +
gradle/ant-compat/post-jar.gradle | 17 +
gradle/ant-compat/resolve.gradle | 17 +
gradle/ant-compat/solr-forbidden-apis.gradle | 17 +
gradle/ant-compat/test-classes-cross-deps.gradle | 17 +
gradle/defaults-idea.gradle | 17 +
gradle/defaults-java.gradle | 23 +-
gradle/defaults-javadoc.gradle | 17 +
gradle/defaults.gradle | 17 +
gradle/generate-defaults.gradle | 95 +-
gradle/generation/javacc.gradle | 339 +
gradle/generation/jflex.gradle | 169 +
gradle/help.gradle | 111 +-
gradle/maven/defaults-maven.gradle | 17 +
gradle/maven/maven-local.gradle | 17 +
gradle/testing/defaults-tests.gradle | 20 +-
gradle/testing/fail-on-no-tests.gradle | 17 +
gradle/testing/failed-tests-at-end.gradle | 105 +-
gradle/testing/per-project-summary.gradle | 57 +-
gradle/testing/profiling.gradle | 47 +
gradle/testing/profiling.jfc | 41 +
gradle/testing/randomization.gradle | 17 +
gradle/testing/runtime-jvm-support.gradle | 85 +-
gradle/testing/slowest-tests-at-end.gradle | 79 +-
gradle/validation/check-environment.gradle | 77 +-
gradle/validation/config-file-sanity.gradle | 17 +
gradle/validation/forbidden-apis.gradle | 247 +-
gradle/validation/git-status.gradle | 154 +-
gradle/validation/jar-checks.gradle | 769 +-
gradle/validation/owasp-dependency-check.gradle | 44 +
.../owasp-dependency-check/exclusions.xml | 134 +
gradle/validation/precommit.gradle | 76 +-
gradle/validation/rat-sources.gradle | 29 +-
gradle/validation/validate-source-patterns.gradle | 17 +
gradle/validation/versions-props-sorted.gradle | 17 +
help/dependencies.txt | 276 +-
help/git.txt | 28 +-
help/tests.txt | 285 +-
help/workflow.txt | 7 +
lucene/CHANGES.txt | 16 +
lucene/LICENSE.txt | 32 +
lucene/MIGRATE.txt | 10 +
lucene/NOTICE.txt | 5 +
lucene/analysis/common/build.gradle | 17 +
lucene/analysis/common/build.xml | 3 +-
.../charfilter/HTMLCharacterEntities.jflex | 2 +-
.../analysis/charfilter/HTMLStripCharFilter.java | 58710 +++++++++----------
.../lucene/analysis/core/WhitespaceAnalyzer.java | 15 +-
.../lucene/analysis/core/WhitespaceTokenizer.java | 12 +
.../lucene/analysis/ar/TestArabicAnalyzer.java | 2 +-
.../lucene/analysis/bn/TestBengaliAnalyzer.java | 2 +-
.../lucene/analysis/cjk/TestCJKAnalyzer.java | 2 +-
.../lucene/analysis/cjk/TestCJKBigramFilter.java | 4 +-
.../lucene/analysis/cjk/TestCJKWidthFilter.java | 2 +-
.../commongrams/CommonGramsFilterTest.java | 2 +-
.../compound/TestCompoundWordTokenFilter.java | 2 +-
.../analysis/core/TestDecimalDigitFilter.java | 2 +-
.../lucene/analysis/core/TestDuelingAnalyzers.java | 26 +-
.../lucene/analysis/core/TestKeywordAnalyzer.java | 2 +-
.../analysis/core/TestWhitespaceAnalyzer.java | 49 +
.../lucene/analysis/cz/TestCzechAnalyzer.java | 2 +-
.../lucene/analysis/da/TestDanishAnalyzer.java | 2 +-
.../analysis/de/TestGermanLightStemFilter.java | 2 +-
.../analysis/de/TestGermanMinimalStemFilter.java | 2 +-
.../analysis/de/TestGermanNormalizationFilter.java | 2 +-
.../lucene/analysis/de/TestGermanStemFilter.java | 2 +-
.../analysis/en/TestEnglishMinimalStemFilter.java | 2 +-
.../analysis/es/TestSpanishLightStemFilter.java | 2 +-
.../lucene/analysis/fa/TestPersianCharFilter.java | 2 +-
.../analysis/fi/TestFinnishLightStemFilter.java | 2 +-
.../analysis/fr/TestFrenchLightStemFilter.java | 2 +-
.../analysis/fr/TestFrenchMinimalStemFilter.java | 2 +-
.../lucene/analysis/gl/TestGalicianAnalyzer.java | 2 +-
.../lucene/analysis/hi/TestHindiAnalyzer.java | 2 +-
.../lucene/analysis/hu/TestHungarianAnalyzer.java | 2 +-
.../analysis/hunspell/TestHunspellStemFilter.java | 2 +-
.../lucene/analysis/hy/TestArmenianAnalyzer.java | 2 +-
.../lucene/analysis/id/TestIndonesianAnalyzer.java | 2 +-
.../lucene/analysis/it/TestItalianAnalyzer.java | 2 +-
.../analysis/it/TestItalianLightStemFilter.java | 2 +-
.../lucene/analysis/lt/TestLithuanianAnalyzer.java | 2 +-
.../lucene/analysis/lv/TestLatvianAnalyzer.java | 2 +-
.../TestRemoveDuplicatesTokenFilter.java | 2 +-
.../TestScandinavianFoldingFilter.java | 2 +-
.../TestScandinavianNormalizationFilter.java | 2 +-
.../miscellaneous/TestWordDelimiterFilter.java | 2 +-
.../TestWordDelimiterGraphFilter.java | 2 +-
.../analysis/ngram/EdgeNGramTokenFilterTest.java | 2 +-
.../analysis/ngram/NGramTokenFilterTest.java | 2 +-
.../lucene/analysis/ngram/NGramTokenizerTest.java | 2 +-
.../lucene/analysis/nl/TestDutchAnalyzer.java | 2 +-
.../lucene/analysis/no/TestNorwegianAnalyzer.java | 2 +-
.../analysis/no/TestNorwegianLightStemFilter.java | 2 +-
.../no/TestNorwegianMinimalStemFilter.java | 2 +-
.../analysis/path/TestPathHierarchyTokenizer.java | 2 +-
.../path/TestReversePathHierarchyTokenizer.java | 2 +-
.../analysis/pattern/TestPatternReplaceFilter.java | 2 +-
.../analysis/pattern/TestPatternTokenizer.java | 2 +-
.../pattern/TestSimplePatternSplitTokenizer.java | 2 +-
.../pattern/TestSimplePatternTokenizer.java | 2 +-
.../lucene/analysis/pt/TestPortugueseAnalyzer.java | 2 +-
.../analysis/pt/TestPortugueseLightStemFilter.java | 2 +-
.../pt/TestPortugueseMinimalStemFilter.java | 2 +-
.../analysis/pt/TestPortugueseStemFilter.java | 2 +-
.../lucene/analysis/ro/TestRomanianAnalyzer.java | 2 +-
.../lucene/analysis/ru/TestRussianAnalyzer.java | 2 +-
.../analysis/ru/TestRussianLightStemFilter.java | 2 +-
.../lucene/analysis/shingle/ShingleFilterTest.java | 2 +-
.../sr/TestSerbianNormalizationFilter.java | 2 +-
.../sr/TestSerbianNormalizationRegularFilter.java | 2 +-
.../analysis/standard/TestClassicAnalyzer.java | 4 +-
.../standard/TestUAX29URLEmailTokenizer.java | 2 +-
.../lucene/analysis/sv/TestSwedishAnalyzer.java | 2 +-
.../analysis/sv/TestSwedishLightStemFilter.java | 2 +-
.../analysis/synonym/TestSynonymGraphFilter.java | 4 +-
.../analysis/synonym/TestSynonymMapFilter.java | 2 +-
.../lucene/analysis/th/TestThaiAnalyzer.java | 4 +-
.../lucene/analysis/tr/TestTurkishAnalyzer.java | 2 +-
.../analysis/util/TestRollingCharBuffer.java | 2 +-
.../analysis/util/TestSegmentingTokenizerBase.java | 4 +-
.../analysis/wikipedia/WikipediaTokenizerTest.java | 4 +-
.../collation/TestCollationDocValuesField.java | 4 +-
lucene/analysis/icu/build.gradle | 17 +
.../icu/segmentation/TestICUTokenizer.java | 2 +-
.../icu/segmentation/TestICUTokenizerCJK.java | 2 +-
lucene/analysis/kuromoji/build.gradle | 17 +
.../lucene/analysis/ja/JapaneseAnalyzer.java | 2 +-
.../lucene/analysis/ja/JapaneseTokenizer.java | 42 +-
.../analysis/ja/JapaneseTokenizerFactory.java | 7 +-
.../lucene/analysis/ja/TestExtendedMode.java | 6 +
.../lucene/analysis/ja/TestJapaneseAnalyzer.java | 31 +-
.../ja/TestJapaneseKatakanaStemFilter.java | 2 +-
.../analysis/ja/TestJapaneseNumberFilter.java | 2 +-
.../analysis/ja/TestJapaneseReadingFormFilter.java | 4 +-
.../lucene/analysis/ja/TestJapaneseTokenizer.java | 54 +-
.../analysis/ja/TestJapaneseTokenizerFactory.java | 17 +-
.../apache/lucene/analysis/ja/TestSearchMode.java | 61 +-
lucene/analysis/morfologik/build.gradle | 17 +
.../lucene/analysis/uk/TestUkrainianAnalyzer.java | 2 +-
lucene/analysis/nori/build.gradle | 17 +
.../analysis/ko/TestKoreanReadingFormFilter.java | 2 +-
.../lucene/analysis/ko/TestKoreanTokenizer.java | 2 +-
lucene/analysis/opennlp/build.gradle | 17 +
lucene/analysis/phonetic/build.gradle | 17 +
.../analysis/phonetic/TestPhoneticFilter.java | 2 +-
lucene/analysis/smartcn/build.gradle | 17 +
lucene/analysis/stempel/build.gradle | 17 +
.../lucene/analysis/pl/TestPolishAnalyzer.java | 2 +-
lucene/backward-codecs/build.gradle | 17 +
lucene/benchmark/build.gradle | 17 +
.../benchmark/byTask/TestPerfTasksLogic.java | 2 +
lucene/build.gradle | 17 +
lucene/classification/build.gradle | 17 +
.../classification/utils/DataSplitterTest.java | 1 +
lucene/codecs/build.gradle | 17 +
.../lucene/codecs/uniformsplit/package-info.java | 1 -
.../uniformsplit/sharedterms/package-info.java | 1 -
lucene/common-build.xml | 9 +-
lucene/core/build.gradle | 17 +
.../codecs/blocktree/BlockTreeTermsReader.java | 5 +-
.../codecs/blocktree/BlockTreeTermsWriter.java | 152 +-
.../codecs/blocktree/CompressionAlgorithm.java | 81 +
.../codecs/blocktree/IntersectTermsEnum.java | 2 +
.../codecs/blocktree/IntersectTermsEnumFrame.java | 102 +-
.../codecs/blocktree/SegmentTermsEnumFrame.java | 119 +-
.../org/apache/lucene/codecs/blocktree/Stats.java | 38 +-
.../lucene/codecs/compressing/CompressionMode.java | 11 +-
.../org/apache/lucene/codecs/compressing/LZ4.java | 544 -
.../codecs/lucene84/Lucene84PostingsFormat.java | 4 +-
.../codecs/lucene84/Lucene84PostingsReader.java | 32 +-
.../codecs/lucene84/Lucene84PostingsWriter.java | 20 +-
.../org/apache/lucene/document/LatLonShape.java | 44 +-
.../lucene/document/LatLonShapeLineQuery.java | 143 -
.../lucene/document/LatLonShapePointQuery.java | 123 -
...hapePolygonQuery.java => LatLonShapeQuery.java} | 69 +-
.../org/apache/lucene/document/ShapeField.java | 1 -
.../org/apache/lucene/document/ShapeQuery.java | 2 +-
.../src/java/org/apache/lucene/geo/EdgeTree.java | 19 +-
.../java/org/apache/lucene/geo/LatLonGeometry.java | 51 +
.../core/src/java/org/apache/lucene/geo/Line.java | 9 +-
.../src/java/org/apache/lucene/geo/Line2D.java | 12 +-
.../core/src/java/org/apache/lucene/geo/Point.java | 89 +
.../src/java/org/apache/lucene/geo/Point2D.java | 35 +-
.../src/java/org/apache/lucene/geo/Polygon.java | 7 +-
.../src/java/org/apache/lucene/geo/Polygon2D.java | 12 +-
.../apache/lucene/geo/SimpleWKTShapeParser.java | 24 +-
.../java/org/apache/lucene/search/FuzzyQuery.java | 10 +-
.../src/java/org/apache/lucene/util/BitUtil.java | 60 +-
.../java/org/apache/lucene/util/compress/LZ4.java | 435 +
.../util/compress/LowercaseAsciiCompression.java | 152 +
.../apache/lucene/util/compress/package-info.java} | 14 +-
.../lucene/util/packed/DirectMonotonicWriter.java | 17 +-
.../lucene/analysis/TestAnalyzerWrapper.java | 1 +
.../analysis/standard/TestStandardAnalyzer.java | 2 +-
.../tokenattributes/TestCharTermAttributeImpl.java | 1 +
.../compressing/AbstractTestCompressionMode.java | 94 +-
.../AbstractTestLZ4CompressionMode.java | 112 -
.../compressing/TestFastCompressionMode.java | 2 +-
.../compressing/TestFastDecompressionMode.java | 15 +-
.../codecs/lucene60/TestLucene60PointsFormat.java | 10 +-
.../lucene/codecs/lucene80/TestIndexedDISI.java | 21 +-
.../lucene80/TestLucene80DocValuesFormat.java | 4 +-
.../perfield/TestPerFieldPostingsFormat2.java | 1 +
.../apache/lucene/document/BaseShapeTestCase.java | 2 +-
.../lucene/document/BaseXYShapeTestCase.java | 10 +-
.../TestLatLonPointDistanceFeatureQuery.java | 5 +-
.../document/TestLatLonPolygonShapeQueries.java | 2 +-
.../apache/lucene/document/TestLatLonShape.java | 42 +
.../lucene/document/TestXYLineShapeQueries.java | 16 +-
.../document/TestXYMultiPolygonShapeQueries.java | 4 +-
.../lucene/document/TestXYPointShapeQueries.java | 14 +-
.../lucene/document/TestXYPolygonShapeQueries.java | 2 +-
.../org/apache/lucene/document/TestXYShape.java | 13 +-
.../lucene/document/TestXYShapeEncoding.java | 4 +-
.../test/org/apache/lucene/geo/ShapeTestUtil.java | 55 +-
.../test/org/apache/lucene/geo/TestGeoUtils.java | 42 +-
.../src/test/org/apache/lucene/geo/TestPoint.java} | 31 +-
.../test/org/apache/lucene/geo/TestPoint2D.java | 9 +
.../test/org/apache/lucene/geo/TestPolygon2D.java | 20 +-
.../org/apache/lucene/geo/TestXYRectangle2D.java | 17 +-
.../org/apache/lucene/index/TestAddIndexes.java | 19 +-
.../org/apache/lucene/index/TestAtomicUpdate.java | 125 +-
.../lucene/index/TestBinaryDocValuesUpdates.java | 7 +-
.../org/apache/lucene/index/TestByteSlices.java | 25 +-
.../lucene/index/TestConcurrentMergeScheduler.java | 3 +-
.../apache/lucene/index/TestDeletionPolicy.java | 2 +
.../apache/lucene/index/TestDirectoryReader.java | 1 +
.../index/TestDocumentsWriterStallControl.java | 4 +-
.../lucene/index/TestFieldUpdatesBuffer.java | 29 +-
.../org/apache/lucene/index/TestIndexWriter.java | 9 +-
.../apache/lucene/index/TestIndexWriterCommit.java | 2 +
.../apache/lucene/index/TestIndexWriterDelete.java | 7 +-
.../lucene/index/TestIndexWriterMaxDocs.java | 2 +
.../lucene/index/TestIndexWriterMergePolicy.java | 1 +
.../lucene/index/TestIndexWriterNRTIsCurrent.java | 4 +-
.../apache/lucene/index/TestIndexWriterReader.java | 6 +-
.../index/TestIndexWriterThreadsToSegments.java | 1 +
.../lucene/index/TestIndexWriterUnicode.java | 2 +-
.../lucene/index/TestIndexWriterWithThreads.java | 7 +-
.../org/apache/lucene/index/TestManyFields.java | 1 +
.../lucene/index/TestMixedDocValuesUpdates.java | 3 +-
.../lucene/index/TestNRTReaderWithThreads.java | 52 +-
.../org/apache/lucene/index/TestNRTThreads.java | 2 +-
.../test/org/apache/lucene/index/TestNorms.java | 12 +-
.../lucene/index/TestNumericDocValuesUpdates.java | 4 +-
.../lucene/index/TestSnapshotDeletionPolicy.java | 4 +-
.../org/apache/lucene/index/TestStressAdvance.java | 3 +-
.../org/apache/lucene/index/TestTermsEnum.java | 5 +-
.../apache/lucene/index/TestTieredMergePolicy.java | 3 +-
.../apache/lucene/search/TestAutomatonQuery.java | 2 +-
.../apache/lucene/search/TestBooleanScorer.java | 7 +-
.../lucene/search/TestConstantScoreScorer.java | 2 +-
.../lucene/search/TestDisjunctionMaxQuery.java | 3 +-
.../lucene/search/TestDoubleValuesSource.java | 29 +-
.../org/apache/lucene/search/TestFuzzyQuery.java | 2 +-
.../apache/lucene/search/TestLRUQueryCache.java | 2 +-
.../apache/lucene/search/TestMinShouldMatch2.java | 1 +
.../lucene/search/TestMultiThreadTermVectors.java | 159 +-
.../org/apache/lucene/search/TestPhraseQuery.java | 6 +-
.../org/apache/lucene/search/TestPointQueries.java | 1 +
.../org/apache/lucene/search/TestPrefixQuery.java | 2 +-
.../apache/lucene/search/TestRegexpRandom2.java | 2 +-
.../lucene/search/TestSameScoresWithThreads.java | 2 +-
.../org/apache/lucene/search/TestScorerPerf.java | 5 +-
.../org/apache/lucene/search/TestSearchAfter.java | 4 +-
.../lucene/search/TestSearchWithThreads.java | 35 +-
.../apache/lucene/search/TestSearcherManager.java | 16 +-
.../org/apache/lucene/search/TestTermScorer.java | 2 +-
.../apache/lucene/search/TestTopDocsCollector.java | 11 +-
.../lucene/search/TestTopFieldCollector.java | 8 +-
.../lucene/store/TestByteBuffersDataInput.java | 2 +-
.../lucene/store/TestFileSwitchDirectory.java | 1 +
.../org/apache/lucene/store/TestMultiMMap.java | 9 +-
.../test/org/apache/lucene/util/TestBitUtil.java | 6 +-
.../org/apache/lucene/util/TestNumericUtils.java | 4 +-
.../org/apache/lucene/util/TestOfflineSorter.java | 2 +-
.../org/apache/lucene/util/TestPagedBytes.java | 18 +-
.../org/apache/lucene/util/TestSloppyMath.java | 3 +-
.../apache/lucene/util/TestWeakIdentityMap.java | 3 +-
.../apache/lucene/util/automaton/TestMinimize.java | 2 +-
.../lucene/util/automaton/TestUTF32ToUTF8.java | 2 +-
.../test/org/apache/lucene/util/bkd/TestBKD.java | 12 +-
.../compress/LZ4TestCase.java} | 213 +-
.../compress/TestFastLZ4.java} | 11 +-
.../compress/TestHighLZ4.java} | 11 +-
.../compress/TestLowercaseAsciiCompression.java | 120 +
.../lucene/util/packed/TestDirectMonotonic.java | 34 +-
.../lucene/util/packed/TestDirectPacked.java | 2 +-
.../apache/lucene/util/packed/TestPackedInts.java | 87 +-
lucene/demo/build.gradle | 17 +
.../dev-docs/README.adoc | 12 +-
lucene/expressions/build.gradle | 17 +
.../lucene/expressions/TestExpressionSorts.java | 2 +-
lucene/facet/build.gradle | 17 +
.../taxonomy/TestSearcherTaxonomyManager.java | 2 +
.../facet/taxonomy/directory/TestAddTaxonomy.java | 2 +
.../directory/TestDirectoryTaxonomyWriter.java | 3 +-
lucene/grouping/build.gradle | 17 +
.../lucene/search/grouping/GroupingSearch.java | 4 +-
.../grouping/AllGroupHeadsCollectorTest.java | 2 +-
.../grouping/DistinctValuesCollectorTest.java | 3 +-
.../search/grouping/GroupFacetCollectorTest.java | 2 +-
lucene/highlighter/build.gradle | 17 +
.../uhighlight/TestUnifiedHighlighterMTQ.java | 2 +-
lucene/ivy-versions.properties | 2 +-
lucene/join/build.gradle | 17 +
.../apache/lucene/search/join/TestBlockJoin.java | 2 +-
lucene/licenses/hamcrest-core-LICENSE-BSD.txt | 52 +-
lucene/luke/build.gradle | 17 +
lucene/memory/build.gradle | 17 +
lucene/misc/build.gradle | 17 +
lucene/monitor/build.gradle | 17 +
lucene/queries/build.gradle | 17 +
.../queries/payloads/TestPayloadCheckQuery.java | 8 +-
.../queries/payloads/TestPayloadScoreQuery.java | 2 +-
lucene/queryparser/build.gradle | 17 +
.../lucene/queryparser/classic/CharStream.java | 2 +-
.../lucene/queryparser/classic/FastCharStream.java | 2 +
.../lucene/queryparser/classic/QueryParser.java | 7 +-
.../queryparser/classic/QueryParserBase.java | 2 +-
.../classic/QueryParserTokenManager.java | 8 +-
.../standard/CommonQueryParserConfiguration.java | 2 +-
.../flexible/standard/StandardQueryParser.java | 4 +-
.../flexible/standard/config/FuzzyConfig.java | 2 +-
.../flexible/standard/parser/CharStream.java | 2 +-
.../flexible/standard/parser/FastCharStream.java | 2 +
.../standard/parser/StandardSyntaxParser.java | 9 +-
.../standard/parser/StandardSyntaxParser.jj | 2 +-
.../parser/StandardSyntaxParserTokenManager.java | 7 +-
.../queryparser/surround/parser/CharStream.java | 2 +-
.../surround/parser/FastCharStream.java | 2 +
.../queryparser/surround/parser/QueryParser.java | 8 +-
.../surround/parser/QueryParserTokenManager.java | 6 +-
.../xml/builders/FuzzyLikeThisQueryBuilder.java | 2 +-
.../core/builders/TestQueryTreeBuilder.java | 6 +-
lucene/replicator/build.gradle | 17 +
lucene/sandbox/build.gradle | 17 +
.../idversion/TestIDVersionPostingsFormat.java | 4 +-
.../lucene/search/TestTermAutomatonQuery.java | 1 +
lucene/spatial-extras/build.gradle | 17 +
.../prefix/TestRecursivePrefixTreeStrategy.java | 2 +
lucene/spatial3d/build.gradle | 17 +
.../geom/RandomGeoShapeRelationshipTest.java | 3 +-
lucene/suggest/build.gradle | 17 +
lucene/test-framework/build.gradle | 17 +
.../lucene/analysis/BaseTokenStreamTestCase.java | 72 +-
.../org/apache/lucene/analysis/MockTokenizer.java | 6 +-
.../lucene/index/BasePointsFormatTestCase.java | 8 +-
.../index/BaseStoredFieldsFormatTestCase.java | 2 +-
.../index/BaseTermVectorsFormatTestCase.java | 7 +-
.../apache/lucene/index/RandomPostingsTester.java | 2 +-
.../ThreadedIndexingAndSearchingTestCase.java | 6 +-
.../java/org/apache/lucene/search/CheckHits.java | 1 +
.../similarities/BaseSimilarityTestCase.java | 17 +-
.../apache/lucene/store/BaseDirectoryTestCase.java | 4 +
.../lucene/store/BaseLockFactoryTestCase.java | 7 +-
.../org/apache/lucene/util/BaseBitSetTestCase.java | 27 +-
.../apache/lucene/util/BaseDocIdSetTestCase.java | 24 +-
.../org/apache/lucene/util/LuceneTestCase.java | 2 +-
.../TestCompressingStoredFieldsFormat.java | 8 +-
.../TestCompressingTermVectorsFormat.java | 6 +-
.../tools/src/groovy/check-source-patterns.groovy | 2 +-
settings.gradle | 17 +
solr/CHANGES.txt | 17 +-
solr/build.gradle | 17 +
solr/contrib/analysis-extras/build.gradle | 17 +
solr/contrib/analytics/build.gradle | 17 +
solr/contrib/clustering/build.gradle | 17 +
solr/contrib/dataimporthandler-extras/build.gradle | 17 +
solr/contrib/dataimporthandler/build.gradle | 17 +
solr/contrib/extraction/build.gradle | 17 +
.../contrib/jaegertracer-configurator/build.gradle | 17 +
solr/contrib/langid/build.gradle | 17 +
solr/contrib/ltr/build.gradle | 17 +
solr/contrib/prometheus-exporter/build.gradle | 17 +
solr/contrib/velocity/build.gradle | 17 +
solr/core/build.gradle | 17 +
.../org/apache/solr/cloud/ZkCollectionTerms.java | 6 +
.../java/org/apache/solr/cloud/ZkController.java | 5 +-
.../java/org/apache/solr/cloud/ZkShardTerms.java | 71 +-
.../apache/solr/parser/SolrQueryParserBase.java | 2 +-
.../java/org/apache/solr/search/DisMaxQParser.java | 4 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 4 +-
.../org/apache/solr/search/JoinQParserPlugin.java | 157 +-
.../apache/solr/search/ReRankQParserPlugin.java | 4 +-
.../org/apache/solr/search/TopLevelJoinQuery.java | 221 +
.../org/apache/solr/search/ValueSourceParser.java | 8 +-
.../apache/solr/search/facet/UniqueBlockAgg.java | 32 +-
.../solr/search/facet/UniqueBlockFieldAgg.java | 45 +
.../solr/search/facet/UniqueBlockQueryAgg.java | 71 +
.../join/MultiValueTermOrdinalCollector.java | 65 +
.../java/org/apache/solr/servlet/HttpSolrCall.java | 3 +
.../java/org/apache/solr/util/TestInjection.java | 8 +-
.../test-files/solr/collection1/conf/schema12.xml | 2 +
solr/core/src/test/org/apache/solr/TestJoin.java | 166 +-
.../solr/search/TestExtendedDismaxParser.java | 6 +
.../apache/solr/search/facet/TestJsonFacets.java | 41 +-
.../facet/TestJsonFacetsWithNestedObjects.java | 31 +-
.../using-javascript.adoc => dev-docs/README.adoc} | 12 +-
solr/example/build.gradle | 17 +
solr/licenses/hamcrest-core-LICENSE-BSD.txt | 52 +-
solr/licenses/org.restlet-2.3.0.jar.sha1 | 1 -
solr/licenses/org.restlet-2.4.0.jar.sha1 | 1 +
.../org.restlet.ext.servlet-2.3.0.jar.sha1 | 1 -
.../org.restlet.ext.servlet-2.4.0.jar.sha1 | 1 +
solr/packaging/build.gradle | 17 +
solr/server/build.gradle | 17 +
solr/solr-ref-guide/build.gradle | 17 +
solr/solr-ref-guide/src/a-quick-overview.adoc | 3 +-
solr/solr-ref-guide/src/analytics.adoc | 2 +-
solr/solr-ref-guide/src/client-api-lineup.adoc | 28 +-
solr/solr-ref-guide/src/client-apis.adoc | 10 +-
solr/solr-ref-guide/src/de-duplication.adoc | 2 +-
solr/solr-ref-guide/src/filter-descriptions.adoc | 2 -
solr/solr-ref-guide/src/fonts/Inconsolata/OFL.txt | 184 +-
solr/solr-ref-guide/src/how-to-contribute.adoc | 2 +-
.../src/implicit-requesthandlers.adoc | 6 +-
solr/solr-ref-guide/src/index-replication.adoc | 3 +-
.../src/indexconfig-in-solrconfig.adoc | 12 +-
.../src/introduction-to-solr-indexing.adoc | 2 -
solr/solr-ref-guide/src/json-facet-api.adoc | 4 +-
solr/solr-ref-guide/src/jvm-settings.adoc | 2 +-
solr/solr-ref-guide/src/language-analysis.adoc | 12 +-
solr/solr-ref-guide/src/learning-to-rank.adoc | 4 +-
.../src/major-changes-in-solr-8.adoc | 14 +-
solr/solr-ref-guide/src/other-parsers.adoc | 87 +-
.../src/overview-of-the-solr-admin-ui.adoc | 2 +-
solr/solr-ref-guide/src/response-writers.adoc | 2 +-
solr/solr-ref-guide/src/schema-api.adoc | 4 +-
.../src/solr-system-requirements.adoc | 2 +-
solr/solr-ref-guide/src/solr-upgrade-notes.adoc | 2 +-
.../solrcloud-with-legacy-configuration-files.adoc | 5 +-
solr/solr-ref-guide/src/spatial-search.adoc | 4 +-
.../src/taking-solr-to-production.adoc | 2 +-
.../src/the-term-vector-component.adoc | 2 +-
solr/solr-ref-guide/src/tokenizers.adoc | 2 -
.../src/update-request-processors.adoc | 2 +-
...ding-data-with-solr-cell-using-apache-tika.adoc | 2 +-
...ta-store-data-with-the-data-import-handler.adoc | 4 +-
solr/solr-ref-guide/src/using-javascript.adoc | 4 +-
solr/solr-ref-guide/src/using-solr-from-ruby.adoc | 2 +-
.../src/velocity-response-writer.adoc | 3 +-
solr/solr-ref-guide/src/working-with-dates.adoc | 2 +-
solr/solrj/build.gradle | 17 +
.../io/stream/expr/StreamExpressionParser.java | 11 +
.../solrj/io/stream/CloudAuthStreamTest.java | 611 +
.../solrj/io/stream/StreamExpressionTest.java | 28 +-
solr/test-framework/build.gradle | 17 +
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 3 +
solr/webapp/build.gradle | 17 +
versions.lock | 4 +-
versions.props | 2 +-
465 files changed, 37785 insertions(+), 33227 deletions(-)