突破Java面试(14)-分布式搜索引擎的架构

javaedge 2019-06-26

云栖社区 分布式 架构 java mysql 集群 搜索引擎 索引 分布式架构 Elasticsearch index type lucene mapping 存储

以下用ES表Elastic Search

0 Github

1 面试题

说说ES的分布式架构原理

2 考点分析

在搜索这块,曾经lucene 是最流行的搜索库.
几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗?
但现在不问了,因为现在项目基本都是采用基于 lucene 的分布式搜索引擎—— ElasticSearch.

现在分布式搜索基本已经成为互联网系统的标配,其中尤为流行的就是 ES,前几年一般用 solr。但是最近基本大部分企业和项目都开始转向 ES.

所以互联网面试,肯定会跟你聊聊分布式搜索引擎,就一定会聊到ES!

如果面试官问你第一个问题,确实一般都会问你 es 的分布式架构设计能介绍一下么?就看看你对分布式搜索引擎架构的一个基本理解。

3 详解

ES的设计理念就是分布式搜索引擎,底层其实还是基于 lucene 的.
核心思

登录 后评论
下一篇
冒顿单于
9677人浏览
2019-08-28
相关推荐
蚂蚁中间件面试指南
2532人浏览
2019-04-11 18:31:49
蚂蚁中间件面试指南
760人浏览
2019-04-11 18:34:06
0
0
0
733