Skip to content
Example Implementation to integrate ElasticSearch in AEM
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Add vagrant file to create local elasticsearch Feb 18, 2017
pom.xml Add missing maven repos Feb 20, 2017


This repository provides an integration of ElasticSearch into AEM.

Please see my blog for a detailed introduction and more information.


The ElasticSearch AEM Integration has been tested for AEM >6.1. All required dependencies are included in the complete package.

To build this project, you first have to build the elasticsearch-rest-osgi client.

Start ElasticSearch using Vagrant

If you don't have a running ElasticSearch instance, you can use the provided VagrantFile in /misc/vagrantto setup one using Virtualbox.

vagrant plugin install vagrant-vbguest
vagrant up

This will create a local box running Debian and ElasticSearch 5.2.1. The vm listens on the private only IP, so ElasticSearch can be reached on

You can’t perform that action at this time.