Get Min and Max Values from Facets
To set up a range filter that corresponds with a facetable number field (e.g. price), use facet data to get the actual min/max values.
query.EnableFacets = true;
var result = engine.Search(query);
if (result.Facets != null && result.Facets.TryGetValue("Price", out var histogram))
{
var values = histogram.Select(item => int.Parse(item.Key)).ToList();
int minPrice = values.Min();
int maxPrice = values.Max();
Filter priceRange = engine.CreateRangeFilter("Price", minPrice, maxPrice, out _)!;
}