2012-04-04 43 views
3

我正在嘗試在Heroku上爲我的Django動力應用程序添加WebSolr支持。他們有一個使用Ruby實現的詳細說明:在Heroku上使用Django設置Websolr

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 

該指數建立。

+0

嘿,感謝您的提問/評論。任何我們可能添加到官方文檔以幫助澄清這一點?請發電子郵件至[email protected]。 – 2012-04-08 01:51:11

回答

1

我更新了Heroku Websolr Docs,在您的問題的基礎上在Django中添加了一個部分。感謝那。有關我們的文檔的建議,請對this gist發表評論。