1. A method, comprising: receiving a search query generated by a user; determining a type of expansion to apply to the search query; automatically generating expanded search queries according to the determined expansion type without intervention from the user; executing a search on each one of the expanded search queries to retrieve search results; and providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries.