Skip to content

Commit 69b5451

Browse files
committed
Fix toXContent / parsing
1 parent e03c8e9 commit 69b5451

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

server/src/main/java/org/elasticsearch/search/vectors/KnnVectorQueryBuilder.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public class KnnVectorQueryBuilder extends AbstractQueryBuilder<KnnVectorQueryBu
105105
optionalConstructorArg(),
106106
(p, c) -> RescoreVectorBuilder.fromXContent(p),
107107
RESCORE_FIELD,
108-
ObjectParser.ValueType.OBJECT_OR_NULL
108+
ObjectParser.ValueType.OBJECT
109109
);
110110
PARSER.declareFieldArray(
111111
KnnVectorQueryBuilder::addFilterQueries,
@@ -406,9 +406,7 @@ protected void doXContent(XContentBuilder builder, Params params) throws IOExcep
406406
builder.endArray();
407407
}
408408
if (rescoreVectorBuilder != null) {
409-
builder.startObject(RESCORE_FIELD.getPreferredName());
410-
rescoreVectorBuilder.toXContent(builder, params);
411-
builder.endObject();
409+
builder.field(RESCORE_FIELD.getPreferredName(), rescoreVectorBuilder);
412410
}
413411
boostAndQueryNameToXContent(builder);
414412
builder.endObject();

0 commit comments

Comments
 (0)