elasticsearch,Node.js,elasticsearch" /> elasticsearch,Node.js,elasticsearch" />

Node.js 如何等待索引运行状况

Node.js 如何等待索引运行状况,node.js,elasticsearch,Node.js,elasticsearch,我将elasticsearch 2.1.2与Node.js一起使用。 我正在创建一个新索引,然后尝试在该索引中搜索。 但它失败了,因为健康指数是红色的。 我想等到健康变成黄色 这是在这种情况下可以使用的curlapi 获取../\u群集/运行状况/我的索引?等待\u状态=黄色&超时=20秒 Node.js中的等效API(客户端方法)是什么?我想出来了 client.cluster.health({ level: 'indices', index: 'myindex',

我将elasticsearch 2.1.2与Node.js一起使用。 我正在创建一个新索引,然后尝试在该索引中搜索。 但它失败了,因为健康指数是红色的。 我想等到健康变成黄色

这是在这种情况下可以使用的curlapi

获取../\u群集/运行状况/我的索引?等待\u状态=黄色&超时=20秒

Node.js中的等效API(客户端方法)是什么?

我想出来了

client.cluster.health({
      level: 'indices',
      index: 'myindex',
      requestTimeout: '5s',
      waitForStatus: 'yellow'
    })
我想出来了

client.cluster.health({
      level: 'indices',
      index: 'myindex',
      requestTimeout: '5s',
      waitForStatus: 'yellow'
    })