我正在使用django-haystack,並且對放置/ solr的位置以及它的schema.xml,solr.xml和solrconfig.xml文件有點困惑。Django Haystack Solr - Solr的推薦位置和目錄結構
我現在有/ Solr的在以下較長的路徑--- /家庭/ MYDIR/ 的Solr/Apache的solr3.6.0 /例子/
我在想移動的膽量了一個級別(獲得RID/apache- solr3.6.0 /)離開--- /家庭/ MYDIR/Solr的/例子/
它看起來像碼頭Servelet的是所有的例子目錄下, 所以我的想法是要麼改變目錄名稱「example」改爲 「mysite」,或將「example」的副本保存爲「mysite」在同一級別。 在我結束了這兩種情況下--- /家庭/ MYDIR/Solr的/ mysite的/
我讀的地方,schema.xml中,solr.xml和solrconfig.xml中應 是下的/ conf目錄「solr home」目錄。所以我猜 我應該創建---/home/mydir/solr/mysite/conf並將我的文件 放在那裏。
我加入以下到我的設置文件:
HAYSTACK_CONNECTIONS = {
’default’: {
’ENGINE’: ’haystack.backends.solr_backend.SolrEngine’,
’URL’: ’http://127.0.0.1:8983/solr/mysite'
},
}
如果我的一切設置爲上述應工作的事情?如果 有人有一個乾淨優雅的設置,可以工作,他們想分享 ---我很樂意提供建議。
順便說一句 - 我已經經歷了Solr的教程(所以Solr的工作), 工作,我已經安裝了草堆運行執行syncdb(所以出現草垛準備 也去了)。