一、Elasticsearch查看所有索引并排序
curl -XGET 'http://localhost:9200/_cat/indices?pretty=true&v&s=index'
Elasticsearch提供了一个API来查看所有的索引。在控制台上,我们可以通过发送以下命令来查看所有索引:
GET /_cat/indices?v
这个命令会返回一个列表,其中包含了集群中的所有索引,并且包含了一些统计信息,例如文档数量、大小、健康状态、创建时的时间戳等。如果你希望对结果进行排序,可以添加一个额外的参数来指定排序方式。例如,以下命令可以按照索引名称进行排序:
curl -XGET 'http://localhost:9200/_cat/indices?pretty=true&v&s=index'
其中,s参数指定了排序字段,v参数表示结果要输出为可视化的方式,并且要包含标题,pretty参数表示输出格式为易于阅读的方式。
二、Elasticsearch查看索引信息
GET /{index}/_stats
如果你想查看一个特定索引的详细信息,可以使用上述命令。它会返回有关索引的各种统计信息,例如文档数量、存储大小、索引的分片和副本数等。
三、Elasticsearch查看索引大小
GET /{index}/_size
如果你只是想知道一个索引当前的大小,可以使用上述命令。它会返回一个数字,表示该索引的总大小(以字节为单位)。
四、Elasticsearch查看索引结构
GET /{index}/_mapping
如果你想查看一个索引的结构,可以使用上述命令。它会显示该索引中每个类型的映射。这将包括每个字段的名称、类型、索引方式、存储方式以及其他元数据。
五、Elasticsearch查看索引数据
GET /{index}/{type}/{id}
如果你想查看索引中的特定文档,可以使用上述命令,id参数是文档的id。
六、Elasticsearch查看索引命令
curl -XGET 'http://localhost:9200/{index}/_search?pretty'
如果你想在索引中搜索文档,可以使用上述命令。它将返回匹配指定查询条件的文档。
七、Elasticsearch查看索引字段
GET /{index}/_mapping/{type}/field/{field}
如果你想查看一个特定字段的映射,可以使用上述命令。它会返回该字段的详细信息,例如类型、索引方式、是否存储等。
八、Elasticsearch查看索引数据量
GET /{index}/_count?q={query}
如果你只想知道当前索引中有多少文档与特定查询条件匹配,可以使用上述命令。它将返回符合查询条件的文档数量。
九、Elasticsearch查看索引mapping
GET /{index}/_mapping/{type}?pretty
如果你想查看一个特定类型的映射,可以使用上述命令。它将返回该类型的映射信息。