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();