Mercurial > hg > zopeSolr
comparison zopeSolr.py @ 8:a8f16569d1a6
trunkierte suche als options
author | dwinter |
---|---|
date | Tue, 28 May 2013 16:18:59 +0200 |
parents | 3cb69c6820bd |
children | 896bea4f61a0 74a9661e4e9f |
comparison
equal
deleted
inserted
replaced
7:3cb69c6820bd | 8:a8f16569d1a6 |
---|---|
453 return "&".join(retArray); | 453 return "&".join(retArray); |
454 #für die parameter @see prepareSearch | 454 #für die parameter @see prepareSearch |
455 #erzeugt eine Suchabfrage und führt diese aus. | 455 #erzeugt eine Suchabfrage und führt diese aus. |
456 #return {"result":response.result, "hl":response.highlighting,"facetFields":facetedFields} | 456 #return {"result":response.result, "hl":response.highlighting,"facetFields":facetedFields} |
457 | 457 |
458 def search(self,solrQuery,facetFields=[],start=0,rows=10,facetSearch=None,sortFacets=True,orSearch=None,facetFields_limit=None): | 458 def search(self,solrQuery,facetFields=[],start=0,rows=10,facetSearch=None,sortFacets=True,orSearch=None,facetFields_limit=None,trunc=False): |
459 | |
460 | |
461 print trunc | |
462 if trunc: | |
463 if not solrQuery.endswith("*"): | |
464 solrQuery+="*" | |
459 | 465 |
460 res=self.prepareSearch(solrQuery,facetFields,start,rows,facetSearch,sortFacets,orSearch=orSearch) | 466 res=self.prepareSearch(solrQuery,facetFields,start,rows,facetSearch,sortFacets,orSearch=orSearch) |
461 #response= res.execute() | 467 #response= res.execute() |
462 | 468 |
463 opt = res.options(); | 469 opt = res.options(); |