1. A computer-implemented method comprising the following operations performed by at least one processor: extracting an audio track from an electronic media content; detecting, based on a speech model, a speaker segment within the extracted audio track; determining, by the processor, a first probability of the detected speaker segment being associated with an individual speaker by using both a speaker speech model and a non-speaker speech model, wherein the speaker speech model represents an individual speaker and the non-speaker speech model represents common characteristics from one or more speakers; determining a first ranking value of the electronic media content relative to other electronic media content based on the first probability of the detected speaker segment and probabilities for detected speaker segments within the other electronic media content; receiving a search query from a user; determining a second ranking value of the electronic media content based on relevancy between the query and the individual speaker; and determining a final ranking value of the electronic media content based on the first ranking value and the second ranking value.
8. The computer-implemented method of claim 1 , further comprising: detecting duplicate videos associated with the electronic media content.