def search(request): query = request.GET.get("q", None) facet_query = request.GET.get("fq", '') if query: solr = Solr() solr.query({'q': query, 'fq': facet_query, 'fl': '*'}) suggestion = solr.suggestion() return render( request, 'product/search.html', { 'numFound': solr.numFound(), 'query': query, 'facet_query': facet_query and facet_query.split(':')[1] or None, 'facets': solr.facet_fields(), 'suggestion': suggestion, 'solr_docs': solr.docs() }) else: return render(request, 'product/search.html', {})
def search(request): query = request.GET.get("q", None) facet_query = request.GET.get("fq", '') if query: solr = Solr() solr.query({ 'q': query, 'fq': facet_query, 'fl':'*' }) suggestion = solr.suggestion() return render(request, 'product/search.html', { 'numFound': solr.numFound(), 'query': query, 'facet_query': facet_query and facet_query.split(':')[1] or None, 'facets': solr.facet_fields(), 'suggestion': suggestion, 'solr_docs': solr.docs() }) else: return render(request, 'product/search.html', {})