17. A system comprising: a data store for storing data records; and one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising: receiving one or more search results that are responsive to the search query, the one or more search results being respectively representative of one or more resources; processing one or more triggering rules based on at least one of the search query and the search results, a triggering rule defining a set of conditions where, if each condition is true, at least one user-specific data record is to be displayed with the one or more search results; determining, based on processing the one or more triggering rules, that a set of user-specific data records is to be displayed in a search results page with the search results, the set of user-specific data records comprising one or more user-specific data records that are specific to the user that provided the search query, and the set of user-specific data records is provided based on a plurality of data records stored in a data repository; determining a display prominence of at least one user-specific data record in the set of user-specific data records, the display prominence indicating a prominence of the at least one user-specific data record when displayed in the search results page, at least one location being within a search results pane, within which the one or more search results are also displayed, wherein determining display prominence comprises: determining that a user-specific data record specifies an event that occurs in the future relative to a time that the query was submitted, and a time of the event; determining a time difference based on the time of the event specified by the user-specific data record and the time the query was submitted; if the time difference meets a threshold time difference, setting the display prominence to a first value in response that indicates the data record is not to be prominently displayed; and if the time difference does not meet the threshold time difference, setting the display prominence set to a second value that indicates the data record is to be prominently displayed; and providing the search results and the set of user-specific data records for display, the at least one user-specific data record being displayed based on the display prominence.
17. A system comprising: a data store for storing data records; and one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising: receiving one or more search results that are responsive to the search query, the one or more search results being respectively representative of one or more resources; processing one or more triggering rules based on at least one of the search query and the search results, a triggering rule defining a set of conditions where, if each condition is true, at least one user-specific data record is to be displayed with the one or more search results; determining, based on processing the one or more triggering rules, that a set of user-specific data records is to be displayed in a search results page with the search results, the set of user-specific data records comprising one or more user-specific data records that are specific to the user that provided the search query, and the set of user-specific data records is provided based on a plurality of data records stored in a data repository; determining a display prominence of at least one user-specific data record in the set of user-specific data records, the display prominence indicating a prominence of the at least one user-specific data record when displayed in the search results page, at least one location being within a search results pane, within which the one or more search results are also displayed, wherein determining display prominence comprises: determining that a user-specific data record specifies an event that occurs in the future relative to a time that the query was submitted, and a time of the event; determining a time difference based on the time of the event specified by the user-specific data record and the time the query was submitted; if the time difference meets a threshold time difference, setting the display prominence to a first value in response that indicates the data record is not to be prominently displayed; and if the time difference does not meet the threshold time difference, setting the display prominence set to a second value that indicates the data record is to be prominently displayed; and providing the search results and the set of user-specific data records for display, the at least one user-specific data record being displayed based on the display prominence. 23. The system of claim 17 , wherein a triggering rule of the one or more triggering rules triggers display of the set of user-specific data records based on whether a term in the search query matches information provided in user-specific data records of a superset of user-specific data records that are specific to the user.