sparseVector static method
Creates a sparse vector payload for embedding fields.
Implementation
static Map<String, dynamic> sparseVector(
int dimension,
List<dynamic> indices,
List<dynamic> values,
) {
final sparse = {
'type': 'sparse',
'dimension': dimension,
'indices': List<dynamic>.from(indices),
'values': List<dynamic>.from(values),
};
validateSparseEmbedding(sparse);
return sparse;
}