美文网首页
elasticsearch滚动查询

elasticsearch滚动查询

作者: 王金松 | 来源:发表于2019-05-28 09:33 被阅读0次

查询方式

一共是两个接口,第一次查第一个接口,剩下的数据全部查第二个接口,每次接口都会返回一个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\"
}

相关文章

网友评论

      本文标题:elasticsearch滚动查询

      本文链接:https://www.haomeiwen.com/subject/cvfrtctx.html