Gerrit libModule providing an index backend based on ElasticSearch

Clone this repo:
  1. 01148ef Fixes for stable-3.10 and master by Nasser Grainawi · 2 days ago master
  2. 889e82d Merge branch 'stable-3.8' into stable-3.9 by Nasser Grainawi · 3 days ago stable-3.9
  3. ccebdbc Merge branch 'stable-3.7' into stable-3.8 by Nasser Grainawi · 7 days ago stable-3.8
  4. 2ab2490 Merge branch 'stable-3.6' into stable-3.7 by Nasser Grainawi · 7 days ago stable-3.7
  5. 62dfef0 Merge branch 'stable-3.5' into stable-3.6 by Nasser Grainawi · 7 days ago stable-3.6

Index backend for Gerrit, based on ElasticSearch

Indexing backend libModule for Gerrit Code Review based on ElasticSearch.

This module was originally part of Gerrit core and then extracted into a separate component from v3.5.0-rc3 as part of Change-Id: Ib7b5167ce.

Note that, ElasticSearch source code is no longer Apache 2.0-licensed for versions 7.11 and newer. See ElasticSearch 2021 license change for more information.

How to build

This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the build instructions for more details.

Setup

See the setup instructions for how to install the index-elasticsearch module.

For further information and supported options, refer to the config documentation.

Integration test

This libModule runs tests like a Gerrit in-tree plugin, using Bazelisk. See the test instructions for more details.