elasticsearch - 如何为每个索引文件操作提供elasticsearch TTL?

标签 elasticsearch

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-ttl-field.html似乎表明可以为每个查询设置TTL(我假设这意味着可以在每个索引操作的基础上设置TTL)。怎么做?

只是做类似的事情而已:

client.prepareIndex('index-name', 'type-name')
        .setSource(jsonBuilder()
                    .startObject()
                        .field('_ttl', '1d')
                        .field('other-field', 'other-value')
                    .endObject()
                  )
        .execute()
        .actionGet();

最佳答案

关于elasticsearch - 如何为每个索引文件操作提供elasticsearch TTL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21344288/

相关文章:

spring-boot - Elasticsearch Spring boot findAll Result窗口太大,from + size必须小于或等于:[10000]但为[331576]

java - 为 ElasticSearch 测试用例创建虚拟 SearchResponse 实例

sql-server - Elastic Search 5和SQL Server同步

elasticsearch - 对Elasticsearch查询感到困惑

elasticsearch - 如何将FSCrawler REST与docker-compose连接

elasticsearch - 如何使用json过滤器将我的json日志文件存储到logstash

c# - 使用.NET Core中的NEST对ElasticSearch中的嵌套集合执行查询

elasticsearch - 结合唯一字段的Elasticsearch最大字段

python - Django Haystack Elasticsearch返回开发服务器上的所有内容,但可在Shell中运行

search - 具有 Multi-Tenancy 的Couchbase Elastic Search插件