A method of handling queries in a database system, the database system comprising at least one client and at least one search platform, the search platform including a search platform server and an intermediate element between the at least one client and the search platform server, the search platform server maintaining pre-computed search results having been pre-computed based on original data in a primary data source, the pre-computed search results being associated with confidence factors, wherein a confidence factor indicates a probability of the associated pre-computed search result being valid, valid search results still correspond to the original data in the primary data source, the method comprising: receiving, at the search platform server, a query from the at least one client, the query indicating at least one search criterion; in response to receiving the query, identifying, at the search platform server, pre-computed search results corresponding to the at least one search criterion; returning, from the search platform server to the intermediate element, the identified pre-computed search results corresponding to the at least one search criterion; evaluating, at the intermediate element, the confidence factors of the identified pre-computed search results received from the search platform server; validating, at the intermediate element, the identified pre-computed search results, which are associated with confidence factors having values not exceeding a given threshold, with the primary data source; returning, from the intermediate element to the at least one client, the identified pre-computed search results which are associated with confidence factors having values exceeding the given threshold, and validated search results received from the primary data source for the identified pre-computed search results which are associated with confidence factors having values not exceeding the given threshold; and forwarding, from the intermediate element to the search platform server, the validated search results for inclusion in the pre-computed search results, wherein: only a subset of the identified pre-computed search results, which are associated with confidence factors having values not exceeding the given threshold, are validated with the primary data source in an incremental way while stopping validation after a given period of time; and the validated search results for the subset are returned to the at least one client, wherein the identified pre-computed search results and the validated search results are returned to the at least one client by sending first atomic messages each conveying a single identified pre-computed search result, and second atomic messages each conveying a single validated search result; and the first and second atomic messages are sent in an incremental manner. receiving, at the search platform server, a query from the at least one client, the query indicating at least one search criterion; in response to receiving the query, identifying, at the search platform server, pre-computed search results corresponding to the at least one search criterion; returning, from the search platform server to the intermediate element, the identified pre-computed search results corresponding to the at least one search criterion; evaluating, at the intermediate element, the confidence factors of the identified pre-computed search results received from the search platform server; validating, at the intermediate element, the identified pre-computed search results, which are associated with confidence factors having values not exceeding a given threshold, with the primary data source; returning, from the intermediate element to the at least one client, the identified pre-computed search results which are associated with confidence factors having values exceeding the given threshold, and validated search results received from the primary data source for the identified pre-computed search results which are associated with confidence factors having values not exceeding the given threshold; and forwarding, from the intermediate element to the search platform server, the validated search results for inclusion in the pre-computed search results, only a subset of the identified pre-computed search results, which are associated with confidence factors having values not exceeding the given threshold, are validated with the primary data source in an incremental way while stopping validation after a given period of time; and the validated search results for the subset are returned to the at least one client, the identified pre-computed search results and the validated search results are returned to the at least one client by sending first atomic messages each conveying a single identified pre-computed search result, and second atomic messages each conveying a single validated search result; and the first and second atomic messages are sent in an incremental manner.