Pregunta de entrevista de SAP

How to design a seach engine?