10

Solr3.6.0をDjango-haystackBeta2.0.0でセットアップしようとしています。

./manage.py build_solr_schemaschema.xmlを実行してconfディレクトリに移動した後、にアクセスすると、このスレッドhttp://localhost:8983/solr/adminで生成されたものとまったく同じエラーが表示されます。

org.apache.solr.common.SolrException: No cores were created, please check the logs for errors

java.lang.RuntimeException: Can't find resource 'stopwords_en.txt' in classpath or 'solr/./conf/', cwd=/home/randall/startupsearch_live/apache-solr-3.6.0/example

スレッドの下部で、ユーザーは、stopwords_en.txtを/ example / solr / conf /ディレクトリに一致させるためにschema.xmlを編集する必要があると述べています。これは、シンボリックリンクとstopwords.txtのすべてのインスタンスの編集の両方で行いました。生成されたschema.xmlファイルの/solr/conf/stopwords_en.txtに移動します。ただし、同じエラーが続くため、出力がわずかに異なります。

java.lang.RuntimeException: Can't find resource '/solr/conf/stopwords_en.txt' in classpath or 'solr/./conf/', cwd=/home/randall/startupsearch_live/apache-solr-3.6.0/example

この問題を解決するには、どのファイルを編集する必要がありますか?

4

5 に答える 5

7

stopwords_en.txtクラスパスにファイルが見つかりません。stopwords_en.txtファイルをディレクトリに追加する必要がありますsolr/conf/。ストップワードの詳細については、こちらを参照してください。

于 2012-07-09T11:07:36.840 に答える
2

パスに stopwords_en.txt を入れる必要があります。ファイル名を stopwords_en.txt にして、schema.xml の横に貼り付けます。どのようなストップワード フィルターが使用されているかをご存じでしょうか。

于 2012-07-09T09:35:32.140 に答える
1

Solr 5 でも同じエラーが発生しました。Solr Zookeeper cli シェルを使用して構成をアップロードしました。server/solr/configsets/basic_configs から既存の solr 構成の内容をコピーしましたが、どういうわけか lang ディレクトリを見逃していました。

conf/lang ディレクトリには、stopwords_en.txt が含まれています。

于 2016-02-25T23:45:25.483 に答える