Search: Fix restrict_sr for domains listings and AllMinus
commite5eb480ed38f63eaa4713bbe622bd00755b278bb
authorPokechu22 <Pokechu022@gmail.com>
Fri, 25 Nov 2016 23:03:42 +0000 (25 15:03 -0800)
committerBrian Simpson <bsimpson63@gmail.com>
Thu, 1 Dec 2016 21:02:32 +0000 (1 13:02 -0800)
tree01d0de035fd00b0600ce226741e34aaeeca57858
parentbb1abcccc1bb200eff2c2b6d92f99265054929a1
Search: Fix restrict_sr for domains listings and AllMinus

For domains listings, it was possible to have results from the wrong domain be included.  Switching to a phrase search fixes that.  See https://redd.it/5ew4ve for more info about, and caveats of, this method.

For AllMinus, see https://redd.it/5eqiyy for the general context.  This does not need to be explicitly handled for ModMinus, as ModMinus excludes the filtered subreddits from its sr_ids property.  Additionally, ModMinus doesn't need special handling since it inherits the already-handled MultiReddit.
r2/r2/lib/providers/search/cloudsearch.py
r2/r2/lib/providers/search/solr.py