Настройка Websolr с Джанго на Heroku
Я пытаюсь добавить поддержку WebSolr в мое приложение на Django на Heroku. У них есть подробные инструкции по реализации с использованием Ruby:
https://devcenter.heroku.com/articles/websolr
Но я не могу понять, как связать это с Хейстек. Кто-нибудь сделал это?
Благодарю.
Редактировать:
Я смог реализовать, изменив мой settings.py
файл как:
HAYSTACK_URL = os.environ.get('WEBSOLR_URL', '')
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': HAYSTACK_URL,
},
}
Затем работает:
heroku run myproject/manage.py build_solr_schema > schema.xml
И загружать содержимое schema.xml
на расширенную вкладку интерфейса websolr. И однажды я побежал
heroku run myproject/manage.py rebuild_index
Индекс был построен.
1 ответ
Я обновил Документы Heroku Websolr, добавив раздел о Django, основанный на вашем вопросе. Спасибо за это. Для предложений по нашим документам, оставьте комментарий к этой сути.