1. An information management system, comprising: a search assistant configured to cause the information management system to perform a search task when first document data is displayed to a user and obtain a plurality of data elements in relation to the search task, wherein the search task comprises sequential jobs of: sending a request for acquiring a search result together with keyword information driven from the first document data or first document identification information of the first document data; receiving a search result comprising one or more document data that matches the keyword information or the first document identification information; and displaying second document data to the user, the second document data being selected from the search result; a context information generator configured to interpret the plurality of data elements into context information that describes the context in which the search task is performed, the plurality of data elements comprising the first document identification information of the first document data and second document identification information of the second document data; and a context memory configured to store the context information.