一尘不染

如何在elasticsearch中等待重新索引?

elasticsearch

我已经设置了ElasticSearch索引posts。我不时向其推送新文档。

我只想ElasticSearch在所有文档都编入索引后回答我的查询。我怎样才能做到这一点?


阅读 223

收藏
2020-06-22

共1个答案

一尘不染

在ES
2中,您可以在为新文档建立索引后立即调用refreshAPI,但是不建议在生产环境中使用它,因为这可能会降低群集的性能。

在ES5中,您将能够使用发送索引查询,?refresh=wait_for并且ES仅在准备好搜索新文档时才响应。

2020-06-22