首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当我在elasticsearch中使用滚动时,我是写入别名还是写入索引?

当在elasticsearch中使用滚动时,应该写入索引。

滚动是一种用于处理大量数据的机制,它允许我们在不加载所有结果的情况下逐步检索数据。在滚动过程中,Elasticsearch会为我们维护一个快照,以便我们可以在后续请求中继续使用。

在使用滚动时,我们需要指定一个初始搜索请求,该请求包含我们要检索的数据和滚动时间间隔。Elasticsearch会返回一个初始结果集和一个滚动标识符,我们可以使用该标识符来获取下一批结果。

在每次滚动请求中,我们需要提供上一次滚动的标识符,并指定滚动时间间隔。Elasticsearch会返回下一批结果和一个新的滚动标识符,我们可以继续使用该标识符来获取更多结果,直到没有更多结果为止。

在滚动过程中,Elasticsearch会创建一个临时的只读索引,用于存储滚动的结果。这个临时索引是根据初始搜索请求的条件创建的,它包含了我们需要的所有字段和数据。

因此,在使用滚动时,我们应该将数据写入索引,而不是别名。这样可以确保我们在滚动过程中使用的是正确的数据和字段。

推荐的腾讯云相关产品:腾讯云 Elasticsearch

腾讯云 Elasticsearch是基于开源Elasticsearch的云托管服务,提供了稳定可靠的Elasticsearch集群,帮助用户快速构建和扩展搜索、日志分析、监控等应用。

产品介绍链接地址:https://cloud.tencent.com/product/es

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券