Фильтр диапазона географических расстояний в NEST?


person Max♦    schedule 19.04.2013    source источник


Ответы (1)


Отвечая на мой собственный вопрос. Это работает:

var results = client.Search<MyDataType>(s => s
.Filter(m => m.GeoDistance(
  c => c.Location, 
  f => f.Distance("100 mi").Location(40.7, -74.0)));

После некоторой отладки я подозреваю, что f.Distance(100, GeoUnit.mi) не работает из-за ошибки в NEST.

person Max♦    schedule 19.04.2013
comment
Привет, Макс, не мог бы ты зарегистрировать это как проблему на github? github.com/Mpdreamz/NEST/issues?state=open - person Martijn Laarman; 25.04.2013