Can I use Crate on top of an existing Elasticsearch instance?

Filed under
November 30, 2016

By default, no, as Crate uses Lucene indices slightly differently. Crate extends the indices and relies on some extra attributes. There are options though. You can export an Elasticsearch instance and import it into Crate, which is easy and efficient thanks to Crate’s dynamic schema update feature. After that you can enable the traditional ES API from Crate and read your data via the ES API. For more details, we recommend reading this document on the differences between Elasticsearch and Crate.