INNER CODE UNIT · Go

hitRate

orneryd/NornicDB · cmd/eval/main.go:403

func hitRate(returned []string, expected map[string]bool) float64 {
	for _, id := range returned {
		if expected[id] {
			return 1.0
		}
	}
	return 0.0
}

func computeAggregate(results []eval.TestResult) eval.Metrics {
	var agg eval.Metrics
	n := 0
	for _, r := range results {
		if r.Error != "" {
			continue
		}
		n++
		agg.Precision1 += r.Metrics.Precision1

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…