Statistically generated record ratings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
For the purpose of supplying non-bibliographic popularity adjustment to the ranking of search results, Equinox, via a project sponsored by MassLNC, proposes to implement a set of statistical modelling algorithms which will identify bibliographic records of particular note based on derivable parameters.
Generally, factors such as to circulation and hold activity, record and item age, and item ownership counts will available for statistical consideration. Each factor will embody a "popularity badge" that the bibliographic record can earn, and each badge will have a 5-point scale, where more points indicates a more popular record. The average of the badge points earned by each record will constitute a "popularity rating". The number and types of badges will break ties for average popularity, and relevance will sort items with like popularity.
A new sort axis of Popularity will be created to sort first on the weighted average popularity of each record, followed by the query-specific relevance available today. A new option will be created in the dropdown that sorts on the combination of "activity metric" (aka badge ranking, aka popularity) first and the existing, stock relevance ranking when those are equal. For instance, given two records that both have a badge ranking of "4.5", they will be sorted in the order of the query relevance ranking that is calculated today as a tie breaker. Those two records will sort above other records with lower badge rankings regardless of what today’s relevance ranking says about them.
In addition, a new sort axis of Popularity and Relevance will be created that augments the normal Relevance sort with a normalized popularity value by multiplying the base relevance by a value between 1 and 2.
Finally, there will continue to be a pure Relevance sort option, which is the version that exists today.
A global flag will allow the selection of the default sort axis.
Full technical specifications can be found here:
http://
tags: | added: search |
Changed in evergreen: | |
milestone: | 2.next → 2.11-alpha |
milestone: | 2.11-alpha → 2.11-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
A WIP branch that is feature-complete is available as collab/ gmcharlt/ lp1549505_ wip_popularity_ ratings in the working repository.