Cha*_*gan 2 elasticsearch nest
我正在使用 NEST 在 ElasticSearch 中索引元数据。如果元数据已经存在,我想更新它。如果数据存在,NEST 是否有任何 API 来索引数据和更新?
我们如何处理?
您正在更新 API 中寻找 upsert 功能。
在 NEST 上:http : //nest.azurewebsites.net/nest/core/update.html 在 ES 上:https : //www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html#插入
从 NEST 示例中:
client.Update<ElasticsearchProject, object>(u => u
.Id(1)
.Doc(new { Country = "United States"})
.Upsert(new ElasticsearchProject { Id = 1, Country = "United States" })
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3224 次 |
| 最近记录: |