0

访问 /solr/admin/ 的 HTTP 错误 500。原因:solr 配置中的严重错误。

检查您的日志文件以获取有关可能出现问题的更多详细信息。

如果您希望 solr 在配置错误后继续,请更改:

错误的

在 solr.xml 中


java.lang.RuntimeException:在类路径或 org.apache.solr.core.SolrResourceLoader.openResource 的 'solr/./conf/'、cwd=/home/bill/solr/boatsite 中找不到资源 'stopwords_en.txt' (SolrResourceLoader.java:273)

==================================================== =======

我在用:

django 1.3.1、django-haystack 2.0.0beta、JDK1/6/0_31、apache-solr-3.6.0

目录结构文件位置:

/home/bill/workspace/boatsite/myapp

/home/bill/solr/boatsite/solr/solr.xml

/home/bill/solr/boatsite/solr/conf/schema.xml

/home/bill/solr/boatsite/solr/conf/solrconfig.xml

/home/bill/solr/boatsite/solr/conf/data/index/*.*

注意:/solr/ 下的所有内容都与 solr 教程中的 /example/solr/ 下相同

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
        'URL': 'http://127.0.0.1:8983/solr'
    },
}

据我所知,/home/bill/solr/boatsite 下面的所有内容都与 /home/bill/solr/example 相同,除了 schema.xml java -jar start.jar 适用于“example”但不适用于“boatsite” .我错过了什么?

4

1 回答 1

2

问题已解决。

Solr 3.6.0 更改了查找 stopwords_en.txt 的位置(现在在子目录 /lang 中)。Haystack 2.0.0 beta 生成的 Schema.xml 需要编辑。现在一切正常。

我认为 beerbajay 有答案,但我一开始不明白。

于 2012-05-01T15:23:21.283 回答