Skip to content

Commit f888d3f

Browse files
committed
Merge branch 'lucene_snapshot_10_3'
2 parents abca68e + 659ade3 commit f888d3f

File tree

94 files changed

+2123
-1383
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+2123
-1383
lines changed

benchmarks/src/main/java/org/elasticsearch/benchmark/index/codec/tsdb/TSDBDocValuesMergeBenchmark.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.apache.lucene.util.BytesRef;
2727
import org.elasticsearch.cluster.metadata.DataStream;
2828
import org.elasticsearch.common.logging.LogConfigurator;
29-
import org.elasticsearch.index.codec.Elasticsearch900Lucene101Codec;
29+
import org.elasticsearch.index.codec.Elasticsearch92Lucene103Codec;
3030
import org.elasticsearch.index.codec.tsdb.es819.ES819TSDBDocValuesFormat;
3131
import org.openjdk.jmh.annotations.Benchmark;
3232
import org.openjdk.jmh.annotations.BenchmarkMode;
@@ -63,7 +63,6 @@
6363
public class TSDBDocValuesMergeBenchmark {
6464

6565
static {
66-
// For Elasticsearch900Lucene101Codec:
6766
LogConfigurator.loadLog4jPlugins();
6867
LogConfigurator.configureESLogging();
6968
LogConfigurator.setNodeName("test");
@@ -259,8 +258,7 @@ private static IndexWriterConfig createIndexWriterConfig(boolean optimizedMergeE
259258
config.setLeafSorter(DataStream.TIMESERIES_LEAF_READERS_SORTER);
260259
config.setMergePolicy(new LogByteSizeMergePolicy());
261260
var docValuesFormat = new ES819TSDBDocValuesFormat(4096, 512, optimizedMergeEnabled);
262-
config.setCodec(new Elasticsearch900Lucene101Codec() {
263-
261+
config.setCodec(new Elasticsearch92Lucene103Codec() {
264262
@Override
265263
public DocValuesFormat getDocValuesFormatForField(String field) {
266264
return docValuesFormat;

build-tools-internal/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
elasticsearch = 9.2.0
2-
lucene = 10.2.2
2+
lucene = 10.3.0
33

44
bundled_jdk_vendor = openjdk
55
bundled_jdk = 25+36@bd75d5f9689641da8e1daabeccb5528b

distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/SystemJvmOptions.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,6 @@ static List<String> systemJvmOptions(Settings nodeSettings, final Map<String, St
6060
"-Dio.netty.noUnsafe=true",
6161
"-Dio.netty.noKeySetOptimization=true",
6262
"-Dio.netty.recycler.maxCapacityPerThread=0",
63-
// temporary until we get off-heap vector stats in Lucene 10.3
64-
"--add-opens=org.apache.lucene.core/org.apache.lucene.codecs.lucene99=org.elasticsearch.server",
65-
"--add-opens=org.apache.lucene.backward_codecs/org.apache.lucene.backward_codecs.lucene90=org.elasticsearch.server",
66-
"--add-opens=org.apache.lucene.backward_codecs/org.apache.lucene.backward_codecs.lucene91=org.elasticsearch.server",
67-
"--add-opens=org.apache.lucene.backward_codecs/org.apache.lucene.backward_codecs.lucene92=org.elasticsearch.server",
68-
"--add-opens=org.apache.lucene.backward_codecs/org.apache.lucene.backward_codecs.lucene94=org.elasticsearch.server",
69-
"--add-opens=org.apache.lucene.backward_codecs/org.apache.lucene.backward_codecs.lucene95=org.elasticsearch.server",
7063
// log4j 2
7164
"-Dlog4j.shutdownHookEnabled=false",
7265
"-Dlog4j2.disable.jmx=true",

docs/Versions.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
include::{docs-root}/shared/versions/stack/{source_branch}.asciidoc[]
33

4-
:lucene_version: 10.2.2
5-
:lucene_version_path: 10_2_2
4+
:lucene_version: 10.3.0
5+
:lucene_version_path: 10_3_0
66
:jdk: 11.0.2
77
:jdk_major: 11
88
:build_type: tar

docs/changelog/133980.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
pr: 133980
2+
summary: Upgrade elasticsearch to lucene 10.3.0
3+
area: Search
4+
type: upgrade
5+
issues: []
6+
highlight:
7+
title: "New lucene 10.3.0 release"
8+
body: |-
9+
- Improved performance for lexical, vector and primary-key searches
10+
- Use optimistic-with-checking KNN Query execution strategy in place of cross-thread global queue min-score checking. Improves performance and consistency.
11+
- Bulk scoring added for floating point vectors in HNSW. Improving query latency and indexing throughput
12+
- Multiple improvements to HNSW graph traversal and storage

gradle/verification-metadata.xml

Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -3165,129 +3165,129 @@
31653165
<sha256 value="015d5c229f3cd5c0ebf175c1da08d596d94043362ae9d92637d88848c90537c8" origin="Generated by Gradle"/>
31663166
</artifact>
31673167
</component>
3168-
<component group="org.apache.lucene" name="lucene-analysis-common" version="10.2.2">
3169-
<artifact name="lucene-analysis-common-10.2.2.jar">
3170-
<sha256 value="4dc1acc6b5a43be0049057bc99772dd24717cf0084c7ff79c68c984f120c140b" origin="Generated by Gradle"/>
3168+
<component group="org.apache.lucene" name="lucene-analysis-common" version="10.3.0">
3169+
<artifact name="lucene-analysis-common-10.3.0.jar">
3170+
<sha256 value="124bddea3fa0683d3e174552fba5fcf0f24a2f57f1ccf6957010d010d246db8b" origin="Generated by Gradle"/>
31713171
</artifact>
31723172
</component>
3173-
<component group="org.apache.lucene" name="lucene-analysis-icu" version="10.2.2">
3174-
<artifact name="lucene-analysis-icu-10.2.2.jar">
3175-
<sha256 value="7baba617b706e2fd35db5bae73117ae77837de29ebabf74204ef5d0bdbb60440" origin="Generated by Gradle"/>
3173+
<component group="org.apache.lucene" name="lucene-analysis-icu" version="10.3.0">
3174+
<artifact name="lucene-analysis-icu-10.3.0.jar">
3175+
<sha256 value="25839bc8dc2b24c0fb3b7babb17d4b953a5ba179f0ec78237fcb6fb5be8925ca" origin="Generated by Gradle"/>
31763176
</artifact>
31773177
</component>
3178-
<component group="org.apache.lucene" name="lucene-analysis-kuromoji" version="10.2.2">
3179-
<artifact name="lucene-analysis-kuromoji-10.2.2.jar">
3180-
<sha256 value="26d5d03b3a123da2547e08d53cc9674eb1a13fe1a03be90e09acee30003a781f" origin="Generated by Gradle"/>
3178+
<component group="org.apache.lucene" name="lucene-analysis-kuromoji" version="10.3.0">
3179+
<artifact name="lucene-analysis-kuromoji-10.3.0.jar">
3180+
<sha256 value="5a2b5ae58529657417f3223dae26e5643d0d941064aa8a7e8256bc1ab8150680" origin="Generated by Gradle"/>
31813181
</artifact>
31823182
</component>
3183-
<component group="org.apache.lucene" name="lucene-analysis-morfologik" version="10.2.2">
3184-
<artifact name="lucene-analysis-morfologik-10.2.2.jar">
3185-
<sha256 value="a219ed3645be3fb153f35ca258dafd8b7db6c76f750adf1a666f562c4d3c9b64" origin="Generated by Gradle"/>
3183+
<component group="org.apache.lucene" name="lucene-analysis-morfologik" version="10.3.0">
3184+
<artifact name="lucene-analysis-morfologik-10.3.0.jar">
3185+
<sha256 value="2bfb28600f650eed1a75154ef64ef0187b34d4cc771ceb1d3139f6df6ae80b22" origin="Generated by Gradle"/>
31863186
</artifact>
31873187
</component>
3188-
<component group="org.apache.lucene" name="lucene-analysis-nori" version="10.2.2">
3189-
<artifact name="lucene-analysis-nori-10.2.2.jar">
3190-
<sha256 value="977682e997f3cdd48dc192dc74204d483c967c15dc6ab57e02e2582dcc3035e7" origin="Generated by Gradle"/>
3188+
<component group="org.apache.lucene" name="lucene-analysis-nori" version="10.3.0">
3189+
<artifact name="lucene-analysis-nori-10.3.0.jar">
3190+
<sha256 value="34ba4d86d838fb8c3d65d58a58b6631a4502b7225272654a26237824316dd71c" origin="Generated by Gradle"/>
31913191
</artifact>
31923192
</component>
3193-
<component group="org.apache.lucene" name="lucene-analysis-phonetic" version="10.2.2">
3194-
<artifact name="lucene-analysis-phonetic-10.2.2.jar">
3195-
<sha256 value="5393550db5fbd64bfee2076f27017f19a3993b48704943b60a48d3a37ed7b0ac" origin="Generated by Gradle"/>
3193+
<component group="org.apache.lucene" name="lucene-analysis-phonetic" version="10.3.0">
3194+
<artifact name="lucene-analysis-phonetic-10.3.0.jar">
3195+
<sha256 value="b9ac996687602c98331c1c60db810c28bffa1fe0e507f12180ac6caee0bfdea8" origin="Generated by Gradle"/>
31963196
</artifact>
31973197
</component>
3198-
<component group="org.apache.lucene" name="lucene-analysis-smartcn" version="10.2.2">
3199-
<artifact name="lucene-analysis-smartcn-10.2.2.jar">
3200-
<sha256 value="caa9f83dd0cef9720a94ada29bcc2a9a839608e1fb665ac9bfb8cef6cf57f5b9" origin="Generated by Gradle"/>
3198+
<component group="org.apache.lucene" name="lucene-analysis-smartcn" version="10.3.0">
3199+
<artifact name="lucene-analysis-smartcn-10.3.0.jar">
3200+
<sha256 value="7f4dbf438a8651450b19e96792f7db89e8686259098b6df1c97a722d40b7556c" origin="Generated by Gradle"/>
32013201
</artifact>
32023202
</component>
3203-
<component group="org.apache.lucene" name="lucene-analysis-stempel" version="10.2.2">
3204-
<artifact name="lucene-analysis-stempel-10.2.2.jar">
3205-
<sha256 value="5bc1cca148d22cde9c485fee5a3861e92d02405eadb3c590dcae91786c94378a" origin="Generated by Gradle"/>
3203+
<component group="org.apache.lucene" name="lucene-analysis-stempel" version="10.3.0">
3204+
<artifact name="lucene-analysis-stempel-10.3.0.jar">
3205+
<sha256 value="d0abf7d4c95a3bc29228eab8a9211c024694dfa340cf094c5fd38db9ff0a2518" origin="Generated by Gradle"/>
32063206
</artifact>
32073207
</component>
3208-
<component group="org.apache.lucene" name="lucene-backward-codecs" version="10.2.2">
3209-
<artifact name="lucene-backward-codecs-10.2.2.jar">
3210-
<sha256 value="2abe4c2d92382805938ae5d43eca4d894c33846df01e49225ce0234d9af49a1d" origin="Generated by Gradle"/>
3208+
<component group="org.apache.lucene" name="lucene-backward-codecs" version="10.3.0">
3209+
<artifact name="lucene-backward-codecs-10.3.0.jar">
3210+
<sha256 value="6ba67dbdca534cd4411249a99d1154c8b44acd44c94a44aa97086840d069568b" origin="Generated by Gradle"/>
32113211
</artifact>
32123212
</component>
3213-
<component group="org.apache.lucene" name="lucene-codecs" version="10.2.2">
3214-
<artifact name="lucene-codecs-10.2.2.jar">
3215-
<sha256 value="c3bee894d8132d9268283e73998a02e17d71a3b730515b0597f50a615e087679" origin="Generated by Gradle"/>
3213+
<component group="org.apache.lucene" name="lucene-codecs" version="10.3.0">
3214+
<artifact name="lucene-codecs-10.3.0.jar">
3215+
<sha256 value="0628a26040706fea7a222a91c8ca339aef9ea8ceda6d24527a817dc7e0ad5c92" origin="Generated by Gradle"/>
32163216
</artifact>
32173217
</component>
3218-
<component group="org.apache.lucene" name="lucene-core" version="10.2.2">
3219-
<artifact name="lucene-core-10.2.2.jar">
3220-
<sha256 value="9c219c702449a41c16ad60edc58d12f6d2f4989ef555e875e942904209e25029" origin="Generated by Gradle"/>
3218+
<component group="org.apache.lucene" name="lucene-core" version="10.3.0">
3219+
<artifact name="lucene-core-10.3.0.jar">
3220+
<sha256 value="9d70afe194568ca0328b7f762e64eb8094a5e5a76ea3a30b7182f0e7d5f0dd35" origin="Generated by Gradle"/>
32213221
</artifact>
32223222
</component>
3223-
<component group="org.apache.lucene" name="lucene-expressions" version="10.2.2">
3224-
<artifact name="lucene-expressions-10.2.2.jar">
3225-
<sha256 value="b93e825f004de92a7ad792ed862387e9b8abd30fc67b044353717d067587194d" origin="Generated by Gradle"/>
3223+
<component group="org.apache.lucene" name="lucene-expressions" version="10.3.0">
3224+
<artifact name="lucene-expressions-10.3.0.jar">
3225+
<sha256 value="0291da16292ab2f6b3a23746387e9820095ca5e6e319dc8a6497bc0bc9d3e61c" origin="Generated by Gradle"/>
32263226
</artifact>
32273227
</component>
3228-
<component group="org.apache.lucene" name="lucene-facet" version="10.2.2">
3229-
<artifact name="lucene-facet-10.2.2.jar">
3230-
<sha256 value="0c47089ec9301e15bcabcf2c3dd8d3a4cdb46eec1e1d5a49f4bdba771f3123f5" origin="Generated by Gradle"/>
3228+
<component group="org.apache.lucene" name="lucene-facet" version="10.3.0">
3229+
<artifact name="lucene-facet-10.3.0.jar">
3230+
<sha256 value="9ccb6f76538c0540680ba591e7b2afdbae7902d62d42054561ca6bc34152ebc4" origin="Generated by Gradle"/>
32313231
</artifact>
32323232
</component>
3233-
<component group="org.apache.lucene" name="lucene-grouping" version="10.2.2">
3234-
<artifact name="lucene-grouping-10.2.2.jar">
3235-
<sha256 value="a2d6def4857428f9fb799819d00a059727824f916d5a45029ea0d6dd7f6d27c8" origin="Generated by Gradle"/>
3233+
<component group="org.apache.lucene" name="lucene-grouping" version="10.3.0">
3234+
<artifact name="lucene-grouping-10.3.0.jar">
3235+
<sha256 value="1466f4ed29a6137054d577c32a7f69af5fd8047e5dd6fbf6f3ec44014405a69e" origin="Generated by Gradle"/>
32363236
</artifact>
32373237
</component>
3238-
<component group="org.apache.lucene" name="lucene-highlighter" version="10.2.2">
3239-
<artifact name="lucene-highlighter-10.2.2.jar">
3240-
<sha256 value="c3ba585eb9dc6a159931a96fb9235d84254e244b3aaaa05b16f71811ae73a887" origin="Generated by Gradle"/>
3238+
<component group="org.apache.lucene" name="lucene-highlighter" version="10.3.0">
3239+
<artifact name="lucene-highlighter-10.3.0.jar">
3240+
<sha256 value="acbf67631c42197791363ce8e8f155f62aeef51ade809e0847a89eba44785c7d" origin="Generated by Gradle"/>
32413241
</artifact>
32423242
</component>
3243-
<component group="org.apache.lucene" name="lucene-join" version="10.2.2">
3244-
<artifact name="lucene-join-10.2.2.jar">
3245-
<sha256 value="a203901be5ed1ef3540c349d73df5d813c2056f7b9b000dd2bb9217750875a3a" origin="Generated by Gradle"/>
3243+
<component group="org.apache.lucene" name="lucene-join" version="10.3.0">
3244+
<artifact name="lucene-join-10.3.0.jar">
3245+
<sha256 value="f0fb5e1c8252437cb9f53b584916d47829cd08e2ab4ca13815832b6090fd8ac2" origin="Generated by Gradle"/>
32463246
</artifact>
32473247
</component>
3248-
<component group="org.apache.lucene" name="lucene-memory" version="10.2.2">
3249-
<artifact name="lucene-memory-10.2.2.jar">
3250-
<sha256 value="929aa2f96dac2cf03ca7bcfc008aaa3af5a7075b7dad67cb4774972d1ededc97" origin="Generated by Gradle"/>
3248+
<component group="org.apache.lucene" name="lucene-memory" version="10.3.0">
3249+
<artifact name="lucene-memory-10.3.0.jar">
3250+
<sha256 value="ea77d0b2eb0b3e1f7fa04f2fbe671f5af3ae836cc40320411e195bdc9421f17b" origin="Generated by Gradle"/>
32513251
</artifact>
32523252
</component>
3253-
<component group="org.apache.lucene" name="lucene-misc" version="10.2.2">
3254-
<artifact name="lucene-misc-10.2.2.jar">
3255-
<sha256 value="894e835d7b8285d5a23527df73cc78d7698b86a14cc87c088a86a7c832f86e64" origin="Generated by Gradle"/>
3253+
<component group="org.apache.lucene" name="lucene-misc" version="10.3.0">
3254+
<artifact name="lucene-misc-10.3.0.jar">
3255+
<sha256 value="723cf1ec4f7497a761ea33404a11def2799e7ab4345fc704e333d61e08908441" origin="Generated by Gradle"/>
32563256
</artifact>
32573257
</component>
3258-
<component group="org.apache.lucene" name="lucene-queries" version="10.2.2">
3259-
<artifact name="lucene-queries-10.2.2.jar">
3260-
<sha256 value="7a3c9b59164d5c494c5243dd86814f34c7721f613401d4c7e30cc80c88afe733" origin="Generated by Gradle"/>
3258+
<component group="org.apache.lucene" name="lucene-queries" version="10.3.0">
3259+
<artifact name="lucene-queries-10.3.0.jar">
3260+
<sha256 value="c0c5891b390759a0cf503c7864e6eb4d8447cc8df20806a4254bfdf3d2f43a91" origin="Generated by Gradle"/>
32613261
</artifact>
32623262
</component>
3263-
<component group="org.apache.lucene" name="lucene-queryparser" version="10.2.2">
3264-
<artifact name="lucene-queryparser-10.2.2.jar">
3265-
<sha256 value="010e1478b6649a5f62aa411a512519cf1f849b6bc48961fd117c73a8dc591c67" origin="Generated by Gradle"/>
3263+
<component group="org.apache.lucene" name="lucene-queryparser" version="10.3.0">
3264+
<artifact name="lucene-queryparser-10.3.0.jar">
3265+
<sha256 value="b4b57bc3d56c5a1ccc674f55a16086c37700eb151fa749b45887e391ec0f26f9" origin="Generated by Gradle"/>
32663266
</artifact>
32673267
</component>
3268-
<component group="org.apache.lucene" name="lucene-sandbox" version="10.2.2">
3269-
<artifact name="lucene-sandbox-10.2.2.jar">
3270-
<sha256 value="27eb0da8367fcc81663ff760fc98a1606ed45ac043eb32c7f575815b6e56b2f5" origin="Generated by Gradle"/>
3268+
<component group="org.apache.lucene" name="lucene-sandbox" version="10.3.0">
3269+
<artifact name="lucene-sandbox-10.3.0.jar">
3270+
<sha256 value="00aa7be5c214bff31d62b489fbb5f0c389545e9f455324b2b92681956d37c94f" origin="Generated by Gradle"/>
32713271
</artifact>
32723272
</component>
3273-
<component group="org.apache.lucene" name="lucene-spatial-extras" version="10.2.2">
3274-
<artifact name="lucene-spatial-extras-10.2.2.jar">
3275-
<sha256 value="06996ef7d2bd05f98743ff5413c37008ee56da9e26b60bb622abfa125b7dfda1" origin="Generated by Gradle"/>
3273+
<component group="org.apache.lucene" name="lucene-spatial-extras" version="10.3.0">
3274+
<artifact name="lucene-spatial-extras-10.3.0.jar">
3275+
<sha256 value="ad5a5991acee4a92e813c7577ad6a3cfc03061076ca6f2489084830fec804f37" origin="Generated by Gradle"/>
32763276
</artifact>
32773277
</component>
3278-
<component group="org.apache.lucene" name="lucene-spatial3d" version="10.2.2">
3279-
<artifact name="lucene-spatial3d-10.2.2.jar">
3280-
<sha256 value="f5c94bbbc9b6d2c5f7d0e053fe4fe49304c1ccf51cdbdb27c25730837675d819" origin="Generated by Gradle"/>
3278+
<component group="org.apache.lucene" name="lucene-spatial3d" version="10.3.0">
3279+
<artifact name="lucene-spatial3d-10.3.0.jar">
3280+
<sha256 value="5d26e7e4192eb7159a980b8c330ae2aa09c598314160fcf959fc0b13949d1e78" origin="Generated by Gradle"/>
32813281
</artifact>
32823282
</component>
3283-
<component group="org.apache.lucene" name="lucene-suggest" version="10.2.2">
3284-
<artifact name="lucene-suggest-10.2.2.jar">
3285-
<sha256 value="8019b895f247c07de828cc44f7dc584a9fad45bebdcce8a8cefcfea9b5a3c859" origin="Generated by Gradle"/>
3283+
<component group="org.apache.lucene" name="lucene-suggest" version="10.3.0">
3284+
<artifact name="lucene-suggest-10.3.0.jar">
3285+
<sha256 value="4b53bf7160e8cdf2ae6bf1a27018bb4fbfdb1841fbdad988c5ff71c7920f4a84" origin="Generated by Gradle"/>
32863286
</artifact>
32873287
</component>
3288-
<component group="org.apache.lucene" name="lucene-test-framework" version="10.2.2">
3289-
<artifact name="lucene-test-framework-10.2.2.jar">
3290-
<sha256 value="0681d876cbcf5a6050514edf70c09652d30134bef0cdeb2db90cc807fc71918a" origin="Generated by Gradle"/>
3288+
<component group="org.apache.lucene" name="lucene-test-framework" version="10.3.0">
3289+
<artifact name="lucene-test-framework-10.3.0.jar">
3290+
<sha256 value="2befd6caadd920a9cb5883e5b62f8f19080d38e3debb32aae280a9d6eb033e68" origin="Generated by Gradle"/>
32913291
</artifact>
32923292
</component>
32933293
<component group="org.apache.maven" name="maven-api-annotations" version="4.0.0-rc-3">

plugins/store-smb/src/main/java/org/elasticsearch/index/store/smb/SmbMmapFsDirectoryFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public final class SmbMmapFsDirectoryFactory extends FsDirectoryFactory {
2626
protected Directory newFSDirectory(Path location, LockFactory lockFactory, IndexSettings indexSettings) throws IOException {
2727
MMapDirectory mMapDirectory = adjustSharedArenaGrouping(new MMapDirectory(location, lockFactory));
2828
return new SmbDirectoryWrapper(
29-
setPreload(mMapDirectory, new HashSet<>(indexSettings.getValue(IndexModule.INDEX_STORE_PRE_LOAD_SETTING)))
29+
setMMapFunctions(mMapDirectory, new HashSet<>(indexSettings.getValue(IndexModule.INDEX_STORE_PRE_LOAD_SETTING)))
3030
);
3131
}
3232
}

qa/vector/src/main/java/org/elasticsearch/test/knn/KnnIndexTester.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import org.apache.lucene.codecs.Codec;
1515
import org.apache.lucene.codecs.KnnVectorsFormat;
16-
import org.apache.lucene.codecs.lucene101.Lucene101Codec;
16+
import org.apache.lucene.codecs.lucene103.Lucene103Codec;
1717
import org.apache.lucene.codecs.lucene99.Lucene99HnswVectorsFormat;
1818
import org.apache.lucene.index.DirectoryReader;
1919
import org.apache.lucene.index.IndexReader;
@@ -130,7 +130,7 @@ static Codec createCodec(CmdLineArgs args) {
130130
format = new Lucene99HnswVectorsFormat(args.hnswM(), args.hnswEfConstruction(), 1, null);
131131
}
132132
}
133-
return new Lucene101Codec() {
133+
return new Lucene103Codec() {
134134
@Override
135135
public KnnVectorsFormat getKnnVectorsFormatForField(String field) {
136136
return format;

0 commit comments

Comments
 (0)