You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by dw...@apache.org on 2021/03/10 09:53:54 UTC
[lucene] 08/08: Merge branch 'master' into jira/solr14977
This is an automated email from the ASF dual-hosted git repository.
dweiss pushed a commit to branch jira/solr14977
in repository https://gitbox.apache.org/repos/asf/lucene.git
commit cf8d1f01e8247a755762582f1905686553039493
Merge: 9481353 ebc87a8
Author: Noble Paul <no...@users.noreply.github.com>
AuthorDate: Mon Nov 16 23:41:44 2020 +1100
Merge branch 'master' into jira/solr14977
.github/workflows/docker-test.yml | 4 +
build.gradle | 3 +
gradle/documentation/render-javadoc.gradle | 28 +-
gradle/generation/snowball.gradle | 6 +-
gradle/generation/snowball.patch | 10 +-
gradle/help.gradle | 1 +
gradle/native/disable-native.gradle | 82 ++
gradle/testing/randomization/policies/tests.policy | 4 +
help/docker.txt | 58 +
lucene/CHANGES.txt | 26 +-
lucene/MIGRATE.md | 12 +
.../lucene/analysis/classic/package-info.java} | 17 +-
.../apache/lucene/analysis/classic/package.html | 37 -
.../apache/lucene/analysis/email/package-info.java | 34 +
.../org/apache/lucene/analysis/email/package.html | 39 -
.../org/tartarus/snowball/ext/SerbianStemmer.java | 235 ++--
.../org/tartarus/snowball/ext/YiddishStemmer.java | 1381 ++++++++++++++++++++
.../apache/lucene/analysis/snowball/languages.txt | 1 +
.../backward_codecs/lucene50/package-info.java} | 10 +-
.../lucene/backward_codecs/lucene50/package.html | 25 -
.../backward_codecs/lucene60/package-info.java} | 10 +-
.../backward_codecs/lucene80/package-info.java} | 10 +-
.../lucene/backward_codecs/lucene80/package.html | 25 -
.../backward_codecs/lucene84/package-info.java} | 10 +-
.../lucene/backward_codecs/lucene84/package.html | 25 -
.../backward_codecs/lucene86/package-info.java} | 10 +-
.../lucene/backward_codecs/lucene86/package.html | 25 -
.../backward_codecs/lucene87/Lucene87Codec.java | 33 +-
.../backward_codecs/lucene87/package-info.java} | 10 +-
.../lucene/backward_codecs/lucene87/package.html | 42 -
.../lucene/backward_codecs/package-info.java} | 10 +-
.../org/apache/lucene/backward_codecs/package.html | 26 -
.../lucene50/Lucene50RWStoredFieldsFormat.java | 1 -
.../backward_codecs/lucene50/TestForUtil.java | 1 -
.../lucene60/Lucene60PointsWriter.java | 2 -
.../lucene70/Lucene70RWSegmentInfoFormat.java | 1 -
.../simpletext/SimpleTextTermVectorsWriter.java | 2 +-
.../codecs/simpletext/SimpleTextVectorFormat.java | 4 +-
.../codecs/simpletext/SimpleTextVectorReader.java | 14 +-
.../org/apache/lucene/codecs/VectorWriter.java | 27 +-
.../codecs/lucene80/Lucene80DocValuesConsumer.java | 80 +-
.../codecs/lucene80/Lucene80DocValuesFormat.java | 24 +-
.../codecs/lucene80/Lucene80DocValuesProducer.java | 36 +-
.../lucene/codecs/lucene90/Lucene90Codec.java | 27 +-
.../codecs/lucene90/Lucene90VectorFormat.java | 6 +-
.../codecs/lucene90/Lucene90VectorReader.java | 217 ++-
.../codecs/lucene90/Lucene90VectorWriter.java | 92 +-
.../org/apache/lucene/document/FeatureField.java | 68 +-
.../apache/lucene/document/InetAddressPoint.java | 0
.../apache/lucene/document/InetAddressRange.java | 0
.../apache/lucene/index/IndexableFieldType.java | 30 +-
.../org/apache/lucene/index/IndexingChain.java | 20 +-
.../org/apache/lucene/index/KnnGraphValues.java | 58 +
.../java/org/apache/lucene/index/OrdinalMap.java | 4 +-
.../java/org/apache/lucene/index/PointValues.java | 3 +-
.../lucene/index/RandomAccessVectorValues.java | 60 +
.../index/RandomAccessVectorValuesProducer.java} | 16 +-
.../org/apache/lucene/index/SegmentMerger.java | 5 +-
.../lucene/index/SlowCodecReaderWrapper.java | 2 +-
.../java/org/apache/lucene/index/VectorValues.java | 114 +-
.../apache/lucene/index/VectorValuesWriter.java | 43 +-
.../org/apache/lucene/util/hnsw/BoundsChecker.java | 74 ++
.../org/apache/lucene/util/hnsw/HnswGraph.java | 223 ++++
.../apache/lucene/util/hnsw/HnswGraphBuilder.java | 194 +++
.../java/org/apache/lucene/util/hnsw/Neighbor.java | 70 +
.../org/apache/lucene/util/hnsw/Neighbors.java | 93 ++
.../org/apache/lucene/util/hnsw/package-info.java} | 10 +-
...va => BaseLucene80DocValuesFormatTestCase.java} | 12 +-
...estBestCompressionLucene80DocValuesFormat.java} | 17 +-
.../TestBestSpeedLucene80DocValuesFormat.java} | 17 +-
...tLucene87StoredFieldsFormatHighCompression.java | 2 +-
.../apache/lucene/document/TestFeatureField.java | 25 +
.../lucene/document/TestInetAddressPoint.java | 0
.../test/org/apache/lucene/index/TestKnnGraph.java | 382 ++++++
.../org/apache/lucene/index/TestVectorValues.java | 47 +-
.../lucene/search/TestInetAddressRangeQueries.java | 0
.../apache/lucene/util/hnsw/KnnGraphTester.java | 494 +++++++
.../test/org/apache/lucene/util/hnsw/TestHnsw.java | 465 +++++++
lucene/facet/build.gradle | 2 +
.../directory/DirectoryTaxonomyReader.java | 24 +-
.../directory/DirectoryTaxonomyWriter.java | 7 +-
.../directory/TestBackwardsCompatibility.java | 110 ++
.../taxonomy/directory/taxonomy.8.6.3-cfs.zip | Bin 0 -> 3058 bytes
.../join/GlobalOrdinalsWithScoreCollector.java | 2 +-
.../search/join/GlobalOrdinalsWithScoreQuery.java | 2 +-
.../org/apache/lucene/search/join/JoinUtil.java | 2 +-
.../apache/lucene/search/join/TestJoinUtil.java | 16 +-
.../jetty-continuation-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-continuation-9.4.34.v20201102.jar.sha1 | 1 +
.../licenses/jetty-http-9.4.32.v20200930.jar.sha1 | 1 -
.../licenses/jetty-http-9.4.34.v20201102.jar.sha1 | 1 +
lucene/licenses/jetty-io-9.4.32.v20200930.jar.sha1 | 1 -
lucene/licenses/jetty-io-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-server-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-server-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-servlet-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-servlet-9.4.34.v20201102.jar.sha1 | 1 +
.../licenses/jetty-util-9.4.32.v20200930.jar.sha1 | 1 -
.../licenses/jetty-util-9.4.34.v20201102.jar.sha1 | 1 +
lucene/misc/build.gradle | 4 +-
lucene/misc/native/build.gradle | 69 +
.../src/main/posix}/NativePosixUtil.cpp | 20 +-
.../src/main/windows}/WindowsDirectory.cpp | 16 +-
.../java/org/apache/lucene/document/package.html | 22 -
.../src/java/org/apache/lucene/index/package.html | 22 -
.../apache/lucene/misc/CollectorMemoryTracker.java | 2 +-
.../org/apache/lucene/misc/IndexMergeTool.java | 2 +-
.../lucene/{ => misc}/document/LazyDocument.java | 3 +-
.../apache/lucene/misc/document/package-info.java} | 10 +-
.../lucene/{ => misc}/index/IndexSplitter.java | 17 +-
.../{ => misc}/index/MultiPassIndexSplitter.java | 18 +-
.../lucene/{ => misc}/index/PKIndexSplitter.java | 9 +-
.../apache/lucene/misc/index/package-info.java} | 10 +-
.../search/DiversifiedTopDocsCollector.java | 11 +-
.../lucene/{ => misc}/search/DocValuesStats.java | 2 +-
.../{ => misc}/search/DocValuesStatsCollector.java | 6 +-
.../search/MemoryAccountingBitsetCollector.java | 4 +-
.../apache/lucene/misc/search/package-info.java} | 10 +-
.../search/similarity/LegacyBM25Similarity.java | 2 +-
.../misc/search/similarity/package-info.java} | 10 +-
.../store/HardlinkCopyDirectoryWrapper.java | 7 +-
.../lucene/{ => misc}/store/NativePosixUtil.java | 4 +-
.../{ => misc}/store/NativeUnixDirectory.java | 18 +-
.../lucene/{ => misc}/store/RAFDirectory.java | 12 +-
.../lucene/{ => misc}/store/WindowsDirectory.java | 24 +-
.../apache/lucene/misc/store/package-info.java} | 10 +-
.../lucene/{ => misc}/util/MemoryTracker.java | 2 +-
.../lucene/{ => misc}/util/fst/ListOfOutputs.java | 4 +-
.../util/fst/UpToTwoPositiveIntOutputs.java | 4 +-
.../apache/lucene/misc/util/fst/package-info.java} | 10 +-
.../org/apache/lucene/misc/util/package-info.java} | 11 +-
.../src/java/org/apache/lucene/search/package.html | 22 -
.../apache/lucene/search/similarity/package.html | 22 -
.../src/java/org/apache/lucene/store/package.html | 22 -
.../java/org/apache/lucene/util/fst/package.html | 22 -
.../src/java/org/apache/lucene/util/package.html | 23 -
lucene/misc/src/java/overview.html | 25 +-
.../{ => misc}/document/TestLazyDocument.java | 6 +-
.../lucene/{ => misc}/index/TestIndexSplitter.java | 11 +-
.../index/TestMultiPassIndexSplitter.java | 9 +-
.../{ => misc}/index/TestPKIndexSplitter.java | 8 +-
.../search/TestDiversifiedTopDocsCollector.java | 16 +-
.../search/TestDocValuesStatsCollector.java | 18 +-
.../TestMemoryAccountingBitsetCollector.java | 6 +-
.../similarity/TestLegacyBM25Similarity.java | 2 +-
.../lucene/misc/store/NativeLibEnableRule.java | 54 +
.../lucene/misc/store/NativeUnixDirectoryTest.java | 46 +
.../store/TestHardLinkCopyDirectoryWrapper.java | 12 +-
.../lucene/{ => misc}/store/TestRAFDirectory.java | 5 +-
.../store/WindowsDirectoryTest.java} | 30 +-
.../util/TestCollectorMemoryTracker.java | 3 +-
.../lucene/{ => misc}/util/fst/TestFSTsMisc.java | 16 +-
lucene/packaging/build.gradle | 4 +-
.../lucene/queries/intervals/IntervalQuery.java | 2 +-
.../lucene/sandbox/document/package-info.java} | 13 +-
.../apache/lucene/sandbox/document/package.html | 32 -
.../lucene/sandbox/search/package-info.java} | 10 +-
.../org/apache/lucene/sandbox/search/package.html | 28 -
.../java/org/apache/lucene/index/DocHelper.java | 3 +-
.../java/org/apache/lucene/index/RandomCodec.java | 3 +-
.../util/TestRuleSetupAndRestoreClassEnv.java | 3 +-
.../java/org/apache/lucene/util/fst/FSTTester.java | 8 +-
.../org/apache/lucene/util/TestPleaseFail.java} | 20 +-
settings.gradle | 3 +-
.../src/java/org/apache/solr/cloud/CloudUtil.java | 15 +-
.../org/apache/solr/cloud/ReplicateFromLeader.java | 3 +-
.../solr/cloud/ShardLeaderElectionContext.java | 2 +-
.../events/impl/DefaultClusterEventProducer.java | 2 +-
.../java/org/apache/solr/core/CoreContainer.java | 43 +-
.../java/org/apache/solr/core/MetricsConfig.java | 54 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 6 +-
.../src/java/org/apache/solr/core/SolrCore.java | 12 +-
.../src/java/org/apache/solr/core/SolrCores.java | 226 ++--
.../java/org/apache/solr/core/SolrXmlConfig.java | 24 +
.../apache/solr/core/TransientSolrCoreCache.java | 4 +
.../solr/core/TransientSolrCoreCacheDefault.java | 16 +-
.../solr/core/TransientSolrCoreCacheFactory.java | 16 +-
.../src/java/org/apache/solr/core/ZkContainer.java | 13 +-
.../apache/solr/handler/ReplicationHandler.java | 8 +-
.../solr/handler/admin/HealthCheckHandler.java | 2 +-
.../org/apache/solr/handler/admin/StatusOp.java | 5 +-
.../handler/component/RealTimeGetComponent.java | 2 +-
.../org/apache/solr/metrics/SolrMetricManager.java | 29 +
.../apache/solr/metrics/SolrMetricsContext.java | 28 +
.../apache/solr/search/SolrDocumentFetcher.java | 2 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 18 +-
.../similarities/LegacyBM25SimilarityFactory.java | 2 +-
.../similarities/SchemaSimilarityFactory.java | 2 +-
.../org/apache/solr/update/SolrIndexSplitter.java | 2 +-
.../processor/AtomicUpdateDocumentMerger.java | 121 +-
.../src/test-files/solr/solr-metricsconfig1.xml | 21 +-
.../org/apache/solr/BasicFunctionalityTest.java | 2 +-
.../org/apache/solr/core/TestCodecSupport.java | 2 +-
.../org/apache/solr/core/TestCoreContainer.java | 3 +
.../test/org/apache/solr/core/TestLazyCores.java | 10 +-
.../org/apache/solr/metrics/MetricsConfigTest.java | 26 +-
.../solr/metrics/SolrMetricsIntegrationTest.java | 5 +
.../org/apache/solr/search/LargeFieldTest.java | 2 +-
.../apache/solr/search/SolrIndexSearcherTest.java | 123 ++
.../TestLegacyBM25SimilarityFactory.java | 2 +-
.../update/processor/AtomicUpdateJavabinTest.java | 370 ++++++
.../processor/AtomicUpdateRemovalJavabinTest.java | 132 --
.../solr/update/processor/AtomicUpdatesTest.java | 32 +
solr/docker/build.gradle | 27 +-
solr/docker/tests/cases/version/test.sh | 45 -
.../http2-client-9.4.32.v20200930.jar.sha1 | 1 -
.../http2-client-9.4.34.v20201102.jar.sha1 | 1 +
.../http2-common-9.4.32.v20200930.jar.sha1 | 1 -
.../http2-common-9.4.34.v20201102.jar.sha1 | 1 +
.../licenses/http2-hpack-9.4.32.v20200930.jar.sha1 | 1 -
.../licenses/http2-hpack-9.4.34.v20201102.jar.sha1 | 1 +
...http-client-transport-9.4.32.v20200930.jar.sha1 | 1 -
...http-client-transport-9.4.34.v20201102.jar.sha1 | 1 +
.../http2-server-9.4.32.v20200930.jar.sha1 | 1 -
.../http2-server-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-alpn-client-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-alpn-client-9.4.34.v20201102.jar.sha1 | 1 +
...etty-alpn-java-client-9.4.32.v20200930.jar.sha1 | 1 -
...etty-alpn-java-client-9.4.34.v20201102.jar.sha1 | 1 +
...etty-alpn-java-server-9.4.32.v20200930.jar.sha1 | 1 -
...etty-alpn-java-server-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-alpn-server-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-alpn-server-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-client-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-client-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-continuation-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-continuation-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-deploy-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-deploy-9.4.34.v20201102.jar.sha1 | 1 +
solr/licenses/jetty-http-9.4.32.v20200930.jar.sha1 | 1 -
solr/licenses/jetty-http-9.4.34.v20201102.jar.sha1 | 1 +
solr/licenses/jetty-io-9.4.32.v20200930.jar.sha1 | 1 -
solr/licenses/jetty-io-9.4.34.v20201102.jar.sha1 | 1 +
solr/licenses/jetty-jmx-9.4.32.v20200930.jar.sha1 | 1 -
solr/licenses/jetty-jmx-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-rewrite-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-rewrite-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-security-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-security-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-server-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-server-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-servlet-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-servlet-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-servlets-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-servlets-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-start-9.4.27.v20200227-shaded.jar.sha1 | 1 -
.../jetty-start-9.4.34.v20201102-shaded.jar.sha1 | 1 +
solr/licenses/jetty-util-9.4.32.v20200930.jar.sha1 | 1 -
solr/licenses/jetty-util-9.4.34.v20201102.jar.sha1 | 1 +
.../jetty-webapp-9.4.32.v20200930.jar.sha1 | 1 -
.../jetty-webapp-9.4.34.v20201102.jar.sha1 | 1 +
solr/licenses/jetty-xml-9.4.32.v20200930.jar.sha1 | 1 -
solr/licenses/jetty-xml-9.4.34.v20201102.jar.sha1 | 1 +
solr/solr-ref-guide/src/collection-management.adoc | 5 +
solr/solr-ref-guide/src/metrics-reporting.adoc | 39 +
solr/solr-ref-guide/src/replica-management.adoc | 5 +
.../solr/client/solrj/request/TestCoreAdmin.java | 1 +
.../solr/common/cloud/TestZkMaintenanceUtils.java | 2 -
versions.lock | 48 +-
versions.props | 4 +-
260 files changed, 6354 insertions(+), 1647 deletions(-)