Настройка 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, основанный на вашем вопросе. Спасибо за это. Для предложений по нашим документам, оставьте комментарий к этой сути.

Другие вопросы по тегам