我正在使用Elastisch,并且该rest/connect
函数返回一个端点,但是在调用其他函数时我看不到如何重用该端点。我需要将一些文档从一个索引传输到不同主机上的另一个索引,在第一个索引上使用滚动,在第二个索引上使用批量索引。
问问题
261 次
1 回答
2
elastisch 还提供connect
(不带!)将连接返回给您,而不是将其存储在本地 var 中。您可以调用它两次,然后使用binding
为每次调用绑定适当的。
(let [client1 (connect ...)
client2 (connect ...)
data (binding [clojurewerkz.elastisch.native/*client* client1] ...)
(binding [clojurewerkz.elastisch.native/*client* client2] ... put stuff))
于 2013-08-29T17:35:01.047 回答