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

How to put solrconfig.xml and schema.xml using solrj

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

假设您有 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);