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>

看看这里:'invariants' 意味着您以后不能更改它,而 defaults 只是您可以在请求时覆盖的默认值。

我不认为你可以禁用,full-import因为这是一个命令,而不仅仅是一个参数。

于 2012-09-12T12:56:43.233 回答