Elasticsearch学习笔记(五):ES的基础分布式架构

ES对复杂分布式机制的透明隐藏性 ES的垂直扩容和水平扩容 增加或减少节点时数据的rebalance master 节点 节点对等的分布式架构 1、Elasticsearch对复杂分布式机制的透明隐藏特性 ES是一套分布式系统,分布式是为了应对大数据量。 隐藏了复杂的分布式机制 分片...

2019-06-12 14:50:08

阅读数 8

评论数 0

Elasticsearch学习笔记(四):ES的搜索方式

大纲: query string search query DSL query filter full-text search phrase search highlight search 聚合分析 1. query string search 搜索全部商品:get /ecomme...

2019-06-12 11:00:25

阅读数 11

评论数 0

Elasticsearch学习笔记(三):ES的集群检查,文档CRUD

一. Document的数据格式 ES是面向文档的分析搜索引擎 (1)应用系统的数据结构基本上都是面向对象的。 (2)对象数据存储到数据库当中,只能拆解开来,变为扁平的多张表,每次查询的时候还需要还原为对象格式,相当麻烦。 (3)ES是面向文档的...

2019-06-12 09:50:21

阅读数 4

评论数 0

Elasticsearch学习笔记(二):ES的核心概念

一:Lucene和ES的关系 Lucene,是一个先进,功能强大的搜索库,直接基于Lucene开发,非常复杂,api复杂(需要写大量的Java代码)。需要深入理解其原理(各种索引结构)。 ES:基于Lucene,隐藏其复杂性,提供简单易用的Restful API接口。E...

2019-06-10 17:59:15

阅读数 13

评论数 0

Elasticsearch学习笔记(一):简介

介绍Elasticsearch之前,需要先了解以下几个问题: 一:什么是搜索? 搜索,就是在任何场景下,找寻你所需要的信息。这个时候,会输入一些你想要搜索的关键字,然后期望找到这个关键词相关信息的过程。 二:用数据库进行搜索会怎么样? 做软件开发的朋友们,通常都是把数据存储在数据库当中...

2019-06-10 16:39:00

阅读数 11

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭