分库分表(1) --- 理论
摘要:分库分表 理论 当一张表的数据达到几千万时,查询一次所花的时间会变长。业界公认MySQL单表容量在 1千万 以下是最佳状态,因为这时它的BTREE索引树高在3~5之间。 数据切分可以分为:垂直切分和水平切分。 ## 一、垂直切分 垂直切分又可以分为: 垂直分库和垂直分表。 1、垂直分库 概念 就是根
阅读全文
posted @
2019-09-30 07:17
雨点的名字
阅读(19420)
推荐(37) 编辑
Elasticsearch(10) --- 内置分词器、中文分词器
摘要:内置分词器、中文分词器 这篇博客主要讲:分词器概念、ES内置分词器、ES中文分词器。 一、分词器概念 1、Analysis 和 Analyzer Analysis: 文本分析是把全文本转换一系列单词(term/token)的过程,也叫分词。Analysis是通过Analyzer来实现的。 当一个文档
阅读全文
posted @
2019-09-26 09:12
雨点的名字
阅读(58582)
推荐(12) 编辑
Elasticsearch(9) --- 聚合查询(Bucket聚合)
摘要:# 聚合查询(Bucket聚合) 上一篇讲了Elasticsearch聚合查询中的Metric聚合:Elasticsearch(8) 聚合查询(Metric聚合) 说明 本文主要参考于Elasticsearch 官方文档 7.3版本。 Bucket Aggregations 概念:Bucket 可以
阅读全文
posted @
2019-09-23 22:56
雨点的名字
阅读(6930)
推荐(8) 编辑
Elasticsearch(8) --- 聚合查询(Metric聚合)
摘要:聚合查询(Metric聚合) 说明:该博客对于的Elasticsearch 的版本为7.3。 在Mysql中,我们可以获取一组数据的 最大值(Max)、最小值(Min)。同样我们能够对这组数据进行 分组(Group)。那么对于Elasticsearch中 我们也可以实现同样的功能,聚合有关资料官方文
阅读全文
posted @
2019-09-21 08:46
雨点的名字
阅读(16118)
推荐(12) 编辑
Elasticsearch(7) --- 复合查询
摘要:# 复合查询 说明:该博客对于的Elasticsearch 的版本为7.3。 复合查询有:bool query(布尔查询)、boosting query(提高查询)、constant_score (固定分数查询)、dis_max(最佳匹配查询)、function_score(函数查询)。 一、boo
阅读全文
posted @
2019-09-16 22:51
雨点的名字
阅读(11464)
推荐(10) 编辑
Elasticsearch(6) --- Query查询和Filter查询
摘要:# Query查询和Filter查询 说明:该博客对于的Elasticsearch 的版本为7.3。 这篇博客主要分为 :Query查询和Filter查询。有关复合查询、聚合查询也会单独写篇博客。 一、概念 1、概念 一个查询语句究竟具有什么样的行为和得到什么结果,主要取决于它到底是处Query还是
阅读全文
posted @
2019-09-09 19:35
雨点的名字
阅读(21648)
推荐(11) 编辑
Elasticsearch(5) --- 基本命令(集群相关命令、索引CRUD命令、文档CRUD命令)
摘要:# Elasticsearch(5) 基本命令 说明:该博客对于的Elasticsearch 的版本为7.3。 这篇博客的命令分为ES集群相关命令,索引CRUD命令,文档CRUD命令。这里不包括Query查询命令,它单独写一篇博客。 一、ES集群相关命令 ES集群相关命令主要是_cat命令,所以这里
阅读全文
posted @
2019-09-04 22:54
雨点的名字
阅读(8173)
推荐(6) 编辑
Elasticsearch(4)--- 基本概念(Index、Type、Document、集群、节点、分片及副本、倒排索引)
摘要:# Elasticsearch核心技术(2) 基本概念 这篇博客讲到基本概念包括: Index、Type、Document。集群,节点,分片及副本,倒排索引。 ## 一、Index、Type、Document 1、Index index:索引是文档(Document)的容器,是一类文档的集合。 索引
阅读全文
posted @
2019-09-02 22:45
雨点的名字
阅读(32732)
推荐(17) 编辑