繁体   English   中英

更新solr中特定字段的值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM