如何使用solrj放置solrconfig.xml和schema.xml

时间:2019-03-01 02:05:41

标签: solr solrj

我想使用solrj放置新的solrconfig.xmlschema.xml
我已经找到SchemaRquest。但是,它仅提供一些功能Add / Update / Delete。
我想做的是先定义solrconfig.xmlschema.xml并将其放入集合中,然后使用Solrj使用它。

1 个答案:

答案 0 :(得分:0)

假设您具有SolrCloud设置,则可以执行以下操作:

$SOLR_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost zkhost:3181 -confname example-cmd putfile /configs/example/managed-schema ./managed-schema 

如果要使用Java,可以执行以下操作:

ZooKeeper zk = new ZooKeeper(host, tick * 15, this);
zk.setData(PATH_IN_ZK, contentString.getBytes(StandardCharsets.UTF_8), -1);