Search - Course Run with Expired Upgrade Deadline is Higher in Relevancy Score Than Other Course
When I do a search for the word "Chemistry", there are some archived courses (with expired upgrade deadlines) with higher relevance scores than non-archived courses (with unexpired upgrade deadlines).
Based on my understanding of how we calculate search relevancy, the boosting that the course run would get from non-expired upgrade deadline () should result in courses with a non-expired upgrade deadline above those courses with an expired upgrade deadline.
Search for the word chemistry (click this link)
The first two courses are higher in relevancy than the third one.
Preparing for CLEP Chemistry: Part 1 (expired)
Preparing for CLEP Chemistry: Part 2 (expired)
Advanced Biorefinery (non-expired)
Verify that existing "purchasable" boosting is correct. Consider increasing the weight for this boosting.
Investigate global relevancy score (DFS Query Then Fetch)
How should purchasability score compare to tf-idf score?
Courses with similar term relevancy (tf-idf) should favor the available course, but an unavailable course with significantly higher term relevancy should still rank higher
Could apply subject boosting (beyond tf-idf score already generated by matching on subject names that make it into search documents)
Thanks. Much appreciated.
I would just let folks know, though it couldn't hurt to take it for a spin and make sure it's what you expect. I wouldn't have closed this story without making sure the AC were met.
and I'd like to communicate this to Sasha and our partners as this is often a topic of conversation. I haven't tested these changes, but can. Do you think that is necessary? Or do you think we can just let folks know?
Search boosting improvements for this ticket are in production.
fyi we are working on this to try to demote archived courses in search results