这里我们再介绍下elasticsearch节点,他的顾名思义就是通过这个节点可以操作elasticsearch相关的api。所以如果使用这个节点的话,需要对elasticsearch有一定的了解。本文我们对elasticsarch节点做下介绍。
一、添加凭证
这里使用上还是前面的步骤,先要添加凭证,一般来说elasticsearch的部署,大家有时候会设置密码,有时候不会设置密码,但是都不影响在 n8n上配置elasticsearch的凭证,只是如果elasticsearch服务器不需要认证的话,则不需要填写账号密码,如果elasticsearch服务器需要认证的话,则需要填写账号密码。所以这里点击添加凭证,搜索elasticsearch
这里会出现2个凭证类型,我们一定要选择Elasticsearch API,也就是上图的第二个,进去后的设置页面长这样:
根据实际情况把url,username,password给填写进去。点击保存他会进行验证,验证成功了会直接给提示。
二、配置elasticsearch节点
这里我们配置n8n的elasticsearch节点信息,配置图如下:
这里现成的选项可以有查询elasticsearch的index列表或者根据index查询对应的document信息
根据实际情况进行选择即可,一般我们都是查document,也就是根据indexname 查询对应下面的数据,类似根据mysql的tablename查询table里面的数据一样的概念。
针对elasticsearch的操作,我们可以看到有多种操作方式,如下图:
对应的操作类型是:
创建数据 删除数据 获取一条数据 获取多条数据 更新数据
根据不同的选择,填写不同的项,如下图:
但是一般来说我们查询的时候不会直接查询整条数据或者整库的数据,都会带有一定的条件去查询数据,也就是编写elasticsearch的dsl,那这个dsl在哪写呢?其实就是在最下面的add option里面
在这里就可以写dsl语句了
备注:
1、这里选择不同的operation的话,下面的options也是不一样的,可以多试试,这里写dsl的话,我们选择的是get many。
2、这里大部分都是elasticsearch 的api相关的操作,大家熟悉elasticsearch的话,应该会很快就能上手,并且非常熟练的使用这个elasticsearch节点。
关于elasticsearch节点的介绍暂时就介绍到这里,因为上诉介绍的主要都是最长使用的。大家多使用熟悉下就能很好的运行这些节点了。









还没有评论,来说两句吧...