您好我正在尝试删除特定的solr行(文档)。
我关注了几个博客并到达了这里。
当我输入
时http://ip_addresss:8983/solr/master/update?stream.body=%3Cdelete%3E%3Cquery%3Eitem_id:58987825%3C/query%3E%3C/delete%3E&commit=true
在我的浏览器中,它就像一个魅力。
但是,如果我尝试通过curl使用它,它就无法正常工作。
任何帮助将不胜感激。
答案 0 :(得分:1)
确保将url放在引号(""
)中,否则它将以&
字符中断。
确保您使用的是用户代理,以便curl不会发送默认的User-Agent: curl/7.40.0
所以这里的内容如下:
curl -A "Opera" "http://<ip addresss>:8983/solr/master/update?stream.body=%3Cdelete%3E%3Cquery%3Eitem_id:58987825%3C/query%3E%3C/delete%3E&commit=true"