根据索引、类型、id进行查询:
根据某个查询条件,查询某个索引的所有数据
复杂一点的查询:
新增时,需要指定索引,类型,和id,还有保存的内容:
按照索引,类型和id删除:
修改操作通常使用update方法:
ESClient也支持一次性执行多个操作:
也支持下面的风格:
类似的也可以同时执行多个查询:
通过上面基本API的使用,基本可以了解js端对ESclient的操作。当然也可以使用下面的变成风格调用方法:
在kibana中的_doc_send_to_es.js,使用了如下的封装:
因此使用时,又变成了:
一层一层封装了很多,但是只要慢慢屡清除,就知道怎么使用了。