索引: 还有相同属性的文档集合(好比一个数据库)
类型:索引可以定义一个或者多个类型,文档必须属于一个类型(相当与一张表)
文档: 文档是可以背索引的基本数据单位(相当于一条数据)
和索引相关的有“分片”和“备份”
分片:每个索引都有多个分片,每个分片是一个Lucene索引
注:假如一个索引数据量很大,就会产生硬盘压力很大。所以就要‘分片’来分担压力。可以水平的扩展和拆分以及分布式的操作,可以提高搜索和其他操作
备份:拷贝一份分片就完成了分片的备份,注:当一个主分片失败或出现问题时,"备份分片"就可以代替工作,从而提高了ES的可用性,备份的分片还可以执行搜索的操作,来分摊搜索的压力。
类型:索引可以定义一个或者多个类型,文档必须属于一个类型(相当与一张表)
文档: 文档是可以背索引的基本数据单位(相当于一条数据)
和索引相关的有“分片”和“备份”
分片:每个索引都有多个分片,每个分片是一个Lucene索引
注:假如一个索引数据量很大,就会产生硬盘压力很大。所以就要‘分片’来分担压力。可以水平的扩展和拆分以及分布式的操作,可以提高搜索和其他操作
备份:拷贝一份分片就完成了分片的备份,注:当一个主分片失败或出现问题时,"备份分片"就可以代替工作,从而提高了ES的可用性,备份的分片还可以执行搜索的操作,来分摊搜索的压力。
https://github.com/rstyro/spring-boot/tree/master/springboot-elasticsearch
这是我整理了一遍的代码。
这是我整理了一遍的代码。
2017-12-02
@瓦力老师
Error creating bean with name 'client' defined in class path resource Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException
Unresolved compilation problem:
PreBuiltTransportClient cannot be resolved to a type 启动不了
Error creating bean with name 'client' defined in class path resource Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException
Unresolved compilation problem:
PreBuiltTransportClient cannot be resolved to a type 启动不了
2017-12-01