【ElasticSearch】使用 curl 查詢


【ElasticSearch】使用 curl 查詢

curl命令文檔

http://www.ruanyifeng.com/blog/2019/09/curl-reference.html

查看索引

curl -XGET http://localhost:9200/_cat/indices

查看集群健康

curl -XGET localhost:9200/_cluster/health?pretty

刪除索引

curl -XDELETE http://localhost:9200/myindex

刪除數據

curl -XDELETE http://localhost:9200/myindex/_doc/1366566590637166593

查詢全部

curl -XPOST  http://localhost:9200/_search?pretty -H 'Content-Type: application/json' -d '
{
  "query": {
    "match_all": {}
  }
}
'

統計件數

track_total_hits: true真實件數

curl -XPOST http://localhost:9200/myindex/_search?pretty -H 'Content-Type:application/json' -d '
{
  "size": 0, 
  "track_total_hits": true
}
'

 

curl -XPOST http://localhost:9200/myindex/_search?pretty -H 'Content-Type:application/json' -d '
{
  "track_total_hits": true, 
  "size": 0, 
  "query": {
    "match_all": {}
  }
}
'

使用聚合統計

curl -XPOST http://localhost:9200/myindex/_search?pretty -H 'Content-Type:application/json' -d '
{
  "size": 0, 
  "aggs": {
    "total": {
      "value_count": {
        "field": "id"
      }
    }
  }
}
'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM