Bugfix : correction syntaxe requêtes soir.
[Plinn.git] / Products / Plinn / catalog.py
index 7e49083..d9e78a3 100644 (file)
@@ -160,7 +160,7 @@ class DelegatedCatalog(Catalog) :
             try : plan.remove(i)
             except ValueError : pass
         c = SolrConnection(self.zcat.solr_url)
-        q =' AND '.join(['%s:"%s"' % item for item in delegatedQuery.items()])
+        q =' AND '.join(['%s:(%s)' % item for item in delegatedQuery.items()])
         resp = c.query(q, fields='id', rows=len(self))
         c.close()
         return IISet(filter(None, [self.uids.get(r['id']) for r in resp.results]))