explicitly include time in score

pull/137/head
Simon Let 6 years ago
parent 1e891198b7
commit 45cded18f2
  1. 2
      cmd/cli/item.go

@ -228,6 +228,7 @@ func newItemFromRecordForQuery(record records.CliRecord, query query, debug bool
// const sameGitRepoScoreExtra = 0.0 // const sameGitRepoScoreExtra = 0.0
const differentHostScorePenalty = 0.2 const differentHostScorePenalty = 0.2
const timeScoreCoef = 1e-13
// nonZeroExitCodeScorePenalty + differentHostScorePenalty // nonZeroExitCodeScorePenalty + differentHostScorePenalty
score := 0.0 score := 0.0
@ -307,6 +308,7 @@ func newItemFromRecordForQuery(record records.CliRecord, query query, debug bool
if score <= 0 && !anyHit { if score <= 0 && !anyHit {
return item{}, errors.New("no match for given record and query") return item{}, errors.New("no match for given record and query")
} }
score += record.RealtimeBefore * timeScoreCoef
it := item{ it := item{
realtimeBefore: record.RealtimeBefore, realtimeBefore: record.RealtimeBefore,

Loading…
Cancel
Save