我正在尝试使用elasticsearch来过滤数百万个数据。所有数据都在一个索引中,我想在“直接”中访问它们。办法。
我的直接方式是什么意思? 直接方式意味着例如访问该索引的第700000个元素(而不是通过id)。这有可能吗?
我已经尝试过了:
那么还有其他想法吗?
答案 0 :(得分:0)
滚动无效。这将获取所有数据。
我认为elasticseach不是您想要做的正确用例。
最好使用id的链接列表,这将允许您通过索引获取id,然后您可以查询elasticsearch以获取数据。
如果您的数据不会被修改或删除,那么您可以在映射中添加一个额外的字段,该字段将充当数据库中的自动增量字段。您可以使用该字段获取数据。