A high pressure portable carpet cleaning machine should do the job adequately.
Different wand and hand tools, obviously different cleaning solutions.
Other different attachements too, like water spinners with extraction.
Never done stone or tiling cleanning myself but good to know I have the basic equipment if I want to go in that direction.
Be interested in how you get on if thats what you are going to do.