subtitle
ElasticSearch 集群 ElasticSearch 集群
集群(Cluster)集群是一个或多个节点的集合,它们共同保存您的整个数据,并提供跨所有节点的联合索引和搜索功能。集群由唯一的名称标识,默认情况下为“elasticsearch”。此名称很重要,因为如果节点设置为按名称加入集群,则该节点只能
2025-03-16
ElasticSearch 配置 ElasticSearch 配置
配置文件config/elasticsearch.yml #集群名称,建议修改成自己的,防止误用默认集群 cluster.name: zxs-mtysj #配置为本机IP,外网可以访问 network.host: 0.0.0.0 #配置h
2025-03-16
ElasticSearch 索引 ElasticSearch 索引
创建索引对比关系型数据库,创建索引===创建数据库PUT http://127.0.0.1:9200/索引名重复添加索引,会返回错误信息 查看全部索引GET http://127.0.0.1:9200/_cat
2025-03-16
ElasticSearch 查询 ElasticSearch 查询
Query DSLElasticsearch 查询语句采用基于 RESTful 风格的接口封装成 JSON 格式的对象,称之为 Query DSL。Elasticsearch 查询分类大致分为全文查询、词项查询、复合查询、嵌套查询、地理位置
2025-03-16
ElasticSearch 映射类型 ElasticSearch 映射类型
映射类型Elasticsearch 字段类型的核心类型有字符串类型、数字类型、日期类型、布尔类型、二进制类型、范围类型等。 一级分类 二级分类 具体类型 核心类型 字符串类型 text、keyword 数字类型 long、
2025-03-16
ElasticSearch 映射 ElasticSearch 映射
关系型数据库对比字段映射===关系型数据库的表结构在映射中事先定义字段的数据类型、字段的权重、分词器等属性如同在关系型数据库中创建数据表时会设置字段的类型类似数据库的ddl语句 根据业务搭建数据结构关注方向:
2025-03-16
ElasticSearch 数据结构 ElasticSearch 数据结构
索引正排索引倒排索引(ElasticSearch使用) 数据结构Elasticsearch 使用一种称为倒排索引的数据结构,它支持非常快速的全文搜索。倒排索引列出了出现在任何文档中的每个唯一单词,并标识了每个单词出现的所有文档。 与MySQ
2025-03-16
ElasticSearch 文档 ElasticSearch 文档
>7版本后不再需要类型创建文档文档可以类比为关系型数据库中的表数据,添加的数据格式为 JSON 格式POST http://127.0.0.1:9200/索引名/类型名 { "supplier_code&quo
2025-03-16
ElasticSearch 分片 ElasticSearch 分片
分片(Shards)索引可能存储大量可能超过单个节点硬件限制的数据。例如,占用1TB磁盘空间的十亿个文档的单个索引可能不适合单个节点的磁盘,或者可能太慢而无法单独从单个节点提供搜索请求。 为了解决这个问题,Elasticsearch提供了将
2025-03-16
ElasticSearch 副本 ElasticSearch 副本
副本(Replicas)副本主要是针对主分片(Shards)的复制,Elasticsearch中主分片可以拥有0个或多个的副本。 副本分片的主要目的就是为了故障转移。 分片副本很重要,主要有两个原因: 它在分片或节点发生故障时提供高可用性。
2025-03-16
ElasticSearch Java API ElasticSearch Java API
pom配置<dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch
2025-03-16
ElasticSearch HTTP操作 ElasticSearch HTTP操作
请求curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '&
2025-03-16
1 / 2