我正在使用django-haystack而且我对放置/ solr的位置有点困惑,它是schema.xml,solr.xml和solrconfig.xml文件。
我目前在以下更长的路径中有/ solr --- / home / mydir / 的solr /阿帕奇-solr3.6.0 /示例/
我正在考虑将胆量提升到一个水平(摆脱/ apache- solr3.6.0 /)离开--- / home / mydir / solr / example /
看起来Jetty servelet都在示例目录下, 所以我的想法是将目录名称“example”更改为 “mysite”,或将“example”的副本保存为同一级别的“mysite”。 在任何一种情况下,我都以--- / home / mydir / solr / mysite /
结束我读过schema.xml,solr.xml和solrconfig.xml应该的地方 在“solr home”目录下的/ conf目录中。所以我想 我应该创建--- / home / mydir / solr / mysite / conf并放置我的文件 那里。
我已将以下内容添加到我的设置文件中:
HAYSTACK_CONNECTIONS = {
’default’: {
’ENGINE’: ’haystack.backends.solr_backend.SolrEngine’,
’URL’: ’http://127.0.0.1:8983/solr/mysite'
},
}
如果我按照上面的说明设置了一切,那么事情是否有效?如果 有人有一个干净优雅的设置,有效,他们想分享 ---我对建议很开放。
btw - 我已经完成了solr教程(所以solr正在工作), 我已经安装了haystack run syncdb(所以干草堆已经准备好了 也去)。
答案 0 :(得分:1)
实际上我使用了包含我的django项目文件夹的文件夹