direct means the water in the cylinder is heated only by the immersion heater, indirect means the cylinder is also heated by a central heating boiler, which is connected to the cylinder via an integral 'coil' within it.
direct cylinders generally have 2 pipes connected to it, indirect cylinders have 4.
hope this helps.
CMac, December 2010