关于ElasticSearch的面试题

本文详细介绍了ElasticSearch的基础知识,包括ElasticSearch的NRT特性、Cluster、Node、Index、Type、Document、Shard、倒排索引以及常见数据类型。还探讨了ES如何读取数据的过程,对于理解ElasticSearch的运作机制非常有帮助。
摘要由CSDN通过智能技术生成

一、什么是ElasticSearch?

ElasticSearch是一个基于REST接口的为云计算而设计的分布式搜索引擎,它快速、稳定、可靠,可以实时搜索。

二、请解释一下ElasticSearch的NRT

Near RealTime(准实时):准实时是指:es从数据写入到数据被搜索到会有一个延时,但是一般在1s内,接近实时。

三.什么是ES的Cluster

Cluster(集群):节点(服务器)的集合就形成了集群,集群包含一个或多个节点,这些界定分工合作,一起保存数据,并提供联合索引和搜索功能。

四.怎么理解ES的Node(节点)

节点是一个单独的服务器,用于存储数据并提供集群的搜索和索引功能。

五.解释一下Index(索引):

一个索引就像是关系型数据库中的数据库,它是用来存储文档的,里面包含了一堆具有相似结构的文档数据。一个索引默认有5个primary shard,一个primary shard 对应一个replica shard。

六.解释一下Type(类型)

每个index下面有一个或多个Type(ES最新版只有一个Type),区分数据类型,相当于关系型数据库“表”的概念,但是高版本的ES,这个Type的概念可能已经是弃用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值