3

私は 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サーブレットはすべてexampleディレクトリの下にあるように見えるので、ディレクトリ名「example」を「mysite」に変更するか、「example」のコピーを「mysite」として同じレベルに保存することを考えています。どちらの場合も --- /home/mydir/solr/mysite/ になります

schema.xml、solr.xml、および solrconfig.xml が「solr ホーム」ディレクトリの下の /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 も準備ができているようです)。

4

1 に答える 1

1

実際に、djangoプロジェクトフォルダーを含むフォルダーを使用しました

于 2012-05-03T17:56:44.763 に答える