我使用ElasticSearch 6.2.4,当前使用Scroll处理返回超过10000个文档的查询,因为大多数查询返回的内容较少(90%)并且涉及实时使用,因此构建滚动效率低下,因此我考虑开始使用搜索之后功能。
我注意到在Search After Doc的示例中使用了一种排序方式,如果我理解正确,它将在每个查询中使用,是否会一次又一次地对结果进行弹性排序?这可能会对性能产生巨大影响。
我了解了Sorted Index,因为分片将始终被排序,这是否可以解决我的问题? 没有排序索引后,是否有任何理由使用搜索?