1. A computer-implemented method for providing a query suggestion, the method comprising: detecting access at a data source; collecting non-query data based on the detected access; determining an initial query suggestion for a query of the data source based on the non-query data; and returning the initial query suggestion.