File tree Expand file tree Collapse file tree 1 file changed +1
-11
lines changed
x-pack/plugin/rank-rrf/src/main/java/org/elasticsearch/xpack/rank/rrf Expand file tree Collapse file tree 1 file changed +1
-11
lines changed Original file line number Diff line number Diff line change @@ -90,17 +90,7 @@ public final class RRFRetrieverBuilder extends CompoundRetrieverBuilder<RRFRetri
9090
9191 static {
9292 PARSER .declareObjectArray (ConstructingObjectParser .optionalConstructorArg (), RRFRetrieverComponent ::fromXContent , RETRIEVERS_FIELD );
93- PARSER .declareField (ConstructingObjectParser .optionalConstructorArg (), (XContentParser p , RetrieverParserContext c ) -> {
94- List <String > fields = new ArrayList <>();
95- if (p .currentToken () == null ) {
96- p .nextToken ();
97- }
98- while (p .nextToken () != XContentParser .Token .END_ARRAY ) {
99- String field = p .text ();
100- fields .add (field );
101- }
102- return fields ;
103- }, FIELDS_FIELD , ObjectParser .ValueType .STRING_ARRAY );
93+ PARSER .declareStringArray (ConstructingObjectParser .optionalConstructorArg (), FIELDS_FIELD );
10494 PARSER .declareString (ConstructingObjectParser .optionalConstructorArg (), QUERY_FIELD );
10595 PARSER .declareInt (ConstructingObjectParser .optionalConstructorArg (), RANK_WINDOW_SIZE_FIELD );
10696 PARSER .declareInt (ConstructingObjectParser .optionalConstructorArg (), RANK_CONSTANT_FIELD );
You can’t perform that action at this time.
0 commit comments