ES

基于kubernetes集群的Vitess最佳实践

概要本文主要说明基于kubernetes集群部署并使用Vitess; 本文假定用户已经具备了kubernetes集群使用环境,如果不具备请先参阅基于minikube的kubernetes集群搭建, 或者参阅Kubernetes 官方文档搭建正式的集群环境。Kubernetes中文文档以下就先简要介绍下基本操作命令:集群操作常用命令kubectl相关关键词概念...

ES入门 (6) 语法(4)DQL(1)查看文档/查询所有文档/匹配查询/字段匹配查询

0 简介 Elasticsearch 提供了基于 JSON 提供完整的查询 DSL 来定义查询 定义数据 :     1 查看文档 查看文档时,需要指明文档的唯一性标识,类似于 MySQL 中数据的主键查询 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/shopping/_doc/1 查询成...

ES入门 (4) 语法(2)DML(1)文档操作(1)创建文档/修改文档/删除文档/条件删除文档/修改字段

1 创建文档   索引已经创建好了,接下来我们来创建文档,并添加数据。这里的文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式   在 Postman 中,向 ES 服务器发 POST 请求 :http://127.0.0.1:9200/shopping/_doc 请求体内容为: 此处发送请求的方式必须为 POST,不能是 PUT,否...

ES入门 (9) 语法(7)DQL(4)多字段排序/高亮查询/分页查询/聚合查询/桶聚合查询

13 多字段排序 假定我们想要结合使用 age 和 _score 进行查询,并且匹配的结果首先按照年龄排序,然后 按照相关性得分排序 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search   服务器响应结果: 14 高亮查询 在进行关键字搜索时,搜索出的内容中的关键字会显...

ES入门 (7) 语法(5)DQL(2)关键字精确查询/多关键字精确查询/指定查询字段/过滤字段

5 关键字精确查询 term 查询,精确的关键词匹配查询,不对查询条件进行分词。 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search   服务器响应结果: 6 多关键字精确查询 terms 查询和 term 查询一样,但它允许你指定多值进行匹配。 如果这个字段包含了指...

ES入门 (3) 语法(1)DDL(1) 索引操作

1 RESTful   REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可...

Windows-ElasticSearch安装与启动

步骤一:下载ES压缩包   ElasticSearch分为Linux和Window版本,基于我们主要学习的是ElasticSearch的Java客户端的使用,所以我们课程中使用的是安装较为简便的Window版本,项目上线后,公司的运维人员会安装Linux版的ES供我们连接使用。   ElasticSearch的官方地址: https://www.elast...