package scoring import ( "math" "searchEngine/core/index" ) func CalculateIDF(totalDocs int, docFrequency int) float64 { if docFrequency == 0 { return 0.0 } return math.Log10(float64(totalDocs) / float64(docFrequency)) } func ScoreTFIDF(p index.Posting, idf float64) float64 { return FieldScore(p) * idf }