i'm trying index model in solr django-haystack, returns me following error(when using rebuild_index or update_index) : giving me error
missingschema("invalid url %r: no schema supplied" % url) requests.exceptions.missingschema: invalid url u'127.0.0.1:8983/solr/update/?commit=true': no schema supplied
this search_indexes.py
from haystack import indexes haystack.indexes import searchindex jobpost.models import * class jobindex(indexes.searchindex, indexes.indexable): text = indexes.charfield(document=true, use_template=true) post_type = indexes.charfield(model_attr='post_type') location = indexes.charfield(model_attr='location') job_type = indexes.charfield(model_attr='job_type') company_name = indexes.charfield(model_attr='company_name') title = indexes.charfield(model_attr='title') def get_model(self): return jobpost def index_queryset(self,**kwargs): return self.get_model().objects.all()
you need set full url including http in haystack settings:
haystack_connections = { 'default': { 'engine': 'haystack.backends.solr_backend.solrengine', 'url': 'http://127.0.0.1:8983/solr' }, }
Comments
Post a Comment