File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed
Nest.Tests.Unit/Search/Facets Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,8 @@ public void TestGeoDistance()
18
18
. OnValueField ( f=> f . Origin )
19
19
. PinTo ( Lat : 40 , Lon : - 70 )
20
20
. Ranges (
21
- r=> r . To ( 10 ) ,
21
+ r=> r . To ( 0.5 ) ,
22
+ r=> r . From ( 0.5 ) . To ( 10 ) ,
22
23
r=> r . From ( 10 ) . To ( 20 ) ,
23
24
r=> r . From ( 20 ) . To ( 100 ) ,
24
25
r=> r . From ( 100 )
@@ -32,10 +33,11 @@ public void TestGeoDistance()
32
33
""origin"" : ""40, -70"",
33
34
value_field: ""origin"",
34
35
""ranges"" : [
35
- { ""to"" : 10 },
36
- { ""from"" : 10, ""to"" : 20 },
37
- { ""from"" : 20, ""to"" : 100 },
38
- { ""from"" : 100 }
36
+ { ""to"" : 0.5 },
37
+ { ""from"" : 0.5, ""to"" : 10.0 },
38
+ { ""from"" : 10.0, ""to"" : 20.0 },
39
+ { ""from"" : 20.0, ""to"" : 100.0 },
40
+ { ""from"" : 100.0 }
39
41
]
40
42
}
41
43
}
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ public class GeoDistanceFacetDescriptor
22
22
23
23
internal string _ValueScript { get ; set ; }
24
24
25
- internal IEnumerable < Range < int > > _Ranges { get ; set ; }
25
+ internal IEnumerable < Range < double > > _Ranges { get ; set ; }
26
26
27
27
internal GeoUnit ? _GeoUnit { get ; set ; }
28
28
@@ -99,12 +99,12 @@ public GeoDistanceFacetDescriptor<T> DistanceType(GeoDistance distance)
99
99
this . _GeoDistance = distance ;
100
100
return this ;
101
101
}
102
- public GeoDistanceFacetDescriptor < T > Ranges ( params Func < Range < int > , Range < int > > [ ] ranges )
102
+ public GeoDistanceFacetDescriptor < T > Ranges ( params Func < Range < double > , Range < double > > [ ] ranges )
103
103
{
104
- var newRanges = new List < Range < int > > ( ) ;
104
+ var newRanges = new List < Range < double > > ( ) ;
105
105
foreach ( var range in ranges )
106
106
{
107
- var r = new Range < int > ( ) ;
107
+ var r = new Range < double > ( ) ;
108
108
newRanges . Add ( range ( r ) ) ;
109
109
}
110
110
this . _Ranges = newRanges ;
You can’t perform that action at this time.
0 commit comments