Dependent on Issue #87 (tracking clicked documents)
Premise
As documents age they loose relevance and/or value to users, unless that document is one that the user has interacted with recently.
The age of a document (oversimplified) should act as a negative ranking modifier.
Implementation
documents that have an "old" updated_at should rank lower in search results.
updated_at indicates
I'm thinking the algorithm is something like days since updated_at is a fractional negative modifier to score. The modifier should be either capped or logarithmic because a 5 year old document is probably about as irrelevant as an 8 year old document. If logarithmic the older something gets the less additional negative modifier it gets. If capped, just pick an age to cap the negative modifier at. That is to say, everything over 2 years old is negatively weighted the same amount.
Dependent on Issue #87 (tracking clicked documents)
Premise
As documents age they loose relevance and/or value to users, unless that document is one that the user has interacted with recently.
The age of a document (oversimplified) should act as a negative ranking modifier.
Implementation
documents that have an "old" updated_at should rank lower in search results.
updated_at indicates
I'm thinking the algorithm is something like days since updated_at is a fractional negative modifier to score. The modifier should be either capped or logarithmic because a 5 year old document is probably about as irrelevant as an 8 year old document. If logarithmic the older something gets the less additional negative modifier it gets. If capped, just pick an age to cap the negative modifier at. That is to say, everything over 2 years old is negatively weighted the same amount.