1. A method of performing a text search over structured data in a database system, the method comprising: formulating a search query including a first search parameter; sending the search query to a query server; searching indexed data records in the database system using the first search parameter; returning a plurality of matching records and associated relevancy scores; modifying the relevancy scores based on activity data associated with the matching records; and ordering the matching records in an order based on the modified relevancy scores.