ANN Elastisch 1.0 (final)


(Michael Klishin) #1

TL;DR

Elastisch is a minimalistic client for ElasticSearch.
It supports virtually every Elastic Search feature and has solid
documentation [1] that covers Elastic Search
and Lucene concepts and terminology as well as the actual library.

After 10 months of work, several alphas, betas and two RCs, Elastisch is
ready to go 1.0.

What's In The Box

Here's what Elastisch gives you out of the box:

  • Complete support for indexing operations
  • (Almost) complete support for querying, with the exception of
    multi-search
  • Support for all the query and filter types
  • Straightforward and consistent API that closely follows ElasticSearch
    REST API
  • Solid documentation [1] (our favorite feature)
  • Facets (faceted search)
  • Percolation support
  • Administrative operations on indexes

To our knowledge, the only feature Elastisch does not support yet is
multi-search, which is used relatively rarely.
Minimalistic does not have to mean primitive: Elastic Search has many
features and Elastisch users should be able
to easily benefit from them.

Learn more in the Getting Started guide [2].

Changes From 1.0.0-RC2

  • Elastisch now URL-encodes document ids
  • Dependency updates that solve an issue with JSON serialization of empty
    sets

Development, Issue Tracking, Supported Clojure Versions

Elastisch targets Clojure 1.3+ and tested against 3 Clojure versions (1.4,
1.3, 1.5-master-SNAPSHOT) x 3 JDKs on travis-ci.org.

The source is available on GitHub [3]. We also use GitHub to track issues.
If you want to contribute, there is a section
on our workflow in the README.

License

Elastisch is released under the Eclipse Public License, the same as Clojure.

News and Updates

New releases and updates are announced on Twitter @clojurewerkz. Elastisch
also has a mailing list [4]
feel free to ask questions and report issues there.

A more detailed announcement is available on the clojurewerkz blog [5].

  1. http://clojureelasticsearch.info
  2. http://clojureelasticsearch.info/articles/getting_started.html
  3. http://github.com/clojurewerkz/elastisch
  4. https://groups.google.com/group/clojure-elasticsearch
  5. http://blog.clojurewerkz.org/blog/2012/09/26/elastisch-1-dot-0-0/
    --
    MK

--


(ferhatsb) #2

Hi Michael,

  • Solid documentation [1] (our favorite feature)

I totally agree with that :), keep up the good work.

Regards,
Ferhat.
www.searchbox.io

On Wednesday, September 26, 2012 7:57:48 PM UTC+3, Michael Klishin wrote:

TL;DR

Elastisch is a minimalistic client for ElasticSearch.
It supports virtually every Elastic Search feature and has solid
documentation [1] that covers Elastic Search
and Lucene concepts and terminology as well as the actual library.

After 10 months of work, several alphas, betas and two RCs, Elastisch is
ready to go 1.0.

What's In The Box

Here's what Elastisch gives you out of the box:

  • Complete support for indexing operations
  • (Almost) complete support for querying, with the exception of
    multi-search
  • Support for all the query and filter types
  • Straightforward and consistent API that closely follows ElasticSearch
    REST API
  • Solid documentation [1] (our favorite feature)
  • Facets (faceted search)
  • Percolation support
  • Administrative operations on indexes

To our knowledge, the only feature Elastisch does not support yet is
multi-search, which is used relatively rarely.
Minimalistic does not have to mean primitive: Elastic Search has many
features and Elastisch users should be able
to easily benefit from them.

Learn more in the Getting Started guide [2].

Changes From 1.0.0-RC2

  • Elastisch now URL-encodes document ids
  • Dependency updates that solve an issue with JSON serialization of empty
    sets

Development, Issue Tracking, Supported Clojure Versions

Elastisch targets Clojure 1.3+ and tested against 3 Clojure versions (1.4,
1.3, 1.5-master-SNAPSHOT) x 3 JDKs on travis-ci.org.

The source is available on GitHub [3]. We also use GitHub to track issues.
If you want to contribute, there is a section
on our workflow in the README.

License

Elastisch is released under the Eclipse Public License, the same as
Clojure.

News and Updates

New releases and updates are announced on Twitter @clojurewerkz. Elastisch
also has a mailing list [4]
feel free to ask questions and report issues there.

A more detailed announcement is available on the clojurewerkz blog [5].

  1. http://clojureelasticsearch.info
  2. http://clojureelasticsearch.info/articles/getting_started.html
  3. http://github.com/clojurewerkz/elastisch
  4. https://groups.google.com/group/clojure-elasticsearch
  5. http://blog.clojurewerkz.org/blog/2012/09/26/elastisch-1-dot-0-0/
    --
    MK

--


(system) #3