Я пытаюсь удалить все записи из Solr. Я могу это сделать в браузере, разместив следующий URLSolr delete Index using cURL
http://localhost:8983/solr/update?stream.body=<delete><query>*:*</query></delete>
Однако я хотел бы сделать это с помощью линии вводе команды. Я установил cURL и проверил, что командная строка понимает команды curl. Но когда я выполняю следующую команду
curl http://localhost:8983/solr/update --data '<delete><query>*:*</query></delete>' -H 'Content-type:text/xml; charset=utf-8'
Я получаю ошибку
< был неожиданным в это время
Я пробовал различные различные варианты, используя одиночные или двойные кавычки, чтобы обернуть xml in, но ничего не работает. Может ли кто-нибудь пролить свет?
Заранее спасибо.
Спасибо, но это все еще дает ту же ошибку. –
На какой ОС вы работаете? Какую оболочку, если на unix? У вас есть wget? – aet
Кажется, что вы можете быть в окнах. Не могли бы вы попробовать «вокруг xml вместо»? – aet