关于Elasticsearch的Scroll查询

对ES不是很了解,项目中有一个地方需要用到ES的查询,我就写了一个scroll去取。

现在有两个疑问:

  1. scroll在加了SortBuilder之后也还是保证不了顺序?

  2. scroll的查询需要两个步骤,query和fetch,query的时候就把各个shard的数据合并起来放到某个接收请求的服务器节点上面去。如果做index(log数量超大) 的full scan那很可能就会把这个机器的内存给撑爆?

我描述的不一定准确,希望各位指正并解惑。

附上我的代码:

clipboard.png

阅读 1.8k
评论
    0 个回答
    撰写回答

    登录后参与交流、获取后续更新提醒