
搜索引擎
wenlin_xie
这个作者很懒,什么都没留下…
展开
-
搜索引擎面面观 lucene 和 es 的前世今生
搜索引擎面面观 lucene 和 es 的前世今生 lucene 是最先进、功能最强大的搜索库。如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 elasticsearch 基于 lucene,隐藏了 lucene 的复杂性,提供了简单易用的 restful api / Java api 接口(另外还有其他语言的 ap...原创 2019-02-19 10:23:53 · 501 阅读 · 0 评论 -
深度解析ElasticSearch的分布式架构原理
深度解析ElasticSearch的分布式架构原理 面试题 es 的分布式架构原理能说一下么(es 是如何实现分布式的啊)? 面试官心理分析 在搜索这块,lucene 是最流行的搜索库。几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗?现在早已经 out 了,因为现在很多项目都是直接用基于 lucene 的分布式搜索引擎—— ElasticSearch,简称为...原创 2019-02-19 10:53:15 · 833 阅读 · 1 评论 -
lucene底层技术研究 倒排索引 ElasticSearch查询写入数据的工作原理深度解析
lucene底层技术研究 倒排索引 ElasticSearch查询写入数据的工作原理深度解析 面试题 es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据,搜索数据。你要是不明白你发起一个写入和搜索请求的...原创 2019-02-19 13:04:26 · 294 阅读 · 0 评论 -
如何提高数十亿级别数据量的查询效率?es 的搜索引擎大数据实战分析
如何提高数十亿级别数据量的查询效率?es 的搜索引擎大数据实战分析 面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5~10s,坑爹了。第一次搜索的时候...原创 2019-02-19 13:48:26 · 2967 阅读 · 0 评论 -
如何在生产环境部署es集群?每个索引的数据量大概有多少?每个索引大概有多少个分片?
如何在生产环境部署es集群?每个索引的数据量大概有多少?每个索引大概有多少个分片? 面试题 es 生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片? 面试官心理分析 这个问题,包括后面的 redis 什么的,谈到 es、redis、mysql 分库分表等等技术,面试必问!就是你生产环境咋部署的?说白了,这个问题没啥技术含量,就是看你有没有在真正的生产...原创 2019-02-19 14:02:24 · 4647 阅读 · 0 评论