1. A method for performing a search operation in a multitenant database environment, the method comprising: providing a graphical user interface that includes a search functionality for searching a database within a multitenant database environment, wherein the multitenant environment includes data for multiple client entities, each identified by a tenant identifier (ID) having one of one or more users associated with the tenant ID, users of each of multiple client identities can only access data identified by a tenant ID associated with the respective client entity, and the multitenant environment is at least a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities; providing at least suggested search results in response to user-generated search query input, wherein the suggested search results are based on monitored usage patterns corresponding to a user; refining the suggested search results in response to subsequent user-generated search query input; and providing search results in the graphical user interface based on the user-generated search query input and/or a user selection from the suggested search results.