예제 #1
0
파일: search.py 프로젝트: cwoebker/relo
 def contentSearch(self):
     metaphones = self.loadMetaphones() ## do part of search in redis itself in the future so we dont hae to laod everything, keys *mp*
     # or just try to load metaphone and see what you get
     key_mps = double_metaphone(unicode(self.key, errors='ignore'))
     for mp in metaphones: # filter, map and reduce should help here in future
         for key_mp in key_mps:
             if key_mp == mp:
                 self.results.extend(self.db.getSet(config.REDIS_KEY_METAPHONE % {"project_id": self.directory, "metaphone":key_mp}))