SolrConfig Override от SolrJ
Я пытаюсь использовать 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 ответ
Если я хорошо понял, вы хотите узнать, есть ли многострочные команды в cmd.
Если вы хотите разделить длинную команду на несколько строк, ответ - ДА. Пожалуйста, обратитесь к длинным командам, разделенным на несколько строк в пакетном файле (.bat) Windows Vista.
Если вы хотите запустить сразу несколько команд, ответом будет снова ДА. Пытаться:
command 1 && command 2 && command 3 [&& ...]
Если вы хотите запустить несколько команд в несколько строк, я... СНОВА ответ ДА. Ты можешь попробовать:
command 1 && ^
command 2 && ^
command 3
rem You can continue like the above.
Узнайте больше об амперсандах (двойной [&&
] и одиночный [&
]) и ||
рассматриваемый символ Что означает "&&" в этом командном файле? Я бы посоветовал вам взглянуть на второй ответ.
Надеюсь это поможет!:-)
Примечание: @kutchinka, пожалуйста, сообщите мне, если я неправильно понял ваш вопрос.