-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Geo
-
0
Queries over $geoWithin on a 2D index go through a custom codepath - replace this with an approach similar to the 2DSphere index where the space to be searched is transformed directly into index bounds for an IndexScan in the new query framework.
No behavior change is intended.
This will allow:
- larger results sets
- limit + skip
- yielding
Make sure to test with map/reduce agg.
- is duplicated by
-
SERVER-11516 $near query hangs server.
- Closed
-
SERVER-4002 MapReduce with large geo queries
- Closed
-
SERVER-7987 Combination of geospatial and sort queries causes skip and limit to fail
- Closed
- is related to
-
SERVER-9986 Refactor $geoNear searches into new query framework
- Closed
- related to
-
SERVER-17415 2d indexes with invalid 'min' and 'max' values prevent upgrade to 3.0
- Closed
-
SERVER-44225 Complete TODO listed in SERVER-5800
- Closed
-
SERVER-13619 basic 2d geohash covering generator
- Closed