权威指南在这里:https://es.xiaoleilu.com/
首先了解下ES的历史。原来ES是叫compass,后来作者找了一份工作关于高性能的分布式环境,需要做一个高性能、实时、分布式的搜索引擎,ES应运而生。
另外一个比较出名的搜索引擎叫solr,也是基于lucene开发封装的一个组件框架,大家有空可以看看,对比下跟ES的区别。
ES最重要一点是分布式的,所以一定要亲手搭建一个集群。
接下来要理解一下一些重要的知识点:
集群、节点、索引、类型、文档、分片和复制。
最后就是实战。通过 restful api接口创建索引、修改索引、查询索引,初步入门。
下一步就是深入学习下lucene的底层原理,了解下分词器如何开发。