Fuzzy lookup results were not respecting type limits.
authorEevee <git@veekun.com>
Tue, 29 Jun 2010 04:58:08 +0000 (21:58 -0700)
committerEevee <git@veekun.com>
Thu, 8 Jul 2010 05:33:13 +0000 (22:33 -0700)
pokedex/lookup.py

index bab2a42..0b09823 100644 (file)
@@ -449,6 +449,8 @@ class PokedexLookup(object):
                 name, self.INTERMEDIATE_LOOKUP_RESULTS):
 
                 query = whoosh.query.Term('name', suggestion)
+                if type_term:
+                    query = query & type_term
                 results.extend(searcher.search(query))
 
         ### Convert results to db objects