Versions in this module Expand all Collapse all v0 v0.2.0 Apr 17, 2026 Changes in this version + type ScoredResult struct + FinalScore float64 + FrequencyScore float64 + Memory memory.Memory + RecencyScore float64 + SimilarityScore float64 + type Scorer struct + func NewScorer(weights Weights) *Scorer + func (s *Scorer) Rank(results []memory.SearchResult, now time.Time) []ScoredResult + func (s *Scorer) SetHalfLife(hours float64) + type Weights struct + Frequency float64 + Recency float64 + Similarity float64 + func DefaultWeights() Weights