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, пожалуйста, сообщите мне, если я неправильно понял ваш вопрос.

Другие вопросы по тегам