From 45cded18f217427ce6da37dace178ad8d23ad1b3 Mon Sep 17 00:00:00 2001 From: Simon Let Date: Fri, 8 May 2020 22:00:35 +0200 Subject: [PATCH] explicitly include time in score --- cmd/cli/item.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/cli/item.go b/cmd/cli/item.go index 1d1fb24..50f2bcb 100644 --- a/cmd/cli/item.go +++ b/cmd/cli/item.go @@ -228,6 +228,7 @@ func newItemFromRecordForQuery(record records.CliRecord, query query, debug bool // const sameGitRepoScoreExtra = 0.0 const differentHostScorePenalty = 0.2 + const timeScoreCoef = 1e-13 // nonZeroExitCodeScorePenalty + differentHostScorePenalty score := 0.0 @@ -307,6 +308,7 @@ func newItemFromRecordForQuery(record records.CliRecord, query query, debug bool if score <= 0 && !anyHit { return item{}, errors.New("no match for given record and query") } + score += record.RealtimeBefore * timeScoreCoef it := item{ realtimeBefore: record.RealtimeBefore,