Как поместить solrconfig.xml и schema.xml, используя solrj - PullRequest
0 голосов
/ 01 марта 2019

Я хотел бы поставить новые solrconfig.xml и schema.xml, используя solrj.
Я уже нашел SchemaRquest .Но он предоставляет только некоторые функции Add / Update / Delete.
Что я хочу сделать, так это сначала определить solrconfig.xml и schema.xml, поместить его в коллекцию и использовать с помощью solrj.

1 Ответ

0 голосов
/ 01 марта 2019

Если у вас есть настройка 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);
...