欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 7.0 统计各个类型索引数量最佳实践

频道:爱数知识库 日期: 浏览:62

AnyShare-AnyShare 7.0 统计各个类型索引数量最佳实践

关键字

智能索引


适用产品

  • AnyShare Express 7.0.x.x
  • AnyShare Enterprise 7.0.x.x


目的

可通过此方法调用接口接口查看各类型文件的索引数量。



解决方案

1.通过 SSH 登录 AnyShare 节点,执行如下命令,查看 opensearch-master 的 svc IP 地址

kubectl get svc -A |grep opensearch-master

image.png

2.执行如下命令,其中 host 改为步骤 1 中查询的 IP 。

curl -X POST 'host:9200/anyshare/_search' -u 'admin:eisoo.com123' -H 'Content-Type: application/json' -d'{ "aggs": { "ext_aggs": { "aggs": { "ext_size_sum": { "sum": { "field": "size" } } }, "terms": { "field": "ext.keyword", "size": 100 } }, "size_sum": { "sum": { "field": "size" } } }, "query": { "bool": { "filter": [ { "range": { "size": { "gt": 0 } } }] } },"size":0 }'

image.png

3.输出结果如下,其中 key 为文件后缀, doc_count 为该类型索引数量。

image.png


更多信息

opensearch 服务用来存储数据,如索引、向量、日志等。