【发布时间】:2016-07-22 07:28:04
【问题描述】:
我目前正在使用 Solr 5.1,并且遇到了我不想更新文档中的日期字段的错误。我正在使用 HTTP 连接将文档更新为 solr。下面的 URL 是我如何更新到 solr..
http://localhost:8080/solr/collection1/update?commit=true
当我更新文档时,一切都更新了。我不想更新文档中的日期字段。我尝试使用原子更新,但它不能按照我想要的方式工作。这是我如何更新文档的示例,
[
{
"id": "http://myitmakhamediagroup.com/test/json/test/234",
"content": {"set": "blah blah blah"},
"data": {"set": "blahblahblah"},
"timestamp":"2016-12-19T15:44:46Z"
}
]
这就是我将现有文档更新到 Solr 的方式,我没有在时间戳上放置设置字段,但它也会更新。我不知道该怎么做。
有没有人给我建议如何忽略 solr 索引文档中特定字段的更新,或者我是否需要更改 solr 架构以不更新时间戳特定字段?
【问题讨论】: