流式传输 – 是否可以从弹性搜索流式传输文档?

是否可以与弹性搜索具有持久的HTTP连接,它只是在索引时输出新文档?

例如,我正在添加一个名为stream的理论参数:

curl -X GET 'http://localhost:9200/documents/_search?stream'

{"_index":"documents", "_type":"doc", "field": "value #1"}
{"_index":"documents", "_type":"doc", "field": "value #2"}
{"_index":"documents", "_type":"doc", "field": "value #3"}

…这将保持连接运行,可能是HTTP分块模式,直到客户端断开连接.

我正在考虑的替代方案是每秒向群集执行一个GET请求,时间范围为一秒.我希望有一种流模式来防止开销.

有弹性搜索Rivers,这似乎与此相反.

最佳答案
它在Elasticsearch yet中不存在.

但是,你可以看看这个plugin.

转载注明原文:流式传输 – 是否可以从弹性搜索流式传输文档? - 代码日志