如何在 Elasticsearch 中更新 index/indice?

How to update an index/indice in Elasticsearch?

我已经使用 logstash 创建了索引 (response_summary),它将数据从 MySQL 数据库放入索引。

我关心的是,每当将一组新记录添加到数据库时,我如何才能手动更新索引,而无需再次删除和重新创建索引。

或者有没有一种方法可以在数据库更改完成时自动完成?

如有任何帮助,我们将不胜感激。

ES不行。 ES 中有河流,但在 ES 2.0 中被移除了。另一种方法是 Logstash JDBC input plugin 根据定义的时间表自动获取更改。

为了对文件做同样的事情,你有 LS file input plugin 它正在拖尾文件以获取新的更改,并且在 LS 重新启动时跟踪它停止的位置。