Closed
Description
When building the response for ElasticsearchClient.msearchTemplate()
, ApiTypeHelper throws co.elastic.clients.util.MissingRequiredPropertyException: Missing required property 'MultiSearchItem.status'
RequestItem requestItem = RequestItem.of(r -> r
.header(h -> h.index("index_name"))
.body(b -> b
.id("search_template_name")
.params(ImmutableMap.of("query_string", JsonData.of("mickey")))
)
);
List<RequestItem> requests = Lists.newArrayList(requestItem);
MsearchTemplateRequest multiSearchRequest = MsearchTemplateRequest.of(r -> r.searchTemplates(requests));
MsearchTemplateResponse<Map> multiSearchResponse = elasticsearchClient.msearchTemplate(multiSearchRequest, Map.class);