Search: Remove not needed fields from search request

Minor search request optimizations:
- do not request facet counts for subreddit search
- do not request facet counts for related links search
- do not request hits for subreddits by topic search
This commit is contained in:
Florence Yeun
2015-04-08 17:17:38 -07:00
parent 3f0134aa64
commit fce2994a93
2 changed files with 3 additions and 3 deletions

View File

@@ -4096,7 +4096,7 @@ class ApiController(RedditController):
exclude = Subreddit.default_subreddits()
faceting = {"reddit":{"sort":"-sum(text_relevance)", "count":20}}
results = SearchQuery(query, sort="relevance", faceting=faceting,
results = SearchQuery(query, sort="relevance", faceting=faceting, num=0,
syntax="plain").run()
sr_results = []

View File

@@ -863,7 +863,7 @@ class FrontController(RedditController):
end = int(time_module.mktime((article._date + rel_range).utctimetuple()))
nsfw = u"nsfw:0" if not article.is_nsfw else u""
query = u"(and %s timestamp:%s..%s %s)" % (query, start, end, nsfw)
q = SearchQuery(query, raw_sort="-text_relevance",
q = SearchQuery(query, raw_sort="-text_relevance", faceting={},
syntax="cloudsearch")
pane = self._search(q, num=num, after=after, reverse=reverse,
count=count)[2]
@@ -924,7 +924,7 @@ class FrontController(RedditController):
else:
include_over18 = True
q = SubredditSearchQuery(query, sort=sort,
q = SubredditSearchQuery(query, sort=sort, faceting={},
include_over18=include_over18)
results, etime, spane = self._search(q, num=num, reverse=reverse,