search method

Future<List<Map<String, dynamic>>> search({
  1. required String table,
  2. String? text,
  3. List<double>? vector,
  4. dynamic where,
  5. int? offset,
  6. int? limit,
  7. List<String>? select,
  8. List<String>? namespace,
})

Implementation

Future<List<Map<String, dynamic>>> search({
  required String table,
  String? text,
  List<double>? vector,
  dynamic where,
  int? offset,
  int? limit,
  List<String>? select,
  List<String>? namespace,
}) async {
  final rows = <Map<String, dynamic>>[];
  await for (final chunk in searchStream(
    table: table,
    text: text,
    vector: vector,
    where: where,
    offset: offset,
    limit: limit,
    select: select,
    namespace: namespace,
  )) {
    rows.addAll(chunk);
  }
  return rows;
}