1. A method of generating an index for a retrieval of data provided by at least one document, the method comprising: selecting data within the at least one document; assigning a category to the selected data; assigning a timestamp to the selected data; and storing the selected data, the category, the timestamp and a location indication of the selected data as an entry of the index.