Design a Top-K search words service | LinkedIn