The only similar device I've seen is a carpet CLEANER. This sends warm cleaning fluid down onto the carpet through a vaccuum cleaner like nozzle. It's then sucked up into the machine and dumped in a waste tank. results in my home have been very good (I hired it from a local rental shop).
OnePlus 5 review