摘要: ## aliases的作用 索引别名可以指向一个或多个索引,允许我们做如下操作: * 在运行的集群中可以无缝的从一个索引切换到另一个索引 * 可以给多个索引分组 * 可以与路由搭配使用 准备数据 ``` java # 创建索引p1 PUT p1/_doc/1 { "title":"周一" } # 创 阅读全文
posted @ 2023-09-06 16:27 emptyironbox 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ## settings 结构 查看索引settings信息 ``` java GET {索引名}/_settings ``` 返回结果: ``` java "settings" :{ // 分片数量 "number_of_shards" : 1, // 副本数量 "number_of_repicas 阅读全文
posted @ 2023-09-06 16:01 emptyironbox 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ## Mapping的作用 Mapping 类似数据库中的表结构定义 schema ,它有以下几个作用: * 定义索引中的字段名称 * 定义字段的数据类型,如字符串、数字、布尔等 * 字段,倒排索引的相关配置,如设置某个字段不被索引、记录 position等 ## 字段数据类型 ### 核心类型 ` 阅读全文
posted @ 2023-09-06 15:53 emptyironbox 阅读(32) 评论(0) 推荐(0) 编辑
摘要: > 本篇所有操作都在 Kibana 上执行 ## 创建第一个索引 ``` java PUT product { // 索引设置 "settings": { // 分片数量 "number_of_shards": 3, // 副本数量 "number_of_replicas": 1 }, // 索引字 阅读全文
posted @ 2023-09-06 15:26 emptyironbox 阅读(392) 评论(0) 推荐(1) 编辑
摘要: ## 一、 数据库和ES简单类比 | 关系型数据库 | 表(Table) | 行(Row) | 列(Cloumn) | Schema | SQL | | | | | | | | | Elasticsearch | 索引(Index) | 文档(Document) | 字段(Filed) | Mapp 阅读全文
posted @ 2023-09-06 13:59 emptyironbox 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ## 一、安装 elasticsearch ``` java -- 拉取镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.9.1 -- 创建 docker 网络 docker network create elastic - 阅读全文
posted @ 2023-09-06 13:41 emptyironbox 阅读(110) 评论(0) 推荐(0) 编辑