标签: java elasticsearch
我需要发送实时查询以便从动态索引中获取数据,该数据可以随时更改。 我在索引中谈到了数以百万计的文档。
Scroll API的使用对我很有用,因为它存储了 state 并使用了 consistency 数据。但是从大量记录来看,它的表现非常糟糕。并依赖于timeout参数,这对我来说是不可接受的。 Search After API看起来不错,但无论如何它都是无状态的,因此它可能导致数据丢失或样本中记录的重复。
Scroll
timeout
Search After
有什么办法可以解决这个问题?在我的情况下,汇总/过滤查询是不可接受的。