From 69b050fbd6443bbadb85fc86e77fe21adf95cd50 Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Tue, 25 Mar 2025 21:34:44 +0100 Subject: [PATCH] feat: Update search.go to include debug logging for relevance scores --- pkg/search/search.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/search/search.go b/pkg/search/search.go index 9f457b0..8160099 100644 --- a/pkg/search/search.go +++ b/pkg/search/search.go @@ -1,10 +1,12 @@ package search import ( + "fmt" "math" "sort" "git.dev-null.rocks/alexohneander/gosearch/pkg/index" + "github.com/gofiber/fiber/v2/log" ) // SearchResult stores the document and its relevance score. @@ -48,8 +50,8 @@ func scoreDoc(terms []string, doc string, index index.InvertedIndex, docFreq ind tf := float64(index[term][doc]) idf := math.Log(float64(numDocs) / float64(docFreq[term])) score += tf * idf - //fmt.Printf("Score: %f64 %f64 %f64\n", tf, idf, score) } + log.Debug(fmt.Sprintf("Score: %f64", score)) return score }