该代码尚未在Javascript客户端中发布。这将在Javascript客户端库的2.3
API版本中提供。目前,JS客户端仅支持apiVersion:2.2
您可以使用任何HTTP客户端(邮递员,curl,/ head /,Sense等)来访问REST端点并执行所需的 *** 作。
如果确实需要通过Node.js进行此 *** 作,则可以使用如下
http模块:
var http = require('http');var options = { host: 'localhost', port: 9200, path: '/your_index/your_type/_update_by_query', method: 'POST'};var req = http.request(options, function(resp){ resp.on('data', function(chunk){ // check update response });}).on("error", function(e){ console.log("Got error: " + e.message);});var query = { "script": { "inline": "ctx._source.field = 'value2'" }, "query": { "term": { "field": "value1" } }};// write data to request bodyreq.write(JSON.stringify(query));req.write('n');req.end();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)