发布于 2017-05-11 00:47:47 | 385 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的ElasticSearch权威指南,程序狗速度看过来!
ElasticSearch 基于Lucene的搜索引擎
ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。
我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。
ElasticSearch v6.0.0-alpha1 发布了,该版本主要更新如下:
Allocation
Remove cluster.routing.allocation.snapshot.relocation_enabled
setting #20994
Analysis
CAT API
CRUD
Disallow VersionType.FORCE
for GetRequest #21079 (issue: #20995)
Disallow VersionType.FORCE
versioning for 6.x indices #20995 (issue: #20377)
Cluster
Core
Make boolean conversion strict #22200
Remove the default
store type. #21616
Remove store throttling. #21573
Geo
Index APIs
Open/Close index api to allow_no_indices by default #24401 (issues: #24031, #24341)
Remove support for controversial ignore_unavailable
and allow_no_indices
from indices exists api #20712
Index Templates
Java API
Enforce Content-Type requirement on the rest layer and remove deprecated methods #23146 (issue: #19388)
Mapping
Disallow include_in_all
for 6.0+ indices #22970 (issue: #22923)
Disable _all by default, disallow configuring _all on 6.0+ indices #22144 (issues: #19784, #20925, #21341)
Throw an exception on unrecognized "match_mapping_type" #22090 (issue: #17285)
Network
Remove blocking TCP clients and servers #22639
Remove modules/transport_netty_3
in favor of netty_4
#21590
Remove LocalTransport in favor of MockTcpTransport #20695
Packaging
Percolator
Remove deprecated percolate and mpercolate apis #22331
Plugin Delete By Query
Plugin Discovery EC2
Ec2 Discovery: Cleanup deprecated settings #24150
AWS Plugins: Remove signer type setting #23984 (issue: #22599)
Plugin Lang JS
Plugin Mapper Attachment
Plugin Repository Azure
Remove global repositories.azure
settings #23262 (issues: #22800, #22856)
Remove auto creation of container for azure repository #22858 (issue: #22857)
Plugin Repository S3
S3 Repository: Cleanup deprecated settings #24097
S3 Repository: Remove bucket auto create #22846 (issue: #22761)
S3 Repository: Remove env var and sysprop credentials support #22842
Query DSL
Remove deprecated minimum_number_should_match
in BoolQueryBuilder #22416
Remove deprecated query names: in, geo_bbox, mlt, fuzzy_match and match_fuzzy #21852
The terms
query should always map to a Lucene TermsQuery
. #21786
Be strict when parsing values searching for booleans #21555 (issue: #21545)
Remove collect payloads parameter #20385
REST
Remove ldjson support and document ndjson for bulk/msearch #23049 (issue: #23025)
Enable strict duplicate checks for all XContent types #22225 (issues: #19614, #22073)
Enable strict duplicate checks for JSON content #22073 (issue: #19614)
Remove lenient stats parsing #21417 (issues: #20722, #21410)
Scripting
Make dates be ReadableDateTimes in scripts #22948 (issue: #22875)
Remove groovy scripting language #21607
Search
ProfileResult and CollectorResult should print machine readable timing information #22561
Remove ignored type parameter in search_shards api #21688
Sequence IDs
Shadow Replicas
完整更新内容请查看发行说明。