[英]Update the value of a specific field in solr
我正在尝试使用 curl 将 solr 文档中现有字段的值更新为新值。下面是查询和响应。 但我没有看到代码的价值在 solr 中得到体现。请帮助解决问题。
curl -X POST -H 'Content-Type: application/json' 'http://localhost:8390/solr/collection/update' -d '[{"id" : “12345”,”code” : {"set" : “500”}}]’
{
"responseHeader":{
"rf":1,
"status":0,
"QTime":11}}
看起来您在您的请求中错过了commit=true
,因此问题。
试试下面的命令,希望它对你有用。
curl -X POST -H 'Content-Type: application/json' 'http://localhost:8390/solr/collection/update?commit=true' -d '[{"id" : “12345”,”code” : {"set" : “500”}}]’
{
"responseHeader":{
"rf":1,
"status":0,
"QTime":11}}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.