explain switching techniques in detail - Search