搜索和分析平台,Elasticsearch 1.0.0 GA 发布

jopen 11年前

Elasticsearch是一个终端到终端的搜索和分析平台。今天其Elasticsearch 1.0.0 GA 发布,基于Lucene 4.6.1。此版本开发了近9个月,由183开发人员贡献了近8,000提交。
一个终端到终端的搜索和分析平台,Elasticsearch 1.0.0 GA 发布

下载地址:download Elasticsearch 1.0.0 here.

在1.0中可用的主要特点是:

  • Snapshot/Restore API

    Backup or restore select indices or the whole cluster to a shared filesystem, S3 or HDFS via a simple API.

    Blog: Introducing snapshot & restore, Docs: Snapshot/Restore

  • Aggregations

    Aggregations are “facets” reborn, providing more powerful, more flexible real-time analytics. Aggregations can be combined with each other and nested, to slice and dice your data exactly the way you want it. Includes the new geohash grid aggregation for geo-clustering.

    Blog: Data visualization with elasticsearch aggregations and D3, Docs: Aggregations

  • Distributed Percolation

    Percolation is search reversed: instead of running a query to find matching docs, we can percolate a document to find matching queries. While percolation was already available before, this release makes percolation distributed, so that it will scale with your cluster. Percolation now supports highlighted search snippets, aggregations and bulk percolation.

    Blog: Redesigned percolator, Docs: Percolator

  • cat API

    Easy to read, console-based insight into what is happening in your cluster. Particularly useful to the sysadmin when the alarm goes off at 3am and JSON is too difficult to read.

    Blog: Introducing the cat API, Docs: cat API

  • Federated search

    The tribe node joins multiple clusters and acts as a federated client. Almost all operations are supported: distributed search, suggestions, percolation. You can even index into multiple clusters with the tribe node. Alternatively, you can set a tribe node to not allow any write operations, making it read-only.

    Docs: Tribe node

  • Doc values

    Some of those beautiful aggregations can use a lot of memory, especially when they involve text fields. Doc values store field values on disk rather than in memory, allowing you to run aggregations on much bigger datasets, at the cost of a little performance.

    Blog: disk-based field data a.k.a. doc values, Docs: Doc Values

  • Circuit breaker

    There are a few sharp edges in Elasticsearch, places where you can hurt yourself if you are not careful. We are working on adding “circuit breaker” functionality to prevent you from doing so. The first circuit breaker detects attempts to load too much fielddata into memory, which may cause OOM (out of memory) exceptions. More circuit breakers will follow.

    Docs: Fielddata circuit breaker

详细内容:http://www.elasticsearch.org/blog/1-0-0-released/