SpringBoot如何实现第73集的Elasticsearch深度整合教程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4639个文字,预计阅读时间需要19分钟。
Elasticsearch是一款分布式、高扩展、高实时的搜索引擎与数据分析引擎。它轻松处理海量数据,具备强大的搜索、分析和探索能力。利用Elasticsearch的水平伸缩特性,数据可在生产环境中灵活变动。
v基础概念Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。
在上一篇文章linux安装elasticsearch中,已经介绍了在linux安装elasticsearch,这篇文章主要介绍介绍es的一些基础的入门教程、docker安装elasticsearch以及在springboot中整合elasticsearch。
1.0 Node与Cluster
Node:单个Elastic实例称为一个节点(node)
Cluster:一组节点构成一个集群(cluster)
当然,这也正是集群和节点最通俗的解释,这个解释适用于绝大部分,类似elasticsearch这种分布式架构。如之前讲过的《详解Redis Cluster集群》。你可以可以说node就是单个redis实例,这样的实例我们称为一个节点,多个这样的节点组成的集群。正因为如此,我们在设计架构的时候,需要考虑不同环境的不同节点的节点名注意不要重复,避免配置集群遇到尴尬。
本文共计4639个文字,预计阅读时间需要19分钟。
Elasticsearch是一款分布式、高扩展、高实时的搜索引擎与数据分析引擎。它轻松处理海量数据,具备强大的搜索、分析和探索能力。利用Elasticsearch的水平伸缩特性,数据可在生产环境中灵活变动。
v基础概念Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。
在上一篇文章linux安装elasticsearch中,已经介绍了在linux安装elasticsearch,这篇文章主要介绍介绍es的一些基础的入门教程、docker安装elasticsearch以及在springboot中整合elasticsearch。
1.0 Node与Cluster
Node:单个Elastic实例称为一个节点(node)
Cluster:一组节点构成一个集群(cluster)
当然,这也正是集群和节点最通俗的解释,这个解释适用于绝大部分,类似elasticsearch这种分布式架构。如之前讲过的《详解Redis Cluster集群》。你可以可以说node就是单个redis实例,这样的实例我们称为一个节点,多个这样的节点组成的集群。正因为如此,我们在设计架构的时候,需要考虑不同环境的不同节点的节点名注意不要重复,避免配置集群遇到尴尬。

