ElasticStack----Elasticsearch简介

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: ElasticStack----Elasticsearch简介

【原文链接】

1 Elasticsearch是什么

  • 是一个采用Restful API标准的高扩展性和高可用性的实时数据分析的全文搜索工具

2 Elasticsearch中常用的概念

  • Node(节点):

单个的装有Elasticsearch服务并且提供故障转义和扩展的服务器

  • Cluster(集群):

一个集群就是由一个或多个Node组织在一起,共同工作,共同分享整个数据具有负载均衡的集群

  • Document(文档):

一个文档就是一个可悲索引的基础信息单元

  • Index(索引):

索引就是一个拥有积分相似特征的文档的集合

  • Type(类型):

一个索引中,可以定义一种或者多种类型

  • Field(列):

Field是Elasticsearch的最小单位,相当于数据的某一列

  • Shards(分片):

Elasticsearch将索引分成若干份,每个部分就是一个Shard
分片示意图如下:
在这里插入图片描述

  • Replicas(复制):Replicas是索引一份或多份拷贝

3 Elasticsearch和Mysql数据库的对比

Mysql Elasticsearch
数据库 Database 索引 Index
表 Table 类型 Type
数据行 Row 文档 Document
数据列 Column 字段 Field

4 Elasticsearch的架构

在这里插入图片描述

5 Elasticsearch当前市场使用情况

在这里插入图片描述

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
Web App开发 自然语言处理 Java
Elasticsearch简介及安装
Elasticsearch简介及安装
300 0
|
存储 数据可视化 搜索推荐
分布式系列教程(26) -分布式日志搜集工具Elasticsearch简介
分布式系列教程(26) -分布式日志搜集工具Elasticsearch简介
118 0
|
自然语言处理 Rust 搜索推荐
elasticsearch简介
elasticsearch简介
84 0
|
8月前
|
存储 自然语言处理 Java
Elasticsearch全文搜索技术之二kibana的简介和使用
Elasticsearch全文搜索技术之二kibana的简介和使用
113 2
|
存储 消息中间件 监控
【ElasticSearch】ELK简介
【ElasticSearch】ELK简介
194 2
【ElasticSearch】ELK简介
|
8月前
|
存储 自然语言处理 数据挖掘
01_Elasticsearch简介与环境搭建
01_Elasticsearch简介与环境搭建
97 0
|
关系型数据库 MySQL Docker
ElasticSearch简介
ElasticSearch简介
|
存储 机器学习/深度学习 SQL
阿里云 Elasticsearch简介和购买流程
开源Elasticsearch是一个基于Lucene的实时分布式的搜索与分析引擎,是遵从Apache开源条款的一款开源产品,是当前主流的企业级搜索引擎。作为一款基于RESTful API的分布式服务,Elasticsearch可以快速地、近乎于准实时地存储、查询和分析超大数据集,通常被用来作为构建复杂查询特性和需求强大应用的基础引擎或技术。
|
存储 自然语言处理 前端开发
Elasticsearch倒排索引(一)简介
Elasticsearch倒排索引(一)简介
142 0
|
存储 缓存 JSON
elasticsearch简介安装使用事例大全
Elasticsearch是面向文档(document oriented)的,可以存储整个对象或文档(document)、索引(index)每个文档的内容,可以快速搜索。Elasticsearch中,可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。
195 0
elasticsearch简介安装使用事例大全