1. A method for expanding a search query, comprising: receiving, by one or more processors, one or more initial search results from a search engine, wherein the one or more initial search results are based, at least in part, on a search query; generating, by one or more processors, a collection of events for the one or more initial search results, wherein events included in the collection of events are within a temporal proximity to at least one of the one or more initial search results; determining, by one or more processors, content of the collection of events based, at least in part, on natural language processing of at least one of the one or more initial search results included in the collection of events; determining, by one or more processors, a search suggestion based, at least in part, on the content of the collection of events; and sending, by one or more processors, the search suggestion to the search engine, wherein the search engine provides the search suggestion and the one or more initial search results to a user.