From 1084c60805516cad16b41d921502150e1078ba01 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Tue, 31 Oct 2017 09:48:17 -0700 Subject: [PATCH] Apply limit on top of cursor --- controller/search.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller/search.go b/controller/search.go index 8fed5ce8..8a656779 100644 --- a/controller/search.go +++ b/controller/search.go @@ -352,7 +352,7 @@ type iterItem struct { } func nearestNeighbors(sw *scanWriter, lat, lon float64, iter func(id string, o geojson.Object, fields []float64, dist *float64) bool) { - limit := int(sw.limit) + limit := int(sw.cursor + sw.limit) var items []iterItem sw.col.NearestNeighbors(lat, lon, func(id string, o geojson.Object, fields []float64) bool { if _, ok := sw.fieldMatch(fields, o); ok {