索引: 還有相同屬性的文檔集合(好比一個數據庫)
類型:索引可以定義一個或者多個類型,文檔必須屬于一個類型(相當與一張表)
文檔: 文檔是可以背索引的基本數據單位(相當于一條數據)
和索引相關的有“分片”和“備份”
分片:每個索引都有多個分片,每個分片是一個Lucene索引
注:假如一個索引數據量很大,就會產生硬盤壓力很大。所以就要‘分片’來分擔壓力??梢运降臄U展和拆分以及分布式的操作,可以提高搜索和其他操作
備份:拷貝一份分片就完成了分片的備份,注:當一個主分片失敗或出現問題時,"備份分片"就可以代替工作,從而提高了ES的可用性,備份的分片還可以執行搜索的操作,來分攤搜索的壓力。
類型:索引可以定義一個或者多個類型,文檔必須屬于一個類型(相當與一張表)
文檔: 文檔是可以背索引的基本數據單位(相當于一條數據)
和索引相關的有“分片”和“備份”
分片:每個索引都有多個分片,每個分片是一個Lucene索引
注:假如一個索引數據量很大,就會產生硬盤壓力很大。所以就要‘分片’來分擔壓力??梢运降臄U展和拆分以及分布式的操作,可以提高搜索和其他操作
備份:拷貝一份分片就完成了分片的備份,注:當一個主分片失敗或出現問題時,"備份分片"就可以代替工作,從而提高了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