在elasticsearch索引存储里,如果要更新索引的某条记录里的某个索引,怎么实现呢?
可以使用script
脚本功能。
POST index_test/_doc/5605830/_update
{
"script" : "ctx._source.thumb='http://img.test.com/2020/04/08/test.jpg'"
}
这就类似于sql的:
UPDATE index_test SET thumb='http://img.test.com/2020/04/08/test.jpg' WHERE id=5605830;
详情参考:
https://www.elastic.co/guide/en/elasticsearch/reference/7.6/docs-update.html