【ElasticSearch】Helloworld(一)
来源:互联网 发布:假币在淘宝里叫什么 编辑:程序博客网 时间:2024/06/06 09:56
研究Elasticsearch已经一年多了,期间走了不少弯路,踩过很多坑,一直想写点东西分享给大家,但是迟迟没有动笔,一则怕水平有限误了大家,二则自己懈怠了。
最近看了一些挂着博客专家的title,写的一些ES的博客,很多都是官网上的一些翻译,并且很陈旧,甚至是误人子弟,很少有自己的总结与深入研究。如果让我给建议去学习ES,一定不要去看他们的blog,去看最新的官方文档,去装一个ES练习做Demo。
ES官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
最近发现DB-Engines发布了2017年9月数据库排名。具体数据如下图所示:
ES已经挤进前10了,这给了我些许动力写一写如何驾驭ES这匹黑马。
从ES前世今生说起
(如下摘自网络)
http://www.jianshu.com/p/3d43616999d9
有个帅哥名字叫“Shay Banon”,对就是这位。这是他2013年在dotScale大会上分享Elasticsearch的照片。youtube上的分享视频
许多年前,一个叫Shay Banon的待业工程师跟随他的新婚妻子来到伦敦,他的妻子想在伦敦学习做一名厨师。而他在伦敦寻找工作的期间,接触到了Lucene的早期版本,他想为自己的妻子开发一个方便搜索菜谱的应用。
直接使用Lucene构建搜索会有很多的坑以及重复性的工作,所以Shay便在Lucene的基础上不断进行抽象来让Java程序嵌入搜索变得更容易一些,经过一段时间的打磨,就诞生了他的第一个开源作品,他给自己的这个作品起了个名字,叫 “Compass”,中文即“指南针”的意思。
之后,Shay找到了一份新工作,新工作是处在一个高性能分布式的开发环境中。他在工作中渐渐发现,越来越需要一个易用的高性能、实时、分布式搜索服务,于是他决定重写Compass,将它从一个库打造成了一个独立的server,并将其改名为Elasticsearch。
Elasticsearch发布的第一个版本是在2010年的二月份,从那之后,Elasticsearch便成了Github上最受人瞩目的项目之一,并且很快就有超过300名开发者加入进来贡献了自己的代码。后来Shay和另一位合伙人成立了公司专注打造Elasticsearch,他们对Elasticsearch进行了一些商业化的包装和支持。但是,Elasticsearch承诺,永远都将是开源并且免费的。
不过悲剧的是,Shay承诺为妻子开发的菜谱搜索应用,到现在还没做出来……
- 【ElasticSearch】Helloworld(一)
- Hibernate HelloWorld(一)
- spring(一)helloworld
- ElasticSearch初探(一)
- elasticsearch学习(一)
- ElasticSearch(一)-安装
- ElasticSearch(一)--入门
- ElasticSearch 攻略(一)
- Elasticsearch学习(一)
- elasticSearch笔记(一)
- elasticsearch安装(一)
- elasticsearch(一) 基本知识
- Elasticsearch(一)
- ElasticSearch(一)
- Elasticsearch学习(一)
- ElasticSearch 简单入门helloworld
- ElasticSearch学习笔记(一)ElasticSearch安装
- OSGI笔记(一)HelloWorld
- CentOS7安装zookeeper3.5.2
- ORACLE恢复删除表或表记录
- 文本的输入&输出
- jQuery实现多选框的全选按钮自动选中与消失
- ubutun14.10上安装ssh
- 【ElasticSearch】Helloworld(一)
- 在centos 7上安装zabbix server3.0和zabbix agent
- 数据类型变量精度由低到高(自动),由高到低(强制)。
- 【Eclipse】功能之Javadoc
- tensorflow自学日志
- 再谈 object instanceof constructor
- osg示例解析之osgcamera
- 嵌入式系统概论
- vue经典入门系列