1. A method for data retrieval of a final result list, the method comprising: generating a semantic annotation database that maps text from a report that describe at least one image to at least one unique resource identifier (URI) that identifies structures illustrated in the at least one image by, analyzing the at least one image to detect structures, mapping the detected structures to a first URI of the at least one URI associated with similar structures stored in a knowledge database, storing the detected structures and the first URI as a first semantic annotation in the semantic annotation database, analyzing the report to identify a content of a text passage, mapping the identified content of the text passage to a second URI of the at least one URI to generate a mapped text passage, and storing a begin and an end of the mapped text passage and the second URI as a second semantic annotation in the semantic annotation database such that the first semantic annotation and the second semantic annotation are stored together in the semantic annotation database, generating an image feature database that stores features contained in the at least one image by, detecting a region of interest (ROI) in the at least one image that includes the detected structures, analyzing the ROI to compute at least one low-level feature therein, the at least one low-level feature being one of a gradient and histogram features of the ROI, and storing the at least one level feature with a reference to the at least one image and an index for fast retrieval in the image feature database; and searching for a resulting set of images by comparing both features of a reference image received by a user with at least one feature in the image feature database and textual search terms input by the user and the semantic annotation database by, receiving an input query describing a search to be executed, the input query containing both the reference image and the textual search terms input by the user, forming a first query based on the textual search terms contained in the input query and on additional anatomic information provided by the knowledge database, the additional anatomic information being an expanded list of synonyms associated with the textual search terms, generating a first result list providing search results of the first query based on the first semantic annotation and the second semantic annotation of the semantic annotation database, forming a second query based on the reference image contained in the input query and on at least one computed feature based on the input query, generating a second result list providing search results of the second query based on the at least one low-level feature in the image feature database, and aggregating the first result list and the second result list to form a final result list that provides reference to at least one of the at least one image and an image region of the at least one of the at least one image.