A distributed auto-complete system with load balancing.