client server model explained - Search