代码拉取完成,页面将自动刷新
同步操作将从 ssssssss-team/spider-flow-elasticsearch 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
spider-flow Elasticsearch插件
导入db文件夹sp_elasticsearch.sql文件到数据库
在 spider-flow-web/pom.xml引用
<dependency>
<groupId>org.spiderflow</groupId>
<artifactId>spider-flow-elasticsearch</artifactId>
</dependency>
在 spider-flow/pom.xml引用
<dependency>
<groupId>org.spiderflow</groupId>
<artifactId>spider-flow-elasticsearch</artifactId>
<version>${spider-flow.version}</version>
</dependency>
在 spider-flow/pom.xml,防止环境引用springboot自动传入的依赖,version版本要与使用的ES版本一致(或者用其他排除自动配置的方法例如在application-*.properties中配置spring.autoconfigure.exclude)
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.8.13</version>
</dependency>
注意spider-flow-elasticsearch/pom.xml中依赖的版本与ES版本一致
首先先创建Elasticsearch数据源 使用如下方式进行调用
${elasticsearch.aliasName(创建Elasticsearch数据源时填写的别名).insertByListMap('对应es的index名','对应es的type',[{key : value},{key : value}])}
或插入json格式的字符串数组批量插入
${elasticsearch.aliasName(创建Elasticsearch数据源时填写的别名).insertByJSONString('index','type',['{key : value}','{key : value}'])}
更多方法请查看ElasticSearchClientExtension源码
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。