1、前提

1.1 docker 安装elasticsearch

查询elasticsearch 版本

将对应的版本拉到本地

创建一个网络

启动容器

1.2这里过后就可以去写go代码 为了直观搞了个可视化工具 ElisticHD 这里使用docker 部署

可以试一下界面还是很美观的

golang操作elasticsearch的实现

2、golang 实现elasticsearch 简单的增删改查

直接上代码:

有一个小坑要注意在代码中已经注释了,如果没有添加就会有下面错误

no active connection found: no Elasticsearch node available

解决

publish_address

代码设置 sniff 为false

原文链接:https://www.jianshu.com/p/e3e40af0dba7