即时尝试索引更新我的elasticsearch索引内的文件。如何使用NEST更新ElasticSearch索引内的现有文档?
作业在白天定期运行,标识自上次作业运行以来已更新的数据库记录。我希望能够更新索引中的这些特定记录。记录中的任何字段可能已更改。
所以我填充一个数据集,然后通过记录循环来填充我的类的一个实例与数据库中的所有属性。
每次我想更新相应的记录在索引或添加,如果当前犯规存在,...
我的循环IM中尝试一些像这样的代码来执行更新...
client.Update<MyContentClass>(u => u
.Id("AU-7zORce3_kxnyDoVLv")
.Index("qubecontent")
//.Doc(new MyContentClass { ESUniqueKey = MyContentClassInstance.ESUniqueKey })
.DocAsUpsert()
.Refresh()
);
即时通讯不知道标识符是什么引用?这是elasticsearch为每个索引记录自动生成的id吗?我在课堂中生成了一个额外的唯一ID,但不知道我如何引用它?
任何人都可以告诉我如何执行此更新记录的索引更新?