天天看点

Elasticsearch Javascript API增删改查

根据索引、类型、id进行查询:

根据某个查询条件,查询某个索引的所有数据

复杂一点的查询:

新增时,需要指定索引,类型,和id,还有保存的内容:

按照索引,类型和id删除:

修改操作通常使用update方法:

ESClient也支持一次性执行多个操作:

也支持下面的风格:

类似的也可以同时执行多个查询:

通过上面基本API的使用,基本可以了解js端对ESclient的操作。当然也可以使用下面的变成风格调用方法:

在kibana中的_doc_send_to_es.js,使用了如下的封装:

因此使用时,又变成了:

一层一层封装了很多,但是只要慢慢屡清除,就知道怎么使用了。

继续阅读