SolrConfig Override от SolrJ - PullRequest
       25

SolrConfig Override от SolrJ

0 голосов
/ 27 ноября 2018

Я пытаюсь использовать 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 голосов
/ 27 ноября 2018

Если я правильно понял, вы хотите узнать, существуют ли многострочные команды в cmd.

Если вы хотите разбить длинную команду на несколько строк, ответ будет ДА .См. Длинные команды, разбитые на несколько строк, в пакетном файле (.bat) Windows Vista .

Если вы хотите запустить сразу несколько команд, ответ будет снова ДА .Попробуйте:

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

Если вы хотите запустить несколько команд в несколько строк, я ... СНОВА ответ ДА .Вы можете попробовать:

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

Узнайте больше об амперсандах (двойной [&&] и одиночный [&]) и символе || в вопросе Что означает "&&" вэтот пакетный файл? : Я бы посоветовал вам взглянуть на второй ответ.

...