Search returns listings matching location, dates, guests, price range. Ranking factors: relevance, quality (reviews, response rate), booking likelihood, host preferences.
ML ranking model trained on booking conversions. Features: listing attributes, user history, context (mobile vs desktop, time of day). Re-rank for diversity (don't show similar apartments). Personalization based on past bookings.