docs: @Override
      public Query doQuery(DateRangeMapper mapper, Analyzer analyzer) {
  
          SpatialStrategy strategy = mapper.strategy;
  
          Date fromDate = mapper.base(from);
          Date toDate = mapper.base(to);
  
          NRShape shape = mapper.makeShape(fromDate, toDate);
  
          SpatialOperation spatialOperation = parseSpatialOperation(operation);
  
          SpatialArgs args = new SpatialArgs(spatialOperation, shape);
          return strategy.makeQuery(args);
      }