private float CalculateDocumentLength(uint docID, List<string> terms)
{
var len = 0D;
foreach (var term in terms)
{
if (Terms.ContainsKey(term))
{
len += Terms[term].IDF * Terms[term].DocumentIDsByTFs[docID] *
Terms[term].IDF * Terms[term].DocumentIDsByTFs[docID];
}
}
return (float)Math.Sqrt(len);
}