即時嘗試索引更新我的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,但不知道我如何引用它?
任何人都可以告訴我如何執行此更新記錄的索引更新?