1.ElasticSearch简介
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,将返回结果呈现给用户。
Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您拥有结构化或非结构化文本、数字数据还是地理空间数据,Elasticsearch 都能以支持快速搜索的方式高效地存储和索引它。您可以超越简单的数据检索和聚合信息来发现数据中的趋势和模式。随着您的数据和查询量的增长,Elasticsearch 的分布式特性使您的部署能够随之无缝增长。
Elasticsearch是基于Lucene全文检索引擎架构,基于JAVA语言编写,对外开源、免费,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。
2.ElasticSearch官网及下载地址
ElasticSearch官网地址:
Elasticsearch 平台 — 大规模查找实时答案 | Elastic
ElasticSearch下载地址:
Download Elasticsearch | Elastic


Elasticsearch是一个分布式、高扩展、高实时的搜索与数据分析引擎,适用于各种类型数据的快速搜索和分析。基于Lucene,它具备分布式、零配置、自动发现等特性,并提供RESTful接口。官网提供了详细的介绍和下载资源。
3185

被折叠的 条评论
为什么被折叠?



