Heroku の django を利用したアプリに WebSolr サポートを追加しようとしています。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
インデックスが作成されました。