发布于 2016-10-07 17:20:53 | 208 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的ElasticSearch权威指南,程序狗速度看过来!
ElasticSearch 基于Lucene的搜索引擎
ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。
我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。
目前的最新版本是2.4.1,但这个版本主要的更新内容是增强了两个新特性:
一个是RestMainAction类的getDiskUsage增加了一个参数
一个是在RestMainAction类中增加了cluster_uuid。
同时修复了11个bug。2.4.0的变化比较多,下面介绍一下2.4.0的变化功能,由于内容较多,就没有一一列举。
变化的部分:http响应头ACCESS_CONTROL_ALLOW_METHODS,增加了多个值,用逗号分开。
减少了九个特性。
增加了三个新的功能,如下:
在geo_shape查询中,增加了CONTAINS 关系
在AWS云插件增加了path_style_access的支持
在_update_by_query和 _reindex接口中增加了_rethrottle 参数(requests_per_second)
增强了二十五个新特性。
包括限制请求大小,批量处理剩余节点和失败节点等。
修复了六十几个bug。
升级了几个基础包: jackson to version 2.8.1, lucene to 5.5.2, joda-time to 2.9.4,Jackson 2.6.2 → 2.6.6,netty 3.10.6.Final, aws sdk to 1.10.69