我想使用solrj放置新的solrconfig.xml
和schema.xml
。
我已经找到SchemaRquest。但是,它仅提供一些功能Add / Update / Delete。
我想做的是先定义solrconfig.xml
和schema.xml
并将其放入集合中,然后使用Solrj使用它。
答案 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);