v2: Currently if someone searches "lord of the rings" and then later adds the Hobbit to their cart even though it wasn't in the search results , it would get counted towards the score for the Hobbit. The change is to fix that - something is only counted towards the score if it is shown in the search.
v3: Position based boosting: If two titles have the same conversion rate for a term, but one of them is half-way down the page, and the other is consistently at the top, rank the one down the page higher.
v4: Thompson sampling the results (jitter) - Introduce "exploit" and "exploratory" results. Mostly show exploit, but occasionally introduce exploratory results.
https://thriftbooks.atlassian.net/jira/polaris/projects/COP/ideas/view/3416751
Selection Logic Centralization & Optimization - https://thriftbooks.atlassian.net/browse/TBWEB-4602
Search - Re-ranking in Browse - https://thriftbooks.atlassian.net/browse/COP-10
Search re-rank - next steps - https://thriftbooks.atlassian.net/browse/COP-10
Search - Zero-results searches - https://thriftbooks.atlassian.net/browse/COP-34
Search - Search recommendations - https://thriftbooks.atlassian.net/browse/COP-25
Empty State Search Suggestions - https://thriftbooks.atlassian.net/browse/COP-33
Corey to build search aggregate report for browse pages before we work on re-rank in browse.