ElasticSearch搜索引擎
文章平均质量分 92
实时的搜索和分析您的数据。
丶从此过客
了无牵挂者忘生,心有所爱者忘死
展开
-
ElasticSearch - 挖掘剖析ES分布式的原理
文章目录ElasticSearch - 挖掘剖析ES的原理1.ES分布式工作原理1.1 节点交互原理1.2 写入文档1.3 读取文档2.ES文档路由原理2.1 路由算法2.2 探究文档所在分片3.ES乐观锁机制3.1 锁的分类3.2 乐观锁(版本号)4.倒排索引介绍和剖析ElasticSearch - 挖掘剖析ES的原理1.ES分布式工作原理 ES是分布式的,但是对于我们开发者而言并未过多的参与其中。我们只需修改好配置启动对应数量的节点,给它们分配相同的cluster.name让它们归属于同⼀个集群原创 2021-02-08 19:47:19 · 453 阅读 · 0 评论 -
ElasticSearch - 高可用集群扩展
文章目录ElasticSearch - 高可用集群扩展1.集群的作用是什么?2.集群的核心概念2.1 Cluster集群2.2 Node节点2.3 Node节点组合2.4 分片3.搭建集群4.分片管理4.1 分片的基本概念4.2 创建索引(指定分片配置)4.3 索引分片分配4.4 手动移动分片4.5 修改副本分片数量5.集群健康管理5.1 查看集群健康状态5.2 查看集群索引状态5.3 查看集群磁盘状态5.4 查看集群节点状态5.5 查看集群节点状态ElasticSearch - 高可用集群扩展1.集群原创 2021-02-07 19:12:26 · 489 阅读 · 0 评论 -
ElasticSearch - SpringBoot集成ES
文章目录ElasticSearch - SpringBoot集成ES1.整体设计思路(仿NBA中国官网)2.项目搭建3.ES API的基本使用3.1 新增球员信息3.2 查看球员信息3.3 修改球员信息3.4 删除球员信息4.业务场景的实现4.1 数据库同步数据至ES4.2 通过姓名查询球员信息4.3 通过国家或球队查询球员信息4.4 通过姓名字母前缀查询球员信息ElasticSearch - SpringBoot集成ES1.整体设计思路(仿NBA中国官网) 这里我们依然是以【NBA中国】为例。主要原创 2021-02-04 18:08:24 · 2887 阅读 · 0 评论 -
ElasticSearch - 玩转搜索之进阶使用
文章目录ElasticSearch - 玩转搜索之进阶使用1.索引别名1.1 索引别名有什么作用?1.2 查询别名1.3 新增别名1.4 删除别名1.5 重命名别名1.6 多个索引指定同一个别名1.7 一个索引指定多个别名1.8 别名读取索引1.9 别名操作文档2.重建索引2.1 大体思路2.2 具体步骤2.2.1 给NBA索引添加别名2.2.2 新建索引2.2.3 同步数据2.2.4 替换别名2.2.5 验证新索引2.2.6 删除旧索引3.refresh刷新操作4.高亮查询5.查询建议5.1 Term s原创 2021-02-02 17:50:23 · 265 阅读 · 0 评论 -
ElasticSearch - 玩转搜索之聚合查询以及query_string查询
文章目录ElasticSearch - 玩转搜索之聚合查询以及query_string查询1.聚合查询1.1 指标聚合1.1.1 max/min/sum/avg1.1.2 value_count 统计⾮空字段的⽂档数1.1.3 _count 统计⽂档数1.1.4 Cardinality去重计数1.1.4 Stats统计基础指标聚合集1.1.5 Extended Stats 扩展指标聚合集1.1.6 Percentiles 百分位数1.2 桶聚合1.2.1 Terms Aggregation 分组聚合1.2.原创 2021-01-27 18:12:12 · 1335 阅读 · 1 评论 -
ElasticSearch - 玩转搜索之花式查询
文章目录ElasticSearch - 玩转搜索之花式查询1.term的多种查询1.1 索引以及数据准备1.2 term精准匹配查询1.3 Exist非空值文档查询1.4 Prefix前缀查询1.5 Wildcard通配符查询1.6 Regexp通配符查询1.7 Ids批量ID查询2.Range范围查询3.Bool布尔查询3.1 must3.2 filter3.3 must_not3.4 should3.5 must和filter的区别ElasticSearch - 玩转搜索之花式查询1.term的多种原创 2021-01-25 19:54:24 · 334 阅读 · 0 评论 -
ElasticSearch - 批量导入数据
文章目录ElasticSearch - 批量导入数据1.准备数据2.Bulk导入数据ElasticSearch - 批量导入数据 我们假设一个这样的场景,我们的小伙伴通过爬虫或一些其他方式把某种数据给我们写入到了一个文件当中,这时我们需要从一个数据源将数据导入到ES中,我们有哪些方法可以实现呢? 大家经常使用的方法应该就是通过编写程序获取数据源然后调用ES提供的API进行各种操作。当然除了这种之外,我们还可以通过bulk这个API来完成。 大家可以先看看官方文档【docs-bulk】,bu原创 2021-01-18 17:56:58 · 1902 阅读 · 0 评论 -
ElasticSearch - 快速入门之搜索的简单使用
文章目录ElasticSearch - 快速入门之搜索的简单使用1. 数据准备2.term词条查询7.1 全文查询7.1.1 全匹配(match_all)7.1.2 条件匹配(match)7.1.3 多重条件匹配(multi_match)7.1.4 短语匹配(match_phrase)ElasticSearch - 快速入门之搜索的简单使用 除了之前博客我们对ES的介绍之外,还需要大家知道什么是分词器,不清楚的同学可以看一看我们之前的这篇博客【ElasticSearch - 分词器介绍及中文分词器es原创 2021-01-18 16:22:11 · 327 阅读 · 0 评论 -
ElasticSearch - 快速入门之核心概念知多少
文章目录ElasticSearch - 快速入门之核心概念知多少1.核心概念介绍2.RESTful API3.Curl命令4.索引的介绍和使用4.1 新建索引4.2 获取索引4.3 删除索引4.4 批量获取索引4.5 获取所有索引4.6 查看ES状态4.7 打开/关闭索引5.映射的介绍和使用5.1 新建映射5.2 获取映射5.3 批量获取映射5.4 获取所有映射5.5 更新映射6.文档的介绍与使用6.1 新增文档6.2 自动创建索引(auto_create_index)6.3 指定操作类型(op_type)原创 2021-01-11 20:19:33 · 331 阅读 · 0 评论 -
ElasticSearch - 分词器介绍及中文分词器es-ik安装
文章目录ElasticSearch - Head插件以及Kibana安装ElasticSearch - Head插件以及Kibana安装原创 2019-03-07 21:59:53 · 3954 阅读 · 0 评论 -
ElasticSearch - Head插件以及Kibana安装
文章目录ElasticSearch - Head插件以及Kibana安装1. ElasticSearch-Head插件安装1.1 ElasticSearch-Head插件下载1.2 ElasticSearch-Head依赖包安装和启动1.3 ElasticSearch-Head默认连接地址修改1.4 ElasticSearch跨域访问配置2. Kibana安装2.1 Kibana下载2.2 Kibana安装和启动ElasticSearch - Head插件以及Kibana安装 由于整篇文章中很多地方涉原创 2020-08-14 17:14:08 · 357 阅读 · 0 评论 -
ElasticSearch - 快速搭建属于我们的ES
文章目录ElasticSearch - 快速搭建属于我们的ES1.ElasticSearch下载2.ElasticSearch安装3.ElasticSearch配置远程访问4.目录结构功能介绍ElasticSearch - 快速搭建属于我们的ES1.ElasticSearch下载 前面我们介绍了ES是一个怎么样的东西,这里我们直接就开始上手搭建感受一下。 这里我们直接来到官网【开源搜索与分析 · Elasticsearch | Elastic】。 我们选择开始使用ElasticSear原创 2020-08-13 17:11:53 · 622 阅读 · 0 评论 -
ElasticSearch - 从这一步开启你的搜索引擎旅程
文章目录ElasticSearch - 从这一步开始你的搜索引擎旅程1.什么是全文搜索引擎?2.为什么不用Mysql做全文搜索?2.1 数据类型2.2 搜索性能2.3 更加灵活的搜索3.ElasticSearch概述3.1 ElasticSearch是什么?3.2 ElasticSearch应用场景ElasticSearch - 从这一步开始你的搜索引擎旅程1.什么是全文搜索引擎? 我们要学习搜索引擎,我们首先就需要知道什么是搜索,什么又是全文搜索。要想了解这些,就从我们的生活中出发,技术服务于生活原创 2020-08-12 17:34:26 · 325 阅读 · 0 评论