发布于 2014-09-29 23:58:41 | 420 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的ElasticSearch权威指南,程序狗速度看过来!

ElasticSearch 基于Lucene的搜索引擎

ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。


ElasticSearch 1.3.3 发布了,下载地址:

https://github.com/elasticsearch/elasticsearch/archive/v1.3.3.zip

ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。
我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP的索引数据,我们希望我们的搜索服务器始终可用,我们希望能够一台开始并扩展到数百,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。Elasticsearch旨在解决所有这些问题和更多的。

完整改进记录:

Breaking changes

  • Mapping:

    • Remove unsupported postings_format / doc_values_format #7604 (issues: #7238, #7566)

Enhancements

  • Core:

    • Check if from + size don’t cause overflow and fail with a better error #7778 (issue: #7774)

  • Internal:

    • Chunk direct buffer usage by networking layer #7811

    • DistributorDirectory shouldn’t search for directory when reading existing file #7323 (issue: #7306)

    • Switch to fixed thread pool by default for management threads #7320 (issue: #7318)

  • Test:

    • use local random instance rather than thread local version #7665

Bug fixes

  • Backport Recovery / Snapshot file identity improvements to 1.3 #7857 (issues: #7351, #7434)

  • Aggregations:

    • Added missing module registration in TransportClient for Significant Terms #7852 (issue: #7840)

    • Inconsistent sorting of top_hits fixed #7697

    • Fixes resize bug in Geo bounds Aggregator #7565 (issue: #7556)

    • The nested aggregator should iterate over the child doc ids in ascending order. #7514 (issue: #7505)

  • Bulk API:

    • Bulk operation can create duplicates on primary relocation #7729

  • Indexed Scripts/Templates:

    • Change the default auto_expand to 0-all #7502

    • Fix .script index template. #7500

  • Internal:

    • Make close() synchronized during node shutdown #7885

    • Ensure GroupShardsIterator is consistent across requests, to ensure consistent sorting #7698

    • Turn unexpected exceptions when reading segments into CorruptedIndexException #7693

    • Unify search context cleanup #7643 (issue: #7625)

    • Use SEARCH threadpool for potentially blocking operations #7624 (issue: #7623)

    • Wait until engine is started up when acquiring searcher #7456 (issue: #7455)

    • Indexes unuseable after upgrade from 0.2 to 1.3 and cluster restart #7430

    • Use node’s cluster name as a default for an incoming cluster state who misses it #7414 (issue: #7386)

    • Force optimize was not passed to shard request #7405 (issue: #7404)

    • Ignore segments.gen on metadata snapshots #7379

    • When serializing HttpInfo, return null info if service is not started #6906

  • Java API:

    • Add back string op type to IndexRequest #7387

  • Mapping:

    • Fix index setting in _boost field #7557

    • Keep parameters in mapping for _timestamp and _size even if disabled #7475

  • Nested:

    • If the _type field isn’t indexed nested inner docs must be filtered out. #7410

  • Parent/Child:

    • has_child or other p/c query wrapped in a query filter may emit wrong results #7685

    • Add support for the field data loading option to the _parent field. #7402 (issue: #7394)

    • If _parent field points to a non existing parent type, then skip the has_parent query/filter #7362 (issue: #7349)

  • Query DSL:

    • Empty bool {} should return match_all #7347 (issue: #7240)

  • Resiliency:

    • Improve recovery / snapshot restoring file identity handling #7351

  • Scan:

    • Use ConcurrentHashMap in scan search to keep track of the reader states. #7499 (issue: #7478)

  • Snapshot/Restore:

    • Allow to get metadata from arbitrary commit points #7376

    • Fix NPE in SnapshotsService on node shutdown #7322 (issue: #6506)

  • Suggesters:

    • infinite loop in GeolocationContextMapping #7433

    • Bugs with encoding multiple levels of geo precision #7369 (issue: #7368)

  • Transport Client:

    • fixed the node retry mechanism which could fail without trying all the connected nodes #6829



历史版本 :
分布式搜索引擎 ElasticSearch 6.1.2 和 5.6.6 发布
分布式搜索引擎 Elasticsearch 6.1.1 发布,功能增强
Elasticsearch 6.1.0 发布,分布式搜索引擎
Elasticsearch 6.0.1 发布,分布式搜索引擎
Elasticsearch 6.0.0 正式发布,带来大量新特性
Elasticsearch v6.0.0-rc2 发布,分布式搜索引擎
Elasticsearch 5.6.3 发布,分布式搜索引擎
Elasticsearch v6.0.0-rc1 发布,分布式搜索引擎
Elasticsearch 5.6.2 发布,分布式搜索引擎
Elasticsearch 5.6.1 发布,分布式搜索引擎
Elasticsearch v5.6.0 发布,分布式搜索引擎
Elasticsearch 6.0.0-beta2 发布,分布式搜索引擎
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务