Search the Library of Congress Thomas website:
Thomas contains Congressional Bills in full-text back to 1990, the 101st Congress. Searches by either bill number, sponsor, or full-text.
Search the HeinOnline database:
HeinOnline's US Congressional Documents library contains full-text Congressional Record scans back to 1873 that can be keyword searched with boolean operators
For other reports, do a keyword search within the Open CRS website.