clearScrollIds method
Clear scroll ids.
Implementation
Future<ClearScrollResult> clearScrollIds(
{required List<String> scrollIds}) async {
final path = ['_search', 'scroll'];
final bodyMap = {'scroll_id': scrollIds};
final rs = await _transport.send(Request('DELETE', path, bodyMap: bodyMap));
if (rs.statusCode != 200 && rs.statusCode != 404) {
throw Exception('Failed to search scroll');
}
final body = rs.bodyAsMap;
return ClearScrollResult(
body['succeeded'] as bool? ?? false, body['num_freed'] as int? ?? 0);
}