1. A method for query generation from a previous result set, the method comprising: identifying commonalities in a selection of records of a result set produced by a previously issued query against a database in a database management system executing in memory by at least one processor of a host server, the identified commonalities including at least a portion of identical content in different individual fields in the selection of records of the result set; deriving a query from the identified commonalities according to a strictness parameter indicating a degree of precision to which the derived query is generated that when executed against the database management system would produce the selection of records as the result set; and, storing the derived query for subsequent use in querying the database.