Bugfix : correction syntaxe requêtes soir.
authorBenoît Pin <pin@cri.ensmp.fr>
Mon, 27 Apr 2015 11:39:49 +0000 (13:39 +0200)
committerBenoît Pin <pin@cri.ensmp.fr>
Mon, 27 Apr 2015 11:39:49 +0000 (13:39 +0200)
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)
             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])) 
         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]))