Elasticsearch索引信息排序命令示例

按索引名称正向排序
curl "localhost:9200/_cat/indices?v&s=index"

[root@elastiflow ~]# curl "localhost:9200/_cat/indices?v&s=index"
health status index                       uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .kibana_1                   ipyajfpBRdimqFN8b-vWGw   1   0        348            2    319.6kb        319.6kb
green  open   .kibana_task_manager        lwop3X95RtW8lRfBS9NnbQ   1   0          2            0     13.2kb         13.2kb
green  open   elastiflow-3.4.1-2019.04.22 jP4R_FRbR6umNCpp02afyg   3   0      78836            0     23.8mb         23.8mb
green  open   elastiflow-3.4.1-2019.04.23 xzisnFXnTcm-a_j0h5-3pA   3   0     105286            0     29.5mb         29.5mb
green  open   elastiflow-3.4.1-2019.04.24 JIDzc1JuTmGWK2uzElGZIQ   3   0     696310            0    148.5mb        148.5mb
green  open   elastiflow-3.4.1-2019.04.25 YJQKErJXSQKF3EfVlqKRFg   3   0     550704            0    116.9mb        116.9mb

按索引名称反向排序
curl "localhost:9200/_cat/indices?v&s=index:desc"

[root@elastiflow ~]# curl "localhost:9200/_cat/indices?v&s=index:desc"
health status index                       uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   mytest_index                MsUbetv7QqidMQS4wyj5Kg   5   0          0            0      1.2kb          1.2kb
green  open   elastiflow-3.4.1-2020.10.09 qP8-rywnS5-XUPsrcFrz-A   3   0     209720            0     54.1mb         54.1mb
green  open   elastiflow-3.4.1-2020.10.08 CPlUHfOhSSikzgZQxeJGKA   3   0    1076730            0    208.8mb        208.8mb
green  open   elastiflow-3.4.1-2020.10.07 JGawD8GuQ_e2ppYL4pbgYg   3   0     825193            0    153.9mb        153.9mb
green  open   elastiflow-3.4.1-2020.10.06 20dsbYIGQzGQHK4J0bKXDg   3   0     702717            0    134.3mb        134.3mb
green  open   elastiflow-3.4.1-2020.10.05 K8VO6t7HTwiHG62VktGWqw   3   0     726202            0    139.9mb        139.9mb

按索引文档数量正向排序
curl "localhost:9200/_cat/indices?v&s=docs.count"

[root@elastiflow ~]# curl "localhost:9200/_cat/indices?v&s=docs.count"
health status index                       uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   mytest_index                MsUbetv7QqidMQS4wyj5Kg   5   0          0            0      1.2kb          1.2kb
green  open   .kibana_task_manager        lwop3X95RtW8lRfBS9NnbQ   1   0          2            0     13.2kb         13.2kb
green  open   elastiflow-3.4.1-2019.11.05 T794TT5LSVml40J8vDCHHA   3   0         49            0     88.9kb         88.9kb
green  open   .kibana_1                   ipyajfpBRdimqFN8b-vWGw   1   0        348            2    319.6kb        319.6kb
green  open   elastiflow-3.4.1-2019.07.23 ue9M2_A0RzWwusERK6i2YA   3   0        969            0      503kb          503kb
green  open   elastiflow-3.4.1-2019.08.09 -c1_Jnj6RbmZJURJJYvhYA   3   0      37089            0     10.4mb         10.4mb
green  open   elastiflow-3.4.1-2020.03.02 zmg6gS_2Rwm9uVt-u60ajQ   3   0      65521            0     12.2mb         12.2mb
green  open   elastiflow-3.4.1-2019.04.22 jP4R_FRbR6umNCpp02afyg   3   0      78836            0     23.8mb         23.8mb
green  open   elastiflow-3.4.1-2019.04.23 xzisnFXnTcm-a_j0h5-3pA   3   0     105286            0     29.5mb         29.5mb

按索引大小反向排序

curl "localhost:9200/_cat/indices?v&s=store.size:desc"

[root@elastiflow ~]# curl "localhost:9200/_cat/indices?v&s=store.size:desc"
health status index                       uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   elastiflow-3.4.1-2020.09.22 RXBqVmWSS2Cvs4gl6_-HQQ   3   0    1366188            0    302.2mb        302.2mb
green  open   elastiflow-3.4.1-2020.10.03 hU3yY7NbQTSDzL4aNpexlw   3   0    1434017            0      288mb          288mb
green  open   elastiflow-3.4.1-2020.09.19 B5RwMOlWTMWEuOtyyRwOsA   3   0    1399758            0    281.7mb        281.7mb
green  open   elastiflow-3.4.1-2020.09.16 HO7SZcaeRGead9m1TpfSig   3   0    1159320            0    265.7mb        265.7mb
green  open   elastiflow-3.4.1-2020.09.23 tQzIj4qFSuqHoh6Aq4GjIw   3   0    1201623            0    257.4mb        257.4mb


 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Elasticsearch 8.0中,对排序进行操作的方法与之前的版本是一致的。您可以使用Elasticsearch Java API Client客户端的sort方法来传入排序参数。 例如,您可以使用lambda形式传入参数,指定字段名称以及排序方式(ASC或DESC)。以下是一个示例代码: ``` SearchResponse<Test> response = client.search(s -> s .index("your_index") .query(q -> q.matchAll()) .sort(sort -> sort.field(f -> f.field("your_field").order(SortOrder.DESC))) .source(source -> source.filter(f -> f.includes("name").excludes(""))) , Test.class); System.out.println(response.took()); System.out.println(response.hits().total().value()); response.hits().hits().forEach(e -> System.out.println(e.source().toString())); ``` 以上代码将对索引中的文档进行排序,并打印出结果。请注意,您需要将"your_index"替换为您要排序索引名称,"your_field"替换为您要排序的字段名称。另外,您可以根据需要选择排序方式(ASC或DESC)来进行排序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Elasticsearch8.0版本中Elasticsearch Java API Client客户端的基本使用方法](https://blog.csdn.net/anjiongyi/article/details/123391835)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值