2012-04-17 93 views
3

我正在使用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(所以出現草垛準備 也去了)。

回答

1

其實我用它包含我的django項目文件夾的文件夾