The extraction method, sometimes called steam cleaning, is recommended by many manufacturers.
This method uses warm water, in some cases actual steam, which is sprayed on the carpet to remove dirt particles. Then the wet and dirty water is immediately vacuumed up.
This process can be performed using a small handheld machine or a large truck-mounted apparatus.
Truck mounted systems are better because they keep any exhaust fumes out of the house.
The creator of this guide has not included tools