1. A method comprising the steps of: performing a similarity distance computation between an input query case and a set of cases to retrieve a first subset of similar cases by using a default set of features and weights for assessment of similarity, wherein each feature comprises a case characterization and each weight corresponds to a feature; presenting the first subset of similar cases and the default set of features and weights to a user; receiving first input from the user, including: an indication of a number of cases to be retrieved; an indication of specific data or a specific image to be presented with each retrieved case; and an indication of a specific case to exclude from retrieval; (i) receiving second input from the user, including: an indication that an adaptation to the set of features and weights is needed, and at least one of (a) a modified weight for at least one of the default set of features, wherein the user directly modifies the weight or (b) at least one new feature in addition to the default set of features, wherein the user directly adds the new feature; (ii) modifying the similarity distance computation with the at least one new feature, and modified weights for retrieving a second subset of similar cases for the user; (iii) presenting the retrieved second subset of similar cases with the specific data or specific image for each retrieved case; repeating steps (i)-(iii) until receiving third input from the user indicating acceptance.