1. A method for formulating a context representation, the method comprising: selecting at least one keyword from a plurality of text items; determining a task associated with the plurality of text items; selecting at least one query transformation rule from a plurality of different query transformation rules based on the plurality of text items and the task; generating the context representation by applying the at least one query transformation rule to the at least one keyword, the query transformation rule causing the at least one keyword to be replaced by another keyword; generating a search query based on the context representation; and storing search results associated with the search query in a memory.