Elasticsearch 基础教程

Elasticsearch 高级教程

Elasticsearch 插件

Elasticsearch 笔记

Elasticsearch FAQ

如何查询es中已关闭的索引


要查询 Elasticsearch 中已关闭的索引,您可以使用 Elasticsearch 的 REST API。以下是一个具体的实现示例,假设您的 Elasticsearch 集群在 http://localhost:9200 上运行:

curl -X GET "http://localhost:9200/_cat/indices?v&health=closed"

这将向 Elasticsearch 发送一个 GET 请求,查询所有已关闭的索引,并以表格形式返回结果。在表格中,您可以看到索引的名称、状态、文档数等信息。

如果您在脚本或程序中使用 Python 进行查询,可以使用 requests 库。以下是一个使用 Python 进行查询的示例:

import requests

url = "http://localhost:9200/_cat/indices?v&health=closed"
response = requests.get(url)

if response.status_code == 200:
    print(response.text)
else:
    print("Error:", response.status_code)

请确保将实际的 Elasticsearch 地址替换为您的集群地址,并根据需要进行其他配置或错误处理。这个示例只是一个简单的方法,实际使用中可能需要更多的配置和错误处理。

在Kibana中查询已关闭的Elasticsearch索引需要使用Kibana的DevTools或者Kibana的Discover工具。在& ...
###使用Elasticsearch-Py库进行查询使用Elasticsearch-Py库是与Elasticsearch交互的一种常见方式。 ...
以下是在Elasticsearch中查询所有索引的不同实现方式,每种方式都附有示例代码和解释。示例代码:解释:CatIndicesAPI返回 ...
Elasticsearch的最多使用的场景就是用它的查询API,它提供完备的查询功能以满足现实中的各种需求。如果请求中潜在的分片数量很大,则 ...
在Kibana中,您可以使用Kibana查询Elasticsearch(ES)索引的数据量。要做到这一点,您可以使用Kibana的控制台功能 ...