查询方式
一共是两个接口,第一次查第一个接口,剩下的数据全部查第二个接口,每次接口都会返回一个scroll_id,每次把这个scroll_id作为参数传入到下一次的查询中
接口一
curl -XGET "http://127.0.0.1:9200/$1/_search?scroll=1m&size=10000&ignore_unavailable=true" -d "
{
\"query\":{
\"query_string\":{
\"query\":\"jdcloud_alert.timestamp:[$2 TO $3}\",
\"analyze_wildcard\":true
}
}
}
"
接口二
#!/bin/bash
curl -XGET "http://127.0.0.1:9200/_search/scroll" -d"
{
\"scroll\":\"1m\",
\"scroll_id\":\"$1\"
}
网友评论