以前は検索バックエンドとして使用してWhoosh
いましたが、現在は切り替えて機能さelasticsearch
せようとしています。
インデックスを再構築しようとすると、次のエラーが表示されます。
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /_bulk?op_type=create (Caused by <class 'socket.error'>: [Errno 61] Connection refused)
以下は私のsettings.pyにあります:
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine',
'URL': 'http://localhost:8000/',
'INDEX_NAME': 'haystack',
},
}
私の質問は、URL が何に使用され、ここに何を入れるかです。私は開発のためにローカルで実行しており、Heroku にデプロイしています。