1. An electronic device comprising: one or more computer-readable storage media configured to store instructions; and one or more processors configured to execute the instructions to cause the electronic device to: obtain one or more user inputs; determine, based on the user inputs, an entity and a date range; obtain one or more documents associated with the entity and with dates within the date range, the one or more documents being grouped into one or more clusters having a score, and the one or more clusters being grouped into one or more megaclusters; present information associated with the one or more documents on one or more timelines, wherein the one or more documents are grouped into different megaclusters being presented in a visually distinct way; obtain a selected score range; and remove from the presentation information associated with clusters of the one or more clusters having a score not within the score range.