Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Haystack Solr-Solr的推荐位置和目录结构_Django_Solr_Django Haystack - Fatal编程技术网

Django Haystack Solr-Solr的推荐位置和目录结构

Django Haystack Solr-Solr的推荐位置和目录结构,django,solr,django-haystack,Django,Solr,Django Haystack,我使用的是django haystack,对于将/solr放在哪里有点困惑,它是schema.xml、solr.xml和solrconfig.xml文件 我目前在下面较长的路径中有/solr---/home/mydir/ solr/apache-solr3.6.0/example/ 我正在考虑把胆量提高一个层次(去掉/apache)- solr3.6.0/)离开--/home/mydir/solr/example/ 看起来Jetty servelet都在示例目录下, 所以我的想法是将目录名“ex

我使用的是django haystack,对于将/solr放在哪里有点困惑,它是schema.xml、solr.xml和solrconfig.xml文件

我目前在下面较长的路径中有/solr---/home/mydir/ solr/apache-solr3.6.0/example/

我正在考虑把胆量提高一个层次(去掉/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'
    },
}
如果我按照上面概述的方式设置了所有内容,那么一切是否正常?如果 有人有一个干净优雅的设置,工作,他们想分享 ---我很乐意接受建议

顺便说一句,我已经完成了solr教程(因此solr正在工作), 我已经安装了haystack run syncdb(看来haystack已经准备好了)
也去)

实际上,我使用了包含django项目文件夹的it文件夹