internal static bool IsConditionless(IGeoDistanceQuery q) => q.Location == null || q.Distance == null || q.Field.IsConditionless();
public virtual void Visit(IGeoDistanceQuery query) { }
public virtual void Visit(IGeoDistanceQuery query) => Write("geo_distance");
public virtual void Visit(IGeoDistanceQuery filter) { Write("geo_distance"); }
public virtual void Visit(IGeoDistanceQuery filter) => Write("geo_distance");
public virtual void Visit(IGeoDistanceQuery query) { }
public virtual void Visit(IGeoDistanceQuery customFiltersScore) { }