
ElasticSearch
文章平均质量分 86
柒间
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Elasticsearch 常用操作命令整合 (cURL 版本)
本文整理了Elasticsearch常用的cURL操作命令,涵盖集群管理、索引操作、文档CRUD、搜索查询等核心功能。内容包括查看集群状态、管理索引和文档、执行搜索和聚合查询、使用别名和模板、数据迁移等实用命令,并提供了带认证的安全请求示例。这些命令适用于通过REST API与Elasticsearch交互的开发运维场景,是日常管理和开发工作的实用参考。原创 2025-06-09 00:06:45 · 469 阅读 · 0 评论 -
Elasticsearch基础操作入门
所有其他语言可以使用 RESTful API 通过端口9200和 Elasticsearch 进行通信,你可以用你最喜爱的 web 客户端访问 Elasticsearch。事实上,正如你所看到的,你甚至可以使用curl命令来和 Elasticsearch 交互。被< >VERB方法谓词GETPOSTPUTHEADDELETEhttpshttpsHOSTlocalhostPORT9200PATH_count?prettyBODY。原创 2024-10-24 23:20:15 · 1571 阅读 · 0 评论 -
ElasticSearch 底层读写原理
写请求是写入 primary shard,然后同步给所有的 replica shard;读请求可以从 primary shard 或 replica shard 读取,采用的是随机轮询算法。1.选择任意一个DataNode发送请求,例如:node2。此时,node2就成为一个coordinating node(协调节点)2.计算得到文档要写入的分片routing 是一个可变值,默认是文档的 _id。原创 2024-03-09 22:29:48 · 1100 阅读 · 0 评论 -
Elasticsearch架构原理
一. Elasticsearch架构原理1、Elasticsearch的节点类型在Elasticsearch主要分成两类节点,一类是Master,一类是DataNode。1.1 Master节点在Elasticsearch启动时,会选举出来一个Master节点。当某个节点启动后,然后使用Zen Discovery机制找到集群中的其他节点,建立连接,并从候选主节点中选举出一个主节点。Master节点主要负责:● 处理创建,删除索引等请求,负责索引的创建与删除。原创 2024-03-09 13:45:50 · 1733 阅读 · 0 评论 -
ElasticSearch DSL语法
term: 这种查询和match在有些时候是等价的,比如我们查询单个的词hello,那么会和match查询结果一样,但是如果查询"hello world",结果就相差很大,因为这个输入不会进行分词,就是说查询的时候,是查询字段分词结果中是否有"hello world"的字样,而不是查询字段中包含"hello world"的字样。模糊匹配主要是针对文本类型的字段,文本类型的字段会对内容进行分词,对查询时,也会对搜索条件进行分词,然后通过倒排索引查找到匹配的数据,模糊匹配主要通过match等参数来实现。原创 2024-03-03 23:10:47 · 1585 阅读 · 0 评论 -
ElasticSearch开篇
结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如 互联网数据、邮件,word文档等。顺序扫描法和反向索引法顺序扫描法:所谓顺序扫描法,就是顺序扫描每个文档内容,看看是否有要搜索的关键字,实现查 找文档的功能,也就是根据文档找词。反向索引法:所谓反向索引,就是提前将搜索的关键字建成索引,然后再根据索引查找文档,也就 是根据词找文档。这种先建立索引,再对索引进行搜索文档的过程就叫。原创 2024-03-03 14:26:32 · 1052 阅读 · 0 评论