in-cal / incal-access-elastic

Provides a convenient access layer for Elastic Search

GitHub

InCal Access ElasticSearch version License Build Status

This is a convenient repo-like access layer for Elastic Search based on Elastic4S library.

Installation

All you need is Scala 2.11 or 2.12. To pull the library you have to add the following dependency to build.sbt

"org.in-cal" %% "incal-access-elastic" % "0.2.4"

or to pom.xml (if you use maven)

<dependency>
    <groupId>org.in-cal</groupId>
    <artifactId>incal-access-elastic_2.11</artifactId>
    <version>0.2.4</version>
</dependency>

respectively for Scala 2.12 as

<dependency>
    <groupId>org.in-cal</groupId>
    <artifactId>incal-access-elastic_2.12</artifactId>
    <version>0.2.4</version>
</dependency>

DB

Elastic Search 5.6.10 is required. Any other version might not work correctly. The release for Debian-like Linux distributions can be installed as:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.10.deb
sudo dpkg -i elasticsearch-5.6.10.deb
sudo systemctl enable elasticsearch.service
sudo service elasticsearch start