Linux
Postgres 中使用 Zhparser 插件进行中文全文检索
本文来介绍下如何使用 Postgres 进行全文检索。 Postgres 本身目前还不支持中文的分词检索,因此我们需要借助第三方插件 Zhparser 来实现我们需要的中文全文检索的功能。 本文中的 Postgres 是 14.4 的版本,进行全…
详解 Terraform 基础语法及常见函数
本文介绍一下 Terraform 配置代码的基础语法。 通过对本文的学习,能更快的、更高效的了解并使用 Terraform。 基础语法 Terraform 配置语言主要基于 HCL 语法,具有配置简单,可读性强等特点,并且兼容 JSON 语法。…
基于阿里云的 Terraform 入门实战
介绍 Terraform 是一种部署技术,任何想要通过基础设施即代码(Infrastructure as Code, IaC)的方式来管理基础设施的人,都可以使用这种技术。 在这里基础设施主要是指的是基于云的基础设施,不过从技术上来说,只…
Elasticsearch7 Field data types
Each field has a field data type, or field type. This type indicates the kind of data the field contains, such as strings or boolean values, and its intended use. For example, you can index…
MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
canal简介 canal主要用途是对MySQL数据库增量日志进行解析,提供增量数据的订阅和消费,简单说就是可以对MySQL的增量数据进行实时同步,支持同步到MySQL、Elasticsearch、HBase等数据存储中去。 canal工作原理 cana…
Centos VIM7.4 升级到 VIM8
概述 最近出了一次差,在途中自然有很多需要等待的时候,然后我肯定是拿出电脑出来敲一敲代码了,但是,出去之后发现一个不爽的点就是用 IDE(Goland)需要用鼠标,很不方便。所以,为了解决一下问题,我觉得还是将…
23个最有用的Elasticsearch检索技巧
前言 本文主要介绍 Elasticsearch 23种最有用的检索技巧,提供了详尽的源码举例。 数据准备 为了讲解不同类型 ES 检索,我们将要对包含以下类型的文档集合进行检索: 首先,我们借助 bulk API 批量创建新的索引并提…
Elasticsearch的基本操作
简单介绍 查询所有数据。 删除所有数据。 查询所有索引。 全文检索 新增测试数据。 获取刚刚新增的数据。 删除索引。 增删查改 PUT方式,如果数据存在则修改,如果数据不存在则新增。且数据的修改是全量的。不管前…
Docker快速启动ElasticSearch和Kibana
阿里云镜像加速器 由于国内访问直接访问docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 根据网上提供的方案,有网易,daocloud,ustc等解…
Ansible简单介绍及基本使用
Ansible 随着运维自动化经历了从本地部署到基础设施即服务(IaaS)、平台即服务(PaaS)在到软件即服务(SaaS)的发展阶段,掌握多种自动化运维工具就成了运维人员必备技能之一,ansible就是目前国内使用比较广泛的…