【ES】使用日志记录

1、修改操作

1、要删除Elasticsearch索引的分区下的数据

<index_name>是要删除数据的索引名称。这个命令会删除该索引下的所有数据。

powershell 复制代码
POST /<index_name>/_delete_by_query
{
  "query": {
    "match_all": {}
  }
}

2、删除特定条件下的数据

要删除age字段值为30的数据

powershell 复制代码
POST /<index_name>/_delete_by_query
{
  "query": {
    "range": {
      "age": {
        "gte": 30,
        "lte": 40
      }
    }
  }
}

3、查询某个索引的所有内容

powershell 复制代码
curl -u es_admin:'123456' -XGET http://localhost:9200/noah_branch_orglog_20230101/_search?scroll=1m -H 'Content-Type: application/json' -d'{"query": {"match_all": {}}}' > aa.txt 

2、查询操作

1、分页查询并将结果导出到文件:

powershell 复制代码
curl -u es_admin:'123456' -XPOST http://localhost:9200/noah_branch_orglog_20230428/_search -H 'Content-Type: application/json' -d'{"from": 0,"size": 1000,"query": {"match_all": {}}}' > aa.txt

2、设置分页查询的上限(默认是10000,超过会报错):

powershell 复制代码
curl -u es_admin:'123456' -XPUT http://localhost:9200/noah_branch_orglog_20230101/_settings -H 'Content-Type: application/json' -d'{"max_result_window" : 2038160}'

3、查询某个索引下具体值:pretty以json格式展示:

powershell 复制代码
curl -u es_admin:'123456' -XGET http://localhost:9200/noah_branch_orglog_20230428/_doc/223.103.235.222?pretty 

4、指定索引统计(常用):

powershell 复制代码
curl -u es_admin:'123456' -XGET http://localhost:9200/noah_branch_orglog_20230509/_count?pretty
相关推荐
第二只羽毛4 分钟前
IO代码解释3
java·大数据·开发语言
wanhengidc18 分钟前
云手机与模拟器的关系
大数据·运维·服务器·分布式·智能手机
网络工程小王1 小时前
【Python数据分析基础】
大数据·数据库·人工智能·学习
CoderIsArt1 小时前
Sphinx
搜索引擎·全文检索·sphinx
方向研究1 小时前
尼龙66生产
大数据
Hello.Reader1 小时前
Pandas API on Spark 快速入门像写 Pandas 一样使用 Spark
大数据·spark·pandas
江瀚视野1 小时前
美丽田园经调净利大增41%,全方位增长未来何在?
大数据·人工智能
山峰哥2 小时前
索引设计失误让系统性能下降90%
大数据·服务器·数据库·oracle·性能优化
第二只羽毛2 小时前
C++ 高并发内存池2
大数据·开发语言·jvm·c++·c#
matlabgoodboy3 小时前
Python代做java代码编写C++大数据R语言Hadoop/spark/flink/C语言
java·大数据·python