1. A computer-implemented method comprising: storing construction project specification documents in a data storage system, wherein the construction project specification documents are formatted according to a standard for organizing construction specification documents; receiving a search query comprising a first search criteria from a user electronically via a graphical user interface; analyzing the construction project specification documents to determine a number of documents that satisfy the first search criteria; responsive to the search query, generating a display reflecting data regarding the number of documents that satisfy the first search criteria, the display includes a plurality of charts including a first chart having a plurality of regions, each of the plurality of regions is associated with a different second search criteria, each region of the plurality of regions displays a frequency of documents of the number of documents that satisfy both the first search criteria and the second search criteria of the region, each region of the plurality of regions is selectable by the user to provide a modified search query consisting of the first search criteria and the second search criteria; receiving, from the user via the display, a selection of a region of the plurality of regions; and updating the other charts of the plurality of charts based on the selection of the region of the first chart.