Skip to content

Commit 1cbbdbe

Browse files
committed
OOB fix in reranker constructing object parsing
1 parent b649848 commit 1cbbdbe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/rank/textsimilarity/TextSimilarityRankRetrieverBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ public class TextSimilarityRankRetrieverBuilder extends CompoundRetrieverBuilder
7979

8080
private static final ConstructingObjectParser<ChunkScorerConfig, RetrieverParserContext> CHUNK_SCORER_PARSER =
8181
new ConstructingObjectParser<>(CHUNK_RESCORER_FIELD.getPreferredName(), true, args -> {
82-
Integer size = (Integer) args[0];
82+
Integer size = args.size > 0 ? (Integer) args[0] : null;
8383
@SuppressWarnings("unchecked")
84-
Map<String, Object> chunkingSettingsMap = (Map<String, Object>) args[1];
84+
Map<String, Object> chunkingSettingsMap = args.size > 1 ? (Map<String, Object>) args[1] : null;
8585
ChunkingSettings chunkingSettings = ChunkScorerConfig.chunkingSettingsFromMap(chunkingSettingsMap);
8686
return new ChunkScorerConfig(size, chunkingSettings);
8787
});

0 commit comments

Comments
 (0)