工作笔记
23个最有用的Elasticsearch检索技巧
前言 本文主要介绍 Elasticsearch 23种最有用的检索技巧,提供了详尽的源码举例。 数据准备 为了讲解不同类型 ES 检索,我们将要对包含以下类型的文档集合进行检索: 首先,我们借助 bulk API 批量创建新的索引并提…
Elasticsearch的基本操作
简单介绍 查询所有数据。 删除所有数据。 查询所有索引。 全文检索 新增测试数据。 获取刚刚新增的数据。 删除索引。 增删查改 PUT方式,如果数据存在则修改,如果数据不存在则新增。且数据的修改是全量的。不管前…
Docker快速启动ElasticSearch和Kibana
阿里云镜像加速器 由于国内访问直接访问docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 根据网上提供的方案,有网易,daocloud,ustc等解…
ESlint + VSCode自动格式化代码
本文用 Vue 项目做示范。 利用 Vue CLI 创建项目时要将 ESlint 选上,下载完依赖后,用 VSCode 打开项目。 安装插件 ESLint,然后 File -> Preference -> Settings(如果装了中文插件包应该是 文件 -> 选…
Commit message 和 Change log 编写指南
Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 上面代码的-m参数,就是用来指定 commit mesage 的。 如果一行不够,可以只执行git commit,就会跳出文本编辑器,让你写多行。 基本上,…