golang操作elasticsearch详解
golang操作elasticsearch详解
直接上代码
package mainimport ("bytes""context""fmt""github.com/olivere/elastic/v7""log"
)const IndexName = "test_index"func main() {IsDocExists("xxx", IndexName)
}//获取Es客户端
func GetEsClient() *elastic.Client {var buf bytes.Bufferclient, err := elastic.NewClient(elastic.SetURL("http://127.0.0.1:9200/"),//dockerelastic.SetSniff(false),elastic.SetInfoLog(log.New(&buf, "ES-INFO: ", 0)),elastic.SetTraceLog(log.New(&buf, "ES-TRACE: ", 0)),elastic.SetErrorLog(log.New(&buf, "ES-ERROR: ", 0)),)if err != nil {return nil}return client
}//查看某文档是否存在,给定文档ID查询
func IsDocExists(id, index string) bool {client := GetEsClient()defer client.Stop()exist, _ := client.Exists().Index(index).Id(id).Do(context.Background())if !exist {log
golang操作elasticsearch详解相关推荐
- ElasticSearch-.net平台下c#操作ElasticSearch详解
ElasticSearch系列学习 ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSea ...
- SpringBoot 操作 ElasticSearch 详解(万字长文)
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:超级小豆丁 http://www.mydlq.club/ar ...
- springboot实体映射到数据库_SpringBoot 操作 ElasticSearch 详解
点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 本文来源:http://www.mydlq.club/article/64/ 一.ElasticSearch 简介 . 1 ...
- 5万字长文!SpringBoot 操作 ElasticSearch 详解
点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 No one can go to bear for you, no one ...
- 【转】用VB操作Excel详解
用VB操作Excel详解 一. VB读写EXCEL表: VB本身提自动化功能可以读写EXCEL表,其方法如下: 1.在工程中引用MicrosoftExcel 类型库: 从"工程"菜 ...
- 1.8 Collections类操作集合详解——排序,查找,复制
Collections类操作集合详解 Collections 类是 Java 提供的一个操作 Set.List 和 Map 等集合的工具类. Collections 类提供了许多操作集合的静态方法,借 ...
- vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
这篇文章主要介绍了vsftp建立虚拟用户不同目录分配不同权限操作步骤详解,大家参考设置自己的FTP服务器吧vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集 ...
- [Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- Linux下fdisk命令操作磁盘详解--添加、删除、转换分区
linux下fdisk命令操作磁盘详解--添加.删除.转换分区等 fdisk 操作硬盘的命令格式如下: [root@localhost beinan]# fdisk 设备 比如我们通过 fdisk - ...
最新文章
- 批量修改MSSQL架构名称
- WindowsServer2003双网卡配置
- SpringBatch 写xml文件(StaxEventItemWriter)用法(十四)
- 如何使用动态链接库中的资源
- Summer Training day4 欧拉降幂
- C#坏习惯:通过不好的例子学习如何制作好的代码——第1部分
- 提示账户不被允许使用docker的情况
- 数据挖掘原理与算法 kNN算法
- 服务器消息机制实现--记录
- java constructors_[译]understanding constructors
- Web安全防御从WAF到应用网关
- java 添加字段注释_java自定义注释
- 对convertView和ViewHolder的理解
- 从物理到软件工程,中山大学转专业2017纪实
- android ca证书的安装,如何在Android上以编程方式安装CA证书,无需用户交互
- 【数学】手写开根号(牛顿迭代法 | 二分)
- 单双号限行微信小程序源码
- 磨房@杭州第3届西湖环山50KM大型徒步活动纪念
- 网吧用的语音呼叫软件
- python安装虚拟环境没有activate_python安装虚拟环境