Zillow interview question

Design a Search Engine with constraints