2013-04-07 56 views
3

是否有可能建立一个持久的HTTP连接到一个elasticsearch,它只是在索引时输出新文档?可以从弹性搜索流式传输文档吗?

例如,我加入理论上的说法叫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请求,时间范围为秒。我希望有一个流模式来防止开销。

有elasticsearch Rivers,这似乎是相反的。

回答

相关问题