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

时间:2016-08-09 16:56:12

标签: elasticsearch

我设置了ElasticSearch索引posts。我不时地向它推新文件。

我希望ElasticSearch仅在所有文档都编入索引时才回复我的查询。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

在ES 2中,您可以在索引新文档后立即调用refresh API,但不建议在生产中执行此操作,因为这可能会降低群集的性能。

在ES5中,您将能够使用?refresh=wait_for发送索引查询,而ES只会在准备好搜索新文档时作出响应。