`
zhaoshengbo
  • 浏览: 25047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ElasticSearch文档过期时间设置

阅读更多
新建索引启用过期设置:
PUT testindex
{
    "mappings": {
    "testtype": {
      "_ttl": {
        "enabled": true
      }
    }
  }
}

插入文档:
PUT testindex/testtype/1?ttl=10m 
{
  "text": "Will expire in 10 minutes"
}

如果不添加ttl过期参数则文档默认不过期,可以在创建索引时加入默认过期时间:
PUT my_index
{
  "mappings": {
    "my_type": {
      "_ttl": {
        "enabled": true,
        "default": "5m"
      }
    }
  }
}

时间单位说明:
  d 
  ms(默认) 毫秒
m分钟


相关参数备注:
indices.ttl.interval:文档扫描周期(默认为60秒)
indices.ttl.bulk_size:批量删除过期文档数量(默认为10000)
detect_noop:如果此参数设置为true时,单纯修改文档的ttl不会影响这个文档的过期时间,修改文档字段时会影响,在2.1版本中默认值为true
分享到:
评论

相关推荐

    ElasticSearch官方测试数据

    Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene库构建,被广泛用于大数据分析、日志聚合、实时搜索和索引等场景。官方提供的测试数据集是检验Elasticsearch功能、性能和稳定性的关键资源,可以帮助...

    Nodejs实现自动清理elasticsearch过期索引(日志清理)

    在IT行业中,日志管理是系统维护和故障排查的关键环节,而Elasticsearch(简称ES)作为一款强大的全文搜索引擎,常被用来存储和分析大量日志数据。然而,随着日积月累,这些数据可能会变得非常庞大,如果不进行有效...

    elasticsearch-0.90.10.tar.gz

    然后,你可以通过curl命令或者客户端API向Elasticsearch发送请求,创建索引、插入文档并执行搜索。 总的来说,Elasticsearch是一个强大的搜索引擎和数据分析平台,0.90.10版本虽然较老,但对于学习其基本原理和用法...

    elasticsearch 7.10

    在 Linux 系统上安装 Elasticsearch 7.10,通常包括下载二进制包、解压、设置环境变量、修改配置文件(如 `elasticsearch.yml`)和启动服务。描述中提到这是从官网下载的,因为速度慢,所以提供了一个镜像源。 **7....

    elasticsearch-6.5.3.tar.gz

    为了确保Elasticsearch的稳定运行,建议学习官方文档,了解如何进行最佳实践,如设置合适的JVM参数、优化硬件配置以及定期执行健康检查等。此外,对于大型生产环境,还需要考虑备份策略、监控和报警机制,以及如何...

    elasticsearch-7.8.0.rar

    2. 配置 `config/elasticsearch.yml` 文件,包括集群名、节点设置、网络接口等。 3. 修改 `jvm.options` 调整 JVM 参数以适应服务器资源。 4. 启动 Elasticsearch 服务:`bin/elasticsearch` 或使用系统服务管理命令...

    Elasticsearch技术解析与实战

    Elasticsearch提供了TTL(Time to Live)和ILM(Index Lifecycle Management)策略,允许根据时间或大小等条件自动删除过期数据,保持索引的高效运行。 索引的优化是提升性能的重要手段。通过合理设置映射,可以...

    ELK日志分析系统-elasticsearch

    Elasticsearch以文档为中心,文档是基本的数据单元,可以是JSON格式。数据被组织成索引(index)、类型(type)和文档(document)。在5.4.2版本中,type概念已被弃用,所有文档都属于单个索引。 ### 五、索引与分...

    es-master可运行项目

    "es-master可运行项目"是一个基于Elasticsearch的开发项目,它包含了用于搭建和管理Elasticsearch主节点的必要文件和配置。Elasticsearch(简称ES)是一个分布式、开源的全文搜索引擎,广泛应用于数据搜索、分析和...

    elasticsearch课程配套课件资料.zip

    - 倒排索引:Elasticsearch 使用倒排索引来快速定位文档,提高搜索效率。 2. **Java API 使用** - JEST 客户端:Java 开发者常用的一种 Elasticsearch 客户端,提供简单易用的接口进行操作。 - Transport Client...

    es和head.zip

    2. elasticsearch-head-master.zip - 这是一个名为"es-head"的Elasticsearch管理界面的源代码包,它通常是一个基于浏览器的插件,用于可视化地监控和管理Elasticsearch集群。 **详细说明:** **Elasticsearch** 是...

    elasticsearch7.1.1

    2. **垂直索引**:Elasticsearch 使用倒排索引机制,能够快速定位到包含特定关键词的文档。 3. **分布式架构**:支持多节点集群,自动负载均衡,能有效处理大规模数据并提供高可用性。 4. **实时分析**:数据一旦...

    scrollDemo

    在IT行业中,尤其是在大数据检索和分析领域,Elasticsearch(ES)是一个非常重要的工具。它是一个基于Lucene的分布式、RESTful风格的搜索和数据分析引擎,能够提供实时、高可扩展性的全文检索服务。本节将详细讲解...

    亚马逊全网爬虫文档1

    - 使用日志监控工具跟踪爬虫运行情况,如Logstash和Elasticsearch。 3. 数据分析与报告 - 将抓取的数据导入数据分析工具(如Pandas、Excel或Tableau),进行统计分析。 - 生成可视化报告,提供决策支持。 通过...

    中间件参数调优手册大全.pdf

    包含了常用的MySQL、Redis、RocketMQ、Kafka、Elasticsearch、PostgreSQL、ZooKeeper、Nacos、配置参数详细说明。 这份文档是工作中整理的,现在分享出来,希望给用到的同行提供个参考。 后续如果有其它开发中间件的...

    ansible-elasticsearch-demo

    Ansible、AWS 和 Elasticsearch 演示 先决条件 在使用此演示之前,必须安装以下内容: - 使用 v1.6.5 测试 - 使用 v4.3.20-96996 测试 有用的配置 有一些非常有用的 Vagrant 插件可能会让你的生活更轻松: 演示...

    kerberos java system

    - 应限制服务的Ticket过期时间,定期更新密钥,并监控Kerberos日志,以便及时发现潜在的安全威胁。 7. **使用文档和配置示例** - 提供的压缩包可能包含详细的使用文档,指导用户如何配置KDC,创建服务主体,以及...

    owasp-esapi-java:自动从code.google.compowasp-esapi-java导出

    9. **安全的配置管理**:OWASP ESAPI包含一个配置类,允许开发者定义和管理安全策略,例如设置默认的加密参数、验证规则等。 10. **教育和最佳实践**:OWASP ESAPI不仅是一个库,还提供了一套安全编码的最佳实践和...

    springboot项目demo

    4. **ES(Elasticsearch)**:Elasticsearch是一个实时的分布式搜索分析引擎,常用于日志收集、全文检索、数据分析等领域。在SpringBoot项目中,可以使用SpringDataElasticsearch库来方便地集成和操作ES。 5. **...

    reindexer:具有高级查询构建器界面的可嵌入的,面向内存的,面向文档的数据库

    Restream的我们对Elasticsearch并不满意,因此创建了Reindexer作为性能更高的替代产品。 核心是用C ++编写的,而应用程序级别的API是用Go编写的。 本文档介绍Go连接器及其API。 要获取有关reindexer服务器和...

Global site tag (gtag.js) - Google Analytics