Subreddit search: Test new rel1 relevancy

Use rel1 relevancy when the subreddit_relevancy feature flag is
enabled. Add activity as a sort option to access original relevancy.
This commit is contained in:
Florence Yeun
2015-04-20 13:24:37 -07:00
parent 855203821f
commit ad727b6d5e
2 changed files with 7 additions and 2 deletions

View File

@@ -914,6 +914,9 @@ class FrontController(RedditController):
else:
include_over18 = True
if feature.is_enabled('subreddit_relevancy') and sort == 'relevance':
sort = 'rel1'
q = SubredditSearchQuery(query, sort=sort, faceting={},
include_over18=include_over18)

View File

@@ -1072,13 +1072,15 @@ class SubredditSearchQuery(CloudSearchQuery):
search_api = g.CLOUDSEARCH_SUBREDDIT_SEARCH_API
sorts = {
'relevance': '-activity',
'activity': '-activity',
'rel1': '-rel1',
'rel2': '-rel2',
}
sorts_menu_mapping = {
'relevance': 1,
'rel1': 2,
'rel2': 3,
'activity': 2,
'rel1': 3,
'rel2': 4,
}
known_syntaxes = ("plain",)