1. A computer-implemented method for scheduling recurrent searches of multiple disparate electronic logs and for distributing results of the recurrent searches, the computer-implemented method comprising: storing a first plurality of search results in a non-transitory computer storage medium; accessing a search object, the search object comprising one or more search terms, first and second data source identifiers, and a frequency, wherein the first data source identifiers corresponds to a first data source and the second data source identifier corresponds to a second data source, and wherein each data source of the first and second data sources comprises an electronic log; determining to query the first and second data sources based at least in part on the frequency; querying the first and second data sources, wherein each electronic log of the first and second data sources comprises electronic log entries, wherein said querying determines a second plurality of search results; comparing the first plurality of search results to the second plurality of search results; in response to said comparison, determining a new search result, wherein the new search result is present in the second plurality of search results and not present in the first plurality of search results; and transmitting a first alert, wherein the first alert corresponds to the new search result.