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
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].
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
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].
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.