来自SolrJ的SolrConfig重写

时间:2018-11-27 16:15:22

标签: cmd solr solrj solrconfig

我正在尝试使用SolrConfig API覆盖SolrConfig.xml文件,但是失败了。 Cmd不允许使用多行命令。无论哪种方式,我都愿意从SolrJ API开始做所有事情,因为我的整个项目都是用Java编写的。有人可以简短地指导我这是怎么做的吗?

如果没有,请您解释一下我如何编写多行命令? 编辑: 抱歉,我应该包含尝试运行的命令。此命令用于创建请求处理程序:

curl http://localhost:8983/solr/techproducts/config -H 'Content-type:application/json'  -d '{
  "add-requesthandler" : {
"name": "/mypath",
"class":"solr.DumpRequestHandler",
"defaults":{ "x":"y" ,"a":"b", "wt":"json", "indent":true },
"useParams":"x"
}
}'

,cmd一次将其视为一行。这段代码是否甚至适用于cmd? 老实说,我一般不会理解语法。

1 个答案:

答案 0 :(得分:1)

如果我理解得很好,您想了解cmd中是否有多行命令。

如果您打算将长命令分成多行,答案为。请参阅Long commands split over multiple lines in Windows Vista batch (.bat) file

如果您打算一次运行多个命令,答案将再次。试试:

command 1 && command 2 && command 3 [&& ...]

如果您打算在多行中运行多个命令,我将...再次回答。您可以尝试:

command 1 && ^
command 2 && ^
command 3
rem You can continue like the above.

进一步了解“&”号(双[{&&]和单[[&])以及有问题的What does "&&" in this batch file?中的||符号:建议您使用一个看第二个答案。