该文被密码保护。 阅读全文
posted @ 2021-09-01 23:33 秋华 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-01 23:31 秋华 阅读(10) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-01 23:21 秋华 阅读(21) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-01 23:14 秋华 阅读(6) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-01 23:12 秋华 阅读(24) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-01 23:09 秋华 阅读(7) 评论(0) 推荐(0)
摘要: 1 软件下载 软件下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 2 软件安装 1) 解压软件 将下载的软件解压缩 # 解压缩 tar -zxvf elasticsearch-7.8.0-linux 阅读全文
posted @ 2021-09-01 23:02 秋华 阅读(83) 评论(0) 推荐(0)
摘要: 1 软件下载 软件下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 2 软件安装 1) 解压软件 将下载的软件解压缩 # 解压缩 tar -zxvf elasticsearch-7.8.0-linux 阅读全文
posted @ 2021-09-01 22:58 秋华 阅读(69) 评论(0) 推荐(0)
摘要: 1 部署集群 1) 创建 elasticsearch-cluster 文件夹,在内部复制三个 elasticsearch 服务 2) 修改集群文件目录中每个节点的 config/elasticsearch.yml 配置文件  node-1001 节点  node-1002 节点  node-1 阅读全文
posted @ 2021-09-01 22:50 秋华 阅读(82) 评论(0) 推荐(0)
摘要: 1 单机 & 集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。除了负载能力,单点服务器也存在其他问题: 单台机器存储容量有限 单服务器容易出现单点故障,无法实现高可用 阅读全文
posted @ 2021-09-01 22:39 秋华 阅读(75) 评论(0) 推荐(0)
摘要: 1 请求体查询 2 高亮查询 3 聚合查询 package com.atguigu.es.test; import org.apache.http.HttpHost; import org.apache.lucene.search.TotalHits; import org.elasticsearc 阅读全文
posted @ 2021-09-01 22:22 秋华 阅读(248) 评论(0) 推荐(0)
摘要: 1 新增文档 创建数据模型 package com.atguigu.es.test; public class User { private String name; private String sex; private Integer age; public String getName() { 阅读全文
posted @ 2021-09-01 22:17 秋华 阅读(409) 评论(0) 推荐(0)
摘要: ES 服务器正常启动后,可以通过 Java API 客户端对象对 ES 索引进行操作 1 创建索引 package com.atguigu.es.test; import org.apache.http.HttpHost; import org.elasticsearch.client.Reques 阅读全文
posted @ 2021-09-01 22:06 秋华 阅读(318) 评论(0) 推荐(0)
摘要: 1 创建 Maven 项目 我们在 IDEA 开发工具中创建 Maven 项目(模块也可)ES 修改 pom 文件,增加 Maven 依赖关系 <dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>e 阅读全文
posted @ 2021-09-01 21:55 秋华 阅读(138) 评论(0) 推荐(0)
摘要: 13 多字段排序 假定我们想要结合使用 age 和 _score 进行查询,并且匹配的结果首先按照年龄排序,然后 按照相关性得分排序 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search 服务器响应结果: 14 高亮查 阅读全文
posted @ 2021-09-01 20:45 秋华 阅读(1449) 评论(0) 推荐(0)
摘要: 9 组合查询 `bool`把各种其它查询通过`must`(必须 )、`must_not`(必须不)、`should`(应该)的方 式进行组合 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search 服务器响应结果: 10 阅读全文
posted @ 2021-09-01 20:27 秋华 阅读(466) 评论(0) 推荐(0)
摘要: 5 关键字精确查询 term 查询,精确的关键词匹配查询,不对查询条件进行分词。 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:9200/student/_search 服务器响应结果: 6 多关键字精确查询 terms 查询和 term 查询一样,但 阅读全文
posted @ 2021-09-01 20:10 秋华 阅读(1501) 评论(0) 推荐(0)
摘要: 0 简介 Elasticsearch 提供了基于 JSON 提供完整的查询 DSL 来定义查询 定义数据 : 1 查看文档 查看文档时,需要指明文档的唯一性标识,类似于 MySQL 中数据的主键查询 在 Postman 中,向 ES 服务器发 GET 请求 :http://127.0.0.1:920 阅读全文
posted @ 2021-09-01 19:46 秋华 阅读(548) 评论(0) 推荐(0)
摘要: 有了索引库,等于有了数据库中的 database。 接下来就需要建索引库(index)中的映射了,类似于数据库(database)中的表结构(table)。创建数据库表需要设置字段名称,类型,长度,约束等;索引库也一样,需要知道这个类型下有哪些字段,每个字段有哪些约束信息,这就叫做映射(mappin 阅读全文
posted @ 2021-09-01 00:12 秋华 阅读(535) 评论(0) 推荐(0)
摘要: 1 创建文档 索引已经创建好了,接下来我们来创建文档,并添加数据。这里的文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式 在 Postman 中,向 ES 服务器发 POST 请求 :http://127.0.0.1:9200/shopping/_doc 请求体内容为: 此处发 阅读全文
posted @ 2021-09-01 00:02 秋华 阅读(403) 评论(0) 推荐(0)