关于Elasticsearch的Scroll查询

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

现在有两个疑问:

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

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

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

附上我的代码:

clipboard.png

阅读 3.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题