1. A method for adaptive indexing of multimedia content, the method comprising: identifying a keyword associated with a first feature and a second feature found in a data portion of a multimedia item, the first feature being of a first media type and the second feature being of a second media type, and the first media type being associated with a first weight, and the second media type being associated with a second weight; determining a relevance for the keyword by calculating a relevance value using said first weight and said second weight; updating the first weight associated with the first media type based on a search result selected by a user from a set of search results that were identified to the user in response to a query from the user to produce an updated first weight, wherein the selected search result indicates a multimedia item having a feature being of the first media type and another feature being of the second media type, each of the features being associated with the keyword; updating the second weight based on a particular set of content items being identified by the selected search result to produce an updated second weight; and updating the relevance of the keyword by calculating a relevance value using the updated first weight and the updated second weight.
1. A method for adaptive indexing of multimedia content, the method comprising: identifying a keyword associated with a first feature and a second feature found in a data portion of a multimedia item, the first feature being of a first media type and the second feature being of a second media type, and the first media type being associated with a first weight, and the second media type being associated with a second weight; determining a relevance for the keyword by calculating a relevance value using said first weight and said second weight; updating the first weight associated with the first media type based on a search result selected by a user from a set of search results that were identified to the user in response to a query from the user to produce an updated first weight, wherein the selected search result indicates a multimedia item having a feature being of the first media type and another feature being of the second media type, each of the features being associated with the keyword; updating the second weight based on a particular set of content items being identified by the selected search result to produce an updated second weight; and updating the relevance of the keyword by calculating a relevance value using the updated first weight and the updated second weight. 5. The method of claim 1 , further comprising: transmitting, from a server to a client device in response to receiving from the client device a query comprising a query keyword, a search result identifying a set of content items that match the query; identifying a content item selected by a user of the client device from the set of items; determining whether data associated with the selected content item indicates that the content item contains a feature that is (i) mapped to the keyword and (ii) of the same media type as the least one first media type; in response to determining that the data associated with the selected content item indicates that the content item contains a feature that is (i) mapped to the keyword and (ii) of the same media type as the least one first media type, updating a counter, wherein the step of updating the first weight comprises updating the first weight using the counter.