2

バージョン: apache-solr-3.5.0

フル インポートの場合、url パラメータを clean=false に設定できます。

ただし、「clean」をデフォルトとして「false」に設定することはできますか? XML 構成などのどこかで?

そうでない場合、何らかの方法でフル インポートを無効にできますか?

ありがとう!

4

1 に答える 1

3

次のように、solrconfig.xml 内の DataImportHandler セクションでクリーンなデフォルト値を設定できます。

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
        <str name="config">solr-data-config.xml</str>
    </lst>
    <lst name="invariants">
        <str name="clean">false</str>
    </lst>
</requestHandler>

こちらをご覧ください: 「不変条件」は後で変更できないことを意味しますが、デフォルトはリクエスト時に上書きできる単なるデフォルトです。

full-importこれは単なるパラメーターではなくコマンドであるため、無効にできるとは思いません。

于 2012-09-12T12:56:43.233 に答える