如何在Elasticsearch Bulk API(NEST)中使用TTL

美拉丁

我正在尝试通过NEST客户端使用批量API。如何根据集合的属性指定TTL值。考虑以下代码片段,如何指定“ ttl”来表示person.Age> 50-> 1个月,否则为6个月?:

var coll = new List<Person>();
// fill the collection from db etc...

var desc = new BulkDescriptor();
foreach(var p in coll)
{
    //  desc.Index<Person>( .... );  
    //  How can I say, "if person.Age > 50, ttl = 1 month, otherwise 6 months?
}

var result = client.Bulk(desc);
格雷格·马祖卡(Greg Marzouka)
desc.Index<Person>(i => i
    .Document(p)
    .Ttl(p.Age > 50 ? "1M" : "6M")
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Elasticsearch Bulk API-索引与创建/更新

来自分类Dev

如何在PL / SQL中使用BULK COLLECT和FORALL替换CURSOR FOR LOOP?

来自分类Dev

如何在OpenStack Swift中使用'X-Bulk-Delete:true_value'标头?

来自分类Dev

如何在Java中使用Elasticsearch Rest API?

来自分类Dev

如何在Elasticsearch(Java API)中使用queryString()?

来自分类Dev

如何使用Java驱动程序使用Mongo Bulk Update?

来自分类Dev

如何在NodeJ中将Mongo Bulk与多文档交易一起使用?

来自分类Dev

如何在C#中使用Nest(Elasticsearch)获取一个索引的所有类型

来自分类Dev

为什么路由不能与ElasticSearch Bulk API一起使用?

来自分类Dev

如何在ElasticSearch中使用Lucene SpanQuery

来自分类Dev

如何在elasticsearch pyes中使用“建议”?

来自分类Dev

如何在ElasticSearch中使用Redis

来自分类Dev

如何在Elasticsearch中使用映射?

来自分类Dev

如何在Elasticsearch中使用搜索

来自分类Dev

如何对许多对象使用bulk_create()进行save()操作

来自分类Dev

如何在Elasticsearch中设置全局_ttl

来自分类Dev

Elasticsearch Bulk API-意外的输入结束:ARRAY的预期结束标记

来自分类Dev

通过使用Nest C#,如何在Elasticsearch查询(EQL)中使用不存在或null?

来自分类Dev

SalesForce API - Bulk 与 REST 辩论

来自分类Dev

如何在ColdFusion中不使用BULK插入的情况下一次插入1000条以上的记录?

来自分类Dev

如何在ColdFusion中不使用BULK插入的情况下一次插入1000条以上的记录?

来自分类Dev

使用bulk_insert_mappings

来自分类Dev

如何在Java中使用JSON进行Elasticsearch查询?

来自分类常见问题

如何在Java中使用ElasticSearch JSON DSL?

来自分类Dev

如何在Elasticsearch中使用智能中文分析?

来自分类Dev

如何在Elasticsearch中使用脚本比较字段并删除字段?

来自分类Dev

如何在elasticsearch中使用冒号搜索模式?

来自分类Dev

如何在Elasticsearch中使用日期过滤器

来自分类Dev

如何在Elasticsearch的轻松脚本中使用Java的ArrayList类?

Related 相关文章

  1. 1

    Elasticsearch Bulk API-索引与创建/更新

  2. 2

    如何在PL / SQL中使用BULK COLLECT和FORALL替换CURSOR FOR LOOP?

  3. 3

    如何在OpenStack Swift中使用'X-Bulk-Delete:true_value'标头?

  4. 4

    如何在Java中使用Elasticsearch Rest API?

  5. 5

    如何在Elasticsearch(Java API)中使用queryString()?

  6. 6

    如何使用Java驱动程序使用Mongo Bulk Update?

  7. 7

    如何在NodeJ中将Mongo Bulk与多文档交易一起使用?

  8. 8

    如何在C#中使用Nest(Elasticsearch)获取一个索引的所有类型

  9. 9

    为什么路由不能与ElasticSearch Bulk API一起使用?

  10. 10

    如何在ElasticSearch中使用Lucene SpanQuery

  11. 11

    如何在elasticsearch pyes中使用“建议”?

  12. 12

    如何在ElasticSearch中使用Redis

  13. 13

    如何在Elasticsearch中使用映射?

  14. 14

    如何在Elasticsearch中使用搜索

  15. 15

    如何对许多对象使用bulk_create()进行save()操作

  16. 16

    如何在Elasticsearch中设置全局_ttl

  17. 17

    Elasticsearch Bulk API-意外的输入结束:ARRAY的预期结束标记

  18. 18

    通过使用Nest C#,如何在Elasticsearch查询(EQL)中使用不存在或null?

  19. 19

    SalesForce API - Bulk 与 REST 辩论

  20. 20

    如何在ColdFusion中不使用BULK插入的情况下一次插入1000条以上的记录?

  21. 21

    如何在ColdFusion中不使用BULK插入的情况下一次插入1000条以上的记录?

  22. 22

    使用bulk_insert_mappings

  23. 23

    如何在Java中使用JSON进行Elasticsearch查询?

  24. 24

    如何在Java中使用ElasticSearch JSON DSL?

  25. 25

    如何在Elasticsearch中使用智能中文分析?

  26. 26

    如何在Elasticsearch中使用脚本比较字段并删除字段?

  27. 27

    如何在elasticsearch中使用冒号搜索模式?

  28. 28

    如何在Elasticsearch中使用日期过滤器

  29. 29

    如何在Elasticsearch的轻松脚本中使用Java的ArrayList类?

热门标签

归档