1. A method of providing revised queries for an original query using a plurality of query revision strategies, the method comprising: receiving the original query; generating a plurality of potential revised queries for the original query using the plurality of query revision strategies; selecting a subset of the plurality of potential revised queries as revised queries; and providing access to the revised queries.