deleteDocs method

Future<int> deleteDocs({
  1. required String index,
  2. required Map query,
})

Deletes documents from index using query.

Returns the number of deleted documents.

Implementation

Future<int> deleteDocs({
  required String index,
  required Map query,
}) async {
  final rs = await _transport.send(Request(
      'POST', [index, '_delete_by_query'],
      bodyMap: {'query': query}));
  if (rs.statusCode != 200) return 0;
  return rs.bodyAsMap['deleted'] as int? ?? 0;
}